@charset "UTF-8";:root{--color-primary: var(--mat-sys-primary);--color-accent-pink: #c01e54;--color-primary-light: #bdc2ff;--color-primary-lighter: #e0e0ff;--color-primary-dark: #4852c0;--color-primary-darker: #111c91;--surface-primary-subtle: color-mix(in srgb, var(--color-primary), transparent 95%);--color-secondary: var(--mat-sys-secondary);--color-secondary-light: #bcc6e1;--color-secondary-lighter: #d8e2fe;--color-secondary-lightest: #edf0ff;--color-secondary-dark: #545e75;--color-secondary-darker: #263045;--color-tertiary: var(--mat-sys-tertiary);--color-tertiary-light: #feba41;--color-tertiary-lighter: #ffdead;--color-tertiary-dark: #7f5700;--color-tertiary-darker: #432c00;--color-neutral-0: #000000;--color-neutral-4: #0d0e14;--color-neutral-6: #0f101a;--color-neutral-8: #121319;--color-neutral-10: #171926;--color-neutral-12: #1b1b22;--color-neutral-14: #1f1f26;--color-neutral-17: #292931;--color-neutral-20: #303037;--color-neutral-22: #34343c;--color-neutral-24: #393840;--color-neutral-30: #393840;--color-neutral-40: #454653;--color-neutral-50: #646e87;--color-neutral-55: #8590b4;--color-neutral-60: #908f9e;--color-neutral-65: #939db8;--color-neutral-70: #acaab4;--color-neutral-75: #c6c5d5;--color-neutral-80: #c7c5cf;--color-neutral-82: #c9d3ee;--color-neutral-87: #dbd9e3;--color-neutral-90: #e4e1eb;--color-neutral-95: #f2effa;--color-neutral-98: #fbf8ff;--color-neutral-99: #fffbff;--color-neutral-100: #ffffff;--color-surface-deep: var(--color-neutral-6);--color-surface-primary: var(--color-neutral-10);--color-surface-secondary: var(--color-neutral-8);--color-surface-tertiary: var(--color-neutral-14);--color-surface-elevated: var(--color-neutral-17);--color-surface-container-low: var(--color-neutral-12);--color-surface-media-placeholder: var(--color-neutral-22);--color-surface-glass: color-mix(in srgb, var(--color-neutral-100) 16%, transparent);--color-surface-glass-subtle: color-mix(in srgb, var(--color-neutral-100) 6%, transparent);--color-text-primary: var(--color-neutral-100);--color-text-secondary: var(--color-neutral-82);--color-text-tertiary: var(--color-tertiary);--color-text-muted: var(--color-neutral-55);--color-text-disabled: var(--color-neutral-50);--color-text-inverse: var(--color-neutral-10);--color-text-on-primary: var(--mat-sys-on-primary);--color-text-on-secondary: #263045;--color-text-on-tertiary: #432c00;--color-text-on-warning: var(--color-neutral-10);--color-text-on-error: var(--mat-sys-on-error);--color-text-on-media-secondary: color-mix(in srgb, var(--color-neutral-100), transparent 30%);--color-border-light: rgba(147, 157, 184, .2);--color-border-medium: var(--color-neutral-40);--color-border-dark: var(--color-neutral-60);--color-divider: var(--color-border-light);--color-separator: var(--color-text-secondary);--color-hover: rgba(255, 255, 255, .05);--color-active: rgba(255, 255, 255, .1);--color-selected: var(--color-primary-dark);--color-focus: var(--color-primary);--color-success: #81c784;--color-warning: var(--color-tertiary);--color-info: #e0e0ff;--color-error: var(--mat-sys-error);--color-success-bg: #1a2d24;--color-warning-bg: #332711;--color-info-bg: #1f2638;--color-error-bg: #3b1a1c;--color-chart-product-1: #1853f7;--color-chart-product-2: #0096b8;--color-chart-product-3: #8682fb;--color-chart-addon-1: #9040ba;--color-chart-addon-2: #fd309f;--color-chart-other: var(--color-neutral-40);--color-overlay-strong: color-mix(in oklab, var(--color-neutral-0), transparent 10%);--color-overlay-medium: color-mix(in oklab, var(--color-neutral-0), transparent 50%);--color-overlay-soft: color-mix(in oklab, var(--color-neutral-0), transparent 60%);--color-overlay-dim: rgba(0, 0, 0, .6);--accent-purple-glow: color-mix(in srgb, var(--color-primary), transparent 85%);--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-hero: linear-gradient(to bottom, var(--color-neutral-4) 0%, rgba(3, 20, 39, 0) 100%);--gradient-primary-subtle: linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-secondary-dark) 100%);--gradient-surface-ambient: radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--color-primary), transparent 86%), transparent 60%), radial-gradient(120% 140% at 100% 100%, color-mix(in srgb, var(--color-tertiary), transparent 90%), transparent 60%), var(--color-surface-tertiary);--gradient-page-ambient: radial-gradient(58% 50% at 50% -6%, color-mix(in srgb, var(--color-primary), transparent 84%), transparent 60%), radial-gradient(40% 50% at 88% 8%, color-mix(in srgb, var(--color-tertiary), transparent 94%), transparent 60%), var(--color-surface-secondary)}:root{--spacing-0: 0;--spacing-1: .125rem;--spacing-2: .25rem;--spacing-3: .5rem;--spacing-4: .75rem;--spacing-5: 1rem;--spacing-6: 1.25rem;--spacing-7: 1.5rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 4rem;--spacing-12: 5rem;--space-xs: var(--spacing-2);--space-sm: var(--spacing-3);--space-md: var(--spacing-5);--space-lg: var(--spacing-7);--space-xl: var(--spacing-8);--space-2xl: var(--spacing-11);--space-3xl: var(--spacing-12);--space-inline-tight: var(--space-xs);--space-inline-default: var(--space-sm);--space-content-tight: var(--space-sm);--space-content-default: var(--space-md);--space-content-loose: var(--space-lg);--space-section-sm: clamp(1.5rem, 4vw, 2rem);--space-section-md: clamp(2rem, 5vw, 3rem);--space-section-lg: clamp(3rem, 6vw, 5rem);--container-padding-sm: var(--space-md);--container-padding-md: var(--space-lg);--container-padding-lg: var(--space-xl)}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-latin.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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial"),local("ArialMT");ascent-override:99.0668%;descent-override:30.0173%;line-gap-override:0%;size-adjust:100.9419%}:root{--font-family-primary: "Hanken Grotesk", "Hanken Grotesk Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-secondary: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: clamp(.75rem, .7rem + .25vw, .875rem);--font-size-base: clamp(.875rem, .875rem + .5vw, 1rem);--font-size-lg: clamp(1rem, 1rem + .5vw, 1.25rem);--font-size-xl: clamp(1.25rem, 1rem + .75vw, 1.5rem);--font-size-2xl: clamp(1.5rem, 1.1rem + 1vw, 2.25rem);--font-size-3xl: clamp(1.75rem, 1.25rem + 1.25vw, 2.5rem);--font-size-4xl: clamp(2rem, 1.75rem + 1vw, 3rem);--font-size-5xl: clamp(2.5rem, 1.5rem + 2.5vw, 4.5rem);--font-size-field-phone: max(16px, 1rem);--line-height-tight: 1.1;--line-height-normal: 1.2;--line-height-relaxed: 1.5;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em}:root{--border-width-thin: 1px;--border-width-regular: 1.5px;--border-width-medium: 2px;--border-width-thick: 4px;--radius-none: 0;--radius-xs: .25rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-full: 9999px;--radius-control: var(--radius-md);--radius-card: var(--radius-lg);--radius-surface: var(--radius-xl);--radius-avatar: var(--radius-full);--radius-form-field: var(--radius-3xl)}:root{--duration-micro: .12s;--duration-short: .2s;--duration-medium: .32s;--duration-long: .48s;--duration-fade: .12s;--duration-crossfade: .18s;--motion-shift: 8px;--motion-shift-lateral: 16px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-emphasized: cubic-bezier(.32, .72, .24, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-decelerate: cubic-bezier(0, 0, .2, 1)}@media(prefers-reduced-motion:reduce){:root{--duration-micro: 0ms;--duration-short: 0ms;--duration-medium: 0ms;--duration-long: 0ms;--duration-crossfade: var(--duration-fade)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(var(--motion-shift))}}@keyframes dialog-grow-in{0%{transform:scale(.96)}}@keyframes sheet-in-from-right{0%{transform:translate(100%)}}@keyframes sheet-in-from-bottom{0%{transform:translateY(100%)}}:root{--elevation-1: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 1px rgba(0, 0, 0, .2);--elevation-2: 0 4px 8px -2px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--elevation-3: 0 12px 24px -6px rgba(0, 0, 0, .55), 0 4px 8px -4px rgba(0, 0, 0, .35);--elevation-4: 0 24px 48px -12px rgba(0, 0, 0, .6);--elevation-modal: 0 24px 48px -12px rgba(0, 0, 0, .5);--elevation-primary: 0 8px 24px color-mix(in oklab, var(--color-primary), transparent 75%);--elevation-secondary: 0 8px 24px color-mix(in oklab, var(--color-secondary), transparent 75%);--inset-shadow-primary: inset 0 1px 0 rgba(255, 255, 255, .25);--premium-glow: 0 0 20px var(--accent-purple-glow)}:root{--z-base: 0;--z-content: 1;--z-decoration: 10;--z-sidebar: 100;--z-header: 110;--z-fab: 120;--z-sticky: 130;--z-overlay-container: 1000;--z-toast: 1100;--z-tooltip: 1200;--z-critical: 9999}:root{--layout-page-padding-y: var(--space-section-lg);--layout-section-gap: var(--space-section-md);--layout-section-gap-sm: var(--space-section-sm);--layout-header-height: 4.5rem}@media(max-width:767px){:root{--layout-header-height: 7.5rem}}:root{--layout-container-max-width: 1320px;--layout-container-padding-mobile: var(--container-padding-sm);--layout-container-padding-tablet: var(--container-padding-md);--layout-container-padding-desktop: var(--container-padding-lg)}:root{--mat-button-filled-container-shape: var(--radius-full);--mat-button-outlined-container-shape: var(--radius-full);--mat-button-protected-container-shape: var(--radius-full);--mat-button-outlined-label-text-color: var(--color-text-primary)}:root .button-sm{--mat-button-filled-container-height: 2.5rem;--mat-button-filled-label-text-size: var(--font-size-xs);--mat-button-filled-touch-target-size: 3rem;--mat-button-protected-container-height: 2.5rem;--mat-button-protected-label-text-size: var(--font-size-xs);--mat-button-protected-touch-target-size: 2.5rem;--mat-button-outlined-container-height: 2.5rem;--mat-button-outlined-label-text-size: var(--font-size-xs);--mat-button-outlined-touch-target-size: 2.5rem;--mat-icon-button-state-layer-size: 2rem}:root .button-lg{--mat-button-filled-container-height: 3.25rem;--mat-button-filled-touch-target-size: 3.25rem;--mat-button-protected-container-height: 3.25rem;--mat-button-outlined-container-height: 3.25rem}:root .mat-mdc-icon-button{display:inline-flex;align-items:center;justify-content:center}:root .mat-mdc-icon-button app-icon{margin:auto}:root{--mat-fab-small-container-shape: var(--radius-full);--mat-fab-small-container-color: var(--color-primary);--mat-fab-small-foreground-color: var(--color-text-on-primary);--mat-fab-container-shape: var(--radius-full);--mat-fab-container-color: var(--color-primary);--mat-fab-foreground-color: var(--color-text-on-primary)}:root .mat-mdc-fab{width:3rem;height:3rem}:root{--mat-button-toggle-shape: var(--radius-full);--mat-button-toggle-height: 2.375rem;--mat-button-toggle-divider-color: transparent;--mat-button-toggle-label-text-weight: var(--font-weight-semibold)}:root mat-button-toggle-group{gap:var(--space-xs);padding:var(--space-xs);border:var(--border-width-thin) solid var(--color-border-light);border-radius:var(--radius-full);background-color:var(--color-surface-primary)}:root mat-button-toggle-group .mat-button-toggle{border-radius:var(--radius-full);overflow:hidden}:root mat-button-toggle-group .mat-button-toggle-checked{box-shadow:var(--inset-shadow-primary)}:root mat-button-toggle-group .mat-button-toggle-label-content{padding-inline:var(--space-lg)}:root .button-gradient--primary{--mat-button-filled-container-color: transparent;--mat-button-filled-label-text-color: var(--color-text-inverse);background-image:var(--gradient-primary)}:root .button-error{--mat-button-text-label-text-color: var(--color-error);--mat-button-text-state-layer-color: var(--color-error);--mat-button-outlined-label-text-color: var(--color-error);--mat-button-outlined-outline-color: color-mix(in oklab, var(--color-error) 35%, transparent);--mat-button-filled-container-color: var(--color-error);--mat-button-filled-label-text-color: var(--color-text-inverse)}:root .mdc-button__label{display:flex;align-items:center;gap:var(--spacing-2)}:root{--mat-form-field-container-text-size: var(--font-size-sm);--mat-form-field-subscript-text-size: var(--font-size-xs);--mat-form-field-outlined-label-text-size: var(--font-size-sm);--mat-form-field-outlined-container-shape: var(--radius-md);--mat-form-field-outlined-outline-color: var(--color-border-light);--mat-form-field-outlined-hover-outline-color: var(--color-border-medium);--mat-form-field-outlined-focus-outline-color: var(--color-primary);--mat-form-field-outlined-focus-outline-width: 2px}:root mat-hint{color:var(--color-text-muted)}:root .mat-mdc-text-field-wrapper{background-color:var(--color-surface-primary);border-radius:var(--mat-form-field-outlined-container-shape)}:root .mat-mdc-form-field-type-app-checkbox{--mat-form-field-container-height: 0px;--mat-form-field-container-vertical-padding: 0px;--mat-form-field-outlined-outline-width: 0px;--mat-form-field-outlined-focus-outline-width: 0px}:root .mat-mdc-form-field-type-app-checkbox .mat-mdc-text-field-wrapper{padding:0;background-color:transparent}:root .mat-mdc-form-field-type-app-checkbox .mat-mdc-form-field-error-wrapper{padding:0 0 0 2rem}@media(max-width:767px){:root{--mat-form-field-container-text-size: var(--font-size-field-phone)}}:root .mat-mdc-form-field:has(input[readonly]:not([hidden]),textarea[readonly]){--mat-form-field-outlined-input-text-color: var(--color-text-secondary)}:root .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-prefix>app-icon{padding:0 var(--spacing-3) 0 var(--spacing-4)}:root .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>app-icon{padding:0 var(--spacing-4) 0 var(--spacing-3)}:root .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button{margin-left:var(--spacing-2)}:root .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button app-icon{padding:0}:root .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button{margin-right:var(--spacing-2)}:root .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix>:has(>app-spinner){margin-right:.875rem}:root .mat-mdc-form-field-text-prefix{margin-right:var(--space-xs)}:root .mat-mdc-form-field-text-suffix{margin-left:var(--space-xs)}:root input:autofill,:root input:-webkit-autofill,:root input:-webkit-autofill:hover,:root input:-webkit-autofill:focus,:root input:-webkit-autofill:active,:root textarea:autofill,:root textarea:-webkit-autofill,:root select:autofill,:root select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-surface-primary) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important}:root{--mat-divider-color: var(--color-divider);--mat-divider-width: 1px;--mat-select-panel-background-color: var(--color-surface-elevated);--mat-select-container-elevation-shadow: var(--elevation-3);--mat-select-trigger-text-size: var(--font-size-sm)}@media(max-width:767px){:root{--mat-select-trigger-text-size: var(--font-size-field-phone)}}:root{--mat-option-label-text-size: var(--font-size-sm);--mat-option-selected-state-label-text-color: var(--color-primary);--mat-option-hover-state-layer-color: color-mix(in srgb, var(--color-primary), transparent 94%);--mat-option-focus-state-layer-color: color-mix(in srgb, var(--color-primary), transparent 94%);--mat-option-selected-state-layer-color: color-mix(in srgb, var(--color-primary), transparent 88%);--mat-autocomplete-background-color: var(--color-surface-elevated);--mat-optgroup-label-text-weight: var(--font-weight-semibold);--mat-optgroup-label-text-color: var(--color-text-secondary)}:root .mat-mdc-select-panel{border-radius:var(--radius-card)}:root .mat-mdc-form-field.mat-form-field--chip{--mat-form-field-container-height: 2.25rem;--mat-form-field-container-vertical-padding: .375rem;--mat-form-field-container-text-size: var(--font-size-sm);--mat-form-field-container-text-weight: var(--font-weight-medium);--mat-form-field-container-text-tracking: normal;--mat-form-field-outlined-container-shape: 1.125rem;--mat-form-field-outlined-outline-color: var(--color-border-light);--mat-form-field-outlined-hover-outline-color: var(--color-border-dark);--mat-form-field-outlined-focus-outline-color: var(--color-primary);--mat-form-field-outlined-focus-outline-width: var(--border-width-thin);--mat-form-field-outlined-input-text-color: var(--color-text-secondary);--mat-form-field-leading-icon-color: currentColor;--mat-form-field-enabled-select-arrow-color: var(--color-text-muted);--mat-form-field-focus-select-arrow-color: var(--color-text-muted);--mat-select-trigger-text-size: var(--font-size-sm);--mat-select-trigger-text-weight: var(--font-weight-medium);--mat-select-trigger-text-tracking: normal;--mat-select-enabled-trigger-text-color: currentColor;--mat-select-enabled-arrow-color: var(--color-text-muted);--mat-select-focused-arrow-color: var(--color-text-muted);color:var(--color-text-secondary);transition:color var(--duration-fade) var(--ease-out)}:root .mat-mdc-form-field.mat-form-field--chip .mat-mdc-text-field-wrapper{padding-inline:var(--space-sm) var(--space-xs);background-color:var(--color-surface-container-low);transition:background-color var(--duration-fade) var(--ease-out)}:root .mat-mdc-form-field.mat-form-field--chip .mat-mdc-form-field-infix{width:auto}:root .mat-mdc-form-field.mat-form-field--chip .mat-mdc-form-field-icon-prefix>app-icon{padding:0 var(--space-xs) 0 0}:root .mat-mdc-form-field.mat-form-field--chip .mat-mdc-select-arrow,:root .mat-mdc-form-field.mat-form-field--chip .mat-mdc-select-arrow svg,:root .mat-mdc-form-field.mat-form-field--chip .date-range-picker__arrow{width:1rem;height:1rem}:root .mat-mdc-form-field.mat-form-field--chip.mat-focused,:root .mat-mdc-form-field.mat-form-field--chip.mat-form-field--active{--mat-form-field-outlined-outline-color: var(--color-primary);--mat-form-field-outlined-hover-outline-color: var(--color-primary);--mat-form-field-outlined-input-text-color: var(--color-text-primary);color:var(--color-text-primary)}:root .mat-mdc-form-field.mat-form-field--chip.mat-focused .mat-mdc-text-field-wrapper,:root .mat-mdc-form-field.mat-form-field--chip.mat-form-field--active .mat-mdc-text-field-wrapper{background-color:var(--accent-purple-glow)}:root .mat-select-panel--chip{min-width:12rem}:root .mat-mdc-option{border-radius:var(--radius-md);margin:0 var(--spacing-2)}:root .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{width:.75rem;height:.3125rem}:root .mat-mdc-optgroup-label{background-color:var(--color-surface-glass-subtle);text-transform:uppercase}:root{--mat-card-outlined-container-elevation: inset 0 1px 0 var(--color-surface-glass-subtle), var(--elevation-3);--mat-card-outlined-outline-color: var(--color-border-light);--mat-card-outlined-container-shape: var(--radius-card);--mat-card-outlined-container-color: var(--color-surface-primary)}:root .mat-mdc-card-content{padding:var(--space-xl)}:root .mat-mdc-card-content:first-child{padding-top:var(--space-xl)}:root .mat-mdc-card-content:last-child{padding-bottom:var(--space-xl)}:root .mat-mdc-card-actions{padding:var(--space-md) var(--space-xl);gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;border-top:var(--border-width-thin) solid var(--color-border-light)}:root .mat-mdc-card-actions:not(.mat-card-actions--inline):not(.mat-card-actions--split)>.mat-mdc-button-base{flex:0 0 auto;width:auto}@media(max-width:767px){:root .mat-mdc-card-actions:not(.mat-card-actions--inline):not(.mat-card-actions--split)>.mat-mdc-button-base{flex:1 1 100%;width:100%}}:root .mat-mdc-card-actions.mat-card-actions--split>.mat-mdc-button-base{flex:1 1 0}@media(max-width:767px){:root .mat-mdc-card-actions.mat-card-actions--split>.mat-mdc-button-base{flex:1 0 100%;width:100%}}:root .mat-card--padding-lg .mat-mdc-card-content{padding:var(--space-md)}:root .mat-card--padding-lg .mat-mdc-card-content:first-child{padding-top:var(--space-md)}:root .mat-card--padding-lg .mat-mdc-card-content:last-child{padding-bottom:var(--space-md)}@media(min-width:768px){:root .mat-card--padding-lg .mat-mdc-card-content{padding:var(--space-lg)}:root .mat-card--padding-lg .mat-mdc-card-content:first-child{padding-top:var(--space-lg)}:root .mat-card--padding-lg .mat-mdc-card-content:last-child{padding-bottom:var(--space-lg)}}:root .mat-card--padding-lg .mat-mdc-card-actions{padding:var(--space-md)}@media(min-width:768px){:root .mat-card--padding-lg .mat-mdc-card-actions{padding:var(--space-md) var(--space-lg)}}:root .mat-card--padding-md .mat-mdc-card-content{padding:var(--space-md)}:root .mat-card--padding-md .mat-mdc-card-content:first-child{padding-top:var(--space-md)}:root .mat-card--padding-md .mat-mdc-card-content:last-child{padding-bottom:var(--space-md)}:root .mat-card--padding-md .mat-mdc-card-actions{padding:var(--space-md)}:root .mat-card--padding-sm .mat-mdc-card-content{padding:var(--space-sm)}:root .mat-card--padding-sm .mat-mdc-card-content:first-child{padding-top:var(--space-sm)}:root .mat-card--padding-sm .mat-mdc-card-content:last-child{padding-bottom:var(--space-sm)}:root .mat-card--padding-sm .mat-mdc-card-actions{padding:var(--space-sm)}:root{--mat-card-title-text-size: var(--font-size-lg);--mat-card-title-text-weight: var(--font-weight-semibold);--mat-card-title-text-line-height: var(--line-height-tight);--mat-card-subtitle-text-size: var(--font-size-sm);--mat-card-subtitle-text-weight: var(--font-weight-regular);--mat-card-subtitle-text-color: var(--color-text-muted)}:root .mat-mdc-card-header{padding:var(--space-xl) var(--space-xl) var(--space-md)}:root .mat-mdc-card-header+.mat-mdc-card-content{padding-top:0}:root .mat-mdc-card-header-text{flex:1;min-width:0}:root .mat-card--padding-lg .mat-mdc-card-header{padding:var(--space-md) var(--space-md) var(--space-sm)}@media(min-width:768px){:root .mat-card--padding-lg .mat-mdc-card-header{padding:var(--space-lg) var(--space-lg) var(--space-md)}}:root .mat-card--padding-md .mat-mdc-card-header{padding:var(--space-md) var(--space-md) var(--space-sm)}:root .mat-card--padding-sm .mat-mdc-card-header{padding:var(--space-sm) var(--space-sm) var(--space-xs)}:root .mat-card-default{--mat-card-outlined-outline-color: var(--color-border-light);--mat-card-outlined-container-color: var(--color-surface-primary)}:root .mat-card-subtle{--mat-card-outlined-container-elevation: none;--mat-card-outlined-container-color: var(--color-surface-secondary);--mat-card-outlined-outline-color: var(--color-border-medium)}:root .mat-card-primary{--mat-card-outlined-container-color: color-mix(in oklab, var(--color-primary-light) 6%, var(--color-surface-primary));--mat-card-outlined-outline-color: color-mix(in oklab, var(--color-primary-light) 50%, transparent)}:root .mat-card-secondary{--mat-card-outlined-container-color: color-mix(in oklab, var(--color-secondary) 5%, transparent);--mat-card-outlined-outline-color: var(--color-secondary-light)}:root .mat-card-active{--mat-card-outlined-container-color: var(--color-surface-primary);--mat-card-outlined-outline-color: var(--color-primary)}:root .mat-card-success{--mat-card-outlined-container-color: color-mix(in oklab, var(--color-success) 4%, var(--color-surface-primary));--mat-card-outlined-outline-color: color-mix(in oklab, var(--color-success) 38%, var(--color-border-light))}:root .mat-card-warning{--mat-card-outlined-container-color: color-mix(in oklab, var(--color-warning) 4%, var(--color-surface-primary));--mat-card-outlined-outline-color: color-mix(in oklab, var(--color-warning) 38%, var(--color-border-light))}:root .mat-card-info{--mat-card-outlined-container-color: color-mix(in oklab, var(--color-info) 4%, var(--color-surface-primary));--mat-card-outlined-outline-color: color-mix(in oklab, var(--color-info) 38%, var(--color-border-light))}:root .mat-card-error{--mat-card-outlined-container-color: color-mix(in oklab, var(--color-error) 4%, var(--color-surface-primary));--mat-card-outlined-outline-color: color-mix(in oklab, var(--color-error) 38%, var(--color-border-light))}:root{--mat-chip-elevated-disabled-container-color: var(--color-surface-secondary);--mat-chip-container-shape-radius: var(--radius-full);--mat-chip-container-height: var(--spacing-6);--mat-chip-disabled-label-text-color: var(--color-text-primary);--mat-chip-label-text-size: var(--font-size-xs)}:root .mat-chip-listbox--filter{--mat-chip-container-height: 2.25rem;--mat-chip-label-text-size: var(--font-size-sm);--mat-chip-label-text-weight: var(--font-weight-medium);--mat-chip-label-text-color: var(--color-text-secondary);--mat-chip-selected-label-text-color: var(--color-text-primary);--mat-chip-elevated-container-color: var(--color-surface-container-low);--mat-chip-elevated-selected-container-color: var(--accent-purple-glow);--mat-chip-outline-color: var(--color-border-light);--mat-chip-outline-width: var(--border-width-thin);--mat-chip-flat-selected-outline-width: var(--border-width-thin)}:root .mat-chip-listbox--filter .mat-mdc-chip-selected{--mat-chip-outline-color: var(--color-primary)}:root{--mat-menu-item-spacing: var(--space-sm);--mat-menu-item-with-icon-leading-spacing: var(--spacing-3);--mat-menu-item-with-icon-trailing-spacing: var(--spacing-3);--mat-menu-item-label-text-size: var(--font-size-sm);--mat-menu-container-color: var(--color-surface-elevated);--mat-menu-container-shape: var(--radius-card);--mat-menu-divider-color: var(--color-divider);--mat-menu-container-elevation-shadow: var(--elevation-3);--mat-menu-item-icon-color: var(--color-text-primary);--mat-menu-item-label-text-color: var(--color-text-primary);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, var(--color-primary), transparent 94%);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, var(--color-primary), transparent 94%)}:root .menu-header{padding:var(--space-sm) var(--mat-menu-item-with-icon-leading-spacing)}:root .menu-header .label-small{font-size:var(--font-size-sm);color:var(--color-text-secondary)}:root .menu-header .label-small strong{color:var(--color-text-primary)}:root .mat-mdc-menu-panel{border:1px solid var(--color-border-light);min-width:15.875rem}:root .mat-mdc-menu-panel app-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px)}:root .mat-menu-item--destructive{--mat-menu-item-label-text-color: var(--color-error);--mat-menu-item-icon-color: var(--color-error);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, var(--color-error), transparent 92%);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, var(--color-error), transparent 92%)}:root{--mat-tooltip-container-color: var(--color-surface-elevated);--mat-tooltip-container-shape: var(--radius-sm);--mat-tooltip-supporting-text-color: var(--color-text-primary);--mat-tooltip-supporting-text-size: var(--font-size-xs);--mat-tooltip-supporting-text-line-height: 1.125rem}:root .mat-mdc-tooltip .mat-mdc-tooltip-surface{max-width:17.5rem;padding:var(--spacing-3) var(--spacing-4);border:var(--border-width-thin) solid var(--color-border-light);box-shadow:var(--elevation-3),inset 0 1px 0 var(--color-surface-glass-subtle);word-break:normal;overflow-wrap:anywhere}:root .mat-mdc-tooltip.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}:root{--mat-slide-toggle-track-width: 2.75rem;--mat-slide-toggle-track-height: 1.625rem;--mat-slide-toggle-track-outline-width: var(--border-width-thin);--mat-slide-toggle-track-outline-color: var(--color-border-medium);--mat-slide-toggle-selected-track-outline-width: var(--spacing-0);--mat-slide-toggle-touch-target-size: 2.75rem;--mat-slide-toggle-unselected-handle-size: 1.125rem;--mat-slide-toggle-selected-handle-size: 1.125rem;--mat-slide-toggle-pressed-handle-size: 1.125rem;--mat-slide-toggle-with-icon-handle-size: 1.125rem;--mat-slide-toggle-state-layer-size: 2rem;--mat-slide-toggle-selected-handle-horizontal-margin: var(--spacing-0) 1.3125rem;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: var(--spacing-0) 1.3125rem;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: var(--spacing-0) 1.3125rem;--mat-slide-toggle-unselected-handle-horizontal-margin: var(--spacing-0) .1875rem;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: var(--spacing-0) .1875rem;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: var(--spacing-0) .1875rem;--mat-slide-toggle-selected-icon-size: 1.125rem;--mat-slide-toggle-unselected-icon-size: 1.125rem;--mat-slide-toggle-unselected-track-color: var(--color-surface-media-placeholder);--mat-slide-toggle-unselected-hover-track-color: var(--color-surface-media-placeholder);--mat-slide-toggle-unselected-focus-track-color: var(--color-surface-media-placeholder);--mat-slide-toggle-unselected-pressed-track-color: var(--color-surface-media-placeholder);--mat-slide-toggle-unselected-handle-color: var(--color-text-muted);--mat-slide-toggle-unselected-hover-handle-color: var(--color-text-muted);--mat-slide-toggle-unselected-focus-handle-color: var(--color-text-muted);--mat-slide-toggle-unselected-pressed-handle-color: var(--color-text-muted);--mat-slide-toggle-unselected-icon-color: var(--color-surface-media-placeholder);--mat-dialog-supporting-text-color: var(--color-text-primary);--mat-dialog-container-color: var(--color-surface-tertiary);--mat-dialog-container-elevation-shadow: var(--elevation-modal);--mat-dialog-container-shape: var(--radius-lg)}:root .mat-mdc-dialog-inner-container{transition:opacity var(--duration-micro) var(--ease-out)}:root .mat-mdc-dialog-surface,:root .mat-mdc-dialog-content{overscroll-behavior:contain}:root .mat-mdc-dialog-surface{transform:scale(.96);transition:transform var(--duration-micro) var(--ease-out)}:root .mdc-dialog--open .mat-mdc-dialog-inner-container{transition:none}:root .mdc-dialog--open .mat-mdc-dialog-surface{transform:none;transition:none}:root .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-inner-container{animation:fade-in var(--duration-short) var(--ease-out)}:root .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-surface{animation:dialog-grow-in var(--duration-short) var(--ease-out)}:root .mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity var(--duration-micro) var(--ease-out)}:root .mdc-dialog--closing .mat-mdc-dialog-surface{transform:scale(.98);transition:transform var(--duration-micro) var(--ease-out)}:root .cdk-overlay-dark-backdrop{transition:opacity var(--duration-micro) var(--ease-out)}:root .cdk-overlay-dark-backdrop.cdk-overlay-backdrop-showing{transition-duration:var(--duration-short)}:root .side-sheet{height:100dvh;max-height:100dvh;--mat-dialog-container-shape: var(--radius-none);--mat-dialog-container-color: var(--color-surface-primary)}:root .side-sheet .mat-mdc-dialog-inner-container{opacity:1}:root .side-sheet .mat-mdc-dialog-surface{display:flex;flex-direction:column;border-left:var(--border-width-thin) solid var(--color-border-light);transform:translate(100%);transition:transform var(--duration-short) var(--ease-drawer)}:root .side-sheet .mdc-dialog--open .mat-mdc-dialog-surface{transform:none;transition:none}:root .side-sheet .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-inner-container{animation:none}:root .side-sheet .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-surface{animation:sheet-in-from-right var(--duration-medium) var(--ease-drawer)}:root .side-sheet .mdc-dialog--closing .mat-mdc-dialog-surface{transform:translate(100%);transition:transform var(--duration-short) var(--ease-drawer)}@media(max-width:767px){:root .side-sheet{width:100vw!important;height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);margin-top:auto;--mat-dialog-container-shape: var(--radius-lg)}:root .side-sheet .mat-mdc-dialog-surface{border-left:none;border-bottom-left-radius:0;border-bottom-right-radius:0;transform:translateY(100%)}:root .side-sheet .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-surface{animation-name:sheet-in-from-bottom}:root .side-sheet .mdc-dialog--closing .mat-mdc-dialog-surface{transform:translateY(100%)}}@media(max-width:767px){:root .full-screen-on-phone{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh;--mat-dialog-container-shape: var(--radius-none)}:root .full-screen-on-phone .mat-mdc-dialog-inner-container{opacity:1}:root .full-screen-on-phone .mat-mdc-dialog-surface{transform:translateY(100%);transition:transform var(--duration-short) var(--ease-drawer)}:root .full-screen-on-phone .mdc-dialog--open .mat-mdc-dialog-surface{transform:none;transition:none}:root .full-screen-on-phone .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-inner-container{animation:none}:root .full-screen-on-phone .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-surface{animation:sheet-in-from-bottom var(--duration-medium) var(--ease-drawer)}:root .full-screen-on-phone .mdc-dialog--closing .mat-mdc-dialog-surface{transform:translateY(100%);transition:transform var(--duration-short) var(--ease-drawer)}:root .full-screen-on-phone .st-dialog-layout{display:flex;flex:1;flex-direction:column;min-height:0}:root .full-screen-on-phone .mat-mdc-dialog-content{max-height:none}:root .full-screen-on-phone .mat-mdc-dialog-container .mat-mdc-dialog-actions{padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom))}}@media(max-width:1023px){:root .full-screen-below-desktop{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh;--mat-dialog-container-shape: var(--radius-none)}:root .full-screen-below-desktop .mat-mdc-dialog-inner-container{opacity:1}:root .full-screen-below-desktop .mat-mdc-dialog-surface{transform:translateY(100%);transition:transform var(--duration-short) var(--ease-drawer)}:root .full-screen-below-desktop .mdc-dialog--open .mat-mdc-dialog-surface{transform:none;transition:none}:root .full-screen-below-desktop .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-inner-container{animation:none}:root .full-screen-below-desktop .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-surface{animation:sheet-in-from-bottom var(--duration-medium) var(--ease-drawer)}:root .full-screen-below-desktop .mdc-dialog--closing .mat-mdc-dialog-surface{transform:translateY(100%);transition:transform var(--duration-short) var(--ease-drawer)}:root .full-screen-below-desktop .st-dialog-layout{display:flex;flex:1;flex-direction:column;min-height:0}:root .full-screen-below-desktop .mat-mdc-dialog-content{max-height:none}:root .full-screen-below-desktop .mat-mdc-dialog-container .mat-mdc-dialog-actions{padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom))}}:root .bottom-sheet{max-height:88dvh;--mat-dialog-container-shape: var(--radius-lg) var(--radius-lg) 0 0}:root .bottom-sheet .mat-mdc-dialog-inner-container{opacity:1}:root .bottom-sheet .mat-mdc-dialog-surface{display:flex;flex-direction:column;transform:translateY(100%);transition:transform var(--duration-short) var(--ease-drawer)}:root .bottom-sheet .mdc-dialog--open .mat-mdc-dialog-surface{transform:none;transition:none}:root .bottom-sheet .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-inner-container{animation:none}:root .bottom-sheet .mdc-dialog--opening.mdc-dialog--open .mat-mdc-dialog-surface{animation:sheet-in-from-bottom var(--duration-medium) var(--ease-drawer)}:root .bottom-sheet .mdc-dialog--closing .mat-mdc-dialog-surface{transform:translateY(100%);transition:transform var(--duration-short) var(--ease-drawer)}:root .bottom-sheet .st-dialog-layout{display:flex;flex:1;flex-direction:column;min-height:0}:root .bottom-sheet .mat-mdc-dialog-content{max-height:none;overscroll-behavior:contain}:root .bottom-sheet .mat-mdc-dialog-container .mat-mdc-dialog-actions{padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){:root .cdk-overlay-pane .mdc-dialog--open .mat-mdc-dialog-inner-container,:root .cdk-overlay-dark-backdrop.cdk-overlay-backdrop-showing{animation:fade-in var(--duration-fade) var(--ease-out)}}@media(prefers-reduced-motion:reduce){:root .mat-mdc-progress-bar.mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,:root .mat-mdc-progress-bar.mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:none}:root .mat-mdc-progress-bar.mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:15%;width:40%}:root .mat-mdc-progress-bar.mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{display:none}:root [dir=rtl] .mat-mdc-progress-bar.mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:15%;left:auto}}:root{--mat-snack-bar-container-shape: var(--radius-md);--mat-snack-bar-container-color: var(--color-neutral-10);--mat-snack-bar-supporting-text-color: var(--color-text-inverse);--mat-snack-bar-button-color: var(--color-text-inverse)}:root .snackbar-error{--mat-snack-bar-container-color: var(--color-error)}:root .snackbar-success{--mat-snack-bar-container-color: var(--color-success)}:root .snackbar-warning{--mat-snack-bar-container-color: var(--color-warning);--mat-snack-bar-supporting-text-color: var(--color-text-on-warning);--mat-snack-bar-button-color: var(--color-text-on-warning)}:root .snackbar-info{--mat-snack-bar-container-color: var(--color-info)}:root{--mat-datepicker-calendar-container-background-color: var(--color-surface-elevated);--mat-datepicker-calendar-container-elevation-shadow: var(--elevation-3)}:root .mat-calendar--period{--mat-datepicker-calendar-date-in-range-state-background-color: var(--accent-purple-glow)}:root .mat-calendar--period .mat-calendar-body-label{color:transparent}:root .mat-calendar--period tr[aria-hidden=true]:has(>.mat-calendar-body-label){display:none}:root{--mat-table-background-color: transparent;--mat-table-header-headline-color: var(--color-text-muted);--mat-table-header-headline-size: var(--font-size-xs);--mat-table-header-headline-weight: var(--font-weight-semibold);--mat-table-header-headline-tracking: var(--letter-spacing-wide);--mat-table-header-container-height: 2.75rem;--mat-table-row-item-label-text-color: var(--color-text-secondary);--mat-table-row-item-label-text-size: var(--font-size-sm);--mat-table-row-item-container-height: 3rem;--mat-table-row-item-outline-color: var(--color-border-light);--mat-table-row-item-outline-width: var(--border-width-thin)}:root .mat-mdc-header-cell{text-transform:uppercase;padding:var(--spacing-4) var(--space-md)}:root .mat-mdc-cell{padding:var(--spacing-4) var(--space-md)}:root .mat-mdc-row{transition:background-color var(--duration-fade) var(--ease-out)}@media(hover:hover)and (pointer:fine){:root .mat-mdc-row:hover{background-color:var(--color-surface-container-low)}}:root{--mat-paginator-container-background-color: transparent;--mat-paginator-container-text-color: var(--color-text-muted);--mat-paginator-container-text-size: var(--font-size-xs);--mat-paginator-select-trigger-text-size: var(--font-size-xs);--mat-paginator-enabled-icon-color: var(--color-text-secondary);--mat-paginator-disabled-icon-color: var(--color-text-disabled);--mat-paginator-container-size: 3.25rem;--mat-paginator-form-field-container-height: 2.25rem}:root .mat-mdc-tab-group .mat-mdc-tab-header{--mat-tab-animation-duration: var(--duration-short)}:root .mat-drawer-transition .mat-drawer{transition:transform var(--duration-short) var(--ease-drawer)}:root .mat-drawer-transition .mat-drawer.mat-drawer-opened{transition-duration:var(--duration-medium)}:root .mat-drawer-transition .mat-drawer-backdrop{transition-duration:var(--duration-short);transition-timing-function:var(--ease-drawer)}:root .mat-drawer-transition .mat-drawer-backdrop.mat-drawer-shown{transition-duration:var(--duration-medium)}:root .site-frame{--mat-sidenav-content-background-color: transparent;--mat-sidenav-container-width: min(20rem, 85vw);--mat-sidenav-container-shape: 0;--mat-sidenav-container-background-color: var(--color-surface-primary);--mat-sidenav-container-elevation-shadow: var(--elevation-modal);--mat-sidenav-scrim-color: var(--color-overlay-medium)}:root .mat-drawer-inner-container{overscroll-behavior:contain}:root{--cat-musicians-from: #3b46b3;--cat-musicians-to: #616cda;--cat-actors-from: #2e39a7;--cat-actors-to: #616cda;--cat-creators-from: #5b3fc4;--cat-creators-to: #b06ae0;--cat-comedians-from: #616cda;--cat-comedians-to: #9ba4ff;--cat-athletes-from: #a01e6e;--cat-athletes-to: #e0457e;--cat-gaming-from: #12131a;--cat-gaming-to: #34343c;--cat-reality-tv-from: #111c91;--cat-reality-tv-to: #7c87f6;--cat-sports-media-from: #6f4c00;--cat-sports-media-to: #c08500;--cat-fashion-from: #7a3527;--cat-fashion-to: #b8604a;--cat-law-from: #2a3350;--cat-law-to: #56648c;--cat-health-medicine-from: #0f4744;--cat-health-medicine-to: #2b7f78;--cat-business-startups-from: #1a2486;--cat-business-startups-to: #4a55c4;--cat-finance-investing-from: #173a4a;--cat-finance-investing-to: #3a6b80;--cat-technology-from: #16264a;--cat-technology-to: #36578f;--cat-coaching-careers-from: #2b356a;--cat-coaching-careers-to: #5468ac;--cat-arts-performance-from: #33296f;--cat-arts-performance-to: #6656be;--gradient-angle-default: 155deg;--gradient-musicians: linear-gradient(var(--gradient-angle-default), var(--cat-musicians-from), var(--cat-musicians-to));--gradient-actors: linear-gradient(var(--gradient-angle-default), var(--cat-actors-from), var(--cat-actors-to));--gradient-creators: linear-gradient(var(--gradient-angle-default), var(--cat-creators-from), var(--cat-creators-to));--gradient-comedians: linear-gradient(var(--gradient-angle-default), var(--cat-comedians-from), var(--cat-comedians-to));--gradient-athletes: linear-gradient(var(--gradient-angle-default), var(--cat-athletes-from), var(--cat-athletes-to));--gradient-gaming: linear-gradient(var(--gradient-angle-default), var(--cat-gaming-from), var(--cat-gaming-to));--gradient-reality-tv: linear-gradient(var(--gradient-angle-default), var(--cat-reality-tv-from), var(--cat-reality-tv-to));--gradient-sports-media: linear-gradient(var(--gradient-angle-default), var(--cat-sports-media-from), var(--cat-sports-media-to));--gradient-fashion: linear-gradient(var(--gradient-angle-default), var(--cat-fashion-from), var(--cat-fashion-to));--gradient-law: linear-gradient(var(--gradient-angle-default), var(--cat-law-from), var(--cat-law-to));--gradient-health-medicine: linear-gradient(var(--gradient-angle-default), var(--cat-health-medicine-from), var(--cat-health-medicine-to));--gradient-business-startups: linear-gradient(var(--gradient-angle-default), var(--cat-business-startups-from), var(--cat-business-startups-to));--gradient-finance-investing: linear-gradient(var(--gradient-angle-default), var(--cat-finance-investing-from), var(--cat-finance-investing-to));--gradient-technology: linear-gradient(var(--gradient-angle-default), var(--cat-technology-from), var(--cat-technology-to));--gradient-coaching-careers: linear-gradient(var(--gradient-angle-default), var(--cat-coaching-careers-from), var(--cat-coaching-careers-to));--gradient-arts-performance: linear-gradient(var(--gradient-angle-default), var(--cat-arts-performance-from), var(--cat-arts-performance-to));--gradient-default: linear-gradient( var(--gradient-angle-default), var(--color-neutral-20), var(--color-neutral-60) )}html{color-scheme:dark;--mat-sys-background: #12131a;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #303037;--mat-sys-inverse-primary: #4852c0;--mat-sys-inverse-surface: #e4e1eb;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #111c91;--mat-sys-on-primary-container: #e0e0ff;--mat-sys-on-primary-fixed: #000668;--mat-sys-on-primary-fixed-variant: #2e39a7;--mat-sys-on-secondary: #263045;--mat-sys-on-secondary-container: #d8e2fe;--mat-sys-on-secondary-fixed: #111b2f;--mat-sys-on-secondary-fixed-variant: #3d475d;--mat-sys-on-surface: #e4e1eb;--mat-sys-on-surface-variant: #e3e0f7;--mat-sys-on-tertiary: #432c00;--mat-sys-on-tertiary-container: #ffdead;--mat-sys-on-tertiary-fixed: #281900;--mat-sys-on-tertiary-fixed-variant: #604100;--mat-sys-outline: #918ea3;--mat-sys-outline-variant: #464557;--mat-sys-primary: #bdc2ff;--mat-sys-primary-container: #2e39a7;--mat-sys-primary-fixed: #e0e0ff;--mat-sys-primary-fixed-dim: #bdc2ff;--mat-sys-scrim: #000000;--mat-sys-secondary-container: #3d475d;--mat-sys-secondary-fixed: #d8e2fe;--mat-sys-secondary-fixed-dim: #bcc6e1;--mat-sys-shadow: #000000;--mat-sys-surface: #12131a;--mat-sys-surface-dim: #12131a;--mat-sys-surface-tint: #bdc2ff;--mat-sys-surface-variant: #464557;--mat-sys-tertiary: #feba41;--mat-sys-tertiary-container: #604100;--mat-sys-tertiary-fixed: #ffdead;--mat-sys-tertiary-fixed-dim: #feba41;--mat-sys-neutral-variant20: #302f40;--mat-sys-neutral10: #171926;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem var(--font-family-primary);--mat-sys-body-large-font: var(--font-family-primary);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem var(--font-family-primary);--mat-sys-body-medium-font: var(--font-family-primary);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem var(--font-family-primary);--mat-sys-body-small-font: var(--font-family-primary);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem var(--font-family-primary);--mat-sys-display-large-font: var(--font-family-primary);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--font-family-primary);--mat-sys-display-medium-font: var(--font-family-primary);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem var(--font-family-primary);--mat-sys-display-small-font: var(--font-family-primary);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem var(--font-family-primary);--mat-sys-headline-large-font: var(--font-family-primary);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--font-family-primary);--mat-sys-headline-medium-font: var(--font-family-primary);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem var(--font-family-primary);--mat-sys-headline-small-font: var(--font-family-primary);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem var(--font-family-primary);--mat-sys-label-large-font: var(--font-family-primary);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem var(--font-family-primary);--mat-sys-label-medium-font: var(--font-family-primary);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem var(--font-family-primary);--mat-sys-label-small-font: var(--font-family-primary);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem var(--font-family-primary);--mat-sys-title-large-font: var(--font-family-primary);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem var(--font-family-primary);--mat-sys-title-medium-font: var(--font-family-primary);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem var(--font-family-primary);--mat-sys-title-small-font: var(--font-family-primary);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-secondary: #bcc6e1;--mat-sys-background: #121319;--mat-sys-surface: #121319;--mat-sys-surface-dim: #121319;--mat-sys-surface-bright: #393840;--mat-sys-surface-container-lowest: #0d0e14;--mat-sys-surface-container-low: #171926;--mat-sys-surface-container: #1f1f26;--mat-sys-surface-container-high: #292931;--mat-sys-surface-container-highest: #34343c;--mat-sys-surface-variant: #34343c;--mat-sys-outline: #908f9e;--mat-sys-outline-variant: #454653;--mat-sys-on-background: #e4e1eb;--mat-sys-on-surface: #ffffff;--mat-sys-on-surface-variant: #c9d3ee;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px}@media(prefers-contrast:more){html{--mat-sys-primary: light-dark(#09158d, #f0eeff);--mat-sys-on-primary: light-dark(#ffffff, #000000);--mat-sys-primary-container: light-dark(#313ba9, #b9beff);--mat-sys-on-primary-container: light-dark(#ffffff, #000239);--mat-sys-inverse-primary: light-dark(#bdc2ff, #2f3aa8);--mat-sys-primary-fixed: light-dark(#313ba9, #e0e0ff);--mat-sys-primary-fixed-dim: light-dark(#151f93, #bdc2ff);--mat-sys-on-primary-fixed: light-dark(#ffffff, #000000);--mat-sys-on-primary-fixed-variant: light-dark(#ffffff, #00034a);--mat-sys-secondary: light-dark(#222c41, #ecefff);--mat-sys-on-secondary: light-dark(#ffffff, #000000);--mat-sys-secondary-container: light-dark(#3f495f, #b8c2dd);--mat-sys-on-secondary-container: light-dark(#ffffff, #020b1e);--mat-sys-secondary-fixed: light-dark(#3f495f, #d8e2fe);--mat-sys-secondary-fixed-dim: light-dark(#293347, #bcc6e1);--mat-sys-on-secondary-fixed: light-dark(#ffffff, #000000);--mat-sys-on-secondary-fixed-variant: light-dark(#ffffff, #061124);--mat-sys-tertiary: light-dark(#3d2800, #ffedd8);--mat-sys-on-tertiary: light-dark(#ffffff, #000000);--mat-sys-tertiary-container: light-dark(#634300, #f9b73e);--mat-sys-on-tertiary-container: light-dark(#ffffff, #130900);--mat-sys-tertiary-fixed: light-dark(#634300, #ffdead);--mat-sys-tertiary-fixed-dim: light-dark(#462e00, #feba41);--mat-sys-on-tertiary-fixed: light-dark(#ffffff, #000000);--mat-sys-on-tertiary-fixed-variant: light-dark(#ffffff, #1a0f00);--mat-sys-background: light-dark(#fbf8ff, #12131a);--mat-sys-on-background: light-dark(#1b1b22, #e4e1eb);--mat-sys-surface: light-dark(#fbf8ff, #12131a);--mat-sys-surface-dim: light-dark(#b9b7c1, #12131a);--mat-sys-surface-bright: light-dark(#fbf8ff, #504f58);--mat-sys-surface-container-low: light-dark(#f2effa, #1f1f26);--mat-sys-surface-container-lowest: light-dark(#ffffff, #000000);--mat-sys-surface-container: light-dark(#e4e1eb, #303037);--mat-sys-surface-container-high: light-dark(#d5d3dd, #3b3b43);--mat-sys-surface-container-highest: light-dark(#c7c5cf, #46464e);--mat-sys-on-surface: light-dark(#000000, #ffffff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#4852c0, #bdc2ff);--mat-sys-inverse-surface: light-dark(#303037, #e4e1eb);--mat-sys-inverse-on-surface: light-dark(#ffffff, #000000);--mat-sys-outline: light-dark(#2b2a3b, #f2eeff);--mat-sys-outline-variant: light-dark(#49475a, #c3c0d6);--mat-sys-error: light-dark(#600004, #ffece9);--mat-sys-on-error: light-dark(#ffffff, #000000);--mat-sys-error-container: light-dark(#98000a, #ffaea4);--mat-sys-on-error-container: light-dark(#ffffff, #220001);--mat-sys-surface-variant: light-dark(#e3e0f7, #464557);--mat-sys-on-surface-variant: light-dark(#000000, #ffffff)}}body{margin:0;padding:0;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);font-family:var(--font-family-primary);background-color:var(--color-surface-secondary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}html{-webkit-tap-highlight-color:transparent}a,button,input,label,select,summary,textarea,[role=button],[role=checkbox],[role=option],[role=radio],[role=switch],[role=tab]{touch-action:manipulation}*,*:before,*:after{box-sizing:border-box}html{-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-decoration:none;cursor:pointer}a:where(:not([mat-button]):not([mat-stroked-button]):not([mat-flat-button])){transition:color var(--duration-fade) var(--ease-out)}@media(hover:hover)and (pointer:fine){a:hover{color:var(--color-text-primary)}}a:focus{outline:none}a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a.link-primary,button.link-primary{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:underline transparent;transition:text-decoration-color var(--duration-fade) var(--ease-out)}@media(hover:hover)and (pointer:fine){a.link-primary:hover,button.link-primary:hover{text-decoration-color:var(--color-primary)}}a.link-primary:disabled,a.link-primary.is-disabled,button.link-primary:disabled,button.link-primary.is-disabled{color:var(--color-text-disabled);pointer-events:none;text-decoration:none}button.link-primary{background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit}a.nav-link{font-weight:var(--font-weight-medium);color:var(--color-text-muted);padding:var(--space-sm) var(--spacing-4);border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--duration-fade) var(--ease-out),background var(--duration-fade) var(--ease-out)}@media(hover:hover)and (pointer:fine){a.nav-link:hover{color:var(--color-text-primary);background:var(--color-surface-tertiary)}}a.nav-link.is-active{color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0;font-weight:inherit}ul,ol{list-style:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img,svg{display:block;max-width:100%;height:auto}p{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}.separator{display:inline-block;width:.25rem;height:.25rem;border-radius:50%;background-color:var(--color-separator);opacity:.5;margin:0 var(--space-xs)}.w-100{width:100%!important}button.is-loading,a.is-loading{position:relative;pointer-events:none}button.is-loading .mat-mdc-button-touch-target,button.is-loading .mdc-button__label,button.is-loading app-icon,a.is-loading .mat-mdc-button-touch-target,a.is-loading .mdc-button__label,a.is-loading app-icon{opacity:0}button.is-loading app-spinner,a.is-loading app-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.collapsible{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-short) var(--ease-out)}.collapsible.is-open{grid-template-rows:1fr}.collapsible-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity var(--duration-fade) var(--ease-out)}.is-open>.collapsible-inner{opacity:1}.motion-rise{animation:fade-up var(--duration-short) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.motion-rise{animation:fade-in var(--duration-fade) var(--ease-out) both}}.motion-photo-pending{opacity:0}.motion-photo-arrived{animation:fade-in var(--duration-short) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.motion-photo-arrived{animation:fade-in var(--duration-fade) var(--ease-out) both}}.motion-skeleton-leave{position:absolute;z-index:1;display:block;pointer-events:none;opacity:0;transition:opacity var(--duration-fade) var(--ease-out)}.motion-arrive{animation:fade-up var(--duration-short) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.motion-arrive{animation:fade-in var(--duration-fade) var(--ease-out) both}}.motion-arrive{animation-delay:calc(var(--motion-step, 0) * 40ms)}@media(prefers-reduced-motion:reduce){.motion-arrive{animation-delay:0ms}}.motion-fade-out{animation:fade-out var(--duration-fade) var(--ease-out) both}::view-transition-group(root){animation-duration:0s}html:active-view-transition-type(cross-fade)::view-transition-group(root){animation-duration:var(--duration-crossfade)}html{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) transparent}*::-webkit-scrollbar{width:var(--border-width-thick);height:var(--border-width-thick)}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:var(--radius-full)}*::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}textarea{resize:vertical;width:100%}.mat-mdc-dialog-surface{overflow-x:hidden}
/*# sourceMappingURL=styles-TAOM4AKJ.css.map */
