:root,[data-theme=light]{--flx-navy: #18100C;--flx-navy-dark: #2A2520;--flx-navy-darker: #14110D;--flx-teal: #B48F5E;--flx-teal-dark: #937D5E;--flx-teal-light: #D1C3B2;--flx-on-brand: #ffffff;--flx-success: #22C55E;--flx-success-light: #dcfce7;--flx-danger: #EF4444;--flx-danger-light: #fee2e2;--flx-warning: #F59E0B;--flx-warning-light: #fef3c7;--flx-info: #3B82F6;--flx-info-light: #dbeafe;--flx-success-strong: #166534;--flx-danger-strong: #b91c1c;--flx-warning-strong: #854d0e;--flx-info-strong: #1d4ed8;--flx-bg: #f8fafc;--flx-bg-page: #f8fafc;--flx-surface: #ffffff;--flx-surface-2: #f1f5f9;--flx-border: #e2e8f0;--flx-text: #0f172a;--flx-text-secondary: #475569;--flx-text-muted: #94a3b8;--flx-sidebar-bg: #0f172a;--flx-sidebar-surface: #1e293b;--flx-sidebar-border: #334155;--flx-sidebar-text: #e2e8f0;--flx-sidebar-text-muted: #94a3b8;--flx-sidebar-active-bg: rgba(46, 196, 182, .15);--flx-sidebar-active-text: #B48F5E;--flx-header-bg: #ffffff;--flx-header-border: #e2e8f0;--flx-header-text: #0f172a;--flx-header-height: 60px;--flx-sidebar-width: 240px;--flx-sidebar-collapsed-width: 64px;--flx-bottom-nav-height: 64px;--flx-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--flx-font-mono: "SF Mono", "Fira Code", "Cascadia Code", monospace;--flx-text-xs: .75rem;--flx-text-sm: .8125rem;--flx-text-base: .875rem;--flx-text-md: 1rem;--flx-text-lg: 1.125rem;--flx-text-xl: 1.375rem;--flx-text-2xl: 1.625rem;--flx-text-3xl: 2rem;--flx-space-xs: .25rem;--flx-space-sm: .5rem;--flx-space-md: .75rem;--flx-space-lg: 1rem;--flx-space-xl: 1.5rem;--flx-space-2xl: 2rem;--flx-space-3xl: 3rem;--flx-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--flx-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--flx-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--flx-shadow-xl: 0 16px 48px rgba(0, 0, 0, .16);--flx-radius-sm: .375rem;--flx-radius-md: .5rem;--flx-radius-lg: .75rem;--flx-radius-xl: 1rem;--flx-transition-fast: .15s ease;--flx-transition-normal: .2s ease;--flx-transition-slow: .3s ease;--flx-transition-spring: .3s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark],.dark{--flx-bg: #0f172a;--flx-bg-page: #0f172a;--flx-surface: #1e293b;--flx-surface-2: #334155;--flx-border: #475569;--flx-text: #f1f5f9;--flx-text-secondary: #94a3b8;--flx-text-muted: #64748b;--flx-success-light: rgba(34, 197, 94, .15);--flx-danger-light: rgba(239, 68, 68, .15);--flx-warning-light: rgba(245, 158, 11, .15);--flx-info-light: rgba(59, 130, 246, .15);--flx-success-strong: #4ADE80;--flx-danger-strong: #F87171;--flx-warning-strong: #FBBF24;--flx-info-strong: #60A5FA;--flx-sidebar-bg: #14110D;--flx-sidebar-surface: #0f172a;--flx-sidebar-border: #1e293b;--flx-sidebar-text: #e2e8f0;--flx-sidebar-text-muted: #64748b;--flx-sidebar-active-bg: rgba(46, 196, 182, .12);--flx-sidebar-active-text: #D1C3B2;--flx-header-bg: #1e293b;--flx-header-border: #334155;--flx-header-text: #f1f5f9;--flx-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--flx-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--flx-shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--flx-shadow-xl: 0 16px 48px rgba(0, 0, 0, .6);--p-content-background: var(--flx-surface);--p-content-border-color: var(--flx-border);--p-content-color: var(--flx-text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--flx-bg: #0f172a;--flx-bg-page: #0f172a;--flx-surface: #1e293b;--flx-surface-2: #334155;--flx-border: #475569;--flx-text: #f1f5f9;--flx-text-secondary: #94a3b8;--flx-text-muted: #64748b;--flx-success-light: rgba(34, 197, 94, .15);--flx-danger-light: rgba(239, 68, 68, .15);--flx-warning-light: rgba(245, 158, 11, .15);--flx-info-light: rgba(59, 130, 246, .15);--flx-success-strong: #4ADE80;--flx-danger-strong: #F87171;--flx-warning-strong: #FBBF24;--flx-info-strong: #60A5FA;--flx-sidebar-bg: #14110D;--flx-sidebar-surface: #0f172a;--flx-sidebar-border: #1e293b;--flx-sidebar-text: #e2e8f0;--flx-sidebar-text-muted: #64748b;--flx-sidebar-active-bg: rgba(46, 196, 182, .12);--flx-sidebar-active-text: #D1C3B2;--flx-header-bg: #1e293b;--flx-header-border: #334155;--flx-header-text: #f1f5f9;--flx-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--flx-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--flx-shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--flx-shadow-xl: 0 16px 48px rgba(0, 0, 0, .6)}}.p-select-option.p-select-option-selected,.p-select-option.p-select-option-selected.p-focus,.p-listbox-option.p-listbox-option-selected,.p-listbox-option.p-listbox-option-selected.p-focus{background:var(--pal-rgb-46-196-182-a16, rgba(46, 196, 182, .16))!important;color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}[data-theme=dark] .p-select-option.p-select-option-selected,[data-theme=dark] .p-select-option.p-select-option-selected.p-focus,[data-theme=dark] .p-listbox-option.p-listbox-option-selected,[data-theme=dark] .p-listbox-option.p-listbox-option-selected.p-focus{background:var(--pal-rgb-46-196-182-a20, rgba(46, 196, 182, .2))!important;color:var(--flx-accent-text, var(--pal-xd1c3b2, #D1C3B2))!important}.p-autocomplete-option.p-autocomplete-option-selected,.p-autocomplete-option.p-autocomplete-option-selected.p-focus{background:var(--pal-rgb-46-196-182-a16, rgba(46, 196, 182, .16))!important;color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}[data-theme=dark] .p-autocomplete-option.p-autocomplete-option-selected,[data-theme=dark] .p-autocomplete-option.p-autocomplete-option-selected.p-focus{background:var(--pal-rgb-46-196-182-a20, rgba(46, 196, 182, .2))!important;color:var(--flx-accent-text, var(--pal-xd1c3b2, #D1C3B2))!important}.p-select:not(.p-disabled).p-focus,.p-autocomplete:not(.p-disabled).p-focus,.p-inputtext:enabled:focus,.p-textarea:enabled:focus{border-color:var(--pal-xb48f5e, #B48F5E)!important;box-shadow:0 0 0 2px var(--pal-rgb-46-196-182-a20, rgba(46, 196, 182, .2))!important}.p-togglebutton{background:var(--flx-surface-2)!important;border-color:var(--flx-border)!important;color:var(--flx-text-secondary)!important;position:relative;transition:background .15s ease,color .15s ease,border-color .15s ease}.p-togglebutton .p-togglebutton-content{background:transparent!important;box-shadow:none!important}.p-togglebutton:not(.p-togglebutton-checked):not(.p-disabled):hover{background:var(--flx-surface)!important;color:var(--flx-text)!important}.p-togglebutton.p-togglebutton-checked{background:var(--flx-teal)!important;border-color:var(--flx-teal)!important;color:var(--flx-btn-primary-text, var(--flx-on-brand))!important}.p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover{background:var(--flx-teal-dark)!important;border-color:var(--flx-teal-dark)!important}.p-togglebutton.p-togglebutton-checked .p-togglebutton-label{font-weight:600}.p-togglebutton:focus-visible{outline:none!important;z-index:1;box-shadow:inset 0 0 0 2px var(--flx-teal)!important}.p-togglebutton.p-togglebutton-checked:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--flx-navy) 65%,transparent)!important}.p-togglebutton.p-disabled{opacity:.5}.p-checkbox.p-checkbox-checked .p-checkbox-box,.p-radiobutton.p-radiobutton-checked .p-radiobutton-box{background:var(--pal-xb48f5e, #B48F5E)!important;border-color:var(--pal-xb48f5e, #B48F5E)!important}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-outlined):not(.p-button-text):not(.p-button-link){background:var(--flx-btn-primary-bg, var(--pal-xb48f5e, #B48F5E))!important;border-color:var(--flx-btn-primary-bg, var(--pal-xb48f5e, #B48F5E))!important;color:var(--flx-btn-primary-text, var(--pal-white, #ffffff))!important}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-outlined):not(.p-button-text):not(.p-button-link):hover{background:var(--flx-btn-primary-hover-bg, var(--pal-x937d5e, #937D5E))!important;border-color:var(--flx-btn-primary-hover-bg, var(--pal-x937d5e, #937D5E))!important}.p-button.p-button-link{color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger){color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important;border-color:var(--pal-xb48f5e, #B48F5E)!important}.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):hover{background:var(--pal-rgb-46-196-182-a10, rgba(46, 196, 182, .1))!important;color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important;border-color:var(--pal-xb48f5e, #B48F5E)!important}.p-button.p-button-text:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger){color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}.p-button.p-button-text:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):hover{background:var(--pal-rgb-46-196-182-a10, rgba(46, 196, 182, .1))!important;color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}.p-steps .p-steps-item-active .p-steps-item-number{background:var(--pal-xb48f5e, #B48F5E)!important;border-color:var(--pal-xb48f5e, #B48F5E)!important;color:var(--flx-btn-primary-text, var(--pal-white, #ffffff))!important}.p-steps .p-steps-item-number{border-color:var(--pal-xb48f5e, #B48F5E)!important;color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}.p-steps .p-steps-item-active .p-steps-item-label{color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}.p-datepicker-day-selected{background:var(--pal-xb48f5e, #B48F5E)!important;color:var(--flx-btn-primary-text, var(--pal-white, #ffffff))!important}.p-datepicker-day-selected-range{background:var(--pal-rgb-46-196-182-a15, rgba(46, 196, 182, .15))!important;color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}.p-datepicker-month-selected,.p-datepicker-year-selected{background:var(--pal-xb48f5e, #B48F5E)!important;color:var(--flx-btn-primary-text, var(--pal-white, #ffffff))!important}[data-theme=dark] .p-datepicker-day-selected-range{background:var(--pal-rgb-46-196-182-a25, rgba(46, 196, 182, .25))!important;color:var(--flx-accent-text, var(--pal-xd1c3b2, #D1C3B2))!important}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:var(--pal-xb48f5e, #B48F5E)!important}.p-card{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border:1px solid var(--flx-border, var(--pal-slate-200, #e2e8f0));box-shadow:var(--flx-shadow-sm, 0 1px 3px var(--pal-rgb-0-0-0-a08, rgba(0, 0, 0, .08)))!important}.p-card .p-card-title{color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}.p-card .p-card-subtitle{color:var(--flx-text-secondary, var(--pal-slate-600, #475569))!important}.p-datatable .p-datatable-header{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-datatable .p-datatable-thead>tr>th{background:var(--flx-surface-2, var(--pal-slate-100, #f1f5f9))!important;color:var(--flx-text-secondary, var(--pal-slate-600, #475569))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-datatable .p-datatable-tbody>tr{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-datatable .p-datatable-tbody>tr.p-datatable-row-odd{background:var(--flx-surface-2, var(--pal-slate-100, #f1f5f9))!important}.p-datatable .p-datatable-tbody>tr:hover{background:var(--flx-surface-2, var(--pal-slate-100, #f1f5f9))!important}.p-datatable .p-datatable-footer,.p-datatable .p-datatable-tfoot>tr>td{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-inputtext,.p-textarea{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-inputtext::placeholder,.p-textarea::placeholder{color:var(--flx-text-muted, var(--pal-slate-400, #94a3b8))!important}.p-select,.p-select-overlay{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-select-option{color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}.p-select-option:hover{background:var(--flx-surface-2, var(--pal-slate-100, #f1f5f9))!important}.p-multiselect,.p-multiselect-overlay{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-multiselect-option{color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}.p-multiselect-option:hover{background:var(--flx-surface-2, var(--pal-slate-100, #f1f5f9))!important}.p-dialog{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}.p-dialog .p-dialog-header{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-dialog .p-dialog-footer{background:var(--flx-surface, var(--pal-white, #ffffff))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-tag{font-size:.75rem!important}.p-tag.p-tag-success{background:var(--flx-success-light)!important;color:var(--flx-success, var(--pal-green-500, #22C55E))!important}.p-tag.p-tag-danger{background:var(--flx-danger-light)!important;color:var(--flx-danger, var(--pal-red-500, #EF4444))!important}.p-tag.p-tag-warn{background:var(--flx-warning-light)!important;color:var(--flx-warning, var(--pal-amber-500, #F59E0B))!important}.p-tag.p-tag-info{background:var(--pal-rgb-46-196-182-a15, rgba(46, 196, 182, .15))!important;color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}[data-theme=dark] .p-tag.p-tag-info{background:var(--pal-rgb-46-196-182-a20, rgba(46, 196, 182, .2))!important;color:var(--flx-accent-text, var(--pal-xd1c3b2, #D1C3B2))!important}.p-panel,.p-fieldset{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-panel .p-panel-header{background:var(--flx-surface-2, var(--pal-slate-100, #f1f5f9))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-toolbar,.p-paginator{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-paginator .p-paginator-page,.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{color:var(--flx-text-secondary, var(--pal-slate-600, #475569))!important}.p-tabview{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}.p-tabview .p-tabview-tablist-container{background:var(--flx-surface, var(--pal-white, #ffffff))!important}.p-tabview .p-tabview-tablist{background:var(--flx-surface, var(--pal-white, #ffffff))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-tabview .p-tabview-tablist-item .p-tabview-tab-header{color:var(--flx-text-secondary, var(--pal-slate-600, #475569))!important;background:transparent!important}.p-tabview .p-tabview-tablist-item.p-tabview-tablist-item-active .p-tabview-tab-header{color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}.p-tabview .p-tabview-ink-bar{background:var(--pal-xb48f5e, #B48F5E)!important}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important;border-color:var(--pal-xb48f5e, #B48F5E)!important}.p-tabview .p-tabview-panels{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}.p-tabview .p-tabview-nav{background:var(--flx-surface, var(--pal-white, #ffffff))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-tabview .p-tabview-nav li .p-tabview-nav-link{color:var(--flx-text-secondary, var(--pal-slate-600, #475569))!important;background:transparent!important}.p-tabs{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}.p-tablist{background:var(--flx-surface, var(--pal-white, #ffffff))!important}.p-tablist-tab-list{background:var(--flx-surface, var(--pal-white, #ffffff))!important;border-color:var(--flx-border, var(--pal-slate-200, #e2e8f0))!important}.p-tab{color:var(--flx-text-secondary, var(--pal-slate-600, #475569))!important;background:transparent!important}.p-tab.p-tab-active{color:var(--flx-accent-text, var(--pal-xb48f5e, #B48F5E))!important}.p-tablist-active-bar{background:var(--pal-xb48f5e, #B48F5E)!important}.p-tabpanels{background:var(--flx-surface, var(--pal-white, #ffffff))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}.p-message.p-message-info{background:var(--flx-info-light, var(--pal-rgb-59-130-246-a10, rgba(59, 130, 246, .1)))!important;border-color:var(--flx-info-light, var(--pal-rgb-59-130-246-a20, rgba(59, 130, 246, .2)))!important;color:var(--flx-text, var(--pal-slate-900, #0f172a))!important}[data-theme=dark] .p-message,.dark .p-message{border-color:var(--flx-border)}[data-theme=dark] .p-message.p-message-info,.dark .p-message.p-message-info{background:var(--flx-info-light);border-color:var(--flx-info);color:var(--pal-blue-300, #93c5fd)}[data-theme=dark] .p-message.p-message-info .p-message-text,[data-theme=dark] .p-message.p-message-info .p-message-icon,.dark .p-message.p-message-info .p-message-text,.dark .p-message.p-message-info .p-message-icon{color:var(--pal-blue-300, #93c5fd)}[data-theme=dark] .p-message.p-message-warn,.dark .p-message.p-message-warn{background:var(--flx-warning-light);border-color:var(--flx-warning);color:var(--pal-amber-300, #fcd34d)}[data-theme=dark] .p-message.p-message-warn .p-message-text,[data-theme=dark] .p-message.p-message-warn .p-message-icon,.dark .p-message.p-message-warn .p-message-text,.dark .p-message.p-message-warn .p-message-icon{color:var(--pal-amber-300, #fcd34d)}[data-theme=dark] .p-message.p-message-success,.dark .p-message.p-message-success{background:var(--flx-success-light);border-color:var(--flx-success);color:var(--pal-green-300, #86efac)}[data-theme=dark] .p-message.p-message-success .p-message-text,[data-theme=dark] .p-message.p-message-success .p-message-icon,.dark .p-message.p-message-success .p-message-text,.dark .p-message.p-message-success .p-message-icon{color:var(--pal-green-300, #86efac)}[data-theme=dark] .p-message.p-message-error,.dark .p-message.p-message-error{background:var(--flx-danger-light);border-color:var(--flx-danger);color:var(--pal-red-300, #fca5a5)}[data-theme=dark] .p-message.p-message-error .p-message-text,[data-theme=dark] .p-message.p-message-error .p-message-icon,.dark .p-message.p-message-error .p-message-text,.dark .p-message.p-message-error .p-message-icon{color:var(--pal-red-300, #fca5a5)}.p-datepicker-day.p-disabled{color:var(--pal-slate-300, #cbd5e1)!important;opacity:.35!important;text-decoration:line-through!important;cursor:not-allowed!important}.dark .p-datepicker-day.p-disabled{color:var(--pal-slate-600, #475569)!important;opacity:.3!important}:root{--flx-raw-010d338081: #fefce8;--flx-raw-03317be786: #dee2e6;--flx-raw-03756c2d89: #6d28d9;--flx-raw-03b0286e3b: rgba(127, 127, 127, .1);--flx-raw-03b91d26b5: #67e8f9;--flx-raw-043292f20e: #937d5e;--flx-raw-0473c23894: #2ec4b6;--flx-raw-04fd6eaa1f: #f5f3ff;--flx-raw-050e414fd6: rgba(185, 28, 28, .09);--flx-raw-051aad13a5: rgba(239, 68, 68, .14);--flx-raw-0545b1227a: rgba(120, 53, 15, .22);--flx-raw-05849bca6b: rgba(127, 127, 127, .14);--flx-raw-077724fa58: rgba(136, 153, 170, .3);--flx-raw-07b10aa20b: #2b8fe6;--flx-raw-0826bd83ab: #20a39e;--flx-raw-083fc40a7e: rgba(245, 158, 11, .04);--flx-raw-084e319cfa: rgba(148, 163, 184, .2);--flx-raw-08715621a1: #25d366;--flx-raw-08ba0e6843: rgba(245, 158, 11, .5);--flx-raw-0ba5a1d5f3: rgba(34, 197, 94, .3);--flx-raw-0bcd101542: rgba(0,0,0,.2);--flx-raw-0c501f182b: rgba(255, 255, 255, .05);--flx-raw-0d37a74618: rgba(6, 182, 212, .06);--flx-raw-0e684e5160: #0f172a;--flx-raw-0ea0697a8c: rgba(0, 166, 81, .1);--flx-raw-0f176030df: #34d399;--flx-raw-0f683eb893: rgba(127, 127, 127, .2);--flx-raw-0f8bbfc079: rgba(34, 197, 94, .35);--flx-raw-0fda5c4df5: rgba(0, 87, 63, .06);--flx-raw-0fe27ce5ea: #0369a1;--flx-raw-10a12e297d: #2d2d30;--flx-raw-10e9f5602d: transparent;--flx-raw-115e018f61: #10b981;--flx-raw-1167f3d732: #f0fdf4;--flx-raw-1248f9ab2f: rgba(255, 255, 255, .8);--flx-raw-12532bf6d1: rgba(59, 130, 246, .06);--flx-raw-13969980f5: #a78bfa;--flx-raw-13b406d84d: #b45309;--flx-raw-13f6fb3e08: rgba(245, 158, 11, .12);--flx-raw-15a41df8bb: #e6f4f1;--flx-raw-15fd19e76f: rgba(30, 58, 95, .04);--flx-raw-16ab3935d5: #78350f;--flx-raw-16e2bf46ea: rgba(127, 127, 127, .25);--flx-raw-1773806174: rgba(46, 196, 182, .3);--flx-raw-177804c225: #9ca3af;--flx-raw-17afe17b1d: rgba(239, 68, 68, .07);--flx-raw-17dc069544: #5b21b6;--flx-raw-18315ad7ce: #ea580c;--flx-raw-1a75dc9e39: #f87171;--flx-raw-1af21c77f8: #ca8a04;--flx-raw-1c2a6a884b: #be185d;--flx-raw-1c46f3b2b2: rgba(0, 0, 0, .18);--flx-raw-1d35b820cb: #0ea5e9;--flx-raw-1d4a6b66ff: #1e40af;--flx-raw-1df3e359b7: rgba(148, 163, 184, .06);--flx-raw-1f57047c35: rgba(247, 148, 29, .14);--flx-raw-1fc22890b7: #afbccd;--flx-raw-20be9ce285: #1f9589;--flx-raw-2165c0d887: rgba(30, 58, 95, .4);--flx-raw-216eda84bd: rgba(46, 196, 182, .1);--flx-raw-22028368ab: #fecaca;--flx-raw-22cfec1092: rgba(99, 102, 241, .18);--flx-raw-251a7b8506: #f59e0b;--flx-raw-25396490a2: #fcd34d;--flx-raw-2560b8eb26: #4a5568;--flx-raw-26e1306d9d: rgba(239, 68, 68, .08);--flx-raw-274e12b70e: #2d3748;--flx-raw-279245c0d6: rgba(0, 0, 0, .3);--flx-raw-289bc07f46: rgba(127, 127, 127, .1);--flx-raw-29a6d73fd5: rgba(34, 197, 94, .5);--flx-raw-29a6e9590e: #14b8a6;--flx-raw-29f214e2f0: rgba(148, 163, 184, .08);--flx-raw-2a4ed9f4ee: rgba(239, 68, 68, .05);--flx-raw-2a591aff6e: rgba(14,165,233,.1);--flx-raw-2bfbe87360: rgba(255, 255, 255, .2);--flx-raw-2c53bcc3f0: rgba(148, 163, 184, .15);--flx-raw-2d796aaf85: #c4b5fd;--flx-raw-2f83dd86bb: rgba(255, 200, 71, .2);--flx-raw-3104414998: rgba(100, 116, 139, .1);--flx-raw-31f007009e: rgba(249,115,22,.1);--flx-raw-3398ce8a61: #6366f1;--flx-raw-33b95d4c2e: rgba(127, 127, 127, .3);--flx-raw-33e71d6e0f: rgba(239, 68, 68, .5);--flx-raw-3443087def: rgba(128, 128, 128, .25);--flx-raw-34f2af417a: rgba(180, 143, 94, .16);--flx-raw-3531d8b02e: rgba(148, 163, 184, .3);--flx-raw-3580ac04af: rgba(240, 216, 186, .55);--flx-raw-35e93f86ed: rgba(100, 116, 139, .5);--flx-raw-367909d8ce: #f97316;--flx-raw-37951f07b0: rgba(226, 232, 240, .7);--flx-raw-37d6c68d3d: #9d174d;--flx-raw-3871da3420: #dc2626;--flx-raw-389ec0e67d: #003d2b;--flx-raw-38b89272cd: rgba(127, 127, 127, .16);--flx-raw-3b313dfb66: #e2e8f0;--flx-raw-3b57ac1fcd: #eef2ff;--flx-raw-3bd1356799: rgba(245, 158, 11, .07);--flx-raw-3c2f837197: #083c31;--flx-raw-3c5c1ab6c5: #16a34a;--flx-raw-3d7a3df8ef: rgba(217, 119, 6, .06);--flx-raw-3eb936e07a: #e0f7f5;--flx-raw-3ed2cdb0f4: rgba(0, 166, 81, .25);--flx-raw-3eda358dba: rgba(234, 179, 8, .12);--flx-raw-3fd4e05297: #fde68a;--flx-raw-4052baf528: rgba(120, 53, 15, .2);--flx-raw-4109805f65: #1e3a8a;--flx-raw-41248e4681: #bae6fd;--flx-raw-41c09969c2: #25a89c;--flx-raw-41de1f4914: rgba(127, 127, 127, .15);--flx-raw-42166c62ff: rgba(99, 102, 241, .3);--flx-raw-423ecb2354: #2dd4c7;--flx-raw-42705fa9a6: #fca5a5;--flx-raw-428215234d: rgba(59, 130, 246, .2);--flx-raw-42d1e2e47f: rgba(46, 196, 182, .35);--flx-raw-44462e5e6a: #f59e0b88;--flx-raw-4542dca0df: #a855f7;--flx-raw-463d33ee47: rgba(99, 102, 241, .25);--flx-raw-46461f86fd: #f8fafc;--flx-raw-4702b16c05: #f1f5f9;--flx-raw-472da40f4a: rgba(1, 62, 253, .3);--flx-raw-47f9046667: rgba(0, 87, 63, .35);--flx-raw-4a08e4d0db: #d97706;--flx-raw-4a322b9386: rgba(34, 197, 94, .4);--flx-raw-4b54505300: #fee2e2;--flx-raw-4c85ca9b71: rgba(0, 0, 0, .5);--flx-raw-4c901e0b3b: rgba(0, 137, 123, .14);--flx-raw-4c9ca471bf: rgba(59, 130, 246, .1);--flx-raw-4cfa15c337: #d8dee9;--flx-raw-4d32d7d0c0: #ddd;--flx-raw-4e6b690d3a: #006699;--flx-raw-4f6d03b417: rgba(0, 0, 0, .1);--flx-raw-5089217ef2: rgba(255, 255, 255, .15);--flx-raw-5106142d0d: #fef3c7;--flx-raw-51af5e948d: #5e35b1;--flx-raw-5265187c2d: rgba(148, 163, 184, .1);--flx-raw-52aebca27d: rgba(34, 197, 94, .12);--flx-raw-52cca7c6db: #86efac;--flx-raw-530580ac61: rgba(127, 127, 127, .24);--flx-raw-5338a3860b: rgba(0, 0, 0, .25);--flx-raw-54463d6523: #8899aa;--flx-raw-549fbf798c: #1a365d;--flx-raw-54bc5e76c0: #d4d4d4;--flx-raw-55db6ccfe2: rgba(59, 130, 246, .15);--flx-raw-582a0a81d8: rgba(59, 130, 246, .07);--flx-raw-58f74ba955: rgba(0, 137, 123, .08);--flx-raw-59b051b478: rgba(0, 0, 0, .15);--flx-raw-59dbd12595: #b91c1c;--flx-raw-5a45585430: rgba(0, 0, 0, .12);--flx-raw-5be9a208ec: #0e7490;--flx-raw-5c893327f2: rgba(34, 197, 94, .06);--flx-raw-5db1b9fd8c: rgba(22, 160, 133, .18);--flx-raw-5e09d69782: rgba(239, 68, 68, .4);--flx-raw-5f1cd42735: #4ade80;--flx-raw-5f744274a4: rgba(239, 68, 68, .2);--flx-raw-5fe3186bec: #f0d8ba;--flx-raw-613f548182: rgba(180, 143, 94, .14);--flx-raw-61eaaf6f10: #eff6ff;--flx-raw-6391357d4c: #888;--flx-raw-63a3fc9a2c: #059669;--flx-raw-63c6f5faf2: rgba(30, 58, 95, .15);--flx-raw-63dc7247ef: rgba(127, 127, 127, .08);--flx-raw-64033be9a6: #dcfce7;--flx-raw-64f12c90d5: #fafafa;--flx-raw-653476f8c2: rgba(5, 150, 105, .3);--flx-raw-65711eccc7: #4338ca;--flx-raw-66341b70b3: #6b7280;--flx-raw-66352d2645: #047857;--flx-raw-663d96ffd9: #5a6b7d;--flx-raw-6676e4414c: #7a5c34;--flx-raw-6702dea8e9: rgba(30, 58, 95, .05);--flx-raw-6805dd5f74: rgba(251, 189, 35, .35);--flx-raw-68fd746e48: rgba(245, 158, 11, .1);--flx-raw-69142783e8: rgba(255,255,255,.04);--flx-raw-6b3d6d843d: #64748b;--flx-raw-6b4d5d3e37: rgba(245, 158, 11, .7);--flx-raw-6c1452dd7c: #c2410c;--flx-raw-6c4908c02b: rgba(245, 158, 11, .28);--flx-raw-6d36611fd9: rgba(245, 158, 11, .3);--flx-raw-6d9aee4e66: rgba(0, 87, 63, .05);--flx-raw-6da33304a1: rgba(16, 185, 129, .1);--flx-raw-6f23668c76: #858585;--flx-raw-71158e06f1: #991b1b;--flx-raw-7362267788: rgba(5, 150, 105, .1);--flx-raw-7397afa4f4: #545c6e;--flx-raw-753dc8ad09: #1c1c1c;--flx-raw-756c6456d2: rgba(16, 185, 129, .55);--flx-raw-759a613e5e: rgba(251, 146, 60, .08);--flx-raw-75e4d98180: #00262e;--flx-raw-762ef00dc3: #fffbeb;--flx-raw-774f5df9b3: rgba(239, 68, 68, .3);--flx-raw-7776cdb692: #003d2c;--flx-raw-778626d6b9: rgba(46, 196, 182, .25);--flx-raw-780062f2da: rgba(99, 102, 241, .08);--flx-raw-787b16ae9d: rgba(251, 191, 36, .3);--flx-raw-78dd586e56: #16a085;--flx-raw-78de17cf17: rgba(245, 158, 11, .1);--flx-raw-78e43af5fd: #0d1a2d;--flx-raw-79703766de: #3ba2ff;--flx-raw-7ab95ffc4e: #fef9c3;--flx-raw-7b2817bf9b: #000000;--flx-raw-7c35ec91be: rgba(59, 130, 246, .12);--flx-raw-7d23872dc7: rgba(180, 143, 94, .22);--flx-raw-7d4ff8ff7b: #15803d;--flx-raw-7e2ac9450b: #1e3a5f;--flx-raw-7ff07f9db9: #f4f7fa;--flx-raw-81e7d37958: #0891b2;--flx-raw-833631aa32: #475569;--flx-raw-84044114a0: rgba(34, 197, 94, .1);--flx-raw-8449639aa2: rgba(0, 137, 123, .1);--flx-raw-84ff0e9e1c: #074737;--flx-raw-86948e245b: #718096;--flx-raw-86e78d440f: #ecfdf5;--flx-raw-880fcf3d71: rgba(239, 68, 68, .1);--flx-raw-8820ca3754: rgba(255, 255, 255, .03);--flx-raw-8923776376: rgba(239, 68, 68, .04);--flx-raw-8940f2c623: #60a5fa;--flx-raw-8b72ce60c0: #06b6d4;--flx-raw-8b8f7c3d45: #22c55e;--flx-raw-8c513d16a6: #eee;--flx-raw-8ee908f97f: #dbe4ee;--flx-raw-8f59e80b6a: rgba(0,0,0,.16);--flx-raw-8fa525d475: #a16207;--flx-raw-90b141cff8: #92400e;--flx-raw-90d5debf59: rgba(245, 158, 11, .25);--flx-raw-9160e74c12: #ccfbf1;--flx-raw-920b4f4fa4: #fafbfc;--flx-raw-928ee44540: #93c5fd;--flx-raw-92cef0afb6: #bbf7d0;--flx-raw-938f65525f: rgba(59, 162, 255, .08);--flx-raw-93d224c54c: rgba(148, 163, 184, .22);--flx-raw-957060f46c: rgba(0, 0, 0, .06);--flx-raw-95904837cf: rgba(34, 197, 94, .15);--flx-raw-95de6fe6b8: rgba(0, 166, 81, .35);--flx-raw-95f71c6851: rgba(132,204,22,.1);--flx-raw-9643a6d44f: #d1d5db;--flx-raw-97b1caaa7b: #8b5cf6;--flx-raw-9ad96298b1: rgba(34, 197, 94, .08);--flx-raw-9b2320b278: #ec4899;--flx-raw-9c750fbdee: rgba(127, 127, 127, .12);--flx-raw-9d366a5c47: rgba(59, 162, 255, 1);--flx-raw-9f034e1f1a: #334155;--flx-raw-9fa6bad441: #ede9fe;--flx-raw-a263b4e94a: rgba(46, 196, 182, .06);--flx-raw-a29414b0cc: rgba(127, 127, 127, .4);--flx-raw-a29db4df6d: #1a1a2e;--flx-raw-a2d42e94cd: #fde047;--flx-raw-a314f1d3e2: #f59e0b14;--flx-raw-a40c154fd9: rgba(136, 153, 170, .08);--flx-raw-a4ae7958b6: #f0f9ff;--flx-raw-a69b89153a: rgba(245, 158, 11, .2);--flx-raw-a6f391cd38: rgba(239, 68, 68, .15);--flx-raw-a70919eca5: rgba(0,0,0,.08);--flx-raw-a8604679b8: #ecfeff;--flx-raw-a8bafe4b04: rgba(148, 163, 184, .35);--flx-raw-a8c06e80e8: #008c44;--flx-raw-a95c525e33: #374151;--flx-raw-a99a3936e2: #ccc;--flx-raw-a9fbdf8ad7: #0a1525;--flx-raw-abc22c5e5b: rgba(0, 87, 63, .3);--flx-raw-ac2afc5a50: rgba(16, 185, 129, .15);--flx-raw-ac664eda55: rgba(99, 102, 241, .1);--flx-raw-ad186d70bc: rgba(0, 0, 0, .05);--flx-raw-af60fa0f32: rgba(148, 163, 184, .16);--flx-raw-af85fd629b: rgba(245, 158, 11, .06);--flx-raw-b1925ae209: #dbeafe;--flx-raw-b1a0cef3e4: rgba(245, 158, 11, .35);--flx-raw-b20dec3d7a: rgba(255, 255, 255, .68);--flx-raw-b25c21d6c9: rgba(0, 0, 0, .04);--flx-raw-b2695a9296: rgba(245, 158, 11, .4);--flx-raw-b2fe552867: rgba(127, 127, 127, .04);--flx-raw-b2fffdf7fc: rgba(239, 68, 68, .1);--flx-raw-b326329c72: #1a1a1a;--flx-raw-b381cb72ac: rgba(239, 68, 68, .35);--flx-raw-b38e0d7742: #713f12;--flx-raw-b4f5032c97: rgba(34, 197, 94, .07);--flx-raw-b51de63d0e: #3b82f6;--flx-raw-b5e2bc59ff: #94a3b8;--flx-raw-b60f4c259e: rgba(136, 153, 170, .1);--flx-raw-b6f40a92a6: rgba(34, 197, 94, .6);--flx-raw-b749cc2591: rgba(255, 255, 255, .12);--flx-raw-b76f4387eb: rgba(255, 255, 255, .015);--flx-raw-b80b60f968: #060d18;--flx-raw-b8b8aa5c19: rgba(255, 191, 0, .12);--flx-raw-b92edc0df5: #1a202c;--flx-raw-b9669148c0: #bfdbfe;--flx-raw-ba0edcd381: #00654a;--flx-raw-bac5ef4578: #18100c;--flx-raw-bae6077e06: #e2c79b;--flx-raw-bb741ad553: #7c3aed;--flx-raw-bba72e0781: #fef2f2;--flx-raw-bbf886488d: #3730a3;--flx-raw-bbfd60c5c2: rgba(0, 166, 81, .15);--flx-raw-bcdfecb764: rgba(217, 119, 6, .04);--flx-raw-bd1fd6ff2f: #2c5282;--flx-raw-bd2550f848: rgba(0, 87, 63, .08);--flx-raw-bdb20e8f27: rgba(99, 102, 241, .15);--flx-raw-bde1e53934: rgba(226, 199, 155, .16);--flx-raw-be5883c284: rgb(0 0 0 / .1);--flx-raw-be7ebde117: #8a6100;--flx-raw-bef0e9e801: #e0e7ff;--flx-raw-bfc4cd8eb6: #fb923c;--flx-raw-bfd4f8ffca: #e5e7eb;--flx-raw-c1a7b96541: rgba(139,92,246,.1);--flx-raw-c206d78b7e: #0f766e;--flx-raw-c34f5a2a4d: rgba(255,255,255,.08);--flx-raw-c36d4cdccd: #ef4444;--flx-raw-c3c9b1fe94: #25a99d;--flx-raw-c432959eea: rgba(220, 38, 38, .08);--flx-raw-c450f75486: rgba(127, 127, 127, .18);--flx-raw-c73067b4f7: #fbbd23;--flx-raw-c78740b22f: rgba(99, 102, 241, .4);--flx-raw-c7b29dbf45: rgba(16, 185, 129, .45);--flx-raw-c7d424e71c: rgba(148, 163, 184, .12);--flx-raw-c7e63c9233: rgba(15, 23, 42, .95);--flx-raw-c9c22822bc: rgba(136, 153, 170, .15);--flx-raw-cac830988b: rgba(30, 58, 95, .2);--flx-raw-cae2f33758: #f59e0b66;--flx-raw-ccd1a3b232: rgba(30, 58, 95, .3);--flx-raw-cd2a3e6698: rgba(255,255,255,.02);--flx-raw-cddf534fc7: rgba(34, 197, 94, .18);--flx-raw-cead3b0f1e: rgba(245, 158, 11, .08);--flx-raw-cf99080ba8: #14532d;--flx-raw-cfe5d02c16: rgba(59, 130, 246, .25);--flx-raw-d0c75a112b: rgba(99, 102, 241, .6);--flx-raw-d139a66934: #1d4ed8;--flx-raw-d27eabf2da: #f0fdfa;--flx-raw-d45e2665d3: rgba(46, 196, 182, .08);--flx-raw-d4e3cd62b1: #f0f4f8;--flx-raw-d54252f442: #1e1b4b;--flx-raw-d54a6b7f1c: rgba(46, 196, 182, .15);--flx-raw-d635c939da: rgba(255, 255, 255, .1);--flx-raw-d78f59213f: #4f46e5;--flx-raw-d7ba43940e: #818cf8;--flx-raw-d7e6d63172: rgba(59, 162, 255, .06);--flx-raw-d8049ebe1d: rgba(127, 29, 29, .3);--flx-raw-d88d1c6678: rgba(249, 115, 22, .07);--flx-raw-d8fd8f120b: #002920;--flx-raw-d9523580d9: rgba(245, 158, 11, .95);--flx-raw-d958fc4683: #4b5563;--flx-raw-d9684b1997: rgba(99, 102, 241, .12);--flx-raw-d972e4a5b3: #eab308;--flx-raw-d9a15df25a: rgba(127, 127, 127, .06);--flx-raw-daf1f1cfb7: rgba(239, 68, 68, .06);--flx-raw-dbd729b0a3: #1e293b;--flx-raw-dbdc80e3dc: rgba(59, 130, 246, .08);--flx-raw-dc68f2e156: rgba(255, 255, 255, .7);--flx-raw-dcaef8b7eb: rgba(46, 196, 182, .05);--flx-raw-dd15e6f7d4: #111827;--flx-raw-dd93c33123: rgba(124,58,237,.1);--flx-raw-de2e582149: rgba(100,116,139,.07);--flx-raw-dfd24b2383: rgba(0, 87, 63, .25);--flx-raw-e08de71387: #fff;--flx-raw-e1d61a3955: rgba(59, 130, 246, .3);--flx-raw-e2442d83b3: #cbd5e1;--flx-raw-e272e9335d: #444;--flx-raw-e2874d0e59: rgba(0, 137, 123, .24);--flx-raw-e2afdf347d: rgba(59, 162, 255, .15);--flx-raw-e349782f05: rgba(0, 137, 123, .15);--flx-raw-e353e99353: rgba(239, 68, 68, .25);--flx-raw-e386a50e09: rgba(34, 197, 94, .25);--flx-raw-e4dea380ef: #93b4f4;--flx-raw-e7b00c296b: #2563eb;--flx-raw-ea136ef7a4: rgba(239, 68, 68, .45);--flx-raw-ea330951aa: rgba(0, 166, 81, .05);--flx-raw-eafa2ab918: rgba(255, 255, 255, .35);--flx-raw-eb9b26aa7c: rgba(239, 68, 68, .12);--flx-raw-ebabce9a45: #013efd;--flx-raw-ec46b72a1f: #1e1e1e;--flx-raw-ec8f9ad7ea: rgba(255, 255, 255, .85);--flx-raw-ed98d90a60: rgba(34, 197, 94);--flx-raw-eda93ba0ce: rgba(251, 191, 36, .1);--flx-raw-f033a1b783: rgba(0, 54, 65, .1);--flx-raw-f204511860: #b48f5e;--flx-raw-f2074b6cef: #ffffff;--flx-raw-f20fcf984f: #f7941d;--flx-raw-f62328dee8: #f5f5f5;--flx-raw-f66fa9c170: #84cc16;--flx-raw-f730743e8c: #0d7a70;--flx-raw-f807f080c3: rgba(99, 102, 241, .06);--flx-raw-f86f4fb81d: #162d4a;--flx-raw-f8e175950d: #fbbf24;--flx-raw-f8f1d83d08: rgba(245, 158, 11, .15);--flx-raw-f955ffd750: #0b7a56;--flx-raw-fa48ddcd46: #0d9488;--flx-raw-fa82a8df58: #00573f;--flx-raw-faecb2a1bf: #004431;--flx-raw-fbe5b4bf11: rgba(99, 102, 241, .24);--flx-raw-fc2b58e1c4: #00897b;--flx-raw-fce188f6bf: #7f1d1d;--flx-raw-fd0580849b: rgba(59, 162, 255, .25);--flx-raw-fda959a04b: rgba(34, 197, 94, .2);--flx-raw-ffc70892b7: #a0aec0}@font-face{font-family:Josefin Sans;src:url(/assets/JosefinSans-VariableFont_wght-CL8n67aW.woff2) format("woff2");font-weight:100 700;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Light-C2CNiVR_.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Regular-BO8drgr_.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Medium-jvm51ic7.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/InstrumentSerif-Italic-CM6HzavN.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}:root[data-brand=vulci]{--brand-primary: #b49450;--brand-primary-light: #c8aa6a;--brand-primary-dark: #9a7f44;--brand-ink: #16120e;--brand-ink-soft: #3d2e1e;--brand-paper: #ede0cc;--brand-paper-soft: #f7f5f0;--brand-sidebar: #f0ede7;--brand-card: #ffffff;--brand-on-primary: #16120e;--brand-success: #2d8a56;--brand-warning: #b49450;--brand-error: #c0392b;--brand-border: rgba(22, 18, 14, .09);--brand-border-strong: rgba(22, 18, 14, .14);--brand-border-gold: rgba(180, 148, 90, .22);--brand-gold-faint: rgba(180, 148, 90, .1);--brand-fg-2: rgba(22, 18, 14, .68);--brand-fg-3: rgba(22, 18, 14, .6);--brand-primary-strong: #71592a;--brand-hairline: 0 0 0 1px var(--brand-border);--brand-hairline-strong: 0 0 0 1px var(--brand-border-strong);--brand-font-display: "Josefin Sans", "Helvetica Neue", system-ui, sans-serif;--brand-font-data: "DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--brand-font-editorial: "Instrument Serif", "Times New Roman", serif;--brand-font-body: var(--brand-font-data);--flx-teal: var(--brand-primary);--flx-teal-dark: var(--brand-primary-dark);--flx-teal-light: var(--brand-primary-light);--flx-brand-gold: var(--brand-primary);--flx-font-family: var(--brand-font-body);--flx-font-mono: var(--brand-font-data);--flx-success: var(--brand-success);--flx-danger: var(--brand-error);--flx-warning: var(--brand-warning);--flx-radius-sm: 0;--flx-radius-md: 4px;--flx-radius-lg: 6px;--flx-radius-xl: 6px;--flx-shadow-sm: var(--brand-hairline);--flx-shadow-md: var(--brand-hairline);--flx-shadow-lg: var(--brand-hairline-strong);--flx-shadow-xl: var(--brand-hairline-strong);--flx-btn-primary-bg: var(--brand-primary);--flx-btn-primary-hover-bg: var(--brand-primary-light);--flx-btn-primary-text: var(--brand-on-primary);--flx-info: var(--brand-primary-dark);--color-accent: var(--brand-primary);--color-focus-ring: var(--brand-primary);--color-on-accent: var(--brand-ink);--color-success: var(--brand-success);--color-warning: var(--brand-warning);--color-danger: var(--brand-error);--font-sans: var(--brand-font-body);--font-mono: var(--brand-font-data);--default-font-family: var(--brand-font-body);--default-mono-font-family: var(--brand-font-data);--radius-xs: 0;--radius-sm: 0;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 6px;--radius-2xl: 6px;--radius-3xl: 6px}:root[data-brand=vulci]:not(.dark):not([data-theme=dark]){--flx-navy: var(--brand-ink);--flx-navy-dark: var(--brand-ink-soft);--flx-navy-darker: var(--brand-ink);--flx-bg: var(--brand-paper-soft);--flx-bg-page: var(--brand-paper-soft);--flx-surface: var(--brand-card);--flx-surface-2: var(--brand-sidebar);--flx-border: var(--brand-border);--flx-text: var(--brand-ink);--flx-text-secondary: var(--brand-fg-2);--flx-text-muted: var(--brand-fg-3);--flx-header-bg: var(--brand-card);--flx-header-border: var(--brand-border);--flx-header-text: var(--brand-ink);--flx-sidebar-bg: var(--brand-sidebar);--flx-sidebar-surface: var(--brand-paper);--flx-sidebar-border: var(--brand-border);--flx-sidebar-text: var(--brand-ink);--flx-sidebar-text-muted: var(--brand-fg-2);--flx-sidebar-active-text: var(--brand-primary-strong);--flx-sidebar-active-bg: var(--brand-gold-faint);--flx-accent-text: var(--brand-primary-strong);--flx-info-light: color-mix(in srgb, var(--brand-primary) 12%, #ffffff);--flx-info-strong: var(--brand-primary-strong);--flx-success-light: color-mix(in srgb, var(--brand-success) 12%, #ffffff);--flx-danger-light: color-mix(in srgb, var(--brand-error) 12%, #ffffff);--flx-warning-light: color-mix(in srgb, var(--brand-warning) 14%, #ffffff);--flx-success-strong: color-mix(in srgb, var(--brand-success) 78%, var(--brand-ink));--flx-danger-strong: color-mix(in srgb, var(--brand-error) 82%, var(--brand-ink));--flx-warning-strong: color-mix(in srgb, var(--brand-warning) 58%, var(--brand-ink));--color-primary: var(--brand-ink);--color-primary-hover: var(--brand-ink-soft);--color-accent-strong: var(--brand-primary-dark);--color-text-primary: var(--brand-ink);--color-text-secondary: var(--brand-fg-2);--color-text-muted: var(--brand-fg-2);--color-bg-page: var(--brand-paper-soft);--color-bg-card: var(--brand-card);--color-bg-muted: var(--brand-sidebar);--color-bg-card-border: var(--brand-border);--color-bg-brand-soft: var(--brand-gold-faint);--color-on-brand-soft: var(--brand-ink);--color-brand-soft-border: var(--brand-border-gold)}:root[data-brand=vulci]:not(.dark):not([data-theme=dark]) .flx-sidebar{--pal-rgb-255-255-255-a04: rgba(22, 18, 14, .04);--pal-rgb-255-255-255-a06: rgba(22, 18, 14, .06);--pal-rgb-255-255-255-a15: rgba(22, 18, 14, .14);--pal-rgb-255-255-255-a25: rgba(22, 18, 14, .3);border-right:1px solid var(--brand-border)}:root[data-brand=vulci].dark,:root[data-brand=vulci][data-theme=dark]{--flx-bg: var(--brand-ink);--flx-bg-page: var(--brand-ink);--flx-surface: #1f1812;--flx-surface-2: #2e241a;--flx-border: rgba(237, 224, 204, .14);--flx-text: var(--brand-paper);--flx-text-secondary: rgba(237, 224, 204, .7);--flx-text-muted: rgba(237, 224, 204, .6);--flx-header-bg: #1f1812;--flx-header-border: rgba(237, 224, 204, .12);--flx-header-text: var(--brand-paper);--flx-sidebar-bg: #1f1812;--flx-sidebar-surface: #2e241a;--flx-sidebar-border: rgba(237, 224, 204, .12);--flx-sidebar-text: var(--brand-paper);--flx-sidebar-text-muted: rgba(237, 224, 204, .72);--flx-accent-text: var(--brand-primary-light);--flx-info-light: rgba(180, 148, 80, .16);--flx-info-strong: var(--brand-primary-light);--color-accent-strong: var(--brand-primary-light);--color-on-brand-soft: var(--brand-primary-light);--color-bg-brand-soft: rgba(180, 148, 90, .14);--color-brand-soft-border: rgba(180, 148, 90, .38);--flx-sidebar-active-text: var(--brand-primary-light);--flx-sidebar-active-bg: rgba(180, 148, 90, .16);--brand-border: rgba(237, 224, 204, .12);--brand-border-strong: rgba(237, 224, 204, .25);--flx-success-light: color-mix(in srgb, var(--brand-success) 22%, transparent);--flx-danger-light: color-mix(in srgb, var(--brand-error) 22%, transparent);--flx-warning-light: color-mix(in srgb, var(--brand-warning) 22%, transparent);--flx-success-strong: color-mix(in srgb, var(--brand-success) 55%, #ffffff);--flx-danger-strong: color-mix(in srgb, var(--brand-error) 55%, #ffffff);--flx-warning-strong: var(--brand-primary-light)}:root[data-brand=vulci] .v-theme--light{--v-theme-primary: 22, 18, 14;--v-theme-on-primary: 237, 224, 204;--v-theme-secondary: 180, 148, 80;--v-theme-on-secondary: 22, 18, 14;--v-theme-accent: 180, 148, 80;--v-theme-on-accent: 22, 18, 14;--v-theme-info: 154, 127, 68;--v-theme-on-info: 255, 255, 255;--v-theme-success: 45, 138, 86;--v-theme-on-success: 255, 255, 255;--v-theme-error: 192, 57, 43;--v-theme-on-error: 255, 255, 255;--v-theme-warning: 180, 148, 80;--v-theme-on-warning: 22, 18, 14;--v-theme-background: 247, 245, 240;--v-theme-on-background: 22, 18, 14;--v-theme-on-surface: 22, 18, 14}:root[data-brand=vulci] .v-theme--dark{--v-theme-primary: 200, 170, 106;--v-theme-on-primary: 22, 18, 14;--v-theme-secondary: 180, 148, 80;--v-theme-on-secondary: 22, 18, 14;--v-theme-accent: 200, 170, 106;--v-theme-on-accent: 22, 18, 14;--v-theme-info: 200, 170, 106;--v-theme-on-info: 22, 18, 14;--v-theme-success: 45, 138, 86;--v-theme-on-success: 255, 255, 255;--v-theme-error: 192, 57, 43;--v-theme-on-error: 255, 255, 255;--v-theme-warning: 180, 148, 80;--v-theme-on-warning: 22, 18, 14;--v-theme-background: 22, 18, 14;--v-theme-on-background: 237, 224, 204;--v-theme-surface: 61, 46, 30;--v-theme-on-surface: 237, 224, 204}:root[data-brand=vulci] :is(body,.v-application,button,input,select,textarea,.p-component){font-family:var(--brand-font-body)}:root[data-brand=vulci] :is(h1,h2,h3,.brand-display,.v-toolbar-title,.v-card-title){font-family:var(--brand-font-display);font-weight:300;letter-spacing:.1em}:root[data-brand=vulci] :is(h1,.brand-display){letter-spacing:.12em}:root[data-brand=vulci] :is(code,pre,kbd,samp,.font-mono,.brand-data){font-family:var(--brand-font-data)}:root[data-brand=vulci] .brand-editorial{font-family:var(--brand-font-editorial);font-style:italic}:root[data-brand=vulci] :is(.text-subtitle-1,.text-subtitle-2,.text-body-1,.text-body-2,.text-button,.text-caption,.text-overline,.v-btn,.v-list-item-title,.v-list-item-subtitle,.v-field,.v-label,.v-chip,.v-table){font-family:var(--brand-font-body)!important}:root[data-brand=vulci] :is(.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6),:root[data-brand=vulci] .v-application :is(h1,h2,h3){font-family:var(--brand-font-display)!important;font-weight:300!important;letter-spacing:.1em!important}:root[data-brand=vulci] :is(.v-card,.v-sheet.rounded,.v-alert,.v-field,.v-btn:not(.v-btn--icon):not(.v-btn--rounded)){border-radius:4px}:root[data-brand=vulci] :is(.rounded-lg,.rounded-xl,.rounded-xxl,.rounded-shaped){border-radius:6px!important}:root[data-brand=vulci] :is(.shadow-xs,.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){--tw-shadow: var(--brand-hairline);--tw-shadow-colored: var(--brand-hairline)}:root[data-brand=vulci] :is(.v-card--variant-elevated,.v-btn--variant-elevated,.v-menu>.v-overlay__content,.v-dialog>.v-overlay__content>.v-card,[class*=elevation-]:not(.elevation-0)){box-shadow:var(--brand-hairline)}:root[data-brand=vulci]{--brand-accent-50: #faf6ec;--brand-accent-100: #f3ead2;--brand-accent-200: #e8d6a8;--brand-accent-300: #dcc17d;--brand-accent-400: #c8aa6a;--brand-accent-500: #b49450;--brand-accent-600: #8f7438;--brand-accent-700: #71592a;--brand-accent-800: #57441f;--brand-accent-900: #3f3117;--brand-accent-950: #2a2110;--brand-neutral-50: #f7f5f0;--brand-neutral-100: #efe9df;--brand-neutral-200: #e2d8c8;--brand-neutral-300: #cfc2ad;--brand-neutral-400: #a89a85;--brand-neutral-500: #807362;--brand-neutral-600: #5f5445;--brand-neutral-700: #473c30;--brand-neutral-800: #2e241a;--brand-neutral-900: #1f1812;--brand-neutral-950: #16120e;--brand-success-50: #f2f8f5;--brand-success-100: #e6f1eb;--brand-success-200: #cde3d6;--brand-success-300: #a7ceb8;--brand-success-400: #68ab85;--brand-success-500: #2d8a56;--brand-success-600: #2a7c4d;--brand-success-700: #276d45;--brand-success-800: #245c3b;--brand-success-900: #214c31;--brand-success-950: #1e3b26;--brand-error-50: #fbf3f2;--brand-error-100: #f7e7e6;--brand-error-200: #f0cfcc;--brand-error-300: #e5aca6;--brand-error-400: #d27066;--brand-error-500: #c0392b;--brand-error-600: #ac3428;--brand-error-700: #973024;--brand-error-800: #7f2a20;--brand-error-900: #68251c;--brand-error-950: #501f18}:root[data-brand=vulci]{--color-green-50: var(--brand-success-50);--color-green-100: var(--brand-success-100);--color-green-200: var(--brand-success-200);--color-green-300: var(--brand-success-300);--color-green-400: var(--brand-success-400);--color-green-500: var(--brand-success-500);--color-green-600: var(--brand-success-600);--color-green-700: var(--brand-success-700);--color-green-800: var(--brand-success-800);--color-green-900: var(--brand-success-900);--color-green-950: var(--brand-success-950);--color-emerald-50: var(--brand-success-50);--color-emerald-100: var(--brand-success-100);--color-emerald-200: var(--brand-success-200);--color-emerald-300: var(--brand-success-300);--color-emerald-400: var(--brand-success-400);--color-emerald-500: var(--brand-success-500);--color-emerald-600: var(--brand-success-600);--color-emerald-700: var(--brand-success-700);--color-emerald-800: var(--brand-success-800);--color-emerald-900: var(--brand-success-900);--color-emerald-950: var(--brand-success-950);--color-lime-50: var(--brand-success-50);--color-lime-100: var(--brand-success-100);--color-lime-200: var(--brand-success-200);--color-lime-300: var(--brand-success-300);--color-lime-400: var(--brand-success-400);--color-lime-500: var(--brand-success-500);--color-lime-600: var(--brand-success-600);--color-lime-700: var(--brand-success-700);--color-lime-800: var(--brand-success-800);--color-lime-900: var(--brand-success-900);--color-lime-950: var(--brand-success-950);--color-red-50: var(--brand-error-50);--color-red-100: var(--brand-error-100);--color-red-200: var(--brand-error-200);--color-red-300: var(--brand-error-300);--color-red-400: var(--brand-error-400);--color-red-500: var(--brand-error-500);--color-red-600: var(--brand-error-600);--color-red-700: var(--brand-error-700);--color-red-800: var(--brand-error-800);--color-red-900: var(--brand-error-900);--color-red-950: var(--brand-error-950);--color-rose-50: var(--brand-error-50);--color-rose-100: var(--brand-error-100);--color-rose-200: var(--brand-error-200);--color-rose-300: var(--brand-error-300);--color-rose-400: var(--brand-error-400);--color-rose-500: var(--brand-error-500);--color-rose-600: var(--brand-error-600);--color-rose-700: var(--brand-error-700);--color-rose-800: var(--brand-error-800);--color-rose-900: var(--brand-error-900);--color-rose-950: var(--brand-error-950);--color-yellow-50: var(--brand-accent-50);--color-yellow-100: var(--brand-accent-100);--color-yellow-200: var(--brand-accent-200);--color-yellow-300: var(--brand-accent-300);--color-yellow-400: var(--brand-accent-400);--color-yellow-500: var(--brand-accent-500);--color-yellow-600: var(--brand-accent-600);--color-yellow-700: var(--brand-accent-700);--color-yellow-800: var(--brand-accent-800);--color-yellow-900: var(--brand-accent-900);--color-yellow-950: var(--brand-accent-950)}:root[data-brand=vulci]{--color-gray-50: var(--brand-neutral-50);--color-gray-100: var(--brand-neutral-100);--color-gray-200: var(--brand-neutral-200);--color-gray-300: var(--brand-neutral-300);--color-gray-400: var(--brand-neutral-400);--color-gray-500: var(--brand-neutral-500);--color-gray-600: var(--brand-neutral-600);--color-gray-700: var(--brand-neutral-700);--color-gray-800: var(--brand-neutral-800);--color-gray-900: var(--brand-neutral-900);--color-gray-950: var(--brand-neutral-950);--color-slate-50: var(--brand-neutral-50);--color-slate-100: var(--brand-neutral-100);--color-slate-200: var(--brand-neutral-200);--color-slate-300: var(--brand-neutral-300);--color-slate-400: var(--brand-neutral-400);--color-slate-500: var(--brand-neutral-500);--color-slate-600: var(--brand-neutral-600);--color-slate-700: var(--brand-neutral-700);--color-slate-800: var(--brand-neutral-800);--color-slate-900: var(--brand-neutral-900);--color-slate-950: var(--brand-neutral-950);--color-zinc-50: var(--brand-neutral-50);--color-zinc-100: var(--brand-neutral-100);--color-zinc-200: var(--brand-neutral-200);--color-zinc-300: var(--brand-neutral-300);--color-zinc-400: var(--brand-neutral-400);--color-zinc-500: var(--brand-neutral-500);--color-zinc-600: var(--brand-neutral-600);--color-zinc-700: var(--brand-neutral-700);--color-zinc-800: var(--brand-neutral-800);--color-zinc-900: var(--brand-neutral-900);--color-zinc-950: var(--brand-neutral-950);--color-neutral-50: var(--brand-neutral-50);--color-neutral-100: var(--brand-neutral-100);--color-neutral-200: var(--brand-neutral-200);--color-neutral-300: var(--brand-neutral-300);--color-neutral-400: var(--brand-neutral-400);--color-neutral-500: var(--brand-neutral-500);--color-neutral-600: var(--brand-neutral-600);--color-neutral-700: var(--brand-neutral-700);--color-neutral-800: var(--brand-neutral-800);--color-neutral-900: var(--brand-neutral-900);--color-neutral-950: var(--brand-neutral-950);--color-stone-50: var(--brand-neutral-50);--color-stone-100: var(--brand-neutral-100);--color-stone-200: var(--brand-neutral-200);--color-stone-300: var(--brand-neutral-300);--color-stone-400: var(--brand-neutral-400);--color-stone-500: var(--brand-neutral-500);--color-stone-600: var(--brand-neutral-600);--color-stone-700: var(--brand-neutral-700);--color-stone-800: var(--brand-neutral-800);--color-stone-900: var(--brand-neutral-900);--color-stone-950: var(--brand-neutral-950)}:root[data-brand=vulci][data-brand-accent~=blue]{--color-blue-50: var(--brand-accent-50);--color-blue-100: var(--brand-accent-100);--color-blue-200: var(--brand-accent-200);--color-blue-300: var(--brand-accent-300);--color-blue-400: var(--brand-accent-400);--color-blue-500: var(--brand-accent-500);--color-blue-600: var(--brand-accent-600);--color-blue-700: var(--brand-accent-700);--color-blue-800: var(--brand-accent-800);--color-blue-900: var(--brand-accent-900);--color-blue-950: var(--brand-accent-950)}:root[data-brand=vulci][data-brand-accent~=indigo]{--color-indigo-50: var(--brand-accent-50);--color-indigo-100: var(--brand-accent-100);--color-indigo-200: var(--brand-accent-200);--color-indigo-300: var(--brand-accent-300);--color-indigo-400: var(--brand-accent-400);--color-indigo-500: var(--brand-accent-500);--color-indigo-600: var(--brand-accent-600);--color-indigo-700: var(--brand-accent-700);--color-indigo-800: var(--brand-accent-800);--color-indigo-900: var(--brand-accent-900);--color-indigo-950: var(--brand-accent-950)}:root[data-brand=vulci][data-brand-accent~=sky]{--color-sky-50: var(--brand-accent-50);--color-sky-100: var(--brand-accent-100);--color-sky-200: var(--brand-accent-200);--color-sky-300: var(--brand-accent-300);--color-sky-400: var(--brand-accent-400);--color-sky-500: var(--brand-accent-500);--color-sky-600: var(--brand-accent-600);--color-sky-700: var(--brand-accent-700);--color-sky-800: var(--brand-accent-800);--color-sky-900: var(--brand-accent-900);--color-sky-950: var(--brand-accent-950)}:root[data-brand=vulci][data-brand-accent~=teal]{--color-teal-50: var(--brand-accent-50);--color-teal-100: var(--brand-accent-100);--color-teal-200: var(--brand-accent-200);--color-teal-300: var(--brand-accent-300);--color-teal-400: var(--brand-accent-400);--color-teal-500: var(--brand-accent-500);--color-teal-600: var(--brand-accent-600);--color-teal-700: var(--brand-accent-700);--color-teal-800: var(--brand-accent-800);--color-teal-900: var(--brand-accent-900);--color-teal-950: var(--brand-accent-950)}:root[data-brand=vulci][data-brand-accent~=amber]{--color-amber-50: var(--brand-accent-50);--color-amber-100: var(--brand-accent-100);--color-amber-200: var(--brand-accent-200);--color-amber-300: var(--brand-accent-300);--color-amber-400: var(--brand-accent-400);--color-amber-500: var(--brand-accent-500);--color-amber-600: var(--brand-accent-600);--color-amber-700: var(--brand-accent-700);--color-amber-800: var(--brand-accent-800);--color-amber-900: var(--brand-accent-900);--color-amber-950: var(--brand-accent-950)}:root[data-brand=vulci]{--tw3-gray-50: 247 245 240;--tw3-gray-100: 239 233 223;--tw3-gray-200: 226 216 200;--tw3-gray-300: 207 194 173;--tw3-gray-400: 168 154 133;--tw3-gray-500: 128 115 98;--tw3-gray-600: 95 84 69;--tw3-gray-700: 71 60 48;--tw3-gray-800: 46 36 26;--tw3-gray-900: 31 24 18;--tw3-gray-950: 22 18 14;--tw3-slate-50: 247 245 240;--tw3-slate-100: 239 233 223;--tw3-slate-200: 226 216 200;--tw3-slate-300: 207 194 173;--tw3-slate-400: 168 154 133;--tw3-slate-500: 128 115 98;--tw3-slate-600: 95 84 69;--tw3-slate-700: 71 60 48;--tw3-slate-800: 46 36 26;--tw3-slate-900: 31 24 18;--tw3-slate-950: 22 18 14;--tw3-blue-50: 250 246 236;--tw3-blue-100: 243 234 210;--tw3-blue-200: 232 214 168;--tw3-blue-300: 220 193 125;--tw3-blue-400: 200 170 106;--tw3-blue-500: 180 148 80;--tw3-blue-600: 143 116 56;--tw3-blue-700: 113 89 42;--tw3-blue-800: 87 68 31;--tw3-blue-900: 63 49 23;--tw3-blue-950: 42 33 16;--tw3-indigo-50: 250 246 236;--tw3-indigo-100: 243 234 210;--tw3-indigo-200: 232 214 168;--tw3-indigo-300: 220 193 125;--tw3-indigo-400: 200 170 106;--tw3-indigo-500: 180 148 80;--tw3-indigo-600: 143 116 56;--tw3-indigo-700: 113 89 42;--tw3-indigo-800: 87 68 31;--tw3-indigo-900: 63 49 23;--tw3-indigo-950: 42 33 16;--tw3-gold-50: 250 246 236;--tw3-gold-100: 243 234 210;--tw3-gold-200: 232 214 168;--tw3-gold-300: 220 193 125;--tw3-gold-400: 200 170 106;--tw3-gold-500: 180 148 80;--tw3-gold-600: 143 116 56;--tw3-gold-700: 113 89 42;--tw3-gold-800: 87 68 31;--tw3-gold-900: 63 49 23;--tw3-gold-950: 42 33 16;--tw3-primary-50: 247 245 240;--tw3-primary-100: 239 233 223;--tw3-primary-200: 226 216 200;--tw3-primary-300: 207 194 173;--tw3-primary-400: 168 154 133;--tw3-primary-500: 95 84 69;--tw3-primary-600: 46 36 26;--tw3-primary-700: 31 24 18;--tw3-primary-800: 22 18 14;--tw3-primary-900: 22 18 14;--tw3-primary-950: 22 18 14}:root[data-brand=vulci]{--pal-accent: #b49450;--pal-accent-100: #f3ead2;--pal-accent-200: #e8d6a8;--pal-accent-300: #dcc17d;--pal-accent-400: #c8aa6a;--pal-accent-50: #faf6ec;--pal-accent-500: #b49450;--pal-accent-600: #8f7438;--pal-accent-700: #71592a;--pal-accent-800: #57441f;--pal-accent-900: #3f3117;--pal-blue-100: #f3ead2;--pal-blue-300: #dcc17d;--pal-blue-400: #c8aa6a;--pal-blue-50: #faf6ec;--pal-blue-500: #b49450;--pal-blue-600: #8f7438;--pal-blue-700: #71592a;--pal-blue-800: #57441f;--pal-emerald-400: #68ab85;--pal-emerald-500: #2d8a56;--pal-gray-100: #efe9df;--pal-gray-200: #e2d8c8;--pal-gray-300: #cfc2ad;--pal-gray-400: #a89a85;--pal-gray-500: #807362;--pal-gray-600: #5f5445;--pal-gray-700: #473c30;--pal-gray-800: #2e241a;--pal-gray-900: #1f1812;--pal-green-300: #a7ceb8;--pal-green-400: #68ab85;--pal-green-50: #f2f8f5;--pal-green-500: #2d8a56;--pal-green-600: #2a7c4d;--pal-green-700: #276d45;--pal-green-800: #245c3b;--pal-indigo-200: #e8d6a8;--pal-indigo-500: #b49450;--pal-lime-400: #68ab85;--pal-neutral-100: #efe9df;--pal-neutral-200: #e2d8c8;--pal-primary-100: #efe9df;--pal-primary-200: #e2d8c8;--pal-primary-300: #cfc2ad;--pal-primary-400: #a89a85;--pal-primary-50: #f7f5f0;--pal-primary-500: #5f5445;--pal-primary-600: #2e241a;--pal-primary-700: #1f1812;--pal-primary-800: #16120e;--pal-primary-900: #16120e;--pal-primary-950: #16120e;--pal-red-100: #f7e7e6;--pal-red-200: #f0cfcc;--pal-red-300: #e5aca6;--pal-red-400: #d27066;--pal-red-50: #fbf3f2;--pal-red-500: #c0392b;--pal-red-600: #ac3428;--pal-red-700: #973024;--pal-red-800: #7f2a20;--pal-rgb-0-166-81-a10: rgb(42 124 77 / .1);--pal-rgb-0-87-63-a08: rgb(46 36 26 / .08);--pal-rgb-1-62-253-a16: rgb(180 148 80 / .16);--pal-rgb-102-126-234-a08: rgb(220 193 125 / .08);--pal-rgb-102-126-234-a12: rgb(220 193 125 / .12);--pal-rgb-102-126-234-a15: rgb(220 193 125 / .15);--pal-rgb-102-126-234-a30: rgb(220 193 125 / .3);--pal-rgb-102-126-234-a40: rgb(220 193 125 / .4);--pal-rgb-118-75-162-a10: rgb(180 148 80 / .1);--pal-rgb-127-127-127-a06: rgb(128 115 98 / .06);--pal-rgb-127-127-127-a07: rgb(128 115 98 / .07);--pal-rgb-127-127-127-a08: rgb(128 115 98 / .08);--pal-rgb-127-127-127-a12: rgb(128 115 98 / .12);--pal-rgb-127-127-127-a14: rgb(128 115 98 / .14);--pal-rgb-127-127-127-a15: rgb(128 115 98 / .15);--pal-rgb-127-127-127-a16: rgb(128 115 98 / .16);--pal-rgb-127-127-127-a18: rgb(128 115 98 / .18);--pal-rgb-127-127-127-a25: rgb(128 115 98 / .25);--pal-rgb-139-92-246-a10: rgb(220 193 125 / .1);--pal-rgb-139-92-246-a16: rgb(220 193 125 / .16);--pal-rgb-139-92-246-a80: rgb(220 193 125 / .8);--pal-rgb-148-163-184-a08: rgb(168 154 133 / .08);--pal-rgb-148-163-184-a20: rgb(168 154 133 / .2);--pal-rgb-15-23-42-a05: rgb(31 24 18 / .05);--pal-rgb-15-23-42-a08: rgb(31 24 18 / .08);--pal-rgb-158-158-158-a06: rgb(168 154 133 / .06);--pal-rgb-16-185-129-a08: rgb(143 116 56 / .08);--pal-rgb-16-185-129-a45: rgb(143 116 56 / .45);--pal-rgb-16-24-32-a04: rgb(31 24 18 / .04);--pal-rgb-16-24-32-a06: rgb(31 24 18 / .06);--pal-rgb-167-139-250-a10: rgb(232 214 168 / .1);--pal-rgb-167-139-250-a30: rgb(232 214 168 / .3);--pal-rgb-167-139-250-a80: rgb(232 214 168 / .8);--pal-rgb-180-143-94-a15: rgb(180 148 80 / .15);--pal-rgb-180-143-94-a16: rgb(180 148 80 / .16);--pal-rgb-180-143-94-a35: rgb(180 148 80 / .35);--pal-rgb-180-148-80-a20: rgb(180 148 80 / .2);--pal-rgb-211-47-47-a30: rgb(192 57 43 / .3);--pal-rgb-211-47-47-a60: rgb(192 57 43 / .6);--pal-rgb-22-163-74-a16: rgb(45 138 86 / .16);--pal-rgb-22-163-74-a24: rgb(45 138 86 / .24);--pal-rgb-22-18-14-a45: rgb(22 18 14 / .45);--pal-rgb-220-38-38-a08: rgb(192 57 43 / .08);--pal-rgb-220-38-38-a16: rgb(192 57 43 / .16);--pal-rgb-220-38-38-a24: rgb(192 57 43 / .24);--pal-rgb-239-68-68-a10: rgb(210 112 102 / .1);--pal-rgb-239-68-68-a20: rgb(210 112 102 / .2);--pal-rgb-239-68-68-a35: rgb(210 112 102 / .35);--pal-rgb-239-68-68-a40: rgb(210 112 102 / .4);--pal-rgb-240-216-186-a28: rgb(232 214 168 / .28);--pal-rgb-244-67-54-a00: rgb(210 112 102 / 0);--pal-rgb-244-67-54-a04: rgb(210 112 102 / .04);--pal-rgb-244-67-54-a06: rgb(210 112 102 / .06);--pal-rgb-244-67-54-a20: rgb(210 112 102 / .2);--pal-rgb-244-67-54-a30: rgb(210 112 102 / .3);--pal-rgb-244-67-54-a40: rgb(210 112 102 / .4);--pal-rgb-244-67-54-a50: rgb(210 112 102 / .5);--pal-rgb-245-158-11-a08: rgb(180 148 80 / .08);--pal-rgb-245-158-11-a10: rgb(180 148 80 / .1);--pal-rgb-245-158-11-a16: rgb(180 148 80 / .16);--pal-rgb-245-158-11-a24: rgb(180 148 80 / .24);--pal-rgb-245-158-11-a40: rgb(180 148 80 / .4);--pal-rgb-245-158-11-a45: rgb(180 148 80 / .45);--pal-rgb-245-158-11-a70: rgb(180 148 80 / .7);--pal-rgb-245-158-11-a95: rgb(180 148 80 / .95);--pal-rgb-248-113-113-a15: rgb(229 172 166 / .15);--pal-rgb-248-113-113-a30: rgb(229 172 166 / .3);--pal-rgb-248-250-252-a55: rgb(247 245 240 / .55);--pal-rgb-248-250-252-a58: rgb(247 245 240 / .58);--pal-rgb-248-250-252-a76: rgb(247 245 240 / .76);--pal-rgb-248-250-252-a78: rgb(247 245 240 / .78);--pal-rgb-248-250-252-a82: rgb(247 245 240 / .82);--pal-rgb-248-250-252-a86: rgb(247 245 240 / .86);--pal-rgb-251-191-36-a15: rgb(200 170 106 / .15);--pal-rgb-251-191-36-a30: rgb(200 170 106 / .3);--pal-rgb-255-193-7-a04: rgb(180 148 80 / .04);--pal-rgb-255-200-71-a16: rgb(220 193 125 / .16);--pal-rgb-255-200-71-a18: rgb(220 193 125 / .18);--pal-rgb-255-200-71-a24: rgb(220 193 125 / .24);--pal-rgb-26-35-46-a50: rgb(46 36 26 / .5);--pal-rgb-26-35-46-a60: rgb(46 36 26 / .6);--pal-rgb-3-169-244-a04: rgb(180 148 80 / .04);--pal-rgb-33-150-243-a04: rgb(180 148 80 / .04);--pal-rgb-34-197-94-a10: rgb(104 171 133 / .1);--pal-rgb-34-197-94-a16: rgb(104 171 133 / .16);--pal-rgb-34-197-94-a22: rgb(104 171 133 / .22);--pal-rgb-34-197-94-a35: rgb(104 171 133 / .35);--pal-rgb-34-211-238-a30: rgb(180 148 80 / .3);--pal-rgb-35-47-61-a95: rgb(71 60 48 / .95);--pal-rgb-46-196-182-a06: rgb(180 148 80 / .06);--pal-rgb-46-196-182-a08: rgb(180 148 80 / .08);--pal-rgb-46-196-182-a10: rgb(180 148 80 / .1);--pal-rgb-46-196-182-a15: rgb(180 148 80 / .15);--pal-rgb-46-196-182-a16: rgb(180 148 80 / .16);--pal-rgb-46-196-182-a20: rgb(180 148 80 / .2);--pal-rgb-46-196-182-a25: rgb(180 148 80 / .25);--pal-rgb-46-196-182-a30: rgb(180 148 80 / .3);--pal-rgb-54-195-161-a16: rgb(180 148 80 / .16);--pal-rgb-59-130-246-a10: rgb(200 170 106 / .1);--pal-rgb-59-130-246-a15: rgb(200 170 106 / .15);--pal-rgb-59-130-246-a16: rgb(200 170 106 / .16);--pal-rgb-59-130-246-a20: rgb(200 170 106 / .2);--pal-rgb-59-130-246-a24: rgb(200 170 106 / .24);--pal-rgb-59-130-246-a80: rgb(200 170 106 / .8);--pal-rgb-59-162-255-a10: rgb(200 170 106 / .1);--pal-rgb-59-162-255-a15: rgb(200 170 106 / .15);--pal-rgb-59-162-255-a20: rgb(200 170 106 / .2);--pal-rgb-59-162-255-a25: rgb(200 170 106 / .25);--pal-rgb-6-182-212-a16: rgb(143 116 56 / .16);--pal-rgb-74-222-128-a10: rgb(104 171 133 / .1);--pal-rgb-74-222-128-a15: rgb(104 171 133 / .15);--pal-rgb-74-222-128-a30: rgb(104 171 133 / .3);--pal-rgb-76-175-80-a04: rgb(104 171 133 / .04);--pal-rgb-96-165-250-a10: rgb(220 193 125 / .1);--pal-rgb-96-165-250-a20: rgb(220 193 125 / .2);--pal-rgb-96-165-250-a30: rgb(220 193 125 / .3);--pal-rgb-96-165-250-a45: rgb(220 193 125 / .45);--pal-rgb-96-165-250-a80: rgb(220 193 125 / .8);--pal-sky-100: #f3ead2;--pal-slate-100: #efe9df;--pal-slate-200: #e2d8c8;--pal-slate-300: #cfc2ad;--pal-slate-400: #a89a85;--pal-slate-50: #f7f5f0;--pal-slate-500: #807362;--pal-slate-600: #5f5445;--pal-slate-700: #473c30;--pal-slate-800: #2e241a;--pal-slate-900: #1f1812;--pal-teal-700: #71592a;--pal-teal-900: #3f3117;--pal-x002920: #16120e;--pal-x003d2b: #2e241a;--pal-x00573f: #2e241a;--pal-x009688: #5f5445;--pal-x00bcd4: #8f7438;--pal-x00ffff: #b49450;--pal-x06280f: #1e3b26;--pal-x0b0e14: #16120e;--pal-x101820: #1f1812;--pal-x101828: #1f1812;--pal-x1a1a1a: #1f1812;--pal-x1a1a2e: #2e241a;--pal-x1d252d: #2e241a;--pal-x1e6b3a: #245c3b;--pal-x213547: #473c30;--pal-x2196f3: #b49450;--pal-x242424: #2e241a;--pal-x2a0606: #501f18;--pal-x2b8fe6: #b49450;--pal-x2c3a4a: #473c30;--pal-x2d6a4f: #5f5445;--pal-x2d8a56: #2d8a56;--pal-x2e7d32: #2a7c4d;--pal-x2f3944: #473c30;--pal-x3a4a5c: #5f5445;--pal-x3ba2ff: #c8aa6a;--pal-x3f51b5: #b49450;--pal-x43a047: #2d8a56;--pal-x465568: #5f5445;--pal-x46586c: #5f5445;--pal-x4a4a6a: #5f5445;--pal-x4a5d72: #5f5445;--pal-x4caf50: #68ab85;--pal-x526074: #807362;--pal-x535bf2: #c8aa6a;--pal-x545c6e: #5f5445;--pal-x5a6472: #807362;--pal-x646cff: #dcc17d;--pal-x666666: #807362;--pal-x667085: #807362;--pal-x667777: #807362;--pal-x667eea: #dcc17d;--pal-x66bb6a: #68ab85;--pal-x66eeaa: #dcc17d;--pal-x747bff: #dcc17d;--pal-x764ba2: #b49450;--pal-x777777: #807362;--pal-x81c784: #a7ceb8;--pal-x888888: #a89a85;--pal-x896731: #8f7438;--pal-x8a6d00: #71592a;--pal-x937d5e: #807362;--pal-x9e9e9e: #a89a85;--pal-xa17d4f: #b49450;--pal-xa1a1a1: #a89a85;--pal-xa32121: #973024;--pal-xaa1111: #973024;--pal-xaaaaaa: #a89a85;--pal-xac2424: #ac3428;--pal-xb42318: #ac3428;--pal-xb48f5e: #b49450;--pal-xb49450: #b49450;--pal-xb71c1c: #ac3428;--pal-xb7905a: #b49450;--pal-xbbbbbb: #cfc2ad;--pal-xbbdefb: #f3ead2;--pal-xc0392b: #c0392b;--pal-xc0ffc0: #cde3d6;--pal-xc1c1c1: #cfc2ad;--pal-xc5cbd3: #e2d8c8;--pal-xcccccc: #e2d8c8;--pal-xd0d5dd: #e2d8c8;--pal-xd1c3b2: #e8d6a8;--pal-xd1c4e9: #f3ead2;--pal-xd32f2f: #c0392b;--pal-xd7dce3: #e2d8c8;--pal-xd7dde8: #efe9df;--pal-xd89d00: #8f7438;--pal-xd8bb8b: #dcc17d;--pal-xd8dee8: #efe9df;--pal-xdbe2ea: #efe9df;--pal-xdce5ef: #efe9df;--pal-xdddddd: #e2d8c8;--pal-xe0f2ef: #efe9df;--pal-xe0f2f1: #efe9df;--pal-xe0f7fa: #efe9df;--pal-xe4e8ec: #efe9df;--pal-xe57373: #d27066;--pal-xe6ab2e: #b49450;--pal-xe8eaf6: #f7f5f0;--pal-xe8f5e9: #e6f1eb;--pal-xeef2f7: #f7f5f0;--pal-xeef3fb: #f7f5f0;--pal-xef5350: #d27066;--pal-xf0d8ba: #e8d6a8;--pal-xf0faf8: #f7f5f0;--pal-xf1f1f1: #f7f5f0;--pal-xf3f6fa: #f7f5f0;--pal-xf44336: #d27066;--pal-xf5f7fa: #f7f5f0;--pal-xf7f5f0: #faf6ec;--pal-xf7f8fa: #f7f5f0;--pal-xf7fafc: #f7f5f0;--pal-xf8e8d3: #f3ead2;--pal-xf9f9f9: #f7f5f0;--pal-xfbe9e7: #f7e7e6;--pal-xff0000: #c0392b;--pal-xff5a5a: #d27066;--pal-xffc847: #dcc17d;--pal-xffcdd2: #f0cfcc;--pal-xffebee: #fbf3f2;--pal-xffefef: #fbf3f2;--pal-xfff5f5: #fbf3f2;--pal-xfff8e1: #faf6ec;--pal-yellow-500: #b49450;--pal-zinc-300: #cfc2ad}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.p-tag,.p-tag .p-tag-label,.flx-nowrap{white-space:nowrap}.flx-num,.flx-money,.flx-date,.flx-doc,.flx-code{white-space:nowrap;font-variant-numeric:tabular-nums}.flx-num,.flx-money{text-align:right}.p-datatable-thead>tr>th:is(.flx-num,.flx-money) .p-datatable-column-header-content{justify-content:flex-end}.flx-ellipsis{display:block;max-width:var(--flx-ellipsis-max, 18rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flx-col-desc{min-width:16rem}@media(max-width:1439.98px){.flx-col-secondary{display:none!important}}@media(max-width:1279.98px){.flx-col-tertiary{display:none!important}}.p-datatable .flx-actions-col{width:1%;white-space:nowrap;text-align:right}.p-datatable-thead>tr>th.flx-actions-col .p-datatable-column-header-content{justify-content:flex-end}.p-datatable .p-datatable-tbody>tr>td.flx-actions-col.p-datatable-frozen-column,.p-datatable .p-datatable-thead>tr>th.flx-actions-col.p-datatable-frozen-column{background:inherit;box-shadow:inset 1px 0 0 var(--flx-border, var(--p-content-border-color, rgba(0, 0, 0, .08))),-10px 0 10px -10px var(--flx-raw-4f6d03b417, rgba(0, 0, 0, .1))}.p-datatable .p-datatable-thead>tr>th.flx-actions-col.p-datatable-frozen-column{background:var(--flx-surface-2, var(--p-datatable-header-cell-background, #f1f5f9))}.p-datatable .p-datatable-tbody>tr>td.flx-actions-col.p-datatable-frozen-column{background:var(--flx-surface, var(--p-datatable-row-background, #ffffff))}.p-datatable .p-datatable-tbody>tr.p-datatable-row-odd>td.flx-actions-col.p-datatable-frozen-column,.p-datatable .p-datatable-tbody>tr:hover>td.flx-actions-col.p-datatable-frozen-column{background:var(--flx-surface-2, var(--p-datatable-row-striped-background, #f1f5f9))}.flx-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}.flx-row-actions .p-button.p-button-icon-only{min-width:2rem;min-height:2rem}.p-datatable-table-container{overflow-x:auto}.p-datatable-table-container::-webkit-scrollbar{height:10px;width:10px}.p-datatable-table-container::-webkit-scrollbar-thumb{background:var(--flx-text-muted, rgba(0, 0, 0, .35));border:2px solid transparent;border-radius:6px;background-clip:content-box}.p-datatable-table-container::-webkit-scrollbar-track{background:var(--flx-surface-2, rgba(0, 0, 0, .04))}@supports not selector(::-webkit-scrollbar){.p-datatable-table-container{scrollbar-width:thin;scrollbar-color:var(--flx-text-muted, rgba(0, 0, 0, .35)) var(--flx-surface-2, transparent)}}:root[data-brand=vulci]{--brand-font-ui: var(--brand-font-display);--flx-font-family: var(--brand-font-ui)}:root[data-brand=vulci] :is(body,button,input,select,textarea,.p-component){font-family:var(--brand-font-ui)}:root[data-brand=vulci] body{letter-spacing:.01em}:root[data-brand=vulci] :is(h1,h2,h3,.brand-display){font-weight:400;letter-spacing:.04em}:root[data-brand=vulci] :is(h4,h5,h6){font-family:var(--brand-font-display);font-weight:600}:root[data-brand=vulci] :is(.flx-num,.flx-money,.flx-date,.flx-doc,.flx-code,code,pre,kbd,samp,.font-mono,.brand-data,.p-inputnumber-input,.p-inputotp-input,input[inputmode=numeric],input[inputmode=decimal]){font-family:var(--brand-font-data)}:root[data-brand=vulci] .p-datepicker-input{font-family:var(--brand-font-data);font-size:.875rem;line-height:1.25}:root[data-brand=vulci] .p-datepicker-input::placeholder{font-family:var(--brand-font-display);font-size:1.1428em}:root[data-brand=vulci] .p-inputnumber-input::placeholder{font-family:var(--brand-font-display)}:root[data-brand=vulci] .p-datatable-thead>tr>th{font-family:var(--brand-font-display);font-weight:600;letter-spacing:.02em}:root[data-brand=vulci] .p-tag{font-size:max(.75rem,12px)!important;font-weight:600}:root[data-brand=vulci] .p-tag.p-tag-success{color:var(--flx-success-strong)!important}:root[data-brand=vulci] .p-tag.p-tag-danger{color:var(--flx-danger-strong)!important}:root[data-brand=vulci] .p-tag.p-tag-warn{color:var(--flx-warning-strong)!important}:root[data-brand=vulci] .p-tag.p-tag-info{background:var(--flx-info-light)!important;color:var(--flx-info-strong)!important}:root[data-brand=vulci] .p-tag.p-tag-secondary{color:var(--flx-text)!important}:root[data-brand=vulci] :is(.p-inputtext,.p-textarea)::placeholder{color:var(--flx-text-muted)!important;opacity:1}:root[data-brand=vulci] .p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-help):not(.p-button-contrast):not(.p-button-outlined):not(.p-button-text):not(.p-button-link){background:var(--flx-btn-primary-bg)!important;border-color:var(--flx-btn-primary-bg)!important;color:var(--flx-btn-primary-text)!important}:root[data-brand=vulci] .p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-help):not(.p-button-contrast):not(.p-button-outlined):not(.p-button-text):not(.p-button-link):hover{background:var(--flx-btn-primary-hover-bg)!important;border-color:var(--flx-btn-primary-hover-bg)!important}:root[data-brand=vulci] .p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-help):not(.p-button-contrast),:root[data-brand=vulci] .p-button.p-button-text:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-danger):not(.p-button-help):not(.p-button-contrast),:root[data-brand=vulci] .p-button.p-button-link,:root[data-brand=vulci] .p-tab.p-tab-active,:root[data-brand=vulci] .p-tabview .p-tabview-tablist-item.p-tabview-tablist-item-active .p-tabview-tab-header,:root[data-brand=vulci] .p-steps .p-steps-item-active .p-steps-item-label,:root[data-brand=vulci] .p-select-option.p-select-option-selected,:root[data-brand=vulci] .p-multiselect-option.p-multiselect-option-selected,:root[data-brand=vulci] .p-listbox-option.p-listbox-option-selected,:root[data-brand=vulci] .p-autocomplete-option.p-autocomplete-option-selected,:root[data-brand=vulci] .p-datepicker-day-selected-range{color:var(--flx-accent-text)!important}:root[data-brand=vulci] .p-datepicker-day-selected,:root[data-brand=vulci] .p-datepicker-month-selected,:root[data-brand=vulci] .p-datepicker-year-selected,:root[data-brand=vulci] .p-steps .p-steps-item-active .p-steps-item-number{color:var(--flx-btn-primary-text)!important}:root[data-brand=vulci] .p-togglebutton.p-togglebutton-checked{color:var(--flx-btn-primary-text)!important}:root[data-brand=vulci] .p-button.p-button-success:not(.p-button-outlined):not(.p-button-text):not(.p-button-link){background:var(--flx-btn-primary-bg)!important;border-color:var(--flx-btn-primary-bg)!important;color:var(--flx-btn-primary-text)!important}:root[data-brand=vulci] .p-button.p-button-success:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):hover{background:var(--flx-btn-primary-hover-bg)!important;border-color:var(--flx-btn-primary-hover-bg)!important}.flx-data{font-variant-numeric:tabular-nums}.flx-data,.flx-num,.flx-money,.flx-date,.flx-doc,.flx-code{font-synthesis-weight:none}.flx-data:not([data-flx-auto=code]){white-space:nowrap}.flx-text{font-family:var(--brand-font-ui, var(--flx-font-family))!important;font-variant-numeric:normal}:is(td,th).flx-data-money-col{text-align:right}.p-datatable-thead>tr>th.flx-data-money-col .p-datatable-column-header-content{justify-content:flex-end}:root[data-brand=vulci] .flx-data{font-family:var(--brand-font-data);font-size:.94em;letter-spacing:0}.p-datatable-tbody>tr>td:is(.flx-num,.flx-money,.flx-data-money-col),.p-datatable-thead>tr>th:is(.flx-num,.flx-money,.flx-data-money-col),.p-datatable-tfoot>tr>td:is(.flx-num,.flx-money,.flx-data-money-col){text-align:right}:root .p-tooltip{width:max-content;max-width:min(20rem,calc(100vw - 16px))}:root .p-tooltip .p-tooltip-text{white-space:normal;overflow-wrap:break-word;word-break:normal}:root .p-dialog{max-width:calc(100vw - 16px)}.flx-sidebar[data-v-ae59eac0]{position:relative;align-self:stretch;min-height:100vh;width:var(--flx-sidebar-width, 240px);background:var(--flx-sidebar-bg, var(--pal-slate-900, #0f172a));color:var(--flx-sidebar-text, var(--pal-slate-200, #e2e8f0));flex-shrink:0;z-index:50;transition:width .2s ease,transform .2s ease}.flx-sidebar-inner[data-v-ae59eac0]{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.flx-sidebar.collapsed[data-v-ae59eac0]{width:var(--flx-sidebar-collapsed-width, 64px)}.flx-sidebar-brand[data-v-ae59eac0]{display:flex;align-items:center;gap:.5rem;padding:1rem;min-height:var(--flx-header-height, 60px)}.brand-logo[data-v-ae59eac0]{width:32px;height:32px;border-radius:.5rem;background:linear-gradient(135deg,var(--flx-teal, var(--pal-xb48f5e, #B48F5E)),var(--flx-teal-dark, var(--pal-x937d5e, #937D5E)));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px var(--pal-rgb-46-196-182-a30, rgba(46, 196, 182, .3))}.brand-logo span[data-v-ae59eac0]{font-size:.875rem;font-weight:800;color:var(--flx-on-brand, var(--pal-white, #ffffff))}.brand-text[data-v-ae59eac0]{font-size:1.125rem;font-weight:700;color:var(--flx-sidebar-text, var(--pal-slate-200, #e2e8f0));white-space:nowrap}.flx-sidebar-nav[data-v-ae59eac0]{flex:1;min-height:0;overflow-y:auto;padding:.5rem .5rem 1.5rem;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 .5rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to bottom,transparent,#000 .5rem,#000 calc(100% - 1.25rem),transparent);scrollbar-width:thin;scrollbar-color:transparent transparent}.flx-sidebar-nav[data-v-ae59eac0]:hover{scrollbar-color:var(--pal-rgb-255-255-255-a15, rgba(255, 255, 255, .15)) transparent}.flx-sidebar-nav[data-v-ae59eac0]::-webkit-scrollbar{width:4px}.flx-sidebar-nav[data-v-ae59eac0]::-webkit-scrollbar-track{background:transparent}.flx-sidebar-nav[data-v-ae59eac0]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.flx-sidebar-nav[data-v-ae59eac0]:hover::-webkit-scrollbar-thumb{background:var(--pal-rgb-255-255-255-a15, rgba(255, 255, 255, .15))}.flx-sidebar-nav[data-v-ae59eac0]::-webkit-scrollbar-thumb:hover{background:var(--pal-rgb-255-255-255-a25, rgba(255, 255, 255, .25))}.nav-section-toggle[data-v-ae59eac0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .75rem;margin-top:.25rem;text-align:left;border:none;background:none;cursor:pointer;transition:color .15s ease,background .15s ease}.nav-section-toggle[data-v-ae59eac0]:hover{background:var(--pal-rgb-255-255-255-a04, rgba(255, 255, 255, .04));border-radius:.375rem}.nav-section-toggle:hover .nav-section-text[data-v-ae59eac0]{color:var(--flx-sidebar-text, var(--pal-slate-200, #e2e8f0))}.nav-section-toggle.has-active .nav-section-text[data-v-ae59eac0]{color:var(--flx-sidebar-active-text, var(--pal-xb48f5e, #B48F5E))}.nav-section-text[data-v-ae59eac0]{flex:1;min-width:0;text-align:left;line-height:1.25;font-size:max(.75rem,12px);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--flx-sidebar-text-muted, var(--pal-slate-400, #94a3b8));transition:color .15s ease}.nav-section-chevron[data-v-ae59eac0]{color:var(--flx-sidebar-text-muted, var(--pal-slate-400, #94a3b8));transition:transform .2s ease;flex-shrink:0;opacity:.7}.nav-section-chevron.rotated[data-v-ae59eac0]{transform:rotate(180deg)}.nav-section-items[data-v-ae59eac0]{max-height:0;overflow:hidden;transition:max-height .25s ease}.nav-section-items.expanded[data-v-ae59eac0]{max-height:2000px}.nav-section-items.no-section[data-v-ae59eac0]{max-height:none;overflow:visible;transition:none}.nav-section-divider[data-v-ae59eac0]{height:1px;background:var(--flx-sidebar-border, var(--pal-slate-700, #334155));margin:.5rem .75rem}.nav-item[data-v-ae59eac0]{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;border:none;border-radius:.5rem;background:none;color:var(--flx-sidebar-text-muted, var(--pal-slate-400, #94a3b8));font-size:max(.8125rem,13px);font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.nav-item[data-v-ae59eac0]:hover{background:var(--pal-rgb-255-255-255-a06, rgba(255, 255, 255, .06));color:var(--flx-sidebar-text, var(--pal-slate-200, #e2e8f0))}.nav-item.active[data-v-ae59eac0]{background:var(--flx-sidebar-active-bg, var(--pal-rgb-46-196-182-a15, rgba(46, 196, 182, .15)));color:var(--flx-sidebar-active-text, var(--pal-xb48f5e, #B48F5E));font-weight:600}.nav-indicator[data-v-ae59eac0]{position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:var(--flx-teal, var(--pal-xb48f5e, #B48F5E))}.nav-icon-wrap[data-v-ae59eac0]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.nav-label[data-v-ae59eac0]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.25;flex:1;min-width:0}.nav-badge[data-v-ae59eac0]{font-size:.625rem;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--flx-teal, var(--pal-xb48f5e, #B48F5E));color:var(--flx-btn-primary-text, var(--flx-on-brand, var(--pal-white, #ffffff)))}.nav-chevron[data-v-ae59eac0]{margin-left:auto;transition:transform .15s ease;flex-shrink:0;opacity:.5}.nav-chevron.rotated[data-v-ae59eac0]{transform:rotate(180deg)}.nav-submenu[data-v-ae59eac0]{padding-left:1rem}.nav-subitem[data-v-ae59eac0]{display:block;width:100%;line-height:1.3;padding:6px .75rem 6px 2.5rem;border:none;border-radius:.375rem;background:none;color:var(--flx-sidebar-text-muted, var(--pal-slate-400, #94a3b8));font-size:max(.8125rem,13px);cursor:pointer;text-align:left;transition:all .15s ease}.nav-subitem[data-v-ae59eac0]:hover{background:var(--flx-sidebar-surface, var(--pal-slate-800, #1e293b));color:var(--flx-sidebar-text, var(--pal-slate-200, #e2e8f0))}.nav-subitem.active[data-v-ae59eac0]{color:var(--flx-sidebar-active-text, var(--pal-xb48f5e, #B48F5E));background:var(--pal-rgb-46-196-182-a08, rgba(46, 196, 182, .08))}.nav-item[data-v-ae59eac0]:focus-visible,.nav-subitem[data-v-ae59eac0]:focus-visible,.nav-section-toggle[data-v-ae59eac0]:focus-visible,.collapse-btn[data-v-ae59eac0]:focus-visible{outline:2px solid var(--flx-sidebar-active-text, var(--pal-xb48f5e, #B48F5E));outline-offset:-2px}.flx-sidebar-footer[data-v-ae59eac0]{flex-shrink:0;padding:.5rem;border-top:1px solid var(--flx-sidebar-border, var(--pal-slate-700, #334155))}.collapse-btn[data-v-ae59eac0]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;border:none;border-radius:.5rem;background:none;color:var(--flx-sidebar-text-muted, var(--pal-slate-400, #94a3b8));font-size:.8125rem;cursor:pointer;transition:all .15s ease}.collapse-btn[data-v-ae59eac0]:hover{background:var(--flx-sidebar-surface, var(--pal-slate-800, #1e293b));color:var(--flx-sidebar-text, var(--pal-slate-200, #e2e8f0))}.collapse-btn svg[data-v-ae59eac0]{transition:transform .15s ease;flex-shrink:0}.collapse-btn svg.rotated[data-v-ae59eac0]{transform:rotate(180deg)}.flx-sidebar-overlay[data-v-ae59eac0]{position:fixed;inset:0;z-index:45;background:var(--pal-rgb-0-0-0-a50, rgba(0, 0, 0, .5));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flx-overlay-enter-active[data-v-ae59eac0],.flx-overlay-leave-active[data-v-ae59eac0]{transition:opacity .2s ease}.flx-overlay-enter-from[data-v-ae59eac0],.flx-overlay-leave-to[data-v-ae59eac0]{opacity:0}@media(max-width:768px){.flx-sidebar[data-v-ae59eac0]{position:fixed;top:0;bottom:0;transform:translate(-100%);width:var(--flx-sidebar-width, 240px)}.flx-sidebar.mobile-open[data-v-ae59eac0]{transform:translate(0);z-index:60}.flx-sidebar.collapsed[data-v-ae59eac0]{width:var(--flx-sidebar-width, 240px)}.desktop-only[data-v-ae59eac0]{display:none!important}}.flx-header[data-v-a7a404a6]{position:sticky;top:0;z-index:40;height:var(--flx-header-height, 60px);background:var(--flx-header-bg, var(--pal-white, #ffffff));border-bottom:1px solid var(--flx-header-border, var(--pal-slate-200, #e2e8f0));display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;transition:margin-left .2s ease}.header-left[data-v-a7a404a6],.header-center[data-v-a7a404a6],.header-right[data-v-a7a404a6]{display:flex;align-items:center;gap:.5rem}.header-icon-btn[data-v-a7a404a6]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:.5rem;background:none;color:var(--flx-text-secondary, var(--pal-slate-600, #475569));cursor:pointer;transition:all .15s ease}.header-icon-btn[data-v-a7a404a6]:hover{background:var(--flx-surface-2, var(--pal-slate-100, #f1f5f9));color:var(--flx-text, var(--pal-slate-900, #0f172a))}.balance-display[data-v-a7a404a6]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.5rem;background:var(--flx-surface-2, var(--pal-slate-100, #f1f5f9))}.balance-value[data-v-a7a404a6]{font-size:.8125rem;font-weight:600;color:var(--flx-text, var(--pal-slate-900, #0f172a));font-family:var(--flx-font-mono, monospace)}.balance-toggle[data-v-a7a404a6]{width:28px;height:28px}.breadcrumbs[data-v-a7a404a6]{display:flex;align-items:center;gap:.25rem;margin-left:.5rem}.breadcrumb-sep[data-v-a7a404a6]{color:var(--flx-text-muted, var(--pal-slate-400, #94a3b8));font-size:.8125rem;-webkit-user-select:none;user-select:none}.breadcrumb-item[data-v-a7a404a6]{font-size:.8125rem;color:var(--flx-text-secondary, var(--pal-slate-600, #475569))}.breadcrumb-item.current[data-v-a7a404a6]{color:var(--flx-text, var(--pal-slate-900, #0f172a));font-weight:600}.mobile-only[data-v-a7a404a6]{display:none}@media(max-width:768px){.mobile-only[data-v-a7a404a6]{display:flex}.desktop-only[data-v-a7a404a6]{display:none}}.flx-page-header{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:1rem 1.25rem;border:1px solid var(--flx-border, var(--brand-line, rgba(0, 0, 0, .12)));border-radius:14px;background:var(--flx-surface, var(--brand-surface, #fff));min-width:0}.flx-page-header--plain{padding:0;border:0;border-radius:0;background:none}.flx-page-trail{min-width:0}.flx-page-trail ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.3;color:var(--flx-text-secondary, var(--brand-fg-2, inherit))}.flx-page-trail li{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.flx-page-trail li+li:before{content:">";color:var(--flx-text-muted, var(--brand-fg-3, inherit))}.flx-page-trail a,.flx-page-trail button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.flx-page-trail a:hover,.flx-page-trail button:hover{color:var(--flx-accent-text, var(--brand-primary-strong, inherit));text-decoration:underline}.flx-page-trail [aria-current=page]{color:var(--flx-text, var(--brand-fg, inherit));font-weight:600}.flx-page-header-row{display:flex;flex:1 1 auto;width:100%;align-items:center;gap:1rem;min-width:0}.flx-page-back{display:flex;align-items:center;flex-shrink:0}.flx-page-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:14px;color:var(--flx-on-brand, #fff);font-size:1.5rem;background:linear-gradient(135deg,var(--flx-navy, var(--brand-ink, #1f1812)) 0%,var(--flx-teal, var(--brand-primary, #b49450)) 100%)}.flx-page-icon>i,.flx-page-icon>.pi{font-size:1.5rem;line-height:1}.flx-page-text{flex:1 1 16rem;min-width:0}.flx-page-title{margin:0;font-size:1.25rem;line-height:1.3;color:var(--flx-text, var(--brand-fg, inherit));overflow-wrap:anywhere}.flx-page-badge{display:inline-flex;vertical-align:middle;margin-left:.6rem}.flx-page-description{margin:.25rem 0 0;font-size:.875rem;line-height:1.4;color:var(--flx-text-secondary, var(--brand-fg-2, inherit))}.flx-page-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto;min-width:0}@media(max-width:900px){.flx-page-header-row{flex-wrap:wrap}.flx-page-icon{width:44px;height:44px;border-radius:12px;font-size:1.2rem}.flx-page-actions{margin-left:0;width:100%;justify-content:flex-start}}.flx-login-shell[data-v-b8fdfa27]{display:grid;min-height:100vh;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);background:var(--flx-bg-page, var(--pal-xf7fafc, #f7fafc));color:var(--flx-text, var(--pal-slate-900, #0f172a));font-family:var(--flx-font-family, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.flx-login-brand[data-v-b8fdfa27]{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(160deg,var(--pal-x00573f, #00573f) 0%,var(--pal-x003d2b, #003d2b) 58%,var(--pal-x002920, #002920) 100%);color:var(--pal-slate-50, #f8fafc)}.flx-login-grid[data-v-b8fdfa27]{position:absolute;inset:0;background-image:linear-gradient(var(--pal-rgb-255-255-255-a04, rgba(255, 255, 255, .035)) 1px,transparent 1px),linear-gradient(90deg,var(--pal-rgb-255-255-255-a04, rgba(255, 255, 255, .035)) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,black 28%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,black 28%,transparent 72%)}.flx-login-brand-content[data-v-b8fdfa27]{position:relative;z-index:1;display:flex;min-height:100vh;max-width:32rem;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem)}.flx-login-logo[data-v-b8fdfa27]{width:min(23rem,78vw);height:auto;margin-bottom:2rem;object-fit:contain}.flx-login-kicker[data-v-b8fdfa27]{margin:0 0 .75rem;color:var(--pal-xf0d8ba, #f0d8ba);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.flx-login-brand h1[data-v-b8fdfa27]{margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:850;letter-spacing:0;line-height:1.04}.flx-login-description[data-v-b8fdfa27]{margin:1rem 0 0;color:var(--pal-rgb-248-250-252-a78, rgba(248, 250, 252, .78));font-size:1.02rem;line-height:1.65}.flx-login-environment[data-v-b8fdfa27]{width:fit-content;margin-top:1.5rem;padding:.35rem .65rem;border:1px solid var(--pal-rgb-240-216-186-a28, rgba(240, 216, 186, .28));border-radius:999px;background:var(--pal-rgb-180-143-94-a16, rgba(180, 143, 94, .16));color:var(--pal-xf8e8d3, #f8e8d3);font-size:.75rem;font-weight:800}.flx-login-features[data-v-b8fdfa27]{margin-top:2rem}.flx-login-features-label[data-v-b8fdfa27]{margin:0 0 .75rem;color:var(--pal-rgb-248-250-252-a58, rgba(248, 250, 252, .58));font-size:.75rem;font-weight:800;text-transform:uppercase}.flx-login-features ul[data-v-b8fdfa27]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.flx-login-features li[data-v-b8fdfa27]{display:flex;align-items:center;gap:.75rem;color:var(--pal-rgb-248-250-252-a86, rgba(248, 250, 252, .86));font-weight:600}.flx-login-check[data-v-b8fdfa27]{display:inline-grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;color:var(--pal-xd8bb8b, #d8bb8b);font-weight:900}.flx-login-organization[data-v-b8fdfa27]{margin:3rem 0 0;color:var(--pal-rgb-248-250-252-a55, rgba(248, 250, 252, .55));font-style:italic}.flx-login-form-panel[data-v-b8fdfa27]{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,4rem)}.flx-login-form-wrap[data-v-b8fdfa27]{width:min(100%,31rem)}.flx-login-form-logo[data-v-b8fdfa27]{display:none;width:15rem;max-width:78vw;height:auto;margin:0 auto 1.75rem;object-fit:contain}.flx-login-card[data-v-b8fdfa27]{border:1px solid var(--flx-border, var(--pal-xdce5ef, #dce5ef));border-radius:8px;background:var(--flx-surface, var(--pal-white, #ffffff));padding:clamp(1.5rem,3vw,2.25rem);box-shadow:var(--flx-shadow-xl, 0 18px 48px var(--pal-rgb-15-23-42-a08, rgba(15, 23, 42, .08)))}.flx-login-card-heading[data-v-b8fdfa27]{margin-bottom:1.75rem}.flx-login-card-heading h2[data-v-b8fdfa27]{margin:0;color:var(--flx-text, var(--pal-slate-900, #0f172a));font-size:1.55rem;font-weight:850;letter-spacing:0}.flx-login-card-heading p[data-v-b8fdfa27]{margin:.35rem 0 0;color:var(--flx-text-secondary, var(--pal-slate-500, #64748b));font-weight:500;line-height:1.5}.flx-login-below[data-v-b8fdfa27]{display:flex;justify-content:center;margin-top:1.25rem}.flx-login-support[data-v-b8fdfa27]{color:var(--pal-x00573f, #00573f);font-weight:700;text-decoration:none}[data-theme=dark] .flx-login-support[data-v-b8fdfa27]{color:var(--pal-green-400, #4ade80)}.flx-login-support[data-v-b8fdfa27]:hover{text-decoration:underline}.flx-login-footer[data-v-b8fdfa27]{margin:1.5rem 0 0;color:var(--flx-text-muted, var(--pal-slate-400, #94a3b8));text-align:center;font-size:.82rem}@media(max-width:960px){.flx-login-shell[data-v-b8fdfa27]{grid-template-columns:minmax(0,1fr)}.flx-login-brand[data-v-b8fdfa27]{display:none}.flx-login-form-logo--light[data-v-b8fdfa27]{display:block}[data-theme=dark] .flx-login-form-logo--light[data-v-b8fdfa27]{display:none}[data-theme=dark] .flx-login-form-logo--dark[data-v-b8fdfa27]{display:block}}@media(max-width:520px){.flx-login-form-panel[data-v-b8fdfa27]{align-items:flex-start;padding:2rem 1rem}}*{box-sizing:border-box}html{font-size:14px}body{margin:0;font-family:var(--flx-font-family,system-ui);color:var(--flx-text);background:var(--flx-bg-page);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}.sp-shell{display:flex;min-height:100vh}.sp-main{flex:1;min-width:0}.workspace{padding:24px;max-width:1680px;margin:auto}.native-logo{width:110px;height:30px;object-fit:contain}.flx-sidebar.collapsed .native-logo{width:32px;object-fit:cover;object-position:left}.product-mark{font-family:var(--brand-font-display);font-size:24px;color:var(--brand-primary);border-left:1px solid var(--flx-border);padding-left:12px;margin-left:12px}.sidebar-environment{font-size:12px;color:var(--flx-text-secondary)}.active-institution{display:flex;align-items:center;gap:10px;font-size:12px}.active-institution>i{color:var(--flx-text-secondary);font-size:18px}.active-institution small{display:block;color:var(--flx-text-secondary);font-size:11px;margin-top:3px}.current-user{display:flex;align-items:center;gap:8px;font-size:12px}.current-user small{display:block;font-size:11px;color:var(--flx-text-secondary)}.user-avatar{display:grid;place-items:center;width:34px;height:34px;background:var(--flx-surface-2);border:1px solid var(--flx-border);border-radius:50%;color:var(--flx-text)}.lab-strip{font-size:12px;color:var(--flx-text-secondary);padding:10px 14px;background:var(--flx-surface);border:1px solid var(--flx-border);border-radius:4px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand-warning);margin-right:8px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.metrics article,.panel{background:var(--flx-surface);border:1px solid var(--flx-border);border-radius:6px}.metrics article{padding:20px}.metrics article>span{font-size:13px;color:var(--flx-text-secondary)}.metrics strong{display:block;font-family:var(--brand-font-display);font-size:30px;font-weight:600;margin:18px 0 10px;white-space:nowrap}.metrics small{display:block;font-size:12px;color:var(--flx-text-secondary);line-height:1.7}.panel{padding:22px;margin:20px 0}.panel h2{font-family:var(--brand-font-display);font-size:21px;font-weight:600;margin:0 0 14px}.panel h3,.section-title{font-family:var(--brand-font-display);font-size:21px;font-weight:600}.panel p{font-size:13px;line-height:1.75}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.panel-heading h2{margin:0}.operations-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.operations-grid .panel{margin:0}.table-panel{padding:0;overflow:hidden}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;font-size:13px}.table-toolbar>.p-inputtext{width:360px;max-width:100%}.reference-cell{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--flx-font-mono);font-size:12px}.amount-cell{font-family:var(--flx-font-mono);white-space:nowrap}.p-datatable{font-size:13px}.p-datatable td{vertical-align:middle}.p-datatable td small{display:block;font-size:11px;color:var(--flx-text-secondary);margin-top:4px}.empty-state{text-align:center;color:var(--flx-text-secondary);padding:48px 20px}.empty-state>i{font-size:32px}.empty-state h3{font-family:var(--brand-font-display);font-size:22px;color:var(--flx-text);font-weight:500}.empty-state p{font-size:13px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:end}.form-grid .wide{grid-column:1/-1}.form-grid button{min-height:42px}.p-dialog .panel{padding:0;margin:0;border:0}.form-grid label,.panel form>label{display:block;font-size:13px;color:var(--flx-text);font-weight:500}.form-grid input,.form-grid select,.panel textarea{width:100%;display:block;margin-top:8px;border:1px solid var(--flx-border);border-radius:6px;color:var(--flx-text);background:var(--flx-surface);padding:12px;font-size:14px}.panel textarea{font-family:var(--flx-font-mono);font-size:12px}.panel form>label{margin:20px 0}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.panel button:not(.p-button),.detail>button{border:1px solid var(--flx-border);border-radius:6px;background:var(--flx-surface);color:var(--flx-text);padding:10px 14px;font-size:13px}.panel button.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-ink)}.muted,.context-note{font-size:13px;color:var(--flx-text-secondary);line-height:1.75}.alert{border:1px solid;border-radius:6px;padding:13px 16px;font-size:13px}.alert.error{color:var(--brand-error);background:color-mix(in srgb,var(--brand-error) 5%,var(--flx-surface))}.alert.success{color:var(--brand-success);background:color-mix(in srgb,var(--brand-success) 5%,var(--flx-surface))}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-grid .panel{margin:0}.eyebrow{font-size:11px;color:var(--flx-text-secondary);letter-spacing:.05em}.badge{display:inline-flex;border:1px solid var(--flx-border);padding:5px 9px;border-radius:4px;font-size:12px}.badge.good{color:var(--brand-success);border-color:var(--brand-success)}.integration-log{padding:12px 0;border-top:1px solid var(--flx-border);font-size:12px}.record-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.record-fields dt{font-size:12px;color:var(--flx-text-secondary);margin-bottom:8px}.record-fields dd{margin:0;font-size:14px;overflow-wrap:anywhere}.table-panel table:not(.p-datatable-table){width:100%;border-collapse:collapse;text-align:left;font-size:13px}.table-panel table:not(.p-datatable-table) td,.table-panel table:not(.p-datatable-table) th{padding:16px;border-bottom:1px solid var(--flx-border)}.table-panel th{font-weight:500;background:var(--flx-surface-2)}.empty{text-align:center;padding:40px;color:var(--flx-text-secondary)}.access-form{display:flex;flex-direction:column;gap:12px}.access-form>label{margin-top:8px;font-size:13px;font-weight:500}.access-form>.p-button{margin-top:16px}.access-form .link{border:0;background:none;color:var(--flx-text-secondary);padding:8px}footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--flx-border);padding:24px 0;margin-top:28px;color:var(--flx-text-secondary);font-size:11px}@media(max-width:1200px){.active-institution{font-size:11px}.metrics,.service-grid{grid-template-columns:repeat(2,1fr)}.current-user>span:last-child{display:none}}@media(max-width:800px){.workspace{padding:16px}.active-institution{display:none}.sp-main>.flx-header .p-tag{font-size:10px}.metrics{gap:10px}.metrics article{padding:15px}.metrics strong{font-size:25px}.metrics small{font-size:11px}.operations-grid,.service-grid,.form-grid{grid-template-columns:1fr}.table-toolbar{flex-wrap:wrap}.table-toolbar>.p-inputtext{width:100%}.record-fields{grid-template-columns:repeat(2,1fr)}footer{flex-direction:column}.panel{padding:18px}.table-panel{padding:0}}
