@property --fill{syntax: "<percentage>"; inherits: false; initial-value: 0%;}:root{--primitives-concrete-100: #fcfefe;--primitives-concrete-200: #e8ebf1;--primitives-concrete-300: #d2d6e2;--primitives-concrete-400: #abb1c9;--primitives-concrete-500: #9198b7;--primitives-concrete-600: #7780a7;--primitives-concrete-700: #555c7b;--primitives-concrete-800: #2f3246;--primitives-concrete-900: #0d0d17;--primitives-laila-400: #f2d8f8;--primitives-laila-600: #d7bdee;--primitives-laila-700: #c09deb;--primitives-navy-100: #f5faff;--primitives-navy-200: #c7e3ff;--primitives-navy-300: #a1bafa;--primitives-navy-400: #4e7cd4;--primitives-lipstick-300: #f38287;--primitives-lipstick-400: #f05257;--layout-bg: var(--primitives-concrete-300);--layout-base: var(--primitives-concrete-200);--layout-card: var(--primitives-concrete-100);--overlay-elevated: rgba(252, 254, 254, .5);--overlay-card: rgba(232, 235, 241, .2);--overlay-dark-100: rgba(47, 50, 70, .08);--overlay-dark-200: rgba(47, 50, 70, .12);--overlay-dark-300: rgba(47, 50, 70, .18);--overlay-dark-400: rgba(47, 50, 70, .3);--overlay-dark-500: rgba(47, 50, 70, .44);--overlay-dark-600: rgba(47, 50, 70, .7);--overlays-default-300: rgba(47, 50, 70, .18);--border-default: var(--primitives-concrete-100);--border-card: var(--primitives-concrete-300);--border-input: var(--primitives-concrete-400);--color-text: var(--primitives-concrete-900);--color-text-secondary: var(--primitives-concrete-800);--color-text-tertiary: var(--primitives-concrete-700);--color-text-disabled: var(--primitives-concrete-600);--color-text-white: #fbffff;--color-icon: var(--primitives-concrete-900);--color-icon-secondary: var(--primitives-concrete-800);--color-icon-tertiary: var(--primitives-concrete-700);--fill-0: var(--primitives-concrete-900);--components-button-primary-idle: var(--primitives-laila-700);--components-button-primary-hover: #987eb7;--components-button-primary-pressed: #72529a;--components-button-ghost-hover: var(--primitives-laila-400);--components-button-ghost-pressed: var(--primitives-laila-700);--components-button-secondary-idle: var(--primitives-navy-200);--components-button-secondary-hover: var(--primitives-navy-300);--components-button-secondary-pressed: var(--primitives-navy-400);--shadow-btn-inner: inset .2rem .2rem .4rem .1rem var(--overlay-dark-100);--color-error: var(--primitives-lipstick-300);--color-error-idle: var(--primitives-lipstick-400);--shadow-white: .108rem .108rem .324rem #f8eef4;--shadow-btn: .2rem .2rem .3rem 0 rgba(225, 198, 246, .45);--shadow-glass: .216rem .216rem .648rem var(--overlay-dark-400);--shadow-card: .2rem .2rem .4rem 0 var(--overlay-dark-200);--shadow-base: .2rem .2rem 1.6rem 0 var(--overlay-dark-300);--font-heading: "Nunito", system-ui, sans-serif;--font-body: "Poppins", system-ui, sans-serif;--text-h2: 700 2.8rem/1 var(--font-heading);--text-h3: 700 2.2rem/1 var(--font-heading);--text-h4: 700 1.8rem/1 var(--font-heading);--text-body-l: 400 2.2rem/1.35 var(--font-body);--text-body-m: 400 1.8rem/1.35 var(--font-body);--text-body-m-med: 500 1.8rem/1.35 var(--font-body);--text-body-s: 400 1.6rem/1.35 var(--font-body);--text-body-s-med: 500 1.6rem/1.35 var(--font-body);--text-body-xs: 400 1.4rem/1.35 var(--font-body);--sidebar-w: 21.6rem;--nav-h: 6.2rem;--header-h: 6.6rem;--color-concrete-500: var(--primitives-concrete-500);--color-navy-400: var(--primitives-navy-400);--text-xs: var(--text-body-s);--text-xs-med: var(--text-body-s-med);--text-m: var(--text-body-m);--text-m-med: var(--text-body-m-med)}[data-theme=dark]{--primitives-concrete-100: #000005;--primitives-concrete-200: #191a27;--primitives-concrete-300: #2d3042;--primitives-concrete-400: #3c4057;--primitives-concrete-500: #5f6483;--primitives-concrete-600: #8388a0;--primitives-concrete-800: #dde0e8;--primitives-concrete-900: #e8ebf1;--primitives-concrete-950: #fbffff;--primitives-laila-400: #603c8c;--primitives-laila-500: #ac8ad5;--primitives-laila-700: #e1c6f6;--primitives-navy-300: #131672;--primitives-navy-400: #08418a;--primitives-navy-500: #4e7cd4;--layout-bg: var(--primitives-concrete-100);--layout-base: var(--primitives-concrete-200);--layout-card: var(--primitives-concrete-300);--overlay-elevated: rgba(45, 48, 66, .5);--overlay-card: rgba(25, 26, 39, .2);--overlay-dark-100: rgba(25, 26, 39, .1);--overlay-dark-200: rgba(25, 26, 39, .15);--overlay-dark-300: rgba(25, 26, 39, .22);--overlay-dark-400: rgba(25, 26, 39, .3);--overlay-dark-500: rgba(25, 26, 39, .44);--overlay-dark-600: rgba(25, 26, 39, .7);--overlays-default-300: rgba(25, 26, 39, .22);--border-default: var(--primitives-concrete-100);--border-card: var(--primitives-concrete-400);--border-input: var(--primitives-concrete-500);--color-text: var(--primitives-concrete-950);--color-text-secondary: var(--primitives-concrete-900);--color-text-tertiary: var(--primitives-concrete-800);--color-text-disabled: var(--primitives-concrete-600);--color-text-white: var(--primitives-concrete-950);--color-icon: var(--primitives-concrete-950);--color-icon-secondary: var(--primitives-concrete-900);--color-icon-tertiary: var(--primitives-concrete-800);--fill-0: var(--primitives-concrete-950);--components-button-primary-idle: var(--primitives-laila-500);--components-button-primary-hover: var(--primitives-laila-400);--components-button-primary-pressed: var(--primitives-laila-700);--components-button-ghost-hover: var(--primitives-laila-400);--components-button-ghost-pressed: var(--primitives-laila-700);--components-button-secondary-idle: var(--primitives-navy-300);--components-button-secondary-hover: var(--primitives-navy-400);--components-button-secondary-pressed: var(--primitives-navy-500);--color-error: var(--primitives-lipstick-300);--color-error-idle: var(--primitives-lipstick-400);--shadow-white: .1rem .1rem .6rem 0 rgba(0, 0, 0, .3);--shadow-btn: .2rem .2rem .3rem 0 rgba(0, 0, 0, .4);--shadow-glass: .216rem .216rem .648rem rgba(0, 0, 0, .5);--shadow-card: .2rem .2rem .4rem 0 rgba(0, 0, 0, .4);--shadow-base: .2rem .2rem 1.6rem 0 rgba(0, 0, 0, .5);--color-concrete-500: var(--primitives-concrete-900);color-scheme:dark}html{height:100%;--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--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 Poppins, system-ui, sans-serif;--mat-sys-body-large-font: Poppins, system-ui, sans-serif;--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 Poppins, system-ui, sans-serif;--mat-sys-body-medium-font: Poppins, system-ui, sans-serif;--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 Poppins, system-ui, sans-serif;--mat-sys-body-small-font: Poppins, system-ui, sans-serif;--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 Nunito Sans, system-ui, sans-serif;--mat-sys-display-large-font: Nunito Sans, system-ui, sans-serif;--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 Nunito Sans, system-ui, sans-serif;--mat-sys-display-medium-font: Nunito Sans, system-ui, sans-serif;--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 Nunito Sans, system-ui, sans-serif;--mat-sys-display-small-font: Nunito Sans, system-ui, sans-serif;--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 Nunito Sans, system-ui, sans-serif;--mat-sys-headline-large-font: Nunito Sans, system-ui, sans-serif;--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 Nunito Sans, system-ui, sans-serif;--mat-sys-headline-medium-font: Nunito Sans, system-ui, sans-serif;--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 Nunito Sans, system-ui, sans-serif;--mat-sys-headline-small-font: Nunito Sans, system-ui, sans-serif;--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 Poppins, system-ui, sans-serif;--mat-sys-label-large-font: Poppins, system-ui, sans-serif;--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 Poppins, system-ui, sans-serif;--mat-sys-label-medium-font: Poppins, system-ui, sans-serif;--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 Poppins, system-ui, sans-serif;--mat-sys-label-small-font: Poppins, system-ui, sans-serif;--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 Nunito Sans, system-ui, sans-serif;--mat-sys-title-large-font: Nunito Sans, system-ui, sans-serif;--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 Poppins, system-ui, sans-serif;--mat-sys-title-medium-font: Poppins, system-ui, sans-serif;--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 Poppins, system-ui, sans-serif;--mat-sys-title-small-font: Poppins, system-ui, sans-serif;--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-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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}html{font-size:min(1.25vw,.78125dvh)}@media(orientation:landscape){html{font-size:min(.78125vw,1.25dvh)}}body{color-scheme:light;background:var(--layout-bg);color:var(--color-text);font:var(--text-xs);font-family:var(--font-body);margin:0;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none}*{box-sizing:border-box}input,textarea{-webkit-user-select:text;user-select:text;font-family:var(--font-body)}.ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--layout-bg)}.ambient__base{position:absolute;inset:0;background-image:url(/bg.png);background-size:cover;background-position:center top;background-repeat:no-repeat;transform:scale(1.04)}app-root{position:relative;z-index:1;display:block;height:100vh}.material-symbols-rounded,mat-icon{font-family:Material Symbols Rounded!important;font-weight:400;font-style:normal;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"liga";overflow:hidden}mat-icon[data-fill="1"],mat-icon.filled{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.card-1{background:var(--overlay-elevated);backdrop-filter:blur(.8rem);-webkit-backdrop-filter:blur(.8rem);border:.108rem solid var(--border-default);border-radius:.864rem;box-shadow:var(--shadow-glass);padding:1.6rem;display:flex;flex-direction:column;gap:.864rem}.card-2{background:var(--layout-card);border-radius:.864rem;box-shadow:var(--shadow-white)}.seg-group{display:flex;padding:.864rem;align-items:flex-start;gap:.864rem;align-self:stretch;border-radius:1.08rem;background:var(--layout-card);box-shadow:var(--shadow-white)}.btn-seg{flex:1;height:3.456rem;border:none;border-radius:.648rem;background:transparent;color:var(--color-text-secondary);font-family:var(--font-body);font-weight:500;font-size:1.944rem;line-height:1;cursor:pointer;white-space:nowrap}.btn-seg--active{background:var(--components-button-secondary-idle);border-radius:.6rem;box-shadow:var(--shadow-btn)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:none;border-radius:.6rem;background:transparent;cursor:pointer;flex-shrink:0;color:var(--color-text-secondary)}.btn-ghost .mat-icon,.btn-ghost mat-icon{font-size:2rem;width:2rem;height:2rem}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:none;border-radius:.6rem;background:var(--layout-card);cursor:pointer;flex-shrink:0;color:var(--color-text-secondary)}.btn-icon .mat-icon,.btn-icon mat-icon{font-size:2rem;width:2rem;height:2rem}.btn-icon--active{background:var(--components-button-secondary-idle);box-shadow:var(--shadow-btn)}.btn-pm{display:inline-flex;align-items:center;justify-content:center;width:3.456rem;height:3.456rem;border:none;border-radius:.648rem;background:var(--components-button-secondary-idle);box-shadow:var(--shadow-btn);cursor:pointer;flex-shrink:0;font-size:2.2rem;font-weight:300;line-height:1;color:var(--color-text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;height:3.2rem;padding:.8rem 1.6rem;border:none;border-radius:.6rem;font:var(--text-body-m-med);cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:var(--shadow-btn)}.btn mat-icon{font-size:2.2rem;width:2.2rem;height:2.2rem}.btn--xs{height:2.8rem;padding:.6rem 1.2rem;border-radius:.4rem;gap:.6rem;font:var(--text-body-s-med)}.btn--xs mat-icon{font-size:1.8rem;width:1.8rem;height:1.8rem}.btn--default{background:var(--components-button-primary-idle);color:var(--color-text-white)}@media(hover:hover){.btn--default:hover:not([disabled]):not(.btn--disabled){background:var(--components-button-primary-hover);color:var(--color-text-secondary)}}.btn--default:active:not([disabled]):not(.btn--disabled),.btn--default.btn--active:not([disabled]):not(.btn--disabled){background:var(--components-button-primary-pressed);color:var(--color-text-white);box-shadow:var(--shadow-btn),var(--shadow-btn-inner)}.btn--default[disabled],.btn--default.btn--disabled{background:var(--overlay-dark-300);color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}.btn--secondary{background:var(--components-button-secondary-idle);color:var(--color-text-secondary)}@media(hover:hover){.btn--secondary:hover:not([disabled]):not(.btn--disabled){background:var(--components-button-secondary-hover);color:var(--color-text-white)}}.btn--secondary:active:not([disabled]):not(.btn--disabled),.btn--secondary.btn--active:not([disabled]):not(.btn--disabled){background:var(--components-button-secondary-pressed);color:var(--color-text-white);box-shadow:var(--shadow-btn),var(--shadow-btn-inner)}.btn--secondary[disabled],.btn--secondary.btn--disabled{background:var(--overlay-dark-300);color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}.btn--ghost{background:transparent;color:var(--color-text-secondary);box-shadow:none;filter:drop-shadow(.2rem .2rem .15rem rgba(225,198,246,.45))}@media(hover:hover){.btn--ghost:hover:not([disabled]):not(.btn--disabled){background:var(--components-button-ghost-hover);filter:none;box-shadow:var(--shadow-btn)}}.btn--ghost:active:not([disabled]):not(.btn--disabled),.btn--ghost.btn--active:not([disabled]):not(.btn--disabled){background:var(--components-button-ghost-pressed);color:var(--color-text-white);filter:none;box-shadow:var(--shadow-btn),var(--shadow-btn-inner)}.btn--ghost[disabled],.btn--ghost.btn--disabled{background:var(--overlay-dark-300);color:var(--color-text-disabled);filter:none;cursor:not-allowed;pointer-events:none}.btn-icon--xs{width:2.4rem;height:2.4rem;border-radius:.4rem}.btn-icon--xs mat-icon{font-size:1.6rem;width:1.6rem;height:1.6rem}.btn-icon--default{background:var(--components-button-primary-idle);box-shadow:var(--shadow-btn);color:var(--color-text-white);filter:none}@media(hover:hover){.btn-icon--default:hover{background:var(--components-button-primary-hover)}}.btn-icon--default:active,.btn-icon--default.btn-icon--active{background:var(--components-button-ghost-pressed);box-shadow:var(--shadow-btn),var(--shadow-btn-inner)}.btn-icon--default[disabled],.btn-icon--default.btn-icon--disabled{background:var(--overlay-dark-300);box-shadow:var(--shadow-btn);color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}.btn-icon--secondary{background:var(--components-button-secondary-idle);box-shadow:var(--shadow-btn);color:var(--color-text-secondary);filter:none}@media(hover:hover){.btn-icon--secondary:hover{background:var(--components-button-secondary-hover);color:var(--color-text-white)}}.btn-icon--secondary:active,.btn-icon--secondary.btn-icon--active{background:var(--components-button-secondary-pressed);color:var(--color-text-white);box-shadow:var(--shadow-btn),var(--shadow-btn-inner)}.btn-icon--secondary[disabled],.btn-icon--secondary.btn-icon--disabled{background:var(--overlay-dark-300);box-shadow:var(--shadow-btn);color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}.btn-icon--ghost{background:transparent;box-shadow:none;filter:none}@media(hover:hover){.btn-icon--ghost:hover{background:var(--components-button-primary-hover);filter:none;box-shadow:var(--shadow-btn)}}.btn-icon--ghost:active,.btn-icon--ghost.btn-icon--active{background:var(--components-button-ghost-pressed);filter:none;box-shadow:var(--shadow-btn),var(--shadow-btn-inner)}.btn-icon--ghost[disabled],.btn-icon--ghost.btn-icon--disabled{background:var(--overlay-dark-300);filter:none;box-shadow:var(--shadow-btn);color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}.ctrl-row{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;background:var(--layout-card);border:none;border-radius:.864rem;padding:.8rem;box-shadow:var(--shadow-white);cursor:pointer;gap:.4rem}.ctrl-row__label{font-family:var(--font-body);font-weight:500;font-size:1.728rem;line-height:1.35;color:var(--color-text);flex:1;text-align:center;white-space:nowrap}.ctrl-row__arrow{display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:.6rem;border:none;background:transparent;cursor:pointer;color:var(--color-icon-secondary);flex-shrink:0}.ctrl-row__arrow .mat-icon,.ctrl-row__arrow mat-icon{font-size:2rem;width:2rem;height:2rem}@media(hover:hover){.ctrl-row__arrow:hover{background:var(--overlay-dark-200)}}.ctrl-row__arrow:active{background:var(--overlay-dark-300)}.slider{flex:1;height:1.08rem;cursor:pointer;border-radius:.4rem;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,var(--color-navy-400) var(--fill, 0%),var(--overlays-default-300) var(--fill, 0%))}.slider::-webkit-slider-thumb{-webkit-appearance:none;width:1.728rem;height:1.728rem;border-radius:50%;background:var(--color-navy-400);cursor:pointer;box-shadow:var(--shadow-btn)}.slider::-moz-range-thumb{width:1.728rem;height:1.728rem;border-radius:50%;background:var(--color-navy-400);border:none;cursor:pointer}.slider--dragging{transition:none}.icon-fill{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24!important}.section-label{color:var(--Text-Style-Secondary);text-shadow:.2rem .2rem .4rem var(--Overlays-Dark-200, rgba(47, 50, 70, .12));font-family:Nunito;font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%;margin:0}.card-title{margin:0;font:700 2.2rem/1 var(--font-heading);font-variation-settings:"YTLC" 500,"wdth" 100;color:var(--color-text-tertiary)}.empty-state{font-family:var(--font-body);font-size:1.5rem;color:var(--color-text-tertiary);padding:2.4rem;text-align:center;width:100%}.mat-mdc-slide-toggle{--mdc-switch-selected-track-color: var(--components-button-primary-idle);--mdc-switch-selected-focus-track-color: var(--components-button-primary-idle);--mdc-switch-selected-hover-track-color: var(--components-button-primary-idle);--mdc-switch-selected-pressed-track-color: var(--components-button-primary-idle);--mdc-switch-selected-handle-color: #fff;--mdc-switch-selected-focus-handle-color: #fff;--mdc-switch-selected-hover-handle-color: #fff;--mdc-switch-selected-pressed-handle-color: #fff}.mat-mdc-slider{--mdc-slider-handle-color: var(--color-navy-400);--mdc-slider-focus-handle-color: var(--color-navy-400);--mdc-slider-hover-handle-color: var(--color-navy-400);--mdc-slider-active-track-color: var(--color-navy-400);--mdc-slider-inactive-track-color: var(--overlay-dark-200);width:100%}::-webkit-scrollbar{width:.4rem;height:.4rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--overlay-dark-300);border-radius:.2rem}
