@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2) format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff")}:root{--uor-font-sans: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--uor-font-display: "EB Garamond", Georgia, "Times New Roman", serif;--uor-font-numeric: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--uor-font-mono: "Cascadia Code", "Cascadia Mono", Consolas, "SF Mono", "Menlo", "Roboto Mono", ui-monospace, monospace;--uor-title-weight: 500;--uor-font-size-display: clamp(2rem, 1.4rem + 1.8vw, 3.25rem);--uor-font-size-h1: clamp(1.75rem, 1.45rem + 1.1vw, 2.5rem);--uor-font-size-h2: clamp(1.35rem, 1.15rem + .8vw, 1.875rem);--uor-font-size-h3: clamp(1.125rem, 1rem + .35vw, 1.375rem);--uor-font-size-body-lg: 1rem;--uor-font-size-body: .9375rem;--uor-font-size-sm: .875rem;--uor-font-size-xs: .8125rem;--uor-radius-xs: 8px;--uor-radius-sm: 12px;--uor-radius-md: 16px;--uor-radius-lg: 20px;--uor-radius-xl: 24px;--uor-radius-xl2: 22px;--uor-radius-pill: 999px;--uor-radius-control: 10px;--uor-radius-dialog: 20px;--uor-space-1: .25rem;--uor-space-2: .5rem;--uor-space-3: .75rem;--uor-space-4: 1rem;--uor-space-5: 1.25rem;--uor-space-6: 1.5rem;--uor-space-8: 2rem;--uor-space-10: 2.5rem;--uor-space-12: 3rem;--uor-space-14: 3.5rem;--uor-space-16: 4rem;--uor-content-max: 1440px;--uor-sidebar-width: 280px;--uor-sidebar-width-editorial: 248px;--uor-sidebar-width-collapsed: 88px;--uor-header-height: var(--uor-topbar-height);--uor-clear-top: 0px;--uor-clear-bottom: 0px;--uor-chrome-top: initial;--uor-topbar-height: 58px;--uor-page-pad-x: 24px;--uor-page-pad-top: 14px;--uor-space-section: 12px;--uor-card-head-height: 52px;--uor-metric-rail-height: 80px;--uor-radius-card: 16px;--uor-radius-zone: 19px;--uor-client-header-height: 52px;--uor-bottom-nav-height: 56px;--uor-client-bottom-nav-height: 60px;--uor-table-min-width: 640px;--uor-signature-ink: #253A37;--uor-signature-paper: #FFFEFA;--uor-z-content: 1;--uor-z-sticky: 10;--uor-z-header: 20;--uor-z-banner: 30;--uor-z-sidebar: 40;--uor-z-overlay: 50;--uor-z-modal: 60;--uor-z-toast: 70;--uor-z-topbar: 1000;--uor-z-drawer-overlay: 1010;--uor-z-drawer: 1020;--uor-z-impersonation: 1030;--uor-duration-fast: .15s;--uor-duration-normal: .25s;--uor-duration-slow: .4s;--uor-duration-enter: .3s;--uor-duration-leave: .2s;--uor-ease-default: cubic-bezier(.4, 0, .2, 1);--uor-ease-enter: cubic-bezier(0, 0, .2, 1);--uor-ease-leave: cubic-bezier(.4, 0, 1, 1)}@media(min-width:1024px){:root{--uor-topbar-height: 70px}}@media(prefers-reduced-motion:reduce){:root{--uor-duration-fast: 0ms;--uor-duration-normal: 0ms;--uor-duration-slow: 0ms;--uor-duration-enter: 0ms;--uor-duration-leave: 0ms}}:root:not([data-density=comfortable]){--uor-density-control-height: 36px;--uor-density-control-pad-x: 12px;--uor-density-control-pad-y: 8px;--uor-density-row-table: 48px;--uor-density-row-list: 64px;--uor-density-card-pad: 20px;--uor-density-gap: 12px;--uor-control-height: var(--uor-density-control-height);--uor-control-height-sm: 2rem;--uor-control-padding-x: var(--uor-density-control-pad-x);--uor-control-padding-y: var(--uor-density-control-pad-y);--uor-control-padding-x-sm: .625rem;--uor-control-padding-y-sm: .375rem;--uor-table-head-padding-y: 9px;--uor-table-cell-padding-y: 10px;--uor-table-cell-padding-x: 13px;--uor-list-option-padding-y: .5rem;--uor-card-padding: var(--uor-density-card-pad);--uor-table-row-height: var(--uor-density-row-table)}:root[data-density=comfortable]{--uor-density-control-height: 44px;--uor-density-control-pad-x: 14px;--uor-density-control-pad-y: 12px;--uor-density-row-table: 56px;--uor-density-row-list: 72px;--uor-density-card-pad: 24px;--uor-density-gap: 16px;--uor-control-height: var(--uor-density-control-height);--uor-control-height-sm: 2.75rem;--uor-control-padding-x: var(--uor-density-control-pad-x);--uor-control-padding-y: var(--uor-density-control-pad-y);--uor-control-padding-x-sm: .75rem;--uor-control-padding-y-sm: .625rem;--uor-table-head-padding-y: 13px;--uor-table-cell-padding-y: 14px;--uor-table-cell-padding-x: 13px;--uor-list-option-padding-y: .75rem;--uor-card-padding: var(--uor-density-card-pad);--uor-table-row-height: var(--uor-density-row-table)}@media(max-width:1023.98px){:root:not([data-density=comfortable]){--uor-density-control-height: 44px;--uor-control-height: 44px;--uor-control-height-sm: 2.75rem}}:root:not([data-theme=dark]){color-scheme:light;--uor-bg-canvas: #F7F5EF;--uor-bg-subtle: #EFEEE6;--uor-surface-0: #FFFEFA;--uor-surface-1: #F7F5EF;--uor-surface-2: #EFEEE6;--uor-surface-3: #E7E8E0;--uor-surface-sage: #E5ECE5;--uor-surface-sage-hover: #D7E3D8;--uor-surface-sage-active: #CADBCF;--uor-surface-blue: #E8EFF0;--uor-privacy-cover: #EFEEE6;--uor-overlay: rgba(23, 43, 39, .42);--uor-scroll-shadow: rgba(37, 58, 55, .14);--uor-text-strong: #253A37;--uor-text-default: #344B45;--uor-text-muted: #5A6C65;--uor-text-soft: #5A6C65;--uor-text-inverse: #FFFEFA;--uor-brand-50: #EFF5F1;--uor-brand-100: #DDE9E2;--uor-brand-400: #4C776F;--uor-brand-500: #365F5B;--uor-brand-600: #294D49;--uor-brand-700: #253F3C;--uor-brand-fg: #294D49;--uor-brand-soft: rgba(54, 95, 91, .12);--uor-brand-rgb: 54, 95, 91;--uor-accent-teal: #2F7063;--uor-accent-teal-100: rgba(47, 112, 99, .12);--uor-accent-sage: #667F70;--uor-border-soft: #D8DED5;--uor-border-strong: #7B8C82;--uor-control-border-on-tint: #6F8078;--uor-focus-ring: #365F5B;--uor-focus-halo: rgba(54, 95, 91, .16);--uor-success-fg: #365D44;--uor-success: #365D44;--uor-success-on-solid: #FFFEFA;--uor-success-100: #E7EEE6;--uor-success-50: #F1F5F0;--uor-success-border: #365D44;--uor-warning-fg: #805621;--uor-warning: #805621;--uor-warning-on-solid: #FFFEFA;--uor-warning-100: #F6EDD9;--uor-warning-50: #FAF5EA;--uor-warning-border: #805621;--uor-danger-fg: #9B3E3E;--uor-danger: #9B3E3E;--uor-danger-on-solid: #FFFEFA;--uor-danger-100: #FAEEEB;--uor-danger-50: #FCF5F3;--uor-danger-border: #9B3E3E;--uor-info-fg: #355E70;--uor-info: #355E70;--uor-info-on-solid: #FFFEFA;--uor-info-100: #E8EFF0;--uor-info-50: #F2F6F7;--uor-info-border: #355E70;--uor-neutral-fg: #5A6C65;--uor-neutral: #5A6C65;--uor-neutral-on-solid: #FFFEFA;--uor-neutral-100: #EFEEE6;--uor-neutral-border: #6F8078;--uor-violet-fg: #705779;--uor-violet-50: #F7F3F9;--uor-violet-100: #F0EAF3;--uor-clay: #A96149;--uor-gold: #CDA763;--uor-ink-50: #F7F5EF;--uor-ink-100: #EFEEE6;--uor-ink-200: #E5E7DE;--uor-ink-300: #D8DED5;--uor-ink-400: #A7B5AA;--uor-ink-500: #7B8C82;--uor-ink-600: #5A6C65;--uor-ink-700: #465953;--uor-ink-800: #344B45;--uor-ink-900: #253A37;--uor-ink-950: #172B27;--uor-shadow-xs: 0 1px 1px rgba(37, 58, 55, .06);--uor-shadow-sm: 0 10px 20px rgba(37, 58, 55, .06);--uor-shadow-md: 0 18px 36px rgba(37, 58, 55, .08);--uor-shadow-lg: 0 28px 56px rgba(37, 58, 55, .12);--uor-shadow-card: 0 3px 18px rgba(37, 58, 55, .035);--uor-shadow-overlay: 0 16px 56px rgba(37, 58, 55, .16);--uor-scan-cue-line: rgba(90, 108, 101, .55);--uor-scan-cue-bg-hover: rgba(90, 108, 101, .08);--uor-gradient-hero: radial-gradient(circle at top left, rgba(54, 95, 91, .1), transparent 42%), linear-gradient(145deg, #FFFEFA 0%, #F7F5EF 55%, #EFF5F1 100%);--uor-gradient-auth: linear-gradient(160deg, #365F5B 0%, #294D49 58%, #6E5A45 100%);--uor-cat-boundaries: #7c6bc4;--uor-cat-emotional: #c05d7e;--uor-cat-relationship: #2d8fa5;--uor-cat-trust: #5a7bb5;--uor-cat-support: #3a9d7c;--uor-cat-self-concept: #9066b5;--uor-cat-communication: #4a8cc2;--uor-cat-progress: #2b9d68;--uor-cat-risk: #c74b5c;--uor-cat-general: #7b8ba0}:root[data-theme=dark]{color-scheme:dark;--uor-bg-canvas: #101816;--uor-bg-subtle: #131C1A;--uor-surface-0: #16201E;--uor-surface-1: #1A2522;--uor-surface-2: #212D2A;--uor-surface-3: #2A3632;--uor-surface-sage: #1D3531;--uor-surface-sage-hover: #244039;--uor-surface-sage-active: #2A4A42;--uor-surface-blue: #1A2C33;--uor-privacy-cover: #212D2A;--uor-overlay: rgba(5, 10, 9, .66);--uor-scroll-shadow: rgba(0, 0, 0, .5);--uor-text-strong: #F0F2EC;--uor-text-default: #D6DDD6;--uor-text-muted: #AAB7AF;--uor-text-soft: #9AA89F;--uor-text-inverse: #10221F;--uor-brand-50: rgba(146, 183, 169, .08);--uor-brand-100: rgba(146, 183, 169, .16);--uor-brand-400: #688E82;--uor-brand-500: #92B7A9;--uor-brand-600: #BBD2C7;--uor-brand-700: #DDE9E2;--uor-brand-fg: #BBD2C7;--uor-brand-soft: rgba(146, 183, 169, .18);--uor-brand-rgb: 146, 183, 169;--uor-accent-teal: #7FC4B5;--uor-accent-teal-100: rgba(127, 196, 181, .16);--uor-accent-sage: #9DB5A6;--uor-border-soft: #2E3B37;--uor-border-strong: #73847C;--uor-control-border-on-tint: #7F8E86;--uor-focus-ring: #92B7A9;--uor-focus-halo: rgba(146, 183, 169, .4);--uor-success-fg: #9BCEA9;--uor-success: #6FA981;--uor-success-on-solid: #0E1F14;--uor-success-100: #1C3124;--uor-success-50: #17271D;--uor-success-border: #6FA981;--uor-warning-fg: #E6BD7A;--uor-warning: #D2A052;--uor-warning-on-solid: #221705;--uor-warning-100: #33291A;--uor-warning-50: #282118;--uor-warning-border: #D2A052;--uor-danger-fg: #F2A69D;--uor-danger: #E07E74;--uor-danger-on-solid: #230D0B;--uor-danger-100: #3A2321;--uor-danger-50: #2D1D1B;--uor-danger-border: #E07E74;--uor-info-fg: #9CC8DA;--uor-info: #6AA5BD;--uor-info-on-solid: #0B1B21;--uor-info-100: #1B2E36;--uor-info-50: #16252B;--uor-info-border: #6AA5BD;--uor-neutral-fg: #AAB7AF;--uor-neutral: #7F8E86;--uor-neutral-on-solid: #101816;--uor-neutral-100: #243030;--uor-neutral-border: #7F8E86;--uor-violet-fg: #BDB1E0;--uor-violet-50: rgba(189, 177, 224, .08);--uor-violet-100: rgba(189, 177, 224, .16);--uor-clay: #D39A82;--uor-gold: #D8BA7E;--uor-ink-50: #17211F;--uor-ink-100: #1E2A27;--uor-ink-200: #2A3733;--uor-ink-300: #3A4944;--uor-ink-400: #56655F;--uor-ink-500: #7B8C82;--uor-ink-600: #A7B5AA;--uor-ink-700: #C5CEC6;--uor-ink-800: #D8DED5;--uor-ink-900: #E8EBE3;--uor-ink-950: #F7F5EF;--uor-shadow-xs: 0 1px 1px rgba(0, 0, 0, .22);--uor-shadow-sm: 0 10px 20px rgba(0, 0, 0, .2);--uor-shadow-md: 0 18px 36px rgba(0, 0, 0, .26);--uor-shadow-lg: 0 28px 56px rgba(0, 0, 0, .34);--uor-shadow-card: 0 1px 1px rgba(0, 0, 0, .22);--uor-shadow-overlay: 0 28px 56px rgba(0, 0, 0, .34);--uor-scan-cue-line: rgba(167, 181, 170, .7);--uor-scan-cue-bg-hover: rgba(167, 181, 170, .1);--uor-gradient-hero: radial-gradient(circle at top left, rgba(146, 183, 169, .16), transparent 42%), linear-gradient(145deg, #0F1917 0%, #13241F 50%, #0E1C19 100%);--uor-gradient-auth: linear-gradient(160deg, rgba(54, 95, 91, .85), rgba(169, 97, 73, .35));--uor-cat-boundaries: #a994e0;--uor-cat-emotional: #e08099;--uor-cat-relationship: #4cbbd4;--uor-cat-trust: #7fa3d8;--uor-cat-support: #5cc4a0;--uor-cat-self-concept: #b08ad4;--uor-cat-communication: #6db3e8;--uor-cat-progress: #4cc48e;--uor-cat-risk: #e87585;--uor-cat-general: #9baabe}@media print{:root:not([data-theme=dark]),:root[data-theme=dark]{color-scheme:light!important;--uor-bg-canvas: #F7F5EF;--uor-bg-subtle: #EFEEE6;--uor-surface-0: #FFFEFA;--uor-surface-1: #F7F5EF;--uor-surface-2: #EFEEE6;--uor-surface-3: #E7E8E0;--uor-surface-sage: #E5ECE5;--uor-surface-sage-hover: #D7E3D8;--uor-surface-sage-active: #CADBCF;--uor-surface-blue: #E8EFF0;--uor-privacy-cover: #EFEEE6;--uor-overlay: rgba(23, 43, 39, .42);--uor-scroll-shadow: rgba(37, 58, 55, .14);--uor-text-strong: #253A37;--uor-text-default: #344B45;--uor-text-muted: #5A6C65;--uor-text-soft: #5A6C65;--uor-text-inverse: #FFFEFA;--uor-brand-50: #EFF5F1;--uor-brand-100: #DDE9E2;--uor-brand-400: #4C776F;--uor-brand-500: #365F5B;--uor-brand-600: #294D49;--uor-brand-700: #253F3C;--uor-brand-fg: #294D49;--uor-brand-soft: rgba(54, 95, 91, .12);--uor-brand-rgb: 54, 95, 91;--uor-accent-teal: #2F7063;--uor-accent-teal-100: rgba(47, 112, 99, .12);--uor-accent-sage: #667F70;--uor-border-soft: #D8DED5;--uor-border-strong: #7B8C82;--uor-control-border-on-tint: #6F8078;--uor-focus-ring: #365F5B;--uor-focus-halo: rgba(54, 95, 91, .16);--uor-success-fg: #365D44;--uor-success: #365D44;--uor-success-on-solid: #FFFEFA;--uor-success-100: #E7EEE6;--uor-success-50: #F1F5F0;--uor-success-border: #365D44;--uor-warning-fg: #805621;--uor-warning: #805621;--uor-warning-on-solid: #FFFEFA;--uor-warning-100: #F6EDD9;--uor-warning-50: #FAF5EA;--uor-warning-border: #805621;--uor-danger-fg: #9B3E3E;--uor-danger: #9B3E3E;--uor-danger-on-solid: #FFFEFA;--uor-danger-100: #FAEEEB;--uor-danger-50: #FCF5F3;--uor-danger-border: #9B3E3E;--uor-info-fg: #355E70;--uor-info: #355E70;--uor-info-on-solid: #FFFEFA;--uor-info-100: #E8EFF0;--uor-info-50: #F2F6F7;--uor-info-border: #355E70;--uor-neutral-fg: #5A6C65;--uor-neutral: #5A6C65;--uor-neutral-on-solid: #FFFEFA;--uor-neutral-100: #EFEEE6;--uor-neutral-border: #6F8078;--uor-violet-fg: #705779;--uor-violet-50: #F7F3F9;--uor-violet-100: #F0EAF3;--uor-clay: #A96149;--uor-gold: #CDA763;--uor-ink-50: #F7F5EF;--uor-ink-100: #EFEEE6;--uor-ink-200: #E5E7DE;--uor-ink-300: #D8DED5;--uor-ink-400: #A7B5AA;--uor-ink-500: #7B8C82;--uor-ink-600: #5A6C65;--uor-ink-700: #465953;--uor-ink-800: #344B45;--uor-ink-900: #253A37;--uor-ink-950: #172B27;--uor-shadow-xs: 0 1px 1px rgba(37, 58, 55, .06);--uor-shadow-sm: 0 10px 20px rgba(37, 58, 55, .06);--uor-shadow-md: 0 18px 36px rgba(37, 58, 55, .08);--uor-shadow-lg: 0 28px 56px rgba(37, 58, 55, .12);--uor-shadow-card: 0 3px 18px rgba(37, 58, 55, .035);--uor-shadow-overlay: 0 16px 56px rgba(37, 58, 55, .16);--uor-scan-cue-line: rgba(90, 108, 101, .55);--uor-scan-cue-bg-hover: rgba(90, 108, 101, .08);--uor-gradient-hero: radial-gradient(circle at top left, rgba(54, 95, 91, .1), transparent 42%), linear-gradient(145deg, #FFFEFA 0%, #F7F5EF 55%, #EFF5F1 100%);--uor-gradient-auth: linear-gradient(160deg, #365F5B 0%, #294D49 58%, #6E5A45 100%);--uor-cat-boundaries: #7c6bc4;--uor-cat-emotional: #c05d7e;--uor-cat-relationship: #2d8fa5;--uor-cat-trust: #5a7bb5;--uor-cat-support: #3a9d7c;--uor-cat-self-concept: #9066b5;--uor-cat-communication: #4a8cc2;--uor-cat-progress: #2b9d68;--uor-cat-risk: #c74b5c;--uor-cat-general: #7b8ba0}}:root{--uor-primary: var(--uor-brand-500);--uor-color-primary: var(--uor-brand-500);--uor-primary-strong: var(--uor-brand-700);--uor-primary-soft: var(--uor-brand-100);--uor-primary-subtle: var(--uor-brand-50);--uor-brand-200: var(--uor-brand-100);--uor-brand-300: var(--uor-brand-400);--uor-brand-900: var(--uor-brand-700);--uor-accent: var(--uor-accent-teal);--uor-accent-teal-soft: var(--uor-accent-teal-100);--uor-warn: var(--uor-warning);--uor-warn-border: var(--uor-warning);--uor-warn-icon: var(--uor-warning);--uor-warn-text: var(--uor-warning-fg);--uor-warn-fg: var(--uor-warning-fg);--uor-warn-surface: var(--uor-warning-100);--uor-warning-soft: var(--uor-warning-100);--uor-warning-600: var(--uor-warning);--uor-warning-strong: var(--uor-warning-fg);--uor-error: var(--uor-danger);--uor-error-fg: var(--uor-danger-fg);--uor-error-soft: var(--uor-danger-100);--uor-error-surface: var(--uor-danger-100);--uor-success-soft: var(--uor-success-100);--uor-success-600: var(--uor-success);--uor-success-strong: var(--uor-success-fg);--uor-info-bg: var(--uor-info-100);--uor-info-soft: var(--uor-info-100);--uor-text: var(--uor-text-default);--uor-text-body: var(--uor-text-default);--uor-text-base: var(--uor-text-default);--uor-text-heading: var(--uor-text-strong);--uor-text-primary: var(--uor-text-strong);--uor-text-secondary: var(--uor-text-muted);--uor-muted: var(--uor-text-muted);--uor-color-text-muted: var(--uor-text-muted);--uor-surface: var(--uor-surface-0);--uor-surface-card: var(--uor-surface-0);--uor-surface-raised: var(--uor-surface-0);--uor-bg-surface: var(--uor-surface-0);--uor-surface-subtle: var(--uor-surface-1);--uor-surface-alt: var(--uor-surface-2);--uor-surface-soft: var(--uor-surface-2);--uor-bg-hover: var(--uor-surface-2);--uor-surface-hover: var(--uor-surface-2);--uor-bg-page: var(--uor-bg-canvas);--uor-border: var(--uor-border-soft);--uor-border-color: var(--uor-border-soft);--uor-surface-border: var(--uor-border-soft);--uor-focus: var(--uor-focus-ring);--uor-ease-out: var(--uor-ease-enter)}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-family:var(--uor-font-sans);font-size:14px;line-height:1.55;background:var(--uor-bg-canvas);color:var(--uor-text-default);text-rendering:optimizeLegibility}a{color:inherit}button,input,textarea,select{font:inherit}img,svg{display:block;max-width:100%}.icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.icon-sm{width:15px;height:15px}.icon-lg{width:23px;height:23px}#app{min-height:100vh}:focus-visible{outline:2px solid var(--uor-focus-ring);outline-offset:3px}[tabindex="-1"]:not(a,button,input,select,textarea,summary):focus,[tabindex="-1"]:not(a,button,input,select,textarea,summary):focus-visible{outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--uor-brand-500)}.p-tab:focus-visible{outline-offset:-1px}h1,h2,h3,h4,h5,h6{margin:0;color:var(--uor-text-strong);letter-spacing:-.02em}h1{font-family:var(--uor-font-display);font-size:var(--uor-font-size-h1);line-height:1.08;font-weight:var(--uor-title-weight);font-synthesis:none;letter-spacing:-.025em}h2{font-family:var(--uor-font-display);font-size:var(--uor-font-size-h2);line-height:1.08;font-weight:var(--uor-title-weight);font-synthesis:none;letter-spacing:-.025em}.uor-display{font-family:var(--uor-font-display);font-weight:var(--uor-title-weight);font-synthesis:none;line-height:1.08;letter-spacing:-.025em}h3{font-size:var(--uor-font-size-h3);line-height:1.22;font-weight:600}p{margin:0}.uor-page-shell{display:grid;gap:var(--uor-space-6)}.uor-page-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--uor-space-4);align-items:flex-start}.uor-page-kicker{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.625rem;padding:.425rem .75rem;border-radius:var(--uor-radius-pill);background:var(--uor-brand-soft);color:var(--uor-brand-600);font-size:var(--uor-font-size-xs);font-weight:700}.uor-page-subtitle{margin-top:.625rem;max-width:72ch;color:var(--uor-text-muted)}.uor-surface{background:var(--uor-surface-0);border:1px solid var(--uor-border-soft);border-radius:var(--uor-radius-lg);box-shadow:var(--uor-shadow-sm)}.uor-surface-soft{background:var(--uor-surface-1);border:1px solid var(--uor-border-soft);border-radius:var(--uor-radius-md)}.uor-section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--uor-space-4);margin-bottom:var(--uor-space-4)}.uor-muted{color:var(--uor-text-muted)}.uor-hide-desktop{display:block}.uor-hide-mobile{display:none}@media(min-width:768px){.uor-hide-desktop{display:none}.uor-hide-mobile{display:block}}.scan-cue{text-decoration:none;padding-bottom:4px;background-image:repeating-linear-gradient(to right,var(--uor-scan-cue-line) 0 4px,transparent 4px 8px);background-size:100% 1.5px;background-position:left bottom;background-repeat:repeat-x;border-radius:2px;transition:background-color var(--uor-duration-fast) var(--uor-ease-default)}.scan-cue:hover{background-color:var(--uor-scan-cue-bg-hover);color:var(--uor-text-default)}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999}.skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;padding:8px 16px;background:var(--uor-surface-0);color:var(--uor-brand-500);border:2px solid var(--uor-brand-500);border-radius:var(--uor-radius-sm);font-size:var(--uor-font-size-body);font-weight:600;text-decoration:none;z-index:9999;box-shadow:var(--uor-shadow-md)}@media(max-width:767px){.form-row,.form-grid,[class*=form-row],[class*=form-grid]{grid-template-columns:1fr!important}.p-inputtext,.p-select,.p-datepicker,.p-textarea,.p-multiselect,.p-autocomplete{width:100%!important;max-width:100%}}@media(max-width:767px){body{line-height:1.65}small,.text-xs,[class*=font-size-xs]{font-size:max(.75rem,12px)}}.uor-container{width:min(calc(100% - 2rem),var(--uor-content-max));margin-inline:auto}@media(min-width:768px){.uor-container{width:min(calc(100% - 2.5rem),var(--uor-content-max))}}@media(min-width:1280px){.uor-container{width:min(calc(100% - 3rem),var(--uor-content-max))}}.uor-grid,.uor-grid-2,.uor-grid-3,.uor-grid-4{display:grid;gap:var(--uor-space-4)}@media(min-width:768px){.uor-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.uor-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.uor-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.uor-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.uor-chip-row{display:flex;flex-wrap:wrap;gap:.625rem}.uor-meta{color:var(--uor-text-muted);font-size:var(--uor-font-size-sm)}.uor-stack-2{display:grid;gap:var(--uor-space-2)}.uor-stack-3{display:grid;gap:var(--uor-space-3)}.uor-stack-4{display:grid;gap:var(--uor-space-4)}.uor-stack-5{display:grid;gap:var(--uor-space-5)}.uor-stack-6{display:grid;gap:var(--uor-space-6)}.uor-scroll-x{overflow-x:auto;scrollbar-width:thin}.uor-touch-target,.uor-touch-target>*{min-height:44px}.uor-num{font-family:var(--uor-font-numeric);font-variant-numeric:tabular-nums}.p-component{font-family:var(--uor-font-sans)}body.p-overflow-hidden .app-sidebar,body.p-overflow-hidden .mobile-bottom-nav,body.p-overflow-hidden .client-bottom-nav{pointer-events:none}.p-button,.p-inputtext,.p-select,.p-multiselect,.p-datepicker-input,.p-password-input{min-height:var(--uor-control-height)}.p-button-sm,.p-inputtext-sm,.p-select-sm,.p-multiselect-sm{min-height:var(--uor-control-height-sm)}.p-inputtext:disabled,.p-textarea:disabled,.p-select.p-disabled,.p-multiselect.p-disabled{cursor:not-allowed}@media(min-width:1024px){.p-inputtext,.p-select-label,.p-multiselect-label,.p-datepicker-input,.p-password-input{font-size:var(--uor-font-size-sm);line-height:1.25}}a.p-button,a.p-button:hover{text-decoration:none}.p-button-outlined.p-button-secondary .p-button-label{font-weight:500}.p-button:disabled:not(.p-button-outlined,.p-button-text,.p-button-link){background:var(--uor-surface-2);border-color:var(--uor-border-soft);color:var(--uor-text-muted);opacity:1;transform:none;box-shadow:none}.p-datepicker:has(>.p-datepicker-dropdown){--p-datepicker-dropdown-background: transparent;--p-datepicker-dropdown-hover-background: transparent;--p-datepicker-dropdown-active-background: transparent;--p-datepicker-dropdown-border-color: transparent;--p-datepicker-dropdown-color: var(--uor-text-muted);--p-datepicker-dropdown-hover-color: var(--uor-text-strong);--p-datepicker-dropdown-active-color: var(--uor-text-strong);position:relative}.p-datepicker>.p-datepicker-dropdown{position:absolute;inset-block:0;inset-inline-end:0}.p-datepicker:has(>.p-datepicker-dropdown)>.p-datepicker-input{padding-inline-end:2.75rem;border-radius:var(--uor-radius-control)}.p-tooltip .p-tooltip-text{font-size:var(--uor-font-size-sm)}.p-tabview-tablist-container{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--uor-bg-canvas) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.p-tabview .p-tabview-tablist{gap:.5rem;overflow-x:auto}.p-tabview .p-tabview-tablist .p-tabview-tablist-item .p-tabview-tab-header{min-height:44px;padding:.7rem 1rem;display:inline-flex;align-items:center;gap:.375rem}[data-theme=dark] .p-dialog .p-inputtext,[data-theme=dark] .p-dialog .p-textarea,[data-theme=dark] .p-dialog .p-select,[data-theme=dark] .p-dialog .p-multiselect,[data-theme=dark] .p-drawer .p-inputtext,[data-theme=dark] .p-drawer .p-textarea,[data-theme=dark] .p-drawer .p-select,[data-theme=dark] .p-drawer .p-multiselect{background:var(--uor-surface-1)}.p-checkbox,.p-radiobutton{display:inline-flex;align-items:center;justify-content:center}.p-checkbox .p-checkbox-box,.p-radiobutton .p-radiobutton-box{cursor:pointer}.p-dialog-header-close,.p-panel-toggle-button{min-width:44px!important;min-height:44px!important}.p-button.p-button-icon-only,.p-paginator .p-paginator-page,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-first,.p-paginator .p-paginator-last{min-width:44px;min-height:44px}@media(max-width:767px){.p-paginator{flex-wrap:wrap;row-gap:.5rem;padding-inline:.5rem}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last{display:none}}@media(max-width:1023.98px){.p-checkbox,.p-radiobutton,.p-datepicker-dropdown{min-width:44px;min-height:44px}.p-select>.p-select-label{margin-block:-1px}}@media print{:root:not([data-theme=dark]),:root[data-theme=dark]{--p-datepicker-dropdown-background: var(--p-surface-100);--p-datepicker-dropdown-hover-background: var(--p-surface-200);--p-datepicker-dropdown-active-background: var(--p-surface-300);--p-datepicker-dropdown-color: var(--p-surface-600);--p-datepicker-dropdown-hover-color: var(--p-surface-700);--p-datepicker-dropdown-active-color: var(--p-surface-800)}}@media(max-width:767px){.p-datatable-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--uor-surface-0) 30%,transparent) left center,linear-gradient(to left,var(--uor-surface-0) 30%,transparent) right center,radial-gradient(farthest-side at 0% 50%,var(--uor-scroll-shadow),transparent) left center,radial-gradient(farthest-side at 100% 50%,var(--uor-scroll-shadow),transparent) right center;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.p-datatable-table{min-width:var(--uor-table-min-width)}.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr>td{padding-inline:8px!important}}.p-dialog{max-height:85vh}.p-dialog-content{overflow-y:auto}@media(max-width:767px){.p-dialog{width:100vw!important;max-width:100vw!important;margin:0!important;border-radius:16px 16px 0 0!important;position:fixed!important;bottom:0!important;left:0!important;top:auto!important;transition:transform .2s ease}.p-dialog-enter-from{transform:translateY(100%)}.p-dialog-enter-to,.p-dialog-leave-from{transform:translateY(0)}.p-dialog-leave-to{transform:translateY(100%)}.p-dialog-content{max-height:60vh;-webkit-overflow-scrolling:touch}.p-dialog-header{min-height:44px;padding:1rem}.p-dialog-footer{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.p-datepicker-panel{max-width:calc(100vw - 1.5rem)!important;overflow-x:auto}.p-datepicker-panel .p-datepicker-calendar-container{flex-wrap:wrap}.p-stepper .p-steplist{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-stepper .p-step-title{white-space:nowrap}.p-dialog.p-confirmdialog{width:auto!important;max-width:90vw!important;border-radius:var(--uor-radius-dialog)!important;position:relative!important;bottom:auto!important;top:auto!important}@media(prefers-reduced-motion:reduce){.p-dialog{transition:none!important}.p-dialog-enter-from,.p-dialog-leave-to{transform:none;opacity:1}}}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table th{padding:9px 13px;text-align:left;color:var(--uor-text-muted);background:var(--uor-surface-2);border-bottom:1px solid var(--uor-border-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.data-table td{padding:10px 13px;border-bottom:1px solid var(--uor-border-soft);color:var(--uor-text-default);font-size:12px;vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background var(--uor-duration-fast) var(--uor-ease-default)}.data-table tbody tr:hover{background:var(--uor-surface-2)}.cell-person{min-width:190px;display:flex;align-items:center;gap:11px}.cell-person strong,.cell-person span{display:block}.cell-person strong{color:var(--uor-text-strong);font-size:11px}.cell-person span{margin-top:2px;color:var(--uor-text-muted);font-size:11px}.cell-person .ui-avatar,.cell-person .avatar{width:32px;height:32px}.row-menu{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--uor-radius-xs);color:var(--uor-text-muted);background:transparent;cursor:pointer}.row-menu:hover{color:var(--uor-text-strong);background:var(--uor-surface-2)}.p-datatable .p-datatable-thead>tr>th{padding:var(--uor-table-head-padding-y) var(--uor-table-cell-padding-x)!important}.p-datatable .p-datatable-tbody>tr>td{padding:var(--uor-table-cell-padding-y) var(--uor-table-cell-padding-x)!important;font-size:12px}.uor-on-tint{--p-inputtext-border-color: var(--uor-control-border-on-tint);--p-textarea-border-color: var(--uor-control-border-on-tint);--p-select-border-color: var(--uor-control-border-on-tint);--p-multiselect-border-color: var(--uor-control-border-on-tint);--p-cascadeselect-border-color: var(--uor-control-border-on-tint);--p-treeselect-border-color: var(--uor-control-border-on-tint);--p-autocomplete-border-color: var(--uor-control-border-on-tint);--p-inputchips-border-color: var(--uor-control-border-on-tint);--p-listbox-border-color: var(--uor-control-border-on-tint);--p-inputgroup-addon-border-color: var(--uor-control-border-on-tint);--p-autocomplete-dropdown-border-color: var(--uor-control-border-on-tint);--p-autocomplete-dropdown-hover-border-color: var(--uor-brand-500);--p-autocomplete-dropdown-active-border-color: var(--uor-brand-500);--p-datepicker-dropdown-border-color: var(--uor-control-border-on-tint);--p-datepicker-dropdown-hover-border-color: var(--uor-brand-500);--p-datepicker-dropdown-active-border-color: var(--uor-brand-500);--p-inputnumber-button-border-color: var(--uor-control-border-on-tint);--p-inputnumber-button-hover-border-color: var(--uor-brand-500);--p-inputnumber-button-active-border-color: var(--uor-brand-500);--p-checkbox-border-color: var(--uor-control-border-on-tint);--p-radiobutton-border-color: var(--uor-control-border-on-tint);--p-togglebutton-border-color: var(--uor-control-border-on-tint);--p-toggleswitch-border-color: var(--uor-control-border-on-tint);--p-toggleswitch-background: var(--uor-control-border-on-tint);--p-slider-track-background: var(--uor-control-border-on-tint);--p-button-secondary-border-color: var(--uor-control-border-on-tint)}.uor-on-tint .p-tag{box-shadow:inset 0 0 0 1px var(--uor-brand-500)}.uor-on-tint .p-tag-secondary{box-shadow:inset 0 0 0 1px var(--uor-neutral-border)}.uor-on-tint .p-tag-success{box-shadow:inset 0 0 0 1px var(--uor-success-border)}.uor-on-tint .p-tag-info{box-shadow:inset 0 0 0 1px var(--uor-info-border)}.uor-on-tint .p-tag-warn{box-shadow:inset 0 0 0 1px var(--uor-warning-border)}.uor-on-tint .p-tag-danger{box-shadow:inset 0 0 0 1px var(--uor-danger-border)}.uor-on-tint .p-tag-contrast{box-shadow:none}.fc{--fc-page-bg-color: var(--uor-surface-0);--fc-neutral-bg-color: var(--uor-surface-1);--fc-neutral-text-color: var(--uor-text-muted);--fc-border-color: var(--uor-border-soft);--fc-today-bg-color: var(--uor-brand-soft);--fc-now-indicator-color: var(--uor-brand-500);--fc-highlight-color: color-mix(in srgb, var(--uor-brand-soft) 70%, transparent);--fc-non-business-color: color-mix(in srgb, var(--uor-surface-2) 55%, transparent);--fc-list-event-hover-bg-color: var(--uor-surface-2);--fc-more-link-bg-color: var(--uor-surface-2);--fc-more-link-text-color: var(--uor-brand-fg);--fc-event-bg-color: var(--uor-info);--fc-event-border-color: var(--uor-info-border);--fc-event-text-color: var(--uor-info-on-solid);--fc-button-bg-color: var(--uor-brand-500);--fc-button-border-color: var(--uor-brand-500);--fc-button-text-color: var(--uor-text-inverse);--fc-button-hover-bg-color: var(--uor-brand-600);--fc-button-hover-border-color: var(--uor-brand-600);--fc-button-active-bg-color: var(--uor-brand-700);--fc-button-active-border-color: var(--uor-brand-700);background:var(--uor-surface-0);color:var(--uor-text-default)}.fc-scrollgrid,.fc-scrollgrid-section>td,.fc-scrollgrid-section>th{border-color:var(--uor-border-soft)}.fc-col-header-cell{background:var(--uor-surface-1);border-color:var(--uor-border-soft)}.fc-col-header-cell-cushion{color:var(--uor-text-default);text-decoration:none;transition:color var(--uor-duration-fast) var(--uor-ease-default)}.fc-col-header-cell-cushion:hover{color:var(--uor-text-strong)}.fc-daygrid-day{background:var(--uor-surface-0)}.fc-daygrid-day-number{color:var(--uor-text-default);text-decoration:none;transition:color var(--uor-duration-fast) var(--uor-ease-default)}.fc-daygrid-day-number:hover{color:var(--uor-text-strong)}.fc-day-today{background:var(--uor-brand-soft)!important}.fc-timegrid-col.fc-day-today,.fc-col-header-cell.fc-day-today{background:transparent!important}.fc-day-today .fc-daygrid-day-number,.fc-day-today .fc-col-header-cell-cushion{color:var(--uor-brand-fg);font-weight:700}.fc-timegrid-slot{border-color:var(--uor-border-soft);background:var(--uor-surface-0)}.fc-timegrid-slot-minor{border-color:color-mix(in srgb,var(--uor-border-soft) 40%,transparent)}.fc-timegrid-slot-label{background:var(--uor-surface-0);border-color:var(--uor-border-soft)}.fc-timegrid-slot-label-cushion{color:var(--uor-text-muted)}.fc-timegrid-axis{background:var(--uor-surface-0);border-color:var(--uor-border-soft)}.fc-timegrid-allday-cushion,.fc-daygrid-body,.fc-timegrid .fc-daygrid-day,.fc-timegrid-allday{background:var(--uor-surface-1)}.fc-timegrid-allday .fc-scrollgrid-section-body td{border-color:var(--uor-border-soft)}.fc-non-business{background:color-mix(in srgb,var(--uor-surface-2) 55%,transparent)}.fc-event{border-radius:6px;transition:box-shadow var(--uor-duration-fast) var(--uor-ease-default),transform var(--uor-duration-fast) var(--uor-ease-default)}.fc-event:hover{box-shadow:var(--uor-shadow-md)}.fc-event:focus-visible{outline:2px solid var(--uor-focus-ring);outline-offset:2px}.fc-event-title,.fc-event-time{color:var(--fc-event-text-color)}.fc-event-dragging,.fc-event-mirror{box-shadow:var(--uor-shadow-md);opacity:.85}.fc-event-resizing{box-shadow:var(--uor-shadow-md)}.fc-event-selected{box-shadow:var(--uor-shadow-md);outline:2px solid var(--uor-focus-ring);outline-offset:1px}.fc-list{background:var(--uor-surface-0);border-color:var(--uor-border-soft)}.fc-list-day-cushion{background:var(--uor-surface-1);color:var(--uor-text-default)}.fc-list-day-text,.fc-list-day-side-text{color:var(--uor-text-default);text-decoration:none}.fc-list-event:hover td{background:var(--uor-surface-2)}.fc-list-event-dot{border-color:var(--uor-brand-500)}.fc-list-event-time,.fc-list-event-title{color:var(--uor-text-default)}.fc-list-table td{border-color:var(--uor-border-soft)}.fc-now-indicator-line{border-color:var(--uor-brand-500)}.fc-now-indicator-arrow{border-top-color:var(--uor-brand-500);border-bottom-color:var(--uor-brand-500)}.fc-highlight{background:color-mix(in srgb,var(--uor-brand-soft) 70%,transparent)}.fc-daygrid-more-link{color:var(--uor-brand-fg);transition:color var(--uor-duration-fast) var(--uor-ease-default)}.fc-daygrid-more-link:hover{color:var(--uor-brand-600)}.fc-popover{background:var(--uor-surface-1);border:1px solid var(--uor-border-strong);border-radius:var(--uor-radius-sm);box-shadow:var(--uor-shadow-md)}.fc-popover-header{background:var(--uor-surface-2);color:var(--uor-text-strong);border-bottom:1px solid var(--uor-border-soft);border-radius:var(--uor-radius-sm) var(--uor-radius-sm) 0 0;padding:.5rem .75rem}.fc-popover-title{color:var(--uor-text-strong);font-weight:600}.fc-popover-close{color:var(--uor-text-muted);transition:color var(--uor-duration-fast) var(--uor-ease-default)}.fc-popover-close:hover{color:var(--uor-text-default)}.fc-popover-body{background:var(--uor-surface-1);padding:.5rem}.fc-scroller::-webkit-scrollbar{width:8px;height:8px}.fc-scroller::-webkit-scrollbar-track{background:var(--uor-surface-2);border-radius:8px}.fc-scroller::-webkit-scrollbar-thumb{background:var(--uor-text-soft);border-radius:8px;border:2px solid var(--uor-surface-2)}.fc-scroller::-webkit-scrollbar-thumb:hover{background:var(--uor-text-muted)}.fc-scroller{scrollbar-width:thin;scrollbar-color:var(--uor-text-soft) var(--uor-surface-2)}@media(prefers-contrast:more){.fc-scrollgrid,.fc-scrollgrid-section>td,.fc-scrollgrid-section>th,.fc-timegrid-slot,.fc-col-header-cell{border-color:var(--uor-border-strong)}.fc-col-header-cell-cushion,.fc-daygrid-day-number,.fc-timegrid-slot-label-cushion,.fc-list-event-time,.fc-list-event-title{color:var(--uor-text-strong)}.fc-popover{border-width:2px;border-color:var(--uor-border-strong)}}button,a,.p-button,.p-card,.p-datatable-tbody>tr,.p-tabview-tab-header{transition:all var(--uor-duration-fast) var(--uor-ease-default)}.loading-container,.empty-state,.error-state{animation:fadeIn var(--uor-duration-enter) var(--uor-ease-enter)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.p-skeleton{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}button:focus-visible,.p-button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.p-inputtext:focus-visible,.p-select:focus-visible,.p-multiselect:focus-visible,.p-datepicker:focus-visible{outline:2px solid var(--uor-focus-ring);outline-offset:3px}button:focus:not(:focus-visible),.p-button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}.p-card:focus-within{box-shadow:var(--uor-shadow-card)}.p-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--uor-shadow-sm)}.p-button:not(:disabled):active{transform:translateY(0)}.p-card{transition:box-shadow var(--uor-duration-fast) var(--uor-ease-default),transform var(--uor-duration-fast) var(--uor-ease-default)}.p-card.hoverable:hover{box-shadow:var(--uor-shadow-sm);transform:translateY(-2px)}.p-datatable-tbody>tr{transition:background-color var(--uor-duration-fast) var(--uor-ease-default),transform var(--uor-duration-fast) var(--uor-ease-default)}.p-datatable-tbody>tr:hover{background:var(--uor-surface-1)!important;transform:scale(1.001)}.loading-container{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.loading-container p{color:var(--uor-text-muted);font-size:.875rem;margin:0}.p-button-loading{position:relative;pointer-events:none}.p-button-loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--uor-surface-0) 30%,transparent);border-radius:inherit}.empty-state{padding:3rem 2rem;text-align:center;animation:fadeIn var(--uor-duration-slow) var(--uor-ease-enter)}.empty-icon{font-size:4rem;color:var(--uor-border-strong);margin-bottom:1rem;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-state h3{font-size:1.25rem;font-weight:600;color:var(--uor-text-strong);margin:0 0 .5rem}.empty-state p{font-size:.875rem;color:var(--uor-text-muted);margin:0 0 1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.error-state{padding:2rem;text-align:center;animation:shake var(--uor-duration-slow) var(--uor-ease-default)}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.error-icon{font-size:3rem;color:var(--uor-danger);margin-bottom:1rem}.p-tag{font-weight:500;font-size:.75rem;padding:.25rem .75rem;border-radius:9999px;transition:transform var(--uor-duration-fast) var(--uor-ease-default)}.p-tag:hover{transform:scale(1.05)}.p-tag.p-tag-success{background:var(--uor-success);color:var(--uor-text-inverse)}.p-tag.p-tag-info{background:var(--uor-info);color:var(--uor-text-inverse)}.p-tag.p-tag-warn{background:var(--uor-warning);color:var(--uor-text-inverse)}.p-tag.p-tag-danger{background:var(--uor-danger);color:var(--uor-text-inverse)}.p-tag.p-tag-secondary{background:var(--uor-text-muted);color:var(--uor-text-inverse)}@media(max-width:767px){.uor-page-shell,.app-content{overflow-x:hidden}.p-datatable-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}#app{max-width:100%;padding-inline:0}.app-content,.supervisor-content,.client-main{margin-block:1rem}.app-content{padding-inline:0}.p-card-content{padding:1rem!important}.p-button{padding:.75rem 1rem;font-size:.875rem}.p-dialog-content{padding:1rem!important}.p-inputtext,.p-textarea,.p-autocomplete-input,.p-inputnumber-input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea{font-size:16px!important}.p-toast{width:90vw!important;left:5vw!important}.p-tabview-tablist{flex-wrap:wrap}.p-tabview-tab-header{padding:.75rem 1rem!important;font-size:.875rem!important}.page-header{margin-bottom:1rem!important}h1{font-size:1.5rem!important}h2{font-size:1.25rem!important}h3{font-size:1.125rem!important}}@media(max-width:375px){#app{padding-inline:0}.app-content,.supervisor-content,.client-main{margin-block:.75rem}.p-button{padding:.65rem .875rem;font-size:.8125rem}.p-card-content{padding:.75rem!important}h1{font-size:1.25rem!important}.empty-icon{font-size:3rem!important}}.app-content{--uor-clear-top: calc( var(--uor-chrome-top, var(--shell-banner-height, var(--shell-banner-h, 0px)) + var(--uor-topbar-height) + env(safe-area-inset-top, 0px)) + 8px )}.supervisor-content{--uor-clear-top: calc( var(--shell-banner-h, 0px) + var(--uor-topbar-height) + env(safe-area-inset-top, 0px) + 8px )}.client-main{--uor-clear-top: calc( var(--shell-banner-height, 0px) + var(--portal-header-height, var(--uor-client-header-height)) + 8px )}@media(min-width:1024px){main.app-content.uor-container,main.supervisor-content.uor-container{padding-inline:0}}@media(max-width:1023px){.app-main:has(>.shell-tabs) .app-content{--uor-clear-bottom: calc(var(--uor-bottom-nav-height) + env(safe-area-inset-bottom, 0px) + 8px)}.client-main{--uor-clear-bottom: calc(var(--uor-client-bottom-nav-height) + env(safe-area-inset-bottom, 0px) + 8px)}}:where(.app-content,.supervisor-content,.client-main) :where(a[href],button,input:not([type=hidden]),select,textarea,summary,[tabindex],[contenteditable=true]){scroll-margin-top:var(--uor-clear-top, 0px);scroll-margin-bottom:var(--uor-clear-bottom, 0px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-40px;left:0;background:var(--uor-brand-500);color:var(--uor-text-inverse);padding:8px;text-decoration:none;z-index:100}.skip-link:focus{top:0}@media(prefers-contrast:high){.p-button,.p-card,.p-datatable{border:2px solid currentColor}.p-tag{border:1px solid currentColor}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-iteration-count:1!important}.empty-icon{animation:none}}@media print{.p-button,.page-header button,.back-navigation,.p-tabview-tablist,.edit-actions{display:none!important}body{background:var(--uor-surface-0);color:var(--uor-text-strong)}.p-card{box-shadow:none;border:1px solid var(--uor-border-strong);page-break-inside:avoid}.p-panel-content{display:block!important}.app-sidebar,.app-header,.mobile-nav,.p-toast,.cal-undo-bar,.print-options-dialog,.calendar-header__controls button,.calendar-header__controls .p-button,.cal-view-group{display:none!important}.calendar-container,.cal-wrapper{position:static!important;overflow:visible!important;height:auto!important}.print-header{display:block!important;text-align:center;margin-bottom:1rem;font-size:14pt;font-weight:700}.fc-view{background:var(--uor-surface-0)!important}.fc-daygrid-day{border:1px solid var(--uor-border-strong)!important;page-break-inside:avoid}.fc-event{background:var(--uor-surface-0)!important;border:1px solid var(--uor-border-strong)!important;color:var(--uor-text-strong)!important;font-size:8pt!important;padding:1px 3px!important}.calendar-container[data-hide-names=true] .event-client-name,.calendar-container[data-hide-types=true] .event-session-type,.calendar-container[data-hide-blocked=true] .event-blocked{display:none!important}@page{margin:1.5cm}.print-footer{display:block!important;position:fixed;bottom:0;width:100%;text-align:center;font-size:8pt;color:var(--uor-text-muted);border-top:1px solid var(--uor-border-strong);padding-top:4px}@media(forced-colors:active){.fc-event{border:2px solid CanvasText!important}}}.print-header,.print-footer{display:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--uor-surface-2);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--uor-text-soft);border-radius:10px;border:2px solid var(--uor-surface-2)}::-webkit-scrollbar-thumb:hover{background:var(--uor-text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--uor-text-soft) var(--uor-surface-2)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-balance{text-wrap:balance}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.w-100{width:100%!important}.w-auto{width:auto!important}.p-button,.p-card,.p-dialog{will-change:transform;transform:translateZ(0)}.p-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-item-enter-active{transition:opacity var(--uor-duration-normal, .2s) var(--uor-ease-out, ease-out),transform var(--uor-duration-normal, .2s) var(--uor-ease-out, ease-out)}.list-item-leave-active{transition:opacity var(--uor-duration-fast, .15s) var(--uor-ease-out, ease-out),max-height var(--uor-duration-normal, .2s) var(--uor-ease-out, ease-out)}.list-item-enter-from{opacity:0;transform:translateY(-8px)}.list-item-leave-to{opacity:0;max-height:0;overflow:hidden}.list-item-move{transition:transform var(--uor-duration-normal, .2s) var(--uor-ease-out, ease-out)}@media(prefers-reduced-motion:reduce){.list-item-enter-active,.list-item-leave-active,.list-item-move{transition:opacity .01ms}.list-item-enter-from,.list-item-leave-to{transform:none;max-height:none}}.p-dialog-enter-active{transition:opacity var(--uor-duration-normal, .2s) var(--uor-ease-out, ease-out),transform var(--uor-duration-normal, .2s) var(--uor-ease-out, ease-out)!important}.p-dialog-leave-active{transition:opacity var(--uor-duration-fast, .15s) ease-in!important}.p-dialog-enter-from{opacity:0!important;transform:scale(.95)!important}.p-dialog-leave-to{opacity:0!important}.p-drawer-enter-active{transition:transform var(--uor-duration-slow, .3s) var(--uor-ease-out, ease-out)!important}.p-drawer-leave-active{transition:transform var(--uor-duration-normal, .2s) ease-in!important}.p-dialog-mask-enter-active{transition:background-color var(--uor-duration-normal, .2s) var(--uor-ease-out, ease-out)!important}@media(prefers-reduced-motion:reduce){.p-dialog-enter-active,.p-dialog-leave-active,.p-drawer-enter-active,.p-drawer-leave-active{transition:opacity .01ms!important}.p-dialog-enter-from{transform:none!important}}.status-change-enter-active,.status-change-leave-active{transition:opacity var(--uor-duration-fast, .15s) var(--uor-ease-out, ease-out)}.status-change-enter-from,.status-change-leave-to{opacity:0}.card-stagger-enter{animation:cardAppear var(--uor-duration-slow, .3s) var(--uor-ease-out, ease-out) forwards;opacity:0}@keyframes cardAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.card-stagger-enter{animation:none;opacity:1}}.p-toast{z-index:9999}.p-toast-message{animation:slideInRight var(--uor-duration-enter) var(--uor-ease-enter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.p-toast-message .p-toast-icon-close:hover{background:var(--uor-overlay);border-radius:50%}@media(pointer:coarse){.p-button:active,.nav-item:active,.mobile-bottom-nav__item:active,.uor-surface:active,.session-row:active,.client-row:active,.inbox-card:active,.more-menu__item:active{transform:scale(.97);opacity:.85;transition:transform .1s ease,opacity .1s ease}@media(prefers-reduced-motion:reduce){.p-button:active,.nav-item:active,.mobile-bottom-nav__item:active,.uor-surface:active,.session-row:active,.client-row:active,.inbox-card:active,.more-menu__item:active{transform:none;opacity:.8;transition:none}}}@media(pointer:coarse){[class*=__actions]:has(.p-button){opacity:1!important;visibility:visible!important}.p-datatable-tbody tr .row-actions,.p-datatable-tbody tr [class*=action]{opacity:1;visibility:visible}}@media(max-width:767px){.uor-page-shell{gap:var(--uor-space-4, 1rem)}.p-card .p-card-body{padding:1rem}.page-header,[class*=page-header]{margin-bottom:1rem}}@media(orientation:landscape)and (max-height:500px){.app-header{height:48px;min-height:48px}.mobile-bottom-nav__label{display:none}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-bottom-nav__item{padding:.25rem;min-height:36px}}@media(orientation:landscape)and (min-width:768px)and (max-height:700px){.app-header{height:56px;min-height:56px}}.ui-dialog .p-dialog-header{padding:var(--uor-space-6) var(--uor-space-6) var(--uor-space-4);border-bottom:1px solid var(--uor-border-soft)}.ui-dialog .p-dialog-content{min-height:0;padding:var(--uor-space-5) var(--uor-space-6)}.ui-dialog .p-dialog-footer{flex:0 0 auto;padding:var(--uor-space-4) var(--uor-space-6);border-top:1px solid var(--uor-border-soft);background:var(--uor-surface-0)}.ui-dialog__title{color:var(--uor-text-strong);font-family:var(--uor-font-display);font-size:1.65rem;font-weight:var(--uor-title-weight);line-height:1.2}@media(max-width:767.98px){.ui-dialog .p-dialog-header{padding:var(--uor-space-4) var(--uor-space-4) var(--uor-space-3)}.ui-dialog .p-dialog-content{padding:var(--uor-space-4)}.ui-dialog .p-dialog-footer{padding:var(--uor-space-3) var(--uor-space-4)}.ui-dialog__title{font-size:var(--uor-font-size-h2)}}.ui-dialog--sheet{border-radius:var(--uor-radius-dialog, var(--uor-radius-lg)) var(--uor-radius-dialog, var(--uor-radius-lg)) 0 0}.ui-dialog--fullscreen{border-radius:0}.ui-dialog--sheet .p-dialog-footer{padding-bottom:max(var(--uor-space-3),env(safe-area-inset-bottom))}.ui-dialog__title:focus,.ui-dialog__title:focus-visible{outline:none}.ui-dialog__discard{display:flex;flex-direction:column;gap:var(--uor-space-3);width:100%;text-align:left}.ui-dialog__discard-text{margin:0;font-size:var(--uor-font-size-sm);color:var(--uor-text-default)}.ui-dialog__discard-actions{display:flex;justify-content:flex-end;gap:var(--uor-space-2)}@media(max-width:1023.98px){.ui-dialog .p-dialog-footer .p-button{min-height:44px}}@media(max-width:767.98px){.ui-dialog__discard-actions .p-button{flex:1 1 0;min-height:44px}}.confirm-action-modal__body[data-v-6066306a]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:.5rem 0}.confirm-action-modal__icon[data-v-6066306a]{font-size:2rem;flex-shrink:0}.confirm-action-modal__icon--danger[data-v-6066306a]{color:var(--uor-danger)}.confirm-action-modal__icon--warning[data-v-6066306a]{color:var(--uor-warning)}.confirm-action-modal__icon--primary[data-v-6066306a]{color:var(--uor-brand-500)}.confirm-action-modal__message[data-v-6066306a]{margin:0;font-size:.925rem;line-height:1.5;color:var(--uor-text-default)}.confirm-action-modal__evidence[data-v-6066306a]{width:100%;background:var(--uor-bg-subtle);border:1px solid var(--uor-border-soft);border-radius:var(--uor-radius-sm);padding:.6rem .75rem;font-size:.85rem;text-align:left;line-height:1.6}.confirm-action-modal__type-confirm[data-v-6066306a]{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;margin-top:.25rem}.confirm-action-modal__type-label[data-v-6066306a]{font-size:.85rem;color:var(--uor-text-muted)}.confirm-action-modal__type-input[data-v-6066306a]{width:12rem;text-align:center;font-family:var(--uor-font-mono, monospace);font-size:.95rem}.client-save-undo-toast[data-v-8cd29a16]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.client-save-undo-toast__body[data-v-8cd29a16]{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0}.client-save-undo-toast__icon[data-v-8cd29a16]{color:var(--uor-info-fg);font-size:1rem;flex-shrink:0;margin-top:.1rem}.client-save-undo-toast__text[data-v-8cd29a16]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.client-save-undo-toast__summary[data-v-8cd29a16]{font-size:.875rem;font-weight:600;color:var(--uor-text-strong)}.client-save-undo-toast__detail[data-v-8cd29a16]{font-size:.8125rem;color:var(--uor-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-save-undo-toast__btn[data-v-8cd29a16]{flex-shrink:0}.app-root[data-v-8cd29a16]{color:var(--uor-text-strong);min-height:100vh;width:100%}@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:""}
