.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url("./media/nunito-latin-wght-normal-LTD77BFG.woff2") format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations")}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url("./media/rubik-latin-wght-normal-POJXRJOT.woff2") format("woff2-variations")}:root,[data-theme=light]{--palette-white: #ffffff;--palette-black: #000000;--palette-paper: #ffffff;--palette-sand: #f4f4f1;--palette-line: #e4e4e0;--palette-clay: #8a8a84;--palette-ink: #000000;--palette-ink-soft: #3b3b3b;--palette-ink-faint: #6b6b6b;--palette-ink-muted: #8f8f8f;--palette-night-deep: #140f19;--palette-night: #1a1520;--palette-night-card: #251e2c;--palette-night-sand: #2e2636;--palette-night-line: #3a3142;--palette-night-clay: #857892;--palette-cream: #fbf3ea;--palette-cream-soft: #cbbfcf;--palette-cream-faint: #a69bab;--palette-stage: #000000;--palette-stage-tile: #1c1c1c;--palette-veil-light-subtle: rgb(255 255 255 / .1);--palette-veil-light: rgb(255 255 255 / .15);--palette-veil-light-strong: rgb(255 255 255 / .25);--palette-veil-dark-subtle: rgb(0 0 0 / .35);--palette-veil-dark: rgb(0 0 0 / .45);--palette-veil-dark-strong: rgb(0 0 0 / .55);--palette-veil-grey: rgb(128 128 128 / .3);--palette-coral: #ea7671;--palette-coral-hover: #de706b;--palette-coral-active: #d1655f;--palette-coral-deep: #b4403b;--palette-coral-deeper: #963430;--palette-coral-soft: #fbe2e1;--palette-coral-soft-hover: #f9d7d5;--palette-coral-light: #f09a96;--palette-coral-night: #4a2a25;--palette-coral-night-hover: #5c332c;--palette-sun: #dcc573;--palette-sun-soft: #f6efd3;--palette-sun-deep: #6b5a1a;--palette-sun-night: #43391f;--palette-teal: #5c8f57;--palette-teal-deep: #3c6338;--palette-teal-soft: #e2ece0;--palette-teal-light: #9dbb8a;--palette-teal-night: #1d3c3a;--palette-accent-coral: #ea7671;--palette-accent-teal: #5c8f57;--palette-accent-sky: #7fa6d6;--palette-accent-berry: #e08aa8;--palette-accent-leaf: #9dbb8a;--palette-accent-plum: #a98bd3;--palette-accent-amber: #dcc573;--font-family-display: "Nunito", ui-rounded, system-ui, sans-serif;--font-family-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-brand: "Rubik", "Nunito", system-ui, sans-serif;--font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--font-family-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm-plus: .8125rem;--font-size-sm: .875rem;--font-size-md-minus: .9375rem;--font-size-md: 1rem;--font-size-md-plus: 1.0625rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.375rem;--font-size-3xl: 1.625rem;--font-size-4xl: 1.875rem;--font-size-5xl: 2.25rem;--font-size-6xl: 2.75rem;--font-size-7xl: 3.75rem;--font-size-8xl: 4.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-brand: 560;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-none: 1;--line-height-tight: 1.08;--line-height-snug: 1.25;--line-height-normal: 1.4;--line-height-relaxed: 1.6;--letter-spacing-tighter: -.03em;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .04em;--letter-spacing-code: .5em;--color-bg-canvas: var(--palette-paper);--color-bg-surface: var(--palette-white);--color-bg-surface-raised: var(--palette-paper);--color-bg-surface-sunken: var(--palette-sand);--color-bg-subtle: var(--palette-sand);--color-bg-subtle-hover: var(--palette-line);--color-bg-inverse: var(--palette-ink);--color-bg-backdrop: rgb(0 0 0 / .4);--color-bg-stage: var(--palette-stage);--color-bg-stage-tile: var(--palette-stage-tile);--color-bg-stage-control: var(--palette-veil-light);--color-bg-stage-control-subtle: var(--palette-veil-light-subtle);--color-bg-stage-control-strong: var(--palette-veil-light-strong);--color-bg-stage-label: var(--palette-veil-dark-strong);--color-bg-scrim: var(--palette-veil-dark);--color-bg-scrim-subtle: var(--palette-veil-dark-subtle);--color-bg-quote-on-popkin: var(--palette-veil-light);--color-bg-inverse-hover: var(--palette-veil-grey);--color-constant-light: var(--palette-white);--color-constant-dark: var(--palette-ink);--color-fg-default: var(--palette-ink);--color-fg-muted: var(--palette-ink-soft);--color-fg-subtle: var(--palette-ink-faint);--color-fg-disabled: var(--palette-ink-muted);--color-fg-inverse: var(--palette-paper);--color-fg-on-stage: var(--palette-white);--color-fg-on-stage-muted: rgb(255 255 255 / .75);--color-fg-link: var(--palette-coral-deep);--color-fg-link-hover: var(--palette-ink);--color-border-default: var(--palette-line);--color-border-strong: var(--palette-clay);--color-border-inverse: var(--palette-ink-soft);--color-border-focus: var(--palette-coral-deep);--color-accent: var(--palette-coral);--color-accent-hover: var(--palette-coral-hover);--color-accent-active: var(--palette-coral-active);--color-accent-subtle: var(--palette-coral-soft);--color-accent-subtle-hover: var(--palette-coral-soft-hover);--color-fg-on-accent: var(--palette-black);--color-fg-accent: var(--palette-coral-deep);--color-focus-ring: var(--palette-ink);--color-focus-ring-on-stage: var(--palette-cream);--color-focus-halo: var(--palette-coral-soft);--color-star: var(--palette-sun);--color-star-empty: var(--palette-line);--color-confetti-sun: var(--palette-sun);--color-confetti-coral: var(--palette-coral);--color-info-bg: var(--palette-sand);--color-info-fg: var(--palette-ink);--color-info-border: var(--palette-line);--color-info-icon: var(--palette-ink-soft);--color-info-solid: var(--palette-ink-soft);--color-success-bg: var(--palette-teal-soft);--color-success-fg: var(--palette-teal-deep);--color-success-border: var(--palette-teal);--color-success-icon: var(--palette-teal);--color-success-solid: var(--palette-teal);--color-warning-bg: var(--palette-sun-soft);--color-warning-fg: var(--palette-sun-deep);--color-warning-border: var(--palette-sun);--color-warning-icon: var(--palette-sun-deep);--color-warning-solid: var(--palette-sun-deep);--color-danger-bg: var(--palette-coral-soft);--color-danger-fg: var(--palette-coral-deep);--color-danger-border: var(--palette-coral-deep);--color-danger-icon: var(--palette-coral-deep);--color-danger-solid: var(--palette-coral-deep);--color-danger-solid-hover: var(--palette-coral-deeper);--color-fg-on-danger: var(--palette-white);--color-inverse-success-icon: var(--palette-teal-light);--color-inverse-warning-icon: var(--palette-sun);--color-inverse-danger-icon: var(--palette-coral-light);--accent: var(--palette-accent-coral);--accent-tint-strength: 11%;--accent-wash-strength: 8%;--accent-text-strength: 55%;--accent-text-toward: var(--palette-black);--accent-line-strength: 70%;--color-fg-on-popkin: var(--palette-black);--text-hero: var(--font-weight-black) var(--font-size-6xl) / var(--line-height-tight) var(--font-family-display);--text-display: var(--font-weight-black) var(--font-size-5xl) / var(--line-height-tight) var(--font-family-display);--text-h1: var(--font-weight-black) var(--font-size-4xl) / var(--line-height-snug) var(--font-family-display);--text-h1-compact: var(--font-weight-black) var(--font-size-3xl) / var(--line-height-snug) var(--font-family-display);--text-h2: var(--font-weight-black) var(--font-size-2xl) / var(--line-height-snug) var(--font-family-display);--text-h3: var(--font-weight-extrabold) var(--font-size-lg) / var(--line-height-snug) var(--font-family-display);--text-title: var(--font-weight-extrabold) var(--font-size-xl) / var(--line-height-snug) var(--font-family-display);--text-h4: var(--font-weight-extrabold) var(--font-size-md-plus) / var(--line-height-snug) var(--font-family-display);--text-overline: var(--font-weight-bold) var(--font-size-xs) / var(--line-height-normal) var(--font-family-sans);--text-label: var(--font-weight-extrabold) var(--font-size-md-minus) / var(--line-height-normal) var(--font-family-display);--text-button: var(--font-weight-extrabold) var(--font-size-lg) / var(--line-height-none) var(--font-family-display);--text-body-lg: var(--font-weight-regular) var(--font-size-md-plus) / var(--line-height-relaxed) var(--font-family-sans);--text-body: var(--font-weight-regular) var(--font-size-md) / var(--line-height-normal) var(--font-family-sans);--text-body-sm: var(--font-weight-regular) var(--font-size-sm) / var(--line-height-normal) var(--font-family-sans);--text-meta: var(--font-weight-semibold) var(--font-size-sm-plus) / var(--line-height-normal) var(--font-family-sans);--text-caption: var(--font-weight-regular) var(--font-size-xs) / var(--line-height-normal) var(--font-family-sans);--text-code: var(--font-weight-regular) var(--font-size-sm) / var(--line-height-normal) var(--font-family-mono);--space-0: 0;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-13: 3.25rem;--space-14: 3.5rem;--space-16: 4rem;--space-18: 4.5rem;--space-20: 5rem;--space-22: 5.5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-55: 13.75rem;--layout-breakpoint-sm: 36rem;--layout-breakpoint-sheet: 40rem;--layout-breakpoint-md: 48rem;--layout-breakpoint-lg: 62rem;--layout-breakpoint-xl: 75rem;--layout-columns: 4;--layout-gutter: var(--space-4);--layout-breakpoint-app-s: 40rem;--layout-breakpoint-app-m: 48rem;--layout-breakpoint-app-l: 64rem;--layout-breakpoint-app-xl: 80rem;--layout-app-max: 28rem;--layout-form-max-s: 32rem;--layout-form-max-l: 36rem;--layout-action-max: 25rem;--layout-page-max: 100rem;--layout-detail-max: 93.75rem;--layout-recap-max-xl: 80rem;--layout-rail-width: 5.25rem;--layout-sidebar-width-xl: 18rem;--layout-list-pane: 23.75rem;--layout-list-pane-xl: 25rem;--layout-detail-pane: 20rem;--layout-split-aside: 44%;--layout-split-aside-l: 50%;--layout-split-aside-xl: 55%;--layout-preview-max: 26.25rem;--layout-bubble-max-wide: 32.5rem;--layout-viewer-info-max: 42rem;--layout-qr-card-max-lg: 23.75rem;--layout-qr-size-lg: 16.25rem;--layout-polaroids-width-l: 27.5rem;--layout-polaroids-height-l: 20rem;--layout-polaroid-l: 14rem;--layout-polaroid-centre-l: 16rem;--layout-container-max: 72rem;--layout-container-narrow: 56rem;--layout-dialog-max: 28rem;--layout-margin: var(--space-5);--layout-topbar-height: var(--space-16);--layout-sidebar-width: 16rem;--layout-nav-height: 4.75rem;--layout-measure: 34rem;--layout-measure-lg: 30rem;--layout-measure-md: 24rem;--layout-measure-sm: 20rem;--layout-measure-xs: 18rem;--layout-toast-max: 26rem;--layout-call-min-height: 24rem;--layout-bubble-max: 78%;--layout-qr-card-max: 20rem;--layout-qr-size: 13rem;--layout-qr-size-sm: 6.5rem;--layout-polaroids-width: 17.5rem;--layout-polaroids-height: 12.5rem;--layout-hero-art-max: 27.5rem;--layout-welcome-picture: 16rem;--layout-photo-in-chat: 16rem;--radius-xs: .375rem;--radius-sm: .75rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--radius-full: 9999px;--radius-tile: 32%;--border-width-hairline: 1px;--border-width-thick: 2px;--border-width-ring: 3px;--shadow-color: 0 0 0;--shadow-1: 0 1px 2px rgb(var(--shadow-color) / .04), 0 6px 20px -6px rgb(var(--shadow-color) / .12);--shadow-2: 0 2px 4px rgb(var(--shadow-color) / .05), 0 18px 40px -12px rgb(var(--shadow-color) / .22);--shadow-3: 0 -8px 40px -8px rgb(var(--shadow-color) / .3);--shadow-focus: 0 0 0 var(--space-1) var(--color-focus-halo);--duration-instant: 0ms;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .28s;--duration-deliberate: 1.4s;--ease-pop: cubic-bezier(.23, 1, .32, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1);--scale-press: .97;--z-base: 0;--z-raised: 1;--z-sticky: 100;--z-overlay: 1200;--z-modal: 1300;--z-toast: 1500;--z-tooltip: 1600;--target-min: 1.5rem;--target-comfortable: 2.75rem;--focus-ring-width: 3px;--focus-ring-offset: 2px;--control-height-sm: 2.75rem;--control-height-md: 3rem;--control-height-lg: 3.5rem;--opacity-disabled: .5;color-scheme:light}@media(min-width:36rem){:root{--layout-margin: var(--space-8)}}@media(min-width:48rem){:root{--layout-columns: 8;--layout-gutter: var(--space-6)}}@media(min-width:62rem){:root{--layout-columns: 12;--layout-gutter: var(--space-8)}}[data-accent=coral]{--accent: var(--palette-accent-coral)}[data-accent=teal]{--accent: var(--palette-accent-teal)}[data-accent=sky]{--accent: var(--palette-accent-sky)}[data-accent=berry]{--accent: var(--palette-accent-berry)}[data-accent=leaf]{--accent: var(--palette-accent-leaf)}[data-accent=plum]{--accent: var(--palette-accent-plum)}[data-accent=amber]{--accent: var(--palette-accent-amber)}:root,[data-accent],[data-theme]{--accent-tint: color-mix(in srgb, var(--accent) var(--accent-tint-strength), var(--color-bg-surface));--accent-wash: color-mix(in srgb, var(--accent) var(--accent-wash-strength), var(--color-bg-canvas));--accent-edge: color-mix(in srgb, var(--accent) 22%, var(--color-bg-surface));--accent-text: color-mix(in srgb, var(--accent) var(--accent-text-strength), var(--accent-text-toward));--accent-line: color-mix(in srgb, var(--accent) var(--accent-line-strength), var(--accent-text-toward))}[data-theme=dark]{--color-bg-surface-sunken: var(--palette-night-deep);--color-border-inverse: var(--palette-cream-soft);--color-accent-subtle-hover: var(--palette-coral-night-hover);--color-danger-solid: var(--palette-coral);--color-danger-solid-hover: var(--palette-coral-hover);--color-fg-on-danger: var(--palette-black);--color-border-focus: var(--palette-coral-light);--color-info-solid: var(--palette-cream-soft);--color-success-solid: var(--palette-teal-light);--color-warning-solid: var(--palette-sun);--color-inverse-success-icon: var(--palette-teal-deep);--color-inverse-warning-icon: var(--palette-sun-deep);--color-inverse-danger-icon: var(--palette-coral-deep);--color-bg-inverse-hover: var(--palette-veil-grey);--color-bg-canvas: var(--palette-night);--color-bg-surface: var(--palette-night-card);--color-bg-surface-raised: var(--palette-night);--color-bg-subtle: var(--palette-night-sand);--color-bg-subtle-hover: var(--palette-night-line);--color-bg-inverse: var(--palette-cream);--color-bg-backdrop: rgb(0 0 0 / .6);--color-fg-default: var(--palette-cream);--color-fg-muted: var(--palette-cream-soft);--color-fg-subtle: var(--palette-cream-faint);--color-fg-disabled: var(--palette-cream-faint);--color-fg-inverse: var(--palette-ink);--color-fg-link: var(--palette-coral-light);--color-fg-link-hover: var(--palette-cream);--color-border-default: var(--palette-night-line);--color-border-strong: var(--palette-night-clay);--color-accent-subtle: var(--palette-coral-night);--color-fg-accent: var(--palette-coral-light);--color-focus-ring: var(--palette-cream);--color-focus-halo: var(--palette-coral-night);--color-star-empty: var(--palette-night-line);--color-info-bg: var(--palette-night-sand);--color-info-fg: var(--palette-cream);--color-info-border: var(--palette-night-line);--color-info-icon: var(--palette-cream-soft);--color-success-bg: var(--palette-teal-night);--color-success-fg: var(--palette-teal-light);--color-success-border: var(--palette-teal);--color-success-icon: var(--palette-teal-light);--color-warning-bg: var(--palette-sun-night);--color-warning-fg: var(--palette-sun);--color-warning-border: var(--palette-sun-deep);--color-warning-icon: var(--palette-sun);--color-danger-bg: var(--palette-coral-night);--color-danger-fg: var(--palette-coral-light);--color-danger-border: var(--palette-coral);--color-danger-icon: var(--palette-coral-light);--accent-tint-strength: 22%;--accent-wash-strength: 12%;--accent-text-strength: 45%;--accent-text-toward: var(--palette-white);--accent-line-strength: 65%;--shadow-color: 0 0 0;--shadow-1: 0 1px 2px rgb(var(--shadow-color) / .3), 0 6px 20px -6px rgb(var(--shadow-color) / .5);--shadow-2: 0 2px 4px rgb(var(--shadow-color) / .35), 0 18px 40px -12px rgb(var(--shadow-color) / .7);--shadow-3: 0 -8px 40px -8px rgb(var(--shadow-color) / .7);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-surface-sunken: var(--palette-night-deep);--color-border-inverse: var(--palette-cream-soft);--color-accent-subtle-hover: var(--palette-coral-night-hover);--color-danger-solid: var(--palette-coral);--color-danger-solid-hover: var(--palette-coral-hover);--color-fg-on-danger: var(--palette-black);--color-border-focus: var(--palette-coral-light);--color-info-solid: var(--palette-cream-soft);--color-success-solid: var(--palette-teal-light);--color-warning-solid: var(--palette-sun);--color-inverse-success-icon: var(--palette-teal-deep);--color-inverse-warning-icon: var(--palette-sun-deep);--color-inverse-danger-icon: var(--palette-coral-deep);--color-bg-inverse-hover: var(--palette-veil-grey);--color-bg-canvas: var(--palette-night);--color-bg-surface: var(--palette-night-card);--color-bg-surface-raised: var(--palette-night);--color-bg-subtle: var(--palette-night-sand);--color-bg-subtle-hover: var(--palette-night-line);--color-bg-inverse: var(--palette-cream);--color-bg-backdrop: rgb(0 0 0 / .6);--color-fg-default: var(--palette-cream);--color-fg-muted: var(--palette-cream-soft);--color-fg-subtle: var(--palette-cream-faint);--color-fg-disabled: var(--palette-cream-faint);--color-fg-inverse: var(--palette-ink);--color-fg-link: var(--palette-coral-light);--color-fg-link-hover: var(--palette-cream);--color-border-default: var(--palette-night-line);--color-border-strong: var(--palette-night-clay);--color-accent-subtle: var(--palette-coral-night);--color-fg-accent: var(--palette-coral-light);--color-focus-ring: var(--palette-cream);--color-focus-halo: var(--palette-coral-night);--color-star-empty: var(--palette-night-line);--color-info-bg: var(--palette-night-sand);--color-info-fg: var(--palette-cream);--color-info-border: var(--palette-night-line);--color-info-icon: var(--palette-cream-soft);--color-success-bg: var(--palette-teal-night);--color-success-fg: var(--palette-teal-light);--color-success-border: var(--palette-teal);--color-success-icon: var(--palette-teal-light);--color-warning-bg: var(--palette-sun-night);--color-warning-fg: var(--palette-sun);--color-warning-border: var(--palette-sun-deep);--color-warning-icon: var(--palette-sun);--color-danger-bg: var(--palette-coral-night);--color-danger-fg: var(--palette-coral-light);--color-danger-border: var(--palette-coral);--color-danger-icon: var(--palette-coral-light);--accent-tint-strength: 22%;--accent-wash-strength: 12%;--accent-text-strength: 45%;--accent-text-toward: var(--palette-white);--accent-line-strength: 65%;--shadow-color: 0 0 0;--shadow-1: 0 1px 2px rgb(var(--shadow-color) / .3), 0 6px 20px -6px rgb(var(--shadow-color) / .5);--shadow-2: 0 2px 4px rgb(var(--shadow-color) / .35), 0 18px 40px -12px rgb(var(--shadow-color) / .7);--shadow-3: 0 -8px 40px -8px rgb(var(--shadow-color) / .7);color-scheme:dark}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: .01ms;--duration-base: .01ms;--duration-slow: .01ms;--duration-deliberate: .01ms;--scale-press: 1}}@media(prefers-contrast:more){:root{--color-border-default: var(--color-border-strong);--color-fg-muted: var(--color-fg-default);--color-fg-subtle: var(--color-fg-muted)}}@media(forced-colors:active){:root{--color-focus-ring: Highlight;--color-focus-ring-on-stage: Highlight;--color-border-default: CanvasText;--color-border-strong: CanvasText}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font:var(--text-body);color:var(--color-fg-default);background:var(--color-bg-canvas);-webkit-font-smoothing:antialiased;min-height:100dvh}h1,h2,h3,h4,p,ul,ol,figure,fieldset,legend{margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-family-display);text-wrap:balance}h1{font:var(--text-h1);letter-spacing:var(--letter-spacing-tight)}h2{font:var(--text-h2)}h3{font:var(--text-h3)}p{text-wrap:pretty}ul,ol{list-style:none}fieldset{border:0;min-width:0}img,svg{max-width:100%;display:block}img{object-fit:cover}a{color:var(--color-fg-link);text-decoration:underline;text-underline-offset:.15em}a:hover{color:var(--color-fg-link-hover)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.text-muted{color:var(--color-fg-muted)}.text-sm{font:var(--text-body-sm)}.text-caption{font:var(--text-caption);color:var(--color-fg-subtle)}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.stack--sm{gap:var(--space-3)}.stack--lg{gap:var(--space-6)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cluster--between{justify-content:space-between;flex-wrap:nowrap}.cluster--center{justify-content:center}.container{width:100%;max-width:var(--layout-container-max);margin-inline:auto;padding-inline:var(--layout-margin)}@media(max-width:39.99rem){.only-s-up{display:none!important}}@media(max-width:47.99rem){.only-m-up{display:none!important}}@media(max-width:63.99rem){.only-l-up{display:none!important}}@media(max-width:79.99rem){.only-xl-up{display:none!important}}@media(min-width:48rem){.only-below-m{display:none!important}}@media(min-width:64rem){.only-below-l{display:none!important}}
