@charset "UTF-8";@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/instrument-sans-latin-400-normal-GSIYICKK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/instrument-sans-latin-500-normal-34VGSHJD.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/instrument-sans-latin-600-normal-4CHHBDS7.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/instrument-sans-latin-700-normal-5OI6FSZD.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/geist-mono-latin-400-normal-2Q3D3HOO.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/geist-mono-latin-500-normal-DWRX525Q.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/geist-mono-latin-600-normal-OLAZYQXY.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fc-font-sans: "Instrument Sans", system-ui, -apple-system, sans-serif;--fc-font-mono: "Geist Mono", ui-monospace, monospace}:root{--fc-brand-base: #007BFF}:root,[data-theme=light]{--fc-bg: #F1F5F9;--fc-surface: #FFFFFF;--fc-surface-2: #F8FAFC;--fc-surface-3: #F1F5F9;--fc-border: #E2E8F0;--fc-border-strong: #CBD5E1;--fc-divider: #F1F5F9;--fc-text: #0F172A;--fc-text-2: #475569;--fc-text-3: #64748B;--fc-text-disabled: #94A3B8;--fc-primary: var(--fc-brand-base);--fc-primary-hover: color-mix(in oklab, var(--fc-brand-base) 89%, #000);--fc-primary-press: color-mix(in oklab, var(--fc-brand-base) 80%, #000);--fc-primary-soft: color-mix(in oklab, var(--fc-brand-base) 11%, #FFF);--fc-primary-border: color-mix(in oklab, var(--fc-brand-base) 30%, #FFF);--fc-on-primary: #FFFFFF;--fc-primary-soft-50: #F0F7FF;--fc-focus-ring: color-mix(in oklab, var(--fc-brand-base) 45%, #FFF);--fc-info: #1D4ED8;--fc-info-soft: #EFF6FF;--fc-info-border: #3B82F6;--fc-success: #15803D;--fc-success-soft: #F0FDF4;--fc-success-border: #22C55E;--fc-warn: #B45309;--fc-warn-soft: #FFFBEB;--fc-warn-border: #F59E0B;--fc-danger: #B91C1C;--fc-danger-soft: #FEF2F2;--fc-danger-border: #EF4444;--fc-seller: #6D46C8;--fc-seller-soft: #F0EBFB;--fc-seller-border: #DCCFF6;--fc-on-status: #FFFFFF;--fc-shadow-1: 0 1px 2px rgba(15, 23, 42, .06);--fc-shadow-2: 0 2px 6px rgba(15, 23, 42, .08);--fc-shadow-3: 0 8px 24px rgba(15, 23, 42, .12);--fc-scrim: rgba(15, 23, 42, .48)}[data-theme=dark]{--fc-bg: #0E1620;--fc-surface: #182230;--fc-surface-2: #1F2A3A;--fc-surface-3: #223243;--fc-border: #2A3B4F;--fc-border-strong: #3A4D61;--fc-divider: #223245;--fc-text: #F8FAFC;--fc-text-2: #94A3B8;--fc-text-3: #7C8CA5;--fc-text-disabled: #64748B;--fc-primary: color-mix(in oklab, var(--fc-brand-base) 68%, #FFF);--fc-primary-hover: color-mix(in oklab, var(--fc-brand-base) 56%, #FFF);--fc-primary-press: color-mix(in oklab, var(--fc-brand-base) 42%, #FFF);--fc-primary-soft: color-mix(in oklab, var(--fc-brand-base) 22%, #0E1620);--fc-primary-border: color-mix(in oklab, var(--fc-brand-base) 42%, #0E1620);--fc-on-primary: #06140D;--fc-primary-soft-50: color-mix(in oklab, var(--fc-brand-base) 11%, #0E1620);--fc-focus-ring: color-mix(in oklab, var(--fc-brand-base) 55%, #0E1620);--fc-info: #1D4ED8;--fc-info-soft: color-mix(in oklab, #1D4ED8 12%, var(--fc-surface-2));--fc-info-border: #3B82F6;--fc-success: #15803D;--fc-success-soft: color-mix(in oklab, #15803D 12%, var(--fc-surface-2));--fc-success-border: #22C55E;--fc-warn: #B45309;--fc-warn-soft: color-mix(in oklab, #B45309 12%, var(--fc-surface-2));--fc-warn-border: #F59E0B;--fc-danger: #B91C1C;--fc-danger-soft: color-mix(in oklab, #B91C1C 12%, var(--fc-surface-2));--fc-danger-border: #EF4444;--fc-seller: #A98BF0;--fc-seller-soft: #231C3A;--fc-seller-border: #3B2F5C;--fc-on-status: #08110C;--fc-shadow-1: 0 1px 2px rgba(0, 0, 0, .06);--fc-shadow-2: 0 2px 6px rgba(0, 0, 0, .08);--fc-shadow-3: 0 8px 24px rgba(0, 0, 0, .12);--fc-scrim: rgba(15, 23, 42, .48)}:root,[data-shell=white]{--fc-shell: #FFFFFF;--fc-shell-edge: #E2E8F0;--fc-shell-fg: #0F172A;--fc-shell-fg-muted: #5F7183;--fc-shell-line: #E2E8F0;--fc-shell-hover: #F1F5F9;--fc-shell-active: var(--fc-primary-soft);--fc-shell-active-fg: var(--fc-primary);--fc-shell-cta-bg: var(--fc-primary);--fc-shell-cta-fg: var(--fc-on-primary)}[data-shell=dark]{--fc-shell: #16212C;--fc-shell-edge: #0D161F;--fc-shell-fg: #F1F5F9;--fc-shell-fg-muted: rgba(241, 245, 249, .66);--fc-shell-line: rgba(241, 245, 249, .14);--fc-shell-hover: rgba(241, 245, 249, .08);--fc-shell-active: rgba(241, 245, 249, .15);--fc-shell-active-fg: #F1F5F9;--fc-shell-cta-bg: var(--fc-primary);--fc-shell-cta-fg: var(--fc-on-primary)}[data-shell=brand]{--fc-shell: color-mix(in oklab, var(--fc-brand-base) 84%, #000);--fc-shell-edge: color-mix(in oklab, var(--fc-brand-base) 68%, #000);--fc-shell-fg: #FFFFFF;--fc-shell-fg-muted: rgba(255, 255, 255, .74);--fc-shell-line: rgba(255, 255, 255, .16);--fc-shell-hover: rgba(255, 255, 255, .12);--fc-shell-active: rgba(255, 255, 255, .2);--fc-shell-active-fg: #FFFFFF;--fc-shell-cta-bg: #FFFFFF;--fc-shell-cta-fg: color-mix(in oklab, var(--fc-brand-base) 84%, #000)}[data-theme=dark][data-shell=white]{--fc-shell: #16212C;--fc-shell-edge: #0D161F;--fc-shell-fg: #F8FAFC;--fc-shell-fg-muted: rgba(248, 250, 252, .66);--fc-shell-line: rgba(248, 250, 252, .14);--fc-shell-hover: rgba(248, 250, 252, .08);--fc-shell-active: rgba(248, 250, 252, .15);--fc-shell-active-fg: #F8FAFC}[data-theme=dark][data-shell=brand]{--fc-shell: color-mix(in oklab, var(--fc-brand-base) 62%, #000);--fc-shell-edge: color-mix(in oklab, var(--fc-brand-base) 46%, #000)}:root{--fc-fs-display: 32px;--fc-fs-page-title: 20px;--fc-fs-section: 20px;--fc-fs-card-title: 14px;--fc-fs-body: 16px;--fc-fs-strong: 14px;--fc-fs-cell: 14px;--fc-fs-table-body: 13px;--fc-fs-control: 14px;--fc-fs-caption: 12px;--fc-fs-chip: 12px;--fc-fs-label: 12px;--fc-fs-nav-label: 10px;--fc-fs-mono: 14px;--fc-fs-micro: 10px;--fc-fs-empty-title: 18px;--fc-lh-tight: 1.25;--fc-lh-normal: 1.5}:root{--fc-space-1: 4px;--fc-space-2: 8px;--fc-space-2h: 10px;--fc-space-3: 12px;--fc-space-4: 16px;--fc-space-6: 24px;--fc-page-toolbar-h: 48px;--fc-content-pad: 12px 16px 16px;--fc-section-gap: 16px;--fc-full-width: 100%;--fc-shell-icon-size: 36px;--fc-topbar-h: 56px;--fc-sidebar-w: 232px;--fc-sidebar-w-collapsed: 60px;--fc-nav-item-h: 40px;--fc-nav-icon-size: 20px;--fc-nav-icon-gap: 12px;--fc-nav-section-gap: 16px;--fc-nav-active-w: 3px;--fc-row-h: 48px;--fc-header-h: 36px;--fc-pagination-h: 48px;--fc-control-h-sm: 32px;--fc-control-h: 36px;--fc-control-h-lg: 44px;--fc-input-h: 38px;--fc-toast-w: 352px;--fc-modal-w: 440px;--fc-modal-w-form: 640px;--fc-drawer-w: 340px;--fc-banner-h: 48px;--fc-tooltip-max-w: 240px;--fc-icon-sm: 16px;--fc-icon-md: 20px;--fc-icon-lg: 24px;--fc-avatar-sm: 32px;--fc-avatar-md: 40px;--fc-avatar-lg: 48px;--fc-avatar-xl: 64px;--fc-card-icon: 32px;--fc-empty-icon: 48px;--fc-grid-max-width: 1440px;--fc-grid-columns: 12;--fc-grid-gutter: 16px;--fc-grid-row-gap: 16px;--fc-grid-margin: 16px;--fc-breakpoint-mobile: 640px;--fc-breakpoint-tablet: 1024px;--fc-breakpoint-desktop: 1440px;--fc-radius-input: 6px;--fc-radius-sm: 6px;--fc-radius: 8px;--fc-radius-md: 10px;--fc-radius-lg: 12px;--fc-radius-2xl: 16px;--fc-radius-pill: 999px;--fc-dur-fast: .12s;--fc-dur: .18s;--fc-dur-slow: .24s;--fc-ease: cubic-bezier(.2, 0, 0, 1);--fc-z-sidebar: 20;--fc-z-topbar: 30;--fc-z-dropdown: 32;--fc-z-popover: 32;--fc-z-context-menu: 34;--fc-z-tooltip: 36;--fc-z-drawer: 40;--fc-z-modal: 50;--fc-z-toast: 60}.ds-display{font-size:var(--fc-fs-display);font-weight:600;letter-spacing:-.02em;margin:0}.ds-page-title{font-size:var(--fc-fs-page-title);font-weight:600;letter-spacing:-.02em;margin:0}.ds-section{font-size:var(--fc-fs-section);font-weight:600;letter-spacing:-.01em;margin:0}.ds-card-title{font-size:var(--fc-fs-card-title);font-weight:600;margin:0}.ds-body{font-size:var(--fc-fs-body);color:var(--fc-text)}.ds-strong{font-size:var(--fc-fs-strong);font-weight:600}.ds-caption{font-size:var(--fc-fs-caption);color:var(--fc-text-3)}.ds-label{font-size:var(--fc-fs-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-text-3)}.ds-mono{font-family:var(--fc-font-mono);font-size:var(--fc-fs-mono);font-weight:500}[data-theme=dark] .ds-mono{font-weight:400}.ds-text-2{color:var(--fc-text-2)}.ds-text-3{color:var(--fc-text-3)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fc-space-2);height:var(--fc-control-h);padding:0 16px;border:1px solid transparent;border-radius:var(--fc-radius-sm);background:transparent;font-family:inherit;font-size:var(--fc-fs-control);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--fc-dur-fast) var(--fc-ease),color var(--fc-dur-fast) var(--fc-ease)}.ds-btn--sm{height:var(--fc-control-h-sm);padding:0 10px;border-radius:var(--fc-radius-sm);font-size:var(--fc-fs-caption)}.ds-btn--lg{height:var(--fc-control-h-lg);padding:0 20px;font-size:var(--fc-fs-body)}.ds-btn--primary{background:var(--fc-primary);color:var(--fc-on-primary);box-shadow:var(--fc-shadow-1)}.ds-btn--primary:hover{background:var(--fc-primary-hover)}.ds-btn--primary:active{background:var(--fc-primary-press)}.ds-btn--secondary{background:var(--fc-surface);color:var(--fc-text);border-color:var(--fc-border-strong)}.ds-btn--secondary:hover{background:var(--fc-surface-2)}.ds-btn--ghost{color:var(--fc-text-2)}.ds-btn--ghost:hover{background:var(--fc-surface-3);color:var(--fc-text)}.ds-btn--danger{background:var(--fc-danger-soft);color:var(--fc-danger);border-color:var(--fc-danger-border)}.ds-btn--danger:hover{background:var(--fc-danger);color:#fff}.ds-btn--danger-solid{background:var(--fc-danger-border);color:#fff}.ds-btn:disabled,.ds-btn[disabled]{background:var(--fc-surface-3);color:var(--fc-text-disabled);border-color:var(--fc-border);cursor:not-allowed;box-shadow:none}.ds-btn--loading{position:relative;color:transparent!important;pointer-events:none}.ds-btn--loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid var(--fc-border-strong);border-top-color:var(--fc-text-2);border-radius:50%;animation:ds-spin .7s linear infinite}.ds-btn--primary.ds-btn--loading:after,.ds-btn--danger-solid.ds-btn--loading:after{border-color:#fff6;border-top-color:#fff}.ds-btn--icon{width:var(--fc-control-h);padding:0}.ds-btn--icon.ds-btn--sm{width:var(--fc-control-h-sm)}.ds-btn--icon.ds-btn--lg{width:var(--fc-control-h-lg)}.ds-btn__icon-glyph{width:var(--fc-icon-md);height:var(--fc-icon-md)}.ds-btn--icon.ds-btn--sm .ds-btn__icon-glyph{width:var(--fc-icon-sm);height:var(--fc-icon-sm)}.ds-btn--icon.ds-btn--lg .ds-btn__icon-glyph{width:var(--fc-icon-lg);height:var(--fc-icon-lg)}.ds-btn--shell-cta{background:var(--fc-shell-cta-bg);color:var(--fc-shell-cta-fg)}.ds-btn--shell-cta:hover{filter:brightness(.94)}.ds-field{display:flex;flex-direction:column;gap:6px}.ds-field__label{font-size:var(--fc-fs-caption);font-weight:600;color:var(--fc-text)}.ds-field__help{font-size:var(--fc-fs-caption);color:var(--fc-text-3)}.ds-field__error{font-size:var(--fc-fs-caption);color:var(--fc-danger)}.ds-input,.ds-select,.ds-textarea{height:var(--fc-input-h);padding:0 12px;border:1px solid var(--fc-border);border-radius:var(--fc-radius-input);background:var(--fc-surface);color:var(--fc-text);font-family:var(--fc-font-sans);font-size:var(--fc-fs-cell);outline:none}.ds-textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical;font-family:var(--fc-font-sans)}.ds-input::placeholder,.ds-select::placeholder,.ds-textarea::placeholder{color:var(--fc-text-3);opacity:1}.ds-input:not(:disabled):hover,.ds-select:not(:disabled):hover,.ds-textarea:not(:disabled):hover{border-color:var(--fc-border-strong)}.ds-input:focus,.ds-select:focus,.ds-textarea:focus{border-color:var(--fc-primary);box-shadow:0 0 0 3px var(--fc-focus-ring)}.ds-input:disabled,.ds-select:disabled,.ds-textarea:disabled{background:var(--fc-surface-3);color:var(--fc-text-disabled);cursor:not-allowed}.ds-input[readonly],.ds-textarea[readonly]{background:var(--fc-surface-2);cursor:default}.ds-input[readonly]:focus,.ds-textarea[readonly]:focus{border-color:var(--fc-border);box-shadow:none}.ds-input--invalid{border-color:var(--fc-danger-border);box-shadow:0 0 0 3px var(--fc-danger-soft)}.ds-input--valid{border-color:var(--fc-success-border);box-shadow:0 0 0 3px var(--fc-success-soft)}.ds-input--mono{font-family:var(--fc-font-mono)}.ds-dropdown{position:relative;width:100%}.ds-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--fc-space-2);width:100%;height:var(--fc-input-h);padding:0 12px;border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius-input);background:var(--fc-surface);color:var(--fc-text);font-family:inherit;font-size:var(--fc-fs-cell);text-align:left;cursor:pointer}.ds-dropdown__trigger:disabled{background:var(--fc-surface-3);color:var(--fc-text-3);cursor:not-allowed}.ds-dropdown__trigger:focus-visible,.ds-dropdown__trigger.is-open{outline:none;border-color:var(--fc-primary);box-shadow:0 0 0 3px var(--fc-focus-ring)}.ds-dropdown__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-dropdown__chevron{flex:none;color:var(--fc-text-3);transition:transform var(--fc-dur-fast) var(--fc-ease)}.ds-dropdown__trigger.is-open .ds-dropdown__chevron{transform:rotate(180deg)}.ds-dropdown__backdrop{position:fixed;inset:0;z-index:calc(var(--fc-z-modal) - 1);background:transparent}.ds-dropdown__popover{position:absolute;top:calc(100% + 8px);left:0;width:100%;box-sizing:border-box;z-index:var(--fc-z-modal)}.ds-dropdown__popover:before{content:"";position:absolute;top:-5px;left:16px;width:9px;height:9px;background:var(--fc-surface);border-left:1px solid var(--fc-border);border-top:1px solid var(--fc-border);border-radius:2px 0 0;transform:rotate(45deg)}.ds-dropdown__panel{position:relative;width:100%;box-sizing:border-box;margin:0;padding:6px;list-style:none;border:1px solid var(--fc-border);border-radius:var(--fc-radius);background:var(--fc-surface);box-shadow:var(--fc-shadow-2);max-height:240px;overflow-y:auto}.ds-dropdown__option{padding:7px 10px;border-radius:var(--fc-radius-sm);font-size:var(--fc-fs-cell);color:var(--fc-text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:8px}.ds-dropdown__checkbox{flex:none;pointer-events:none}.ds-dropdown__option:hover,.ds-dropdown__option.is-active{background:var(--fc-primary-soft);color:var(--fc-primary)}.ds-dropdown__option.is-selected{font-weight:600}.ds-dropdown__search{display:block;width:100%;box-sizing:border-box;height:var(--fc-input-h);padding:0 10px;margin-bottom:6px;border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius-input);background:var(--fc-surface);color:var(--fc-text);font-family:inherit;font-size:var(--fc-fs-cell)}.ds-dropdown__search:focus{outline:none;border-color:var(--fc-primary);box-shadow:0 0 0 3px var(--fc-focus-ring)}.ds-dropdown__empty{padding:7px 10px;font-size:var(--fc-fs-cell);color:var(--fc-text-3)}.ds-select{appearance:none;-webkit-appearance:none;padding-right:34px;background-repeat:no-repeat;background-position:right 12px center;background-size:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}[data-theme=dark] .ds-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C8CA5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.ds-checkbox,.ds-radio{width:18px;height:18px;accent-color:var(--fc-primary)}.ds-checkbox:disabled,.ds-radio:disabled{opacity:.5;cursor:not-allowed}.ds-search{display:flex;align-items:center;gap:var(--fc-space-2);height:var(--fc-control-h);padding:0 12px;border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius);background:var(--fc-surface-2);box-sizing:border-box;min-width:0}.ds-search input{flex:1;min-width:0;border:none;background:transparent;color:var(--fc-text);font:inherit;font-size:var(--fc-fs-cell);outline:none}.ds-search:focus-within{border-color:var(--fc-primary);box-shadow:0 0 0 3px var(--fc-focus-ring)}.ds-search__hint{font-family:var(--fc-font-mono);font-size:var(--fc-fs-micro);color:var(--fc-text-3);border:1px solid var(--fc-border);border-radius:var(--fc-radius-input);padding:2px 5px;background:var(--fc-surface)}.ds-search--shell{background:var(--fc-shell-hover);border-color:var(--fc-shell-line)}.ds-search--shell input{color:var(--fc-shell-fg)}.ds-search--shell input::placeholder{color:var(--fc-shell-fg-muted)}.ds-search--shell .ds-search__hint{color:var(--fc-shell-fg-muted);border-color:var(--fc-shell-line);background:transparent}.ds-switch{position:relative;width:36px;height:20px;flex:none;padding:0;border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius-pill);background:var(--fc-border-strong);cursor:pointer;transition:background var(--fc-dur) var(--fc-ease)}.ds-switch:after{content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--fc-shadow-1);transition:left var(--fc-dur) var(--fc-ease)}.ds-switch[aria-checked=true]{background:var(--fc-primary);border-color:var(--fc-primary)}.ds-switch[aria-checked=true]:after{left:17px}.ds-date-input{position:relative;display:inline-flex;width:100%}.ds-date-input .ds-input{flex:1;min-width:0;padding-right:34px}.ds-date-input__icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:var(--fc-icon-md);height:var(--fc-icon-md);color:var(--fc-text-3);pointer-events:none}.ds-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fc-space-2);min-height:120px;padding:var(--fc-space-4);border:1px dashed var(--fc-border-strong);border-radius:var(--fc-radius);background:var(--fc-surface-2);color:var(--fc-text-2);font-size:var(--fc-fs-cell);text-align:center;cursor:pointer}.ds-upload:hover,.ds-upload.is-dragover{background:var(--fc-primary-soft);border-color:var(--fc-primary-border);color:var(--fc-primary)}.ds-upload__icon{width:var(--fc-icon-lg);height:var(--fc-icon-lg);color:var(--fc-text-3)}.ds-upload__hint{font-size:var(--fc-fs-caption);color:var(--fc-text-3)}.ds-upload-file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fc-space-2);padding:var(--fc-space-2) var(--fc-space-3);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);background:var(--fc-surface);font-size:var(--fc-fs-cell)}.ds-upload-file__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-upload-file__progress{flex:none;font-family:var(--fc-font-mono);font-size:var(--fc-fs-caption);color:var(--fc-text-3)}.ds-upload-file__remove{flex:none;border:none;background:transparent;color:var(--fc-text-3);cursor:pointer}.ds-upload-file__remove:hover{color:var(--fc-danger)}.ds-upload-file--rejected{border-color:var(--fc-danger-border);background:var(--fc-danger-soft)}.ds-upload-file__reason{flex-basis:100%;font-size:var(--fc-fs-caption);color:var(--fc-danger)}.ds-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius-pill);background:var(--fc-surface-3);color:var(--fc-text-2);font-size:var(--fc-fs-chip);font-weight:500;white-space:nowrap}.ds-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ds-badge--info{background:var(--fc-info-soft);color:var(--fc-info);border-color:var(--fc-info-border)}.ds-badge--success{background:var(--fc-success-soft);color:var(--fc-success);border-color:var(--fc-success-border)}.ds-badge--warn{background:var(--fc-warn-soft);color:var(--fc-warn);border-color:var(--fc-warn-border)}.ds-badge--danger{background:var(--fc-danger-soft);color:var(--fc-danger);border-color:var(--fc-danger-border)}.ds-badge--seller{background:var(--fc-seller-soft);color:var(--fc-seller);border-color:var(--fc-seller-border)}.ds-tag{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius-pill);background:var(--fc-surface-3);color:var(--fc-text-2);font-size:11px;font-weight:600}.ds-tag__close{flex:none;width:var(--fc-icon-sm);height:var(--fc-icon-sm);margin-left:2px;display:grid;place-items:center;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ds-tag__close:hover{background:var(--fc-border-strong)}.ds-alert{display:flex;gap:var(--fc-space-3);padding:12px 16px;border:1px solid var(--fc-border);border-radius:var(--fc-radius);background:var(--fc-surface-2);font-size:var(--fc-fs-cell)}.ds-alert__icon{flex:none;width:var(--fc-icon-md);height:var(--fc-icon-md)}.ds-alert--info{background:var(--fc-info-soft);border-color:var(--fc-info-border)}.ds-alert--success{background:var(--fc-success-soft);border-color:var(--fc-success-border)}.ds-alert--warn{background:var(--fc-warn-soft);border-color:var(--fc-warn-border)}.ds-alert--danger{background:var(--fc-danger-soft);border-color:var(--fc-danger-border)}.ds-card{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);box-shadow:var(--fc-shadow-1)}[data-theme=dark] .ds-card{box-shadow:none}.ds-card__body{padding:var(--fc-space-3)}.ds-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--fc-space-3);padding:var(--fc-space-3) var(--fc-space-4);border-bottom:1px solid var(--fc-border)}.ds-card__icon{width:var(--fc-card-icon);height:var(--fc-card-icon);flex:none;display:grid;place-items:center;border-radius:50%;background:var(--fc-primary-soft);color:var(--fc-primary)}.ds-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fc-space-2)}.ds-metric{display:flex;flex-direction:column;gap:2px;padding:var(--fc-space-2h) 11px;background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-md)}.ds-metric__label{font-size:var(--fc-fs-strong);font-weight:600;letter-spacing:.06em;color:var(--fc-text-3)}.ds-metric__value{font-family:var(--fc-font-mono);font-size:24px;font-weight:600;letter-spacing:-.02em}.ds-metric__unit{font-size:var(--fc-fs-body);font-weight:500;color:var(--fc-text-3)}.ds-metric__delta{font-size:var(--fc-fs-caption);color:var(--fc-text-3)}.ds-metric__delta--up{color:var(--fc-success)}.ds-metric__delta--down{color:var(--fc-danger)}.ds-metric__delta--warn{color:var(--fc-warn)}.ds-metric__value--danger{color:var(--fc-danger)}.ds-metric__value--info{color:var(--fc-info)}.ds-metric__value--success{color:var(--fc-success)}.ds-table-wrap{background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:0;box-shadow:var(--fc-shadow-1);overflow:hidden}[data-theme=dark] .ds-table-wrap{box-shadow:none}.ds-table-scroll{overflow-x:auto}.ds-table{width:100%;min-width:1080px;border-collapse:collapse;font-size:var(--fc-fs-cell)}.ds-table thead tr{background:var(--fc-primary)}.ds-table--shell-header thead tr{background:var(--fc-shell)}.ds-table--shell-header th{color:var(--fc-shell-fg);border-bottom-color:var(--fc-shell-edge)}.ds-table th{height:var(--fc-header-h);padding:10px 12px;text-align:left;font-size:var(--fc-fs-cell);font-weight:500;text-transform:uppercase;color:var(--fc-on-primary);border-bottom:1px solid transparent;white-space:nowrap}.ds-table th.ds-num,.ds-table td.ds-num{text-align:center}.ds-table th[aria-sort]{cursor:pointer}.ds-table td{height:var(--fc-row-h);padding:10px 12px;border-bottom:1px solid var(--fc-divider);vertical-align:middle;font-size:var(--fc-fs-table-body)}.ds-num{text-align:right}.ds-table tbody tr:nth-child(2n){background:var(--fc-primary-soft-50)}.ds-table tbody tr:hover{background:var(--fc-surface-3)}.ds-table tbody tr[aria-selected=true]{background:var(--fc-primary-soft)}.ds-row-actions{display:flex;justify-content:flex-end;gap:var(--fc-space-2)}.ds-row-action{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);background:var(--fc-surface);color:var(--fc-text-2);font:inherit;font-size:var(--fc-fs-caption);cursor:pointer}.ds-row-action:hover{background:var(--fc-primary-soft);border-color:var(--fc-primary-border);color:var(--fc-primary)}.ds-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:var(--fc-space-4);padding:11px 16px;background:var(--fc-primary-soft);border-bottom:1px solid var(--fc-primary-border)}.ds-bulkbar__count{font-size:var(--fc-fs-cell);font-weight:600;color:var(--fc-primary)}.ds-table-footer{display:flex;align-items:center;justify-content:space-between;height:var(--fc-pagination-h);padding:0 var(--fc-space-4);background:var(--fc-surface-2);border-top:1px solid var(--fc-border)}.ds-page-btn{height:28px;min-width:28px;padding:0 8px;border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius-sm);background:var(--fc-surface);color:var(--fc-text);font:inherit;font-size:var(--fc-fs-caption);cursor:pointer}.ds-page-btn[aria-current=page]{background:var(--fc-primary);border-color:var(--fc-primary);color:var(--fc-on-primary);font-weight:600}.ds-empty{display:flex;flex-direction:column;align-items:center;gap:var(--fc-space-3);padding:48px 24px;border:1px dashed var(--fc-border-strong);border-radius:var(--fc-radius-lg);background:var(--fc-surface-2);text-align:center}.ds-empty__icon{width:var(--fc-empty-icon);height:var(--fc-empty-icon);color:var(--fc-text-3)}.ds-empty__title{font-size:var(--fc-fs-empty-title);font-weight:600}.ds-empty__body{font-size:var(--fc-fs-cell);color:var(--fc-text-2);max-width:44ch}.ds-page-header{position:sticky;top:var(--fc-topbar-h);z-index:var(--fc-z-sidebar);display:flex;align-items:center;gap:var(--fc-space-2h);padding:var(--fc-space-2);background:var(--fc-surface);border-bottom:1px solid var(--fc-border)}.ds-page-header__actions{display:flex;align-items:center;gap:var(--fc-space-2);margin-left:auto;min-width:0}.ds-filter{height:var(--fc-control-h);padding:0 12px;border:1px solid var(--fc-border-strong);border-radius:var(--fc-radius);background:var(--fc-surface);color:var(--fc-text-2);font:inherit;font-size:var(--fc-fs-cell);font-weight:600;white-space:nowrap;cursor:pointer}.ds-filter:hover{background:var(--fc-surface-2);color:var(--fc-text)}.ds-filter--applied{background:var(--fc-primary-soft);border-color:var(--fc-primary-border);color:var(--fc-primary)}.ds-filter--add{border-style:dashed;background:transparent;color:var(--fc-text-3)}.ds-content{padding:var(--fc-space-2) var(--fc-space-2) var(--fc-space-4);display:flex;flex-direction:column;gap:var(--fc-space-3)}.ds-tabs{display:flex;gap:2px;border-bottom:1px solid var(--fc-border)}.ds-tab{padding:var(--fc-space-2) var(--fc-space-3);margin-bottom:-1px;border:none;background:transparent;color:var(--fc-text-3);font:inherit;font-size:var(--fc-fs-control);font-weight:600;cursor:pointer}.ds-tab:hover{color:var(--fc-text-2)}.ds-tab[aria-selected=true]{color:var(--fc-primary);box-shadow:inset 0 -2px 0 var(--fc-primary)}.ds-segmented{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--fc-border);border-radius:var(--fc-radius);background:var(--fc-surface-3)}.ds-segmented button{height:26px;padding:0 12px;border:none;border-radius:var(--fc-radius-sm);background:transparent;color:var(--fc-text-3);font:inherit;font-size:var(--fc-fs-caption);font-weight:600;cursor:pointer}.ds-segmented button[aria-pressed=true]{background:var(--fc-surface);color:var(--fc-text);box-shadow:var(--fc-shadow-1)}.ds-topbar{position:sticky;top:0;z-index:var(--fc-z-topbar);display:flex;align-items:center;gap:var(--fc-space-4);height:var(--fc-topbar-h);padding-right:var(--fc-space-4);background:var(--fc-shell);border-bottom:1px solid var(--fc-shell-edge);color:var(--fc-shell-fg)}.ds-topbar__brand{display:flex;align-items:center;gap:var(--fc-space-2h);width:var(--fc-sidebar-w);flex:none;height:100%;padding:0 12px;border-right:1px solid var(--fc-shell-edge)}.ds-topbar__logo{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:var(--fc-radius);background:var(--fc-shell-fg);color:var(--fc-shell);font-weight:700;font-size:var(--fc-fs-cell)}.ds-topbar__name{font-size:var(--fc-fs-cell);font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--fc-shell-fg)}.ds-topbar__actions{display:flex;align-items:center;gap:var(--fc-space-2);margin-left:auto}.ds-shell-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--fc-shell-line);border-radius:var(--fc-radius);background:transparent;color:var(--fc-shell-fg-muted);font:inherit;cursor:pointer}.ds-shell-icon:hover{background:var(--fc-shell-hover);color:var(--fc-shell-fg)}.ds-shell-icon:disabled{opacity:.55;cursor:not-allowed}[data-shell=brand] .ds-shell-icon:focus-visible,[data-shell=brand] .ds-nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px #0f172a,0 0 0 4px #fff}.ds-avatar{width:var(--fc-avatar-sm);height:var(--fc-avatar-sm);display:grid;place-items:center;border-radius:var(--fc-radius-pill);background:var(--fc-primary-soft);color:var(--fc-primary);font-size:11px;font-weight:700}.ds-avatar--shell{background:var(--fc-shell-fg);color:var(--fc-shell)}.ds-avatar--md{width:var(--fc-avatar-md);height:var(--fc-avatar-md);font-size:13px}.ds-avatar--lg{width:var(--fc-avatar-lg);height:var(--fc-avatar-lg);font-size:15px}.ds-avatar--xl{width:var(--fc-avatar-xl);height:var(--fc-avatar-xl);font-size:20px}.ds-sidebar{position:sticky;top:var(--fc-topbar-h);z-index:var(--fc-z-sidebar);width:var(--fc-sidebar-w);flex:none;height:calc(100vh - var(--fc-topbar-h));display:flex;flex-direction:column;background:var(--fc-shell);border-right:1px solid var(--fc-shell-edge);transition:width var(--fc-dur) var(--fc-ease)}.ds-sidebar--collapsed{width:var(--fc-sidebar-w-collapsed)}.ds-sidebar--collapsed .ds-nav-item__label,.ds-sidebar--collapsed .ds-nav-label,.ds-sidebar--collapsed .ds-nav-chip{display:none}.ds-sidebar--collapsed .ds-nav-item{justify-content:center}.ds-sidebar__scroll{flex:1;overflow:auto;padding:var(--fc-space-2h) var(--fc-space-2);display:flex;flex-direction:column;gap:1px}.ds-sidebar__footer{padding:var(--fc-space-2);border-top:1px solid var(--fc-shell-line);display:flex;align-items:center;gap:var(--fc-space-2);color:var(--fc-shell-fg-muted);font-size:11px}.ds-nav-label{padding:6px var(--fc-space-2h) 6px;font-family:var(--fc-font-mono);font-size:var(--fc-fs-nav-label);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fc-shell-fg-muted)}.ds-nav-group+.ds-nav-group{margin-top:var(--fc-nav-section-gap)}.ds-nav-item{position:relative;display:flex;align-items:center;gap:var(--fc-nav-icon-gap);width:100%;height:var(--fc-nav-item-h);padding:0 12px;border:none;border-radius:var(--fc-radius-sm);background:transparent;color:var(--fc-shell-fg-muted);font:inherit;font-size:var(--fc-fs-cell);font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.ds-nav-item:hover{background:var(--fc-shell-hover);color:var(--fc-shell-fg);text-decoration:none}.ds-nav-item[aria-current=page],.ds-nav-item.is-active{background:var(--fc-shell-active);color:var(--fc-shell-active-fg);font-weight:600}.ds-nav-item[aria-current=page]:before,.ds-nav-item.is-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:var(--fc-nav-active-w);border-radius:0 2px 2px 0;background:var(--fc-shell-active-fg)}.ds-nav-item:disabled,.ds-nav-item.is-disabled{color:var(--fc-text-disabled);background:transparent;cursor:not-allowed;pointer-events:none}.ds-nav-icon{width:var(--fc-nav-icon-size);height:var(--fc-nav-icon-size);flex:none;display:grid;place-items:center;border-radius:5px;background:var(--fc-shell-hover);color:var(--fc-shell-fg-muted);font-family:var(--fc-font-mono);font-size:9px;font-weight:500}.ds-nav-item.is-active .ds-nav-icon{background:var(--fc-shell-fg);color:var(--fc-shell)}.ds-nav-sub{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 17px;padding-left:11px;border-left:1px solid var(--fc-shell-line)}.ds-nav-chip{flex:none;padding:1px 5px;border:1px solid var(--fc-shell-line);border-radius:var(--fc-radius-input);background:var(--fc-shell-hover);color:var(--fc-shell-fg-muted);font-family:var(--fc-font-mono);font-size:var(--fc-fs-micro);letter-spacing:.04em}.ds-scrim{position:fixed;inset:0;z-index:var(--fc-z-modal);background:var(--fc-scrim);display:grid;place-items:center;padding:var(--fc-space-6)}.ds-modal{width:var(--fc-modal-w);max-width:90vw;background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);box-shadow:var(--fc-shadow-3);overflow:hidden}.ds-modal--form{width:var(--fc-modal-w-form)}.ds-modal__header{padding:24px 24px 0;display:flex;flex-direction:column;gap:var(--fc-space-2)}.ds-modal__title{font-size:17px;font-weight:600;letter-spacing:-.01em}.ds-modal__body{padding:var(--fc-space-4) 24px;font-size:var(--fc-fs-cell);color:var(--fc-text-2)}.ds-modal__footer{display:flex;justify-content:flex-end;gap:var(--fc-space-2h);padding:24px;background:var(--fc-surface-2);border-top:1px solid var(--fc-divider)}.ds-drawer{position:fixed;top:0;right:0;z-index:var(--fc-z-drawer);width:var(--fc-drawer-w);max-width:90vw;height:100%;background:var(--fc-surface);border-left:1px solid var(--fc-border);border-radius:var(--fc-radius-lg) 0 0 var(--fc-radius-lg);box-shadow:var(--fc-shadow-3);display:flex;flex-direction:column}.ds-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--fc-space-4);border-bottom:1px solid var(--fc-border)}.ds-drawer__body{padding:var(--fc-space-4);overflow:auto;flex:1}.ds-menu{min-width:160px;padding:6px;border:1px solid var(--fc-border);border-radius:var(--fc-radius);background:var(--fc-surface);box-shadow:var(--fc-shadow-2);display:flex;flex-direction:column;gap:2px}.ds-menu button{height:36px;text-align:left;padding:0 var(--fc-space-3);border:none;border-radius:var(--fc-radius-sm);background:transparent;color:var(--fc-text);font:inherit;font-size:var(--fc-fs-cell);cursor:pointer}.ds-menu button:hover{background:var(--fc-surface-3)}.ds-menu button.is-danger{color:var(--fc-danger)}.ds-menu button.is-danger:hover{background:var(--fc-danger-soft)}.ds-popover{min-width:0}.ds-menu__divider{height:1px;margin:4px 2px;border:none;background:var(--fc-divider)}.ds-toast-stack{position:fixed;top:var(--fc-space-4);right:var(--fc-space-4);z-index:var(--fc-z-toast);width:var(--fc-toast-w);max-width:calc(100vw - 2 * var(--fc-space-4));display:flex;flex-direction:column;gap:var(--fc-space-2h);pointer-events:none}.ds-toast{display:flex;align-items:flex-start;gap:var(--fc-space-3);padding:var(--fc-space-3) 14px;border:1px solid var(--fc-border);border-radius:var(--fc-radius);background:var(--fc-surface);box-shadow:var(--fc-shadow-3);pointer-events:auto}.ds-toast__dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--fc-text-2)}.ds-toast__title{font-size:var(--fc-fs-cell);font-weight:600}.ds-toast__body{font-size:var(--fc-fs-caption);color:var(--fc-text-2);text-wrap:pretty}.ds-toast__close{flex:none;margin-left:auto}.ds-toast--info .ds-toast__dot{background:var(--fc-info)}.ds-toast--info .ds-toast__title{color:var(--fc-info)}.ds-toast--success .ds-toast__dot{background:var(--fc-success)}.ds-toast--success .ds-toast__title{color:var(--fc-success)}.ds-toast--warn .ds-toast__dot{background:var(--fc-warn)}.ds-toast--warn .ds-toast__title{color:var(--fc-warn)}.ds-toast--danger .ds-toast__dot{background:var(--fc-danger)}.ds-toast--danger .ds-toast__title{color:var(--fc-danger)}.ds-toast--fill{border-color:transparent;color:var(--fc-on-status)}.ds-toast--fill .ds-toast__title,.ds-toast--fill .ds-toast__body{color:var(--fc-on-status)}.ds-toast--fill .ds-toast__body{opacity:.82}.ds-toast--fill .ds-toast__dot{background:var(--fc-on-status);opacity:.85}.ds-toast--fill.ds-toast--info{background:var(--fc-info)}.ds-toast--fill.ds-toast--success{background:var(--fc-success)}.ds-toast--fill.ds-toast--warn{background:var(--fc-warn)}.ds-toast--fill.ds-toast--danger{background:var(--fc-danger)}.ds-toast--fill.ds-toast--neutral{background:var(--fc-text)}.ds-row{display:flex;align-items:center;gap:var(--fc-space-2)}.ds-col{display:flex;flex-direction:column;gap:var(--fc-space-2)}.ds-spacer{margin-left:auto}.ds-nowrap{white-space:nowrap}.ds-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-divider{height:1px;background:var(--fc-divider)}.ds-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ds-btn,.ds-switch,.ds-switch:after,.ds-sidebar,.ds-skeleton:after{transition-duration:0ms!important;animation-duration:0ms!important}}.ds-breadcrumbs{display:flex;align-items:center;gap:var(--fc-space-2);height:32px;font-family:var(--fc-font-sans);font-size:var(--fc-fs-cell)}.ds-breadcrumbs__item{color:var(--fc-text-2);text-decoration:none}.ds-breadcrumbs__item:hover{color:var(--fc-text);text-decoration:underline}.ds-breadcrumbs__item[aria-current=page]{color:var(--fc-text);font-weight:500;pointer-events:none}.ds-breadcrumbs__sep{color:var(--fc-text-3)}.ds-banner{display:flex;align-items:center;gap:var(--fc-space-3);width:100%;min-height:var(--fc-banner-h);padding:var(--fc-space-3) var(--fc-space-4);border-bottom:1px solid var(--fc-border);background:var(--fc-surface-2);font-size:var(--fc-fs-cell);color:var(--fc-text)}.ds-banner--info{background:var(--fc-info-soft);color:var(--fc-info)}.ds-banner--success{background:var(--fc-success-soft);color:var(--fc-success)}.ds-banner--warn{background:var(--fc-warn-soft);color:var(--fc-warn)}.ds-banner--danger{background:var(--fc-danger-soft);color:var(--fc-danger)}.ds-banner__close{margin-left:auto}.ds-tooltip{position:absolute;z-index:var(--fc-z-tooltip);max-width:var(--fc-tooltip-max-w);padding:8px 10px;border-radius:var(--fc-radius-sm);background:var(--fc-text);color:var(--fc-bg);font-size:var(--fc-fs-caption);line-height:var(--fc-lh-tight);box-shadow:var(--fc-shadow-2);pointer-events:none}.ds-spinner{width:var(--fc-icon-md);height:var(--fc-icon-md);border:2px solid var(--fc-border);border-top-color:var(--fc-primary);border-radius:50%;animation:ds-spin .7s linear infinite}.ds-spinner--sm{width:var(--fc-icon-sm);height:var(--fc-icon-sm)}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-skeleton{position:relative;overflow:hidden;border-radius:var(--fc-radius-sm);background:var(--fc-surface-3)}.ds-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:ds-shimmer var(--fc-dur) ease-in-out infinite}@keyframes ds-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root{--fc-chart-min-h: 240px;--fc-chart-1: var(--fc-brand-base);--fc-chart-2: var(--fc-success-border);--fc-chart-3: var(--fc-warn-border);--fc-chart-4: #8B5CF6;--fc-chart-5: var(--fc-text-3);--fc-chart-gridline: var(--fc-divider)}.ds-chart{min-height:var(--fc-chart-min-h)}.ds-chart__axis-label{font-size:var(--fc-fs-caption);color:var(--fc-text-3)}.ds-chart__data-label{font-family:var(--fc-font-mono);text-align:right}.ds-chart__legend{display:flex;flex-wrap:wrap;gap:var(--fc-space-3);font-size:var(--fc-fs-caption);color:var(--fc-text-2)}.ds-chart__legend-swatch{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;background:currentColor}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-IHF6KUOS.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-bengali-bengali-400-normal-QB2YMUN4.woff2") format("woff2"),url("./media/noto-sans-bengali-bengali-400-normal-YWUK2M54.woff") format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-bengali-latin-ext-400-normal-64Q3AMAJ.woff2") format("woff2"),url("./media/noto-sans-bengali-latin-ext-400-normal-UR3WDB77.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-bengali-latin-400-normal-J735Z2UN.woff2") format("woff2"),url("./media/noto-sans-bengali-latin-400-normal-KMJOTLQX.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:500;src:url("./media/noto-sans-bengali-bengali-500-normal-FCOZKPNV.woff2") format("woff2"),url("./media/noto-sans-bengali-bengali-500-normal-TCT66ZLG.woff") format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:500;src:url("./media/noto-sans-bengali-latin-ext-500-normal-GSZSCFTG.woff2") format("woff2"),url("./media/noto-sans-bengali-latin-ext-500-normal-XDEIXA2R.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:500;src:url("./media/noto-sans-bengali-latin-500-normal-GASP55DO.woff2") format("woff2"),url("./media/noto-sans-bengali-latin-500-normal-XLMJ4X6X.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-bengali-bengali-600-normal-RBU6XFIY.woff2") format("woff2"),url("./media/noto-sans-bengali-bengali-600-normal-O7YJ4PVE.woff") format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-bengali-latin-ext-600-normal-TGAGGGMS.woff2") format("woff2"),url("./media/noto-sans-bengali-latin-ext-600-normal-U5KIHTFA.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-bengali-latin-600-normal-YKURR5AH.woff2") format("woff2"),url("./media/noto-sans-bengali-latin-600-normal-7YMSKJZP.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-bengali-bengali-700-normal-JIZXNL22.woff2") format("woff2"),url("./media/noto-sans-bengali-bengali-700-normal-GFGYYAWR.woff") format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-bengali-latin-ext-700-normal-LOMEAK6S.woff2") format("woff2"),url("./media/noto-sans-bengali-latin-ext-700-normal-UITXZUS2.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-bengali-latin-700-normal-NLZ473MI.woff2") format("woff2"),url("./media/noto-sans-bengali-latin-700-normal-547JOA2A.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{--mat-app-background-color: #faf9fd;--mat-app-text-color: #1a1b1f;--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #1a1b1f 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-option-label-text-color: #1a1b1f;--mat-option-selected-state-label-text-color: #3e4759;--mat-option-selected-state-layer-color: #dae2f9;--mat-optgroup-label-text-color: #44474e;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #faf9fd;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #005cbb;--mat-pseudo-checkbox-full-unselected-icon-color: #44474e;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #005cbb;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #005cbb;--mat-button-filled-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-filled-disabled-state-layer-color: #44474e;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #44474e;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #005cbb;--mat-button-outlined-outline-color: #74777f;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-outlined-state-layer-color: #005cbb;--mat-button-protected-container-color: #faf9fd;--mat-button-protected-container-elevation-shadow: 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-button-protected-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 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-button-protected-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-protected-disabled-state-layer-color: #44474e;--mat-button-protected-focus-container-elevation-shadow: 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-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 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-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #005cbb;--mat-button-protected-pressed-container-elevation-shadow: 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-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-protected-state-layer-color: #005cbb;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-text-disabled-state-layer-color: #44474e;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #005cbb;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-text-state-layer-color: #005cbb;--mat-button-tonal-container-color: #dae2f9;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #44474e;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #3e4759;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #3e4759 12%, transparent);--mat-button-tonal-state-layer-color: #3e4759;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-icon-button-disabled-state-layer-color: #44474e;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #44474e;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #44474e 12%, transparent);--mat-icon-button-state-layer-color: #44474e;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #f4f3f6;--mat-card-elevated-container-elevation: 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-card-filled-container-color: #e3e2e6;--mat-card-filled-container-elevation: 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-card-outlined-container-color: #faf9fd;--mat-card-outlined-container-elevation: 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-card-outlined-outline-color: #c4c6d0;--mat-card-subtitle-text-color: #1a1b1f;--mat-card-subtitle-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400;--mat-toolbar-container-background-color: #faf9fd;--mat-toolbar-container-text-color: #1a1b1f;--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: #faf9fd;--mat-sidenav-container-text-color: #44474e;--mat-sidenav-content-background-color: #faf9fd;--mat-sidenav-content-text-color: #1a1b1f;--mat-sidenav-scrim-color: color-mix(in srgb, #2d3038 40%, transparent);--mat-list-active-indicator-color: #dae2f9;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #1a1b1f;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #1a1b1f;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #1a1b1f;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #1a1b1f;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #1a1b1f;--mat-list-list-item-focus-state-layer-color: #1a1b1f;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #1a1b1f;--mat-list-list-item-hover-state-layer-color: #1a1b1f;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #1a1b1f;--mat-list-list-item-leading-avatar-color: #d7e3ff;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #44474e;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #005cbb;--mat-list-list-item-supporting-text-color: #44474e;--mat-list-list-item-trailing-icon-color: #44474e;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #44474e;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500;--mat-icon-color: inherit;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-enabled-select-arrow-color: #44474e;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #44474e;--mat-form-field-filled-caret-color: #005cbb;--mat-form-field-filled-container-color: #e0e2ec;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a1b1f 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #005cbb;--mat-form-field-filled-focus-label-text-color: #005cbb;--mat-form-field-filled-hover-active-indicator-color: #1a1b1f;--mat-form-field-filled-hover-label-text-color: #44474e;--mat-form-field-filled-input-text-color: #1a1b1f;--mat-form-field-filled-input-text-placeholder-color: #44474e;--mat-form-field-filled-label-text-color: #44474e;--mat-form-field-focus-select-arrow-color: #005cbb;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #44474e;--mat-form-field-outlined-caret-color: #005cbb;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #005cbb;--mat-form-field-outlined-focus-outline-color: #005cbb;--mat-form-field-outlined-hover-label-text-color: #1a1b1f;--mat-form-field-outlined-hover-outline-color: #1a1b1f;--mat-form-field-outlined-input-text-color: #1a1b1f;--mat-form-field-outlined-input-text-placeholder-color: #44474e;--mat-form-field-outlined-label-text-color: #44474e;--mat-form-field-outlined-outline-color: #74777f;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-select-option-text-color: #1a1b1f;--mat-form-field-state-layer-color: #1a1b1f;--mat-form-field-trailing-icon-color: #44474e;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #faf9fd;--mat-table-header-headline-color: #1a1b1f;--mat-table-row-item-label-text-color: #1a1b1f;--mat-table-row-item-outline-color: #74777f;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: #1a1b1f;--mat-paginator-container-background-color: #faf9fd;--mat-paginator-disabled-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-paginator-enabled-icon-color: #44474e;--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #faf9fd;--mat-dialog-subhead-color: #1a1b1f;--mat-dialog-supporting-text-color: #44474e;--mat-dialog-subhead-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: #005cbb;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: #abc7ff;--mat-snack-bar-container-color: #2f3033;--mat-snack-bar-supporting-text-color: #f2f0f4;--mat-snack-bar-supporting-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400;--mat-tooltip-container-shape: 4px;--mat-tooltip-container-color: #2f3033;--mat-tooltip-supporting-text-color: #f2f0f4;--mat-tooltip-supporting-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-chip-elevated-selected-container-color: #dae2f9;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-chip-focus-outline-color: #44474e;--mat-chip-focus-state-layer-color: #44474e;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #44474e;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #44474e;--mat-chip-outline-color: #74777f;--mat-chip-selected-disabled-trailing-icon-color: #1a1b1f;--mat-chip-selected-focus-state-layer-color: #3e4759;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #3e4759;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #3e4759;--mat-chip-selected-trailing-action-state-layer-color: #3e4759;--mat-chip-selected-trailing-icon-color: #3e4759;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #44474e;--mat-chip-with-icon-disabled-icon-color: #1a1b1f;--mat-chip-with-icon-icon-color: #44474e;--mat-chip-with-icon-selected-icon-color: #3e4759;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1a1b1f;--mat-chip-with-trailing-icon-trailing-icon-color: #44474e;--mat-chip-container-height: 32px;--mat-chip-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #faf9fd;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-checkbox-label-text-color: #1a1b1f;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #005cbb;--mat-checkbox-selected-focus-state-layer-color: #005cbb;--mat-checkbox-selected-hover-icon-color: #005cbb;--mat-checkbox-selected-hover-state-layer-color: #005cbb;--mat-checkbox-selected-icon-color: #005cbb;--mat-checkbox-selected-pressed-icon-color: #005cbb;--mat-checkbox-selected-pressed-state-layer-color: #1a1b1f;--mat-checkbox-unselected-focus-icon-color: #1a1b1f;--mat-checkbox-unselected-focus-state-layer-color: #1a1b1f;--mat-checkbox-unselected-hover-icon-color: #1a1b1f;--mat-checkbox-unselected-hover-state-layer-color: #1a1b1f;--mat-checkbox-unselected-icon-color: #44474e;--mat-checkbox-unselected-pressed-state-layer-color: #005cbb;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #efedf0;--mat-select-enabled-trigger-text-color: #1a1b1f;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-select-placeholder-text-color: #44474e;--mat-select-enabled-arrow-color: #44474e;--mat-select-disabled-arrow-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-select-focused-arrow-color: #005cbb;--mat-select-invalid-arrow-color: #ba1a1a;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px;--mat-fab-container-color: #d7e3ff;--mat-fab-container-elevation-shadow: 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-fab-disabled-state-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-fab-extended-container-elevation-shadow: 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-fab-extended-focus-container-elevation-shadow: 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-fab-extended-hover-container-elevation-shadow: 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-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 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-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #00458f;--mat-fab-hover-container-elevation-shadow: 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-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 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-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #00458f 12%, transparent);--mat-fab-small-container-color: #d7e3ff;--mat-fab-small-container-elevation-shadow: 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-fab-small-disabled-state-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 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-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #00458f;--mat-fab-small-hover-container-elevation-shadow: 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-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 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-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #00458f 12%, transparent);--mat-fab-small-state-layer-color: #00458f;--mat-fab-state-layer-color: #00458f;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500;--mat-divider-width: 1px;--mat-divider-color: #c4c6d0;--mat-sort-arrow-color: #1a1b1f;--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #e0e2ec;--mat-menu-item-label-text-color: #1a1b1f;--mat-menu-item-icon-color: #44474e;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-menu-container-color: #efedf0;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: #005cbb;--mat-tab-active-focus-label-text-color: #1a1b1f;--mat-tab-active-hover-indicator-color: #005cbb;--mat-tab-active-hover-label-text-color: #1a1b1f;--mat-tab-active-indicator-color: #005cbb;--mat-tab-active-label-text-color: #1a1b1f;--mat-tab-active-ripple-color: #1a1b1f;--mat-tab-divider-color: #e0e2ec;--mat-tab-inactive-focus-label-text-color: #1a1b1f;--mat-tab-inactive-hover-label-text-color: #1a1b1f;--mat-tab-inactive-label-text-color: #1a1b1f;--mat-tab-inactive-ripple-color: #1a1b1f;--mat-tab-pagination-icon-color: #1a1b1f;--mat-tab-disabled-ripple-color: #44474e;--mat-tab-container-height: 48px;--mat-tab-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500;--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: #ba1a1a;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff;--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-disabled-label-text-color: #1a1b1f;--mat-slide-toggle-disabled-selected-handle-color: #faf9fd;--mat-slide-toggle-disabled-selected-icon-color: #1a1b1f;--mat-slide-toggle-disabled-selected-track-color: #1a1b1f;--mat-slide-toggle-disabled-unselected-handle-color: #1a1b1f;--mat-slide-toggle-disabled-unselected-icon-color: #e0e2ec;--mat-slide-toggle-disabled-unselected-track-color: #e0e2ec;--mat-slide-toggle-disabled-unselected-track-outline-color: #1a1b1f;--mat-slide-toggle-label-text-color: #1a1b1f;--mat-slide-toggle-selected-focus-handle-color: #d7e3ff;--mat-slide-toggle-selected-focus-state-layer-color: #005cbb;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #005cbb;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #d7e3ff;--mat-slide-toggle-selected-hover-state-layer-color: #005cbb;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #005cbb;--mat-slide-toggle-selected-icon-color: #00458f;--mat-slide-toggle-selected-pressed-handle-color: #d7e3ff;--mat-slide-toggle-selected-pressed-state-layer-color: #005cbb;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #005cbb;--mat-slide-toggle-selected-track-color: #005cbb;--mat-slide-toggle-track-outline-color: #74777f;--mat-slide-toggle-unselected-focus-handle-color: #44474e;--mat-slide-toggle-unselected-focus-state-layer-color: #1a1b1f;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #e0e2ec;--mat-slide-toggle-unselected-handle-color: #74777f;--mat-slide-toggle-unselected-hover-handle-color: #44474e;--mat-slide-toggle-unselected-hover-state-layer-color: #1a1b1f;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #e0e2ec;--mat-slide-toggle-unselected-icon-color: #e0e2ec;--mat-slide-toggle-unselected-pressed-handle-color: #44474e;--mat-slide-toggle-unselected-pressed-state-layer-color: #1a1b1f;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #e0e2ec;--mat-slide-toggle-unselected-track-color: #e0e2ec;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400;--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: #74777f;--mat-expansion-container-background-color: #faf9fd;--mat-expansion-container-text-color: #1a1b1f;--mat-expansion-header-description-color: #44474e;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-expansion-header-indicator-color: #44474e;--mat-expansion-header-text-color: #1a1b1f;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500;--mat-datepicker-calendar-container-elevation-shadow: 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-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 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-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #1a1b1f;--mat-datepicker-calendar-container-background-color: #e9e7eb;--mat-datepicker-calendar-container-text-color: #1a1b1f;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #e0e0ff;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #565e71;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #dae2f9;--mat-datepicker-calendar-date-in-range-state-background-color: #d7e3ff;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #005cbb;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #005cbb;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #1a1b1f;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #005cbb;--mat-datepicker-calendar-date-today-selected-state-outline-color: #005cbb;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #44474e;--mat-datepicker-calendar-navigation-button-icon-color: #44474e;--mat-datepicker-calendar-period-button-icon-color: #44474e;--mat-datepicker-calendar-period-button-text-color: #44474e;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-range-input-separator-color: #1a1b1f;--mat-datepicker-toggle-active-state-icon-color: #005cbb;--mat-datepicker-toggle-icon-color: #44474e;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Instrument Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-background-color: #efedf0;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}html.dark-theme{--mat-app-background-color: #121316;--mat-app-text-color: #e3e2e6;--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #e3e2e6 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #e3e2e6 8%, transparent);--mat-option-label-text-color: #e3e2e6;--mat-option-selected-state-label-text-color: #dae2f9;--mat-option-selected-state-layer-color: #3e4759;--mat-optgroup-label-text-color: #e0e2ec;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #121316;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #002f65;--mat-pseudo-checkbox-full-selected-icon-color: #abc7ff;--mat-pseudo-checkbox-full-unselected-icon-color: #e0e2ec;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #abc7ff;--mat-button-filled-container-color: #abc7ff;--mat-button-filled-disabled-container-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-button-filled-disabled-state-layer-color: #e0e2ec;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #002f65;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #002f65 12%, transparent);--mat-button-filled-state-layer-color: #002f65;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #e0e2ec;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #abc7ff;--mat-button-outlined-outline-color: #8e9099;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #abc7ff 12%, transparent);--mat-button-outlined-state-layer-color: #abc7ff;--mat-button-protected-container-color: #121316;--mat-button-protected-container-elevation-shadow: 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-button-protected-disabled-container-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 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-button-protected-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-button-protected-disabled-state-layer-color: #e0e2ec;--mat-button-protected-focus-container-elevation-shadow: 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-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 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-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #abc7ff;--mat-button-protected-pressed-container-elevation-shadow: 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-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #abc7ff 12%, transparent);--mat-button-protected-state-layer-color: #abc7ff;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-button-text-disabled-state-layer-color: #e0e2ec;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #abc7ff;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #abc7ff 12%, transparent);--mat-button-text-state-layer-color: #abc7ff;--mat-button-tonal-container-color: #3e4759;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #e0e2ec;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #dae2f9;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #dae2f9 12%, transparent);--mat-button-tonal-state-layer-color: #dae2f9;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-icon-button-disabled-state-layer-color: #e0e2ec;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #e0e2ec;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #e0e2ec 12%, transparent);--mat-icon-button-state-layer-color: #e0e2ec;--mat-card-elevated-container-color: #1a1b1f;--mat-card-elevated-container-elevation: 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-card-filled-container-color: #343537;--mat-card-filled-container-elevation: 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-card-outlined-container-color: #121316;--mat-card-outlined-container-elevation: 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-card-outlined-outline-color: #44474e;--mat-card-subtitle-text-color: #e3e2e6;--mat-toolbar-container-background-color: #121316;--mat-toolbar-container-text-color: #e3e2e6;--mat-sidenav-container-background-color: #121316;--mat-sidenav-container-text-color: #e0e2ec;--mat-sidenav-content-background-color: #121316;--mat-sidenav-content-text-color: #e3e2e6;--mat-sidenav-scrim-color: color-mix(in srgb, #2d3038 40%, transparent);--mat-list-active-indicator-color: #3e4759;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #e3e2e6;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #e3e2e6;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #e3e2e6;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #e3e2e6;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #e3e2e6;--mat-list-list-item-focus-state-layer-color: #e3e2e6;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #e3e2e6;--mat-list-list-item-hover-state-layer-color: #e3e2e6;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #e3e2e6;--mat-list-list-item-leading-avatar-color: #00458f;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #e0e2ec;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #abc7ff;--mat-list-list-item-supporting-text-color: #e0e2ec;--mat-list-list-item-trailing-icon-color: #e0e2ec;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #e0e2ec;--mat-icon-color: inherit;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-enabled-select-arrow-color: #e0e2ec;--mat-form-field-error-focus-trailing-icon-color: #ffb4ab;--mat-form-field-error-hover-trailing-icon-color: #ffdad6;--mat-form-field-error-text-color: #ffb4ab;--mat-form-field-error-trailing-icon-color: #ffb4ab;--mat-form-field-filled-active-indicator-color: #e0e2ec;--mat-form-field-filled-caret-color: #abc7ff;--mat-form-field-filled-container-color: #44474e;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e3e2e6 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-caret-color: #ffb4ab;--mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-focus-label-text-color: #ffb4ab;--mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;--mat-form-field-filled-error-hover-label-text-color: #ffdad6;--mat-form-field-filled-error-label-text-color: #ffb4ab;--mat-form-field-filled-focus-active-indicator-color: #abc7ff;--mat-form-field-filled-focus-label-text-color: #abc7ff;--mat-form-field-filled-hover-active-indicator-color: #e3e2e6;--mat-form-field-filled-hover-label-text-color: #e0e2ec;--mat-form-field-filled-input-text-color: #e3e2e6;--mat-form-field-filled-input-text-placeholder-color: #e0e2ec;--mat-form-field-filled-label-text-color: #e0e2ec;--mat-form-field-focus-select-arrow-color: #abc7ff;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #e0e2ec;--mat-form-field-outlined-caret-color: #abc7ff;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-form-field-outlined-error-caret-color: #ffb4ab;--mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;--mat-form-field-outlined-error-focus-outline-color: #ffb4ab;--mat-form-field-outlined-error-hover-label-text-color: #ffdad6;--mat-form-field-outlined-error-hover-outline-color: #ffdad6;--mat-form-field-outlined-error-label-text-color: #ffb4ab;--mat-form-field-outlined-error-outline-color: #ffb4ab;--mat-form-field-outlined-focus-label-text-color: #abc7ff;--mat-form-field-outlined-focus-outline-color: #abc7ff;--mat-form-field-outlined-hover-label-text-color: #e3e2e6;--mat-form-field-outlined-hover-outline-color: #e3e2e6;--mat-form-field-outlined-input-text-color: #e3e2e6;--mat-form-field-outlined-input-text-placeholder-color: #e0e2ec;--mat-form-field-outlined-label-text-color: #e0e2ec;--mat-form-field-outlined-outline-color: #8e9099;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-select-option-text-color: #1a1b1f;--mat-form-field-state-layer-color: #e3e2e6;--mat-form-field-trailing-icon-color: #e0e2ec;--mat-table-background-color: #121316;--mat-table-header-headline-color: #e3e2e6;--mat-table-row-item-label-text-color: #e3e2e6;--mat-table-row-item-outline-color: #8e9099;--mat-paginator-container-text-color: #e3e2e6;--mat-paginator-container-background-color: #121316;--mat-paginator-disabled-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-paginator-enabled-icon-color: #e0e2ec;--mat-dialog-container-color: #121316;--mat-dialog-subhead-color: #e3e2e6;--mat-dialog-supporting-text-color: #e0e2ec;--mat-progress-spinner-active-indicator-color: #abc7ff;--mat-snack-bar-button-color: #005cbb;--mat-snack-bar-container-color: #e3e2e6;--mat-snack-bar-supporting-text-color: #2f3033;--mat-tooltip-container-color: #e3e2e6;--mat-tooltip-supporting-text-color: #2f3033;--mat-chip-disabled-label-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-chip-elevated-selected-container-color: #3e4759;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-chip-focus-outline-color: #e0e2ec;--mat-chip-focus-state-layer-color: #e0e2ec;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #e0e2ec;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #e0e2ec;--mat-chip-outline-color: #8e9099;--mat-chip-selected-disabled-trailing-icon-color: #e3e2e6;--mat-chip-selected-focus-state-layer-color: #dae2f9;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #dae2f9;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #dae2f9;--mat-chip-selected-trailing-action-state-layer-color: #dae2f9;--mat-chip-selected-trailing-icon-color: #dae2f9;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #e0e2ec;--mat-chip-with-icon-disabled-icon-color: #e3e2e6;--mat-chip-with-icon-icon-color: #e0e2ec;--mat-chip-with-icon-selected-icon-color: #dae2f9;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e3e2e6;--mat-chip-with-trailing-icon-trailing-icon-color: #e0e2ec;--mat-checkbox-disabled-label-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #121316;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-checkbox-label-text-color: #e3e2e6;--mat-checkbox-selected-checkmark-color: #002f65;--mat-checkbox-selected-focus-icon-color: #abc7ff;--mat-checkbox-selected-focus-state-layer-color: #abc7ff;--mat-checkbox-selected-hover-icon-color: #abc7ff;--mat-checkbox-selected-hover-state-layer-color: #abc7ff;--mat-checkbox-selected-icon-color: #abc7ff;--mat-checkbox-selected-pressed-icon-color: #abc7ff;--mat-checkbox-selected-pressed-state-layer-color: #e3e2e6;--mat-checkbox-unselected-focus-icon-color: #e3e2e6;--mat-checkbox-unselected-focus-state-layer-color: #e3e2e6;--mat-checkbox-unselected-hover-icon-color: #e3e2e6;--mat-checkbox-unselected-hover-state-layer-color: #e3e2e6;--mat-checkbox-unselected-icon-color: #e0e2ec;--mat-checkbox-unselected-pressed-state-layer-color: #abc7ff;--mat-select-panel-background-color: #1f2022;--mat-select-enabled-trigger-text-color: #e3e2e6;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-select-placeholder-text-color: #e0e2ec;--mat-select-enabled-arrow-color: #e0e2ec;--mat-select-disabled-arrow-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-select-focused-arrow-color: #abc7ff;--mat-select-invalid-arrow-color: #ffb4ab;--mat-fab-container-color: #00458f;--mat-fab-container-elevation-shadow: 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-fab-disabled-state-container-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-fab-extended-container-elevation-shadow: 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-fab-extended-focus-container-elevation-shadow: 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-fab-extended-hover-container-elevation-shadow: 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-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 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-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #d7e3ff;--mat-fab-hover-container-elevation-shadow: 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-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 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-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #d7e3ff 12%, transparent);--mat-fab-small-container-color: #00458f;--mat-fab-small-container-elevation-shadow: 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-fab-small-disabled-state-container-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 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-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #d7e3ff;--mat-fab-small-hover-container-elevation-shadow: 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-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 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-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #d7e3ff 12%, transparent);--mat-fab-small-state-layer-color: #d7e3ff;--mat-fab-state-layer-color: #d7e3ff;--mat-divider-color: #44474e;--mat-sort-arrow-color: #e3e2e6;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #44474e;--mat-menu-item-label-text-color: #e3e2e6;--mat-menu-item-icon-color: #e0e2ec;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e3e2e6 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-menu-container-color: #1f2022;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-tab-active-focus-indicator-color: #abc7ff;--mat-tab-active-focus-label-text-color: #e3e2e6;--mat-tab-active-hover-indicator-color: #abc7ff;--mat-tab-active-hover-label-text-color: #e3e2e6;--mat-tab-active-indicator-color: #abc7ff;--mat-tab-active-label-text-color: #e3e2e6;--mat-tab-active-ripple-color: #e3e2e6;--mat-tab-divider-color: #44474e;--mat-tab-inactive-focus-label-text-color: #e3e2e6;--mat-tab-inactive-hover-label-text-color: #e3e2e6;--mat-tab-inactive-label-text-color: #e3e2e6;--mat-tab-inactive-ripple-color: #e3e2e6;--mat-tab-pagination-icon-color: #e3e2e6;--mat-tab-disabled-ripple-color: #e0e2ec;--mat-badge-background-color: #ffb4ab;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);--mat-badge-disabled-state-text-color: #690005;--mat-badge-text-color: #690005;--mat-slide-toggle-disabled-label-text-color: #e3e2e6;--mat-slide-toggle-disabled-selected-handle-color: #121316;--mat-slide-toggle-disabled-selected-icon-color: #e3e2e6;--mat-slide-toggle-disabled-selected-track-color: #e3e2e6;--mat-slide-toggle-disabled-unselected-handle-color: #e3e2e6;--mat-slide-toggle-disabled-unselected-icon-color: #44474e;--mat-slide-toggle-disabled-unselected-track-color: #44474e;--mat-slide-toggle-disabled-unselected-track-outline-color: #e3e2e6;--mat-slide-toggle-label-text-color: #e3e2e6;--mat-slide-toggle-selected-focus-handle-color: #00458f;--mat-slide-toggle-selected-focus-state-layer-color: #abc7ff;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #abc7ff;--mat-slide-toggle-selected-handle-color: #002f65;--mat-slide-toggle-selected-hover-handle-color: #00458f;--mat-slide-toggle-selected-hover-state-layer-color: #abc7ff;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #abc7ff;--mat-slide-toggle-selected-icon-color: #d7e3ff;--mat-slide-toggle-selected-pressed-handle-color: #00458f;--mat-slide-toggle-selected-pressed-state-layer-color: #abc7ff;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #abc7ff;--mat-slide-toggle-selected-track-color: #abc7ff;--mat-slide-toggle-track-outline-color: #8e9099;--mat-slide-toggle-unselected-focus-handle-color: #e0e2ec;--mat-slide-toggle-unselected-focus-state-layer-color: #e3e2e6;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #44474e;--mat-slide-toggle-unselected-handle-color: #8e9099;--mat-slide-toggle-unselected-hover-handle-color: #e0e2ec;--mat-slide-toggle-unselected-hover-state-layer-color: #e3e2e6;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #44474e;--mat-slide-toggle-unselected-icon-color: #44474e;--mat-slide-toggle-unselected-pressed-handle-color: #e0e2ec;--mat-slide-toggle-unselected-pressed-state-layer-color: #e3e2e6;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #44474e;--mat-slide-toggle-unselected-track-color: #44474e;--mat-expansion-actions-divider-color: #8e9099;--mat-expansion-container-background-color: #121316;--mat-expansion-container-text-color: #e3e2e6;--mat-expansion-header-description-color: #e0e2ec;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e3e2e6 8%, transparent);--mat-expansion-header-indicator-color: #e0e2ec;--mat-expansion-header-text-color: #e3e2e6;--mat-datepicker-calendar-body-label-text-color: #e3e2e6;--mat-datepicker-calendar-container-background-color: #292a2c;--mat-datepicker-calendar-container-text-color: #e3e2e6;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e3e2e6 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e3e2e6 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #0000ef;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #bec6dc;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #3e4759;--mat-datepicker-calendar-date-in-range-state-background-color: #00458f;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #abc7ff;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #abc7ff;--mat-datepicker-calendar-date-selected-state-text-color: #002f65;--mat-datepicker-calendar-date-text-color: #e3e2e6;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #abc7ff;--mat-datepicker-calendar-date-today-selected-state-outline-color: #abc7ff;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #e0e2ec;--mat-datepicker-calendar-navigation-button-icon-color: #e0e2ec;--mat-datepicker-calendar-period-button-icon-color: #e0e2ec;--mat-datepicker-calendar-period-button-text-color: #e0e2ec;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e3e2e6 38%, transparent);--mat-datepicker-range-input-separator-color: #e3e2e6;--mat-datepicker-toggle-active-state-icon-color: #abc7ff;--mat-datepicker-toggle-icon-color: #e0e2ec;--mat-timepicker-container-background-color: #1f2022;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--color-shell-bg: #14122e;--color-shell-text: #e2e8f0;--color-shell-text-muted: #a5b4fc;--color-shell-hover: #1e1b4b;--color-shell-border: rgba(255, 255, 255, .06);--color-shell-active-bg: var(--color-brand-green);--color-shell-active-text: var(--color-on-brand-green);--color-brand-green: #39b266;--color-on-brand-green: #0f2417;--color-brand-green-soft: rgba(57, 178, 102, .22);--color-brand-green-on-shell: #39b266;--color-topbar-bg: #1e293b;--color-topbar-text: #f1f5f9;--color-topbar-text-muted: #94a3b8;--color-topbar-border: #334155;--color-topbar-control-bg: #334155;--color-topbar-surface: #334155;--color-topbar-surface-muted: #334155;--color-topbar-surface-hover: #334155;--color-topbar-border-focus: #64748b;--color-topbar-accent: #3b82f6;--color-topbar-accent-hover: #2563eb;--color-topbar-accent-success: #22c55e;--color-topbar-on-accent: #ffffff;--color-topbar-danger: #f87171;--color-topbar-success: #4ade80;--color-topbar-focus: #60a5fa;--color-topbar-avatar-bg: var(--color-brand-green-soft);--color-topbar-avatar-text: #f1f5f9;--color-sidebar-bg: #1e293b;--color-sidebar-text: #f1f5f9;--color-sidebar-text-muted: #94a3b8;--color-sidebar-border: #334155;--color-sidebar-icon: #94a3b8;--color-sidebar-hover-bg: #334155;--color-sidebar-hover-text: #60a5fa;--color-sidebar-active-bg: #2563eb;--color-sidebar-active-text: #ffffff;--color-sidebar-hover-shadow: rgba(107, 114, 128, .45);--color-navy: #6366f1;--color-navy-600: #4f46e5;--color-navy-border: rgba(255, 255, 255, .08);--color-content-bg: #0f172a;--color-surface: #1e293b;--color-surface-alt: #334155;--color-border: #334155;--color-page-border: #475569;--color-text: #f1f5f9;--color-text-muted: #94a3b8;--color-accent: #818cf8;--color-accent-bg: rgba(99, 102, 241, .12);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--color-success: #4ade80;--color-success-bg: rgba(22, 163, 74, .15);--color-warning: #fb923c;--color-warning-bg: rgba(234, 88, 12, .15);--color-danger: #f87171;--color-danger-bg: rgba(220, 38, 38, .15);--color-on-danger: #450a0a;--color-info: #60a5fa;--color-info-bg: rgba(37, 99, 235, .15);--color-purple: #a78bfa;--color-purple-bg: rgba(124, 58, 237, .15);--color-indigo: #818cf8;--color-indigo-bg: rgba(67, 56, 202, .15);--color-star-empty: rgba(255, 255, 255, .12);--gradient-accent: linear-gradient(90deg, #1e293b, #4f46e5, #818cf8);--primary-background-color: #22b8c6;--primary-error-color: #e2725f;--primary-success-color: #d99a4e;--primary-text-color: #f1f5f9;--sub-text-color: #0f172a;--table-stripe-color: #334155;--table-data-border: #334155;--table-row-color: rgba(148, 163, 184, .12);--page-background-color: #0f172a;--search-field-background: #1e293b;--search-field-border: #334155;--filter-inactive-background: #1e293b;--filter-inactive-border: #334155;--filter-inactive-text: #94a3b8;--filter-applied-background: rgba(22, 163, 74, .15);--filter-applied-border: #4ade80;--filter-applied-text: #4ade80}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--page-padding: 5px;--border-radius: 8px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--topbar-height: 56px;--footer-height: 40px;--sidebar-width-expanded: 232px;--sidebar-width: 232px;--right-drawer-width: 300px;--drawer-transition: .45s cubic-bezier(.4, 0, .2, 1);--color-primary: #007bff;--color-primary-hover: #0069d9;--color-primary-press: #005cbf;--color-on-primary: #ffffff;--primary-background-color: #0E6E7A;--primary-error-color: #B93A2E;--primary-success-color: #96591B;--primary-text-color: #212B36;--sub-text-color: #FFFFFF;--table-stripe-color: #E5E8EB;--table-data-border: #E5E8EB;--table-row-color: rgba(145, 158, 171, .12);--page-background-color: #ECEFF1;--search-field-background: #F8FAFC;--search-field-border: #CFD8E3;--filter-inactive-background: #FFFFFF;--filter-inactive-border: #CFD8E3;--filter-inactive-text: #4A5B6C;--filter-applied-background: #E7F5EE;--filter-applied-border: #B5E0C9;--filter-applied-text: #159758;--table-bg-color: #ffffff;--table-border-color: #e2e8ef;--table-header-bg-color: #f8fafc;--table-header-text-color: #7c8ca0;--table-header-border-color: #e2e8ef;--table-text-color: #16212c;--table-secondary-text-color: #4a5b6c;--table-row-border-color: #edf1f6;--table-row-stripe-bg-color: #f8fafc;--table-row-hover-bg-color: #f1f5f9;--table-row-selected-bg-color: #e7f5ee;--table-footer-bg-color: #f8fafc;--table-footer-border-color: #e2e8ef;--table-empty-bg-color: #f8fafc;--table-empty-border-color: #cfd8e3;--table-empty-title-color: #16212c;--table-empty-text-color: #4a5b6c;--color-shell-bg: #1e1b4b;--color-shell-text: #e2e8f0;--color-shell-text-muted: #a5b4fc;--color-shell-hover: #312e81;--color-shell-border: rgba(255, 255, 255, .08);--color-shell-active-bg: var(--color-brand-green);--color-shell-active-text: var(--color-on-brand-green);--color-brand-green: #217a43;--color-on-brand-green: #ffffff;--color-brand-green-soft: #d9e8df;--color-brand-green-on-shell: #39b266;--color-topbar-bg: #ffffff;--color-topbar-text: #1f2937;--color-topbar-text-muted: #6b7280;--color-topbar-border: #e2e5ea;--color-topbar-control-bg: #ecf0f4;--color-topbar-surface: #ffffff;--color-topbar-surface-muted: #ecf0f4;--color-topbar-surface-hover: #f4f4f6;--color-topbar-border-focus: #c7cbd3;--color-topbar-accent: #007bff;--color-topbar-accent-hover: #0069d9;--color-topbar-accent-success: #34a843;--color-topbar-on-accent: #ffffff;--color-topbar-danger: #f64e46;--color-topbar-success: #22c55e;--color-topbar-focus: #2563eb;--color-topbar-avatar-bg: var(--color-brand-green-soft);--color-topbar-avatar-text: #1f2937;--color-sidebar-bg: #ffffff;--color-sidebar-text: #161C24;--color-sidebar-text-muted: #6b7280;--color-sidebar-border: #e5e7eb;--color-sidebar-icon: #919eab;--color-sidebar-hover-bg: #D6EAFF;--color-sidebar-hover-text: #007bff;--color-sidebar-active-bg: #007bff;--color-sidebar-active-text: #ffffff;--color-sidebar-hover-shadow: rgba(107, 114, 128, .45);--color-navy: #4f46e5;--color-navy-600: #4338ca;--color-navy-border: #e5e7eb;--color-on-navy: #ffffff;--color-on-navy-muted: #c7d2fe;--color-accent: #6366f1;--color-accent-bg: rgba(99, 102, 241, .08);--color-content-bg: #f1f5f9;--color-surface: #ffffff;--color-surface-alt: #f8fafc;--color-border: #e2e8f0;--color-page-border: #e2e8f0;--color-text: #0f172a;--color-text-muted: #64748b;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-warning: #ea580c;--color-warning-bg: #fff7ed;--color-danger: #dc2626;--color-danger-bg: #fef2f2;--color-on-danger: #ffffff;--color-info: #2563eb;--color-info-bg: #eff6ff;--color-purple: #7c3aed;--color-purple-bg: #f5f3ff;--color-indigo: #4338ca;--color-indigo-bg: #eef2ff;--color-star: #f59e0b;--color-star-empty: #e2e8f0;--gradient-accent: linear-gradient(90deg, #4f46e5, #6366f1, #818cf8);--gradient-success: linear-gradient(135deg, #16a34a, #22c55e);--gradient-info: linear-gradient(135deg, #2563eb, #60a5fa);--header-control-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-text-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mdc-filled-button-container-shape: 8px;--mdc-outlined-button-container-shape: 8px;--mdc-text-button-container-shape: 8px;--mdc-protected-button-container-shape: 8px;--mdc-dialog-container-shape: 14px;--font-size-page-title: 1.375rem;--font-size-input-label: .75rem;--font-size-input-text: .875rem;--font-size-value: .9375rem}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.nav-scroll,.right-drawer{scrollbar-width:thin;scrollbar-color:var(--color-shell-border) transparent}.nav-scroll::-webkit-scrollbar,.right-drawer::-webkit-scrollbar{width:4px}.nav-scroll::-webkit-scrollbar-track,.right-drawer::-webkit-scrollbar-track{background:transparent}.nav-scroll::-webkit-scrollbar-thumb,.right-drawer::-webkit-scrollbar-thumb{background:var(--color-shell-border);border-radius:2px}[data-testid=assigned-table] .table-scroll,[data-testid=claimable-pool-table] .table-scroll,[data-testid=cancelled-table] .table-scroll,[data-testid=confirmed-table] .table-scroll,[data-testid=all-scheduled-table] .table-scroll,[data-testid=all-disposition-table] .table-scroll{scrollbar-color:#6a00ff transparent}[data-testid=assigned-table] .table-scroll::-webkit-scrollbar-thumb,[data-testid=claimable-pool-table] .table-scroll::-webkit-scrollbar-thumb,[data-testid=cancelled-table] .table-scroll::-webkit-scrollbar-thumb,[data-testid=confirmed-table] .table-scroll::-webkit-scrollbar-thumb,[data-testid=all-scheduled-table] .table-scroll::-webkit-scrollbar-thumb,[data-testid=all-disposition-table] .table-scroll::-webkit-scrollbar-thumb{background:#6a00ff}[data-testid=assigned-table] .table-scroll::-webkit-scrollbar-thumb:hover,[data-testid=claimable-pool-table] .table-scroll::-webkit-scrollbar-thumb:hover,[data-testid=cancelled-table] .table-scroll::-webkit-scrollbar-thumb:hover,[data-testid=confirmed-table] .table-scroll::-webkit-scrollbar-thumb:hover,[data-testid=all-scheduled-table] .table-scroll::-webkit-scrollbar-thumb:hover,[data-testid=all-disposition-table] .table-scroll::-webkit-scrollbar-thumb:hover{background:#50c}[data-testid=customer-list-table] tbody{scrollbar-width:thin;scrollbar-color:var(--fc-border-strong) transparent}[data-testid=customer-list-table] tbody::-webkit-scrollbar{width:var(--fc-space-2);height:var(--fc-space-2)}[data-testid=customer-list-table] tbody::-webkit-scrollbar-track{background:transparent}[data-testid=customer-list-table] tbody::-webkit-scrollbar-thumb{background:var(--fc-border-strong);border-radius:var(--fc-radius-input)}[data-testid=customer-list-table] tbody::-webkit-scrollbar-thumb:hover{background:var(--fc-text-3)}.tabular,.price-cell,.number-cell,.stat-value,.stat-number,.mat-mdc-paginator-range-actions,.mat-mdc-paginator-page-size{font-variant-numeric:tabular-nums}html{-moz-osx-font-smoothing:grayscale}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}body{margin:0;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*,*:before,*:after{font-family:inherit}:root{--mat-sys-body-large-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-medium-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-body-small-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-large-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-medium-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-label-small-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-large-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-medium-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-title-small-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-large-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-medium-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-headline-small-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-large-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-medium-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mat-sys-display-small-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.content-container{padding:var(--spacing-lg)}@keyframes page-enter{0%{opacity:0}to{opacity:1}}router-outlet+*{animation:page-enter .2s ease-out}.mat-mdc-row.clickable-row{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.mat-mdc-row.clickable-row:hover{background-color:var(--color-content-bg, rgba(0, 0, 0, .03))}.status-dot{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:500}.status-dot:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.active:before{background:var(--color-success)}.status-dot.inactive:before{background:var(--color-danger)}.status-dot.system:before{background:var(--color-info)}.status-dot.custom:before{background:var(--color-purple)}.status-dot.draft:before{background:var(--color-warning)}.status-dot.pending:before{background:var(--color-purple)}.status-dot.archived:before{background:var(--color-text-muted)}.status-dot.danger:before{background:var(--color-danger)}.status-dot.active{color:var(--color-success)}.status-dot.inactive{color:var(--color-danger)}.status-dot.system{color:var(--color-info)}.status-dot.custom{color:var(--color-purple)}.status-dot.draft{color:var(--color-warning)}.status-dot.pending{color:var(--color-purple)}.status-dot.archived{color:var(--color-text-muted)}.status-dot.danger{color:var(--color-danger)}.mat-mdc-unelevated-button.mat-primary{--mat-button-filled-container-color: var(--color-primary);--mat-button-filled-label-text-color: var(--color-on-primary);--mdc-filled-button-container-color: var(--color-primary);--mdc-filled-button-label-text-color: var(--color-on-primary)}.mat-mdc-unelevated-button.mat-primary:hover{--mat-button-filled-container-color: var(--color-primary-hover);--mdc-filled-button-container-color: var(--color-primary-hover)}.mat-mdc-unelevated-button.mat-primary:active{--mat-button-filled-container-color: var(--color-primary-press);--mdc-filled-button-container-color: var(--color-primary-press)}.mat-mdc-unelevated-button,.mat-mdc-outlined-button,.mat-mdc-button{border-radius:8px!important;font-size:.875rem;font-weight:500}.mat-mdc-unelevated-button .mdc-button__ripple,.mat-mdc-outlined-button .mdc-button__ripple,.mat-mdc-button .mdc-button__ripple{border-radius:8px!important}.mat-mdc-unelevated-button .mat-icon,.mat-mdc-outlined-button .mat-icon,.mat-mdc-button .mat-icon{font-size:16px;width:16px;height:16px;line-height:16px}.left-drawer .mat-mdc-icon-button,.right-drawer .mat-mdc-icon-button,app-topbar .mat-mdc-icon-button{color:var(--color-shell-text)}.mat-mdc-form-field.mat-focused .mdc-notched-outline{filter:drop-shadow(0 0 3px rgba(99,102,241,.2))}mat-form-field{--mdc-filled-text-field-label-text-size: var(--font-size-input-label);--mdc-outlined-text-field-label-text-size: var(--font-size-input-label);--mdc-filled-text-field-input-text-size: var(--font-size-input-text);--mdc-outlined-text-field-input-text-size: var(--font-size-input-text)}mat-form-field[appearance=outline] .mat-mdc-form-field-icon-prefix{padding-left:8px}mat-form-field[appearance=outline] .mat-mdc-form-field-icon-prefix mat-icon{padding-right:4px}.styled-select-panel.mat-mdc-select-panel{border-radius:12px!important;box-shadow:var(--shadow-lg),var(--shadow-sm)!important;border:1px solid var(--color-border);padding:6px!important;background:var(--color-surface);max-height:280px}.styled-select-panel.mat-mdc-select-panel .mat-mdc-option{font-size:.875rem!important;min-height:44px!important;padding:0 14px!important;border-radius:8px;margin:2px 0;letter-spacing:.01em;transition:background-color .12s ease}.styled-select-panel.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:.875rem;font-weight:500;color:var(--color-text)}.styled-select-panel.mat-mdc-select-panel .mat-mdc-option:hover{background:var(--color-surface-alt)!important}.styled-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background:var(--color-info-bg)!important}.styled-select-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{color:var(--color-info);font-weight:600}.styled-select-panel.mat-mdc-select-panel .mat-mdc-option.team-option--removed .mdc-list-item__primary-text{color:var(--color-text-muted);font-style:italic}.customer-list-preview-status-panel.mat-mdc-select-panel{border-radius:12px!important;box-shadow:var(--fc-shadow-2)!important;border:none;padding:8px!important;background:#fff;min-width:189px;position:relative;overflow:visible!important;margin-top:12px}.customer-list-preview-status-panel.mat-mdc-select-panel:before{content:"";position:absolute;top:-8px;left:20px;width:0;height:0;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:8px solid #FFFFFF}.customer-list-preview-status-panel.mat-mdc-select-panel .mat-mdc-option{position:relative;min-height:unset!important;padding:12px 52px 12px 20px!important;border-radius:8px;margin:0}.customer-list-preview-status-panel.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{font-family:var(--fc-font-sans);font-size:14px;font-weight:600;color:#212b36}.customer-list-preview-status-panel.mat-mdc-select-panel .mat-mdc-option .mat-mdc-option-pseudo-checkbox,.customer-list-preview-status-panel.mat-mdc-select-panel .mat-mdc-option mat-pseudo-checkbox{display:none!important}.customer-list-preview-status-panel.mat-mdc-select-panel .mat-mdc-option:after{content:"";position:absolute;right:26px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:1.5px solid #919EAB;box-sizing:border-box}.customer-list-preview-status-panel.mat-mdc-select-panel .mat-mdc-option:hover,.customer-list-preview-status-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background:#919eab14!important}.customer-list-preview-status-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:before{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#1890ff14}.customer-list-preview-status-panel.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:after{border-color:#1890ff;background:radial-gradient(circle,#1890FF 0 5px,transparent 5px)}.mat-mdc-select-panel-above .customer-list-preview-status-panel.mat-mdc-select-panel:before{top:auto;bottom:-8px;border-bottom:none;border-top:8px solid #FFFFFF}.assignee-select-panel.mat-mdc-select-panel .assignee-search-option{position:sticky;top:-6px;z-index:2;min-height:50px!important;padding:6px!important;background:var(--color-surface)!important;cursor:default;opacity:1!important;pointer-events:auto!important}.assignee-select-panel.mat-mdc-select-panel .assignee-search-option .mdc-list-item__primary-text{display:block;width:100%}.assignee-select-search{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface)}.assignee-select-search mat-icon{width:18px;height:18px;flex:0 0 18px;color:var(--color-text-muted);font-size:18px}.assignee-select-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit}.tsb-agent-filter-panel.mat-mdc-select-panel .select-search,.apr-agent-filter-panel.mat-mdc-select-panel .select-search{position:sticky;top:-6px;z-index:2;display:flex;align-items:center;gap:8px;min-height:36px;margin:-2px 0 4px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface)}.tsb-agent-filter-panel.mat-mdc-select-panel .select-search mat-icon,.apr-agent-filter-panel.mat-mdc-select-panel .select-search mat-icon{width:18px;height:18px;flex:0 0 18px;color:var(--color-text-muted);font-size:18px}.tsb-agent-filter-panel.mat-mdc-select-panel .select-search .select-search-input,.apr-agent-filter-panel.mat-mdc-select-panel .select-search .select-search-input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit}.tsb-agent-filter-panel.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.apr-agent-filter-panel.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{white-space:normal;width:100%}.tsb-agent-filter-panel.mat-mdc-select-panel .agent-opt,.apr-agent-filter-panel.mat-mdc-select-panel .agent-opt{display:flex;flex-direction:column;line-height:1.25;padding:2px 0}.tsb-agent-filter-panel.mat-mdc-select-panel .agent-opt .opt-name,.apr-agent-filter-panel.mat-mdc-select-panel .agent-opt .opt-name{font-weight:600;color:var(--color-text)}.tsb-agent-filter-panel.mat-mdc-select-panel .agent-opt .opt-email,.apr-agent-filter-panel.mat-mdc-select-panel .agent-opt .opt-email{font-size:.72rem;color:var(--color-text-muted)}.tsb-agent-filter-panel.mat-mdc-select-panel .select-empty,.apr-agent-filter-panel.mat-mdc-select-panel .select-empty{padding:10px 14px;font-size:.82rem;color:var(--color-text-muted)}.picker-autocomplete-panel.mat-mdc-autocomplete-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--shadow-lg),var(--shadow-sm)}.picker-autocomplete-panel.mat-mdc-autocomplete-panel .mat-mdc-option{min-height:60px;padding:8px 12px}.picker-autocomplete-panel.mat-mdc-autocomplete-panel .mdc-list-item__primary-text{white-space:normal;overflow:visible;width:100%;display:block}.location-autocomplete-panel.mat-mdc-autocomplete-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--shadow-lg),var(--shadow-sm)}.cdk-overlay-dark-backdrop{background:#00000080!important}.crud-dialog .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px;overflow:hidden}.ops-dialog .mat-mdc-dialog-container .mdc-dialog__surface{padding:0;border-radius:16px;overflow:hidden;box-shadow:-40px 40px 80px -8px #919eab3d}.ops-dialog-rule{height:1px;margin:12px 0 0;border:0;background:#dfe3e8}html.dark-theme .ops-dialog-rule{background:var(--color-border)}.crud-dialog .mat-mdc-dialog-content{max-height:70vh;overflow-y:auto;padding:16px 24px}.mat-mdc-menu-panel.ops-filter-menu{min-width:0;max-width:none;padding:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.mat-mdc-menu-panel.ops-filter-menu .mat-mdc-menu-content{padding:0}.mat-mdc-menu-panel.ops-filter-menu .olp-list{max-height:var(--olp-list-max, max(184px, 100vh - 260px))}.mat-mdc-menu-panel.ops-filter-menu .oap-list{max-height:var(--oap-list-max, max(192px, 100vh - 260px))}.mat-mdc-menu-panel.ops-filter-menu .odm-list{max-height:max(184px,100vh - 260px)}.mat-mdc-menu-panel.customer-row-menu{--mat-menu-item-label-text-size: 12px;width:189px!important;min-width:189px!important;max-width:189px!important;padding:8px!important;border:none!important;border-radius:12px!important;background:#fff!important;box-shadow:-20px 20px 40px -4px #919eab3d,0 0 2px #919eab3d!important;overflow:visible!important;position:relative}.mat-mdc-menu-panel.customer-row-menu:before{content:"";position:absolute;top:-8px;right:5px;width:18px;height:8px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="8" viewBox="0 0 18 8"><path d="M18 8L10.591 0.653454C9.7123 -0.217818 8.2877 -0.217818 7.409 0.653454L0 8H18Z" fill="white"/></svg>') no-repeat}.mat-mdc-menu-panel.customer-row-menu .mat-mdc-menu-content{padding:0!important}.mat-mdc-menu-panel.customer-row-menu .delete-action.mat-mdc-menu-item{display:flex!important;align-items:center!important;min-height:0!important;height:46px!important;padding:0 6px!important;border:none!important;border-radius:8px!important;background:transparent!important;color:#212b36!important;font-family:var(--fc-font-sans);font-size:12px!important;font-weight:600;line-height:22px!important;text-align:left!important;white-space:nowrap}.mat-mdc-menu-panel.customer-row-menu .delete-action .mat-mdc-menu-item-text{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;color:inherit}.mat-mdc-menu-panel.customer-row-menu .delete-action__icon-btn{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--fc-border);border-radius:6px;background:var(--fc-surface);color:#4a5b6c;box-sizing:border-box;transition:background-color var(--fc-dur-fast) var(--fc-ease),border-color var(--fc-dur-fast) var(--fc-ease),color var(--fc-dur-fast) var(--fc-ease)}.mat-mdc-menu-panel.customer-row-menu .delete-action:hover{background:#919eab14!important}.mat-mdc-menu-panel.customer-row-menu .delete-action:hover .delete-action__icon-btn{background:var(--fc-danger-soft)!important;border-color:var(--fc-danger-border)!important;color:var(--fc-danger)!important}.mat-mdc-menu-panel.page-size-menu.page-size-menu{width:76px!important;min-width:76px!important;max-width:76px!important;background:#fff!important;border-radius:8px!important;padding:10px 12px 14px!important}.mat-mdc-menu-panel.page-size-menu.page-size-menu .mat-mdc-menu-content{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important}.mat-mdc-menu-panel.page-size-menu.page-size-menu .mat-mdc-menu-item{display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;height:16px!important;margin:0!important;padding:0!important;border:none!important;border-radius:4px!important;background:transparent!important;color:#212b36!important;font-family:var(--fc-font-sans)!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;text-align:center!important;white-space:nowrap!important}.mat-mdc-menu-panel.page-size-menu.page-size-menu .mat-mdc-menu-item .mat-mdc-menu-item-text{font-family:var(--fc-font-sans)!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}.mat-mdc-menu-panel.page-size-menu.page-size-menu .mat-mdc-menu-item:hover{background:#919eab14!important}.search-field{margin-bottom:0;width:200px;--mat-form-field-container-height: 36px;--mdc-outlined-text-field-container-shape: 8px}.search-field .mat-mdc-form-field-subscript-wrapper{display:none}.search-field .mat-mdc-form-field-infix{padding-top:6px!important;padding-bottom:6px!important;min-height:unset}.search-field input{font-size:.8125rem}.search-field .mat-mdc-form-field-icon-prefix mat-icon{font-size:18px;width:18px;height:18px;padding:0 4px 0 8px}.search-field .mat-mdc-form-field-icon-prefix app-icon-search{padding:0 4px 0 8px}.search-field .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.search-field .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.search-field .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--color-accent)!important}.search-field .mat-mdc-form-field.mat-focused .mdc-notched-outline{filter:drop-shadow(0 0 3px rgba(99,102,241,.2))}.filter-select{margin-bottom:0;width:160px;--mat-form-field-container-height: 36px;--mdc-outlined-text-field-container-shape: 8px}.filter-select .mat-mdc-form-field-subscript-wrapper{display:none}.filter-select .mat-mdc-form-field-infix{padding-top:6px!important;padding-bottom:6px!important;min-height:unset}.filter-select .mat-mdc-select-trigger{font-size:.8125rem}.filter-select .mat-mdc-form-field-icon-suffix{padding:0 8px 0 4px;color:var(--color-text-muted)}.filter-select .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.filter-select .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.filter-select .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--color-accent)!important}.date-preset-field{margin-bottom:0;--mat-form-field-container-height: 36px;--mdc-outlined-text-field-container-shape: 8px}.date-preset-field .mat-mdc-form-field-subscript-wrapper{display:none}.date-preset-field .mat-mdc-form-field-infix{padding-top:6px!important;padding-bottom:6px!important;min-height:unset}.date-preset-field .mat-mdc-select-trigger{font-size:.8125rem}.date-preset-field .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.date-preset-field .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.date-preset-field .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--color-accent)!important}.filter-date{margin-bottom:0;width:140px;--mat-form-field-container-height: 36px;--mdc-outlined-text-field-container-shape: 8px}.filter-date .mat-mdc-form-field-subscript-wrapper{display:none}.filter-date .mat-mdc-form-field-infix{padding-top:6px!important;padding-bottom:6px!important;min-height:unset}.filter-date input{font-size:.8125rem}.filter-date .mat-datepicker-toggle .mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 32px;width:32px;height:32px;padding:0}.filter-date .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{font-size:18px;width:18px;height:18px}.filter-date .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.filter-date .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.filter-date .mdc-text-field--outlined:not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--color-accent)!important}.mat-datepicker-content{border-radius:12px!important;box-shadow:var(--shadow-lg),var(--shadow-sm)!important;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;overflow:hidden}.mat-datepicker-content .mat-calendar{width:280px;height:auto;background:var(--color-surface)}.mat-datepicker-content .mat-calendar-header{background:var(--color-surface);padding:8px 8px 4px}.mat-datepicker-content .mat-calendar-controls{margin:0}.mat-datepicker-content .mat-calendar-period-button{font-weight:600;font-size:.875rem;color:var(--color-text)}.mat-datepicker-content .mat-calendar-body-cell-content{border-radius:8px;font-size:.8125rem}.mat-datepicker-content .mat-calendar-body-selected{background-color:var(--color-accent)!important;color:#fff!important}.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--color-accent)!important}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background:var(--color-surface-alt)}.mat-datepicker-content .mat-calendar-table-header th{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.odtr-calendar .mat-calendar-body-cell-content{border-radius:8px;font-size:.8125rem}.odtr-calendar .mat-calendar-body-selected{background-color:var(--color-accent)!important;color:#fff!important}.odtr-calendar .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--color-accent)!important}.odtr-calendar .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background:var(--color-surface-alt)}.odtr-calendar .mat-calendar-table-header th{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.odtr-calendar .mat-calendar-period-button{font-weight:600;font-size:.875rem;color:var(--color-text)}.action-buttons{display:flex;align-items:center;gap:6px}.styled-table .mat-mdc-header-row{background:var(--color-surface-alt)}.styled-table .mat-mdc-header-cell{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom-color:var(--color-border)}.table-card .mat-mdc-paginator{border-top:1px solid var(--color-border);background:var(--color-surface-alt)}.action-btn{--mdc-icon-button-state-layer-size: 34px;width:34px!important;height:34px!important;padding:0!important;border-radius:8px!important;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.action-btn mat-icon{font-size:18px;width:18px;height:18px}.action-btn.view{background:var(--color-info-bg);color:var(--color-info)}.action-btn.edit{background:var(--color-warning-bg);color:var(--color-warning)}.action-btn.delete{background:var(--color-danger-bg);color:var(--color-danger)}.action-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.action-btn.view:hover{background:var(--color-info);color:#fff}.action-btn.edit:hover{background:var(--color-warning);color:#fff}.action-btn.delete:hover{background:var(--color-danger);color:#fff}.option-chip{display:inline-block;background:var(--color-info-bg);color:var(--color-info);padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;margin-right:4px;margin-bottom:2px}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge-danger{background:var(--color-danger-bg);color:var(--color-danger)}.badge-info{background:var(--color-info-bg);color:var(--color-info)}.badge-purple{background:var(--color-purple-bg);color:var(--color-purple)}.badge-indigo{background:var(--color-indigo-bg);color:var(--color-indigo)}.badge-orange{background:var(--color-warning-bg);color:var(--color-warning)}.badge-green{background:var(--color-success-bg);color:var(--color-success)}.badge-blue{background:var(--color-info-bg);color:var(--color-info)}.stat-icon.total{background:var(--color-indigo-bg);color:var(--color-indigo)}.stat-icon.active{background:var(--color-success-bg);color:var(--color-success)}.stat-icon.inactive{background:var(--color-danger-bg);color:var(--color-danger)}.stat-icon.draft{background:var(--color-warning-bg);color:var(--color-warning)}.stat-icon.pending{background:var(--color-purple-bg);color:var(--color-purple)}.stat-icon.system{background:var(--color-info-bg);color:var(--color-info)}.stat-icon.custom{background:var(--color-purple-bg);color:var(--color-purple)}.stat-icon.perms{background:var(--color-warning-bg);color:var(--color-warning)}.stat-icon.info{background:var(--color-info-bg);color:var(--color-info)}.stat-icon.success{background:var(--color-success-bg);color:var(--color-success)}.stat-icon.warning{background:var(--color-warning-bg);color:var(--color-warning)}.stat-icon.danger{background:var(--color-danger-bg);color:var(--color-danger)}.stat-icon.purple{background:var(--color-purple-bg);color:var(--color-purple)}body.focus-mode app-topbar,body.focus-mode app-left-drawer,body.focus-mode app-right-drawer,body.focus-mode .drawer-backdrop{display:none!important}body.focus-mode .layout-content{margin-top:0!important;margin-left:0!important;padding:0!important}body.focus-mode .page-body{border:none!important;border-radius:0!important;min-height:100vh!important}.rich-content{color:var(--color-text);font-size:14px;line-height:1.6}.preview-article{color:var(--color-text);font-size:14px;line-height:1.7}.rich-content :where(h2),.preview-article :where(h2){font-size:1.5em;font-weight:700;margin:1em 0 .5em}.rich-content :where(h3),.preview-article :where(h3){font-size:1.25em;font-weight:600;margin:1em 0 .5em}.rich-content :where(h4),.preview-article :where(h4){font-size:1.1em;font-weight:600;margin:1em 0 .5em}.rich-content :where(p),.preview-article :where(p){margin:.5em 0}.rich-content :where(ul,ol),.preview-article :where(ul,ol){padding-left:24px;margin:.5em 0}.rich-content :where(li),.preview-article :where(li){margin:.25em 0}.rich-content :where(blockquote),.preview-article :where(blockquote){border-left:3px solid var(--color-navy, #052161);margin:.5em 0;padding:.5em 0 .5em 1em;color:var(--color-text-muted);font-style:italic}.rich-content :where(hr),.preview-article :where(hr){border:none;border-top:2px solid var(--color-border);margin:1em 0}.rich-content :where(pre),.preview-article :where(pre){background:#1e293b;color:#e2e8f0;border-radius:8px;padding:12px 16px;font-family:Geist Mono,monospace;font-size:13px;overflow-x:auto;margin:.5em 0}.rich-content :where(pre code),.preview-article :where(pre code){background:none!important;color:inherit!important;padding:0!important;font-size:inherit!important;border-radius:0!important;font-weight:inherit}.rich-content *:not(pre)>code,.preview-article *:not(pre)>code{background:var(--color-surface-alt, #f8fafc);border-radius:4px;padding:2px 4px;font-family:Geist Mono,monospace;font-size:.9em;color:var(--color-danger, #dc2626)}.rich-content :where(table),.preview-article :where(table){border-collapse:collapse;width:100%;margin:.5em 0}.rich-content :where(td,th),.preview-article :where(td,th){border:1px solid #cbd5e1;padding:8px 12px;min-width:80px;vertical-align:top}.rich-content :where(th),.preview-article :where(th){background:var(--color-surface-alt, #f8fafc);font-weight:600}.rich-content :where(a),.preview-article :where(a){color:var(--color-navy, #052161);text-decoration:underline}.rich-content :where(figure),.preview-article :where(figure){max-width:100%}.rich-content :where(figure img),.preview-article :where(figure img){max-width:100%;height:auto;border-radius:4px}.rich-content :where(img),.preview-article :where(img){max-width:100%;border-radius:4px}.rich-content :where(img:not([height])),.preview-article :where(img:not([height])){height:auto}.rich-content :where(img[data-display=inline],img.rte-image--inline),.preview-article :where(img[data-display=inline],img.rte-image--inline){display:inline-block;margin:0 .25em;vertical-align:middle}.rich-content :where(img[data-display=block][data-align=left],img.rte-image--left),.preview-article :where(img[data-display=block][data-align=left],img.rte-image--left){display:block;margin-left:0;margin-right:auto}.rich-content :where(img[data-display=block][data-align=center],img.rte-image--center),.preview-article :where(img[data-display=block][data-align=center],img.rte-image--center){display:block;margin-left:auto;margin-right:auto}.rich-content :where(img[data-display=block][data-align=right],img.rte-image--right),.preview-article :where(img[data-display=block][data-align=right],img.rte-image--right){display:block;margin-left:auto;margin-right:0}@media print{app-topbar,app-left-drawer,app-right-drawer,.drawer-backdrop,.cdk-overlay-container,.mat-mdc-paginator,.action-buttons,.no-print{display:none!important}body{background:#fff!important;color:#000!important}.layout-content{margin:0!important;padding:0!important;background:#fff!important}.page-body{border:none!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}.mat-mdc-card,.table-card,.info-card,.form-card{border:1px solid #ddd!important;box-shadow:none!important;page-break-inside:avoid}a{color:inherit!important;text-decoration:none!important}}.app-snackbar-dark .mdc-snackbar__surface,.toast-panel .mdc-snackbar__surface{background:#101828!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 38px #0f172a52!important}.app-snackbar-dark .mat-mdc-snack-bar-label,.app-snackbar-dark .mat-mdc-button,.app-snackbar-dark .mat-mdc-snack-bar-action,.app-snackbar-dark .mdc-button__label,.toast-panel .mat-mdc-snack-bar-label,.toast-panel .mat-mdc-button,.toast-panel .mat-mdc-snack-bar-action,.toast-panel .mdc-button__label{color:#fff!important}.toast-panel--success .mdc-snackbar__surface{background:#008651!important}.toast-panel--error .mdc-snackbar__surface{background:#f05037!important}.toast-panel--warn .mdc-snackbar__surface{background:#f06123!important}.toast-panel--info .mdc-snackbar__surface{background:#377aec!important}.toast-panel .mdc-snackbar__surface{padding:0!important;border-radius:10px!important;overflow:hidden;min-width:300px!important;max-width:440px!important}.toast-panel .mdc-snackbar__label{padding:0!important}.toast-body{display:flex;align-items:center;gap:10px;padding:14px 6px 14px 16px;font-size:.875rem;font-weight:500;line-height:1.4;color:#fff}.toast-body__icon{font-size:20px;width:20px;height:20px;flex-shrink:0}.toast-body__message{flex:1}.toast-body__close{flex-shrink:0;--mdc-icon-button-state-layer-size: 36px !important;width:36px!important;height:36px!important;line-height:36px!important;opacity:.6}.toast-body__close:hover{opacity:1}.toast-body__close .mat-icon{font-size:18px;width:18px;height:18px}.toast-body--success .toast-body__icon{color:#32d583}.toast-body--error .toast-body__icon{color:#f97066}.toast-body--warn .toast-body__icon{color:#fdb022}.toast-body--info .toast-body__icon{color:#84caff}
