@charset "UTF-8";.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}:root,:root.light{--color-primary-50: #f0f8fa;--color-primary-100: #e0f1f4;--color-primary-200: #c1e3e9;--color-primary-300: #a3d5df;--color-primary-400: #84c7d4;--color-primary-500: #208497;--color-primary-600: #1a6a79;--color-primary-700: #144f5b;--color-primary-800: #0d353d;--color-primary-900: #071a1f;--color-secondary-50: #f5f8f9;--color-secondary-100: #ebf1f3;--color-secondary-200: #d7e3e7;--color-secondary-300: #c3d5db;--color-secondary-400: #afc7cf;--color-secondary-500: #7097af;--color-secondary-600: #5a798c;--color-secondary-700: #435b69;--color-secondary-800: #2d3c46;--color-secondary-900: #161e23;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-success-default: #8ea475;--color-success-light: #cdd6c2;--color-success-dark: #5f7150;--color-error-default: #9d0e0e;--color-error-light: #f7a1a1;--color-error-dark: #6b0909;--color-warning-default: #e1a040;--color-warning-light: #f1d3a7;--color-warning-dark: #9b6b2b;--color-info-default: #3b6588;--color-info-light: #b8cee0;--color-info-dark: #27445c;--color-accent-orange: #df792e;--color-accent-purple: #866aa0;--color-accent-red: #9e3846;--color-accent-rust: #c6592e;--color-accent-violet: #4e3f84;--spacing-0: 0;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--typography-font-family-base: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--typography-font-family-mono: SF Mono, Monaco, Inconsolata, Fira Mono, Droid Sans Mono, Source Code Pro, monospace;--typography-font-size-xs: .75rem;--typography-font-size-sm: .875rem;--typography-font-size-base: 1rem;--typography-font-size-lg: 1.125rem;--typography-font-size-xl: 1.25rem;--typography-font-size-2xl: 1.5rem;--typography-font-size-3xl: 1.875rem;--typography-font-size-4xl: 2.25rem;--typography-font-size-5xl: 3rem;--typography-font-size-6xl: 3.75rem;--typography-font-size-7xl: 4.5rem;--typography-font-weight-normal: 400;--typography-font-weight-medium: 500;--typography-font-weight-semibold: 600;--typography-font-weight-bold: 700;--typography-line-height-tight: 1.25;--typography-line-height-normal: 1.5;--typography-line-height-relaxed: 1.75;--elevation-1: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--elevation-2: 0 2px 4px -2px rgba(16, 24, 40, .06), 0 4px 8px -2px rgba(16, 24, 40, .1);--elevation-3: 0 4px 6px -2px rgba(16, 24, 40, .05), 0 12px 16px -4px rgba(16, 24, 40, .1);--elevation-4: 0 8px 8px -4px rgba(16, 24, 40, .04), 0 20px 24px -4px rgba(16, 24, 40, .1);--border-radius-none: 0;--border-radius-sm: .625rem;--border-radius-md: .75rem;--border-radius-lg: 1.125rem;--border-radius-xl: 1.5rem;--border-radius-2xl: 2rem;--border-radius-full: 9999px;--animation-duration-base: .15s;--animation-easing-ease-in: ease-in;--animation-easing-ease-out: ease-out;--animation-easing-ease-in-out: ease-in-out;--size-interactive-xs-height: 1.5rem;--size-interactive-xs-padding: .25rem .5rem;--size-interactive-xs-font-size: .75rem;--size-interactive-sm-height: 2rem;--size-interactive-sm-padding: .375rem .75rem;--size-interactive-sm-font-size: .875rem;--size-interactive-md-height: 2.5rem;--size-interactive-md-padding: .5rem 1rem;--size-interactive-md-font-size: 1rem;--size-interactive-lg-height: 2.75rem;--size-interactive-lg-padding: .625rem 1.25rem;--size-interactive-lg-font-size: 1.125rem;--size-min-touch-width: 2.75rem;--size-min-touch-height: 2.75rem;--lc-content-max-width: 1536px;--color-background: #ffffff;--color-background-low: #f6fafb;--app-background-image: linear-gradient(180deg, #ffffff 55%, #f6fafb);--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-surface-2: #f9fafb;--color-surface-sunken: #f3f4f6;--color-surface-secondary: var(--color-surface-sunken);--color-sidebar: #f9fafb;--color-surface-hover: #f3f4f6;--color-surface-selected: #e0f1f4;--color-on-surface-selected: #144f5b;--color-surface-muted: #f9fafb;--gradient-surface: linear-gradient(180deg, #ffffff, #f9fafb);--color-text-primary: #111827;--color-text-secondary: #4b5563;--color-text-tertiary: #5c6672;--color-text-disabled: #9ca3af;--color-neutral-white: #ffffff;--color-link: #1a6a79;--color-link-hover: #144f5b;--color-border: #d7ebef;--color-border-strong: #a3d5df;--color-divider: #e5e7eb;--color-border-subtle: #f3f4f6;--color-hairline: #d7ebef;--color-field-border: #6b7280;--color-primary: var(--color-primary-500);--color-primary-fill: #1a6a79;--color-primary-fill-hover: #144f5b;--color-primary-fill-active: #0d353d;--color-on-primary: #ffffff;--color-on-warning: #111827;--color-secondary-fill: #5a798c;--color-secondary-fill-hover: #435b69;--color-secondary-fill-active: #2d3c46;--color-on-secondary: #ffffff;--color-error-fill: #9d0e0e;--color-error-fill-hover: #6b0909;--color-error-fill-active: #6b0909;--color-on-error: #ffffff;--color-error: #9d0e0e;--color-success: #8ea475;--color-warning: #e1a040;--color-info: #3b6588;--color-primary-subtle: #f0f8fa;--color-success-subtle: #f3f6ee;--color-warning-subtle: #fdf4e4;--color-error-subtle: #fbecec;--color-info-subtle: #edf3f8;--color-on-primary-subtle: #144f5b;--color-on-success-subtle: #5f7150;--color-on-warning-subtle: #855a22;--color-on-error-subtle: #6b0909;--color-on-info-subtle: #27445c;--color-danger: var(--color-error);--color-warning-strong: var(--color-on-warning-subtle);--color-text-warning: var(--color-on-warning-subtle);--color-text-success: var(--color-on-success-subtle);--color-text-error: var(--color-on-error-subtle);--color-background-primary: var(--color-surface);--accent-line: linear-gradient(90deg, #208497, transparent);--shadow-brand-glow: 0 0 0 1px rgba(32, 132, 151, .18);--shadow-glow: 0 0 24px rgba(32, 132, 151, .1);--gradient-text: linear-gradient(100deg, #208497, #1a6a79 55%, #4e3f84);--gradient-brand-tile: linear-gradient(135deg, #84c7d4, #1a6a79);--color-overline: #144f5b;--color-next-step-soft-neutral: #f2f6f7;--color-next-step-soft-primary: #e6f3f6;--color-next-step-soft-success: #eef4ea;--color-next-step-soft-warning: #fdf4e4;--color-bubble: #ffffff;--color-bubble-ring: #c1e3e9;--color-bubble-icon: #1a6a79;--color-muted-tile: #f6f9fa;--color-muted-tile-border: #e3eef1;--color-muted-tile-icon: #6b7280;--color-horizon-line: #84c7d4;--color-land-1: #e9f3f5;--color-land-2: #f4f8f9;--color-land-3: #fafcfc;--color-sun-1: #d3ecf0;--color-sun-2: #c6e5eb;--color-sun-3: #b3dbe2;--color-sun-ring: #e0f1f4;--color-sun-halo: rgba(163, 213, 223, .3);--color-member-1: #1a6a79;--color-member-2: #b04a22;--color-member-3: #4e3f84;--color-member-4: #5f7150;--color-member-5: #9e3846;--color-member-6: #5a798c;--color-on-member: #ffffff;--color-floating-bar-surface: #ffffff;--color-floating-bar-border: #e5e7eb;--shadow-floating-bar: 0 10px 30px -10px rgba(13, 53, 61, .28);--shadow-auth-card: 0 1px 2px rgba(16, 24, 40, .04), 0 30px 60px -30px rgba(13, 53, 61, .25);--color-skeleton: #e6eff1;--color-skeleton-highlight: #f2f7f8;--font-family-sans: var(--typography-font-family-base);--font-family-mono: var(--typography-font-family-mono);--font-size-xs: var(--typography-font-size-xs);--font-size-sm: var(--typography-font-size-sm);--font-size-base: var(--typography-font-size-base);--font-size-lg: var(--typography-font-size-lg);--font-size-xl: var(--typography-font-size-xl);--font-weight-normal: var(--typography-font-weight-normal);--font-weight-medium: var(--typography-font-weight-medium);--font-weight-semibold: var(--typography-font-weight-semibold);--font-weight-bold: var(--typography-font-weight-bold);--line-height-tight: var(--typography-line-height-tight);--line-height-normal: var(--typography-line-height-normal);--line-height-relaxed: var(--typography-line-height-relaxed);--animation-timing-ease: var(--animation-easing-ease-in-out);--color-error-50: #f7a1a1;--color-error-100: #f7a1a1;--color-error-500: var(--color-error-default);--color-error-600: var(--color-error-default);--color-error-700: var(--color-error-dark);--color-error-800: #5a0707;--color-success-50: #cdd6c2;--color-success-100: #cdd6c2;--color-success-500: var(--color-success-default);--color-success-600: var(--color-success-default);--color-success-700: var(--color-success-dark);--color-warning-50: #f1d3a7;--color-warning-100: #f1d3a7;--color-warning-500: var(--color-warning-default);--color-warning-600: var(--color-warning-default);--color-warning-700: var(--color-warning-dark);--color-info-50: #b8cee0;--color-info-100: #b8cee0;--color-info-500: var(--color-info-default);--color-info-600: var(--color-info-default);--color-info-700: var(--color-info-dark)}:root.dark,:root:not(.light):not(.system){--color-primary-50: #071a1f;--color-primary-100: #0d353d;--color-primary-200: #144f5b;--color-primary-300: #1a6a79;--color-primary-400: #208497;--color-primary-500: #84c7d4;--color-primary-600: #a3d5df;--color-primary-700: #c1e3e9;--color-primary-800: #e0f1f4;--color-primary-900: #f0f8fa;--color-secondary-50: #161e23;--color-secondary-100: #2d3c46;--color-secondary-200: #435b69;--color-secondary-300: #5a798c;--color-secondary-400: #7097af;--color-secondary-500: #afc7cf;--color-secondary-600: #c3d5db;--color-secondary-700: #d7e3e7;--color-secondary-800: #ebf1f3;--color-secondary-900: #f5f8f9;--color-neutral-50: #111827;--color-neutral-100: #1f2937;--color-neutral-200: #374151;--color-neutral-300: #4b5563;--color-neutral-400: #6b7280;--color-neutral-500: #9ca3af;--color-neutral-600: #d1d5db;--color-neutral-700: #e5e7eb;--color-neutral-800: #f3f4f6;--color-neutral-900: #f9fafb;--color-success-default: #cdd6c2;--color-success-light: #8ea475;--color-success-dark: #5f7150;--color-error-default: #f7a1a1;--color-error-light: #9d0e0e;--color-error-dark: #6b0909;--color-warning-default: #f1d3a7;--color-warning-light: #e1a040;--color-warning-dark: #9b6b2b;--color-info-default: #b8cee0;--color-info-light: #3b6588;--color-info-dark: #27445c;--color-accent-orange: #df792e;--color-accent-purple: #866aa0;--color-accent-red: #9e3846;--color-accent-rust: #c6592e;--color-accent-violet: #4e3f84;--spacing-0: 0;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--typography-font-family-base: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--typography-font-family-mono: SF Mono, Monaco, Inconsolata, Fira Mono, Droid Sans Mono, Source Code Pro, monospace;--typography-font-size-xs: .75rem;--typography-font-size-sm: .875rem;--typography-font-size-base: 1rem;--typography-font-size-lg: 1.125rem;--typography-font-size-xl: 1.25rem;--typography-font-size-2xl: 1.5rem;--typography-font-size-3xl: 1.875rem;--typography-font-size-4xl: 2.25rem;--typography-font-size-5xl: 3rem;--typography-font-size-6xl: 3.75rem;--typography-font-size-7xl: 4.5rem;--typography-font-weight-normal: 400;--typography-font-weight-medium: 500;--typography-font-weight-semibold: 600;--typography-font-weight-bold: 700;--typography-line-height-tight: 1.25;--typography-line-height-normal: 1.5;--typography-line-height-relaxed: 1.75;--elevation-1: 0 4px 24px rgba(0, 0, 0, .35);--elevation-2: 0 8px 32px rgba(0, 0, 0, .42);--elevation-3: 0 14px 44px rgba(0, 0, 0, .48);--elevation-4: 0 18px 60px rgba(0, 0, 0, .55);--border-radius-none: 0;--border-radius-sm: .625rem;--border-radius-md: .75rem;--border-radius-lg: 1.125rem;--border-radius-xl: 1.5rem;--border-radius-2xl: 2rem;--border-radius-full: 9999px;--animation-duration-base: .15s;--animation-easing-ease-in: ease-in;--animation-easing-ease-out: ease-out;--animation-easing-ease-in-out: ease-in-out;--size-interactive-xs-height: 1.5rem;--size-interactive-xs-padding: .25rem .5rem;--size-interactive-xs-font-size: .75rem;--size-interactive-sm-height: 2rem;--size-interactive-sm-padding: .375rem .75rem;--size-interactive-sm-font-size: .875rem;--size-interactive-md-height: 2.5rem;--size-interactive-md-padding: .5rem 1rem;--size-interactive-md-font-size: 1rem;--size-interactive-lg-height: 2.75rem;--size-interactive-lg-padding: .625rem 1.25rem;--size-interactive-lg-font-size: 1.125rem;--size-min-touch-width: 2.75rem;--size-min-touch-height: 2.75rem;--lc-content-max-width: 1536px;--color-background: #0a121b;--color-background-low: #0f1c26;--app-background-image: radial-gradient(1200px 800px at 12% -10%, rgba(32, 132, 151, .2), transparent 60%), radial-gradient(900px 700px at 110% 120%, rgba(78, 63, 132, .14), transparent 55%);--color-surface: #101c26;--color-surface-raised: #1a2c3a;--color-surface-2: #1a2c3a;--color-surface-sunken: #0c1722;--color-surface-secondary: var(--color-surface-sunken);--color-sidebar: #070e15;--color-surface-hover: rgba(132, 199, 212, .06);--color-surface-selected: rgba(32, 132, 151, .24);--color-on-surface-selected: #a3d5df;--color-surface-muted: rgba(255, 255, 255, .02);--gradient-surface: linear-gradient(180deg, var(--color-surface-2), var(--color-surface));--color-text-primary: #f1f6f8;--color-text-secondary: #c4d2d9;--color-text-tertiary: #93a4ad;--color-text-disabled: #6c7e88;--color-neutral-white: #ffffff;--color-link: #a3d5df;--color-link-hover: #c1e3e9;--color-border: rgba(132, 199, 212, .14);--color-border-strong: rgba(132, 199, 212, .28);--color-divider: rgba(255, 255, 255, .06);--color-border-subtle: rgba(255, 255, 255, .035);--color-hairline: rgba(132, 199, 212, .14);--color-field-border: #93a4ad;--color-primary: var(--color-primary-500);--color-primary-fill: #1a6a79;--color-primary-fill-hover: #144f5b;--color-primary-fill-active: #0d353d;--color-on-primary: #ffffff;--color-on-warning: #111827;--color-secondary-fill: #5a798c;--color-secondary-fill-hover: #7097af;--color-secondary-fill-active: #435b69;--color-on-secondary: #ffffff;--color-error-fill: #9d0e0e;--color-error-fill-hover: #c11414;--color-error-fill-active: #6b0909;--color-on-error: #ffffff;--color-error: #9d0e0e;--color-success: #8ea475;--color-warning: #e1a040;--color-info: #3b6588;--color-primary-subtle: rgba(32, 132, 151, .16);--color-success-subtle: rgba(142, 164, 117, .18);--color-warning-subtle: rgba(225, 160, 64, .18);--color-error-subtle: rgba(157, 14, 14, .18);--color-info-subtle: rgba(59, 101, 136, .2);--color-on-primary-subtle: var(--color-primary-500);--color-on-success-subtle: #a9bb93;--color-on-warning-subtle: #e1a040;--color-on-error-subtle: #f7a1a1;--color-on-info-subtle: #b8cee0;--color-danger: var(--color-error);--color-warning-strong: var(--color-on-warning-subtle);--color-text-warning: var(--color-on-warning-subtle);--color-text-success: var(--color-on-success-subtle);--color-text-error: var(--color-on-error-subtle);--color-background-primary: var(--color-surface);--accent-line: linear-gradient(90deg, #208497, transparent);--shadow-brand-glow: 0 0 0 1px rgba(132, 199, 212, .3);--shadow-glow: 0 0 24px rgba(132, 199, 212, .12);--gradient-text: linear-gradient(100deg, #a3d5df, #208497 55%, #866aa0);--gradient-brand-tile: linear-gradient(135deg, #84c7d4, #1a6a79);--color-overline: #84c7d4;--color-next-step-soft-neutral: #13202a;--color-next-step-soft-primary: #11313b;--color-next-step-soft-success: #13241f;--color-next-step-soft-warning: rgba(225, 160, 64, .12);--color-bubble: #0a121b;--color-bubble-ring: rgba(132, 199, 212, .35);--color-bubble-icon: #84c7d4;--color-muted-tile: #0f1a23;--color-muted-tile-border: rgba(132, 199, 212, .1);--color-muted-tile-icon: #93a4ad;--color-horizon-line: rgba(132, 199, 212, .55);--color-land-1: #102029;--color-land-2: #0c1821;--color-land-3: #0a131c;--color-sun-1: #173842;--color-sun-2: #1a3e49;--color-sun-3: #1f4955;--color-sun-ring: rgba(132, 199, 212, .16);--color-sun-halo: rgba(32, 132, 151, .22);--color-member-1: #1a6a79;--color-member-2: #b04a22;--color-member-3: #4e3f84;--color-member-4: #5f7150;--color-member-5: #9e3846;--color-member-6: #5a798c;--color-on-member: #ffffff;--color-floating-bar-surface: #14222e;--color-floating-bar-border: rgba(255, 255, 255, .08);--shadow-floating-bar: 0 14px 36px -12px rgba(0, 0, 0, .6);--shadow-auth-card: 0 30px 60px -30px rgba(0, 0, 0, .7);--color-skeleton: rgba(132, 199, 212, .07);--color-skeleton-highlight: rgba(132, 199, 212, .13);--font-family-sans: var(--typography-font-family-base);--font-family-mono: var(--typography-font-family-mono);--font-size-xs: var(--typography-font-size-xs);--font-size-sm: var(--typography-font-size-sm);--font-size-base: var(--typography-font-size-base);--font-size-lg: var(--typography-font-size-lg);--font-size-xl: var(--typography-font-size-xl);--font-weight-normal: var(--typography-font-weight-normal);--font-weight-medium: var(--typography-font-weight-medium);--font-weight-semibold: var(--typography-font-weight-semibold);--font-weight-bold: var(--typography-font-weight-bold);--line-height-tight: var(--typography-line-height-tight);--line-height-normal: var(--typography-line-height-normal);--line-height-relaxed: var(--typography-line-height-relaxed);--animation-timing-ease: var(--animation-easing-ease-in-out);--color-error-50: rgba(157, 14, 14, .18);--color-error-100: rgba(157, 14, 14, .22);--color-error-500: var(--color-error-default);--color-error-600: var(--color-error-default);--color-error-700: var(--color-error-dark);--color-error-800: #5a0707;--color-success-50: rgba(142, 164, 117, .18);--color-success-100: rgba(142, 164, 117, .22);--color-success-500: var(--color-success-default);--color-success-600: var(--color-success-default);--color-success-700: var(--color-success-dark);--color-warning-50: rgba(225, 160, 64, .18);--color-warning-100: rgba(225, 160, 64, .22);--color-warning-500: var(--color-warning-default);--color-warning-600: var(--color-warning-default);--color-warning-700: var(--color-warning-dark);--color-info-50: rgba(59, 101, 136, .2);--color-info-100: rgba(59, 101, 136, .24);--color-info-500: var(--color-info-default);--color-info-600: var(--color-info-default);--color-info-700: var(--color-info-dark)}@media(prefers-color-scheme:dark){:root.system:not(.light){--color-primary-50: #071a1f;--color-primary-100: #0d353d;--color-primary-200: #144f5b;--color-primary-300: #1a6a79;--color-primary-400: #208497;--color-primary-500: #84c7d4;--color-primary-600: #a3d5df;--color-primary-700: #c1e3e9;--color-primary-800: #e0f1f4;--color-primary-900: #f0f8fa;--color-secondary-50: #161e23;--color-secondary-100: #2d3c46;--color-secondary-200: #435b69;--color-secondary-300: #5a798c;--color-secondary-400: #7097af;--color-secondary-500: #afc7cf;--color-secondary-600: #c3d5db;--color-secondary-700: #d7e3e7;--color-secondary-800: #ebf1f3;--color-secondary-900: #f5f8f9;--color-neutral-50: #111827;--color-neutral-100: #1f2937;--color-neutral-200: #374151;--color-neutral-300: #4b5563;--color-neutral-400: #6b7280;--color-neutral-500: #9ca3af;--color-neutral-600: #d1d5db;--color-neutral-700: #e5e7eb;--color-neutral-800: #f3f4f6;--color-neutral-900: #f9fafb;--color-success-default: #cdd6c2;--color-success-light: #8ea475;--color-success-dark: #5f7150;--color-error-default: #f7a1a1;--color-error-light: #9d0e0e;--color-error-dark: #6b0909;--color-warning-default: #f1d3a7;--color-warning-light: #e1a040;--color-warning-dark: #9b6b2b;--color-info-default: #b8cee0;--color-info-light: #3b6588;--color-info-dark: #27445c;--color-accent-orange: #df792e;--color-accent-purple: #866aa0;--color-accent-red: #9e3846;--color-accent-rust: #c6592e;--color-accent-violet: #4e3f84;--spacing-0: 0;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--typography-font-family-base: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--typography-font-family-mono: SF Mono, Monaco, Inconsolata, Fira Mono, Droid Sans Mono, Source Code Pro, monospace;--typography-font-size-xs: .75rem;--typography-font-size-sm: .875rem;--typography-font-size-base: 1rem;--typography-font-size-lg: 1.125rem;--typography-font-size-xl: 1.25rem;--typography-font-size-2xl: 1.5rem;--typography-font-size-3xl: 1.875rem;--typography-font-size-4xl: 2.25rem;--typography-font-size-5xl: 3rem;--typography-font-size-6xl: 3.75rem;--typography-font-size-7xl: 4.5rem;--typography-font-weight-normal: 400;--typography-font-weight-medium: 500;--typography-font-weight-semibold: 600;--typography-font-weight-bold: 700;--typography-line-height-tight: 1.25;--typography-line-height-normal: 1.5;--typography-line-height-relaxed: 1.75;--elevation-1: 0 4px 24px rgba(0, 0, 0, .35);--elevation-2: 0 8px 32px rgba(0, 0, 0, .42);--elevation-3: 0 14px 44px rgba(0, 0, 0, .48);--elevation-4: 0 18px 60px rgba(0, 0, 0, .55);--border-radius-none: 0;--border-radius-sm: .625rem;--border-radius-md: .75rem;--border-radius-lg: 1.125rem;--border-radius-xl: 1.5rem;--border-radius-2xl: 2rem;--border-radius-full: 9999px;--animation-duration-base: .15s;--animation-easing-ease-in: ease-in;--animation-easing-ease-out: ease-out;--animation-easing-ease-in-out: ease-in-out;--size-interactive-xs-height: 1.5rem;--size-interactive-xs-padding: .25rem .5rem;--size-interactive-xs-font-size: .75rem;--size-interactive-sm-height: 2rem;--size-interactive-sm-padding: .375rem .75rem;--size-interactive-sm-font-size: .875rem;--size-interactive-md-height: 2.5rem;--size-interactive-md-padding: .5rem 1rem;--size-interactive-md-font-size: 1rem;--size-interactive-lg-height: 2.75rem;--size-interactive-lg-padding: .625rem 1.25rem;--size-interactive-lg-font-size: 1.125rem;--size-min-touch-width: 2.75rem;--size-min-touch-height: 2.75rem;--lc-content-max-width: 1536px;--color-background: #0a121b;--color-background-low: #0f1c26;--app-background-image: radial-gradient(1200px 800px at 12% -10%, rgba(32, 132, 151, .2), transparent 60%), radial-gradient(900px 700px at 110% 120%, rgba(78, 63, 132, .14), transparent 55%);--color-surface: #101c26;--color-surface-raised: #1a2c3a;--color-surface-2: #1a2c3a;--color-surface-sunken: #0c1722;--color-surface-secondary: var(--color-surface-sunken);--color-sidebar: #070e15;--color-surface-hover: rgba(132, 199, 212, .06);--color-surface-selected: rgba(32, 132, 151, .24);--color-on-surface-selected: #a3d5df;--color-surface-muted: rgba(255, 255, 255, .02);--gradient-surface: linear-gradient(180deg, var(--color-surface-2), var(--color-surface));--color-text-primary: #f1f6f8;--color-text-secondary: #c4d2d9;--color-text-tertiary: #93a4ad;--color-text-disabled: #6c7e88;--color-neutral-white: #ffffff;--color-link: #a3d5df;--color-link-hover: #c1e3e9;--color-border: rgba(132, 199, 212, .14);--color-border-strong: rgba(132, 199, 212, .28);--color-divider: rgba(255, 255, 255, .06);--color-border-subtle: rgba(255, 255, 255, .035);--color-hairline: rgba(132, 199, 212, .14);--color-field-border: #93a4ad;--color-primary: var(--color-primary-500);--color-primary-fill: #1a6a79;--color-primary-fill-hover: #144f5b;--color-primary-fill-active: #0d353d;--color-on-primary: #ffffff;--color-on-warning: #111827;--color-secondary-fill: #5a798c;--color-secondary-fill-hover: #7097af;--color-secondary-fill-active: #435b69;--color-on-secondary: #ffffff;--color-error-fill: #9d0e0e;--color-error-fill-hover: #c11414;--color-error-fill-active: #6b0909;--color-on-error: #ffffff;--color-error: #9d0e0e;--color-success: #8ea475;--color-warning: #e1a040;--color-info: #3b6588;--color-primary-subtle: rgba(32, 132, 151, .16);--color-success-subtle: rgba(142, 164, 117, .18);--color-warning-subtle: rgba(225, 160, 64, .18);--color-error-subtle: rgba(157, 14, 14, .18);--color-info-subtle: rgba(59, 101, 136, .2);--color-on-primary-subtle: var(--color-primary-500);--color-on-success-subtle: #a9bb93;--color-on-warning-subtle: #e1a040;--color-on-error-subtle: #f7a1a1;--color-on-info-subtle: #b8cee0;--color-danger: var(--color-error);--color-warning-strong: var(--color-on-warning-subtle);--color-text-warning: var(--color-on-warning-subtle);--color-text-success: var(--color-on-success-subtle);--color-text-error: var(--color-on-error-subtle);--color-background-primary: var(--color-surface);--accent-line: linear-gradient(90deg, #208497, transparent);--shadow-brand-glow: 0 0 0 1px rgba(132, 199, 212, .3);--shadow-glow: 0 0 24px rgba(132, 199, 212, .12);--gradient-text: linear-gradient(100deg, #a3d5df, #208497 55%, #866aa0);--gradient-brand-tile: linear-gradient(135deg, #84c7d4, #1a6a79);--color-overline: #84c7d4;--color-next-step-soft-neutral: #13202a;--color-next-step-soft-primary: #11313b;--color-next-step-soft-success: #13241f;--color-next-step-soft-warning: rgba(225, 160, 64, .12);--color-bubble: #0a121b;--color-bubble-ring: rgba(132, 199, 212, .35);--color-bubble-icon: #84c7d4;--color-muted-tile: #0f1a23;--color-muted-tile-border: rgba(132, 199, 212, .1);--color-muted-tile-icon: #93a4ad;--color-horizon-line: rgba(132, 199, 212, .55);--color-land-1: #102029;--color-land-2: #0c1821;--color-land-3: #0a131c;--color-sun-1: #173842;--color-sun-2: #1a3e49;--color-sun-3: #1f4955;--color-sun-ring: rgba(132, 199, 212, .16);--color-sun-halo: rgba(32, 132, 151, .22);--color-member-1: #1a6a79;--color-member-2: #b04a22;--color-member-3: #4e3f84;--color-member-4: #5f7150;--color-member-5: #9e3846;--color-member-6: #5a798c;--color-on-member: #ffffff;--color-floating-bar-surface: #14222e;--color-floating-bar-border: rgba(255, 255, 255, .08);--shadow-floating-bar: 0 14px 36px -12px rgba(0, 0, 0, .6);--shadow-auth-card: 0 30px 60px -30px rgba(0, 0, 0, .7);--color-skeleton: rgba(132, 199, 212, .07);--color-skeleton-highlight: rgba(132, 199, 212, .13);--font-family-sans: var(--typography-font-family-base);--font-family-mono: var(--typography-font-family-mono);--font-size-xs: var(--typography-font-size-xs);--font-size-sm: var(--typography-font-size-sm);--font-size-base: var(--typography-font-size-base);--font-size-lg: var(--typography-font-size-lg);--font-size-xl: var(--typography-font-size-xl);--font-weight-normal: var(--typography-font-weight-normal);--font-weight-medium: var(--typography-font-weight-medium);--font-weight-semibold: var(--typography-font-weight-semibold);--font-weight-bold: var(--typography-font-weight-bold);--line-height-tight: var(--typography-line-height-tight);--line-height-normal: var(--typography-line-height-normal);--line-height-relaxed: var(--typography-line-height-relaxed);--animation-timing-ease: var(--animation-easing-ease-in-out);--color-error-50: rgba(157, 14, 14, .18);--color-error-100: rgba(157, 14, 14, .22);--color-error-500: var(--color-error-default);--color-error-600: var(--color-error-default);--color-error-700: var(--color-error-dark);--color-error-800: #5a0707;--color-success-50: rgba(142, 164, 117, .18);--color-success-100: rgba(142, 164, 117, .22);--color-success-500: var(--color-success-default);--color-success-600: var(--color-success-default);--color-success-700: var(--color-success-dark);--color-warning-50: rgba(225, 160, 64, .18);--color-warning-100: rgba(225, 160, 64, .22);--color-warning-500: var(--color-warning-default);--color-warning-600: var(--color-warning-default);--color-warning-700: var(--color-warning-dark);--color-info-50: rgba(59, 101, 136, .2);--color-info-100: rgba(59, 101, 136, .24);--color-info-500: var(--color-info-default);--color-info-600: var(--color-info-default);--color-info-700: var(--color-info-dark)}}:root.system{color-scheme:light dark}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;padding:0;min-height:100vh}button{border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer}button:focus{outline:none}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit}p{margin:0}:root{--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: "SF Mono", "Monaco", "Inconsolata", "Fira Mono", "Droid Sans Mono", "Source Code Pro", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-display: 2.5rem;--font-size-title: 2rem;--font-size-auth-title: 1.875rem;--font-size-overline: .8125rem;--line-height-display: 1.05;--line-height-title: 1.08;--line-height-auth-title: 1.12;--line-height-overline: 1.3;--letter-spacing-display: -.035em;--letter-spacing-title: -.03em;--letter-spacing-auth-title: -.03em;--letter-spacing-overline: .12em;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}@media(min-width:1024px){:root{--font-size-display: 3.25rem;--font-size-title: 2.5rem;--font-size-auth-title: 2.125rem;--font-size-overline: .875rem;--line-height-display: 1.02;--letter-spacing-display: -.04em}}@media(min-width:1280px){:root{--font-size-display: 3.5rem}}@media(min-width:1440px){:root{--font-size-display: var(--font-size-6xl);--font-size-title: 2.75rem;--font-size-overline: .9375rem}}@media(min-width:1920px){:root{--font-size-display: var(--font-size-7xl);--font-size-title: 3rem;--font-size-overline: 1rem}}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--color-text-primary, #111827)}h1{font-size:var(--font-size-5xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-4xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold)}h4{font-size:var(--font-size-2xl);line-height:var(--line-height-normal);font-weight:var(--font-weight-semibold)}h5{font-size:var(--font-size-xl);line-height:var(--line-height-normal);font-weight:var(--font-weight-medium)}h6{font-size:var(--font-size-lg);line-height:var(--line-height-normal);font-weight:var(--font-weight-medium)}code{font-family:var(--font-family-mono);font-size:.875em;padding:.125rem .25rem;background-color:var(--color-surface-sunken);color:var(--color-text-primary);border-radius:.25rem}pre{font-family:var(--font-family-mono);font-size:var(--font-size-sm);padding:1rem;background-color:#0c1722;color:#eef4f6;border-radius:.5rem;overflow-x:auto}pre code{padding:0;background-color:transparent;color:inherit}small{font-size:var(--font-size-sm)}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}.lc-display{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-bold);color:var(--color-text-primary);overflow-wrap:break-word}.lc-title{font-size:var(--font-size-title);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-title);font-weight:var(--font-weight-bold);color:var(--color-text-primary);overflow-wrap:break-word}.lc-auth-title{font-size:var(--font-size-auth-title);line-height:var(--line-height-auth-title);letter-spacing:var(--letter-spacing-auth-title);font-weight:var(--font-weight-bold);color:var(--color-text-primary);overflow-wrap:break-word}.lc-overline{font-size:var(--font-size-overline);line-height:var(--line-height-overline);letter-spacing:var(--letter-spacing-overline);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-overline)}:root{--lc-density-gap-none: 0;--lc-density-gap-xs: .25rem;--lc-density-gap-sm: .5rem;--lc-density-gap-md: 1rem;--lc-density-gap-lg: 1.5rem;--lc-density-gap-xl: 2rem;--lc-density-padding-xs: .5rem;--lc-density-padding-sm: .75rem;--lc-density-padding-md: 1rem;--lc-density-padding-lg: 1.5rem;--lc-density-padding-xl: 2rem;--lc-density-section-gap: 2rem}[data-density=compact]{--lc-density-gap-xs: .125rem;--lc-density-gap-sm: .25rem;--lc-density-gap-md: .5rem;--lc-density-gap-lg: .75rem;--lc-density-gap-xl: 1rem;--lc-density-padding-xs: .25rem;--lc-density-padding-sm: .5rem;--lc-density-padding-md: .75rem;--lc-density-padding-lg: 1rem;--lc-density-padding-xl: 1.5rem;--lc-density-section-gap: 1.25rem}[data-density=cosy]{--lc-density-gap-xs: .25rem;--lc-density-gap-sm: .5rem;--lc-density-gap-md: 1rem;--lc-density-gap-lg: 1.5rem;--lc-density-gap-xl: 2rem;--lc-density-padding-xs: .5rem;--lc-density-padding-sm: .75rem;--lc-density-padding-md: 1rem;--lc-density-padding-lg: 1.5rem;--lc-density-padding-xl: 2rem;--lc-density-section-gap: 2rem}[data-density=comfortable]{--lc-density-gap-xs: .5rem;--lc-density-gap-sm: .75rem;--lc-density-gap-md: 1.5rem;--lc-density-gap-lg: 2rem;--lc-density-gap-xl: 3rem;--lc-density-padding-xs: .75rem;--lc-density-padding-sm: 1rem;--lc-density-padding-md: 1.5rem;--lc-density-padding-lg: 2rem;--lc-density-padding-xl: 3rem;--lc-density-section-gap: 3rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus-visible{outline:2px solid var(--color-primary-500, #208497);outline-offset:2px}.skip-to-content{position:absolute;top:0;left:0;z-index:1100;display:inline-flex;align-items:center;min-height:var(--size-min-touch-height, 2.75rem);padding:.5rem 1rem;background-color:var(--color-primary-fill, #1a6a79);color:var(--color-on-primary, #ffffff);font-weight:var(--font-weight-semibold, 600);line-height:var(--line-height-tight, 1.25);text-decoration:none;border-radius:0 0 .25rem;transform:translateY(-100%);transition:transform var(--animation-duration-base, .15s) ease}.skip-to-content:focus{transform:none;outline:2px solid var(--color-on-primary, #ffffff);outline-offset:-4px}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.focus-ring:focus-visible{outline:2px solid var(--color-primary-500, #208497);outline-offset:2px;border-radius:.25rem}.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lc-horizon{--_lc-horizon-land: var(--lc-horizon-land, 112px);--_lc-horizon-r: var(--lc-horizon-sun-radius, 58px);--_lc-horizon-x: var(--lc-horizon-sun-x, 72%);--_lc-horizon-fig: var(--lc-horizon-figure-size, 64px);--_lc-horizon-fig-gap: var(--lc-horizon-figure-gap, 16px);position:relative;flex:1 0 auto;min-height:calc(var(--_lc-horizon-land) + var(--_lc-horizon-r) + 22px);background:linear-gradient(90deg,transparent,var(--color-horizon-line) 25%,var(--color-horizon-line) 75%,transparent) 0 calc(100% - var(--_lc-horizon-land) + 1px)/100% 2px no-repeat,radial-gradient(circle var(--_lc-horizon-r) at var(--_lc-horizon-x) 100%,var(--color-sun-1) 0,var(--color-sun-2) calc(var(--_lc-horizon-r) * .62),var(--color-sun-3) calc(var(--_lc-horizon-r) - 1px),transparent var(--_lc-horizon-r)) 0 0/100% calc(100% - var(--_lc-horizon-land)) no-repeat,radial-gradient(circle calc(var(--_lc-horizon-r) + 46px) at var(--_lc-horizon-x) 100%,transparent calc(var(--_lc-horizon-r) + 42px),var(--color-sun-ring) calc(var(--_lc-horizon-r) + 43px),var(--color-sun-ring) calc(var(--_lc-horizon-r) + 45px),transparent calc(var(--_lc-horizon-r) + 46px)) 0 0/100% calc(100% - var(--_lc-horizon-land)) no-repeat,radial-gradient(calc(var(--_lc-horizon-r) * 2) calc(var(--_lc-horizon-r) * 1.6) at var(--_lc-horizon-x) 100%,var(--color-sun-halo),transparent 70%) 0 0/100% calc(100% - var(--_lc-horizon-land)) no-repeat,linear-gradient(180deg,var(--color-land-1),var(--color-land-2) 45%,var(--color-land-3)) 0 100%/100% var(--_lc-horizon-land) no-repeat,linear-gradient(180deg,transparent,var(--color-background-low)) 0 0/100% calc(100% - var(--_lc-horizon-land)) no-repeat}@media(min-width:1024px){.lc-horizon{--_lc-horizon-land: var(--lc-horizon-land, 72px);--_lc-horizon-r: var(--lc-horizon-sun-radius, 70px);--_lc-horizon-fig: var(--lc-horizon-figure-size, 96px);--_lc-horizon-fig-gap: var(--lc-horizon-figure-gap, 24px)}}@media(min-width:1280px){.lc-horizon{--_lc-horizon-land: var(--lc-horizon-land, 80px);--_lc-horizon-r: var(--lc-horizon-sun-radius, 90px)}}@media(min-width:1440px){.lc-horizon{--_lc-horizon-land: var(--lc-horizon-land, 96px);--_lc-horizon-r: var(--lc-horizon-sun-radius, 120px)}}@media(min-width:1920px){.lc-horizon{--_lc-horizon-land: var(--lc-horizon-land, 128px);--_lc-horizon-r: var(--lc-horizon-sun-radius, 166px);--_lc-horizon-fig: var(--lc-horizon-figure-size, 128px)}}@media(forced-colors:active){.lc-horizon{background:none}}.lc-horizon__land{position:absolute;inset:auto 0 0}.lc-horizon:has(>.lc-horizon__figure){min-height:calc(var(--_lc-horizon-land) + max(var(--_lc-horizon-r) + 22px,var(--_lc-horizon-fig) + 8px))}.lc-horizon__figure{--lc-character-size: var(--_lc-horizon-fig);position:absolute;right:calc(100% - var(--_lc-horizon-x) + var(--_lc-horizon-r) + var(--_lc-horizon-fig-gap));bottom:calc(var(--_lc-horizon-land) - var(--_lc-horizon-fig) * .125);width:var(--_lc-horizon-fig);height:var(--_lc-horizon-fig);pointer-events:none}@media(forced-colors:active){.lc-horizon__figure{visibility:hidden}}.lc-horizon__figure>:is(img,svg){display:block;width:100%;height:100%}.lc-horizon:has(>[shell-horizon-figure]){min-height:calc(var(--_lc-horizon-land) + max(var(--_lc-horizon-r) + 22px,var(--_lc-horizon-fig) + 8px))}.lc-horizon>:where([shell-horizon-figure]){--lc-character-size: var(--_lc-horizon-fig);position:absolute;right:calc(100% - var(--_lc-horizon-x) + var(--_lc-horizon-r) + var(--_lc-horizon-fig-gap));bottom:calc(var(--_lc-horizon-land) - var(--_lc-horizon-fig) * .125);width:var(--_lc-horizon-fig);height:var(--_lc-horizon-fig);pointer-events:none}@media(forced-colors:active){.lc-horizon>:where([shell-horizon-figure]){visibility:hidden}}.lc-horizon>:where([shell-horizon-figure])>:is(img,svg){display:block;width:100%;height:100%}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url("./media/google-sans-500-56UGYDQ3.woff2") format("woff2");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}
