@charset "UTF-8";:root{--ngxsmk-color-brand-50: #EFF7F6;--ngxsmk-color-brand-100: #E0EFED;--ngxsmk-color-brand-200: #BCDCD8;--ngxsmk-color-brand-300: #90C3BD;--ngxsmk-color-brand-400: #57A199;--ngxsmk-color-brand-500: #2A847C;--ngxsmk-color-brand-600: #0F766E;--ngxsmk-color-brand-700: #00554F;--ngxsmk-color-brand-800: #003E39;--ngxsmk-color-brand-900: #002A26;--ngxsmk-color-brand-950: #001310;--ngxsmk-color-secondary-50: #F1F6FA;--ngxsmk-color-secondary-100: #E3EDF6;--ngxsmk-color-secondary-200: #C3D7EA;--ngxsmk-color-secondary-300: #9BBCD9;--ngxsmk-color-secondary-400: #6B97BE;--ngxsmk-color-secondary-500: #4879A3;--ngxsmk-color-secondary-600: #396B95;--ngxsmk-color-secondary-700: #1B4B71;--ngxsmk-color-secondary-800: #0A3555;--ngxsmk-color-secondary-900: #02233D;--ngxsmk-color-secondary-950: #000E1E;--ngxsmk-color-neutral-50: #F6F7F8;--ngxsmk-color-neutral-100: #EBEDF0;--ngxsmk-color-neutral-200: #D5D8DE;--ngxsmk-color-neutral-300: #B0B5BF;--ngxsmk-color-neutral-400: #7E8491;--ngxsmk-color-neutral-500: #5A606C;--ngxsmk-color-neutral-600: #454954;--ngxsmk-color-neutral-700: #33363E;--ngxsmk-color-neutral-800: #1C1E24;--ngxsmk-color-neutral-900: #12141A;--ngxsmk-color-neutral-950: #0A0B0E;--ngxsmk-font-sans: "Geist Sans", "Geist Sans Fallback", system-ui, -apple-system, sans-serif;--ngxsmk-font-mono: "Geist Mono", "Geist Mono Fallback", monospace;--ngxsmk-radius-base: .375rem;--ngxsmk-control-height: 2.25rem;--ngxsmk-motion-duration: var(--ngxsmk-duration-normal);--ngxsmk-motion-ease: var(--ngxsmk-ease-in-out);--ngxsmk-hover-lift: none;--ngxsmk-press-scale: scale(.98);--ngxsmk-focus-ring: var(--ngxsmk-shadow-focus);--ngxsmk-focus-ring-error: 0 0 0 2px color-mix(in srgb, var(--ngxsmk-color-error) 15%, transparent), 0 0 0 4px color-mix(in srgb, var(--ngxsmk-color-error) 45%, transparent);--ngxsmk-safe-area-top: env(safe-area-inset-top, 0px);--ngxsmk-safe-area-bottom: env(safe-area-inset-bottom, 0px);--ngxsmk-safe-area-left: env(safe-area-inset-left, 0px);--ngxsmk-safe-area-right: env(safe-area-inset-right, 0px);--ngxsmk-touch-target-min: 44px;--ngxsmk-button-bg: var(--ngxsmk-color-primary);--ngxsmk-button-color: var(--ngxsmk-color-on-primary);--ngxsmk-button-font-family: var(--ngxsmk-font-sans);--ngxsmk-button-font-weight: 600;--ngxsmk-button-radius: var(--ngxsmk-radius-md);--ngxsmk-button-disabled-opacity: .5;--ngxsmk-button-border-width: 1px;--ngxsmk-button-gap: var(--ngxsmk-space-2);--ngxsmk-input-bg: var(--ngxsmk-color-surface);--ngxsmk-input-color: var(--ngxsmk-color-on-surface);--ngxsmk-input-border: var(--ngxsmk-color-outline);--ngxsmk-input-radius: var(--ngxsmk-radius-base);--ngxsmk-input-height: var(--ngxsmk-control-height);--ngxsmk-input-padding-inline: var(--ngxsmk-space-3);--ngxsmk-input-placeholder: var(--ngxsmk-color-on-surface-variant);--ngxsmk-card-bg: var(--ngxsmk-color-surface);--ngxsmk-card-radius: var(--ngxsmk-radius-lg);--ngxsmk-card-shadow: none;--ngxsmk-card-border-color: var(--ngxsmk-color-outline);--ngxsmk-card-border-width: 1px;--ngxsmk-card-padding: var(--ngxsmk-space-5);--ngxsmk-accordion-bg: var(--ngxsmk-color-surface);--ngxsmk-accordion-radius: var(--ngxsmk-radius-lg);--ngxsmk-accordion-border-color: var(--ngxsmk-color-outline);--ngxsmk-progress-height: .375rem;--ngxsmk-progress-bg: var(--ngxsmk-color-surface-variant);--ngxsmk-progress-color: var(--ngxsmk-color-primary);--ngxsmk-progress-radius: var(--ngxsmk-radius-full);--ngxsmk-switch-width: 2.25rem;--ngxsmk-switch-height: 1.25rem;--ngxsmk-switch-radius: var(--ngxsmk-radius-full);--ngxsmk-switch-bg: var(--ngxsmk-color-outline-strong);--ngxsmk-switch-thumb-size: .875rem;--ngxsmk-switch-thumb-bg: var(--ngxsmk-color-surface);--ngxsmk-switch-checked-bg: var(--ngxsmk-color-primary);--ngxsmk-checkbox-size: 1.125rem;--ngxsmk-checkbox-radius: var(--ngxsmk-radius-sm);--ngxsmk-checkbox-border: var(--ngxsmk-color-outline-strong);--ngxsmk-checkbox-checked-bg: var(--ngxsmk-color-primary);--ngxsmk-badge-radius: var(--ngxsmk-radius-full);--ngxsmk-badge-font-weight: 650;--ngxsmk-badge-padding-inline: .5rem;--ngxsmk-badge-padding-block: .125rem;--ngxsmk-badge-border-mix: 20%;--ngxsmk-alert-radius: var(--ngxsmk-radius-lg);--ngxsmk-alert-border-mix: 22%;--ngxsmk-alert-padding: var(--ngxsmk-space-4);--ngxsmk-dialog-radius: var(--ngxsmk-radius-lg);--ngxsmk-dialog-shadow: var(--ngxsmk-shadow-xl);--ngxsmk-dialog-bg: var(--ngxsmk-color-surface-elevated);--ngxsmk-dialog-backdrop: var(--ngxsmk-color-backdrop);--ngxsmk-dialog-blur: 8px;--ngxsmk-dialog-max-width: 28rem;--ngxsmk-sheet-radius: var(--ngxsmk-radius-lg);--ngxsmk-sheet-shadow: var(--ngxsmk-shadow-xl);--ngxsmk-sheet-bg: var(--ngxsmk-color-surface-elevated);--ngxsmk-sheet-backdrop: var(--ngxsmk-color-backdrop);--ngxsmk-sheet-width: 24rem;--ngxsmk-lightbox-backdrop: rgb(0 0 0 / .9);--ngxsmk-lightbox-fg: #ffffff;--ngxsmk-lightbox-control-bg: rgb(255 255 255 / .12);--ngxsmk-lightbox-control-bg-hover: rgb(255 255 255 / .22);--ngxsmk-toast-radius: var(--ngxsmk-radius-md);--ngxsmk-toast-shadow: var(--ngxsmk-shadow-lg);--ngxsmk-toast-bg: var(--ngxsmk-color-surface-elevated);--ngxsmk-toast-accent-width: 2px;--ngxsmk-table-border: var(--ngxsmk-color-outline);--ngxsmk-table-header-bg: color-mix(in srgb, var(--ngxsmk-color-surface-variant) 70%, transparent);--ngxsmk-table-row-hover: var(--ngxsmk-color-surface-hover);--ngxsmk-table-stripe: color-mix(in srgb, var(--ngxsmk-color-surface-variant) 35%, transparent);--ngxsmk-table-drop-indicator: inset 2px 0 0 var(--ngxsmk-color-primary);--ngxsmk-table-cell-padding: .625rem .75rem;--ngxsmk-tabs-indicator: 2px;--ngxsmk-tabs-radius: var(--ngxsmk-radius-md);--ngxsmk-tabs-gap: var(--ngxsmk-space-1);--ngxsmk-select-bg: var(--ngxsmk-color-surface);--ngxsmk-select-border: var(--ngxsmk-color-outline);--ngxsmk-select-radius: var(--ngxsmk-radius-base);--ngxsmk-select-list-shadow: var(--ngxsmk-shadow-lg);--ngxsmk-select-list-radius: var(--ngxsmk-radius-lg);--ngxsmk-menu-bg: var(--ngxsmk-color-surface-elevated);--ngxsmk-menu-radius: var(--ngxsmk-radius-md);--ngxsmk-menu-shadow: var(--ngxsmk-shadow-lg);--ngxsmk-menu-border: var(--ngxsmk-color-outline);--ngxsmk-menu-item-radius: var(--ngxsmk-radius-md);--ngxsmk-pagination-size: 2rem;--ngxsmk-pagination-radius: var(--ngxsmk-radius-md);--ngxsmk-form-field-gap: var(--ngxsmk-space-1);--ngxsmk-form-field-label-weight: 600;--ngxsmk-radio-size: 1.125rem;--ngxsmk-radio-dot-size: .5rem;--ngxsmk-radio-border: var(--ngxsmk-color-outline);--ngxsmk-data-table-border: var(--ngxsmk-color-outline);--ngxsmk-data-table-radius: var(--ngxsmk-radius-md);--ngxsmk-data-table-filter-bg: color-mix(in srgb, var(--ngxsmk-color-surface-variant) 55%, transparent);--ngxsmk-data-table-filter-label-size: .7rem;--ngxsmk-data-table-page-size: 1.875rem;--ngxsmk-data-table-loading-height: 2px;--ngxsmk-ai-chat-radius: var(--ngxsmk-radius-lg);--ngxsmk-ai-chat-border: var(--ngxsmk-color-outline);--ngxsmk-ai-chat-bg: var(--ngxsmk-color-surface);--ngxsmk-ai-chat-header-bg: var(--ngxsmk-color-surface);--ngxsmk-ai-chat-bubble-bg: var(--ngxsmk-color-surface-variant);--ngxsmk-ai-chat-bubble-user-bg: var(--ngxsmk-color-primary);--ngxsmk-ai-chat-bubble-radius: var(--ngxsmk-radius-md);--ngxsmk-ai-chat-composer-radius: var(--ngxsmk-radius-md);--ngxsmk-prompt-radius: var(--ngxsmk-radius-lg);--ngxsmk-prompt-border: var(--ngxsmk-color-outline);--ngxsmk-prompt-shadow: none;--ngxsmk-prompt-bg: var(--ngxsmk-color-surface);--ngxsmk-prompt-send-radius: var(--ngxsmk-radius-md);--ngxsmk-chat-bubble-radius: var(--ngxsmk-radius-md);--ngxsmk-chat-bubble-bg: var(--ngxsmk-color-surface-container);--ngxsmk-chat-bubble-user-bg: var(--ngxsmk-color-primary-container);--ngxsmk-chat-bubble-padding: var(--ngxsmk-space-2) var(--ngxsmk-space-3);--ngxsmk-spreadsheet-bg: var(--ngxsmk-color-surface);--ngxsmk-spreadsheet-header-bg: var(--ngxsmk-color-surface-variant);--ngxsmk-spreadsheet-header-color: var(--ngxsmk-color-on-surface-variant);--ngxsmk-spreadsheet-border: var(--ngxsmk-color-outline);--ngxsmk-spreadsheet-grid-color: var(--ngxsmk-color-outline-variant);--ngxsmk-spreadsheet-hover-bg: var(--ngxsmk-color-surface-hover);--ngxsmk-spreadsheet-selected-bg: color-mix(in srgb, var(--ngxsmk-color-primary) 12%, transparent);--ngxsmk-spreadsheet-active-border: var(--ngxsmk-color-primary);--ngxsmk-spreadsheet-font: var(--ngxsmk-font-sans);--ngxsmk-spreadsheet-font-mono: var(--ngxsmk-font-mono);--ngxsmk-spreadsheet-row-height: 2.25rem;--ngxsmk-spreadsheet-header-height: 2.5rem;--ngxsmk-spreadsheet-cell-padding: 6px 10px;--ngxsmk-spreadsheet-cell-font-size: var(--ngxsmk-text-body-sm-size);--ngxsmk-spreadsheet-scrollbar-size: 8px;--ngxsmk-spreadsheet-shadow: var(--ngxsmk-shadow-sm);--ngxsmk-spreadsheet-radius: var(--ngxsmk-radius-lg);--ngxsmk-spreadsheet-edit-bg: var(--ngxsmk-color-surface);--ngxsmk-spreadsheet-edit-border: var(--ngxsmk-color-primary);--ngxsmk-spreadsheet-row-hover-bg: var(--ngxsmk-color-surface-hover);--ngxsmk-spreadsheet-col-hover-bg: color-mix(in srgb, var(--ngxsmk-color-primary) 6%, transparent);--ngxsmk-spreadsheet-frozen-shadow: 2px 0 4px rgba(0,0,0,.08);--ngxsmk-spreadsheet-selection-range: color-mix(in srgb, var(--ngxsmk-color-primary) 8%, transparent);--ngxsmk-input-group-bg: var(--ngxsmk-color-surface);--ngxsmk-input-group-border: var(--ngxsmk-color-outline);--ngxsmk-input-group-radius: var(--ngxsmk-radius-md);--ngxsmk-input-group-shadow: none;--ngxsmk-input-group-focus-border: var(--ngxsmk-color-primary);--ngxsmk-input-group-focus-shadow: var(--ngxsmk-focus-ring);--ngxsmk-input-group-error-border: var(--ngxsmk-color-error);--ngxsmk-input-group-error-focus-shadow: var(--ngxsmk-focus-ring-error);--ngxsmk-input-group-success-border: var(--ngxsmk-color-success);--ngxsmk-input-group-warning-border: var(--ngxsmk-color-warning);--ngxsmk-input-group-height: 2.25rem;--ngxsmk-input-group-padding: .625rem;--ngxsmk-input-group-gap: var(--ngxsmk-space-2);--ngxsmk-input-group-font: var(--ngxsmk-font-sans);--ngxsmk-heatmap-level-1: color-mix(in srgb, var(--ngxsmk-color-success) 28%, var(--ngxsmk-color-surface-variant));--ngxsmk-heatmap-level-2: color-mix(in srgb, var(--ngxsmk-color-success) 52%, var(--ngxsmk-color-surface-variant));--ngxsmk-heatmap-level-3: color-mix(in srgb, var(--ngxsmk-color-success) 76%, var(--ngxsmk-color-surface-variant));--ngxsmk-heatmap-level-4: var(--ngxsmk-color-success);--ngxsmk-control-height-sm: 1.875rem;--ngxsmk-control-height-md: 2.25rem;--ngxsmk-control-height-lg: 2.75rem;--ngxsmk-opacity-disabled: .5;--ngxsmk-opacity-muted: .7;--ngxsmk-opacity-faint: .4;--ngxsmk-icon-sm: 1rem;--ngxsmk-icon-md: 1.25rem;--ngxsmk-icon-lg: 1.5rem;--ngxsmk-tracking-tight: -.02em;--ngxsmk-tracking-normal: 0;--ngxsmk-tracking-wide: .08em;--ngxsmk-font-weight-regular: 400;--ngxsmk-font-weight-medium: 500;--ngxsmk-font-weight-semibold: 600;--ngxsmk-font-weight-bold: 700;--ngxsmk-leading-none: 1;--ngxsmk-leading-tight: 1.25;--ngxsmk-leading-normal: 1.5;--ngxsmk-leading-relaxed: 1.625;--ngxsmk-space-0: 0px;--ngxsmk-space-1: .25rem;--ngxsmk-space-2: .5rem;--ngxsmk-space-3: .75rem;--ngxsmk-space-4: 1rem;--ngxsmk-space-5: 1.25rem;--ngxsmk-space-6: 1.5rem;--ngxsmk-space-8: 2rem;--ngxsmk-space-10: 2.5rem;--ngxsmk-space-12: 3rem;--ngxsmk-space-16: 4rem;--ngxsmk-space-20: 5rem;--ngxsmk-space-24: 6rem;--ngxsmk-space-32: 8rem;--ngxsmk-space-0-5: .125rem;--ngxsmk-space-1-5: .375rem;--ngxsmk-radius-none: 0px;--ngxsmk-radius-sm: .1875rem;--ngxsmk-radius-md: .375rem;--ngxsmk-radius-lg: .5rem;--ngxsmk-radius-xl: .625rem;--ngxsmk-radius-2xl: .75rem;--ngxsmk-radius-3xl: 1rem;--ngxsmk-radius-full: 9999px;--ngxsmk-shadow-sm: 0 0 0 1px rgb(0 0 0 / .04), 0 1px 2px rgb(0 0 0 / .04);--ngxsmk-shadow-md: 0 0 0 1px rgb(0 0 0 / .04), 0 1px 2px rgb(0 0 0 / .05), 0 4px 10px rgb(0 0 0 / .05);--ngxsmk-shadow-lg: 0 0 0 1px rgb(0 0 0 / .05), 0 2px 4px rgb(0 0 0 / .05), 0 10px 28px rgb(0 0 0 / .08);--ngxsmk-shadow-xl: 0 0 0 1px rgb(0 0 0 / .05), 0 4px 8px rgb(0 0 0 / .06), 0 18px 40px rgb(0 0 0 / .1);--ngxsmk-shadow-2xl: 0 0 0 1px rgb(0 0 0 / .06), 0 8px 16px rgb(0 0 0 / .08), 0 28px 56px rgb(0 0 0 / .12);--ngxsmk-duration-instant: 0ms;--ngxsmk-duration-fast: .1s;--ngxsmk-duration-normal: .2s;--ngxsmk-duration-slow: .3s;--ngxsmk-duration-slower: .5s;--ngxsmk-ease-linear: linear;--ngxsmk-ease-in: cubic-bezier(.4, 0, 1, 1);--ngxsmk-ease-out: cubic-bezier(0, 0, .2, 1);--ngxsmk-ease-in-out: cubic-bezier(.4, 0, .2, 1);--ngxsmk-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ngxsmk-z-dropdown: 1000;--ngxsmk-z-sticky: 1100;--ngxsmk-z-banner: 1200;--ngxsmk-z-overlay: 1300;--ngxsmk-z-modal: 1400;--ngxsmk-z-popover: 1500;--ngxsmk-z-toast: 1600;--ngxsmk-z-tooltip: 1700;--ngxsmk-text-display-lg-size: 3.5625rem;--ngxsmk-text-display-lg-line: 4rem;--ngxsmk-text-display-lg-weight: 700;--ngxsmk-text-display-md-size: 2.8125rem;--ngxsmk-text-display-md-line: 3.25rem;--ngxsmk-text-display-md-weight: 700;--ngxsmk-text-display-sm-size: 2.25rem;--ngxsmk-text-display-sm-line: 2.75rem;--ngxsmk-text-display-sm-weight: 700;--ngxsmk-text-headline-lg-size: 2rem;--ngxsmk-text-headline-lg-line: 2.5rem;--ngxsmk-text-headline-lg-weight: 600;--ngxsmk-text-headline-md-size: 1.75rem;--ngxsmk-text-headline-md-line: 2.25rem;--ngxsmk-text-headline-md-weight: 600;--ngxsmk-text-headline-sm-size: 1.5rem;--ngxsmk-text-headline-sm-line: 2rem;--ngxsmk-text-headline-sm-weight: 600;--ngxsmk-text-title-lg-size: 1.375rem;--ngxsmk-text-title-lg-line: 1.75rem;--ngxsmk-text-title-lg-weight: 600;--ngxsmk-text-title-md-size: 1.125rem;--ngxsmk-text-title-md-line: 1.5rem;--ngxsmk-text-title-md-weight: 600;--ngxsmk-text-title-sm-size: 1rem;--ngxsmk-text-title-sm-line: 1.5rem;--ngxsmk-text-title-sm-weight: 600;--ngxsmk-text-body-lg-size: 1rem;--ngxsmk-text-body-lg-line: 1.5rem;--ngxsmk-text-body-lg-weight: 400;--ngxsmk-text-body-md-size: .875rem;--ngxsmk-text-body-md-line: 1.25rem;--ngxsmk-text-body-md-weight: 400;--ngxsmk-text-body-sm-size: .75rem;--ngxsmk-text-body-sm-line: 1rem;--ngxsmk-text-body-sm-weight: 400;--ngxsmk-text-label-lg-size: .875rem;--ngxsmk-text-label-lg-line: 1.25rem;--ngxsmk-text-label-lg-weight: 500;--ngxsmk-text-label-md-size: .75rem;--ngxsmk-text-label-md-line: 1rem;--ngxsmk-text-label-md-weight: 500;--ngxsmk-text-label-sm-size: .6875rem;--ngxsmk-text-label-sm-line: 1rem;--ngxsmk-text-label-sm-weight: 500;--ngxsmk-text-body-xs-size: .6875rem;--ngxsmk-text-body-xs-line: 1rem;--ngxsmk-text-body-xs-weight: 400;color-scheme:light;--ngxsmk-color-primary: #0F766E;--ngxsmk-color-on-primary: #FFFFFF;--ngxsmk-color-primary-hover: #000000;--ngxsmk-color-primary-active: #000000;--ngxsmk-color-primary-container: #E0EFED;--ngxsmk-color-on-primary-container: #002A26;--ngxsmk-color-secondary: #396B95;--ngxsmk-color-on-secondary: #FFFFFF;--ngxsmk-color-secondary-hover: #000006;--ngxsmk-color-secondary-active: #000006;--ngxsmk-color-secondary-container: #E3EDF6;--ngxsmk-color-on-secondary-container: #02233D;--ngxsmk-color-background: #F4F5F7;--ngxsmk-color-on-background: #0A0B0E;--ngxsmk-color-surface: #FFFFFF;--ngxsmk-color-on-surface: #0A0B0E;--ngxsmk-color-surface-variant: #EBEDF0;--ngxsmk-color-on-surface-variant: #5A606C;--ngxsmk-color-surface-muted: #F6F7F8;--ngxsmk-color-surface-elevated: #FFFFFF;--ngxsmk-color-surface-overlay: #FFFFFF;--ngxsmk-color-on-surface-muted: #7E8491;--ngxsmk-color-surface-hover: rgb(10 11 14 / .04);--ngxsmk-color-surface-active: rgb(10 11 14 / .08);--ngxsmk-color-surface-container: #FFFFFF;--ngxsmk-color-outline: rgb(10 11 14 / .1);--ngxsmk-color-outline-strong: #D5D8DE;--ngxsmk-color-outline-variant: rgb(10 11 14 / .06);--ngxsmk-color-outline-subtle: rgb(10 11 14 / .05);--ngxsmk-color-surface-1: #FFFFFF;--ngxsmk-color-surface-2: #F6F7F8;--ngxsmk-color-surface-3: #EBEDF0;--ngxsmk-color-surface-4: #D5D8DE;--ngxsmk-color-surface-5: #B0B5BF;--ngxsmk-color-ring: #0F766E;--ngxsmk-color-backdrop: rgb(10 11 14 / .48);--ngxsmk-shadow-focus: 0 0 0 1px #FFFFFF, 0 0 0 3px color-mix(in srgb, #0F766E 55%, transparent);--ngxsmk-chart-1: #2A78D6;--ngxsmk-chart-2: #1BAF7A;--ngxsmk-chart-3: #EDA100;--ngxsmk-chart-4: #008300;--ngxsmk-chart-5: #4A3AA7;--ngxsmk-chart-6: #E34948;--ngxsmk-chart-7: #E87BA4;--ngxsmk-chart-8: #EB6834;--ngxsmk-color-tertiary: #4D78A5;--ngxsmk-color-on-tertiary: #FFFFFF;--ngxsmk-color-tertiary-container: #E3ECF6;--ngxsmk-color-on-tertiary-container: #07233E;--ngxsmk-color-success: #0D8626;--ngxsmk-color-on-success: #FFFFFF;--ngxsmk-color-success-container: #DFF1DF;--ngxsmk-color-on-success-container: #004300;--ngxsmk-color-warning: #E9AF08;--ngxsmk-color-on-warning: #FFFFFF;--ngxsmk-color-warning-container: #F5EAD5;--ngxsmk-color-on-warning-container: #522700;--ngxsmk-color-error: #E3193B;--ngxsmk-color-on-error: #FFFFFF;--ngxsmk-color-error-container: #FFE1DF;--ngxsmk-color-on-error-container: #780000;--ngxsmk-color-info: #2563EB;--ngxsmk-color-on-info: #FFFFFF;--ngxsmk-color-info-container: #DDECFF;--ngxsmk-color-on-info-container: #001E8D}:root.dark,:root.dark body,.dark{color-scheme:dark;--ngxsmk-color-primary: #57A199;--ngxsmk-color-on-primary: #FFFFFF;--ngxsmk-color-primary-hover: #90C3BD;--ngxsmk-color-primary-active: #BCDCD8;--ngxsmk-color-primary-container: #002A26;--ngxsmk-color-on-primary-container: #E0EFED;--ngxsmk-color-secondary: #6B97BE;--ngxsmk-color-on-secondary: #FFFFFF;--ngxsmk-color-secondary-hover: #9BBCD9;--ngxsmk-color-secondary-active: #C3D7EA;--ngxsmk-color-secondary-container: #02233D;--ngxsmk-color-on-secondary-container: #E3EDF6;--ngxsmk-color-background: #0A0B0E;--ngxsmk-color-on-background: #DFE2E5;--ngxsmk-color-surface: #12141A;--ngxsmk-color-on-surface: #DFE2E5;--ngxsmk-color-surface-variant: #1C1E24;--ngxsmk-color-on-surface-variant: #AAAFB5;--ngxsmk-color-surface-muted: #141416;--ngxsmk-color-surface-elevated: #1C1E24;--ngxsmk-color-surface-overlay: #1C1E24;--ngxsmk-color-on-surface-muted: #777C85;--ngxsmk-color-surface-hover: rgb(255 255 255 / .05);--ngxsmk-color-surface-active: rgb(255 255 255 / .1);--ngxsmk-color-surface-container: #12141A;--ngxsmk-color-outline: rgb(246 247 248 / .12);--ngxsmk-color-outline-strong: rgb(246 247 248 / .18);--ngxsmk-color-outline-variant: rgb(246 247 248 / .08);--ngxsmk-color-outline-subtle: rgb(242 244 246 / .05);--ngxsmk-color-surface-1: #12141A;--ngxsmk-color-surface-2: #1C1E24;--ngxsmk-color-surface-3: #454954;--ngxsmk-color-surface-4: #5A606C;--ngxsmk-color-surface-5: #7E8491;--ngxsmk-color-ring: #57A199;--ngxsmk-color-backdrop: rgb(0 0 0 / .62);--ngxsmk-shadow-focus: 0 0 0 1px #12141A, 0 0 0 3px color-mix(in srgb, #2DD4BF 50%, transparent);--ngxsmk-chart-1: #3987E5;--ngxsmk-chart-2: #199E70;--ngxsmk-chart-3: #C98500;--ngxsmk-chart-4: #008300;--ngxsmk-chart-5: #9085E9;--ngxsmk-chart-6: #E66767;--ngxsmk-chart-7: #D55181;--ngxsmk-chart-8: #D95926;--ngxsmk-color-tertiary: #6F96C0;--ngxsmk-color-on-tertiary: #010E1E;--ngxsmk-color-tertiary-container: #07233E;--ngxsmk-color-on-tertiary-container: #E3ECF6;--ngxsmk-color-success: #51A957;--ngxsmk-color-on-success: #001500;--ngxsmk-color-success-container: #001500;--ngxsmk-color-on-success-container: #8CCA8D;--ngxsmk-color-warning: #BA8900;--ngxsmk-color-on-warning: #1C0700;--ngxsmk-color-warning-container: #1C0700;--ngxsmk-color-on-warning-container: #E9AF08;--ngxsmk-color-error: #F3515A;--ngxsmk-color-on-error: #2E0000;--ngxsmk-color-error-container: #2E0000;--ngxsmk-color-on-error-container: #FF8F8F;--ngxsmk-color-info: #518BFF;--ngxsmk-color-on-info: #000238;--ngxsmk-color-info-container: #000238;--ngxsmk-color-on-info-container: #88B6FF;--ngxsmk-hover-lift: none;--ngxsmk-control-height: 2.25rem;--ngxsmk-control-height-sm: 1.875rem;--ngxsmk-control-height-md: 2.25rem;--ngxsmk-control-height-lg: 2.75rem;--ngxsmk-button-font-weight: 600;--ngxsmk-card-shadow: none;--ngxsmk-card-radius: var(--ngxsmk-radius-lg);--ngxsmk-dialog-radius: var(--ngxsmk-radius-lg);--ngxsmk-input-border: var(--ngxsmk-color-outline);--ngxsmk-select-border: var(--ngxsmk-color-outline);--ngxsmk-form-field-label-weight: 600;--ngxsmk-input-group-height: 2.25rem;--ngxsmk-ai-chat-radius: var(--ngxsmk-radius-lg);--ngxsmk-ai-chat-header-bg: var(--ngxsmk-color-surface);--ngxsmk-prompt-shadow: none;--ngxsmk-prompt-border: var(--ngxsmk-color-outline);--ngxsmk-prompt-send-radius: var(--ngxsmk-radius-md);--ngxsmk-data-table-filter-bg: color-mix(in srgb, var(--ngxsmk-color-surface-variant) 70%, transparent)}@media(prefers-reduced-motion:reduce){:root{--ngxsmk-motion-duration: 0ms;--ngxsmk-hover-lift: none;--ngxsmk-press-scale: none;--ngxsmk-duration-instant: 0ms;--ngxsmk-duration-fast: 0ms;--ngxsmk-duration-normal: 0ms;--ngxsmk-duration-slow: 0ms;--ngxsmk-duration-slower: 0ms}}:root.ngxsmk-reduce-motion,.ngxsmk-reduce-motion{--ngxsmk-motion-duration: 0ms;--ngxsmk-hover-lift: none;--ngxsmk-press-scale: none;--ngxsmk-duration-instant: 0ms;--ngxsmk-duration-fast: 0ms;--ngxsmk-duration-normal: 0ms;--ngxsmk-duration-slow: 0ms;--ngxsmk-duration-slower: 0ms}.ngxsmk-button{--_bg: var(--ngxsmk-button-bg, var(--ngxsmk-color-primary));--_fg: var(--ngxsmk-button-color, var(--ngxsmk-color-on-primary));--_radius: var(--ngxsmk-button-radius, var(--ngxsmk-radius-base));display:inline-flex;align-items:center;justify-content:center;gap:var(--ngxsmk-button-gap, var(--ngxsmk-space-2));border:var(--ngxsmk-button-border-width, 1px) solid transparent;border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);font-family:var(--ngxsmk-button-font-family, var(--ngxsmk-font-sans));font-size:var(--ngxsmk-text-label-lg-size);font-weight:var(--ngxsmk-button-font-weight, 500);line-height:var(--ngxsmk-text-label-lg-line);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--ngxsmk-duration-fast) var(--ngxsmk-ease-out),border-color var(--ngxsmk-duration-fast) var(--ngxsmk-ease-out),color var(--ngxsmk-duration-fast) var(--ngxsmk-ease-out),transform var(--ngxsmk-duration-fast) var(--ngxsmk-ease-out)}.ngxsmk-button:focus-visible{outline:none;box-shadow:var(--ngxsmk-focus-ring)}.ngxsmk-button:focus{outline:none}.ngxsmk-button[disabled]{opacity:var(--ngxsmk-button-disabled-opacity, .5);pointer-events:none}.ngxsmk-button[data-size=sm]{min-height:var(--ngxsmk-control-height-sm, 2rem);padding:0 var(--ngxsmk-space-3);font-size:var(--ngxsmk-text-label-md-size)}.ngxsmk-button[data-size=md]{min-height:var(--ngxsmk-control-height-md, 2.5rem);padding:0 var(--ngxsmk-space-4);font-size:var(--ngxsmk-text-label-lg-size)}.ngxsmk-button[data-size=lg]{min-height:var(--ngxsmk-control-height-lg, 3rem);padding:0 var(--ngxsmk-space-6);font-size:var(--ngxsmk-text-body-lg-size)}.ngxsmk-button[data-icon-only][data-size=sm]{width:var(--ngxsmk-control-height-sm, 2rem);min-width:var(--ngxsmk-control-height-sm, 2rem);padding:0}.ngxsmk-button[data-icon-only][data-size=md]{width:var(--ngxsmk-control-height-md, 2.5rem);min-width:var(--ngxsmk-control-height-md, 2.5rem);padding:0}.ngxsmk-button[data-icon-only][data-size=lg]{width:var(--ngxsmk-control-height-lg, 3rem);min-width:var(--ngxsmk-control-height-lg, 3rem);padding:0}.ngxsmk-button[data-variant=primary]:hover{background:var(--ngxsmk-color-primary-hover);transform:var(--ngxsmk-hover-lift)}.ngxsmk-button[data-variant=primary]:active{background:var(--ngxsmk-color-primary-active);transform:var(--ngxsmk-press-scale)}.ngxsmk-button[data-variant=secondary]{background:var(--ngxsmk-color-surface-variant);color:var(--ngxsmk-color-on-surface)}.ngxsmk-button[data-variant=secondary]:hover{background:var(--ngxsmk-color-outline-strong);transform:var(--ngxsmk-hover-lift)}.ngxsmk-button[data-variant=secondary]:active{transform:var(--ngxsmk-press-scale)}.ngxsmk-button[data-variant=outline]{background:transparent;border-color:var(--ngxsmk-color-outline-strong);color:var(--ngxsmk-color-on-surface)}.ngxsmk-button[data-variant=outline]:hover{background:var(--ngxsmk-color-surface-hover);transform:var(--ngxsmk-hover-lift)}.ngxsmk-button[data-variant=outline]:active{transform:var(--ngxsmk-press-scale)}.ngxsmk-button[data-variant=ghost]{background:transparent;color:var(--ngxsmk-color-on-surface)}.ngxsmk-button[data-variant=ghost]:hover{background:var(--ngxsmk-color-surface-hover);transform:var(--ngxsmk-hover-lift)}.ngxsmk-button[data-variant=ghost]:active{transform:var(--ngxsmk-press-scale)}.ngxsmk-button[data-variant=destructive]{background:var(--ngxsmk-color-error);color:var(--ngxsmk-color-on-error)}.ngxsmk-button[data-variant=destructive]:hover{background:color-mix(in srgb,var(--ngxsmk-color-error) 88%,black);transform:var(--ngxsmk-hover-lift)}.ngxsmk-button[data-variant=destructive]:active{transform:var(--ngxsmk-press-scale)}.ngxsmk-button[data-variant=link]{min-height:auto;background:transparent;color:var(--ngxsmk-color-primary);padding:0;border-color:transparent}.ngxsmk-button[data-variant=link]:hover{text-decoration:underline;transform:none}.ngxsmk-button[data-variant=link]:active{transform:none}.ngxsmk-button__spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--ngxsmk-radius-full);animation:ngxsmk-button-spin .6s linear infinite}@keyframes ngxsmk-button-spin{to{transform:rotate(360deg)}}.ngxsmk-fab{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ngxsmk-radius-full);border:none;cursor:pointer;font-family:var(--ngxsmk-font-sans);font-weight:500;box-shadow:var(--ngxsmk-shadow-lg);transition:transform var(--ngxsmk-motion-duration) var(--ngxsmk-motion-ease),box-shadow var(--ngxsmk-motion-duration) var(--ngxsmk-motion-ease),background-color var(--ngxsmk-motion-duration) var(--ngxsmk-motion-ease),color var(--ngxsmk-motion-duration) var(--ngxsmk-motion-ease);box-sizing:border-box;text-decoration:none}.ngxsmk-fab:focus{outline:none}.ngxsmk-fab:focus-visible{outline:none;box-shadow:var(--ngxsmk-shadow-lg),var(--ngxsmk-focus-ring)}.ngxsmk-fab[data-size=sm]{width:2.5rem;height:2.5rem}.ngxsmk-fab[data-size=md]{width:3.5rem;height:3.5rem}.ngxsmk-fab[data-size=lg]{width:4.5rem;height:4.5rem}.ngxsmk-fab[data-extended]{width:auto;padding:0 var(--ngxsmk-space-4);gap:var(--ngxsmk-space-2)}.ngxsmk-fab[data-extended][data-size=sm]{height:2.5rem}.ngxsmk-fab[data-extended][data-size=md]{height:3.5rem}.ngxsmk-fab[data-extended][data-size=lg]{height:4.5rem}.ngxsmk-fab[data-variant=primary]{background:var(--ngxsmk-color-primary);color:var(--ngxsmk-color-on-primary)}.ngxsmk-fab[data-variant=primary]:hover{background:var(--ngxsmk-color-primary-hover);transform:var(--ngxsmk-hover-lift)}.ngxsmk-fab[data-variant=primary]:active{background:var(--ngxsmk-color-primary-active);transform:var(--ngxsmk-press-scale)}.ngxsmk-fab[data-variant=secondary]{background:var(--ngxsmk-color-secondary);color:var(--ngxsmk-color-on-secondary)}.ngxsmk-fab[data-variant=secondary]:hover{background:var(--ngxsmk-color-secondary-hover);transform:var(--ngxsmk-hover-lift)}.ngxsmk-fab[data-variant=secondary]:active{background:var(--ngxsmk-color-secondary-active);transform:var(--ngxsmk-press-scale)}.ngxsmk-fab[data-position]{position:fixed;z-index:var(--ngxsmk-z-popover, 1500)}.ngxsmk-fab[data-position=bottom-right]{bottom:calc(var(--ngxsmk-space-6) + var(--ngxsmk-safe-area-bottom, env(safe-area-inset-bottom, 0px)));right:calc(var(--ngxsmk-space-6) + var(--ngxsmk-safe-area-right, env(safe-area-inset-right, 0px)))}.ngxsmk-fab[data-position=bottom-left]{bottom:calc(var(--ngxsmk-space-6) + var(--ngxsmk-safe-area-bottom, env(safe-area-inset-bottom, 0px)));left:calc(var(--ngxsmk-space-6) + var(--ngxsmk-safe-area-left, env(safe-area-inset-left, 0px)))}.ngxsmk-fab[data-position=top-right]{top:calc(var(--ngxsmk-space-6) + var(--ngxsmk-safe-area-top, env(safe-area-inset-top, 0px)));right:calc(var(--ngxsmk-space-6) + var(--ngxsmk-safe-area-right, env(safe-area-inset-right, 0px)))}.ngxsmk-fab[data-position=top-left]{top:calc(var(--ngxsmk-space-6) + var(--ngxsmk-safe-area-top, env(safe-area-inset-top, 0px)));left:calc(var(--ngxsmk-space-6) + var(--ngxsmk-safe-area-left, env(safe-area-inset-left, 0px)))}.ngxsmk-fab[disabled]{opacity:.6;pointer-events:none;box-shadow:none}input[ngxsmkInput],textarea[ngxsmkInput]{display:block;width:100%;box-sizing:border-box;border:1px solid var(--ngxsmk-input-border, var(--ngxsmk-color-outline-strong));border-radius:var(--ngxsmk-input-radius, var(--ngxsmk-radius-base));background:var(--ngxsmk-input-bg, var(--ngxsmk-color-surface));color:var(--ngxsmk-input-color, var(--ngxsmk-color-on-surface));font-family:var(--ngxsmk-font-sans);font-size:var(--ngxsmk-text-body-md-size);line-height:var(--ngxsmk-text-body-md-line);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--ngxsmk-duration-fast) var(--ngxsmk-ease-out),box-shadow var(--ngxsmk-duration-fast) var(--ngxsmk-ease-out),background-color var(--ngxsmk-duration-fast) var(--ngxsmk-ease-out);outline:none}@media(max-width:640px){input[ngxsmkInput],textarea[ngxsmkInput]{font-size:16px}}input[ngxsmkInput]{height:var(--ngxsmk-input-height, var(--ngxsmk-control-height));padding:0 var(--ngxsmk-input-padding-inline, var(--ngxsmk-space-3))}textarea[ngxsmkInput]{min-height:5rem;padding:var(--ngxsmk-space-2) var(--ngxsmk-input-padding-inline, var(--ngxsmk-space-3));resize:vertical}input[ngxsmkInput]:hover:not(:disabled):not([aria-invalid=true]),textarea[ngxsmkInput]:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--ngxsmk-color-ring)}input[ngxsmkInput]:focus,textarea[ngxsmkInput]:focus{border-color:var(--ngxsmk-color-ring);box-shadow:var(--ngxsmk-focus-ring)}input[ngxsmkInput][aria-invalid=true],textarea[ngxsmkInput][aria-invalid=true],input[ngxsmkInput].ng-invalid.ng-touched,textarea[ngxsmkInput].ng-invalid.ng-touched{border-color:var(--ngxsmk-color-error)}input[ngxsmkInput][aria-invalid=true]:focus,textarea[ngxsmkInput][aria-invalid=true]:focus,input[ngxsmkInput].ng-invalid.ng-touched:focus,textarea[ngxsmkInput].ng-invalid.ng-touched:focus{box-shadow:var(--ngxsmk-focus-ring-error)}input[ngxsmkInput]:disabled,textarea[ngxsmkInput]:disabled{opacity:var(--ngxsmk-opacity-disabled);cursor:not-allowed;background:var(--ngxsmk-color-surface-variant)}input[ngxsmkInput]::placeholder,textarea[ngxsmkInput]::placeholder{color:var(--ngxsmk-input-placeholder, var(--ngxsmk-color-on-surface-variant))}:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-dialcode-color: #999;--iti-dropdown-bg: white;--iti-search-icon-color: #999;--iti-spacer-horizontal: 8px;--iti-flag-height: 12px;--iti-flag-width: 16px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: 6px;--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-arrow-color: #555;--iti-flag-sprite-width: 3904px;--iti-flag-sprite-height: 12px;--iti-mobile-popup-margin: 30px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;margin:0!important}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:30px;padding-right:28px}[dir=rtl] .iti__search-input{padding-left:inherit;padding-right:30px;background-position:right 8px center}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input-wrapper{position:relative;display:flex;align-items:center}.iti__search-icon{position:absolute;left:8px;display:flex;pointer-events:none}[dir=rtl] .iti__search-icon{left:auto;right:8px}.iti__search-icon-svg{stroke:var(--iti-search-icon-color);fill:none;stroke-width:3}.iti__search-clear{position:absolute;right:4px;background:transparent;border:0;border-radius:3px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease;width:24px;height:24px}.iti__search-clear .iti__search-clear-x{stroke-width:2}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-search-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:4px}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:none}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) button.iti__selected-country{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--container{background-color:#00000080;inset:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{--iti-flag-offset: 100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.iti__ac{--iti-flag-offset: 0px}.iti__ad{--iti-flag-offset: -16px}.iti__ae{--iti-flag-offset: -32px}.iti__af{--iti-flag-offset: -48px}.iti__ag{--iti-flag-offset: -64px}.iti__ai{--iti-flag-offset: -80px}.iti__al{--iti-flag-offset: -96px}.iti__am{--iti-flag-offset: -112px}.iti__ao{--iti-flag-offset: -128px}.iti__ar{--iti-flag-offset: -144px}.iti__as{--iti-flag-offset: -160px}.iti__at{--iti-flag-offset: -176px}.iti__au{--iti-flag-offset: -192px}.iti__aw{--iti-flag-offset: -208px}.iti__ax{--iti-flag-offset: -224px}.iti__az{--iti-flag-offset: -240px}.iti__ba{--iti-flag-offset: -256px}.iti__bb{--iti-flag-offset: -272px}.iti__bd{--iti-flag-offset: -288px}.iti__be{--iti-flag-offset: -304px}.iti__bf{--iti-flag-offset: -320px}.iti__bg{--iti-flag-offset: -336px}.iti__bh{--iti-flag-offset: -352px}.iti__bi{--iti-flag-offset: -368px}.iti__bj{--iti-flag-offset: -384px}.iti__bl{--iti-flag-offset: -400px}.iti__bm{--iti-flag-offset: -416px}.iti__bn{--iti-flag-offset: -432px}.iti__bo{--iti-flag-offset: -448px}.iti__bq{--iti-flag-offset: -464px}.iti__br{--iti-flag-offset: -480px}.iti__bs{--iti-flag-offset: -496px}.iti__bt{--iti-flag-offset: -512px}.iti__bw{--iti-flag-offset: -528px}.iti__by{--iti-flag-offset: -544px}.iti__bz{--iti-flag-offset: -560px}.iti__ca{--iti-flag-offset: -576px}.iti__cc{--iti-flag-offset: -592px}.iti__cd{--iti-flag-offset: -608px}.iti__cf{--iti-flag-offset: -624px}.iti__cg{--iti-flag-offset: -640px}.iti__ch{--iti-flag-offset: -656px}.iti__ci{--iti-flag-offset: -672px}.iti__ck{--iti-flag-offset: -688px}.iti__cl{--iti-flag-offset: -704px}.iti__cm{--iti-flag-offset: -720px}.iti__cn{--iti-flag-offset: -736px}.iti__co{--iti-flag-offset: -752px}.iti__cr{--iti-flag-offset: -768px}.iti__cu{--iti-flag-offset: -784px}.iti__cv{--iti-flag-offset: -800px}.iti__cw{--iti-flag-offset: -816px}.iti__cx{--iti-flag-offset: -832px}.iti__cy{--iti-flag-offset: -848px}.iti__cz{--iti-flag-offset: -864px}.iti__de{--iti-flag-offset: -880px}.iti__dj{--iti-flag-offset: -896px}.iti__dk{--iti-flag-offset: -912px}.iti__dm{--iti-flag-offset: -928px}.iti__do{--iti-flag-offset: -944px}.iti__dz{--iti-flag-offset: -960px}.iti__ec{--iti-flag-offset: -976px}.iti__ee{--iti-flag-offset: -992px}.iti__eg{--iti-flag-offset: -1008px}.iti__eh{--iti-flag-offset: -1024px}.iti__er{--iti-flag-offset: -1040px}.iti__es{--iti-flag-offset: -1056px}.iti__et{--iti-flag-offset: -1072px}.iti__fi{--iti-flag-offset: -1088px}.iti__fj{--iti-flag-offset: -1104px}.iti__fk{--iti-flag-offset: -1120px}.iti__fm{--iti-flag-offset: -1136px}.iti__fo{--iti-flag-offset: -1152px}.iti__fr{--iti-flag-offset: -1168px}.iti__ga{--iti-flag-offset: -1184px}.iti__gb{--iti-flag-offset: -1200px}.iti__gd{--iti-flag-offset: -1216px}.iti__ge{--iti-flag-offset: -1232px}.iti__gf{--iti-flag-offset: -1248px}.iti__gg{--iti-flag-offset: -1264px}.iti__gh{--iti-flag-offset: -1280px}.iti__gi{--iti-flag-offset: -1296px}.iti__gl{--iti-flag-offset: -1312px}.iti__gm{--iti-flag-offset: -1328px}.iti__gn{--iti-flag-offset: -1344px}.iti__gp{--iti-flag-offset: -1360px}.iti__gq{--iti-flag-offset: -1376px}.iti__gr{--iti-flag-offset: -1392px}.iti__gt{--iti-flag-offset: -1408px}.iti__gu{--iti-flag-offset: -1424px}.iti__gw{--iti-flag-offset: -1440px}.iti__gy{--iti-flag-offset: -1456px}.iti__hk{--iti-flag-offset: -1472px}.iti__hn{--iti-flag-offset: -1488px}.iti__hr{--iti-flag-offset: -1504px}.iti__ht{--iti-flag-offset: -1520px}.iti__hu{--iti-flag-offset: -1536px}.iti__id{--iti-flag-offset: -1552px}.iti__ie{--iti-flag-offset: -1568px}.iti__il{--iti-flag-offset: -1584px}.iti__im{--iti-flag-offset: -1600px}.iti__in{--iti-flag-offset: -1616px}.iti__io{--iti-flag-offset: -1632px}.iti__iq{--iti-flag-offset: -1648px}.iti__ir{--iti-flag-offset: -1664px}.iti__is{--iti-flag-offset: -1680px}.iti__it{--iti-flag-offset: -1696px}.iti__je{--iti-flag-offset: -1712px}.iti__jm{--iti-flag-offset: -1728px}.iti__jo{--iti-flag-offset: -1744px}.iti__jp{--iti-flag-offset: -1760px}.iti__ke{--iti-flag-offset: -1776px}.iti__kg{--iti-flag-offset: -1792px}.iti__kh{--iti-flag-offset: -1808px}.iti__ki{--iti-flag-offset: -1824px}.iti__km{--iti-flag-offset: -1840px}.iti__kn{--iti-flag-offset: -1856px}.iti__kp{--iti-flag-offset: -1872px}.iti__kr{--iti-flag-offset: -1888px}.iti__kw{--iti-flag-offset: -1904px}.iti__ky{--iti-flag-offset: -1920px}.iti__kz{--iti-flag-offset: -1936px}.iti__la{--iti-flag-offset: -1952px}.iti__lb{--iti-flag-offset: -1968px}.iti__lc{--iti-flag-offset: -1984px}.iti__li{--iti-flag-offset: -2000px}.iti__lk{--iti-flag-offset: -2016px}.iti__lr{--iti-flag-offset: -2032px}.iti__ls{--iti-flag-offset: -2048px}.iti__lt{--iti-flag-offset: -2064px}.iti__lu{--iti-flag-offset: -2080px}.iti__lv{--iti-flag-offset: -2096px}.iti__ly{--iti-flag-offset: -2112px}.iti__ma{--iti-flag-offset: -2128px}.iti__mc{--iti-flag-offset: -2144px}.iti__md{--iti-flag-offset: -2160px}.iti__me{--iti-flag-offset: -2176px}.iti__mf{--iti-flag-offset: -2192px}.iti__mg{--iti-flag-offset: -2208px}.iti__mh{--iti-flag-offset: -2224px}.iti__mk{--iti-flag-offset: -2240px}.iti__ml{--iti-flag-offset: -2256px}.iti__mm{--iti-flag-offset: -2272px}.iti__mn{--iti-flag-offset: -2288px}.iti__mo{--iti-flag-offset: -2304px}.iti__mp{--iti-flag-offset: -2320px}.iti__mq{--iti-flag-offset: -2336px}.iti__mr{--iti-flag-offset: -2352px}.iti__ms{--iti-flag-offset: -2368px}.iti__mt{--iti-flag-offset: -2384px}.iti__mu{--iti-flag-offset: -2400px}.iti__mv{--iti-flag-offset: -2416px}.iti__mw{--iti-flag-offset: -2432px}.iti__mx{--iti-flag-offset: -2448px}.iti__my{--iti-flag-offset: -2464px}.iti__mz{--iti-flag-offset: -2480px}.iti__na{--iti-flag-offset: -2496px}.iti__nc{--iti-flag-offset: -2512px}.iti__ne{--iti-flag-offset: -2528px}.iti__nf{--iti-flag-offset: -2544px}.iti__ng{--iti-flag-offset: -2560px}.iti__ni{--iti-flag-offset: -2576px}.iti__nl{--iti-flag-offset: -2592px}.iti__no{--iti-flag-offset: -2608px}.iti__np{--iti-flag-offset: -2624px}.iti__nr{--iti-flag-offset: -2640px}.iti__nu{--iti-flag-offset: -2656px}.iti__nz{--iti-flag-offset: -2672px}.iti__om{--iti-flag-offset: -2688px}.iti__pa{--iti-flag-offset: -2704px}.iti__pe{--iti-flag-offset: -2720px}.iti__pf{--iti-flag-offset: -2736px}.iti__pg{--iti-flag-offset: -2752px}.iti__ph{--iti-flag-offset: -2768px}.iti__pk{--iti-flag-offset: -2784px}.iti__pl{--iti-flag-offset: -2800px}.iti__pm{--iti-flag-offset: -2816px}.iti__pr{--iti-flag-offset: -2832px}.iti__ps{--iti-flag-offset: -2848px}.iti__pt{--iti-flag-offset: -2864px}.iti__pw{--iti-flag-offset: -2880px}.iti__py{--iti-flag-offset: -2896px}.iti__qa{--iti-flag-offset: -2912px}.iti__re{--iti-flag-offset: -2928px}.iti__ro{--iti-flag-offset: -2944px}.iti__rs{--iti-flag-offset: -2960px}.iti__ru{--iti-flag-offset: -2976px}.iti__rw{--iti-flag-offset: -2992px}.iti__sa{--iti-flag-offset: -3008px}.iti__sb{--iti-flag-offset: -3024px}.iti__sc{--iti-flag-offset: -3040px}.iti__sd{--iti-flag-offset: -3056px}.iti__se{--iti-flag-offset: -3072px}.iti__sg{--iti-flag-offset: -3088px}.iti__sh{--iti-flag-offset: -3104px}.iti__si{--iti-flag-offset: -3120px}.iti__sj{--iti-flag-offset: -3136px}.iti__sk{--iti-flag-offset: -3152px}.iti__sl{--iti-flag-offset: -3168px}.iti__sm{--iti-flag-offset: -3184px}.iti__sn{--iti-flag-offset: -3200px}.iti__so{--iti-flag-offset: -3216px}.iti__sr{--iti-flag-offset: -3232px}.iti__ss{--iti-flag-offset: -3248px}.iti__st{--iti-flag-offset: -3264px}.iti__sv{--iti-flag-offset: -3280px}.iti__sx{--iti-flag-offset: -3296px}.iti__sy{--iti-flag-offset: -3312px}.iti__sz{--iti-flag-offset: -3328px}.iti__tc{--iti-flag-offset: -3344px}.iti__td{--iti-flag-offset: -3360px}.iti__tg{--iti-flag-offset: -3376px}.iti__th{--iti-flag-offset: -3392px}.iti__tj{--iti-flag-offset: -3408px}.iti__tk{--iti-flag-offset: -3424px}.iti__tl{--iti-flag-offset: -3440px}.iti__tm{--iti-flag-offset: -3456px}.iti__tn{--iti-flag-offset: -3472px}.iti__to{--iti-flag-offset: -3488px}.iti__tr{--iti-flag-offset: -3504px}.iti__tt{--iti-flag-offset: -3520px}.iti__tv{--iti-flag-offset: -3536px}.iti__tw{--iti-flag-offset: -3552px}.iti__tz{--iti-flag-offset: -3568px}.iti__ua{--iti-flag-offset: -3584px}.iti__ug{--iti-flag-offset: -3600px}.iti__us{--iti-flag-offset: -3616px}.iti__uy{--iti-flag-offset: -3632px}.iti__uz{--iti-flag-offset: -3648px}.iti__va{--iti-flag-offset: -3664px}.iti__vc{--iti-flag-offset: -3680px}.iti__ve{--iti-flag-offset: -3696px}.iti__vg{--iti-flag-offset: -3712px}.iti__vi{--iti-flag-offset: -3728px}.iti__vn{--iti-flag-offset: -3744px}.iti__vu{--iti-flag-offset: -3760px}.iti__wf{--iti-flag-offset: -3776px}.iti__ws{--iti-flag-offset: -3792px}.iti__xk{--iti-flag-offset: -3808px}.iti__ye{--iti-flag-offset: -3824px}.iti__yt{--iti-flag-offset: -3840px}.iti__za{--iti-flag-offset: -3856px}.iti__zm{--iti-flag-offset: -3872px}.iti__zw{--iti-flag-offset: -3888px}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media(min-resolution:2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}:root{--iti-path-flags-1x: url("./media/flags-DEVAAAR7.webp");--iti-path-flags-2x: url("./media/flags@2x-LAG6ZLTZ.webp");--iti-path-globe-1x: url("./media/globe-TDQQLSUB.webp");--iti-path-globe-2x: url("./media/globe@2x-S5G7N6BJ.webp")}@font-face{font-family:Geist Sans;src:url(https://cdn.jsdelivr.net/npm/geist@1/dist/fonts/geist-sans/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans;src:url(https://cdn.jsdelivr.net/npm/geist@1/dist/fonts/geist-sans/Geist-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans;src:url(https://cdn.jsdelivr.net/npm/geist@1/dist/fonts/geist-sans/Geist-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans;src:url(https://cdn.jsdelivr.net/npm/geist@1/dist/fonts/geist-sans/Geist-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans Fallback;src:local("Segoe UI"),local("Helvetica Neue"),local("Arial"),local("sans-serif");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1/dist/fonts/geist-mono/GeistMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1/dist/fonts/geist-mono/GeistMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1/dist/fonts/geist-mono/GeistMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono Fallback;src:local("SF Mono"),local("Menlo"),local("Consolas"),local("monospace");font-weight:400 700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{height:100%;scroll-padding-top:4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{overflow-x:hidden;max-width:100vw}:root{--brand-primary: #6366f1;--brand-primary-light: #818cf8;--brand-primary-dark: #4f46e5;--brand-accent: #f59e0b;--brand-accent-light: #fbbf24;--brand-accent-soft: rgba(245, 158, 11, .12);--brand-emerald: #10b981;--brand-cyan: #06b6d4;--font-family-display: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-family-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-pill: 9999px;--radius-full: 9999px;--shadow-sm: 0 1px 3px 0 rgba(15, 23, 42, .05), 0 1px 2px -1px rgba(15, 23, 42, .04);--shadow-md: 0 4px 16px -2px rgba(15, 23, 42, .08), 0 2px 6px -2px rgba(15, 23, 42, .05);--shadow-lg: 0 12px 32px -4px rgba(15, 23, 42, .1), 0 4px 12px -2px rgba(15, 23, 42, .06);--shadow-xl: 0 20px 48px -8px rgba(15, 23, 42, .12);--shadow-glow: 0 0 35px rgba(99, 102, 241, .25);--header-height: 64px;--max-content-width: 1240px;--color-bg-page: #f8fafc;--color-bg-sidebar: #ffffff;--color-bg-card: #ffffff;--color-bg-elevated: #f1f5f9;--color-bg-code: #0b0f19;--color-bg-header: rgba(255, 255, 255, .85);--color-text-main: #0f172a;--color-text-muted: #334155;--color-text-dim: #64748b;--color-border: #e2e8f0;--color-border-light: #cbd5e1;--color-primary: var(--brand-primary);--color-primary-light: var(--brand-primary-light);--color-primary-dark: var(--brand-primary-dark);--color-secondary: var(--brand-accent);--ngxsmk-color-primary: #6366f1;--ngxsmk-color-primary-hover: #4f46e5;--ngxsmk-color-primary-active: #4338ca;--ngxsmk-color-on-primary: #ffffff;--ngxsmk-color-primary-container: rgba(99, 102, 241, .12);--ngxsmk-color-on-primary-container: #4f46e5;--ngxsmk-color-secondary: #f59e0b;--ngxsmk-color-secondary-hover: #d97706;--ngxsmk-color-secondary-active: #b45309;--ngxsmk-color-surface: #ffffff;--ngxsmk-color-surface-variant: #f8fafc;--ngxsmk-color-surface-elevated: #ffffff;--ngxsmk-color-on-surface: #0f172a;--ngxsmk-color-on-surface-variant: #64748b;--ngxsmk-color-outline: #e2e8f0;--ngxsmk-color-outline-strong: #cbd5e1;--ngxsmk-color-ring: rgba(99, 102, 241, .35);--ngxsmk-focus-ring: 0 0 0 3px rgba(99, 102, 241, .22);--ngxsmk-shadow-focus: 0 0 0 3px rgba(99, 102, 241, .22);--ngxsmk-radius-base: 10px;--ngxsmk-radius-md: 12px;--ngxsmk-radius-lg: 16px;--ngxsmk-radius-xl: 20px;--ngxsmk-radius-2xl: 24px;--ngxsmk-radius-full: 9999px;--ngxsmk-button-radius: 10px;--ngxsmk-button-font-family: var(--font-family-display, var(--ngxsmk-font-sans));--ngxsmk-button-font-weight: 600;--ngxsmk-input-radius: 10px;--ngxsmk-input-border: #cbd5e1;--ngxsmk-input-bg: #ffffff;--ngxsmk-input-color: #0f172a;--ngxsmk-input-height: 2.6rem;--ngxsmk-card-radius: 18px;--ngxsmk-card-bg: #ffffff;--ngxsmk-card-border-color: #e2e8f0;--ngxsmk-card-shadow: 0 4px 20px -2px rgba(15, 23, 42, .05);--ngxsmk-switch-checked-bg: #6366f1;--ngxsmk-checkbox-checked-bg: #6366f1;--ngxsmk-progress-color: #6366f1}:root.dark,html.dark,html[data-theme=dark]{--brand-primary: #818cf8;--brand-primary-light: #a5b4fc;--brand-primary-dark: #6366f1;--brand-accent: #fbbf24;--brand-accent-light: #fde047;--brand-accent-soft: rgba(251, 191, 36, .15);--color-bg-page: #090d16;--color-bg-sidebar: #0d121f;--color-bg-card: #111827;--color-bg-elevated: #1a2236;--color-bg-code: #05080f;--color-bg-header: rgba(9, 13, 22, .85);--color-text-main: #f8fafc;--color-text-muted: #cbd5e1;--color-text-dim: #94a3b8;--color-border: rgba(255, 255, 255, .08);--color-border-light: rgba(255, 255, 255, .14);--shadow-xl: 0 20px 48px -8px rgba(0, 0, 0, .6);--ngxsmk-color-primary: #818cf8;--ngxsmk-color-primary-hover: #a5b4fc;--ngxsmk-color-primary-active: #6366f1;--ngxsmk-color-on-primary: #090d16;--ngxsmk-color-primary-container: rgba(129, 140, 248, .16);--ngxsmk-color-on-primary-container: #c7d2fe;--ngxsmk-color-surface: #111827;--ngxsmk-color-surface-variant: #1a2236;--ngxsmk-color-surface-elevated: #1e293b;--ngxsmk-color-on-surface: #f8fafc;--ngxsmk-color-on-surface-variant: #94a3b8;--ngxsmk-color-outline: rgba(255, 255, 255, .09);--ngxsmk-color-outline-strong: rgba(255, 255, 255, .16);--ngxsmk-color-ring: rgba(129, 140, 248, .45);--ngxsmk-focus-ring: 0 0 0 3px rgba(129, 140, 248, .28);--ngxsmk-shadow-focus: 0 0 0 3px rgba(129, 140, 248, .28);--ngxsmk-input-bg: #111827;--ngxsmk-input-border: rgba(255, 255, 255, .14);--ngxsmk-input-color: #f8fafc;--ngxsmk-card-bg: #111827;--ngxsmk-card-border-color: rgba(255, 255, 255, .08);--ngxsmk-checkbox-checked-bg: #818cf8;--ngxsmk-switch-checked-bg: #818cf8;--ngxsmk-progress-color: #818cf8}body{margin:0;min-height:100%;background:var(--color-bg-page, #f8fafc);color:var(--color-text-main, #0f172a);font-family:var(--font-family-body, var(--ngxsmk-font-sans, system-ui, sans-serif));font-size:var(--ngxsmk-text-body-md-size, .875rem);line-height:1.5;transition:background-color .2s ease,color .2s ease;scrollbar-width:thin;scrollbar-color:var(--color-border, #e2e8f0) transparent}h1,h2,h3,h4,h5,h6{line-height:1.25}button,a,input,select,textarea{touch-action:manipulation}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}a:focus-visible:not([ngxsmk-button]),.sc-menu-btn:focus-visible,.ngxsmk-sc-ex__tab:focus-visible,.ngxsmk-sc-ex__copy-btn:focus-visible{outline:2px solid var(--ngxsmk-color-ring, var(--ngxsmk-color-primary, #6366f1));outline-offset:2px}button:focus{outline:none}::selection{background:color-mix(in srgb,var(--ngxsmk-color-primary, #6366f1) 22%,transparent);color:var(--ngxsmk-color-on-surface, #09090b)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:9999px;background:var(--ngxsmk-color-outline, #e4e4e7)}::-webkit-scrollbar-thumb:hover{background:var(--ngxsmk-color-outline-strong, #a1a1aa)}.ngxsmk-page-title{font-family:var(--font-family-display, var(--ngxsmk-font-sans, system-ui)),sans-serif;font-size:clamp(1.85rem,3.5vw,2.45rem);font-weight:750;letter-spacing:-.035em;line-height:1.15;margin:0 0 .5rem;color:var(--color-text-main, #0f172a)}.ngxsmk-page-desc{font-size:clamp(.95rem,.9rem + .2vw,1.05rem);color:var(--color-text-muted, #334155);margin:0 0 2rem;line-height:1.65;max-width:46rem}.version-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:var(--radius-pill, 9999px);background:var(--color-bg-card, #ffffff);border:1px solid var(--color-border, #e2e8f0);box-shadow:var(--shadow-sm);margin-bottom:1.25rem;font-size:.78rem;color:var(--color-text-muted, #334155);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.version-badge .pulse-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b98199;animation:pulse-glow 2s infinite}.version-badge .badge-tag{font-weight:700;color:var(--color-primary, #6366f1)}.version-badge .badge-divider{opacity:.4}.version-badge .badge-text{font-weight:500;color:var(--color-text-main, #0f172a)}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.traffic-lights{display:inline-flex;align-items:center;gap:6px}.traffic-lights .light{width:10px;height:10px;border-radius:50%}.traffic-lights .light.red{background:#ef4444}.traffic-lights .light.yellow{background:#f59e0b}.traffic-lights .light.green{background:#10b981}.ngxsmk-gradient-text{background:linear-gradient(135deg,var(--ngxsmk-color-on-surface, #09090b) 25%,var(--ngxsmk-color-primary, #6366f1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.ngxsmk-gradient-accent{background:linear-gradient(135deg,var(--ngxsmk-color-primary, #6366f1) 0%,color-mix(in srgb,var(--ngxsmk-color-primary, #6366f1) 70%,#818cf8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.ngxsmk-glass{background:color-mix(in srgb,var(--ngxsmk-color-surface, #ffffff) 78%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid color-mix(in srgb,var(--ngxsmk-color-outline, #e4e4e7) 70%,transparent)}.ngxsmk-dot-grid{background-image:radial-gradient(color-mix(in srgb,var(--ngxsmk-color-on-surface, #09090b) 8%,transparent) 1px,transparent 1px);background-size:24px 24px}.btn{padding:.65rem 1.25rem;min-height:44px;border-radius:var(--radius-md, 12px);font-family:var(--font-family-display, sans-serif);font-weight:600;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);border:none;font-size:.88rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;appearance:none;text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--brand-primary, #6366f1) 0%,var(--brand-primary-dark, #4f46e5) 100%);color:#fff!important;box-shadow:0 4px 14px #6366f159}.btn-primary:hover{background:linear-gradient(135deg,var(--brand-primary-light, #818cf8) 0%,var(--brand-primary, #6366f1) 100%);box-shadow:0 6px 20px #6366f180;transform:translateY(-1px);color:#fff!important}.btn-outline{background:var(--color-bg-card, #ffffff);border:1px solid var(--color-border, #e2e8f0);color:var(--color-text-main, #0f172a);box-shadow:var(--shadow-sm)}.btn-outline:hover{background:var(--color-bg-elevated, #f1f5f9);border-color:var(--brand-primary, #6366f1);color:var(--brand-primary, #6366f1);transform:translateY(-1px)}.highlight{background:linear-gradient(135deg,var(--brand-primary, #6366f1) 0%,var(--brand-accent, #f59e0b) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.ngxsmk-section{background:var(--ngxsmk-color-surface, #ffffff);border:1px solid color-mix(in srgb,var(--ngxsmk-color-outline, #e4e4e7) 80%,transparent);border-radius:var(--ngxsmk-radius-xl, .75rem);padding:1.75rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #00000005,0 1px 2px -1px #00000005;transition:border-color .2s ease,box-shadow .2s ease}.ngxsmk-section:hover{border-color:color-mix(in srgb,var(--ngxsmk-color-outline, #e4e4e7) 60%,var(--ngxsmk-color-primary, #6366f1));box-shadow:0 4px 12px -2px #0000000a}.ngxsmk-demo-input,.sc-sidebar__search-input,.explorer-search-input,.cmd-input,.pg-search-input,.b-newsletter__input,.editor-textarea,.color-input,.theme-select{font-family:inherit;font-size:var(--ngxsmk-text-body-md-size, .875rem);padding:.5rem .75rem;border:1px solid var(--ngxsmk-color-outline, #e4e4e7);border-radius:var(--ngxsmk-radius-md, .375rem);background:var(--ngxsmk-color-surface, #ffffff);color:var(--ngxsmk-color-on-surface, #09090b);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ngxsmk-demo-input:focus,.sc-sidebar__search-input:focus,.explorer-search-input:focus,.cmd-input:focus,.pg-search-input:focus,.b-newsletter__input:focus,.editor-textarea:focus,.color-input:focus,.theme-select:focus{border-color:var(--ngxsmk-color-primary, #6366f1)}.ngxsmk-demo-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.ngxsmk-demo-stack{display:flex;flex-direction:column;gap:1rem}.ngxsmk-sc-grid{display:grid;gap:1rem;width:100%}showcase-example{display:block;width:100%}.ngxsmk-sc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ngxsmk-sc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.ngxsmk-sc-grid--2,.ngxsmk-sc-grid--3{grid-template-columns:minmax(0,1fr)}}.ngxsmk-sc-col{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.ngxsmk-sc-wrap{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;width:100%}.ngxsmk-sc-surface{width:100%;min-height:2.5rem}:root{--ngxsmk-bp-sm: 640px;--ngxsmk-bp-md: 768px;--ngxsmk-bp-lg: 1024px;--ngxsmk-bp-xl: 1280px}.ngxsmk-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--ngxsmk-space-6, 1.5rem)}.ngxsmk-stack{display:flex;flex-direction:column;gap:var(--ngxsmk-space-4, 1rem)}.ngxsmk-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ngxsmk-space-3, .75rem)}.ngxsmk-grid{display:grid;gap:var(--ngxsmk-space-4, 1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}img,svg,video,canvas,pre,code{max-width:100%}.ngxsmk-stack>*,.ngxsmk-cluster>*,.ngxsmk-grid>*,.ngxsmk-sc-wrap>*,.ngxsmk-sc-col>*,.ngxsmk-sc-grid>*{min-width:0}@media(max-width:640px){.ngxsmk-demo-input,.sc-sidebar__search-input,.explorer-search-input,.cmd-input,.pg-search-input,.b-newsletter__input,.editor-textarea,.color-input,.theme-select{font-size:1rem!important}}@media(max-width:640px){body .ngxsmk-page.ngxsmk-page{padding:var(--ngxsmk-space-8, 2rem) var(--ngxsmk-space-4, 1rem)}body .ngxsmk-page__header h1,body .ngxsmk-page__header ngxsmk-heading{font-size:var(--ngxsmk-text-headline-sm-size, 1.5rem)}body .ngxsmk-page__header.ngxsmk-page__header{margin-bottom:var(--ngxsmk-space-8, 2rem)}.ngxsmk-section{padding:1rem}body .ngxsmk-page-title.ngxsmk-page-title{font-size:var(--ngxsmk-text-headline-sm-size, 1.5rem)}}@media(max-width:640px){.cdk-overlay-pane{max-width:calc(100vw - 1rem)!important}.cdk-global-overlay-wrapper{padding:var(--ngxsmk-space-2, .5rem)}}.ngxsmk-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;width:100%}.ngxsmk-scroll-x table{max-width:none}.iti__flag{background-image:url(/assets/intl-tel-input/img/flags.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/assets/intl-tel-input/img/flags@2x.png)}}
