html{height:100%;--mat-sys-background: light-dark(#f7faf9, #101414);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eff1f0, #2d3131);--mat-sys-inverse-primary: light-dark(#00dddd, #006a6a);--mat-sys-inverse-surface: light-dark(#2d3131, #e0e3e2);--mat-sys-on-background: light-dark(#191c1c, #e0e3e2);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003737);--mat-sys-on-primary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-primary-fixed: light-dark(#002020, #002020);--mat-sys-on-primary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-on-secondary: light-dark(#ffffff, #1b3534);--mat-sys-on-secondary-container: light-dark(#324b4b, #cce8e7);--mat-sys-on-secondary-fixed: light-dark(#051f1f, #051f1f);--mat-sys-on-secondary-fixed-variant: light-dark(#324b4b, #324b4b);--mat-sys-on-surface: light-dark(#191c1c, #e0e3e2);--mat-sys-on-surface-variant: light-dark(#3f4948, #dae5e4);--mat-sys-on-tertiary: light-dark(#ffffff, #003917);--mat-sys-on-tertiary-container: light-dark(#005225, #63ff94);--mat-sys-on-tertiary-fixed: light-dark(#00210b, #00210b);--mat-sys-on-tertiary-fixed-variant: light-dark(#005225, #005225);--mat-sys-outline: light-dark(#6f7979, #889392);--mat-sys-outline-variant: light-dark(#bec9c8, #3f4948);--mat-sys-primary: light-dark(#006a6a, #00dddd);--mat-sys-primary-container: light-dark(#00fbfb, #004f4f);--mat-sys-primary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-primary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4a6363, #b0cccb);--mat-sys-secondary-container: light-dark(#cce8e7, #324b4b);--mat-sys-secondary-fixed: light-dark(#cce8e7, #cce8e7);--mat-sys-secondary-fixed-dim: light-dark(#b0cccb, #b0cccb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7faf9, #101414);--mat-sys-surface-bright: light-dark(#f7faf9, #363a39);--mat-sys-surface-container: light-dark(#ebefed, #1c2020);--mat-sys-surface-container-high: light-dark(#e6e9e7, #272b2a);--mat-sys-surface-container-highest: light-dark(#e0e3e2, #313635);--mat-sys-surface-container-low: light-dark(#f1f4f3, #191c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0e);--mat-sys-surface-dim: light-dark(#d7dbd9, #101414);--mat-sys-surface-tint: light-dark(#006a6a, #00dddd);--mat-sys-surface-variant: light-dark(#dae5e4, #3f4948);--mat-sys-tertiary: light-dark(#006d33, #00e472);--mat-sys-tertiary-container: light-dark(#63ff94, #005225);--mat-sys-tertiary-fixed: light-dark(#63ff94, #63ff94);--mat-sys-tertiary-fixed-dim: light-dark(#00e472, #00e472);--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--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 Roboto;--mat-sys-body-large-font: Roboto;--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 Roboto;--mat-sys-body-medium-font: Roboto;--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 Roboto;--mat-sys-body-small-font: Roboto;--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 Roboto;--mat-sys-display-large-font: Roboto;--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 Roboto;--mat-sys-display-medium-font: Roboto;--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 Roboto;--mat-sys-display-small-font: Roboto;--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 Roboto;--mat-sys-headline-large-font: Roboto;--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 Roboto;--mat-sys-headline-medium-font: Roboto;--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 Roboto;--mat-sys-headline-small-font: Roboto;--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 Roboto;--mat-sys-label-large-font: Roboto;--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 Roboto;--mat-sys-label-medium-font: Roboto;--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 Roboto;--mat-sys-label-small-font: Roboto;--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 Roboto;--mat-sys-title-large-font: Roboto;--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 Roboto;--mat-sys-title-medium-font: Roboto;--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 Roboto;--mat-sys-title-small-font: Roboto;--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-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}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0;height:100%}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.table-row{display:table-row}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}:root{--bb-50: #ECFEFF;--bb-100: #CFFAFE;--bb-200: #A5F3FC;--bb-300: #67E8F9;--bb-400: #22D3EE;--bb-500: #06B6D4;--bb-600: #0891B2;--bb-700: #0E7490;--bb-800: #155E75;--bb-900: #164E63;--bb-navy-950: #020617;--bb-navy-925: #050B18;--bb-navy-900: #07111F;--bb-navy-850: #0B1220;--bb-navy-800: #0F172A;--bb-cyan-400: #22D3EE;--bb-electric: #38BDF8;--bb-indigo-500: #0E7490;--bb-gradient: linear-gradient(135deg, #22D3EE 0%, #0891B2 52%, #155E75 100%);--bb-hero-gradient: radial-gradient(circle at top left, rgba(34, 211, 238, .22), transparent 34%), radial-gradient(circle at 78% 18%, rgba(56, 189, 248, .18), transparent 30%), linear-gradient(135deg, #020617 0%, #07111F 50%, #0F172A 100%);--nx-50: var(--bb-50);--nx-100: var(--bb-100);--nx-200: var(--bb-200);--nx-300: var(--bb-300);--nx-400: var(--bb-400);--nx-500: var(--bb-500);--nx-600: var(--bb-600);--nx-700: var(--bb-700);--nx-800: var(--bb-800);--nx-900: var(--bb-900);--nx-teal-400: var(--bb-400);--nx-teal-500: var(--bb-500);--nx-teal-600: var(--bb-700);--color-primary: var(--bb-700);--color-primary-hover: var(--bb-800);--color-primary-text: var(--bb-700);--color-primary-light: var(--bb-400);--color-accent: var(--bb-400);--color-surface: #F6F8FC;--color-surface-muted: #EEF5F7;--color-surface-alt: #FFFFFF;--color-border: #DDE5EE;--color-border-subtle: #EBF0F6;--color-on-surface: #0F172A;--color-text-secondary: #526174;--color-text-muted: #627188;--color-text-disabled: #7C8A9D;--color-on-dark: #FFFFFF;--color-on-dark-muted: rgba(255, 255, 255, .7);--color-on-dark-soft: rgba(255, 255, 255, .58);--color-on-dark-faint: rgba(255, 255, 255, .5);--color-dark-border: rgba(103, 232, 249, .14);--color-dark-border-strong: rgba(103, 232, 249, .22);--color-dark-hover: rgba(34, 211, 238, .12);--color-success: #047857;--color-success-bg: #E8FBF4;--color-success-border: #8BE7C8;--color-warning: #B45309;--color-warning-bg: #FEF6DF;--color-warning-border: #F4C76A;--color-danger: #B91C1C;--color-danger-bg: #FEF2F2;--color-danger-border: #F2A4A4;--color-info: var(--bb-700);--color-info-bg: var(--bb-50);--color-info-border: var(--bb-300);--color-neutral-bg: #F1F5F9;--color-neutral-text: #475569;--color-neutral-border: #CBD5E1;--font-sans: "Inter", "Roboto", system-ui, sans-serif;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 9999px;--shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--shadow-lg: 0 8px 24px rgba(0,0,0,.1);--shadow-nx: 0 2px 8px rgba(8, 145, 178, .16);--shadow-bb: 0 2px 8px rgba(8, 145, 178, .16);--transition-fast: .15s ease;--transition-base: .2s ease;--mdc-outlined-text-field-outline-color: var(--color-border);--mdc-outlined-text-field-hover-outline-color: var(--bb-400);--mdc-outlined-text-field-focus-outline-color: var(--color-primary);--mdc-outlined-text-field-label-text-color: var(--color-text-secondary);--mdc-outlined-text-field-focus-label-text-color: var(--color-primary-text);--mdc-outlined-text-field-caret-color: var(--color-primary);--mdc-outlined-text-field-input-text-color: var(--color-on-surface);--mdc-outlined-text-field-input-text-placeholder-color: var(--color-text-muted);--mdc-outlined-text-field-container-shape: 12px;--mat-form-field-container-text-size: .92rem;--mdc-checkbox-selected-icon-color: var(--color-primary);--mdc-checkbox-selected-focus-icon-color: var(--color-primary);--mdc-checkbox-selected-hover-icon-color: var(--color-primary-hover);--mdc-checkbox-selected-pressed-icon-color: var(--color-primary-hover);--mdc-checkbox-unselected-icon-color: var(--color-text-muted);--mdc-radio-selected-icon-color: var(--color-primary);--mdc-radio-selected-focus-icon-color: var(--color-primary);--mdc-radio-selected-hover-icon-color: var(--color-primary-hover);--mdc-switch-selected-handle-color: var(--color-primary);--mdc-switch-selected-focus-handle-color: var(--color-primary-hover);--mdc-switch-selected-hover-handle-color: var(--color-primary-hover);--mdc-switch-selected-pressed-handle-color: var(--color-primary-hover);--mdc-switch-selected-track-color: var(--bb-300);--mdc-switch-selected-focus-track-color: var(--bb-300);--mdc-switch-selected-hover-track-color: var(--bb-300);--mdc-switch-selected-pressed-track-color: var(--bb-300);--mdc-outlined-card-container-shape: 14px;--mdc-outlined-card-outline-color: var(--color-border-subtle);--mdc-elevated-card-container-shape: 14px;--mdc-dialog-container-shape: 20px;--mat-select-panel-background-color: var(--color-surface-alt);--mat-option-selected-state-label-text-color: var(--color-primary-text);--mat-option-selected-state-layer-color: var(--bb-50)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;font-family:var(--font-sans);font-size:14px;-webkit-font-smoothing:antialiased;color:var(--color-on-surface)}body{background:radial-gradient(circle at 10% 0%,rgba(8,145,178,.07),transparent 28%),linear-gradient(180deg,var(--color-surface),var(--color-surface-muted))}.page-container{padding:24px 32px;max-width:1440px;margin:0 auto;width:100%}@media(max-width:768px){.page-container{padding:16px}}.chip{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:var(--radius-pill);letter-spacing:.02em;white-space:nowrap}.chip-success{background:var(--color-success-bg);color:var(--color-success)}.chip-warning{background:var(--color-warning-bg);color:var(--color-warning)}.chip-danger{background:var(--color-danger-bg);color:var(--color-danger)}.chip-info{background:var(--bb-50);color:var(--bb-800)}.chip-primary{background:var(--bb-100);color:var(--bb-800)}.chip-muted{background:var(--color-neutral-bg);color:var(--color-neutral-text)}.chip-success-outline{background:transparent;color:var(--color-success);border:1px solid var(--color-success-border)}.chip-warning-outline{background:transparent;color:var(--color-warning);border:1px solid var(--color-warning-border)}.chip-danger-outline{background:transparent;color:var(--color-danger);border:1px solid var(--color-danger-border)}.chip-info-outline,.chip-primary-outline{background:transparent;color:var(--bb-700);border:1px solid var(--color-info-border)}.chip-muted-outline{background:transparent;color:var(--color-neutral-text);border:1px solid var(--color-neutral-border)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bbEnter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in-up{animation:fadeInUp .35s ease both}.animate-fade-in-up-delay-1{animation-delay:.05s}.animate-fade-in-up-delay-2{animation-delay:.1s}.animate-fade-in-up-delay-3{animation-delay:.15s}.animate-fade-in-up-delay-4{animation-delay:.2s}.bb-enter{animation:bbEnter .36s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.animate-fade-in-up,.bb-enter{animation:none}}.bb-glass{background:var(--bb-navy-900);border:1px solid rgba(103,232,249,.2);box-shadow:inset 0 1px #ffffff0f}.bb-surface{background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm)}.bb-glow-border{position:relative;box-shadow:inset 0 0 0 1px var(--color-info-border)}.bb-glow-border:before{content:none}.bb-gradient-text{background:none;color:var(--bb-700)}.bb-interactive{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.bb-interactive:hover{transform:translateY(-1px)}.bb-focus-ring:focus-visible{outline:3px solid rgba(34,211,238,.34);outline-offset:2px}.mat-mdc-tab-group .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--color-primary-text)!important}.mat-mdc-tab-group .mdc-tab-indicator__content--underline,.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--color-primary)!important}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:var(--color-primary-text)!important}.mat-mdc-flat-button.mat-primary,.mat-mdc-raised-button.mat-primary{background:var(--color-primary)!important;box-shadow:var(--shadow-xs)!important}.mat-mdc-flat-button.mat-primary:hover,.mat-mdc-raised-button.mat-primary:hover{background:var(--color-primary-hover)!important;filter:none}.mat-mdc-header-row{background:var(--color-surface)!important}.mat-mdc-header-cell{color:var(--color-text-secondary)!important;font-weight:600!important;font-size:.78rem!important;text-transform:uppercase;letter-spacing:.04em}.mat-mdc-row:hover .mat-mdc-cell{background:var(--bb-50)!important}.mat-mdc-dialog-container{border-radius:var(--radius-xl)!important;overflow:hidden}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--radius-xl)!important;border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-lg)!important}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{color:var(--color-text-muted)}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-icon-prefix>.mat-icon{color:var(--color-primary-text)}.mat-mdc-form-field{width:100%}.mat-mdc-card{border-radius:var(--radius-lg)!important;border:1px solid var(--color-border-subtle)!important;box-shadow:var(--shadow-sm)!important;background:var(--color-surface-alt)!important}.mat-mdc-card.mat-mdc-card-outlined{box-shadow:none!important}.mat-mdc-card-title{font-weight:600!important;color:var(--color-on-surface)}.mat-mdc-card-subtitle{color:var(--color-text-secondary)!important}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{border-radius:var(--radius-md)!important;border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-lg)!important}.mat-mdc-select-value-text{color:var(--color-on-surface)}.mat-mdc-select-arrow{color:var(--color-text-muted)}.mat-mdc-menu-panel{border-radius:var(--radius-md)!important;border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-lg)!important}.mat-mdc-menu-panel.ts-menu{min-width:300px!important;max-width:340px!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--color-border-subtle);overflow:hidden}.mat-mdc-menu-panel.ts-menu .mat-mdc-menu-content{padding:0!important}.bb-toast .mdc-snackbar__surface{border-radius:var(--radius-md)!important;border:1px solid var(--color-info-border);box-shadow:var(--shadow-md)!important}.bb-toast--success .mdc-snackbar__surface{border-color:var(--color-success-border)}.bb-toast--error .mdc-snackbar__surface{border-color:var(--color-danger-border)}.bb-toast--info .mdc-snackbar__surface{border-color:var(--color-info-border)}.bb-toast .mat-mdc-snack-bar-action{color:var(--bb-300)!important}.app-sidenav{background:linear-gradient(180deg,var(--bb-navy-950) 0%,var(--bb-navy-900) 52%,var(--bb-navy-850) 100%)!important;border-right:1px solid var(--color-dark-border)!important;box-shadow:8px 0 18px #0206172e!important}.sidenav-header{height:74px!important;background:radial-gradient(circle at 24% 10%,rgba(34,211,238,.32),transparent 34%),linear-gradient(135deg,var(--bb-navy-950) 0%,var(--bb-navy-850) 50%,var(--bb-900) 100%)!important;border-bottom:1px solid var(--color-dark-border);box-shadow:none!important}.nexia-logo{height:52px!important;max-width:84px;padding:4px 8px!important;background:#ffffff1a!important;border:1px solid var(--color-dark-border-strong);border-radius:12px;box-shadow:0 2px 8px #0891b22e}.sidenav-brand{color:var(--color-on-dark)!important}.sidenav-tagline{color:var(--color-on-dark-muted)!important}.brand-divider{background:var(--color-dark-border-strong)!important}.nav-section-label{color:var(--color-on-dark-faint)!important}.nav-section-label--system{border-top-color:var(--color-dark-border)!important}.nav-item{color:#ffffffe0!important}.app-sidenav .mdc-list-item__primary-text,.app-sidenav .nav-parent-content{color:inherit!important}.nav-item .mat-icon{color:var(--color-on-dark-soft)!important}.nav-item:hover{background:var(--color-dark-hover)!important;color:var(--color-on-dark)!important}.nav-item:hover .mat-icon{color:var(--bb-300)!important}.nav-item.active{background:linear-gradient(135deg,#0891b24d,#38bdf824)!important;color:var(--color-on-dark)!important;box-shadow:inset 3px 0 0 var(--bb-400)!important}.nav-item.active .mat-icon{color:var(--bb-300)!important}.soon-badge{background:var(--color-dark-hover)!important;color:var(--bb-300)!important;border:1px solid var(--color-dark-border-strong)}.sidenav-footer{border-top-color:var(--color-dark-border)!important}.user-info{background:#ffffff0f!important;border:1px solid var(--color-dark-border)!important}.user-avatar{background:var(--bb-gradient)!important}.user-name{color:var(--color-on-dark)!important}.user-role,.footer-version{color:var(--color-on-dark-soft)!important}.main-area{background:radial-gradient(circle at top left,rgba(8,145,178,.09),transparent 30%),linear-gradient(180deg,var(--color-surface),var(--color-surface-muted))!important}.app-toolbar{background:#ffffffd1!important;border-bottom:1px solid rgba(221,229,238,.9)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toolbar-logo{max-height:34px!important;width:auto;object-fit:contain}.main-content{background:transparent!important}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
