@charset "UTF-8";:root{--fs-green-50: #e9f9f3;--fs-green-100: #c9f0e2;--fs-green-200: #93e2c6;--fs-green-300: #57d0a6;--fs-green-400: #1fb586;--fs-green-500: #03996e;--fs-green-600: #027e5b;--fs-green-700: #026449;--fs-green-800: #014b37;--fs-green-900: #013426;--fs-leaf-50: #eef7f1;--fs-leaf-100: #d5ecdd;--fs-leaf-200: #aedcc0;--fs-leaf-300: #80c79c;--fs-leaf-400: #57b07a;--fs-leaf-500: #429463;--fs-leaf-600: #35784f;--fs-leaf-700: #2a5e3e;--fs-leaf-800: #1f452e;--fs-leaf-900: #142e1e;--fs-amber-50: #fef7e9;--fs-amber-100: #fdecc6;--fs-amber-200: #fbd88b;--fs-amber-300: #f8c559;--fs-amber-400: #f5b135;--fs-amber-500: #e09a18;--fs-amber-600: #b87b12;--fs-amber-700: #8f5f0e;--fs-amber-800: #66430a;--fs-amber-900: #402a06;--fs-red-50: #fef3f2;--fs-red-100: #fee4e2;--fs-red-200: #fecdca;--fs-red-300: #fda29b;--fs-red-400: #f97066;--fs-red-500: #f04438;--fs-red-600: #d92d20;--fs-red-700: #b42318;--fs-red-800: #912018;--fs-red-900: #7a271a;--fs-blue-50: #eef6fc;--fs-blue-100: #d5e9f7;--fs-blue-200: #a9d2ee;--fs-blue-300: #6fb3e0;--fs-blue-400: #3a90cd;--fs-blue-500: #1b6fac;--fs-blue-600: #12578a;--fs-blue-700: #0a446d;--fs-blue-800: #00355b;--fs-blue-900: #002540;--fs-neutral-0: #ffffff;--fs-neutral-25: #fbfcfc;--fs-neutral-50: #f6f8f7;--fs-neutral-100: #eef1f0;--fs-neutral-200: #e3e8e6;--fs-neutral-300: #ccd4d1;--fs-neutral-400: #9ba6a2;--fs-neutral-500: #6d7975;--fs-neutral-600: #505b57;--fs-neutral-700: #3b4441;--fs-neutral-800: #272e2c;--fs-neutral-900: #151a19;--fs-color-brand: var(--fs-green-500);--fs-color-brand-hover: var(--fs-green-600);--fs-color-brand-active: var(--fs-green-700);--fs-color-brand-subtle: var(--fs-green-50);--fs-color-brand-border: var(--fs-green-200);--fs-color-brand-on: var(--fs-neutral-0);--fs-color-accent: var(--fs-leaf-400);--fs-color-accent-subtle: var(--fs-leaf-50);--fs-color-bg-page: #f4f9f6;--fs-color-bg-surface: var(--fs-neutral-0);--fs-color-bg-raised: var(--fs-neutral-0);--fs-color-bg-sunken: var(--fs-neutral-50);--fs-color-bg-hover: var(--fs-neutral-50);--fs-color-bg-selected: var(--fs-green-50);--fs-color-bg-disabled: var(--fs-neutral-100);--fs-color-bg-overlay: rgba(21, 26, 25, .45);--fs-color-bg-selected-hover: var(--fs-green-100);--fs-color-bg-sidebar: var(--fs-neutral-0);--fs-color-text-primary: var(--fs-neutral-800);--fs-color-text-secondary: var(--fs-neutral-600);--fs-color-text-tertiary: var(--fs-neutral-500);--fs-color-text-disabled: var(--fs-neutral-400);--fs-color-text-inverse: var(--fs-neutral-0);--fs-color-inverse-hover: rgba(255, 255, 255, .16);--fs-color-inverse-active: rgba(255, 255, 255, .28);--fs-color-text-brand: var(--fs-green-700);--fs-color-text-link: var(--fs-green-600);--fs-color-border: var(--fs-neutral-200);--fs-color-border-strong: var(--fs-neutral-300);--fs-color-border-subtle: var(--fs-neutral-100);--fs-color-border-focus: var(--fs-green-500);--fs-color-success-fg: var(--fs-green-700);--fs-color-success-bg: var(--fs-green-50);--fs-color-success-border: var(--fs-green-200);--fs-color-success-solid: var(--fs-green-500);--fs-color-warning-fg: var(--fs-amber-700);--fs-color-warning-bg: var(--fs-amber-50);--fs-color-warning-border: var(--fs-amber-200);--fs-color-warning-solid: var(--fs-amber-400);--fs-color-danger-fg: var(--fs-red-700);--fs-color-danger-bg: var(--fs-red-50);--fs-color-danger-border: var(--fs-red-200);--fs-color-danger-solid: var(--fs-red-600);--fs-color-danger-hover: var(--fs-red-700);--fs-color-danger-active: var(--fs-red-800);--fs-color-info-fg: var(--fs-blue-700);--fs-color-info-bg: var(--fs-blue-50);--fs-color-info-border: var(--fs-blue-200);--fs-color-info-solid: var(--fs-blue-600);--fs-color-neutral-fg: var(--fs-neutral-600);--fs-color-neutral-bg: var(--fs-neutral-100);--fs-color-neutral-border: var(--fs-neutral-300);--fs-color-neutral-solid: var(--fs-neutral-500);--fs-status-confirmed: var(--fs-color-success-fg);--fs-status-confirmed-bg: var(--fs-color-success-bg);--fs-status-pending: var(--fs-color-warning-fg);--fs-status-pending-bg: var(--fs-color-warning-bg);--fs-status-processing: var(--fs-color-info-fg);--fs-status-processing-bg: var(--fs-color-info-bg);--fs-status-failed: var(--fs-color-danger-fg);--fs-status-failed-bg: var(--fs-color-danger-bg);--fs-status-cancelled: var(--fs-color-neutral-fg);--fs-status-cancelled-bg: var(--fs-color-neutral-bg);--fs-status-disabled: var(--fs-color-neutral-fg);--fs-status-disabled-bg: var(--fs-color-neutral-bg);--fs-status-live: var(--fs-color-danger-fg);--fs-status-live-bg: var(--fs-color-danger-bg);--fs-color-trend-up: var(--fs-green-600);--fs-color-trend-down: var(--fs-red-600);--fs-color-trend-flat: var(--fs-neutral-500);--fs-font-display: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-font-body: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-font-mono: "Roboto Mono", ui-monospace, "SF Mono", Monaco, "Courier New", monospace;--fs-text-2xs: 10px;--fs-leading-2xs: 14px;--fs-text-xs: 11px;--fs-leading-xs: 16px;--fs-text-sm: 12px;--fs-leading-sm: 18px;--fs-text-base: 13px;--fs-leading-base: 20px;--fs-text-md: 14px;--fs-leading-md: 20px;--fs-text-lg: 16px;--fs-leading-lg: 24px;--fs-text-xl: 18px;--fs-leading-xl: 26px;--fs-text-2xl: 22px;--fs-leading-2xl: 30px;--fs-text-3xl: 28px;--fs-leading-3xl: 36px;--fs-text-4xl: 34px;--fs-leading-4xl: 42px;--fs-weight-regular: 400;--fs-weight-medium: 500;--fs-weight-semibold: 600;--fs-weight-bold: 700;--fs-tracking-tight: -.01em;--fs-tracking-normal: 0;--fs-tracking-wide: .02em;--fs-tracking-caps: .06em;--fs-type-page-title: var(--fs-weight-semibold) var(--fs-text-2xl)/var(--fs-leading-2xl) var(--fs-font-display);--fs-type-section-title: var(--fs-weight-semibold) var(--fs-text-lg)/var(--fs-leading-lg) var(--fs-font-display);--fs-type-card-title: var(--fs-weight-medium) var(--fs-text-md)/var(--fs-leading-md) var(--fs-font-display);--fs-type-stat-value: var(--fs-weight-semibold) var(--fs-text-3xl)/var(--fs-leading-3xl) var(--fs-font-display);--fs-type-body: var(--fs-weight-regular) var(--fs-text-md)/var(--fs-leading-md) var(--fs-font-body);--fs-type-table-cell: var(--fs-weight-regular) var(--fs-text-base)/var(--fs-leading-base) var(--fs-font-body);--fs-type-table-header: var(--fs-weight-medium) var(--fs-text-sm)/var(--fs-leading-sm) var(--fs-font-body);--fs-type-label: var(--fs-weight-medium) var(--fs-text-sm)/var(--fs-leading-sm) var(--fs-font-body);--fs-type-caption: var(--fs-weight-regular) var(--fs-text-xs)/var(--fs-leading-xs) var(--fs-font-body);--fs-type-button: var(--fs-weight-medium) var(--fs-text-md)/1 var(--fs-font-body);--fs-space-0: 0;--fs-space-1: 2px;--fs-space-2: 4px;--fs-space-3: 6px;--fs-space-4: 8px;--fs-space-5: 12px;--fs-space-6: 16px;--fs-space-7: 20px;--fs-space-8: 24px;--fs-space-9: 32px;--fs-space-10: 40px;--fs-space-11: 48px;--fs-space-12: 64px;--fs-radius-sm: 4px;--fs-radius-md: 6px;--fs-radius-lg: 8px;--fs-radius-xl: 12px;--fs-radius-pill: 999px;--fs-shadow-xs: 0 1px 2px rgba(21, 26, 25, .05);--fs-shadow-sm: 0 1px 3px rgba(21, 26, 25, .08), 0 1px 2px rgba(21, 26, 25, .04);--fs-shadow-md: 0 4px 8px -2px rgba(21, 26, 25, .08), 0 2px 4px -2px rgba(21, 26, 25, .04);--fs-shadow-lg: 0 12px 16px -4px rgba(21, 26, 25, .08), 0 4px 6px -2px rgba(21, 26, 25, .03);--fs-shadow-xl: 0 20px 24px -4px rgba(21, 26, 25, .1), 0 8px 8px -4px rgba(21, 26, 25, .04);--fs-focus-ring: 0 0 0 2px var(--fs-color-bg-surface), 0 0 0 4px var(--fs-color-border-focus);--fs-focus-ring-danger: 0 0 0 2px var(--fs-color-bg-surface), 0 0 0 4px var(--fs-color-danger-solid);--fs-focus-ring-inset: inset 0 0 0 2px var(--fs-color-border-focus);--fs-row-height: 44px;--fs-row-height-compact: 36px;--fs-header-height: 40px;--fs-cell-padding-x: var(--fs-space-6);--fs-cell-padding-y: var(--fs-space-5);--fs-control-height-sm: 28px;--fs-control-height-md: 36px;--fs-control-height-lg: 44px;--fs-sidebar-width: 248px;--fs-sidebar-width-collapsed: 64px;--fs-topbar-height: 56px;--fs-content-max-width: 1600px;--fs-content-padding: var(--fs-space-8);--fs-icon-xs: 14px;--fs-icon-sm: 16px;--fs-icon-md: 20px;--fs-icon-lg: 24px;--fs-icon-xl: 32px;--fs-icon-stroke: 1.75;--fs-modal-width-sm: 480px;--fs-modal-width-md: 640px;--fs-modal-width-lg: 800px;--fs-modal-width-xl: 1000px;--fs-toast-width: 380px;--fs-popover-width: 264px;--fs-popover-width-lg: 300px;--fs-checkbox-size: 16px;--fs-duration-instant: .1s;--fs-duration-fast: .15s;--fs-duration-normal: .2s;--fs-duration-slow: .3s;--fs-ease-out: cubic-bezier(.16, 1, .3, 1);--fs-ease-in-out: cubic-bezier(.4, 0, .2, 1);--fs-transition-base: all var(--fs-duration-fast) var(--fs-ease-out);--fs-z-base: 0;--fs-z-sticky: 100;--fs-z-sidebar: 200;--fs-z-dropdown: 300;--fs-z-overlay: 400;--fs-z-modal: 500;--fs-z-toast: 600;--fs-z-tooltip: 700}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:var(--fs-type-body);color:var(--fs-color-text-primary);background:var(--fs-color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}table,.fs-tabular,[data-numeric],input[type=number]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:focus-visible{outline:none;box-shadow:var(--fs-focus-ring);border-radius:var(--fs-radius-sm)}button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],label[for],summary,select:not(:disabled),[data-sort-field]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed;color:var(--fs-color-text-disabled)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fs-skeleton{background:linear-gradient(90deg,var(--fs-neutral-100) 25%,var(--fs-neutral-200) 37%,var(--fs-neutral-100) 63%);background-size:400% 100%;animation:fs-skeleton-shimmer 1.4s ease infinite;border-radius:var(--fs-radius-sm)}@keyframes fs-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.fs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--fs-green-50: #eaf6f1;--fs-green-100: #cfede1;--fs-green-200: #c2e2d3;--fs-green-300: #8fcdb2;--fs-green-500: #00996e;--fs-green-700: #00694c;--fs-neutral-25: #fafdfa;--fs-neutral-50: #f8fbf8;--fs-neutral-100: #f1f6f1;--fs-neutral-150: #edf2ed;--fs-neutral-200: #e6f0e6;--fs-neutral-300: #dbe4db;--fs-neutral-350: #c4cec8;--fs-neutral-400: #a2aca6;--fs-neutral-500: #8a948e;--fs-neutral-550: #67726b;--fs-neutral-600: #58635c;--fs-neutral-700: #3a453f;--fs-neutral-800: #26302b;--fs-color-bg-page: var(--fs-neutral-25);--fs-color-bg-overlay: rgba(38, 48, 43, .4);--fs-color-bg-topbar: rgba(255, 255, 255, .92);--fs-color-text-label: var(--fs-neutral-700);--fs-color-text-muted: var(--fs-neutral-550);--fs-color-text-tertiary: var(--fs-neutral-550);--fs-color-text-heading: var(--fs-blue-800);--fs-color-icon-decorative: var(--fs-neutral-350);--fs-color-text-link: var(--fs-green-700);--fs-color-text-link-hover: var(--fs-color-brand);--fs-color-border-subtle: var(--fs-neutral-150);--fs-color-border-faint: var(--fs-neutral-100);--fs-color-brand-border: var(--fs-green-100);--fs-color-navy: var(--fs-blue-800);--fs-color-navy-hover: var(--fs-blue-900);--fs-color-navy-muted: #8fa7b8;--fs-color-bg-login: #041b2b;--fs-bubble-green: radial-gradient(circle, rgba(0, 153, 110, .92) 0%, rgba(0, 153, 110, 0) 68%);--fs-bubble-amber: radial-gradient(circle, rgba(245, 177, 53, .7) 0%, rgba(245, 177, 53, 0) 66%);--fs-bubble-blue: radial-gradient(circle, rgba(0, 72, 140, .9) 0%, rgba(0, 53, 91, 0) 70%);--fs-bubble-leaf: radial-gradient(circle, rgba(87, 176, 122, .5) 0%, rgba(87, 176, 122, 0) 68%);--fs-gradient-login-veil: radial-gradient( 72% 62% at 46% 46%, rgba(4, 27, 43, 0) 0%, rgba(4, 27, 43, .62) 100% );--fs-pattern-placeholder: repeating-linear-gradient(135deg, #f0f5f0 0 9px, #e9f0e9 9px 18px);--fs-font-body: "Karla", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-text-2xl: 20px;--fs-leading-2xl: 26px;--fs-text-3xl: 27px;--fs-leading-3xl: 30px;--fs-text-4xl: 30px;--fs-leading-4xl: 34px;--fs-tracking-tight: -.025em;--fs-type-page-title: 600 26px/1.2 var(--fs-font-display);--fs-type-section-title: 500 16px/1.2 var(--fs-font-display);--fs-type-card-title: 500 15px/1.3 var(--fs-font-display);--fs-type-stat-value: 600 27px/1.05 var(--fs-font-display);--fs-type-stat-label: 500 11px/1.2 var(--fs-font-body);--fs-type-body: 400 14px/1.5 var(--fs-font-body);--fs-type-table-cell: 400 13px/1.35 var(--fs-font-body);--fs-type-table-header: 500 11px/1 var(--fs-font-body);--fs-type-label: 500 12px/1 var(--fs-font-body);--fs-type-caption: 400 11px/1.3 var(--fs-font-body);--fs-type-button: 500 13px/1 var(--fs-font-body);--fs-type-mono: 400 12px/1 var(--fs-font-mono);--fs-type-cell-primary: 500 13px/1.3 var(--fs-font-body);--fs-radius-xs: 5px;--fs-radius-sm: 7px;--fs-radius-md: 9px;--fs-radius-control: 8px;--fs-radius-tile: 11px;--fs-radius-lg: 13px;--fs-radius-xl: 16px;--fs-shadow-md: 0 8px 22px -12px rgba(38, 48, 43, .14);--fs-shadow-lg: 0 14px 32px -14px rgba(38, 48, 43, .24);--fs-shadow-xl: 0 26px 52px -14px rgba(0, 53, 91, .32);--fs-control-height-sm: 30px;--fs-control-height-md: 38px;--fs-control-height-lg: 46px;--fs-control-height-toolbar: 36px;--fs-control-height-square: 32px;--fs-row-height: 46px;--fs-row-height-compact: 40px;--fs-header-height: 38px;--fs-cell-padding-x: 12px;--fs-cell-padding-y: 12px;--fs-cell-padding-edge: 20px;--fs-sidebar-width: 264px;--fs-sidebar-header-height: 76px;--fs-sidebar-lockup-width: 118px;--fs-topbar-height: 60px;--fs-content-max-width: 1560px;--fs-content-padding: 32px;--fs-donut-size: 150px;--fs-donut-stroke: 17px;--fs-meter-height: 6px;--fs-countdown-size: 54px;--fs-badge-height: 22px;--fs-badge-padding-x: 9px;--fs-speaker-media-height: 245px;--fs-speaker-card-min: 258px;--fs-ticket-card-min: 300px;--fs-edition-strip-width: 130px;--fs-ticket-card-height: 290px;--fs-avatar-size: 32px;--fs-avatar-size-lg: 34px;--fs-login-panel-width: 512px;--fs-login-form-width: 368px;--fs-login-logo-width: 148px;--fs-login-pitch-size: 42px;--fs-login-glow-blur: 78px;--fs-modal-width-sm: 560px;--fs-modal-width-md: 640px;--fs-modal-width-lg: 720px;--fs-modal-width-xl: 820px;--fs-duration-press: .16s;--fs-press-scale: .97;--fs-press-scale-block: .99;--fs-overlay-scale-from: .96;--fs-dialog-scale-from: .98;--fs-lift-offset: -2px;--fs-stagger-step: 60ms}.fs-input{width:100%;height:var(--fs-control-height-md);padding:0 var(--fs-space-5);background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border-strong);border-radius:var(--fs-radius-md);color:var(--fs-color-text-primary);font:var(--fs-type-body);transition:border-color var(--fs-duration-fast) var(--fs-ease-out)}.fs-input::placeholder{color:var(--fs-color-text-disabled)}.fs-input:hover:not(:disabled,:focus){border-color:var(--fs-color-text-tertiary)}.fs-input:focus{outline:none;border-color:var(--fs-color-border-focus);box-shadow:var(--fs-focus-ring)}.fs-input:disabled{background:var(--fs-color-bg-disabled);border-color:var(--fs-color-border);color:var(--fs-color-text-disabled);cursor:not-allowed}.fs-input[aria-invalid=true]{border-color:var(--fs-color-danger-solid)}.fs-input[aria-invalid=true]:focus{box-shadow:var(--fs-focus-ring-danger)}.fs-input--sm{height:var(--fs-control-height-sm);font-size:var(--fs-text-sm)}.fs-input--lg{height:var(--fs-control-height-lg)}.fs-input[type=number]{text-align:right}textarea.fs-input{height:auto;min-height:calc(var(--fs-control-height-md) * 2);padding:var(--fs-space-4) var(--fs-space-5);resize:vertical;line-height:var(--fs-leading-md)}.fs-data-table-wrap{position:relative;width:100%;min-width:0;overflow-x:auto;background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-lg)}.fs-data-table{width:100%;border-collapse:separate;border-spacing:0;font:var(--fs-type-table-cell);color:var(--fs-color-text-primary)}.fs-data-table thead th{position:sticky;top:0;z-index:var(--fs-z-sticky);height:var(--fs-header-height);padding:0 var(--fs-cell-padding-x);background:var(--fs-color-bg-sunken);border-bottom:1px solid var(--fs-color-border);font:var(--fs-type-table-header);color:var(--fs-color-text-tertiary);text-align:left;white-space:nowrap;background-clip:padding-box}.fs-data-table__sort{display:inline-flex;align-items:center;gap:var(--fs-space-3);width:100%;height:var(--fs-header-height);padding:0;background:transparent;border:0;color:inherit;font:inherit;text-align:left;-webkit-user-select:none;user-select:none;transition:color var(--fs-duration-fast) var(--fs-ease-out)}.fs-data-table__sort:hover{color:var(--fs-color-text-primary)}.fs-data-table__sort:focus-visible{outline:none;box-shadow:var(--fs-focus-ring-inset);border-radius:var(--fs-radius-sm)}.fs-data-table__sort-icon{opacity:.3;transition:opacity var(--fs-duration-fast) var(--fs-ease-out)}.fs-data-table__sort:hover .fs-data-table__sort-icon{opacity:.6}.fs-data-table th[aria-sort=ascending] .fs-data-table__sort-icon,.fs-data-table th[aria-sort=descending] .fs-data-table__sort-icon{opacity:1;color:var(--fs-color-text-brand)}.fs-data-table th[aria-sort=ascending] .fs-data-table__sort,.fs-data-table th[aria-sort=descending] .fs-data-table__sort{color:var(--fs-color-text-primary);font-weight:var(--fs-weight-semibold)}.fs-data-table tbody td{height:var(--fs-row-height);padding:var(--fs-cell-padding-y) var(--fs-cell-padding-x);border-bottom:1px solid var(--fs-color-border-faint);vertical-align:middle}.fs-data-table thead th:first-child,.fs-data-table tbody td:first-child{padding-left:var(--fs-cell-padding-edge)}.fs-data-table thead th:last-child,.fs-data-table tbody td:last-child{padding-right:var(--fs-cell-padding-edge)}.fs-data-table tbody tr:last-child td{border-bottom:0}.fs-data-table tbody tr{transition:background-color var(--fs-duration-fast) var(--fs-ease-out)}.fs-data-table tbody tr:hover{background:var(--fs-color-bg-hover)}.fs-data-table tbody tr[data-selected=true]{background:var(--fs-color-bg-selected)}.fs-data-table tbody tr[data-selected=true]:hover{background:var(--fs-color-bg-selected-hover)}.fs-data-table--compact tbody td{height:var(--fs-row-height-compact);padding:var(--fs-space-3) var(--fs-cell-padding-x)}.fs-data-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.fs-data-table th.fs-data-table__cell--numeric .fs-data-table__sort,.fs-data-table th.fs-data-table__cell--numeric>span{justify-content:flex-end}.fs-data-table__cell--center{text-align:center}.fs-data-table__cell--select{width:var(--fs-space-10);padding-right:0;text-align:center}.fs-data-table__cell--actions{width:var(--fs-space-11);text-align:right;white-space:nowrap}.fs-data-table tbody td.fs-data-table__cell--actions{padding-top:var(--fs-space-4);padding-bottom:var(--fs-space-4)}.fs-data-table__truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-data-table__clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:var(--fs-leading-base)}.fs-data-table__primary{display:block;font:var(--fs-type-cell-primary);color:var(--fs-color-text-primary)}.fs-data-table__secondary{display:block;color:var(--fs-color-text-tertiary);font-size:var(--fs-text-xs);line-height:var(--fs-leading-xs)}.fs-data-table__empty-value,.fs-empty-value{color:var(--fs-color-text-tertiary)}.fs-data-table tbody td>.fs-status-badge{display:flex;width:max-content}.fs-data-table__row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--fs-space-2);vertical-align:middle;opacity:0;transition:opacity var(--fs-duration-fast) var(--fs-ease-out)}.fs-data-table tbody tr:hover .fs-data-table__row-actions,.fs-data-table__row-actions:focus-within,.fs-data-table tbody tr[data-selected=true] .fs-data-table__row-actions{opacity:1}@media(hover:none){.fs-data-table__row-actions{opacity:1}}.fs-data-table[data-loading=true] tbody tr:hover{background:transparent}.fs-data-table__skeleton-row td{height:var(--fs-row-height)}@media(max-width:1023px){.fs-data-table [data-priority=low]{display:none}}@media(max-width:767px){.fs-data-table [data-priority=medium]{display:none}.fs-data-table-wrap{border:0;background:transparent;overflow-x:visible}.fs-data-table,.fs-data-table thead,.fs-data-table tbody,.fs-data-table tr,.fs-data-table td{display:block;width:100%}.fs-data-table thead{display:none}.fs-data-table tbody tr{margin-bottom:var(--fs-space-5);background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-lg);padding:var(--fs-space-3) var(--fs-space-5)}.fs-data-table tbody td{height:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-5);padding:var(--fs-space-3) 0;border-bottom:1px solid var(--fs-color-border-subtle);text-align:right}.fs-data-table tbody td:before{content:attr(data-label);flex:0 0 auto;font:var(--fs-type-label);color:var(--fs-color-text-tertiary);text-align:left}.fs-data-table tbody td:last-child{border-bottom:0}.fs-data-table__cell--select,.fs-data-table__cell--actions{width:auto;text-align:right}.fs-data-table__row-actions{opacity:1}.fs-data-table__truncate{white-space:normal}}fs-table-toolbar:has(+fs-data-table) .fs-table-toolbar{border-bottom-color:var(--fs-color-border-subtle);border-end-start-radius:0;border-end-end-radius:0}fs-table-toolbar+fs-data-table .fs-data-table-wrap{border-top:0;border-start-start-radius:0;border-start-end-radius:0}fs-data-table:has(+fs-pagination) .fs-data-table-wrap{border-end-start-radius:0;border-end-end-radius:0}fs-data-table+fs-pagination .fs-pagination{margin-top:0;padding:var(--fs-space-5) var(--fs-cell-padding-edge);background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-top:0;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--fs-radius-lg);border-end-end-radius:var(--fs-radius-lg)}.fs-stat-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fs-space-6);margin-bottom:var(--fs-space-7)}@media(max-width:1279px){.fs-stat-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.fs-stat-card-grid{grid-template-columns:minmax(0,1fr)}}.fs-action-menu__panel{min-width:var(--fs-space-12);padding:var(--fs-space-3);background:var(--fs-color-bg-raised);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-lg);box-shadow:var(--fs-shadow-lg);transform-origin:top;animation:fs-overlay-in var(--fs-duration-fast) var(--fs-ease-out)}.fs-action-menu__item{display:flex;align-items:center;gap:var(--fs-space-4);width:100%;height:var(--fs-control-height-md);padding:0 var(--fs-space-5);background:transparent;border:0;border-radius:var(--fs-radius-sm);color:var(--fs-color-text-primary);font:var(--fs-type-body);text-align:left;white-space:nowrap}.fs-action-menu__item:hover:not(:disabled),.fs-action-menu__item.cdk-menu-item-highlighted{background:var(--fs-color-bg-hover)}.fs-action-menu__item:focus-visible{outline:none;box-shadow:var(--fs-focus-ring-inset)}.fs-action-menu__item:disabled{color:var(--fs-color-text-disabled);cursor:not-allowed}.fs-action-menu__item--danger{color:var(--fs-color-danger-fg)}.fs-action-menu__item--danger:hover:not(:disabled){background:var(--fs-color-danger-bg)}.fs-filter-popover__panel{padding:var(--fs-space-6);background:var(--fs-color-bg-raised);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-lg);box-shadow:var(--fs-shadow-lg);transform-origin:top;animation:fs-overlay-in var(--fs-duration-fast) var(--fs-ease-out)}.fs-filter-popover__panel .fs-checkbox{width:var(--fs-checkbox-size);height:var(--fs-checkbox-size);margin:0;accent-color:var(--fs-color-brand);cursor:pointer}.fs-edition-switcher__panel{min-width:var(--fs-sidebar-width);max-width:calc(var(--fs-sidebar-width) * 1.25);padding:var(--fs-space-3);background:var(--fs-color-bg-raised);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-lg);box-shadow:var(--fs-shadow-lg);transform-origin:top;animation:fs-overlay-in var(--fs-duration-fast) var(--fs-ease-out)}.fs-edition-switcher__list{list-style:none;margin:0;padding:0;max-height:calc(var(--fs-control-height-md) * 6);overflow-y:auto}.fs-edition-switcher__row{display:flex;flex-direction:column;gap:var(--fs-space-1);padding:var(--fs-space-4) var(--fs-space-5);border-radius:var(--fs-radius-sm)}.fs-edition-switcher__row--active{background:var(--fs-color-bg-selected)}.fs-edition-switcher__row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-4);min-width:0}.fs-edition-switcher__row-topic{font:var(--fs-type-label);color:var(--fs-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-edition-switcher__row-meta{font:var(--fs-type-caption);color:var(--fs-color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-edition-switcher__note{margin:var(--fs-space-3) 0 0;padding:var(--fs-space-4) var(--fs-space-5);border-top:1px solid var(--fs-color-border-subtle);font:var(--fs-type-caption);color:var(--fs-color-text-tertiary)}.fs-edition-switcher__link{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-4);height:var(--fs-control-height-md);padding:0 var(--fs-space-5);border-radius:var(--fs-radius-sm);color:var(--fs-color-text-link);font:var(--fs-type-button);text-decoration:none}.fs-edition-switcher__link:hover,.fs-edition-switcher__link.cdk-menu-item-highlighted{background:var(--fs-color-bg-hover)}.fs-edition-switcher__link:focus-visible{outline:none;box-shadow:var(--fs-focus-ring-inset)}:root{--mat-tooltip-container-shape: var(--fs-radius-md);--mat-tooltip-container-color: var(--fs-color-navy);--mat-tooltip-supporting-text-color: var(--fs-color-text-inverse);--mat-tooltip-supporting-text-font: var(--fs-font-body);--mat-tooltip-supporting-text-line-height: var(--fs-leading-xs);--mat-tooltip-supporting-text-size: var(--fs-text-xs);--mat-tooltip-supporting-text-tracking: normal;--mat-tooltip-supporting-text-weight: var(--fs-weight-regular)}html,body{height:100%}body{overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:var(--fs-color-border-strong) transparent}*::-webkit-scrollbar{width:var(--fs-space-4);height:var(--fs-space-4)}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--fs-color-border-strong);border-radius:var(--fs-radius-pill);border:var(--fs-space-1) solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--fs-color-text-tertiary);background-clip:content-box}.cdk-overlay-container{z-index:var(--fs-z-modal)}.cdk-overlay-backdrop.fs-overlay-backdrop{background:var(--fs-color-bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--fs-duration-normal) var(--fs-ease-out)}.fs-dialog-panel{max-width:95vw;max-height:90vh;display:flex}.fs-scroll-blocked{overflow:hidden}@keyframes fs-in{0%{opacity:0;transform:translateY(var(--fs-space-3)) scale(var(--fs-dialog-scale-from))}to{opacity:1;transform:none}}@keyframes fs-overlay-in{0%{opacity:0;transform:translateY(calc(var(--fs-space-2) * -1)) scale(var(--fs-overlay-scale-from))}to{opacity:1;transform:none}}@keyframes fs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.fs-lift{transition:box-shadow var(--fs-duration-normal) var(--fs-ease-out),border-color var(--fs-duration-normal) var(--fs-ease-out),transform var(--fs-duration-normal) var(--fs-ease-out)}@media(hover:hover)and (pointer:fine){.fs-lift:hover{border-color:var(--fs-color-border-strong);box-shadow:var(--fs-shadow-md);transform:translateY(var(--fs-lift-offset))}}.fs-lift:active{transform:scale(var(--fs-press-scale-block));transition-duration:var(--fs-duration-press)}
