.container,.container-fluid{width:100%;padding-inline:calc(var(--bs-gutter-x,24px)*.5);margin-inline:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{margin-top:calc(-1*var(--bs-gutter-y,0px));margin-inline:calc(-.5*var(--bs-gutter-x,24px));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x,24px)*.5);margin-top:var(--bs-gutter-y,0px);flex-shrink:0}.col-12{flex:none;width:100%}.d-flex{display:flex}@media (min-width:992px){.d-lg-inline-flex{display:inline-flex}}.align-items-center{align-items:center}:root{--dcms-ff-fontawesome:"Font Awesome 6 Pro";--dcms-fw-normal:normal;--dcms-fw-thin:100;--dcms-fw-elight:200;--dcms-fw-light:300;--dcms-fw-regular:400;--dcms-fw-medium:500;--dcms-fw-sbold:600;--dcms-fw-bold:700;--dcms-fw-ebold:800;--dcms-fw-black:900;--dcms-fs-body:16px;--dcms-fs-p:16px;--dcms-fs-h1:74px;--dcms-fs-h2:48px;--dcms-fs-h3:32px;--dcms-fs-h4:24px;--dcms-fs-h5:20px;--dcms-fs-h6:18px;--dcms-fs-fine-1:11.2px;--dcms-fs-fine-2:12px;--dcms-fs-fine-3:12.8px;--dcms-fs-fine-4:13.6px;--dcms-fs-fine-5:14px;--dcms-fs-fine-6:15px;--dcms-fs-fine-7:17.6px;--dcms-fs-fine-8:40px;--dcms-color-common-white:#fff;--dcms-color-common-black:#000;--dcms-color-heading-primary:var(--dcms-color-active-text);--dcms-color-heading-secondary:#fff;--dcms-color-text-body:var(--dcms-color-active-text);--dcms-color-text-body-2:#555;--dcms-color-text-body-3:#333;--dcms-color-text-body-4:#111;--dcms-color-text-body-5:#fffc;--dcms-color-theme-primary:#1db1de;--dcms-color-theme-bg:#d8e5e5;--dcms-color-theme-bg-2:#cee0e0;--dcms-color-theme-bg-3:#202e30;--dcms-color-theme-dark:#0c1e21;--dcms-color-theme-dark-2:#18292c;--dcms-color-theme-dark-3:#364e52;--dcms-color-theme-dark-4:#67787a;--dcms-color-theme-dark-5:#676e7a;--dcms-color-red-1:red;--dcms-color-grey-1:#ecf0f0;--dcms-color-grey-2:#a9b8b8;--dcms-color-grey-3:#ffffff1a;--dcms-color-border-1:#c9d1d1;--dcms-color-border-2:#313d3d;--dcms-color-border-3:#ffffff26;--dcms-color-border-4:#fff3;--dcms-color-border-5:#1e8a8a26;--dcms-color-brand-bg:#dbdbdb;--dcms-color-brand-text:#000;--dcms-color-brand-light:#fff;--dcms-color-brand-dark:#162830;--dcms-color-brand-accent:#cbb2a1;--dcms-color-brand-gradient-center:#eaeaea;--dcms-color-brand-gradient-mid:#ddd;--dcms-color-brand-gradient-edge:#fff;--dcms-color-mode-light-chip-bg:var(--dcms-color-brand-light);--dcms-color-mode-light-surface:#0000;--dcms-color-mode-light-surface-2:#0000;--dcms-color-mode-light-canvas:var(--dcms-color-dental-warm-panel-2);--dcms-color-mode-light-card:var(--dcms-color-brand-light);--dcms-color-mode-light-divider:#00000014;--dcms-color-mode-light-tint:#00000005;--dcms-color-mode-light-border:#0000001f;--dcms-color-mode-light-border-2:#00000014;--dcms-color-mode-light-input-bg:#0000000a;--dcms-color-mode-light-input-border:#00000029;--dcms-color-mode-light-overlay:#fffffff2;--dcms-color-mode-light-overlay-90:#ffffffe6;--dcms-color-mode-light-overlay-80:#fffc;--dcms-color-mode-light-backdrop:#0000004d;--dcms-color-mode-light-text:#000;--dcms-color-mode-light-muted:#0009;--dcms-color-mode-light-dim:#0006;--dcms-color-mode-light-faint:#0000004d;--dcms-color-mode-light-text-tint-1:#00000059;--dcms-color-mode-light-text-tint-2:#00000073;--dcms-color-mode-light-text-tint-3:#00000080;--dcms-color-mode-light-text-tint-4:#000000b3;--dcms-color-mode-light-text-tint-5:#000000bf;--dcms-color-mode-light-text-tint-6:#000000d9;--dcms-color-mode-light-text-tint-7:#000000e6;--dcms-color-mode-light-accent:#757575;--dcms-color-mode-light-accent-text:#757575;--dcms-color-mode-light-accent-bg:#7575751f;--dcms-color-mode-light-accent-bg-hover:#75757533;--dcms-color-mode-light-accent-tint-1:#75757514;--dcms-color-mode-light-accent-tint-2:#75757526;--dcms-color-mode-light-accent-tint-3:#75757538;--dcms-color-mode-light-accent-tint-4:#7575754d;--dcms-color-mode-light-accent-tint-5:#75757566;--dcms-color-mode-light-accent-tint-6:#75757580;--dcms-color-mode-light-accent-tint-7:#757575b3;--dcms-color-mode-light-danger:#dc2626;--dcms-color-mode-light-danger-text:#dc2626;--dcms-color-mode-light-danger-text-2:#b91c1c;--dcms-color-mode-light-danger-bg:#dc26261f;--dcms-color-mode-light-danger-tint-1:#dc262614;--dcms-color-mode-light-danger-tint-2:#dc262626;--dcms-color-mode-light-danger-tint-3:#dc26263d;--dcms-color-mode-light-danger-tint-4:#dc262652;--dcms-color-mode-light-danger-tint-5:#dc262666;--dcms-color-mode-light-danger-tint-6:#dc262680;--dcms-color-mode-light-success:#16a34a;--dcms-color-mode-light-success-text:#16a34a;--dcms-color-mode-light-success-bg:#16a34a1f;--dcms-color-mode-light-warning:#b45309;--dcms-color-mode-light-warning-amber:#b45309;--dcms-color-mode-light-warning-bg:#b453091f;--dcms-color-mode-light-danger-hover:#b91c1c;--dcms-color-mode-light-danger-bright:#ef4444;--dcms-color-mode-light-overlay-solid:#fff;--dcms-color-mode-light-moon-mist:#dadada;--dcms-color-mode-light-rodeo-dust:#b8b8b8;--dcms-color-mode-light-hover:#fff;--dcms-color-mode-light-th-bg:#dadada;--dcms-color-mode-dark-chip-bg:var(--dcms-color-brand-text);--dcms-color-mode-dark-surface:#ffffff1a;--dcms-color-mode-dark-surface-2:#ffffff12;--dcms-color-mode-dark-canvas:var(--dcms-color-brand-text);--dcms-color-mode-dark-card:var(--dcms-color-mode-dark-surface);--dcms-color-mode-dark-divider:#ffffff14;--dcms-color-mode-dark-tint:#ffffff0a;--dcms-color-mode-dark-border:#ffffff26;--dcms-color-mode-dark-border-2:#ffffff1f;--dcms-color-mode-dark-input-bg:#ffffff0f;--dcms-color-mode-dark-input-border:#fff3;--dcms-color-mode-dark-overlay:#000000f2;--dcms-color-mode-dark-overlay-90:#000000e6;--dcms-color-mode-dark-overlay-80:#000c;--dcms-color-mode-dark-backdrop:#0009;--dcms-color-mode-dark-text:var(--dcms-color-brand-light);--dcms-color-mode-dark-muted:#fff9;--dcms-color-mode-dark-dim:#fff6;--dcms-color-mode-dark-faint:#ffffff4d;--dcms-color-mode-dark-text-tint-1:#ffffff59;--dcms-color-mode-dark-text-tint-2:#ffffff73;--dcms-color-mode-dark-text-tint-3:#ffffff80;--dcms-color-mode-dark-text-tint-4:#ffffffb3;--dcms-color-mode-dark-text-tint-5:#ffffffbf;--dcms-color-mode-dark-text-tint-6:#ffffffd9;--dcms-color-mode-dark-text-tint-7:#ffffffe6;--dcms-color-mode-dark-accent:#b8b8b8;--dcms-color-mode-dark-accent-text:#b8b8b8;--dcms-color-mode-dark-accent-bg:#b8b8b81f;--dcms-color-mode-dark-accent-bg-hover:#b8b8b833;--dcms-color-mode-dark-accent-tint-1:#b8b8b814;--dcms-color-mode-dark-accent-tint-2:#b8b8b826;--dcms-color-mode-dark-accent-tint-3:#b8b8b838;--dcms-color-mode-dark-accent-tint-4:#b8b8b84d;--dcms-color-mode-dark-accent-tint-5:#b8b8b866;--dcms-color-mode-dark-accent-tint-6:#b8b8b880;--dcms-color-mode-dark-accent-tint-7:#b8b8b8b3;--dcms-color-mode-dark-danger:#dc2626;--dcms-color-mode-dark-danger-text:#f87171;--dcms-color-mode-dark-danger-text-2:#fca5a5;--dcms-color-mode-dark-danger-bg:#f8717126;--dcms-color-mode-dark-danger-tint-1:#f8717114;--dcms-color-mode-dark-danger-tint-2:#f8717126;--dcms-color-mode-dark-danger-tint-3:#f871713d;--dcms-color-mode-dark-danger-tint-4:#f8717152;--dcms-color-mode-dark-danger-tint-5:#f8717166;--dcms-color-mode-dark-danger-tint-6:#f8717180;--dcms-color-mode-dark-success:#4ade80;--dcms-color-mode-dark-success-text:#6ee7b7;--dcms-color-mode-dark-success-bg:#4ade8026;--dcms-color-mode-dark-warning:#fbbf24;--dcms-color-mode-dark-warning-amber:#f59e0b;--dcms-color-mode-dark-warning-bg:#fbbf2426;--dcms-color-mode-dark-danger-hover:#b91c1c;--dcms-color-mode-dark-danger-bright:#ef4444;--dcms-color-mode-dark-overlay-solid:#0f192d;--dcms-color-mode-dark-moon-mist:#252525;--dcms-color-mode-dark-rodeo-dust:#3e3e3e;--dcms-color-mode-dark-hover:#ffffff12;--dcms-color-mode-dark-th-bg:#252525;--dcms-color-brand-extra-purple:#a78bfa;--dcms-color-brand-extra-purple-light:#c4b5fd;--dcms-color-brand-extra-purple-bg:#a78bfa26;--dcms-color-brand-extra-purple-tint-2:#a78bfa4d;--dcms-color-brand-extra-indigo:#a5b4fc;--dcms-color-brand-extra-indigo-light:#c7d2fe;--dcms-color-brand-extra-indigo-bg:#6366f126;--dcms-color-brand-extra-teal:#6ee7b7;--dcms-color-brand-extra-teal-bg:#34d39926;--dcms-color-brand-extra-brand-end:#004b8d;--dcms-color-brand-extra-brand-shadow:#d89172;--dcms-color-brand-extra-success-alt:#15803d;--dcms-color-brand-extra-success-bright:#22c55e;--dcms-color-brand-extra-danger-alt-1:#991b1b;--dcms-color-brand-extra-danger-alt-2:#7f1d1d;--dcms-color-brand-extra-link:#2563eb;--dcms-color-brand-extra-rust-start:#b36e49;--dcms-color-brand-extra-rust-end:#6a3316;--dcms-color-brand-warm-1:#45454514;--dcms-color-brand-warm-2:#4545451f;--dcms-color-brand-warm-3:#45454529;--dcms-color-brand-warm-4:#45454533;--dcms-color-brand-warm-5:#45454540;--dcms-color-brand-warm-6:#4545454d;--dcms-color-brand-warm-7:#45454559;--dcms-color-brand-warm-8:#45454580;--dcms-color-brand-warm-9:#454545d9;--dcms-color-theme-primary-tint-1:#1db1de14;--dcms-color-theme-primary-tint-2:#1db1de26;--dcms-color-theme-primary-tint-3:#1db1de38;--dcms-color-theme-primary-tint-4:#1db1de4d;--dcms-color-theme-primary-tint-5:#1db1de66;--dcms-color-theme-primary-tint-6:#1db1de80;--dcms-color-dental-warm-accent:#757575;--dcms-color-dental-warm-accent-dark:#4c4c4c;--dcms-color-dental-warm-gradient-start:#939393;--dcms-color-dental-warm-panel-1:#dadada;--dcms-color-dental-warm-panel-2:#f3f3f3;--dcms-color-dental-warm-panel-3:#f8f8f8;--dcms-color-dental-warm-panel-tint-1:#dadada33;--dcms-color-dental-warm-panel-tint-2:#dadada40;--dcms-color-dental-warm-panel-tint-3:#dadada26;--dcms-color-dental-warm-panel-tint-4:#dadada80;--dcms-color-dental-warm-panel-tint-5:#dadada2e;--dcms-color-dental-warm-panel-2-tint-1:#f3f3f3e6;--dcms-color-dental-warm-gradient-tint-1:#9393931f;--dcms-color-dental-warm-gradient-tint-2:#93939324;--dcms-color-dental-warm-gradient-tint-3:#93939329;--dcms-color-dental-warm-gradient-tint-4:#9393932e;--dcms-color-dental-warm-gradient-tint-5:#92929240;--dcms-color-dental-warm-rodeo-tint-1:#b8b8b859;--dcms-color-dental-warm-rodeo-tint-2:#b8b8b899;--dcms-color-dental-warm-accent-alt-tint-1:#7b7b7b1f;--dcms-color-dental-warm-accent-alt-tint-2:#7b7b7b59;--dcms-color-dental-warm-accent-brown-tint-1:#6969696b;--dcms-color-dental-warm-neutral-2:#d2d2d2;--dcms-color-dental-warm-neutral-2-tint-1:#d2d2d285;--dcms-color-dental-warm-neutral-3-tint-1:#bababa4d;--dcms-color-dental-warm-ember-tint-1:#3939392e;--dcms-color-dental-warm-ember-tint-2:#3939393d;--dcms-color-dental-warm-ember-tint-3:#393939ad;--dcms-color-dental-warm-ember-tint-4:#393939c7;--dcms-color-dental-warm-shadow-warm-tint-1:#3333330d;--dcms-color-dental-warm-shadow-warm-tint-2:#33333314;--dcms-color-dental-warm-shadow-warm-tint-3:#3333331a;--dcms-color-dental-warm-shadow-warm-tint-4:#3333331f;--dcms-color-dental-warm-warm-black-tint-1:#1d1d1db8;--dcms-color-dental-warm-warm-black-tint-2:#1d1d1df2;--dcms-color-dental-warm-tint-1:#7575750d;--dcms-color-dental-warm-tint-2:#7575751a;--dcms-color-dental-warm-tint-3:#75757526;--dcms-color-dental-warm-tint-4:#75757533;--dcms-color-dental-warm-tint-5:#75757540;--dcms-color-dental-warm-tint-6:#75757559;--dcms-color-dental-warm-tint-7:#75757580;--dcms-color-dental-warm-dark-tint-1:#4c4c4c0d;--dcms-color-dental-warm-dark-tint-2:#4c4c4c1a;--dcms-color-dental-warm-dark-tint-3:#4c4c4c2e;--dcms-color-dental-warm-dark-tint-4:#4c4c4c40;--dcms-color-dental-warm-dark-tint-5:#4c4c4c59;--dcms-color-dental-warm-dark-tint-6:#4c4c4c99;--dcms-color-glass-white-1:#ffffff0a;--dcms-color-glass-white-2:#ffffff0f;--dcms-color-glass-white-3:#ffffff14;--dcms-color-glass-white-4:#ffffff1a;--dcms-color-glass-white-5:#ffffff1f;--dcms-color-glass-white-6:#ffffff24;--dcms-color-glass-white-7:#ffffff26;--dcms-color-glass-white-8:#ffffff2e;--dcms-color-glass-white-9:#fff3;--dcms-color-glass-white-10:#ffffff47;--dcms-color-glass-white-11:#ffffff59;--dcms-color-glass-white-12:#ffffffb3;--dcms-color-glass-white-13:#ffffffbf;--dcms-color-glass-white-14:#ffffff80;--dcms-color-glass-white-15:#ffffff8c;--dcms-color-glass-white-16:#ffffff12;--dcms-color-glass-white-17:#ffffff0d;--dcms-color-glass-white-18:#ffffff3d;--dcms-color-glass-white-19:#ffffff40;--dcms-color-glass-white-20:#ffffff52;--dcms-color-glass-white-21:#ffffff73;--dcms-color-glass-white-22:#ffffff75;--dcms-color-glass-white-23:#fff0;--dcms-color-glass-white-24:#ffffff05;--dcms-color-glass-white-25:#ffffff08;--dcms-color-glass-white-26:#ffffff17;--dcms-color-glass-white-27:#ffffff29;--dcms-color-glass-white-28:#ffffff38;--dcms-color-glass-white-29:#ffffff61;--dcms-color-glass-white-30:#ffffff85;--dcms-color-glass-white-31:#ffffff94;--dcms-color-glass-white-32:#ffffff9e;--dcms-color-glass-white-33:#ffffffa6;--dcms-color-glass-white-34:#ffffffb8;--dcms-color-glass-white-35:#fffc;--dcms-color-glass-white-36:#ffffffe0;--dcms-color-glass-white-37:#ffffffe6;--dcms-color-glass-white-38:#fffffff7;--dcms-color-glass-black-1:#0000000f;--dcms-color-glass-black-2:#0000001a;--dcms-color-glass-black-3:#00000059;--dcms-color-glass-black-4:#0006;--dcms-color-glass-black-5:#00000073;--dcms-color-glass-black-6:#00000080;--dcms-color-glass-black-7:#000000a6;--dcms-color-glass-black-8:#00000008;--dcms-color-glass-black-9:#00000024;--dcms-color-glass-black-10:#00000026;--dcms-color-glass-black-11:#0000002e;--dcms-color-glass-black-12:#0003;--dcms-color-glass-black-13:#0000004d;--dcms-color-glass-black-14:#0000008c;--dcms-color-glass-black-15:#0009;--dcms-color-glass-black-16:#000000b3;--dcms-color-glass-black-17:#000000d9;--dcms-color-glass-black-18:#000000e6;--dcms-color-status-invariant-danger-hover-tint-1:#b91c1c0f;--dcms-color-status-invariant-danger-hover-tint-2:#b91c1c14;--dcms-color-status-invariant-danger-hover-tint-3:#b91c1c1a;--dcms-color-status-invariant-danger-hover-tint-4:#b91c1c1f;--dcms-color-status-invariant-danger-hover-tint-5:#b91c1c26;--dcms-color-status-invariant-danger-hover-tint-6:#b91c1c33;--dcms-color-status-invariant-danger-hover-tint-7:#b91c1c38;--dcms-color-status-invariant-danger-hover-tint-8:#b91c1c40;--dcms-color-status-invariant-danger-hover-tint-9:#b91c1c66;--dcms-color-status-invariant-danger-bright-tint-1:#ef444414;--dcms-color-status-invariant-danger-bright-tint-2:#ef44441f;--dcms-color-status-invariant-danger-bright-tint-3:#ef444426;--dcms-color-status-invariant-danger-bright-tint-4:#ef444433;--dcms-color-status-invariant-danger-bright-tint-5:#ef444440;--dcms-color-status-invariant-danger-bright-tint-6:#ef44444d;--dcms-color-status-invariant-danger-bright-tint-7:#ef444459;--dcms-color-status-invariant-danger-bright-tint-8:#ef444499;--dcms-color-status-static-danger-tint-1:#f871711a;--dcms-color-status-static-danger-tint-2:#f871711f;--dcms-color-status-static-danger-tint-3:#f8717124;--dcms-color-status-static-danger-tint-4:#f8717133;--dcms-color-status-static-danger-tint-5:#f8717140;--dcms-color-status-static-danger-tint-6:#f8717147;--dcms-color-status-static-danger-tint-7:#f871714d;--dcms-color-status-static-danger-tint-8:#f8717159;--dcms-color-status-static-danger-tint-9:#f87171b3;--dcms-color-status-static-danger-deep-tint-1:#7f1d1de6;--dcms-color-status-static-danger-mid-tint-1:#991b1bd1;--dcms-color-status-static-link-tint-1:#2563eb33;--dcms-color-status-static-success-tint-1:#16a34a14;--dcms-color-status-static-success-tint-2:#16a34a1a;--dcms-color-status-static-success-tint-3:#16a34a26;--dcms-color-status-static-success-tint-4:#16a34a2e;--dcms-color-status-static-success-tint-5:#16a34a40;--dcms-color-status-static-success-tint-6:#16a34a4d;--dcms-color-status-static-success-dark-tint-1:#4ade801f;--dcms-color-status-static-success-dark-tint-2:#4ade8038;--dcms-color-status-static-success-dark-tint-3:#4ade8040;--dcms-color-status-static-success-dark-tint-4:#4ade804d;--dcms-color-status-static-success-dark-tint-5:#4ade8066;--dcms-color-status-static-success-bright-tint-1:#22c55e12;--dcms-color-status-static-success-bright-tint-2:#22c55e26;--dcms-color-status-static-success-bright-tint-3:#22c55e33;--dcms-color-status-static-success-bright-tint-4:#22c55e40;--dcms-color-status-static-success-bright-tint-5:#22c55e59;--dcms-color-status-static-success-bright-tint-6:#22c55e99;--dcms-color-status-static-success-alt-tint-1:#15803d14;--dcms-color-status-static-success-alt-tint-2:#15803d1a;--dcms-color-status-static-success-alt-tint-3:#15803d2e;--dcms-color-status-static-success-alt-tint-4:#15803d33;--dcms-color-status-static-warning-tint-1:#b453091a;--dcms-color-status-static-warning-tint-2:#b453092e;--dcms-color-status-static-warning-tint-3:#b4530940;--dcms-color-status-static-warning-amber-tint-1:#f59e0b33;--dcms-color-status-static-warning-amber-tint-2:#f59e0b40;--dcms-color-status-static-warning-amber-tint-3:#f59e0b59;--dcms-color-status-static-warning-bright-tint-1:#fbbf241f;--dcms-color-status-static-warning-bright-tint-2:#fbbf244d;--dcms-color-status-static-yellow400-tint-1:#facc1526;--dcms-color-status-static-yellow400-tint-2:#facc154d;--dcms-color-status-static-info-tint-1:#3b82f633;--dcms-color-status-static-info-tint-2:#3b82f659;--dcms-color-glass-navy-tint-1:#0f192d73;--dcms-color-glass-navy-tint-2:#0f192df7;--dcms-color-glass-navy-tint-3:#0f192dfa;--dcms-color-text-static-tint-tint-1:#00000014;--dcms-color-text-static-tint-tint-2:#0000001a;--dcms-color-text-static-tint-tint-3:#0000003d;--dcms-color-misc-cream:#f1e7e2;--dcms-color-misc-cream-2:#eae0da;--dcms-color-misc-blue-deep:#1558a0;--dcms-color-misc-blue-strong:#1d4ed8;--dcms-color-misc-amber-deep:#c05c00;--dcms-color-misc-red-tint-bg:#fff5f5;--dcms-color-misc-teal-dark:#0f766e;--dcms-color-misc-teal-mid:#14b8a61f;--dcms-color-misc-teal-mint:#16c7891a;--dcms-color-misc-green-deep:#166534;--dcms-color-misc-green-light:#86efac;--dcms-color-misc-brown-1:#7b5744;--dcms-color-misc-brown-2:#7c5945;--dcms-color-misc-brown-3:#5a4e3a;--dcms-color-misc-brown-4:#5a4030;--dcms-color-misc-brown-deepest:#4c2611;--dcms-color-misc-neutral-white:#fafafa;--dcms-color-misc-dental-tan:#9e6b55;--dcms-color-misc-warm-grey:#7e746a;--dcms-color-misc-slate-deep:#0f172a;--dcms-color-misc-navy-deep:#1e3a5f;--dcms-color-misc-violet-bright:#a855f7;--dcms-color-misc-orange-light:#fb923c;--dcms-color-misc-orange-mid-tint:#f9731626;--dcms-color-misc-yellow-light:#fef08a;--dcms-color-misc-yellow500:#eab308;--dcms-color-misc-yellow500-tint-1:#eab30899;--dcms-color-misc-pink-tint:#fde0dc26;--dcms-color-misc-warm-grey-tint-1:#7e746a40;--dcms-radius-0:4px;--dcms-radius-1:6px;--dcms-radius-2:8px;--dcms-radius-3:10px;--dcms-radius-4:12px;--dcms-radius-5:14px;--dcms-radius-6:16px;--dcms-radius-7:20px;--dcms-radius-pill:999px;--dcms-space-025:2px;--dcms-space-05:4px;--dcms-space-075:6px;--dcms-space-1:8px;--dcms-space-125:10px;--dcms-space-15:12px;--dcms-space-175:14px;--dcms-space-2:16px;--dcms-space-225:18px;--dcms-space-25:20px;--dcms-space-3:24px;--dcms-space-35:28px;--dcms-space-4:32px;--dcms-space-45:36px;--dcms-space-5:40px;--dcms-space-6:48px;--dcms-space-7:56px;--dcms-space-8:64px;--dcms-space-fine-1:.1rem;--dcms-space-fine-2:.15rem;--dcms-space-fine-3:.2rem;--dcms-space-fine-4:.3rem;--dcms-space-fine-5:.35rem;--dcms-space-fine-6:.4rem;--dcms-space-fine-7:.45rem;--dcms-space-fine-8:.55rem;--dcms-space-fine-9:.6rem;--dcms-space-fine-10:.65rem;--dcms-space-fine-11:.7rem;--dcms-space-fine-12:.8rem;--dcms-space-fine-13:.85rem;--dcms-space-fine-14:.9rem;--dcms-space-fine-15:.95rem;--dcms-space-fine-16:1.1rem;--dcms-padding-025:2px;--dcms-padding-05:4px;--dcms-padding-1:8px;--dcms-padding-125:10px;--dcms-padding-15:12px;--dcms-padding-175:14px;--dcms-padding-2:16px;--dcms-padding-25:20px;--dcms-padding-3:24px;--dcms-padding-35:28px;--dcms-padding-4:32px;--dcms-padding-45:36px;--dcms-padding-5:40px;--dcms-padding-6:48px;--dcms-padding-7:56px;--dcms-padding-8:64px;--dcms-padding-fine-1:.1rem;--dcms-padding-fine-2:.15rem;--dcms-padding-fine-3:.2rem;--dcms-padding-fine-4:.3rem;--dcms-padding-fine-5:.35rem;--dcms-padding-fine-6:.4rem;--dcms-padding-fine-7:.45rem;--dcms-padding-fine-8:.55rem;--dcms-padding-fine-9:.6rem;--dcms-padding-fine-10:.65rem;--dcms-padding-fine-11:.7rem;--dcms-padding-fine-12:.8rem;--dcms-padding-fine-13:.85rem;--dcms-padding-fine-14:.9rem;--dcms-padding-fine-15:.95rem;--dcms-padding-fine-16:1.1rem;--dcms-size-border-width:1px;--dcms-size-border-width-2:2px;--dcms-size-border-width-3:3px;--dcms-size-border-width-4:4px;--dcms-size-outline-offset:2px;--dcms-size-input-height:44px;--dcms-size-header-height:64px;--dcms-size-logo-height:44px;--dcms-size-chip:2.25rem;--dcms-size-tile:2.5rem;--dcms-opacity-disabled:.5;--dcms-opacity-2:.55;--dcms-opacity-3:.6;--dcms-lh-solid:1;--dcms-lh-tight:1.2;--dcms-lh-snug:1.4;--dcms-lh-base:1.5;--dcms-lh-relaxed:1.6;--dcms-ls-tight:-.03em;--dcms-ls-1:.04em;--dcms-ls-wide:.05em;--dcms-ls-2:.06em;--dcms-ls-3:.07em;--dcms-ls-4:.08em;--dcms-shadow-1:0 1px 3px #00000014;--dcms-shadow-2:0 2px 8px #0000001f;--dcms-shadow-3:0 4px 12px #00000026;--dcms-shadow-4:0 6px 20px #00000038;--dcms-shadow-5:0 8px 24px #0000002e;--dcms-shadow-6:0 16px 48px #0000004d;--dcms-shadow-7:0 24px 60px #00000073;--dcms-shadow-glow-1:0 8px 20px #1db1de59;--dcms-shadow-glow-2:0 6px 16px #1db1de59;--dcms-shadow-focus-ring:0 0 0 3px #1db1de1f;--dcms-gradient-brand:linear-gradient(135deg, var(--dcms-color-theme-primary) 0%, var(--dcms-color-brand-extra-brand-end) 100%);--dcms-gradient-warm-bg:var(--dcms-color-brand-light);--dcms-gradient-dark-bg:var(--dcms-color-brand-text);--dcms-gradient-image-scrim:linear-gradient(180deg, #0000 0%, #000000bf 100%);--dcms-blur-1:blur(4px);--dcms-blur-2:blur(6px);--dcms-blur-3:blur(10px);--dcms-blur-4:blur(12px);--dcms-blur-5:blur(18px);--dcms-blur-frosted-1:blur(14px) saturate(120%);--dcms-blur-frosted-2:blur(14px) saturate(140%);--dcms-duration-fast:.15s;--dcms-duration-base:.2s;--dcms-duration-slow:.3s;--dcms-duration-slower:.6s;--dcms-duration-slowest:1.5s;--dcms-duration-extended:4s;--dcms-easing-standard:ease;--dcms-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--dcms-easing-in:ease-in;--dcms-easing-out:ease-out;--dcms-easing-in-out:ease-in-out;--dcms-easing-linear:linear;--dcms-grid-columns-count:12;--dcms-grid-breakpoints-sm:576px;--dcms-grid-breakpoints-md:768px;--dcms-grid-breakpoints-lg:992px;--dcms-grid-breakpoints-xl:1200px;--dcms-grid-breakpoints-xxl:1400px;--dcms-grid-content-width-sm:540px;--dcms-grid-content-width-md:720px;--dcms-grid-content-width-lg:960px;--dcms-grid-content-width-xl:1140px;--dcms-grid-content-width-xxl:1320px;--dcms-color-active-chip-bg:var(--dcms-color-mode-light-chip-bg);--dcms-color-active-surface:var(--dcms-color-mode-light-surface);--dcms-color-active-surface-2:var(--dcms-color-mode-light-surface-2);--dcms-color-active-canvas:var(--dcms-color-mode-light-canvas);--dcms-color-active-card:var(--dcms-color-mode-light-card);--dcms-color-active-divider:var(--dcms-color-mode-light-divider);--dcms-color-active-tint:var(--dcms-color-mode-light-tint);--dcms-color-active-border:var(--dcms-color-mode-light-border);--dcms-color-active-border-2:var(--dcms-color-mode-light-border-2);--dcms-color-active-input-bg:var(--dcms-color-mode-light-input-bg);--dcms-color-active-input-border:var(--dcms-color-mode-light-input-border);--dcms-color-active-overlay:var(--dcms-color-mode-light-overlay);--dcms-color-active-overlay-90:var(--dcms-color-mode-light-overlay-90);--dcms-color-active-overlay-80:var(--dcms-color-mode-light-overlay-80);--dcms-color-active-backdrop:var(--dcms-color-mode-light-backdrop);--dcms-color-active-text:var(--dcms-color-mode-light-text);--dcms-color-active-muted:var(--dcms-color-mode-light-muted);--dcms-color-active-dim:var(--dcms-color-mode-light-dim);--dcms-color-active-faint:var(--dcms-color-mode-light-faint);--dcms-color-active-text-tint-1:var(--dcms-color-mode-light-text-tint-1);--dcms-color-active-text-tint-2:var(--dcms-color-mode-light-text-tint-2);--dcms-color-active-text-tint-3:var(--dcms-color-mode-light-text-tint-3);--dcms-color-active-text-tint-4:var(--dcms-color-mode-light-text-tint-4);--dcms-color-active-text-tint-5:var(--dcms-color-mode-light-text-tint-5);--dcms-color-active-text-tint-6:var(--dcms-color-mode-light-text-tint-6);--dcms-color-active-text-tint-7:var(--dcms-color-mode-light-text-tint-7);--dcms-color-active-accent:var(--dcms-color-mode-light-accent);--dcms-color-active-accent-text:var(--dcms-color-mode-light-accent-text);--dcms-color-active-accent-bg:var(--dcms-color-mode-light-accent-bg);--dcms-color-active-accent-bg-hover:var(--dcms-color-mode-light-accent-bg-hover);--dcms-color-active-accent-tint-1:var(--dcms-color-mode-light-accent-tint-1);--dcms-color-active-accent-tint-2:var(--dcms-color-mode-light-accent-tint-2);--dcms-color-active-accent-tint-3:var(--dcms-color-mode-light-accent-tint-3);--dcms-color-active-accent-tint-4:var(--dcms-color-mode-light-accent-tint-4);--dcms-color-active-accent-tint-5:var(--dcms-color-mode-light-accent-tint-5);--dcms-color-active-accent-tint-6:var(--dcms-color-mode-light-accent-tint-6);--dcms-color-active-accent-tint-7:var(--dcms-color-mode-light-accent-tint-7);--dcms-color-active-danger:var(--dcms-color-mode-light-danger);--dcms-color-active-danger-text:var(--dcms-color-mode-light-danger-text);--dcms-color-active-danger-text-2:var(--dcms-color-mode-light-danger-text-2);--dcms-color-active-danger-bg:var(--dcms-color-mode-light-danger-bg);--dcms-color-active-danger-tint-1:var(--dcms-color-mode-light-danger-tint-1);--dcms-color-active-danger-tint-2:var(--dcms-color-mode-light-danger-tint-2);--dcms-color-active-danger-tint-3:var(--dcms-color-mode-light-danger-tint-3);--dcms-color-active-danger-tint-4:var(--dcms-color-mode-light-danger-tint-4);--dcms-color-active-danger-tint-5:var(--dcms-color-mode-light-danger-tint-5);--dcms-color-active-danger-tint-6:var(--dcms-color-mode-light-danger-tint-6);--dcms-color-active-success:var(--dcms-color-mode-light-success);--dcms-color-active-success-text:var(--dcms-color-mode-light-success-text);--dcms-color-active-success-bg:var(--dcms-color-mode-light-success-bg);--dcms-color-active-warning:var(--dcms-color-mode-light-warning);--dcms-color-active-warning-amber:var(--dcms-color-mode-light-warning-amber);--dcms-color-active-warning-bg:var(--dcms-color-mode-light-warning-bg);--dcms-color-active-danger-hover:var(--dcms-color-mode-light-danger-hover);--dcms-color-active-danger-bright:var(--dcms-color-mode-light-danger-bright);--dcms-color-active-overlay-solid:var(--dcms-color-mode-light-overlay-solid);--dcms-color-active-moon-mist:var(--dcms-color-mode-light-moon-mist);--dcms-color-active-rodeo-dust:var(--dcms-color-mode-light-rodeo-dust);--dcms-color-active-hover:var(--dcms-color-mode-light-hover);--dcms-color-active-th-bg:var(--dcms-color-mode-light-th-bg);--dcms-gradient-active-bg:var(--dcms-color-mode-light-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--dcms-color-active-chip-bg:var(--dcms-color-mode-dark-chip-bg);--dcms-color-active-surface:var(--dcms-color-mode-dark-surface);--dcms-color-active-surface-2:var(--dcms-color-mode-dark-surface-2);--dcms-color-active-canvas:var(--dcms-color-mode-dark-canvas);--dcms-color-active-card:var(--dcms-color-mode-dark-card);--dcms-color-active-divider:var(--dcms-color-mode-dark-divider);--dcms-color-active-tint:var(--dcms-color-mode-dark-tint);--dcms-color-active-border:var(--dcms-color-mode-dark-border);--dcms-color-active-border-2:var(--dcms-color-mode-dark-border-2);--dcms-color-active-input-bg:var(--dcms-color-mode-dark-input-bg);--dcms-color-active-input-border:var(--dcms-color-mode-dark-input-border);--dcms-color-active-overlay:var(--dcms-color-mode-dark-overlay);--dcms-color-active-overlay-90:var(--dcms-color-mode-dark-overlay-90);--dcms-color-active-overlay-80:var(--dcms-color-mode-dark-overlay-80);--dcms-color-active-backdrop:var(--dcms-color-mode-dark-backdrop);--dcms-color-active-text:var(--dcms-color-mode-dark-text);--dcms-color-active-muted:var(--dcms-color-mode-dark-muted);--dcms-color-active-dim:var(--dcms-color-mode-dark-dim);--dcms-color-active-faint:var(--dcms-color-mode-dark-faint);--dcms-color-active-text-tint-1:var(--dcms-color-mode-dark-text-tint-1);--dcms-color-active-text-tint-2:var(--dcms-color-mode-dark-text-tint-2);--dcms-color-active-text-tint-3:var(--dcms-color-mode-dark-text-tint-3);--dcms-color-active-text-tint-4:var(--dcms-color-mode-dark-text-tint-4);--dcms-color-active-text-tint-5:var(--dcms-color-mode-dark-text-tint-5);--dcms-color-active-text-tint-6:var(--dcms-color-mode-dark-text-tint-6);--dcms-color-active-text-tint-7:var(--dcms-color-mode-dark-text-tint-7);--dcms-color-active-accent:var(--dcms-color-mode-dark-accent);--dcms-color-active-accent-text:var(--dcms-color-mode-dark-accent-text);--dcms-color-active-accent-bg:var(--dcms-color-mode-dark-accent-bg);--dcms-color-active-accent-bg-hover:var(--dcms-color-mode-dark-accent-bg-hover);--dcms-color-active-accent-tint-1:var(--dcms-color-mode-dark-accent-tint-1);--dcms-color-active-accent-tint-2:var(--dcms-color-mode-dark-accent-tint-2);--dcms-color-active-accent-tint-3:var(--dcms-color-mode-dark-accent-tint-3);--dcms-color-active-accent-tint-4:var(--dcms-color-mode-dark-accent-tint-4);--dcms-color-active-accent-tint-5:var(--dcms-color-mode-dark-accent-tint-5);--dcms-color-active-accent-tint-6:var(--dcms-color-mode-dark-accent-tint-6);--dcms-color-active-accent-tint-7:var(--dcms-color-mode-dark-accent-tint-7);--dcms-color-active-danger:var(--dcms-color-mode-dark-danger);--dcms-color-active-danger-text:var(--dcms-color-mode-dark-danger-text);--dcms-color-active-danger-text-2:var(--dcms-color-mode-dark-danger-text-2);--dcms-color-active-danger-bg:var(--dcms-color-mode-dark-danger-bg);--dcms-color-active-danger-tint-1:var(--dcms-color-mode-dark-danger-tint-1);--dcms-color-active-danger-tint-2:var(--dcms-color-mode-dark-danger-tint-2);--dcms-color-active-danger-tint-3:var(--dcms-color-mode-dark-danger-tint-3);--dcms-color-active-danger-tint-4:var(--dcms-color-mode-dark-danger-tint-4);--dcms-color-active-danger-tint-5:var(--dcms-color-mode-dark-danger-tint-5);--dcms-color-active-danger-tint-6:var(--dcms-color-mode-dark-danger-tint-6);--dcms-color-active-success:var(--dcms-color-mode-dark-success);--dcms-color-active-success-text:var(--dcms-color-mode-dark-success-text);--dcms-color-active-success-bg:var(--dcms-color-mode-dark-success-bg);--dcms-color-active-warning:var(--dcms-color-mode-dark-warning);--dcms-color-active-warning-amber:var(--dcms-color-mode-dark-warning-amber);--dcms-color-active-warning-bg:var(--dcms-color-mode-dark-warning-bg);--dcms-color-active-danger-hover:var(--dcms-color-mode-dark-danger-hover);--dcms-color-active-danger-bright:var(--dcms-color-mode-dark-danger-bright);--dcms-color-active-overlay-solid:var(--dcms-color-mode-dark-overlay-solid);--dcms-color-active-moon-mist:var(--dcms-color-mode-dark-moon-mist);--dcms-color-active-rodeo-dust:var(--dcms-color-mode-dark-rodeo-dust);--dcms-color-active-hover:var(--dcms-color-mode-dark-hover);--dcms-color-active-th-bg:var(--dcms-color-mode-dark-th-bg);--dcms-gradient-active-bg:var(--dcms-color-mode-dark-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dcms-color-active-chip-bg:var(--dcms-color-mode-dark-chip-bg);--dcms-color-active-surface:var(--dcms-color-mode-dark-surface);--dcms-color-active-surface-2:var(--dcms-color-mode-dark-surface-2);--dcms-color-active-canvas:var(--dcms-color-mode-dark-canvas);--dcms-color-active-card:var(--dcms-color-mode-dark-card);--dcms-color-active-divider:var(--dcms-color-mode-dark-divider);--dcms-color-active-tint:var(--dcms-color-mode-dark-tint);--dcms-color-active-border:var(--dcms-color-mode-dark-border);--dcms-color-active-border-2:var(--dcms-color-mode-dark-border-2);--dcms-color-active-input-bg:var(--dcms-color-mode-dark-input-bg);--dcms-color-active-input-border:var(--dcms-color-mode-dark-input-border);--dcms-color-active-overlay:var(--dcms-color-mode-dark-overlay);--dcms-color-active-overlay-90:var(--dcms-color-mode-dark-overlay-90);--dcms-color-active-overlay-80:var(--dcms-color-mode-dark-overlay-80);--dcms-color-active-backdrop:var(--dcms-color-mode-dark-backdrop);--dcms-color-active-text:var(--dcms-color-mode-dark-text);--dcms-color-active-muted:var(--dcms-color-mode-dark-muted);--dcms-color-active-dim:var(--dcms-color-mode-dark-dim);--dcms-color-active-faint:var(--dcms-color-mode-dark-faint);--dcms-color-active-text-tint-1:var(--dcms-color-mode-dark-text-tint-1);--dcms-color-active-text-tint-2:var(--dcms-color-mode-dark-text-tint-2);--dcms-color-active-text-tint-3:var(--dcms-color-mode-dark-text-tint-3);--dcms-color-active-text-tint-4:var(--dcms-color-mode-dark-text-tint-4);--dcms-color-active-text-tint-5:var(--dcms-color-mode-dark-text-tint-5);--dcms-color-active-text-tint-6:var(--dcms-color-mode-dark-text-tint-6);--dcms-color-active-text-tint-7:var(--dcms-color-mode-dark-text-tint-7);--dcms-color-active-accent:var(--dcms-color-mode-dark-accent);--dcms-color-active-accent-text:var(--dcms-color-mode-dark-accent-text);--dcms-color-active-accent-bg:var(--dcms-color-mode-dark-accent-bg);--dcms-color-active-accent-bg-hover:var(--dcms-color-mode-dark-accent-bg-hover);--dcms-color-active-accent-tint-1:var(--dcms-color-mode-dark-accent-tint-1);--dcms-color-active-accent-tint-2:var(--dcms-color-mode-dark-accent-tint-2);--dcms-color-active-accent-tint-3:var(--dcms-color-mode-dark-accent-tint-3);--dcms-color-active-accent-tint-4:var(--dcms-color-mode-dark-accent-tint-4);--dcms-color-active-accent-tint-5:var(--dcms-color-mode-dark-accent-tint-5);--dcms-color-active-accent-tint-6:var(--dcms-color-mode-dark-accent-tint-6);--dcms-color-active-accent-tint-7:var(--dcms-color-mode-dark-accent-tint-7);--dcms-color-active-danger:var(--dcms-color-mode-dark-danger);--dcms-color-active-danger-text:var(--dcms-color-mode-dark-danger-text);--dcms-color-active-danger-text-2:var(--dcms-color-mode-dark-danger-text-2);--dcms-color-active-danger-bg:var(--dcms-color-mode-dark-danger-bg);--dcms-color-active-danger-tint-1:var(--dcms-color-mode-dark-danger-tint-1);--dcms-color-active-danger-tint-2:var(--dcms-color-mode-dark-danger-tint-2);--dcms-color-active-danger-tint-3:var(--dcms-color-mode-dark-danger-tint-3);--dcms-color-active-danger-tint-4:var(--dcms-color-mode-dark-danger-tint-4);--dcms-color-active-danger-tint-5:var(--dcms-color-mode-dark-danger-tint-5);--dcms-color-active-danger-tint-6:var(--dcms-color-mode-dark-danger-tint-6);--dcms-color-active-success:var(--dcms-color-mode-dark-success);--dcms-color-active-success-text:var(--dcms-color-mode-dark-success-text);--dcms-color-active-success-bg:var(--dcms-color-mode-dark-success-bg);--dcms-color-active-warning:var(--dcms-color-mode-dark-warning);--dcms-color-active-warning-amber:var(--dcms-color-mode-dark-warning-amber);--dcms-color-active-warning-bg:var(--dcms-color-mode-dark-warning-bg);--dcms-color-active-danger-hover:var(--dcms-color-mode-dark-danger-hover);--dcms-color-active-danger-bright:var(--dcms-color-mode-dark-danger-bright);--dcms-color-active-overlay-solid:var(--dcms-color-mode-dark-overlay-solid);--dcms-color-active-moon-mist:var(--dcms-color-mode-dark-moon-mist);--dcms-color-active-rodeo-dust:var(--dcms-color-mode-dark-rodeo-dust);--dcms-color-active-hover:var(--dcms-color-mode-dark-hover);--dcms-color-active-th-bg:var(--dcms-color-mode-dark-th-bg);--dcms-gradient-active-bg:var(--dcms-color-mode-dark-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;overflow:hidden}body{height:100%;font-family:var(--dcms-ff-body);font-size:var(--dcms-fs-body);color:var(--dcms-color-text-body);background:var(--dcms-gradient-active-bg);background-attachment:fixed;font-weight:400;line-height:1.5;overflow:hidden}body:has(.tj-offcanvas-area.opened,.hamburger-area.opened,.modal-open){overflow:hidden}body:has(.modal-open) #smooth-wrapper{position:static!important}body:has(.modal-open) #smooth-content{will-change:inherit;transform:none!important}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--dcms-ff-heading);color:var(--dcms-color-heading-primary);font-weight:var(--dcms-fw-medium);letter-spacing:-.03em;margin-top:0;line-height:1.2}h1{font-size:var(--dcms-fs-h1);line-height:1.108}@media only screen and (min-width:1200px) and (max-width:1399px){h1{font-size:60px}}@media only screen and (min-width:992px) and (max-width:1199px){h1{font-size:50px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){h1{font-size:45px}}h2{font-size:var(--dcms-fs-h2);line-height:1.125}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){h2{font-size:40px}}@media only screen and (min-width:576px) and (max-width:767px){h2{font-size:36px}}@media (max-width:575px){h2{font-size:30px}}h3{font-size:var(--dcms-fs-h3);line-height:1.25}@media only screen and (min-width:768px) and (max-width:991px){h3{font-size:28px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){h3{font-size:25px}}h4{font-size:var(--dcms-fs-h4);line-height:1.333}@media only screen and (min-width:768px) and (max-width:991px){h4{font-size:22px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){h4{font-size:20px}}h5{font-size:var(--dcms-fs-h5);line-height:1.4}h6{font-size:var(--dcms-fs-h6);line-height:1.444}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;display:block}h1:hover a,h2:hover a,h3:hover a,h4:hover a,h5:hover a,h6:hover a{font-size:inherit;color:inherit;font-weight:inherit}ul{margin:0;padding:0}a,.btn,button,span,p,input,select,textarea,li,svg path,h1,h2,h3,h4,h5,h6{-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out}a:focus,button:focus,button:focus-visible{outline:none;text-decoration:none;box-shadow:0 0}a:focus,a:hover{color:inherit;text-decoration:none}a,button{color:var(--dcms-color-theme-primary);background:0 0;border:none;outline:none;padding:0}a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--dcms-color-active-accent);outline-offset:2px;border-radius:var(--dcms-radius-0)}select,.nice-select,input[type=search],input[type=tel],input[type=text],input[type=email],input[type=url],textarea{width:100%;height:auto;font-size:var(--dcms-fs-body);background:var(--dcms-color-active-input-bg);border:1px solid var(--dcms-color-active-faint);color:var(--dcms-color-active-text);outline:none;padding:10px 15px;box-shadow:0 0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}::-moz-selection{background:var(--dcms-color-common-black);color:var(--dcms-color-common-white);text-shadow:none}::selection{background:var(--dcms-color-common-black);color:var(--dcms-color-common-white);text-shadow:none}::-webkit-input-placeholder{color:var(--dcms-color-text-body);font-size:var(--dcms-fs-body);opacity:1;transition:all var(--dcms-duration-slow)}:-moz-placeholder-shown{color:var(--dcms-color-text-body);font-size:var(--dcms-fs-body);opacity:1;transition:all var(--dcms-duration-slow)}::-moz-placeholder{color:var(--dcms-color-text-body);font-size:var(--dcms-fs-body);opacity:1;transition:all var(--dcms-duration-slow)}:-ms-placeholder-shown{color:var(--dcms-color-text-body);font-size:var(--dcms-fs-body);opacity:1;transition:all var(--dcms-duration-slow)}::placeholder{color:var(--dcms-color-text-body);font-size:var(--dcms-fs-body);opacity:1;transition:all var(--dcms-duration-slow)}table{border-collapse:separate;border-spacing:0}img{max-width:100%}.dcms-container{width:100%;margin-inline:auto;padding-inline:12px}.dcms-grid{grid-template-columns:repeat(var(--dcms-grid-columns-count), minmax(0, 1fr));display:grid}@media (min-width:576px){.dcms-container{max-width:540px}}@media (min-width:768px){.dcms-container{max-width:720px}}@media (min-width:992px){.dcms-container{max-width:960px}}@media (min-width:1200px){.dcms-container{max-width:1140px}}@media (min-width:1400px){.dcms-container{max-width:1320px}}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin{animation:1s linear infinite icon-spin}.tj-banner-section{background:var(--dcms-gradient-active-bg)!important;background-image:none!important;background-attachment:fixed!important}.section-top-margin{margin-top:120px}@media only screen and (min-width:992px) and (max-width:1199px){.section-top-margin{margin-top:100px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.section-top-margin{margin-top:70px}}.section-gap-x{margin-inline:15px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.section-gap-x{margin-inline:12px}}.page-layout{background:var(--dcms-gradient-active-bg);background-attachment:fixed;flex-direction:column;height:100vh;display:flex;overflow:hidden}.page-layout .header-area.header-absolute,.page-layout .header-area.header-1.header-absolute{z-index:300;flex-shrink:0;width:100%;top:unset!important;left:unset!important;position:relative!important;inset-inline-start:unset!important}.page-layout .page-main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.page-layout .tj-banner-section{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.page-layout .tj-banner-section::-webkit-scrollbar{display:none}.page-layout .tj-banner-section[data-scroll-fade=true]{-webkit-mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000)}.space-for-header{background-color:#e9ccb1;background-image:none;background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:92px}@media only screen and (min-width:1200px) and (max-width:1399px){.space-for-header{padding-top:80px}}@media only screen and (min-width:992px) and (max-width:1199px){.space-for-header{padding-top:64px}}@media only screen and (min-width:768px) and (max-width:991px){.space-for-header{padding-top:52px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.space-for-header{padding-top:42px}}.draft-mode-container{color:#422006;text-transform:uppercase;border-radius:var(--dcms-radius-pill);background-color:#fde047;border:2px solid #422006;align-items:stretch;gap:.75rem;margin-bottom:1.5rem;margin-left:50%;padding:.75rem 1.25rem;font-size:.75rem;font-weight:600;display:flex;position:fixed;bottom:0;left:0;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.draft-mode-container .draft-mode-gap{border-left:1px solid #a16207;display:block}.draft-mode-container .draft-mode-link{font-weight:700}.dental-page{opacity:1;color:var(--dcms-color-active-text);margin-left:0}.dental-page__subtitle{font-size:.88rem}.dental-page__toolbar--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dental-page__toolbar--split .search-box,.dental-page__toolbar--split .search-box-wrap{flex:320px;min-width:220px;max-width:640px}.dental-page__toolbar-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.dental-badge{border-radius:var(--dcms-radius-pill);letter-spacing:.03em;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.dental-badge--success{background:var(--dcms-color-status-static-success-bright-tint-2);color:var(--dcms-color-active-success)}.dental-badge--info{background:var(--dcms-color-active-accent-tint-2);color:var(--dcms-color-active-accent)}.dental-badge--warning{background:var(--dcms-color-status-static-warning-amber-tint-1);color:var(--dcms-color-active-warning)}.dental-badge--danger{background:var(--dcms-color-active-danger-bg);color:var(--dcms-color-active-danger)}.dental-badge--muted{background:var(--dcms-color-active-accent-tint-2);color:var(--dcms-color-active-muted)}.dental-action-btn{border-radius:var(--dcms-radius-0);cursor:pointer;transition:background var(--dcms-duration-fast) var(--dcms-easing-standard),border-color var(--dcms-duration-fast) var(--dcms-easing-standard);background:var(--dcms-color-active-surface-2);color:var(--dcms-color-active-text);border:1px solid #0000;padding:.25rem .6rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.dental-action-btn:hover{background:var(--dcms-color-active-hover)}.dental-action-btn--danger{background:var(--dcms-color-active-danger-bg);color:var(--dcms-color-active-danger);border-color:#dc26264d}.dental-action-btn--danger:hover{background:#dc262640}.dental-action-btn+.dental-action-btn{margin-left:.4rem}.dashboard{color:var(--dcms-color-active-text);padding:1.5rem 0;animation:1.5s ease-in fadeIn}.dashboard__header{margin-bottom:1.75rem}.dashboard__title{color:var(--dcms-color-active-text);margin:0 0 .25rem;font-size:1.6rem;font-weight:700}.dashboard__subtitle{color:var(--dcms-color-active-muted);margin:0;font-size:.875rem}.dashboard__stat-grid{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;display:grid}@media (min-width:480px){.dashboard__stat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.dashboard__stat-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.dashboard__stat-grid{grid-template-columns:repeat(5,1fr)}}.dashboard__section{margin-bottom:2rem}.dashboard__section-title{color:var(--dcms-color-active-text);border-bottom:1px solid var(--dcms-color-active-border);margin:0 0 .875rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.dashboard__empty{color:var(--dcms-color-active-muted);padding:1.5rem 0;font-size:.875rem}.dashboard__columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.dashboard__col{flex-direction:column;gap:0;display:flex}.dashboard__section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dashboard__section-link{color:var(--dcms-color-active-accent);font-size:.78rem;text-decoration:none}.dashboard__section-link:hover{text-decoration:underline}.dashboard__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dashboard__list-item{border-bottom:1px solid var(--dcms-color-active-divider);flex-direction:column;gap:.15rem;padding:.65rem 0;display:flex}.dashboard__list-item:last-child{border-bottom:none}.dashboard__list-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard__list-primary{color:var(--dcms-color-active-text);font-size:.875rem;font-weight:600}.dashboard__list-sub{color:var(--dcms-color-active-text-tint-3);font-size:.78rem}.dashboard__list-note{color:var(--dcms-color-active-dim);font-size:.75rem;font-style:italic}.dashboard__list-balance{color:var(--dcms-color-active-danger-text);font-size:.78rem;font-weight:600}.dental-card{background:var(--dcms-color-active-card);border:1px solid var(--dcms-color-active-divider);border-radius:var(--dcms-radius-7);padding:var(--dcms-padding-25) var(--dcms-padding-3);box-shadow:var(--dcms-shadow-1);-webkit-backdrop-filter:none;animation:1.5s ease-in fadeIn}.dental-card__title-row{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dental-card__title-row .dental-card__title{margin:0}.dental-card__edit-link{cursor:pointer;color:var(--dcms-color-text-body);border:1px solid var(--dcms-color-text-body);border-radius:var(--dcms-radius-1);transition:all var(--dcms-duration-fast) var(--dcms-easing-standard);white-space:nowrap;background:0 0;padding:.25rem .625rem;font-size:.75rem;font-weight:600;text-decoration:none}.dental-card__edit-link:hover{background:var(--dcms-color-active-rodeo-dust);border-color:var(--dcms-color-text-body)}.dental-card__edit-actions{align-items:center;gap:.375rem;display:flex}.dental-card__save-btn{border-radius:var(--dcms-radius-2);cursor:pointer;-webkit-backdrop-filter:blur(10px);box-shadow:var(--dcms-shadow-3),inset 0 1px 0 #ffffff1f;transition:all var(--dcms-duration-base) var(--dcms-easing-standard);justify-content:center;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.dental-card__save-btn:hover:not(:disabled){box-shadow:var(--dcms-shadow-4),inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.dental-card__save-btn:active:not(:disabled){box-shadow:var(--dcms-shadow-2);transform:translateY(0)}.dental-card__save-btn:disabled{opacity:.5;cursor:not-allowed}.dental-card__save-btn{background:var(--dcms-color-active-surface);border:1px solid var(--dcms-color-active-border);color:var(--dcms-color-text-body);white-space:nowrap;padding:.25rem .75rem;font-size:.75rem}.dental-card__save-btn:hover:not(:disabled){background:var(--dcms-color-active-rodeo-dust);color:var(--dcms-color-text-body)}.dental-card__cancel-btn{border-radius:var(--dcms-radius-2);cursor:pointer;-webkit-backdrop-filter:blur(10px);box-shadow:var(--dcms-shadow-3),inset 0 1px 0 #ffffff1f;transition:all var(--dcms-duration-base) var(--dcms-easing-standard);justify-content:center;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.dental-card__cancel-btn:hover:not(:disabled){box-shadow:var(--dcms-shadow-4),inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.dental-card__cancel-btn:active:not(:disabled){box-shadow:var(--dcms-shadow-2);transform:translateY(0)}.dental-card__cancel-btn:disabled{opacity:.5;cursor:not-allowed}.dental-card__cancel-btn{background:var(--dcms-color-active-surface-2);border:1px solid var(--dcms-color-active-border-2);color:var(--dcms-color-text-body);white-space:nowrap;padding:.25rem .75rem;font-size:.75rem}.dental-card__cancel-btn:hover{background:var(--dcms-color-active-rodeo-dust);color:var(--dcms-color-text-body)}.dental-table-wrapper,.dental-table-wrap{background:var(--dcms-color-active-card);border:1px solid var(--dcms-color-active-divider);border-radius:var(--dcms-radius-7);padding:var(--dcms-padding-25) var(--dcms-padding-3);box-shadow:var(--dcms-shadow-1);-webkit-backdrop-filter:none;padding:var(--dcms-padding-1) var(--dcms-padding-15);margin-top:var(--dcms-space-15);scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.dental-table-wrapper::-webkit-scrollbar{display:none}.dental-table-wrap::-webkit-scrollbar{display:none}.dental-table-wrapper[data-scroll-fade=true],.dental-table-wrap[data-scroll-fade=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.dental-card .dental-table-wrapper,.dental-card .dental-table-wrap,.latest-patients-table .dental-table-wrapper,.latest-patients-table .dental-table-wrap,.todays-appointments .dental-table-wrapper,.todays-appointments .dental-table-wrap,.invite-site__queue .dental-table-wrapper,.invite-site__queue .dental-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.dental-table{border-collapse:collapse;width:100%;font-size:.8rem}.dental-table th,.dental-table td{text-align:left;border-bottom:1px solid var(--dcms-color-active-border);color:var(--dcms-color-active-text);transition:background var(--dcms-duration-fast) var(--dcms-easing-standard);padding:.5rem .8rem}.dental-table th{font-size:var(--dcms-fs-fine-3);font-weight:var(--dcms-fw-medium);color:var(--dcms-color-active-muted);white-space:nowrap;border-bottom:1px solid var(--dcms-color-active-divider);background:0 0}.dental-table td{border-bottom:1px solid var(--dcms-color-active-divider)}.dental-table tbody tr:last-child td{border-bottom:none}.dental-table tbody tr:hover td{background:var(--dcms-color-active-accent-tint-1)}.dental-table__empty-row{text-align:center;color:var(--dcms-color-active-muted);vertical-align:middle;text-align:center;padding:1.25rem .8rem;display:table-cell}.dental-table__link{color:var(--dcms-color-active-text);font-weight:600;text-decoration:none}.dental-table__link:hover{color:var(--dcms-color-active-accent);text-decoration:underline}.dental-table__row--clickable{cursor:pointer}.dental-table__kebab-th,.dental-table__kebab-cell{white-space:nowrap;text-align:right;width:1%}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-icon{color:var(--dcms-color-active-muted);margin-left:.25rem}.dental-page__loading,.dental-page__empty{color:var(--dcms-color-active-muted);font-size:.9rem}.dental-empty{color:var(--dcms-color-active-muted);text-align:center;padding:2rem 0;font-size:.9rem}.dental-input,.dental-search{background:var(--dcms-color-active-input-bg);border:1px solid var(--dcms-color-active-border);border-radius:var(--dcms-radius-2);height:37px;color:var(--dcms-color-active-text);-webkit-backdrop-filter:blur(10px);transition:border-color var(--dcms-duration-base) var(--dcms-easing-standard),background var(--dcms-duration-base) var(--dcms-easing-standard);outline:none;width:100%;padding:10px 14px;font-size:14px}.dental-input::placeholder,.dental-search::placeholder{color:var(--dcms-color-active-muted);font-size:14px}.dental-input:focus,.dental-search:focus{box-shadow:0 0 0 3px #f3f2e74d}.dental-input:focus-visible,.dental-search:focus-visible{outline:none}.dental-label{text-transform:uppercase;letter-spacing:.05em;color:var(--dcms-color-active-muted);margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.dental-table-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.um-panel{background:var(--dcms-color-active-surface-2);border:1px solid var(--dcms-color-active-border-2);border-radius:var(--dcms-radius-4);-webkit-backdrop-filter:var(--dcms-blur-3);backdrop-filter:var(--dcms-blur-3);padding:var(--dcms-padding-2) var(--dcms-padding-2) 0;overflow:hidden}.um-panel__toolbar{justify-content:flex-end;align-items:flex-end;gap:var(--dcms-space-2);border-bottom:1px solid var(--dcms-color-active-border);padding:0 0 var(--dcms-padding-05);margin-bottom:0;display:flex}.um-panel__table-wrap{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.um-panel__table-wrap::-webkit-scrollbar{display:none}.um-panel__table-wrap[data-scroll-fade=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.um-panel__table{border-collapse:collapse;width:100%;font-size:var(--dcms-fs-fine-5);color:var(--dcms-color-active-text)}.um-panel__th{padding:var(--dcms-padding-fine-13) var(--dcms-padding-25);text-align:left;font-size:var(--dcms-fs-fine-2);font-weight:var(--dcms-fw-sbold);letter-spacing:var(--dcms-ls-2);text-transform:uppercase;color:var(--dcms-color-active-muted);border-bottom:1px solid var(--dcms-color-active-border-2);white-space:nowrap}.um-panel__sort-btn{align-items:center;gap:var(--dcms-space-05);cursor:pointer;font-size:var(--dcms-fs-fine-2);font-weight:var(--dcms-fw-sbold);text-transform:uppercase;letter-spacing:var(--dcms-ls-2);color:var(--dcms-color-active-muted);background:0 0;border:none;padding:0;display:inline-flex}.um-panel__sort-btn:hover{color:var(--dcms-color-active-text)}.um-panel__sort-icon{font-style:normal}.um-panel__sort-icon--inactive{opacity:.35}.um-panel__sort-icon--active{color:var(--dcms-color-active-accent)}.um-panel__tr{border-bottom:1px solid var(--dcms-color-active-input-bg);transition:background var(--dcms-duration-fast) var(--dcms-easing-standard)}.um-panel__tr:hover{background:var(--dcms-color-active-tint)}.um-panel__tr:last-child{border-bottom:none}.um-panel__td{padding:var(--dcms-padding-fine-13) var(--dcms-padding-25);vertical-align:middle}.um-panel__td--email{font-family:monospace;font-size:var(--dcms-fs-fine-4);color:var(--dcms-color-common-white)}.um-panel__td--date{color:var(--dcms-color-active-muted);font-size:var(--dcms-fs-fine-3);white-space:nowrap}.um-panel__td--actions{white-space:nowrap}.um-panel__td--no-match{text-align:center;color:var(--dcms-color-active-dim);font-size:var(--dcms-fs-fine-5);padding:var(--dcms-padding-3) var(--dcms-padding-2)}.um-panel__badge{padding:var(--dcms-padding-fine-3) var(--dcms-padding-fine-9);border-radius:var(--dcms-radius-pill);font-size:var(--dcms-fs-fine-2);font-weight:var(--dcms-fw-sbold);letter-spacing:var(--dcms-ls-1);display:inline-block}.um-panel__badge--admin{background:var(--dcms-color-status-static-warning-amber-tint-1);color:var(--dcms-color-active-warning-amber);border:1px solid var(--dcms-color-status-static-warning-amber-tint-3)}.um-panel__badge--user{background:var(--dcms-color-active-divider);color:var(--dcms-color-active-muted);border:1px solid var(--dcms-color-active-border)}.um-panel__badge--local{background:var(--dcms-color-active-accent-bg);color:var(--dcms-color-active-accent-text);border:1px solid var(--dcms-color-active-accent-tint-4)}.um-panel__badge--entra{background:var(--dcms-color-brand-extra-teal-bg);color:var(--dcms-color-active-success-text);border:1px solid var(--dcms-color-brand-extra-teal)}.um-panel__select{background:var(--dcms-color-active-input-bg);border:1px solid var(--dcms-color-active-input-border);border-radius:var(--dcms-radius-2);height:44px;color:var(--dcms-color-active-text);font-size:var(--dcms-fs-fine-5);padding:var(--dcms-padding-125) var(--dcms-padding-175);cursor:pointer;-webkit-backdrop-filter:var(--dcms-blur-3);transition:border-color var(--dcms-duration-base) var(--dcms-easing-standard),background var(--dcms-duration-base) var(--dcms-easing-standard)}.um-panel__select:focus{border-color:var(--dcms-color-active-accent);background:var(--dcms-color-glass-white-6);box-shadow:0 0 0 3px var(--dcms-color-active-accent-bg);outline:none}.um-panel__select:disabled{opacity:var(--dcms-opacity-disabled);cursor:not-allowed}.um-panel__select option{background:var(--dcms-color-active-overlay-solid);color:var(--dcms-color-common-white)}.um-panel__migrate-btn{padding:var(--dcms-padding-fine-4) var(--dcms-padding-fine-11);border-radius:var(--dcms-radius-1);font-size:var(--dcms-fs-fine-2);font-weight:var(--dcms-fw-sbold);cursor:pointer;border:1px solid var(--dcms-color-active-accent-tint-5);color:var(--dcms-color-active-accent-text);transition:background var(--dcms-duration-fast) var(--dcms-easing-standard),border-color var(--dcms-duration-fast) var(--dcms-easing-standard);white-space:nowrap;background:0 0}.um-panel__migrate-btn:hover:not(:disabled){background:var(--dcms-color-active-accent-bg);border-color:var(--dcms-color-active-accent)}.um-panel__migrate-btn:disabled{opacity:var(--dcms-opacity-disabled);cursor:not-allowed}.um-panel__row-status{font-size:var(--dcms-fs-fine-2)}.um-panel__row-status--ok{color:var(--dcms-color-active-success)}.um-panel__row-status--error{color:var(--dcms-color-active-danger-text)}.um-panel__search-wrap{padding-bottom:var(--dcms-padding-fine-5);flex:0 18rem;align-self:flex-end;position:relative}.um-panel__search-icon{color:var(--dcms-color-glass-white-11);pointer-events:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.um-panel__search-input{width:100%;padding:var(--dcms-padding-fine-6) var(--dcms-padding-4) var(--dcms-padding-fine-6) var(--dcms-padding-1);font-size:var(--dcms-fs-fine-2);transition:border-color var(--dcms-duration-fast) var(--dcms-easing-standard),color var(--dcms-duration-fast) var(--dcms-easing-standard);border-radius:0;outline:none;border:none!important;border-bottom:2px solid var(--dcms-color-active-input-border)!important;color:var(--dcms-color-common-white)!important;background:0 0!important}.um-panel__search-input::placeholder{color:var(--dcms-color-glass-white-11);font-size:var(--dcms-fs-fine-2)}.um-panel__search-input:focus{border-color:var(--dcms-color-active-accent)!important}.um-panel__search-input::-webkit-search-cancel-button{-webkit-appearance:none}.um-panel__search-clear{color:var(--dcms-color-active-muted);cursor:pointer;font-size:var(--dcms-fs-body);line-height:var(--dcms-lh-solid);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.um-panel__search-clear:hover{color:var(--dcms-color-active-danger-bright)}.um-panel__save-btn{border-radius:var(--dcms-radius-2);cursor:pointer;-webkit-backdrop-filter:blur(10px);box-shadow:var(--dcms-shadow-3),inset 0 1px 0 #ffffff1f;transition:all var(--dcms-duration-base) var(--dcms-easing-standard);justify-content:center;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.um-panel__save-btn:hover:not(:disabled){box-shadow:var(--dcms-shadow-4),inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.um-panel__save-btn:active:not(:disabled){box-shadow:var(--dcms-shadow-2);transform:translateY(0)}.um-panel__save-btn:disabled{opacity:.5;cursor:not-allowed}.um-panel__save-btn{padding:var(--dcms-padding-fine-5) var(--dcms-padding-fine-13);font-size:var(--dcms-fs-fine-3);border:none}.um-panel__save-btn--active{background:var(--dcms-gradient-brand);color:var(--dcms-color-common-white)}.um-panel__save-btn--active:hover:not(:disabled){box-shadow:0 6px 16px var(--dcms-color-brand-extra-brand-shadow),inset 0 1px 0 var(--dcms-color-glass-white-8)}.um-panel__save-btn--idle{background:var(--dcms-color-active-divider);color:var(--dcms-color-active-muted);cursor:default;box-shadow:none;transform:none!important}.um-panel__delete-btn{border-radius:var(--dcms-radius-2);cursor:pointer;-webkit-backdrop-filter:blur(10px);box-shadow:var(--dcms-shadow-3),inset 0 1px 0 #ffffff1f;transition:all var(--dcms-duration-base) var(--dcms-easing-standard);justify-content:center;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.um-panel__delete-btn:hover:not(:disabled){box-shadow:var(--dcms-shadow-4),inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.um-panel__delete-btn:active:not(:disabled){box-shadow:var(--dcms-shadow-2);transform:translateY(0)}.um-panel__delete-btn:disabled{opacity:.5;cursor:not-allowed}.um-panel__delete-btn{padding:var(--dcms-padding-fine-5) var(--dcms-padding-fine-13);font-size:var(--dcms-fs-fine-3);background:var(--dcms-color-active-danger-bg);color:var(--dcms-color-active-danger-text);border:1px solid var(--dcms-color-status-static-danger-tint-8)}.um-panel__delete-btn:hover:not(:disabled){background:var(--dcms-color-active-danger-tint-3);border-color:var(--dcms-color-active-danger-text)}.um-panel__pagination{justify-content:space-between;align-items:center;gap:var(--dcms-space-1);padding:var(--dcms-padding-fine-13) var(--dcms-padding-25) var(--dcms-padding-fine-10);border-top:1px solid var(--dcms-color-active-divider);margin-top:var(--dcms-space-05);flex-wrap:wrap;display:flex}.um-panel__page-info{font-size:var(--dcms-fs-fine-2);color:var(--dcms-color-active-muted)}.um-panel__page-btns{align-items:center;gap:var(--dcms-space-1);display:flex}.um-panel__page-btn{border-radius:var(--dcms-radius-2);cursor:pointer;-webkit-backdrop-filter:blur(10px);box-shadow:var(--dcms-shadow-3),inset 0 1px 0 #ffffff1f;transition:all var(--dcms-duration-base) var(--dcms-easing-standard);justify-content:center;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.um-panel__page-btn:hover:not(:disabled){box-shadow:var(--dcms-shadow-4),inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.um-panel__page-btn:active:not(:disabled){box-shadow:var(--dcms-shadow-2);transform:translateY(0)}.um-panel__page-btn:disabled{opacity:.5;cursor:not-allowed}.um-panel__page-btn{background:var(--dcms-color-active-surface);border:1px solid var(--dcms-color-active-border);color:var(--dcms-color-active-text);font-size:var(--dcms-fs-fine-2);padding:var(--dcms-padding-05) var(--dcms-padding-fine-10)}.um-panel__page-btn:hover:not(:disabled){background:var(--dcms-color-active-surface-2)}.um-panel__page-current{font-size:var(--dcms-fs-fine-2);color:var(--dcms-color-active-muted);text-align:center;min-width:3rem}.um-panel__message{padding:var(--dcms-padding-4) var(--dcms-padding-25);color:var(--dcms-color-active-muted);font-size:var(--dcms-fs-fine-5);text-align:center}.um-panel__message--error{color:var(--dcms-color-active-danger-text)}.um-panel__tr--muted{opacity:.45}.um-panel__badge--inactive{background:var(--dcms-color-active-surface);color:var(--dcms-color-active-dim)}.um-panel__td--code{font-family:monospace}.um-panel__badge--patient{background:var(--dcms-color-brand-extra-purple-bg);color:var(--dcms-color-brand-extra-purple);border:1px solid var(--dcms-color-brand-extra-purple-tint-2)}.um-panel__tr--inactive{opacity:var(--dcms-opacity-disabled)}.um-panel__select--secondary{margin-top:var(--dcms-space-fine-5);width:100%;display:block}.um-panel__deactivate-btn{padding:var(--dcms-padding-fine-4) var(--dcms-padding-fine-11);background:var(--dcms-color-active-warning-bg);border:1px solid var(--dcms-color-status-static-warning-bright-tint-2);border-radius:var(--dcms-radius-1);color:var(--dcms-color-active-warning);font-size:var(--dcms-fs-fine-3);font-weight:var(--dcms-fw-sbold);cursor:pointer;transition:background var(--dcms-duration-fast) var(--dcms-easing-standard)}.um-panel__deactivate-btn:hover:not(:disabled){background:var(--dcms-color-active-warning-bg)}.um-panel__deactivate-btn:disabled{opacity:var(--dcms-opacity-disabled);cursor:not-allowed}.um-panel__activate-btn{padding:var(--dcms-padding-fine-4) var(--dcms-padding-fine-11);background:var(--dcms-color-brand-extra-teal-bg);border:1px solid var(--dcms-color-active-success-bg);border-radius:var(--dcms-radius-1);color:var(--dcms-color-active-success);font-size:var(--dcms-fs-fine-3);font-weight:var(--dcms-fw-sbold);cursor:pointer;transition:background var(--dcms-duration-fast) var(--dcms-easing-standard)}.um-panel__activate-btn:hover:not(:disabled){background:var(--dcms-color-active-success-bg)}.um-panel__activate-btn:disabled{opacity:var(--dcms-opacity-disabled);cursor:not-allowed}.um-panel__reset-btn{padding:var(--dcms-padding-fine-4) var(--dcms-padding-fine-11);background:var(--dcms-color-active-accent-tint-1);border:1px solid var(--dcms-color-active-accent-bg-hover);border-radius:var(--dcms-radius-1);color:var(--dcms-color-active-accent);font-size:var(--dcms-fs-fine-3);font-weight:var(--dcms-fw-sbold);cursor:pointer;transition:background var(--dcms-duration-fast) var(--dcms-easing-standard)}.um-panel__reset-btn:hover:not(:disabled){background:var(--dcms-color-active-accent-bg-hover)}.um-panel__reset-btn:disabled{opacity:var(--dcms-opacity-disabled);cursor:not-allowed}.um-confirm-modal__backdrop{background:var(--dcms-color-active-backdrop);-webkit-backdrop-filter:var(--dcms-blur-1);backdrop-filter:var(--dcms-blur-1);z-index:9999;animation:fadeIn var(--dcms-duration-fast) var(--dcms-easing-in);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.um-confirm-modal{background:var(--dcms-color-active-overlay);border:1px solid var(--dcms-color-active-border);border-radius:var(--dcms-radius-4);-webkit-backdrop-filter:var(--dcms-blur-4);backdrop-filter:var(--dcms-blur-4);padding:var(--dcms-padding-3);width:min(420px,90vw)}.um-confirm-modal__title{color:var(--dcms-color-common-white);font-size:var(--dcms-fs-body);font-weight:var(--dcms-fw-bold);margin:0 0 var(--dcms-space-fine-9)}.um-confirm-modal__body{color:var(--dcms-color-glass-white-12);font-size:var(--dcms-fs-fine-5);margin:0 0 var(--dcms-space-25);line-height:var(--dcms-lh-base)}.um-confirm-modal__actions{gap:var(--dcms-space-fine-9);display:flex}.um-confirm-modal__btn{border-radius:var(--dcms-radius-2);cursor:pointer;-webkit-backdrop-filter:blur(10px);box-shadow:var(--dcms-shadow-3),inset 0 1px 0 #ffffff1f;transition:all var(--dcms-duration-base) var(--dcms-easing-standard);justify-content:center;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.um-confirm-modal__btn:hover:not(:disabled){box-shadow:var(--dcms-shadow-4),inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.um-confirm-modal__btn:active:not(:disabled){box-shadow:var(--dcms-shadow-2);transform:translateY(0)}.um-confirm-modal__btn:disabled{opacity:.5;cursor:not-allowed}.um-confirm-modal__btn{padding:var(--dcms-padding-fine-6) var(--dcms-padding-2);font-size:var(--dcms-fs-fine-3);border:none}.um-confirm-modal__btn--danger{background:var(--dcms-color-active-danger);color:var(--dcms-color-common-white)}.um-confirm-modal__btn--danger:hover:not(:disabled){background:var(--dcms-color-active-danger-hover);box-shadow:0 6px 16px var(--dcms-color-active-danger-tint-4)}.um-confirm-modal__btn--cancel{background:var(--dcms-color-active-surface);border:1px solid var(--dcms-color-active-border);color:var(--dcms-color-active-muted)}.um-confirm-modal__btn--cancel:hover:not(:disabled){background:var(--dcms-color-active-surface-2);color:var(--dcms-color-active-text)}.um-tabs{gap:var(--dcms-space-05);margin-bottom:var(--dcms-space-25);border-bottom:1px solid var(--dcms-color-active-surface);display:flex}.um-tabs__tab{color:var(--dcms-color-active-muted);font-size:var(--dcms-fs-fine-5);font-weight:var(--dcms-fw-sbold);cursor:pointer;padding:var(--dcms-padding-1) var(--dcms-padding-2);align-items:center;gap:var(--dcms-space-1);transition:color var(--dcms-duration-fast) var(--dcms-easing-standard);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.um-tabs__tab:hover{color:var(--dcms-color-active-text)}.um-tabs__tab--active{color:var(--dcms-color-active-accent);border-bottom-color:var(--dcms-color-active-accent)}.um-tabs__badge{background:var(--dcms-color-active-danger);color:var(--dcms-color-common-white);font-size:var(--dcms-fs-fine-1);font-weight:var(--dcms-fw-bold);border-radius:var(--dcms-radius-3);padding:var(--dcms-padding-fine-1) var(--dcms-padding-fine-7);text-align:center;min-width:1.25rem}.um-requests__list{gap:var(--dcms-space-15);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.um-requests__item{justify-content:space-between;align-items:flex-start;gap:var(--dcms-space-2);background:var(--dcms-color-active-tint);border:1px solid var(--dcms-color-active-divider);padding:var(--dcms-padding-fine-13) var(--dcms-padding-2);border-radius:8px;flex-wrap:wrap;display:flex}.um-requests__item--resolved{opacity:var(--dcms-opacity-disabled)}.um-requests__info{gap:var(--dcms-space-fine-3);flex-direction:column;min-width:0;display:flex}.um-requests__email{font-size:var(--dcms-fs-fine-5);font-weight:var(--dcms-fw-sbold);color:var(--dcms-color-active-text)}.um-requests__name{font-size:var(--dcms-fs-fine-2);color:var(--dcms-color-active-muted)}.um-requests__message{font-size:var(--dcms-fs-fine-3);color:var(--dcms-color-active-muted);font-style:italic}.um-requests__date{font-size:var(--dcms-fs-fine-2);color:var(--dcms-color-active-faint);margin-top:var(--dcms-space-fine-1)}.um-requests__actions{align-items:center;gap:var(--dcms-space-1);flex-wrap:wrap;flex-shrink:0;display:flex}.um-requests__approve-btn{padding:var(--dcms-padding-fine-5) var(--dcms-padding-fine-14);background:var(--dcms-color-active-success-bg);border:1px solid var(--dcms-color-status-static-success-dark-tint-4);border-radius:var(--dcms-radius-1);color:var(--dcms-color-active-success);font-size:var(--dcms-fs-fine-3);font-weight:var(--dcms-fw-sbold);cursor:pointer;transition:background var(--dcms-duration-fast) var(--dcms-easing-standard)}.um-requests__approve-btn:hover:not(:disabled){background:var(--dcms-color-active-success-bg)}.um-requests__approve-btn:disabled{opacity:var(--dcms-opacity-disabled);cursor:not-allowed}.um-requests__reject-btn{padding:var(--dcms-padding-fine-5) var(--dcms-padding-fine-14);background:var(--dcms-color-status-static-danger-tint-1);border:1px solid var(--dcms-color-status-static-danger-tint-5);border-radius:var(--dcms-radius-1);color:var(--dcms-color-active-danger-text);font-size:var(--dcms-fs-fine-3);font-weight:var(--dcms-fw-sbold);cursor:pointer;transition:background var(--dcms-duration-fast) var(--dcms-easing-standard)}.um-requests__reject-btn:hover:not(:disabled){background:var(--dcms-color-active-danger-bg)}.um-requests__reject-form{align-items:center;gap:var(--dcms-space-1);flex-wrap:wrap;display:flex}.um-requests__reject-input{background:var(--dcms-color-active-input-bg);border:1px solid var(--dcms-color-active-input-border);border-radius:var(--dcms-radius-1);min-width:130px;color:var(--dcms-color-active-text);font-size:var(--dcms-fs-fine-3);padding:var(--dcms-padding-fine-4) var(--dcms-padding-fine-8);outline:none}.um-requests__reject-input::placeholder{color:var(--dcms-color-glass-white-10)}.um-requests__reject-input:focus{border-color:var(--dcms-color-active-accent)}.um-requests__reject-confirm{padding:var(--dcms-padding-fine-4) var(--dcms-padding-fine-11);background:var(--dcms-color-active-danger-bg);border:1px solid var(--dcms-color-status-static-danger-tint-7);border-radius:var(--dcms-radius-1);color:var(--dcms-color-active-danger-text);font-size:var(--dcms-fs-fine-3);font-weight:var(--dcms-fw-sbold);cursor:pointer}.um-requests__reject-confirm:disabled{opacity:var(--dcms-opacity-disabled);cursor:not-allowed}.um-requests__reject-cancel{padding:var(--dcms-padding-fine-4) var(--dcms-padding-fine-11);border:1px solid var(--dcms-color-active-border);border-radius:var(--dcms-radius-1);color:var(--dcms-color-active-muted);font-size:var(--dcms-fs-fine-3);cursor:pointer;background:0 0}.um-requests__reject-cancel:hover{color:var(--dcms-color-active-text)}.um-requests__status-badge{font-size:var(--dcms-fs-fine-2);font-weight:var(--dcms-fw-bold);padding:var(--dcms-padding-fine-3) var(--dcms-padding-fine-8);border-radius:var(--dcms-radius-3);text-transform:uppercase;letter-spacing:var(--dcms-ls-1)}.um-requests__status-badge--approved{background:var(--dcms-color-active-success-bg);color:var(--dcms-color-active-success)}.um-requests__status-badge--rejected{background:var(--dcms-color-active-danger-bg);color:var(--dcms-color-active-danger-text)}.um-invites__generator{padding:var(--dcms-padding-2) var(--dcms-padding-2) var(--dcms-padding-25);border-bottom:1px solid var(--dcms-color-active-divider);margin-bottom:var(--dcms-space-15)}.um-invites__generator-title{font-size:var(--dcms-fs-fine-4);font-weight:var(--dcms-fw-bold);color:var(--dcms-color-active-muted);text-transform:uppercase;letter-spacing:var(--dcms-ls-wide);margin:0 0 var(--dcms-space-fine-13)}.um-invites__generator-row{align-items:center;gap:var(--dcms-space-2);flex-wrap:wrap;display:flex}.um-invites__label{font-size:var(--dcms-fs-fine-2);color:var(--dcms-color-active-muted);white-space:nowrap}.um-invites__input{background:var(--dcms-color-active-input-bg);border:1px solid var(--dcms-color-glass-white-8);border-radius:var(--dcms-radius-1);width:90px;color:var(--dcms-color-active-text);font-size:var(--dcms-fs-fine-4);padding:.38rem var(--dcms-padding-fine-8);outline:none}.um-invites__input:focus{border-color:var(--dcms-color-active-accent)}.um-invites__generate-btn{padding:.42rem var(--dcms-padding-fine-16);border-radius:var(--dcms-radius-2);font-weight:var(--dcms-fw-sbold);font-size:var(--dcms-fs-fine-4);cursor:pointer;background:var(--dcms-gradient-brand);color:var(--dcms-color-common-white);transition:all var(--dcms-duration-slow) var(--dcms-easing-standard);border:none}.um-invites__generate-btn:hover:not(:disabled){box-shadow:0 6px 16px var(--dcms-color-brand-extra-brand-shadow);transform:translateY(-1px)}.um-invites__generate-btn:disabled{opacity:var(--dcms-opacity-disabled);cursor:not-allowed}.um-invites__copy-btn{padding:var(--dcms-padding-fine-4) var(--dcms-padding-fine-11);background:var(--dcms-color-active-accent-tint-1);border:1px solid var(--dcms-color-active-accent-bg-hover);border-radius:var(--dcms-radius-1);color:var(--dcms-color-active-accent);font-size:var(--dcms-fs-fine-3);font-weight:var(--dcms-fw-sbold);cursor:pointer;transition:background var(--dcms-duration-fast) var(--dcms-easing-standard)}.um-invites__copy-btn:hover{background:var(--dcms-color-active-accent-bg-hover)}.um-invites__code-text{font-family:monospace;font-size:var(--dcms-fs-fine-4);color:var(--dcms-color-active-text);letter-spacing:var(--dcms-ls-1)}
