:root,[data-bs-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-body-font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bs-body-font-size:.875rem;--bs-body-line-height:1.5;--bs-body-color:#3f3f46;--bs-body-color-rgb:63, 63, 70;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#09090b;--bs-emphasis-color-rgb:9, 9, 11;--bs-heading-color:var(--bs-emphasis-color);--bs-secondary-color:#71717a;--bs-secondary-color-rgb:113, 113, 122;--bs-secondary-bg:#f4f4f5;--bs-secondary-bg-rgb:244, 244, 245;--bs-tertiary-color:#a1a1aa;--bs-tertiary-color-rgb:161, 161, 170;--bs-tertiary-bg:#fafafa;--bs-tertiary-bg-rgb:250, 250, 250;--bs-border-color:#09090b14;--bs-border-color-translucent:#09090b14;--bs-primary:#06b6d4;--bs-primary-rgb:6, 182, 212;--bs-primary-text-emphasis:#0e7490;--bs-secondary:#71717a;--bs-secondary-rgb:113, 113, 122;--bs-secondary-text-emphasis:#3f3f46;--bs-success:#15803d;--bs-success-rgb:21, 128, 61;--bs-success-text-emphasis:#166534;--bs-info:#4f46e5;--bs-info-rgb:79, 70, 229;--bs-info-text-emphasis:#4338ca;--bs-warning:#f59e0b;--bs-warning-rgb:245, 158, 11;--bs-warning-text-emphasis:#b45309;--bs-danger:#dc2626;--bs-danger-rgb:220, 38, 38;--bs-danger-text-emphasis:#b91c1c;--bs-light:#fafafa;--bs-light-rgb:250, 250, 250;--bs-light-text-emphasis:#3f3f46;--bs-dark:#09090b;--bs-dark-rgb:9, 9, 11;--bs-dark-text-emphasis:#09090b;--bs-link-color:#0e7490;--bs-link-color-rgb:14, 116, 144;--bs-link-hover-color:#155e75;--bs-link-hover-color-rgb:21, 94, 117;--bs-code-color:#0e7490;--bs-highlight-color:#09090b;--bs-highlight-bg:#fef3c7;--bs-form-valid-color:#15803d;--bs-form-valid-border-color:#16a34a;--bs-form-invalid-color:#dc2626;--bs-form-invalid-border-color:#ef4444;--bs-box-shadow-sm:0 1px 2px #09090b0d;--bs-box-shadow:0 12px 32px -8px #09090b24, 0 2px 6px -2px #09090b0f;--bs-box-shadow-lg:0 32px 64px -16px #09090b47, 0 4px 12px -4px #09090b14;--bs-box-shadow-inset:inset 0 1px 2px #09090b0f;--ui-page-bg:#eef2f6;--ui-ambient-1:#22d3ee6b;--ui-ambient-2:#3b82f63d;--ui-ambient-3:#2dd4bf42;--ui-glass-surface:#ffffffd6;--ui-glass-chrome:#fff9;--ui-glass-bg:#fffc;--ui-glass-border:#ffffffbf;--ui-glass-shadow:0 0 0 1px #09090b0d, 0 10px 30px -16px #08334433, inset 0 1px 0 #ffffffb3;--ui-nav-active-bg:#fffc;--ui-surface-raised:#fff;--ui-input-bg:#ffffff80;--ui-input-bg-focus:#ffffffeb;--ui-input-border:#09090b1f;--ui-scroll-thumb:#3f3f466b;--ui-control-highlight:inset 0 1px 0 #fffc;--ui-control-sheen:linear-gradient(180deg, #ffffff8c, #ffffff0d);--ui-hover:#09090b0a;--ui-active:#09090b12;--ui-hover-mix:#000;--ui-highlight:inset 0 1px 0 #ffffff59;--ui-glow:0 0 0 0 transparent;--ui-backdrop:#0f172a38;--ui-tint:10%;--ui-tint-border:20%;--ui-on-primary:#083344;--ui-on-secondary:#fff;--ui-on-success:#fff;--ui-on-info:#fff;--ui-on-warning:#1c1917;--ui-on-danger:#fff;--ui-on-light:#09090b;--ui-on-dark:#fff;--ui-chart-1:#0891b2;--ui-chart-2:#eb6834;--ui-chart-3:#4a3aa7;--ui-seq-1:#cffafe;--ui-seq-2:#67e8f9;--ui-seq-3:#06b6d4;--ui-seq-4:#0e7490;--ui-seq-5:#164e63;--ui-map-tiles-filter:saturate(.65) contrast(1.02);--ui-status-done:#15803d;--ui-status-done-ink:#fff;--ui-status-progress:#0891b2;--ui-status-progress-ink:#fff;--ui-status-planned:#4f46e5;--ui-status-planned-ink:#fff;--ui-status-fix:#d4a017;--ui-status-fix-ink:#1c1407;--ui-status-cancel:#71717a;--ui-status-cancel-ink:#fff;--ui-option-blue:#2563eb;--ui-option-yellow:#ca8a04;--ui-option-purple:#9333ea;--ui-option-pink:#db2777;--ui-option-green:var(--bs-success);--ui-option-orange:#ea580c;--ui-option-red:var(--bs-danger);--ui-option-gray:var(--bs-secondary);--ui-sidebar-width:15.5rem;--ui-topbar-height:3.5rem;--ui-shell-gap:.5rem}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#edf2f6;--bs-body-color-rgb:237, 242, 246;--bs-body-bg:#303740;--bs-body-bg-rgb:48, 55, 64;--bs-emphasis-color:#f8fafc;--bs-emphasis-color-rgb:248, 250, 252;--bs-secondary-color:#d4dde6;--bs-secondary-color-rgb:212, 221, 230;--bs-secondary-bg:#3a424c;--bs-secondary-bg-rgb:58, 66, 76;--bs-tertiary-color:#c1cbd5;--bs-tertiary-color-rgb:193, 203, 213;--bs-tertiary-bg:#363e47;--bs-tertiary-bg-rgb:54, 62, 71;--bs-border-color:#4d5863;--bs-border-color-translucent:#4d5863;--bs-primary:#22d3ee;--bs-primary-rgb:34, 211, 238;--bs-primary-text-emphasis:#67e8f9;--bs-secondary:#a1a1aa;--bs-secondary-rgb:161, 161, 170;--bs-secondary-text-emphasis:#e4e4e7;--bs-success:#4ade80;--bs-success-rgb:74, 222, 128;--bs-success-text-emphasis:#86efac;--bs-info:#818cf8;--bs-info-rgb:129, 140, 248;--bs-info-text-emphasis:#a5b4fc;--bs-warning:#fbbf24;--bs-warning-rgb:251, 191, 36;--bs-warning-text-emphasis:#fcd34d;--bs-danger:#f87171;--bs-danger-rgb:248, 113, 113;--bs-danger-text-emphasis:#fca5a5;--bs-light:#46515c;--bs-light-rgb:70, 81, 92;--bs-light-text-emphasis:#e4e4e7;--bs-dark:#fafafa;--bs-dark-rgb:250, 250, 250;--bs-dark-text-emphasis:#fafafa;--bs-link-color:#22d3ee;--bs-link-color-rgb:34, 211, 238;--bs-link-hover-color:#67e8f9;--bs-link-hover-color-rgb:103, 232, 249;--bs-code-color:#67e8f9;--bs-highlight-color:#fafafa;--bs-highlight-bg:#713f12;--bs-form-valid-color:#4ade80;--bs-form-valid-border-color:#4ade80;--bs-form-invalid-color:#f87171;--bs-form-invalid-border-color:#f87171;--bs-box-shadow-sm:0 1px 3px #00000038;--bs-box-shadow:0 16px 40px -10px #00000061, 0 2px 6px -2px #0000003d;--bs-box-shadow-lg:0 32px 72px -16px #0000008a;--ui-page-bg:#1c2025;--ui-ambient-1:#22d3ee0e;--ui-ambient-2:#3b82f60a;--ui-ambient-3:#2dd4bf08;--ui-glass-surface:#303740fa;--ui-glass-chrome:#272d34f7;--ui-glass-bg:#38404afa;--ui-scroll-thumb:#75818d;--ui-glass-border:#52606d;--ui-glass-shadow:0 0 0 1px #0000001f, 0 12px 32px -14px #0000008c, inset 0 1px 0 #ffffff0a;--ui-nav-active-bg:#424c57;--ui-surface-raised:#404a55;--ui-input-bg:#3c4550;--ui-input-bg-focus:#46515d;--ui-input-border:#75818d;--ui-control-highlight:inset 0 1px 0 #ffffff0d;--ui-control-sheen:linear-gradient(180deg, #ffffff0f, #fff0);--ui-hover:#ffffff12;--ui-active:#ffffff1f;--ui-hover-mix:#fff;--ui-highlight:inset 0 1px 0 #ffffff0f;--ui-glow:0 0 20px -4px #22d3ee8c;--ui-backdrop:#00000073;--ui-tint:15%;--ui-tint-border:30%;--ui-chart-1:#06a3c2;--ui-chart-2:#d95926;--ui-chart-3:#7c6ee0;--ui-seq-1:#10343d;--ui-seq-2:#0e5a6b;--ui-seq-3:#0891b2;--ui-seq-4:#22d3ee;--ui-seq-5:#a5f3fc;--ui-map-tiles-filter:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9) saturate(.45);--ui-status-done:#1f7f45;--ui-status-done-ink:#fff;--ui-status-progress:#06a3c2;--ui-status-progress-ink:#042f38;--ui-status-planned:#6366f1;--ui-status-planned-ink:#fff;--ui-status-fix:#b58900;--ui-status-fix-ink:#1c1407;--ui-status-cancel:#71717a;--ui-status-cancel-ink:#fff;--ui-option-blue:#60a5fa;--ui-option-yellow:#facc15;--ui-option-purple:#c084fc;--ui-option-pink:#f472b6;--ui-option-green:var(--bs-success);--ui-option-orange:#fb923c;--ui-option-red:var(--bs-danger);--ui-option-gray:var(--bs-secondary);--ui-on-primary:#083344;--ui-on-secondary:#09090b;--ui-on-success:#052e16;--ui-on-info:#1e1b4b;--ui-on-warning:#1c1407;--ui-on-danger:#2b0707;--ui-on-light:#fafafa;--ui-on-dark:#09090b}:root,[data-bs-theme]{--bs-primary-bg-subtle:color-mix(in srgb, var(--bs-primary) var(--ui-tint), transparent);--bs-primary-border-subtle:color-mix(in srgb, var(--bs-primary) var(--ui-tint-border), transparent);--bs-secondary-bg-subtle:color-mix(in srgb, var(--bs-secondary) var(--ui-tint), transparent);--bs-secondary-border-subtle:color-mix(in srgb, var(--bs-secondary) var(--ui-tint-border), transparent);--bs-success-bg-subtle:color-mix(in srgb, var(--bs-success) var(--ui-tint), transparent);--bs-success-border-subtle:color-mix(in srgb, var(--bs-success) var(--ui-tint-border), transparent);--bs-info-bg-subtle:color-mix(in srgb, var(--bs-info) var(--ui-tint), transparent);--bs-info-border-subtle:color-mix(in srgb, var(--bs-info) var(--ui-tint-border), transparent);--bs-warning-bg-subtle:color-mix(in srgb, var(--bs-warning) var(--ui-tint), transparent);--bs-warning-border-subtle:color-mix(in srgb, var(--bs-warning) var(--ui-tint-border), transparent);--bs-danger-bg-subtle:color-mix(in srgb, var(--bs-danger) var(--ui-tint), transparent);--bs-danger-border-subtle:color-mix(in srgb, var(--bs-danger) var(--ui-tint-border), transparent);--bs-light-bg-subtle:var(--ui-hover);--bs-light-border-subtle:var(--bs-border-color);--bs-dark-bg-subtle:var(--ui-active);--bs-dark-border-subtle:var(--ui-input-border);--bs-border-radius-sm:.375rem;--bs-border-radius:.5rem;--bs-border-radius-lg:.75rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:1.25rem;--bs-border-radius-2xl:1.25rem;--bs-border-radius-pill:50rem;--bs-focus-ring-width:3px;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(var(--bs-primary-rgb), .3);--ui-focus-border:var(--bs-primary);--ui-focus-ring:0 0 0 3px rgba(var(--bs-primary-rgb), .28);--ui-glass-filter:saturate(150%) blur(16px);--ui-check-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23083344' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");--ui-indeterminate-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23083344' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");--ui-radio-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23083344'/%3e%3c/svg%3e");--ui-switch-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");--ui-chevron-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2371717a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M3 6l5 5 5-5'/%3e%3c/svg%3e");--ui-chevron-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M3 6l5 5 5-5'/%3e%3c/svg%3e")}body{background-color:var(--ui-page-bg);accent-color:var(--bs-primary);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";z-index:-1;background:radial-gradient(42rem 32rem at 8% -5%, var(--ui-ambient-1), transparent 62%), radial-gradient(38rem 30rem at 95% 8%, var(--ui-ambient-2), transparent 62%), radial-gradient(44rem 34rem at 55% 105%, var(--ui-ambient-3), transparent 62%), var(--ui-page-bg);pointer-events:none;position:fixed;inset:0;transform:translateZ(0)}::selection{background-color:rgba(var(--bs-primary-rgb), .25)}:where(:focus-visible){outline-color:var(--ui-focus-border)}:where([tabindex="-1"]):focus{outline:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.02em;font-weight:600;line-height:1.25}h1,.h1{letter-spacing:-.03em;font-size:1.75rem}h2,.h2{font-size:1.375rem}h3,.h3{font-size:1.125rem}h4,.h4{font-size:1rem}h5,.h5{letter-spacing:-.01em;font-size:.9375rem}h6,.h6{letter-spacing:-.01em;font-size:.875rem}.lead{color:var(--bs-secondary-color);font-size:.9375rem;font-weight:400}a{text-underline-offset:.2em;text-decoration:none}a:hover{text-decoration:underline}a:not([class]){text-decoration:underline;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb), .4);text-decoration-color:rgba(var(--bs-link-color-rgb), .4)}a:not([class]):hover{text-decoration-color:currentColor}code{border-radius:var(--bs-border-radius-sm);background-color:var(--ui-active);padding:.125rem .375rem;font-size:.8125em}kbd{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--ui-hover);box-shadow:none;color:var(--bs-secondary-color);padding:.0625rem .375rem;font-family:inherit;font-size:.75rem}hr{border-color:var(--bs-border-color);opacity:1}.text-tabular{font-variant-numeric:tabular-nums}.ui-text-lines,.rapport-field .form-label,.rapport-field .form-text{white-space:pre-line}*{scrollbar-width:thin;scrollbar-color:var(--ui-input-border) transparent}[data-ui-overlay-active]{scrollbar-width:none!important}[data-ui-overlay-active]::-webkit-scrollbar{display:none}[data-ui-scroll-hidden]{scrollbar-width:none!important}[data-ui-scroll-hidden]::-webkit-scrollbar{display:none}.ui-overlay-scroll-host-static{position:relative}.ui-overlay-scroll-rail{z-index:3;opacity:.5;touch-action:none;border-radius:999px;width:10px;transition:opacity .15s;position:absolute}.ui-overlay-scroll-rail[hidden]{display:none}.ui-overlay-scroll-host:hover>.ui-overlay-scroll-rail,.ui-overlay-scroll-host:focus-within>.ui-overlay-scroll-rail,.ui-overlay-scroll-rail:hover,.ui-overlay-scroll-rail[data-dragging]{opacity:1}.ui-overlay-scroll-thumb{background:var(--ui-scroll-thumb);border-radius:999px;position:absolute;left:2px;right:2px}@media (prefers-reduced-motion:reduce){.ui-overlay-scroll-rail{transition:none}}.btn{--bs-btn-font-size:.875rem;--bs-btn-font-weight:500;--bs-btn-padding-x:.875rem;--bs-btn-padding-y:.4375rem;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-focus-box-shadow:var(--ui-focus-ring);--bs-btn-disabled-opacity:.45;letter-spacing:-.005em;justify-content:center;align-items:center;gap:.5rem;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s;display:inline-flex}.btn-sm,.btn-group-sm>.btn{--bs-btn-font-size:.8125rem;--bs-btn-padding-x:.625rem;--bs-btn-padding-y:.3125rem;--bs-btn-border-radius:var(--bs-border-radius);gap:.375rem}.btn-lg,.btn-group-lg>.btn{--bs-btn-font-size:.9375rem;--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:.625rem;--bs-btn-border-radius:var(--bs-border-radius)}.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{--ui-btn-tone:var(--bs-primary);--ui-btn-on:var(--ui-on-primary);--bs-btn-color:var(--ui-btn-on);--bs-btn-bg:var(--ui-btn-tone);--bs-btn-border-color:var(--ui-btn-tone);--bs-btn-hover-color:var(--ui-btn-on);--bs-btn-hover-bg:color-mix(in srgb, var(--ui-btn-tone) 92%, var(--ui-hover-mix));--bs-btn-hover-border-color:var(--bs-btn-hover-bg);--bs-btn-active-color:var(--ui-btn-on);--bs-btn-active-bg:color-mix(in srgb, var(--ui-btn-tone) 85%, var(--ui-hover-mix));--bs-btn-active-border-color:var(--bs-btn-active-bg);--bs-btn-disabled-color:var(--ui-btn-on);--bs-btn-disabled-bg:var(--ui-btn-tone);--bs-btn-disabled-border-color:var(--bs-btn-border-color);box-shadow:inset 0 1px 0 #ffffff2e, var(--bs-box-shadow-sm)}.btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff2e, var(--bs-box-shadow-sm), var(--ui-glow)}.btn-success{--ui-btn-tone:var(--bs-success);--ui-btn-on:var(--ui-on-success)}.btn-info{--ui-btn-tone:var(--bs-info);--ui-btn-on:var(--ui-on-info)}.btn-warning{--ui-btn-tone:var(--bs-warning);--ui-btn-on:var(--ui-on-warning)}.btn-danger{--ui-btn-tone:var(--bs-danger);--ui-btn-on:var(--ui-on-danger)}.btn-outline-primary,.btn-outline-success,.btn-outline-info,.btn-outline-warning,.btn-outline-danger{--ui-btn-tone:var(--bs-primary);--ui-btn-on:var(--ui-on-primary);--ui-btn-text:var(--bs-primary-text-emphasis);--bs-btn-color:var(--ui-btn-text);--bs-btn-bg:color-mix(in srgb, var(--ui-btn-tone) 8%, transparent);--bs-btn-border-color:color-mix(in srgb, var(--ui-btn-tone) 22%, transparent);--bs-btn-hover-color:var(--ui-btn-text);--bs-btn-hover-bg:color-mix(in srgb, var(--ui-btn-tone) 15%, transparent);--bs-btn-hover-border-color:color-mix(in srgb, var(--ui-btn-tone) 35%, transparent);--bs-btn-active-color:var(--ui-btn-on);--bs-btn-active-bg:var(--ui-btn-tone);--bs-btn-active-border-color:var(--ui-btn-tone);--bs-btn-disabled-color:var(--ui-btn-text);--bs-btn-disabled-bg:color-mix(in srgb, var(--ui-btn-tone) 8%, transparent);--bs-btn-disabled-border-color:transparent;background-image:var(--ui-control-sheen);box-shadow:var(--ui-control-highlight), var(--bs-box-shadow-sm)}.btn-outline-success{--ui-btn-tone:var(--bs-success);--ui-btn-on:var(--ui-on-success);--ui-btn-text:var(--bs-success-text-emphasis)}.btn-outline-info{--ui-btn-tone:var(--bs-info);--ui-btn-on:var(--ui-on-info);--ui-btn-text:var(--bs-info-text-emphasis)}.btn-outline-warning{--ui-btn-tone:var(--bs-warning);--ui-btn-on:var(--ui-on-warning);--ui-btn-text:var(--bs-warning-text-emphasis)}.btn-outline-danger{--ui-btn-tone:var(--bs-danger);--ui-btn-on:var(--ui-on-danger);--ui-btn-text:var(--bs-danger-text-emphasis)}.btn-outline-secondary{--bs-btn-color:var(--bs-emphasis-color);--bs-btn-bg:var(--ui-input-bg);--bs-btn-border-color:var(--ui-input-border);--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:var(--ui-input-bg-focus);--bs-btn-hover-border-color:var(--ui-input-border);--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-active-bg:var(--ui-active);--bs-btn-active-border-color:var(--ui-input-border);--bs-btn-disabled-color:var(--bs-secondary-color);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-border-color);background-image:var(--ui-control-sheen);box-shadow:var(--ui-control-highlight), var(--bs-box-shadow-sm)}.btn-secondary{--bs-btn-color:var(--bs-emphasis-color);--bs-btn-bg:var(--ui-active);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:color-mix(in srgb, var(--bs-emphasis-color) 11%, transparent);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-active-bg:color-mix(in srgb, var(--bs-emphasis-color) 15%, transparent);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:var(--bs-secondary-color);--bs-btn-disabled-bg:var(--ui-hover);--bs-btn-disabled-border-color:transparent}.btn-light{--bs-btn-color:var(--bs-emphasis-color);--bs-btn-bg:var(--ui-hover);--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:var(--ui-active);--bs-btn-hover-border-color:var(--bs-border-color);--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-active-bg:var(--ui-active);--bs-btn-active-border-color:var(--ui-input-border)}.btn-dark{--bs-btn-color:var(--bs-body-bg);--bs-btn-bg:var(--bs-emphasis-color);--bs-btn-border-color:var(--bs-emphasis-color);--bs-btn-hover-color:var(--bs-body-bg);--bs-btn-hover-bg:color-mix(in srgb, var(--bs-emphasis-color) 85%, var(--bs-body-bg));--bs-btn-hover-border-color:var(--bs-btn-hover-bg);--bs-btn-active-color:var(--bs-body-bg);--bs-btn-active-bg:color-mix(in srgb, var(--bs-emphasis-color) 75%, var(--bs-body-bg));--bs-btn-active-border-color:var(--bs-btn-active-bg);box-shadow:var(--ui-highlight), var(--bs-box-shadow-sm)}.btn-link{--bs-btn-color:var(--bs-link-color);--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-disabled-color:var(--bs-secondary-color);text-decoration:none}.btn-link:hover{text-underline-offset:.2em;text-decoration:underline}.btn-outline-secondary:is(.active,[aria-pressed=true]),.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary{--ui-btn-pressed-bg:color-mix(in srgb, var(--bs-primary) 14%, var(--ui-input-bg));--ui-btn-pressed-border:color-mix(in srgb, var(--bs-primary) 60%, var(--ui-input-border));--bs-btn-color:var(--bs-primary-text-emphasis);--bs-btn-bg:var(--ui-btn-pressed-bg);--bs-btn-border-color:var(--ui-btn-pressed-border);--bs-btn-hover-color:var(--bs-primary-text-emphasis);--bs-btn-hover-bg:color-mix(in srgb, var(--bs-primary) 20%, var(--ui-input-bg));--bs-btn-hover-border-color:var(--ui-btn-pressed-border);--bs-btn-active-color:var(--bs-primary-text-emphasis);--bs-btn-active-bg:var(--ui-btn-pressed-bg);--bs-btn-active-border-color:var(--ui-btn-pressed-border);z-index:2;box-shadow:inset 0 0 0 1px var(--ui-btn-pressed-border), var(--bs-box-shadow-sm);position:relative}.btn-group>.btn{box-shadow:none}.btn-group{border-radius:var(--bs-border-radius)}.btn-close{--bs-btn-close-focus-shadow:var(--ui-focus-ring);--bs-btn-close-opacity:.45;--bs-btn-close-hover-opacity:.85;border-radius:var(--bs-border-radius-sm)}.form-label,.col-form-label{color:var(--bs-emphasis-color);margin-bottom:.375rem;font-size:.8125rem;font-weight:500}.form-text{color:var(--bs-secondary-color);margin-top:.375rem;font-size:.75rem}.ui-textarea-auto{min-height:calc(1.5em + .875rem + calc(var(--bs-border-width) * 2));resize:none;field-sizing:content;max-height:12.5rem}.form-control-sm.ui-textarea-auto{min-height:calc(1.5em + .625rem + calc(var(--bs-border-width) * 2))}.form-control,.form-select{--ui-autofill-bg:var(--ui-input-bg);--ui-autofill-text:var(--bs-emphasis-color);--ui-autofill-shadow:0 0 transparent;border-color:var(--ui-input-border);border-radius:var(--bs-border-radius);background-color:var(--ui-input-bg);color:var(--bs-emphasis-color);box-shadow:var(--ui-control-highlight), var(--bs-box-shadow-sm), var(--ui-autofill-shadow);background-clip:padding-box;padding:.4375rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.form-control:-webkit-any(:autofill,:-webkit-autofill){--ui-autofill-shadow:inset 0 0 0 1000px var(--ui-autofill-bg);-webkit-text-fill-color:var(--ui-autofill-text);caret-color:var(--ui-autofill-text);-webkit-background-clip:text;background-clip:text}.form-control:is(:autofill,:autofill){--ui-autofill-shadow:inset 0 0 0 1000px var(--ui-autofill-bg);-webkit-text-fill-color:var(--ui-autofill-text);caret-color:var(--ui-autofill-text);-webkit-background-clip:text;background-clip:text}.form-select{background-position:right .625rem center;padding-right:2.25rem}.form-select option{background-color:var(--ui-surface-raised)}.form-control::placeholder{color:var(--bs-tertiary-color)}.form-control:hover:not(:disabled):not(:focus):not(.is-valid):not(.is-invalid),.form-select:hover:not(:disabled):not(:focus):not(.is-valid):not(.is-invalid){border-color:color-mix(in srgb, var(--bs-emphasis-color) 22%, transparent)}.form-control:focus,.form-select:focus{--ui-autofill-bg:var(--ui-input-bg-focus);border-color:var(--ui-focus-border);background-color:var(--ui-input-bg-focus);color:var(--bs-emphasis-color);box-shadow:var(--ui-focus-ring), var(--ui-autofill-shadow)}.form-control:disabled,.form-select:disabled,.form-control[readonly]:not(.flatpickr-input){--ui-autofill-bg:var(--ui-hover);--ui-autofill-text:var(--bs-secondary-color);background-color:var(--ui-hover);color:var(--bs-secondary-color);box-shadow:var(--ui-autofill-shadow)}.form-control-sm,.form-select-sm{border-radius:var(--bs-border-radius);padding-top:.3125rem;padding-bottom:.3125rem;font-size:.8125rem}.form-control-lg,.form-select-lg{border-radius:var(--bs-border-radius);padding-top:.625rem;padding-bottom:.625rem;font-size:.9375rem}.form-control::file-selector-button{margin:-.4375rem -.75rem;border-inline-end-color:var(--ui-input-border);background-color:var(--ui-hover);color:var(--bs-emphasis-color);margin-inline-end:.75rem;padding:.4375rem .75rem;font-weight:500}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--ui-active)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus,.form-select.is-valid:focus{box-shadow:var(--ui-autofill-shadow,0 0 transparent);outline:2px solid var(--bs-form-valid-border-color);outline-offset:-2px}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus,.form-select.is-invalid:focus{box-shadow:var(--ui-autofill-shadow,0 0 transparent);outline:2px solid var(--bs-form-invalid-border-color);outline-offset:-2px}.valid-feedback,.invalid-feedback{margin-top:.375rem;font-size:.75rem}.input-group{--ui-input-group-radius:var(--bs-border-radius);border-radius:var(--ui-input-group-radius);box-shadow:var(--ui-control-highlight), var(--bs-box-shadow-sm)}.input-group-lg{--ui-input-group-radius:var(--bs-border-radius-lg)}.input-group>.form-control,.input-group>.form-select,.input-group>.btn{box-shadow:var(--ui-autofill-shadow,none)}.input-group-text{border-color:var(--ui-input-border);background-color:var(--ui-input-bg);color:var(--bs-secondary-color);background-clip:padding-box;padding:.4375rem .75rem;font-size:.875rem}.input-group:focus-within{box-shadow:var(--ui-focus-ring)}.input-group:focus-within>.form-control:focus,.input-group:focus-within>.form-select:focus{box-shadow:var(--ui-autofill-shadow)}.input-group:focus-within>.form-control:not(.is-valid):not(.is-invalid),.input-group:focus-within>.form-select:not(.is-valid):not(.is-invalid){--ui-autofill-bg:var(--ui-input-bg-focus);border-color:var(--ui-focus-border);background-color:var(--ui-input-bg-focus)}.input-group>.input-group-text:first-child:has(>.bi){padding-right:var(--bs-border-width);border-right:0}.input-group>.form-control+.input-group-text:last-child:has(>kbd){border-left:0;padding-left:0}.input-group>.form-control:has(+.input-group-text:last-child>kbd){border-right:0}.input-group:focus-within>.input-group-text{border-color:var(--ui-focus-border);background-color:var(--ui-input-bg-focus)}.input-group>.input-group-text:first-child:has(>.bi)+.form-control{border-left:0}.input-group-sm{border-radius:var(--bs-border-radius)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{border-radius:var(--bs-border-radius);padding-top:.3125rem;padding-bottom:.3125rem;font-size:.8125rem}.input-group>:is(.form-control,.form-select,.input-group-text,.btn,.form-floating),.input-group>.form-floating>:is(.form-control,.form-select){border-radius:0}.input-group>:is(.form-control,.form-select,.input-group-text,.btn,.form-floating):nth-child(1 of :is(.form-control,.form-select,.input-group-text,.btn,.form-floating):not([hidden],[type=hidden]):not([x-cloak],.d-none):not([style*="display: none"],[style*=display\:none])),.input-group>.form-floating:nth-child(1 of :is(.form-control,.form-select,.input-group-text,.btn,.form-floating):not([hidden],[type=hidden]):not([x-cloak],.d-none):not([style*="display: none"],[style*=display\:none]))>:is(.form-control,.form-select){border-top-left-radius:var(--ui-input-group-radius);border-bottom-left-radius:var(--ui-input-group-radius);margin-left:0}.input-group>:is(.form-control,.form-select,.input-group-text,.btn,.form-floating):nth-last-child(1 of :is(.form-control,.form-select,.input-group-text,.btn,.form-floating):not([hidden],[type=hidden]):not([x-cloak],.d-none):not([style*="display: none"],[style*=display\:none])),.input-group>.form-floating:nth-last-child(1 of :is(.form-control,.form-select,.input-group-text,.btn,.form-floating):not([hidden],[type=hidden]):not([x-cloak],.d-none):not([style*="display: none"],[style*=display\:none]))>:is(.form-control,.form-select){border-top-right-radius:var(--ui-input-group-radius);border-bottom-right-radius:var(--ui-input-group-radius)}.form-check{min-height:1.25rem}.form-check-label{color:var(--bs-body-color)}.form-check-input{--bs-form-check-bg:var(--ui-input-bg);border-color:color-mix(in srgb, var(--bs-emphasis-color) 22%, transparent);width:1rem;height:1rem;box-shadow:var(--bs-box-shadow-sm);margin-top:.15em}.form-check-input[type=checkbox]{border-radius:var(--bs-border-radius-sm)}.form-check-input:focus{border-color:var(--ui-focus-border);box-shadow:var(--ui-focus-ring)}.form-check-input:checked{border-color:var(--bs-primary);background-color:var(--bs-primary)}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:var(--ui-check-icon)}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:var(--ui-radio-icon)}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:var(--ui-indeterminate-icon);border-color:var(--bs-primary);background-color:var(--bs-primary)}@property --ui-knob-start{syntax:"<number>";inherits:false;initial-value:0}@property --ui-knob-end{syntax:"<number>";inherits:false;initial-value:0}.form-switch .form-check-input,.form-switch .form-check-input:focus,.form-switch .form-check-input:checked,[data-bs-theme] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:var(--ui-switch-icon)}.form-switch .form-check-input{--ui-knob-start:0;--ui-knob-end:0;--ui-knob-box:calc(1rem - 2 * var(--bs-border-width));--ui-knob-left:calc(var(--ui-knob-start,0) * (100% - var(--ui-knob-box)) + var(--ui-knob-box) / 2);--ui-knob-right:calc(var(--ui-knob-end,0) * (100% - var(--ui-knob-box)) + var(--ui-knob-box) / 2);background-color:color-mix(in srgb, var(--bs-emphasis-color) 18%, transparent);background-image:var(--bs-form-switch-bg), var(--bs-form-switch-bg), linear-gradient(to right, transparent var(--ui-knob-left), #fff var(--ui-knob-left), #fff var(--ui-knob-right), transparent var(--ui-knob-right));background-size:contain,contain,100% 75%;border-color:#0000;box-shadow:inset 0 1px 2px #0000001a}.form-switch .form-check-input,.form-switch .form-check-input:checked{background-position:calc(var(--ui-knob-start,0) * 100%) center, calc(var(--ui-knob-end,0) * 100%) center, center}.form-switch .form-check-input:checked{--ui-knob-start:1;--ui-knob-end:1;background-color:var(--bs-primary)}.form-switch .form-check-input:focus{box-shadow:var(--ui-focus-ring)}.form-range::-webkit-slider-runnable-track{background-color:var(--ui-active);height:.375rem}.form-range::-webkit-slider-thumb{background-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb), .18);margin-top:-.3125rem}.form-range::-moz-range-track{background-color:var(--ui-active);height:.375rem}.form-range::-moz-range-thumb{background-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb), .18)}.form-range:focus::-webkit-slider-thumb{box-shadow:var(--ui-focus-ring)}.form-range:focus::-moz-range-thumb{box-shadow:var(--ui-focus-ring)}.card{--bs-card-bg:var(--ui-glass-surface);--bs-card-border-color:var(--ui-glass-border);--bs-card-border-radius:var(--bs-border-radius-lg);--bs-card-inner-border-radius:calc(var(--bs-border-radius-lg) - 1px);--bs-card-cap-bg:transparent;--bs-card-cap-padding-x:1.25rem;--bs-card-cap-padding-y:.875rem;--bs-card-spacer-x:1.25rem;--bs-card-spacer-y:1.25rem;--bs-card-title-spacer-y:.375rem;--bs-card-subtitle-color:var(--bs-secondary-color);box-shadow:var(--ui-glass-shadow)}.card .card{--bs-card-bg:var(--ui-input-bg);--bs-card-border-color:var(--bs-border-color);box-shadow:none}.card-header,.card-footer{border-color:var(--bs-border-color)}.card-title{color:var(--bs-emphasis-color);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.card-subtitle{font-size:.8125rem;font-weight:400}.card-footer{background-color:color-mix(in srgb, var(--bs-emphasis-color) 2%, transparent)}.table-responsive{position:relative}.card>.table,.card>.table-responsive>.table{margin-bottom:0}.card>.table>:not(caption)>*>:first-child,.card>.table-responsive>.table>:not(caption)>*>:first-child{padding-left:var(--bs-card-spacer-x)}.card>.table>:not(caption)>*>:last-child,.card>.table-responsive>.table>:not(caption)>*>:last-child{padding-right:var(--bs-card-spacer-x)}.card>.table>:last-child>tr:last-child>*,.card>.table-responsive>.table>:last-child>tr:last-child>*{border-bottom-width:0}.table{--bs-table-bg:transparent;--bs-table-color:var(--bs-body-color);--bs-table-border-color:var(--bs-border-color);--bs-table-striped-bg:color-mix(in srgb, var(--bs-emphasis-color) 2.5%, transparent);--bs-table-hover-bg:var(--ui-hover);--bs-table-hover-color:var(--bs-body-color);--bs-table-active-bg:color-mix(in srgb, var(--bs-primary) 7%, transparent);--bs-table-active-color:var(--bs-body-color);font-size:.875rem}.table>:not(caption)>*>*{padding:.75rem}.table-sm>:not(caption)>*>*{padding:.5rem .625rem}[data-bs-theme=dark] .table-light{--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-tertiary-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-striped-bg:var(--bs-tertiary-bg);--bs-table-striped-color:var(--bs-body-color);--bs-table-active-bg:var(--bs-secondary-bg);--bs-table-active-color:var(--bs-body-color);--bs-table-hover-bg:var(--bs-secondary-bg);--bs-table-hover-color:var(--bs-body-color);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.ui-row-clickable{cursor:pointer}.table>thead{vertical-align:middle}.table>thead>tr>th{color:var(--bs-secondary-color);white-space:nowrap;padding-top:.625rem;padding-bottom:.625rem;font-size:.8125rem;font-weight:500}.table>thead>tr>th a,.table>thead>tr>th .btn-link{color:inherit;font:inherit;text-decoration:none}.table>thead>tr>th .btn-link{--bs-btn-padding-x:0;--bs-btn-padding-y:0;gap:.25rem}.table>thead>tr>th a:hover,.table>thead>tr>th .btn-link:hover,.table>thead>tr>th[aria-sort]{color:var(--bs-emphasis-color)}.ui-table-sticky-head>thead>tr>th{z-index:1;background:linear-gradient(var(--bs-card-bg,var(--ui-surface-raised)), var(--bs-card-bg,var(--ui-surface-raised))) var(--bs-body-bg);position:sticky;top:0}.table>thead>tr>th.ui-th-vertical{vertical-align:bottom;padding-left:.25rem;padding-right:.25rem}.ui-th-vertical>span{text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;max-height:10rem;display:inline-block;overflow:hidden;transform:rotate(180deg)}.ui-table-group-row{--bs-table-bg:var(--bs-tertiary-bg)}.ui-table-group-item.is-last>*{border-bottom-color:var(--bs-border-color);border-bottom-width:2px}.ui-table-group-item>:nth-child(2){padding-left:1.75rem}.ui-row-urgent{--ui-row-edge:var(--bs-danger);--bs-table-bg:color-mix(in srgb, var(--bs-danger) 5%, var(--bs-body-bg))}.ui-row-attention{--ui-row-edge:var(--bs-warning)}.ui-row-urgent>:first-child,.ui-row-attention>:first-child{position:relative}.ui-row-urgent>:first-child:before,.ui-row-attention>:first-child:before{content:"";background-color:var(--ui-row-edge);width:3px;position:absolute;inset:0 auto 0 0}@keyframes ui-flash{0%{background-color:#0000;box-shadow:inset 0 0 0 1.5px #0000}10%,55%{background-color:var(--bs-primary-bg-subtle);box-shadow:inset 0 0 0 1.5px var(--bs-primary-border-subtle)}to{background-color:#0000;box-shadow:inset 0 0 0 1.5px #0000}}.ui-flash{animation:2s ease-out ui-flash}@media (prefers-reduced-motion:reduce){.ui-flash{box-shadow:inset 0 0 0 1.5px var(--bs-primary-border-subtle);animation:none}}@media (hover:hover){.ui-hover-host:not(:hover,:focus-within) .ui-hover-reveal{opacity:0}}.ui-group-toggle{color:var(--bs-emphasis-color);text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-weight:600;display:inline-flex}.ui-group-toggle>.bi-chevron-right{transition:transform .15s}.ui-group-toggle[aria-expanded=true]>.bi-chevron-right{transform:rotate(90deg)}.ui-group-children{border-left:2px solid var(--bs-border-color);margin-left:1.25rem}@media (prefers-reduced-motion:reduce){.ui-group-toggle>.bi-chevron-right{transition:none}}.badge{--bs-badge-font-size:.75rem;--bs-badge-font-weight:500;--bs-badge-padding-x:.5625rem;--bs-badge-padding-y:.25rem;--bs-badge-border-radius:var(--bs-border-radius-pill);font-variant-numeric:tabular-nums;vertical-align:.05em;align-items:center;gap:.3125rem;line-height:1.15;display:inline-flex}.badge.rounded-pill{--bs-badge-padding-x:.5rem}.badge[class*=-subtle]{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 18%, transparent)}.badge.bg-primary,.text-bg-primary{color:var(--ui-on-primary)!important}.badge.bg-secondary,.text-bg-secondary{color:var(--ui-on-secondary)!important}.badge.bg-success,.text-bg-success{color:var(--ui-on-success)!important}.badge.bg-info,.text-bg-info{color:var(--ui-on-info)!important}.badge.bg-warning,.text-bg-warning{color:var(--ui-on-warning)!important}.badge.bg-danger,.text-bg-danger{color:var(--ui-on-danger)!important}.badge.bg-light,.text-bg-light{color:var(--ui-on-light)!important}.badge.bg-dark,.text-bg-dark{color:var(--ui-on-dark)!important}.btn .badge{top:0}.badge>.btn-close{margin-left:.125rem;font-size:.5rem}.badge:has(>.btn-close:last-child){padding-right:calc(var(--bs-badge-padding-x) + .1875rem)}.alert{--bs-alert-padding-x:1rem;--bs-alert-padding-y:.875rem;--bs-alert-border-radius:var(--bs-border-radius-lg);font-size:.875rem}.alert-heading{color:inherit;font-size:.875rem;font-weight:600}.alert-dismissible .btn-close{padding:1.125rem 1rem}.nav{--bs-nav-link-color:var(--bs-secondary-color);--bs-nav-link-hover-color:var(--bs-emphasis-color);--bs-nav-link-disabled-color:var(--bs-tertiary-color);--bs-nav-link-font-size:.875rem;--bs-nav-link-font-weight:500;--bs-nav-link-padding-x:.75rem;--bs-nav-link-padding-y:.4375rem}.nav-link{align-items:center;gap:.5rem;display:flex}.nav-fill .nav-link,.nav-justified .nav-link{justify-content:center}.nav-link:hover{text-decoration:none}.nav-link:focus-visible{box-shadow:var(--ui-focus-ring)}.nav-tabs{--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:transparent;--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--ui-glass-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) transparent}.nav-underline{--bs-nav-underline-gap:1.25rem;--bs-nav-underline-border-width:2px;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);border-bottom:1px solid var(--bs-border-color)}.nav-underline .nav-link{margin-bottom:-1px;padding-top:.625rem;padding-bottom:.625rem}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:var(--ui-input-border)}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:var(--bs-primary);font-weight:500}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:var(--bs-emphasis-color);--bs-nav-pills-link-active-bg:var(--ui-active);gap:.25rem}.nav-pills .nav-link:not(.active):hover{background-color:var(--ui-hover)}.nav .badge{font-size:.6875rem}.breadcrumb{--bs-breadcrumb-font-size:.8125rem;--bs-breadcrumb-margin-bottom:.5rem;--bs-breadcrumb-divider-color:var(--bs-tertiary-color);--bs-breadcrumb-item-active-color:var(--bs-emphasis-color);--bs-breadcrumb-item-padding-x:.5rem}.breadcrumb-item a{color:var(--bs-secondary-color)}.breadcrumb-item a:hover{color:var(--bs-emphasis-color);text-decoration:none}.pagination{--bs-pagination-padding-x:.625rem;--bs-pagination-padding-y:.3125rem;--bs-pagination-font-size:.875rem;--bs-pagination-color:var(--bs-body-color);--bs-pagination-bg:transparent;--bs-pagination-border-color:transparent;--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-emphasis-color);--bs-pagination-hover-bg:var(--ui-hover);--bs-pagination-hover-border-color:transparent;--bs-pagination-focus-color:var(--bs-emphasis-color);--bs-pagination-focus-bg:var(--ui-hover);--bs-pagination-focus-box-shadow:var(--ui-focus-ring);--bs-pagination-active-color:var(--bs-emphasis-color);--bs-pagination-active-bg:var(--ui-input-bg);--bs-pagination-active-border-color:var(--ui-input-border);--bs-pagination-disabled-color:var(--bs-tertiary-color);--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-border-color:transparent;gap:.25rem;margin-bottom:0}.d-none.flex-sm-fill>div>p.small.text-muted{margin-bottom:0}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.1875rem;--bs-pagination-font-size:.8125rem;--bs-pagination-border-radius:var(--bs-border-radius)}.pagination>.page-item>.page-link{border-radius:var(--bs-pagination-border-radius);font-variant-numeric:tabular-nums;text-align:center;min-width:2rem;margin-left:0}.pagination-sm>.page-item>.page-link{min-width:1.75rem}.pagination>.page-item.active>.page-link{box-shadow:var(--bs-box-shadow-sm);font-weight:600}.page-link:hover{text-decoration:none}.dropdown-menu{--bs-dropdown-min-width:12rem;--bs-dropdown-padding-x:.3125rem;--bs-dropdown-padding-y:.3125rem;--bs-dropdown-font-size:.875rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--ui-glass-bg);--bs-dropdown-border-color:var(--bs-border-color);--bs-dropdown-border-radius:var(--bs-border-radius-lg);--bs-dropdown-inner-border-radius:var(--bs-border-radius);--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-divider-bg:var(--bs-border-color);--bs-dropdown-divider-margin-y:.3125rem;--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-emphasis-color);--bs-dropdown-link-hover-bg:var(--ui-active);--bs-dropdown-link-active-color:var(--bs-emphasis-color);--bs-dropdown-link-active-bg:var(--ui-active);--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:.625rem;--bs-dropdown-item-padding-y:.4375rem;--bs-dropdown-header-color:var(--bs-tertiary-color);--bs-dropdown-header-padding-x:.625rem;--bs-dropdown-header-padding-y:.375rem;box-shadow:var(--ui-highlight), var(--bs-dropdown-box-shadow);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter)}[data-ui-floating][popover]{overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);margin:0;inset:auto;overflow:auto;min-width:min(var(--ui-floating-min-width,0px), calc(100vw - 1rem))!important}:is(.dropdown-menu,.popover,.flatpickr-calendar)[data-ui-floating]{background:var(--ui-surface-raised)}.tooltip[data-ui-floating]{background:0 0;border:0;overflow:visible}.flatpickr-calendar[data-ui-floating]{top:var(--ui-floating-top)!important;left:var(--ui-floating-left)!important;position:fixed!important;right:auto!important}.flatpickr-calendar[data-ui-floating].animate.open{animation:none}[data-ui-floating].w-100{width:var(--ui-floating-width)!important;min-width:min(var(--ui-floating-width), calc(100vw - 1rem))!important}.dropdown-item{border-radius:var(--bs-border-radius-sm);align-items:center;gap:.625rem;display:flex}.dropdown-item:hover{text-decoration:none}.dropdown-item>i{width:1rem;color:var(--bs-secondary-color);text-align:center}.dropdown-item.active>i,.dropdown-item:active>i{color:var(--bs-primary-text-emphasis)}.dropdown-item.text-danger:hover,.dropdown-item.text-danger:focus{background-color:var(--bs-danger-bg-subtle)}.dropdown-item.text-danger>i{color:inherit}.dropdown-header{font-size:.75rem;font-weight:500}.dropdown-toggle:after{width:.625rem;height:.625rem;-webkit-mask:var(--ui-chevron-mask) center / contain no-repeat;-webkit-mask:var(--ui-chevron-mask) center / contain no-repeat;mask:var(--ui-chevron-mask) center / contain no-repeat;opacity:.6;vertical-align:middle;background-color:currentColor;border:0;margin-left:0}.toast{--bs-toast-padding-x:1rem;--bs-toast-padding-y:.75rem;--bs-toast-font-size:.875rem;--bs-toast-color:var(--bs-body-color);--bs-toast-bg:var(--ui-glass-bg);--bs-toast-border-color:var(--bs-border-color);--bs-toast-border-radius:var(--bs-border-radius-lg);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-emphasis-color);--bs-toast-header-bg:transparent;--bs-toast-header-border-color:var(--bs-border-color);box-shadow:var(--ui-highlight), var(--bs-toast-box-shadow);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter)}.tooltip{--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-font-size:.75rem;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.3125rem;--bs-tooltip-border-radius:var(--bs-border-radius-sm);--bs-tooltip-opacity:1}.tooltip-inner{font-weight:500}.popover{--bs-popover-bg:var(--ui-glass-bg);--bs-popover-border-color:var(--bs-border-color);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - 1px);--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-font-size:.8125rem;--bs-popover-header-bg:transparent;--bs-popover-header-color:var(--bs-emphasis-color);--bs-popover-header-font-size:.875rem;--bs-popover-header-padding-x:.875rem;--bs-popover-header-padding-y:.625rem;--bs-popover-body-padding-x:.875rem;--bs-popover-body-padding-y:.75rem;box-shadow:var(--ui-highlight), var(--bs-popover-box-shadow);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter)}.popover-header{border-bottom:0;padding-bottom:0;font-weight:600}.ui-popover-detail{--bs-popover-max-width:22rem;--bs-popover-header-font-size:.9375rem;--bs-popover-box-shadow:var(--bs-box-shadow-lg);background:linear-gradient(var(--bs-card-bg,var(--ui-surface-raised)), var(--bs-card-bg,var(--ui-surface-raised))) var(--bs-body-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-popover-detail.ui-popover-detail-wide{--bs-popover-max-width:26rem}.ui-popover-detail .popover-body{color:var(--bs-body-color);flex-direction:column;gap:.375rem;display:flex}.ui-popover-detail-row{align-items:baseline;gap:.5rem;display:flex}.ui-popover-detail-row>.bi{width:1rem;color:var(--bs-secondary-color);text-align:center;flex-shrink:0}dialog.modal[open]{display:block}dialog.modal::backdrop{background:var(--ui-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal{--bs-modal-bg:var(--ui-glass-bg);--bs-modal-border-color:var(--ui-glass-border);--bs-modal-border-radius:var(--bs-border-radius-xl);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-xl) - 1px);--bs-modal-box-shadow:var(--bs-box-shadow-lg);--bs-modal-padding:1.5rem;--bs-modal-header-padding:1.25rem 1.5rem 0;--bs-modal-header-border-width:0;--bs-modal-footer-border-width:0;--bs-modal-footer-gap:.5rem;--bs-modal-title-line-height:1.4}.modal-content{box-shadow:var(--ui-highlight), var(--bs-modal-box-shadow);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter)}.modal-title{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.modal-header:has(>[data-ui-tour-start]){column-gap:.5rem}.modal-header>[data-ui-tour-start]{flex-shrink:0;margin-inline-start:auto}.modal-header>[data-ui-tour-start]~.btn-close{flex-shrink:0;margin-inline-start:0}.modal-header:not(.flex-column)>:has(>[data-ui-tour-start]):has(>.btn-close){flex-shrink:0;margin-inline-start:auto}.modal-footer{gap:var(--bs-modal-footer-gap);padding:0 1.5rem 1.25rem}.modal-footer>*{margin:0}.modal-dialog-scrollable .modal-header{border-bottom:1px solid var(--bs-border-color);padding-bottom:1rem}.modal-dialog-scrollable .modal-footer{border-top:1px solid var(--bs-border-color);padding-top:1rem}@media (width>=992px){.modal-xxl{--bs-modal-width:min(1800px, calc(100vw - 3rem))}}.ui-pdf-pages{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;padding:.5rem;display:grid}.ui-pdf-pages>canvas{width:100%;height:auto;display:block}@media (width>=992px){.ui-pdf-pages.is-spread{grid-template-columns:repeat(var(--pdf-columns,1), minmax(0, 1fr))}}.ui-doc-preview.has-floating-header>.ui-doc-preview-header{z-index:20;background-color:var(--bs-modal-bg);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);padding-bottom:.75rem;transition:background-color .2s;position:absolute;inset:0 0 auto}.ui-doc-preview.has-floating-header>.ui-doc-preview-header.is-floating{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background-color:#0000}.ui-doc-preview.has-floating-header>.ui-doc-preview-header.is-floating>*{pointer-events:auto;border-radius:var(--bs-border-radius);background-color:var(--ui-glass-surface);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter)}.ui-doc-preview.has-floating-header>.ui-doc-preview-header.is-floating>.ui-segmented{background-image:linear-gradient(var(--ui-active), var(--ui-active))}.ui-doc-preview.has-floating-header>.ui-doc-preview-header.is-floating>:not(.ui-segmented){padding:.1875rem}.ui-doc-preview.has-floating-header .ui-pdf-pages{padding-top:var(--doc-preview-header-h,.5rem)}.ui-doc-preview.has-floating-header .ui-doc-preview-status{top:var(--doc-preview-header-h,0)!important}.modal-backdrop,.offcanvas-backdrop{--bs-backdrop-bg:var(--ui-backdrop);--bs-backdrop-opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.offcanvas,.offcanvas-xs,.offcanvas-sm,.offcanvas-md,.offcanvas-lg,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-width:26rem;--bs-offcanvas-padding-x:1.5rem;--bs-offcanvas-padding-y:1.25rem;--bs-offcanvas-bg:var(--ui-glass-bg);--bs-offcanvas-border-color:var(--ui-glass-border);--bs-offcanvas-box-shadow:var(--bs-box-shadow-lg);--bs-offcanvas-title-line-height:1.4}.offcanvas.offcanvas-end,.offcanvas.offcanvas-start{top:var(--ui-shell-gap);bottom:var(--ui-shell-gap);max-width:calc(100vw - 2 * var(--ui-shell-gap));border:1px solid var(--bs-offcanvas-border-color);border-radius:var(--bs-border-radius-xl)}.offcanvas.offcanvas-end{right:var(--ui-shell-gap)}.offcanvas.offcanvas-start{left:var(--ui-shell-gap)}.offcanvas:is(.showing,.show,.hiding){box-shadow:var(--ui-highlight), var(--bs-offcanvas-box-shadow)}.offcanvas{-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter)}.offcanvas-title{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.accordion{--bs-accordion-bg:var(--ui-glass-surface);--bs-accordion-color:var(--bs-body-color);--bs-accordion-border-color:var(--ui-glass-border);--bs-accordion-border-radius:var(--bs-border-radius-lg);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius-lg) - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:.75rem;--bs-accordion-btn-color:var(--bs-emphasis-color);--bs-accordion-btn-bg:transparent;--bs-accordion-btn-icon-width:.875rem;--bs-accordion-btn-focus-box-shadow:inset var(--ui-focus-ring);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:.875rem;--bs-accordion-active-color:var(--bs-emphasis-color);--bs-accordion-active-bg:transparent}[data-bs-theme] .accordion-button:after{--bs-accordion-btn-icon:var(--ui-chevron-icon);--bs-accordion-btn-active-icon:var(--ui-chevron-icon)}.accordion-button{font-size:.875rem;font-weight:500}.accordion-button:hover{background-color:var(--ui-hover)}.accordion-button:not(.collapsed){box-shadow:none}.card.accordion>.card-header:first-child .accordion-button{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card.accordion>.card-header:first-child .accordion-button.collapsed{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-body{color:var(--bs-secondary-color)}.accordion:not(.accordion-flush){border-radius:var(--bs-accordion-border-radius);box-shadow:var(--ui-glass-shadow)}.accordion-flush{--bs-accordion-bg:transparent;--bs-accordion-border-color:var(--bs-border-color)}.list-group{--bs-list-group-bg:var(--ui-glass-surface);--bs-list-group-color:var(--bs-body-color);--bs-list-group-border-color:var(--ui-glass-border);--bs-list-group-border-radius:var(--bs-border-radius-lg);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.75rem;--bs-list-group-action-color:var(--bs-body-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--ui-hover);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--ui-active);--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--ui-active);--bs-list-group-active-border-color:var(--bs-border-color);--bs-list-group-disabled-color:var(--bs-tertiary-color);font-size:.875rem}.list-group:not(.list-group-flush){box-shadow:var(--ui-glass-shadow)}:is(.card,.modal-content,.offcanvas) .list-group{--bs-list-group-bg:transparent;--bs-list-group-border-color:var(--bs-border-color);box-shadow:none}:is(.modal-content,.offcanvas) .list-group:not(.list-group-flush){--bs-list-group-bg:var(--ui-input-bg)}.list-group-item.active{font-weight:500}.list-group-item-action:hover{text-decoration:none}.progress,.progress-stacked{--bs-progress-height:.375rem;--bs-progress-font-size:.6875rem;--bs-progress-bg:var(--ui-active);--bs-progress-border-radius:var(--bs-border-radius-pill);--bs-progress-bar-color:var(--ui-on-primary);--bs-progress-bar-bg:var(--bs-primary)}.progress>.progress-bar{border-radius:inherit}.progress-bar.bg-success{color:var(--ui-on-success)}.progress-bar.bg-warning{color:var(--ui-on-warning)}.progress-bar.bg-danger{color:var(--ui-on-danger)}.progress-bar.bg-info{color:var(--ui-on-info)}.progress-stacked>.progress>.progress-bar{border-radius:0}.spinner-border{--bs-spinner-border-width:.15em}.spinner-border-sm{--bs-spinner-width:.875rem;--bs-spinner-height:.875rem;--bs-spinner-border-width:.125em}.placeholder{background-color:var(--bs-emphasis-color);border-radius:var(--bs-border-radius-sm);opacity:.07}.placeholder-glow .placeholder{animation:1.6s ease-in-out infinite ui-placeholder-glow}@keyframes ui-placeholder-glow{50%{opacity:.03}}.placeholder-shimmer .placeholder{opacity:1;background-color:#0000;background-image:linear-gradient(90deg, color-mix(in srgb, var(--bs-emphasis-color) 6%, transparent) 25%, color-mix(in srgb, var(--bs-emphasis-color) 12%, transparent) 37%, color-mix(in srgb, var(--bs-emphasis-color) 6%, transparent) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite ui-shimmer}@keyframes ui-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.placeholder-shimmer .placeholder{animation:none}}.ui-loading-region{position:relative}.ui-loading-region:after{content:"";z-index:5;border-radius:inherit;background-color:color-mix(in srgb, var(--bs-body-bg) 55%, transparent);cursor:progress;opacity:0;visibility:hidden;transition:opacity var(--ui-dur-swap) var(--ui-ease-in-out), visibility 0s linear var(--ui-dur-swap);position:absolute;inset:0}.ui-loading-region:before{content:"";z-index:6;border-radius:inherit;background-color:var(--bs-primary);height:.1875rem;box-shadow:0 0 .5rem color-mix(in srgb, var(--bs-primary) 50%, transparent);transform-origin:0;opacity:0;pointer-events:none;border-bottom-right-radius:0;border-bottom-left-radius:0;position:absolute;top:0;left:0;right:0;scale:0 1}.ui-loading-region.is-loading:after{opacity:1;visibility:visible;transition:opacity var(--ui-dur-2) var(--ui-ease-out) .15s, visibility 0s linear .15s}.ui-loading-region.is-loading:before{opacity:1;transition:scale 8s cubic-bezier(.1, .8, .2, 1) .15s, opacity var(--ui-dur-1) var(--ui-ease-out) .15s;scale:.9 1}.ui-loading-region.is-loaded:before{opacity:0;transition:scale var(--ui-dur-2) var(--ui-ease-out), opacity var(--ui-dur-exit) var(--ui-ease-in) var(--ui-dur-2);scale:1}.ui-loading-region.is-loading .ui-loading-region:before,.ui-loading-region.is-loading .ui-loading-region:after{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.ui-loading-region:after{transition:opacity .1s linear,visibility 0s linear .1s}.ui-loading-region.is-loading:after{transition:opacity .1s linear .15s,visibility 0s linear .15s}.ui-loading-region.is-loading:before{transition:opacity .1s linear .15s;scale:1}.ui-loading-region.is-loaded:before{transition:opacity .1s linear}}.btn-ghost{--bs-btn-color:var(--bs-secondary-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:var(--ui-active);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-active-bg:var(--ui-active);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:var(--bs-tertiary-color);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent}.btn-icon{--bs-btn-padding-x:0;width:calc(1.3125rem + 2 * var(--bs-btn-padding-y) + 2px);flex-shrink:0}.btn-icon.btn-sm{width:calc(1.21875rem + 2 * var(--bs-btn-padding-y) + 2px)}.btn-icon.btn-lg{width:calc(1.40625rem + 2 * var(--bs-btn-padding-y) + 2px)}:is(.ui-segmented,.btn-group:has(>.btn-check)){border-radius:var(--bs-border-radius);background-color:var(--ui-active);gap:.125rem;padding:.1875rem}:is(.ui-segmented>.btn,.btn-group:has(>.btn-check)>.btn){--bs-btn-padding-y:.25rem;--bs-btn-color:var(--bs-secondary-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-active-bg:var(--bs-body-bg);--bs-btn-active-border-color:transparent;box-shadow:none;background-image:none;border-radius:calc(var(--bs-border-radius) - .1875rem)!important;margin-left:0!important}.ui-segmented>.btn.active{box-shadow:var(--bs-box-shadow-sm), 0 0 0 1px var(--bs-border-color)}.btn-group:has(>.btn-check)>.btn-check:checked+.btn{box-shadow:var(--bs-box-shadow-sm), 0 0 0 1px var(--bs-border-color)}:is([data-bs-theme=dark] .ui-segmented>.btn,[data-bs-theme=dark] .btn-group:has(>.btn-check)>.btn){--bs-btn-active-bg:#ffffff1a}:is(.ui-segmented>.btn-icon,.btn-group:has(>.btn-check)>.btn-icon){width:2rem}.ui-dot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;display:inline-block}.ui-icon-tile{border-radius:var(--bs-border-radius);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.0625rem;display:inline-flex}.ui-icon-tile-lg{border-radius:var(--bs-border-radius-lg);width:3rem;height:3rem;font-size:1.375rem}.ui-avatar{--ui-avatar-size:2rem;width:var(--ui-avatar-size);height:var(--ui-avatar-size);background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis);font-size:calc(var(--ui-avatar-size) * .38);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ui-avatar>img{object-fit:cover;width:100%;height:100%}.ui-avatar-sm{--ui-avatar-size:1.5rem}.ui-avatar-lg{--ui-avatar-size:2.75rem}.ui-avatar-xl{--ui-avatar-size:4rem}.ui-avatar-status{width:28%;height:28%;box-shadow:0 0 0 2px var(--bs-body-bg);background-color:currentColor;border-radius:50%;position:absolute;bottom:0;right:0}.ui-avatar-group{display:inline-flex}.ui-avatar-group>.ui-avatar{background-image:linear-gradient(color-mix(in srgb, currentColor 16%, var(--bs-body-bg)), color-mix(in srgb, currentColor 16%, var(--bs-body-bg)));box-shadow:0 0 0 2px var(--bs-body-bg)}.ui-avatar-group>.ui-avatar+.ui-avatar{margin-left:-.3rem}.ui-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:26rem;margin:0 auto;padding:2.5rem 1rem;display:flex}.ui-empty-title{color:var(--bs-emphasis-color);letter-spacing:-.01em;margin:.5rem 0 0;font-size:.9375rem;font-weight:600}.ui-empty-text{color:var(--bs-secondary-color);margin:0}.ui-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.ui-entry{flex-direction:column;align-items:center;padding:1rem 1rem 1.25rem;display:flex;position:relative}.ui-entry-tools{position:absolute;top:.75rem;right:1rem}.ui-entry-inner{flex-direction:column;flex:1 0 auto;justify-content:center;width:100%;max-width:36rem;padding:3rem 0 2rem;display:flex}.ui-entry-intro{text-align:center;margin-bottom:1.75rem}.ui-entry-logo{margin:0 auto 1.25rem;display:inline-flex}.ui-entry-logo:hover{text-decoration:none}.ui-entry-logo .ui-brand-mark{width:4.5rem;height:2.25rem}.ui-entry-eyebrow{color:var(--bs-primary-text-emphasis);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.ui-entry-title{letter-spacing:-.035em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.15}.ui-entry-title-accent{background-image:linear-gradient(90deg, var(--bs-primary-text-emphasis), var(--bs-info-text-emphasis));color:#0000;-webkit-background-clip:text;background-clip:text}.ui-entry-lead{color:var(--bs-secondary-color);margin:.75rem 0 0;font-size:.9375rem}.ui-entry-card{width:100%;max-width:26rem;margin-inline:auto}.ui-entry-card>.card-body{padding:1.5rem}.ui-entry-note{color:var(--bs-secondary-color);text-align:center;margin:1.25rem 0 0;font-size:.8125rem}@media (width>=576px){.ui-entry-title{font-size:2.25rem}.ui-entry-card>.card-body{padding:2rem}}.ui-stepper{counter-reset:ui-step;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ui-step{min-width:0;color:var(--bs-secondary-color);counter-increment:ui-step;flex:1 1 0;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;display:flex}.ui-step:last-child{flex:none}.ui-step:before{content:counter(ui-step);background-color:var(--ui-active);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.75rem;font-weight:600;display:inline-flex}.ui-step:not(:last-child):after{content:"";background-color:var(--bs-border-color);flex:auto;min-width:1rem;height:1px}.ui-step.is-active{color:var(--bs-emphasis-color)}.ui-step.is-active:before{background-color:var(--bs-body-bg);box-shadow:0 0 0 1.5px var(--bs-primary), 0 0 0 5px rgba(var(--bs-primary-rgb), .18);color:var(--bs-primary-text-emphasis)}.ui-step.is-complete:before{content:"";background-color:var(--bs-primary);color:var(--ui-on-primary);font-family:bootstrap-icons}.ui-step.is-complete:after{background-color:var(--bs-primary)}.ui-step[data-ui-step-tone=success]{--ui-step-color:var(--bs-success);--ui-step-on:var(--ui-on-success)}.ui-step[data-ui-step-tone=warning]{--ui-step-color:var(--bs-warning);--ui-step-on:var(--ui-on-warning)}.ui-step[data-ui-step-tone=danger]{--ui-step-color:var(--bs-danger);--ui-step-on:var(--ui-on-danger)}.ui-step[data-ui-step-tone=info]{--ui-step-color:var(--bs-info);--ui-step-on:var(--ui-on-info)}.ui-step[data-ui-step-next-tone=success]{--ui-step-next-color:var(--bs-success)}.ui-step[data-ui-step-next-tone=warning]{--ui-step-next-color:var(--bs-warning)}.ui-step[data-ui-step-next-tone=danger]{--ui-step-next-color:var(--bs-danger)}.ui-step[data-ui-step-next-tone=info]{--ui-step-next-color:var(--bs-info)}.ui-step[data-ui-step-tone]:is(.is-complete,.is-active):before{background-color:var(--ui-step-color,var(--bs-primary));color:var(--ui-step-on,var(--ui-on-primary))}.ui-step[data-ui-step-tone].is-active:before{box-shadow:0 0 0 1.5px var(--bs-body-bg), 0 0 0 5px color-mix(in srgb, var(--ui-step-color,var(--bs-primary)) 20%, transparent)}.ui-step[data-ui-step-next-tone].is-complete:after{background:linear-gradient(to right, var(--ui-step-color,var(--bs-primary)), var(--ui-step-next-color,var(--bs-primary)))}@media (width<=767.98px){.ui-stepper{flex-direction:column}.ui-step:not(:last-child):after{display:none}}.ui-timeline{margin:0;padding:0;list-style:none}.ui-timeline-item{gap:.875rem;padding-bottom:1.25rem;display:flex;position:relative}.ui-timeline-item:last-child{padding-bottom:0}.ui-timeline-item:not(:last-child):before{content:"";background-color:var(--bs-border-color);width:1px;position:absolute;top:2rem;bottom:.25rem;left:.875rem}.ui-timeline-marker{background-color:var(--ui-active);width:1.75rem;height:1.75rem;color:var(--bs-secondary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.ui-timeline-body{flex:auto;min-width:0;padding-top:.25rem}.ui-calendar{grid-template-columns:3.5rem repeat(var(--ui-cal-days,5), minmax(9.5rem, 1fr));font-size:.75rem;display:grid;overflow-x:auto}.ui-calendar-head{color:var(--bs-secondary-color);flex-direction:column;align-items:center;gap:.125rem;padding:.625rem .5rem;font-weight:500;display:flex}.ui-calendar-head strong{color:var(--bs-emphasis-color);letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.2}.ui-calendar-head.is-today strong{color:var(--bs-primary-text-emphasis)}.ui-calendar-time{border-top:1px solid var(--bs-border-color);color:var(--bs-tertiary-color);font-variant-numeric:tabular-nums;text-align:right;padding:.4375rem .625rem 0 0;font-size:.6875rem}.ui-calendar-cell{border-top:1px solid var(--bs-border-color);flex-direction:column;gap:2px;min-width:0;min-height:2.5rem;padding:.25rem;display:flex}.ui-calendar-cell.is-today,.ui-calendar-head.is-today{background-color:color-mix(in srgb, var(--bs-primary) 5%, transparent)}.ui-calendar-compact{grid-template-columns:3rem repeat(var(--ui-cal-days,5), minmax(var(--ui-cal-day-min,6.5rem), 1fr));overflow:visible}.ui-calendar-compact>:first-child,.ui-calendar-compact .ui-calendar-head{z-index:2;border-bottom:1px solid var(--bs-border-color);background:linear-gradient(var(--bs-card-bg,var(--ui-surface-raised)), var(--bs-card-bg,var(--ui-surface-raised))) var(--bs-body-bg);position:sticky;top:0}.ui-calendar-compact .ui-calendar-head{flex-flow:wrap;justify-content:center;align-items:baseline;column-gap:.375rem;padding:.5rem}.ui-calendar-compact .ui-calendar-head strong{font-size:1rem}.ui-calendar-compact .ui-calendar-head.is-today{background:linear-gradient(color-mix(in srgb, var(--bs-primary) 5%, transparent), color-mix(in srgb, var(--bs-primary) 5%, transparent)), linear-gradient(var(--bs-card-bg,var(--ui-surface-raised)), var(--bs-card-bg,var(--ui-surface-raised))) var(--bs-body-bg)}.ui-calendar-owner .ui-calendar-event{background-color:color-mix(in srgb, var(--ui-event-tone) 22%, transparent)}.ui-calendar-owner .ui-calendar-event:hover,.ui-calendar-owner .ui-calendar-event:focus-visible{background-color:color-mix(in srgb, var(--ui-event-tone) 34%, transparent)}.ui-calendar-event{--ui-event-tone:var(--bs-primary);border-radius:var(--bs-border-radius-sm);background-color:color-mix(in srgb, var(--ui-event-tone) 12%, transparent);min-width:0;color:var(--bs-emphasis-color);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:.375rem;padding:.125rem .375rem;line-height:1.5;display:flex}.ui-calendar-event:hover,.ui-calendar-event:focus-visible{background-color:color-mix(in srgb, var(--ui-event-tone) 22%, transparent);outline:0}.ui-calendar-event:focus-visible{outline:2px solid var(--ui-focus-border);outline-offset:-2px}.ui-calendar-event[class*=ui-status-]{--ui-event-tone:var(--ui-status)}.ui-calendar-event>time{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;flex-shrink:0}.ui-calendar-event>span:last-child{text-overflow:ellipsis;overflow:hidden}.ui-calendar-more{border-radius:var(--bs-border-radius-sm);color:var(--bs-secondary-color);font:inherit;background:0 0;border:0;align-self:flex-start;padding:.0625rem .375rem;font-weight:500}.ui-calendar-more:hover{background-color:var(--ui-active);color:var(--bs-emphasis-color)}.ui-checklist-mark{border:1.5px dashed var(--bs-tertiary-color);border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-flex}.ui-checklist-item.is-done .ui-checklist-title{color:var(--bs-secondary-color)}.ui-checklist-item .ui-status-icon{width:1.25rem;height:1.25rem;font-size:.75rem}.ui-float-actions{z-index:1030;border-radius:var(--bs-border-radius-pill);background-color:var(--ui-surface-raised);box-shadow:var(--ui-glass-shadow), var(--bs-box-shadow);align-items:center;gap:.5rem;padding:.375rem;display:flex;position:fixed;bottom:1rem;right:1rem}.ui-float-actions-offset{margin-bottom:3.5rem}.ui-dropdown-panel{--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0;width:min(24rem,100vw - 1rem);overflow:hidden}.ui-dropdown-panel.ui-dropdown-panel-wide{width:min(30rem,100vw - 1rem)}.ui-dropdown-panel .list-group{--bs-list-group-bg:transparent;--bs-list-group-border-color:var(--bs-border-color);box-shadow:none}.ui-dropdown-panel .list-group-item{border-left:0;border-right:0}.ui-dropdown-panel .list-group-item.is-unread{background-color:color-mix(in srgb, var(--bs-primary) 6%, var(--ui-surface-raised))}:is(.ui-topbar,.ui-sidebar) .dropdown-menu{--bs-dropdown-bg:var(--ui-surface-raised)}.ui-count{border-radius:var(--bs-border-radius-pill);background-color:var(--bs-danger);min-width:1rem;height:1rem;box-shadow:0 0 0 2px var(--bs-body-bg);color:var(--ui-on-danger);font-variant-numeric:tabular-nums;text-align:center;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:.125rem;right:.125rem}.ui-status-done{--ui-status:var(--ui-status-done);--ui-status-ink:var(--ui-status-done-ink)}.ui-status-progress{--ui-status:var(--ui-status-progress);--ui-status-ink:var(--ui-status-progress-ink)}.ui-status-planned{--ui-status:var(--ui-status-planned);--ui-status-ink:var(--ui-status-planned-ink)}.ui-status-fix{--ui-status:var(--ui-status-fix);--ui-status-ink:var(--ui-status-fix-ink)}.ui-status-cancel{--ui-status:var(--ui-status-cancel);--ui-status-ink:var(--ui-status-cancel-ink)}.ui-status-icon{background-color:var(--ui-status,var(--bs-primary));width:1rem;height:1rem;color:var(--ui-status-ink,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;line-height:1;display:inline-flex}.ui-status-icon>.bi:before{-webkit-text-stroke:.4px currentColor}.ui-status-icon-plain{color:var(--ui-status,var(--bs-primary));background-color:#0000;font-size:.75rem}.ui-filter-steps{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background-color:var(--ui-input-bg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}@media (width<=767.98px){.ui-filter-steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.ui-filter-step{--ui-filter-rgb:var(--bs-primary-rgb);--ui-filter-ink:var(--bs-primary-text-emphasis);min-width:0;box-shadow:inset 1px 0 0 var(--bs-border-color);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;padding:.5rem .75rem;transition:background-color .15s;display:flex;position:relative}.ui-filter-steps>.btn-check:first-child+.ui-filter-step{box-shadow:none}.ui-filter-step:hover{background-color:var(--ui-hover)}.btn-check:checked+.ui-filter-step{background-color:rgba(var(--ui-filter-rgb), .1)}.btn-check:focus-visible+.ui-filter-step{z-index:1;box-shadow:var(--ui-focus-ring)}.ui-filter-step-icon{border-radius:var(--bs-border-radius);background-color:rgba(var(--ui-filter-rgb), .12);width:2rem;height:2rem;color:var(--ui-filter-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.ui-filter-step-body{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.ui-filter-step-body>strong{color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums;font-size:1.0625rem}.ui-filter-step-body>small{color:var(--bs-secondary-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn-check:checked+.ui-filter-step .ui-filter-step-body>small{color:var(--ui-filter-ink);font-weight:500}.ui-filter-step-check{width:1em;height:1em;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bs-secondary-color) 55%, transparent);color:#0000;border-radius:50%;flex-shrink:0;line-height:1;display:inline-flex}.ui-filter-step-check:before{vertical-align:0}.btn-check:checked+.ui-filter-step .ui-filter-step-check{box-shadow:none;color:rgb(var(--ui-filter-rgb))}.ui-filter-steps-sm .ui-filter-step{gap:.375rem;padding:.4375rem .5rem}.ui-filter-steps-sm .ui-filter-step-icon{width:1.5rem;height:1.5rem;font-size:.875rem}.ui-filter-steps-grouped{--ui-filter-queue-pad:.5rem;--ui-filter-queue-icon:2rem;--ui-filter-queue-gap:.625rem}.ui-filter-steps-grouped.ui-filter-steps-sm{--ui-filter-queue-pad:.25rem;--ui-filter-queue-icon:1.5rem;--ui-filter-queue-gap:.375rem}.ui-filter-step-group{min-width:0;box-shadow:inset 1px 0 0 var(--bs-border-color);flex-direction:column;display:flex}.ui-filter-steps-grouped>.ui-filter-step-group:first-child,.ui-filter-step-group>.ui-filter-step,.ui-filter-steps-grouped .ui-filter-step-check{box-shadow:none}.ui-filter-step-stack>.ui-filter-step{flex:1 1 0}.ui-filter-step-stack>.ui-filter-step:not(:last-child){border-bottom:1px solid var(--bs-border-color)}@media (width<=767.98px){.ui-filter-steps-grouped{grid-template-columns:minmax(0,1fr)}.ui-filter-step-group{box-shadow:inset 0 1px 0 var(--bs-border-color)}}.ui-filter-queues{border-top:1px solid var(--bs-border-color);flex-direction:column;flex:auto;gap:1px;padding:.25rem;display:flex}.ui-filter-queue{align-items:center;gap:var(--ui-filter-queue-gap);min-width:0;padding:.1875rem var(--ui-filter-queue-pad);border-radius:var(--bs-border-radius);color:var(--bs-body-color);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.25;transition:background-color .15s;display:flex}.ui-filter-queue:hover{background-color:var(--ui-hover)}.btn-check:checked+.ui-filter-queue{background-color:rgba(var(--ui-filter-rgb), .1);color:var(--ui-filter-ink);font-weight:500}.btn-check:focus-visible+.ui-filter-queue{box-shadow:var(--ui-focus-ring)}.ui-filter-queue-icon,.ui-filter-queue-check{width:var(--ui-filter-queue-icon);color:var(--ui-filter-ink);text-align:center;flex-shrink:0}.ui-filter-queue-check,.btn-check:checked+.ui-filter-queue .ui-filter-queue-icon{display:none}.btn-check:checked+.ui-filter-queue .ui-filter-queue-check{display:inline-block}.ui-filter-queue-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-filter-queue-count{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;flex-shrink:0}.btn-check:checked+.ui-filter-queue .ui-filter-queue-count{color:var(--ui-filter-ink)}.ui-filter-step-primary{--ui-filter-rgb:var(--bs-primary-rgb);--ui-filter-ink:var(--bs-primary-text-emphasis)}.ui-filter-step-info{--ui-filter-rgb:var(--bs-info-rgb);--ui-filter-ink:var(--bs-info-text-emphasis)}.ui-filter-step-success{--ui-filter-rgb:var(--bs-success-rgb);--ui-filter-ink:var(--bs-success-text-emphasis)}.ui-filter-step-warning{--ui-filter-rgb:var(--bs-warning-rgb);--ui-filter-ink:var(--bs-warning-text-emphasis)}.ui-filter-step-danger{--ui-filter-rgb:var(--bs-danger-rgb);--ui-filter-ink:var(--bs-danger-text-emphasis)}.ui-filter-step-secondary{--ui-filter-rgb:var(--bs-secondary-rgb);--ui-filter-ink:var(--bs-secondary-text-emphasis)}.ui-color-option{--ui-color-option:var(--bs-primary);--ui-color-option-ink:var(--ui-on-primary);background-color:var(--ui-color-option);width:1.75rem;height:1.75rem;box-shadow:0 0 0 0 var(--bs-body-bg), 0 0 0 0 var(--ui-color-option), inset 0 0 0 1px rgba(var(--bs-emphasis-color-rgb), .12);color:var(--ui-color-option-ink);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-color-option>.bi{opacity:0;font-size:.875rem;display:inline-block;scale:.5}.btn-check:checked+.ui-color-option{box-shadow:0 0 0 2px var(--bs-body-bg), 0 0 0 4px var(--ui-color-option), inset 0 0 0 1px transparent}.btn-check:checked+.ui-color-option>.bi{opacity:1;scale:1}.btn-check:focus-visible+.ui-color-option{box-shadow:0 0 0 2px var(--bs-body-bg), var(--ui-focus-ring), inset 0 0 0 1px transparent}.ui-color-option-primary{--ui-color-option:var(--bs-primary);--ui-color-option-ink:var(--ui-on-primary)}.ui-color-option-info{--ui-color-option:var(--bs-info);--ui-color-option-ink:var(--ui-on-info)}.ui-color-option-success{--ui-color-option:var(--bs-success);--ui-color-option-ink:var(--ui-on-success)}.ui-color-option-warning{--ui-color-option:var(--bs-warning);--ui-color-option-ink:var(--ui-on-warning)}.ui-color-option-danger{--ui-color-option:var(--bs-danger);--ui-color-option-ink:var(--ui-on-danger)}.ui-color-option-secondary{--ui-color-option:var(--bs-secondary);--ui-color-option-ink:var(--ui-on-secondary)}.ui-color-option-blue{--ui-color-option:var(--ui-option-blue);--ui-color-option-ink:var(--ui-on-secondary)}.ui-color-option-yellow{--ui-color-option:var(--ui-option-yellow);--ui-color-option-ink:var(--ui-on-warning)}.ui-color-option-purple{--ui-color-option:var(--ui-option-purple);--ui-color-option-ink:var(--ui-on-secondary)}.ui-color-option-pink{--ui-color-option:var(--ui-option-pink);--ui-color-option-ink:var(--ui-on-secondary)}.ui-color-option-green{--ui-color-option:var(--ui-option-green);--ui-color-option-ink:var(--ui-on-secondary)}.ui-color-option-orange{--ui-color-option:var(--ui-option-orange);--ui-color-option-ink:var(--ui-on-secondary)}.ui-color-option-red{--ui-color-option:var(--ui-option-red);--ui-color-option-ink:var(--ui-on-secondary)}.ui-color-option-gray{--ui-color-option:var(--ui-option-gray);--ui-color-option-ink:var(--ui-on-secondary)}.ui-color-option-none{--ui-color-option:var(--bs-secondary-color);--ui-color-option-ink:var(--bs-secondary-color);background:linear-gradient(135deg, transparent calc(50% - .75px), var(--bs-tertiary-color) calc(50% - .75px), var(--bs-tertiary-color) calc(50% + .75px), transparent calc(50% + .75px));box-shadow:0 0 0 0 var(--bs-body-bg), 0 0 0 0 var(--ui-color-option), inset 0 0 0 1.5px var(--bs-tertiary-color)}.ui-color-option-sm{width:1rem;height:1rem}.ui-color-option-sm>.bi{font-size:.625rem}.ui-color-item{cursor:pointer}.ui-color-item>.ui-color-option{cursor:inherit}.btn-check:checked+.ui-color-item{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color)}.btn-check:checked+.ui-color-item>.ui-color-option>.bi{opacity:1;scale:1}.btn-check:checked+.ui-color-item>.ui-color-option-none{background:0 0}.btn-check:focus-visible+.ui-color-item{box-shadow:var(--ui-focus-ring)}.form-control.ui-value-dot{background-image:radial-gradient(circle closest-side, var(--ui-color-option) calc(100% - .5px), transparent 100%);background-position:.75rem;background-repeat:no-repeat;background-size:.5rem .5rem;padding-left:1.625rem}.ui-choice{--bs-btn-bg:color-mix(in srgb, var(--ui-choice-color,transparent) 14%, var(--ui-input-bg));--bs-btn-border-color:color-mix(in srgb, var(--ui-choice-color,transparent) 30%, var(--ui-input-border));--bs-btn-hover-bg:color-mix(in srgb, var(--ui-choice-color,transparent) 22%, var(--ui-input-bg-focus));--bs-btn-hover-border-color:var(--bs-btn-border-color);--bs-btn-disabled-bg:var(--bs-btn-bg);--bs-btn-disabled-border-color:var(--bs-btn-border-color);text-align:start;justify-content:flex-start;align-items:center;gap:.5rem;display:inline-flex}.btn-check:checked+.ui-choice,.btn-check:active+.ui-choice{--bs-btn-color:var(--bs-emphasis-color);--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-bg:color-mix(in srgb, var(--ui-choice-color,var(--bs-primary)) 28%, var(--ui-active));--bs-btn-hover-bg:var(--bs-btn-bg);--bs-btn-active-bg:var(--bs-btn-bg);--bs-btn-border-color:color-mix(in srgb, var(--ui-choice-color,var(--bs-primary)) 65%, var(--ui-input-border));--bs-btn-hover-border-color:var(--bs-btn-border-color);--bs-btn-active-border-color:var(--bs-btn-border-color);box-shadow:inset 0 0 0 1px var(--bs-btn-border-color), var(--bs-box-shadow-sm)}.ui-choice-mark{width:1em;height:1em;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bs-secondary-color) 55%, transparent);color:#0000;border-radius:50%;flex-shrink:0;line-height:1;display:inline-flex}.ui-choice-mark:before{vertical-align:0}.btn-check:checked+.ui-choice .ui-choice-mark{color:var(--bs-emphasis-color);box-shadow:inset 0 0 0 1.5px #0000}.ui-choice-mark-square{border-radius:.2em}.btn-check[aria-invalid=true]+.ui-choice{--bs-btn-border-color:var(--bs-form-invalid-border-color);--bs-btn-hover-border-color:var(--bs-form-invalid-border-color)}.btn-check[aria-invalid=true]:focus+.ui-choice{outline:2px solid var(--bs-form-invalid-border-color);outline-offset:-2px;box-shadow:none}.ui-dropzone{border:1.5px dashed var(--ui-input-border);border-radius:var(--bs-border-radius-lg);background-color:var(--ui-input-bg);color:var(--bs-secondary-color);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.ui-dropzone:hover,.ui-dropzone.is-dragover{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.ui-dropzone:focus-within{box-shadow:var(--ui-focus-ring)}.ui-file{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--ui-input-bg);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.ui-file.is-leaving{pointer-events:none}.ui-file+.ui-file{margin-top:.5rem}.ui-file-body{flex:auto;min-width:0}.ui-file-thumb{border-radius:var(--bs-border-radius);object-fit:cover;width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--bs-border-color);flex-shrink:0}.ui-file-name{color:var(--bs-emphasis-color);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-thumbs{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;display:grid}.ui-thumb{aspect-ratio:4/3;border-radius:var(--bs-border-radius);background-color:var(--ui-active);box-shadow:inset 0 0 0 1px var(--bs-border-color);position:relative;overflow:hidden}.ui-thumb>img{object-fit:cover;width:100%;height:100%}.ui-thumb>.badge{position:absolute;bottom:.375rem;left:.375rem}.ui-signature{border:1px solid var(--ui-input-border);border-radius:var(--bs-border-radius);background-color:var(--ui-input-bg);height:11rem;box-shadow:var(--ui-control-highlight);touch-action:none;position:relative}.ui-signature:after{content:"";border-bottom:1px dashed var(--ui-input-border);pointer-events:none;position:absolute;bottom:2.25rem;left:1.5rem;right:1.5rem}.ui-signature>canvas{z-index:1;cursor:crosshair;width:100%;height:100%;display:block;position:relative}.ui-signature-square{aspect-ratio:1;width:100%;max-width:31.25rem;height:auto}.ui-signature-hint{color:var(--bs-tertiary-color);pointer-events:none;font-size:.75rem;position:absolute;bottom:.75rem;left:1.5rem}.ui-chat{flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.ui-chat-day{color:var(--bs-secondary-color);text-align:center;margin:.5rem 0;font-size:.75rem;font-weight:500}.ui-message{align-items:flex-end;gap:.5rem;max-width:75%;display:flex}.ui-message-bubble{border-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-sm);border:1px solid color-mix(in srgb, var(--bs-info) 25%, var(--bs-body-bg));background-color:color-mix(in srgb, var(--bs-info) 10%, var(--bs-body-bg));color:var(--bs-emphasis-color);padding:.5rem .75rem}.ui-message-meta{color:var(--bs-secondary-color);margin-top:.125rem;font-size:.75rem}.ui-message.is-mine{text-align:right;flex-direction:row-reverse;align-self:flex-end}.ui-message.is-mine .ui-message-bubble{border-bottom-right-radius:var(--bs-border-radius-sm);border-bottom-left-radius:var(--bs-border-radius-lg);border-color:color-mix(in srgb, var(--bs-primary) 45%, var(--bs-body-bg));background-color:color-mix(in srgb, var(--bs-primary) 22%, var(--bs-body-bg));color:var(--bs-emphasis-color);text-align:left}.ui-peek{z-index:1060;border:1px solid var(--ui-glass-border);border-radius:var(--bs-border-radius-lg);background-color:var(--ui-surface-raised);width:22rem;max-height:min(24rem,100vh - 1rem);box-shadow:var(--bs-box-shadow-lg);pointer-events:none;flex-direction:column;animation:.16s ease-out ui-nav-panel-in;display:flex;position:fixed;overflow:hidden}.ui-peek[hidden]{display:none}.ui-peek-header{border-bottom:1px solid var(--bs-border-color-translucent);align-items:center;gap:.5rem;padding:.625rem .875rem .5rem;display:flex}.ui-peek-title{color:var(--bs-emphasis-color);font-size:.9375rem;font-weight:600}.ui-peek-header>.badge{margin-left:auto}.ui-peek-body{flex-direction:column;flex:auto;justify-content:flex-end;gap:.5rem;min-height:0;padding:.625rem .875rem;display:flex;overflow:hidden}.ui-peek-message{flex-shrink:0}.ui-peek-text{color:var(--bs-body-color);overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.ui-peek-footer{border-top:1px solid var(--bs-border-color-translucent);color:var(--bs-secondary-color);padding:.375rem .875rem;font-size:.75rem}.ui-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ui-message-quote{color:var(--bs-secondary-text-emphasis);border-left:3px solid;margin-bottom:.375rem;padding-left:.5rem;font-size:.8125rem}.ui-message .ui-message-bubble[class*=ui-message-bubble-]{border:1px solid var(--ui-message-tone-border);background:linear-gradient(var(--ui-message-tone-bg), var(--ui-message-tone-bg)), var(--bs-body-bg);color:var(--bs-emphasis-color)}.ui-message-bubble-primary{--ui-message-tone-bg:var(--bs-primary-bg-subtle);--ui-message-tone-border:var(--bs-primary-border-subtle);--ui-message-tone-text:var(--bs-primary-text-emphasis)}.ui-message-bubble-success{--ui-message-tone-bg:var(--bs-success-bg-subtle);--ui-message-tone-border:var(--bs-success-border-subtle);--ui-message-tone-text:var(--bs-success-text-emphasis)}.ui-message-bubble-info{--ui-message-tone-bg:var(--bs-info-bg-subtle);--ui-message-tone-border:var(--bs-info-border-subtle);--ui-message-tone-text:var(--bs-info-text-emphasis)}.ui-message-bubble-warning{--ui-message-tone-bg:var(--bs-warning-bg-subtle);--ui-message-tone-border:var(--bs-warning-border-subtle);--ui-message-tone-text:var(--bs-warning-text-emphasis)}.ui-message-bubble-danger{--ui-message-tone-bg:var(--bs-danger-bg-subtle);--ui-message-tone-border:var(--bs-danger-border-subtle);--ui-message-tone-text:var(--bs-danger-text-emphasis)}.ui-message-event{color:var(--ui-message-tone-text,inherit)}.ui-message-reactions{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.ui-message.is-mine .ui-message-reactions{justify-content:flex-end}.ui-chat-composer{border-top:1px solid var(--bs-border-color);align-items:flex-end;gap:.5rem;padding:.75rem;display:flex}.ui-chat-composer>.form-control{resize:none}.ui-heatmap{grid-template-columns:2.25rem repeat(var(--ui-heatmap-cols,12), minmax(0, 1fr));gap:2px;font-size:.6875rem;display:grid}.ui-heatmap-label{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;align-items:center;display:flex}.ui-heatmap-label.is-col{justify-content:center}.ui-heatmap-cell{aspect-ratio:1.6;background-color:var(--ui-active);border-radius:4px}.ui-heatmap-cell[data-level="1"]{background-color:var(--ui-seq-1)}.ui-heatmap-cell[data-level="2"]{background-color:var(--ui-seq-2)}.ui-heatmap-cell[data-level="3"]{background-color:var(--ui-seq-3)}.ui-heatmap-cell[data-level="4"]{background-color:var(--ui-seq-4)}.ui-heatmap-cell[data-level="5"]{background-color:var(--ui-seq-5)}.ui-heatmap-cell:hover{box-shadow:0 0 0 2px var(--bs-body-bg), 0 0 0 3px var(--bs-emphasis-color)}.ui-heatmap-scale{gap:2px;display:inline-flex}.ui-heatmap-scale>span{border-radius:2px;width:1rem;height:.625rem}.ui-chart{height:var(--ui-chart-height,16rem);position:relative}.ui-chart-scroll{overscroll-behavior:contain;max-height:min(24rem,45vh);overflow-y:auto}.ui-chart-legend{color:var(--bs-secondary-color);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ui-chart-legend>li{align-items:center;gap:.4375rem;display:inline-flex}.ui-chart-swatch{background-color:var(--swatch);border-radius:3px;flex-shrink:0;width:.625rem;height:.625rem}.ui-meter{--bs-progress-height:.375rem;--bs-progress-bg:var(--bs-primary-bg-subtle);--bs-progress-bar-bg:var(--bs-primary)}.ui-ring{--ui-ring-value:0;--ui-ring-progress:var(--ui-ring-value);--ui-ring-size:1rem;--ui-ring-thickness:3px;--ui-ring-color:var(--bs-primary);flex:0 0 var(--ui-ring-size);width:var(--ui-ring-size);height:var(--ui-ring-size);background:conic-gradient(var(--ui-ring-paint,var(--ui-ring-color)) calc(var(--ui-ring-progress) * 1%), rgba(var(--bs-emphasis-color-rgb), .12) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ui-ring-thickness)), #000 calc(100% - var(--ui-ring-thickness) + .5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ui-ring-thickness)), #000 calc(100% - var(--ui-ring-thickness) + .5px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--ui-ring-thickness)), #000 calc(100% - var(--ui-ring-thickness) + .5px));border-radius:50%;display:inline-block}@property --ui-ring-value{syntax:"<number>";inherits:false;initial-value:0}@property --ui-ring-progress{syntax:"<number>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){.ui-ring{transition:--ui-ring-progress var(--ui-dur-fill) var(--ui-ease-smooth)}html:not([data-ui-page-arrived]) .ui-ring{transition-delay:var(--ui-delay-fill)}@starting-style{.ui-ring{--ui-ring-progress:0}}}.ui-ring-lg{--ui-ring-size:2.5rem;--ui-ring-thickness:5px}.ui-ring.is-complete{--ui-ring-paint:color-mix(in srgb, var(--bs-success) calc(clamp(0, (var(--ui-ring-progress) - 98) / 2, 1) * 100%), var(--ui-ring-color))}.ui-nav-link>.ui-ring{margin-left:auto}.ui-completion-mark{place-items:center;display:inline-grid;position:relative}.ui-completion-mark>.bi{grid-area:1/1}.ui-completion-mark>.bi-check-lg{font-size:.7em}.ui-completion-mark>.ui-ring{--ui-ring-size:.875em;grid-area:1/1;display:none}.ui-completion-mark.is-filling>.ui-ring{display:inline-block}.ui-completion-mark.is-filling>.bi{opacity:0}@media (prefers-reduced-motion:reduce){.ui-completion-mark.is-filling>.ui-ring{display:none}.ui-completion-mark.is-filling>.bi{opacity:1}}.ui-completion-mark:before,.ui-completion-mark:after{content:"";pointer-events:none;opacity:0;border-radius:50%;grid-area:1/1}.ui-completion-mark:after{border:2px solid;width:1em;height:1em}.ui-completion-mark:before{width:3px;height:3px}@media (prefers-reduced-motion:no-preference){.ui-completion-mark.is-celebrating{animation:ui-completion-pop var(--ui-dur-celebrate) var(--ui-ease-spring) both, ui-completion-shine var(--ui-dur-celebrate-glow) var(--ui-ease-out) both}.ui-completion-mark.is-celebrating>.bi-check-lg{animation:ui-completion-draw var(--ui-dur-celebrate-draw) var(--ui-ease-out) var(--ui-delay-celebrate-draw) both}.ui-completion-mark.is-celebrating:after{animation:ui-completion-ripple var(--ui-dur-celebrate-ripple) var(--ui-ease-out) var(--ui-delay-celebrate-burst) both}.ui-completion-mark.is-celebrating:before{animation:ui-completion-sparks var(--ui-dur-celebrate) var(--ui-ease-out) var(--ui-delay-celebrate-burst) both}}@keyframes ui-completion-pop{0%{transform:scale(1)}18%{transform:scale(.72)}55%{transform:scale(1.25)}78%{transform:scale(.94)}to{transform:scale(1)}}@keyframes ui-completion-draw{0%{clip-path:inset(0 100% 0 0);transform:scale(.8)}35%{clip-path:inset(0 55% 0 0);transform:scale(.9)}65%{clip-path:inset(0);transform:scale(1.3)}to{clip-path:inset(0);transform:scale(1)}}@keyframes ui-completion-ripple{0%{opacity:.8;border-width:2px;transform:scale(.7)}to{opacity:0;border-width:.5px;transform:scale(2.1)}}@keyframes ui-completion-sparks{0%{opacity:1;box-shadow:0 0 0 .5px,0 0 0 .5px,0 0 0 .5px,0 0 0 .5px,0 0 0 .5px,0 0 0 .5px,0 0 0 .5px,0 0 0 .5px}70%{opacity:1}to{opacity:0;box-shadow:0 -1.05em 0 -1px,.74em -.74em 0 -1px,1.05em 0 0 -1px,.74em .74em 0 -1px,0 1.05em 0 -1px,-.74em .74em 0 -1px,-1.05em 0 0 -1px,-.74em -.74em 0 -1px}}@keyframes ui-completion-shine{0%,40%,to{filter:drop-shadow(0 0 #0000)}62%{filter:drop-shadow(0 0 4px color-mix(in srgb, currentColor 75%, transparent))}}.ui-sparkline{height:2.5rem}.ui-sortable-handle{color:var(--bs-tertiary-color);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ui-sortable-handle:active{cursor:grabbing}.sortable-ghost{opacity:.4}.sortable-chosen{background-color:var(--ui-input-bg-focus);box-shadow:var(--bs-box-shadow)}.ui-icon-tile-sm{border-radius:var(--bs-border-radius-sm);width:1.625rem;height:1.625rem;font-size:.875rem}.ui-tree,.ui-tree-group{margin:0;padding:0;list-style:none}.ui-tree-group{border-left:1px solid var(--bs-border-color);min-height:.375rem;margin-left:1.3125rem;padding-left:.375rem}.ui-tree-group[hidden][data-ui-tree-folding]{display:block!important}.ui-tree-drop-placeholder{border:1px dashed var(--bs-border-color);border-radius:var(--bs-border-radius);min-height:2.375rem;color:var(--bs-secondary-color);pointer-events:none;margin:.1875rem 0;padding:.5rem;font-size:.8125rem}.ui-tree-group:has(>.ui-tree-item)>.ui-tree-drop-placeholder{display:none}.ui-tree-row{border-radius:var(--bs-border-radius);align-items:center;gap:.375rem;min-height:2.375rem;padding:.1875rem .375rem;font-size:.875rem;display:flex;position:relative}.ui-tree-row:hover{background-color:var(--ui-hover)}.ui-tree-row.active{background-color:var(--ui-active)}.ui-tree-row.active .ui-tree-title{color:var(--bs-emphasis-color);font-weight:600}.ui-tree-toggle,.ui-tree-spacer{border-radius:var(--bs-border-radius-sm);width:1.25rem;height:1.25rem;color:var(--bs-secondary-color);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-tree-toggle:hover{background-color:var(--ui-active);color:var(--bs-emphasis-color)}.ui-tree-toggle i{transition:transform .15s}.ui-tree-toggle[aria-expanded=false] i{transform:rotate(-90deg)}.ui-tree-label{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:.5rem;padding:0;display:flex}.ui-tree-label:focus-visible{border-radius:var(--bs-border-radius-sm);outline:2px solid var(--bs-primary);outline-offset:2px}.ui-tree-text{min-width:0;line-height:1.25}.ui-tree-title,.ui-tree-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-tree-title{color:var(--bs-body-color);font-weight:500}.ui-tree-meta{color:var(--bs-secondary-color);font-size:.75rem}.ui-tree-actions{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.ui-tree-row .ui-sortable-handle{flex-shrink:0}@media (hover:hover){:is(.ui-tree-row:not(:hover,:focus-within,.active,:has(.dropdown-menu:is(.show,[data-ui-leaving]))) .ui-tree-actions,.ui-tree-row:not(:hover,:focus-within) .ui-sortable-handle){visibility:hidden}}.ui-swatch{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background:var(--ui-swatch,linear-gradient(to top right, transparent calc(50% - 1px), var(--bs-secondary-color) 50%, transparent calc(50% + 1px)));flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block}[data-ui-color-field]>label.input-group-text{cursor:pointer}.ui-value-list-index{min-width:1.25rem;color:var(--bs-secondary-color);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}@media (width>=992px){.ui-split-aside.ui-split-aside-wide{flex-basis:26rem}}@media (width>=1400px){.ui-split-aside.ui-split-aside-wide{flex-basis:32rem}}.ui-app{min-height:100dvh;display:flex}.ui-sidebar{--bs-offcanvas-width:var(--ui-sidebar-width);--bs-offcanvas-border-color:var(--ui-glass-border);background-color:#0000!important}.ui-sidebar:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--ui-glass-chrome);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);pointer-events:none;position:absolute;inset:0}.ui-sidebar>.offcanvas-body{min-height:0;padding:0}@media (width>=992px){.ui-sidebar{top:var(--ui-shell-gap);width:var(--ui-sidebar-width);height:calc(100vh - 2 * var(--ui-shell-gap));height:calc(100dvh - 2 * var(--ui-shell-gap));margin:var(--ui-shell-gap);border:1px solid var(--ui-glass-border);border-radius:var(--bs-border-radius-lg);box-shadow:var(--ui-glass-shadow);flex-direction:column;flex-shrink:0;display:flex;position:sticky}.ui-sidebar>.offcanvas-body{flex-direction:column;flex:auto;overflow-y:auto}}.ui-sidebar-brand{height:var(--ui-topbar-height);color:var(--bs-emphasis-color);letter-spacing:-.015em;flex-shrink:0;align-items:center;gap:.625rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;display:flex}.ui-brand-mark{object-fit:contain;flex:none;width:2.5rem;height:1.25rem;display:block}.ui-nav{flex-direction:column;gap:1px;width:100%;padding:.25rem .75rem 1rem;display:flex}.ui-nav-heading{color:var(--bs-tertiary-color);padding:1rem .625rem .375rem;font-size:.75rem;font-weight:500}.ui-nav-heading:first-child{padding-top:.25rem}.ui-nav-link{border-radius:var(--bs-border-radius);color:var(--bs-secondary-color);align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.ui-nav-link>i{text-align:center;width:1.125rem;font-size:1rem}.ui-nav-link>.badge{margin-left:auto}.ui-nav-link:hover{background-color:var(--ui-hover);color:var(--bs-emphasis-color);text-decoration:none}.ui-nav-link:focus-visible{outline:2px solid var(--ui-focus-border);outline-offset:2px}.ui-nav-link.active{background-color:var(--ui-nav-active-bg);box-shadow:var(--bs-box-shadow-sm), 0 0 0 1px var(--bs-border-color);color:var(--bs-emphasis-color)}.ui-nav-link.active>i{color:var(--bs-primary-text-emphasis)}.ui-navshell{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.ui-navshell-main{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-navshell-search{padding:.25rem .75rem .5rem}.ui-navshell-scroll{scrollbar-width:none;flex:auto;min-height:0;padding:.25rem .75rem .75rem;scroll-padding-block:.75rem;overflow-y:auto}.ui-navshell-scroll::-webkit-scrollbar{display:none}.ui-navshell-scroll-hints{z-index:3;pointer-events:none;color:var(--bs-secondary-color);position:absolute}.ui-navshell-scroll-hints[hidden],.ui-navshell-scroll-hints>[hidden]{display:none}.ui-navshell-scroll-hints>i{background:var(--ui-surface-raised);width:1.5rem;height:.875rem;box-shadow:var(--bs-box-shadow-sm);opacity:.8;border-radius:999px;place-items:center;font-size:.625rem;display:grid;position:absolute;left:50%;transform:translate(-50%)}.ui-navshell-scroll-hints>.bi-chevron-up{top:1px}.ui-navshell-scroll-hints>.bi-chevron-down{bottom:1px}.ui-navshell-scroll [data-ui-nav-home],.ui-navshell-scroll [data-ui-nav-order-list],.ui-navshell-scroll [data-ui-nav-rubric-list],.ui-navshell-scroll [data-ui-nav-results],.ui-navshell-scroll [data-ui-nav-pins-list],.ui-navshell-scroll [data-ui-nav-results-list]{flex-direction:column;gap:1px;display:flex}.ui-navshell-scroll [hidden]{display:none!important}.ui-navshell-orderable,.ui-navshell-rubric{min-width:0;position:relative}.ui-navshell-orderable>[data-ui-nav-handle],.ui-navshell-rubric>[data-ui-nav-rubric-handle]{z-index:1;display:none;position:absolute;top:.2rem;right:.1rem}.ui-navshell-orderable-group>.ui-nav-heading{justify-content:space-between;align-items:center;display:flex}.ui-navshell-orderable-group>.ui-nav-heading [data-ui-nav-handle]{display:none}.ui-navshell.is-editing .ui-navshell-orderable>[data-ui-nav-handle],.ui-navshell.is-editing .ui-navshell-rubric>[data-ui-nav-rubric-handle],.ui-navshell.is-editing .ui-navshell-orderable-group>.ui-nav-heading [data-ui-nav-handle]{background-color:var(--ui-hover);display:inline-flex}.ui-navshell.is-editing .ui-navshell-orderable>.ui-nav-link,.ui-navshell.is-editing .ui-navshell-orderable>.ui-navshell-item .ui-nav-link,.ui-navshell.is-editing .ui-navshell-rubric>.ui-nav-link,.ui-navshell.is-editing .ui-navshell-rubric>.ui-navshell-item .ui-nav-link{padding-right:2.5rem}.ui-navshell.is-editing .ui-navshell-orderable .ui-navshell-pin,.ui-navshell.is-editing .ui-navshell-orderable .ui-navshell-chevron,.ui-navshell.is-editing .ui-navshell-orderable>.ui-nav-link>.badge{display:none}.ui-navshell-footer{border-top:1px solid var(--bs-border-color);padding:.5rem .75rem .75rem}.ui-navshell-footer [data-ui-nav-edit][aria-pressed=true]{background-color:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}button.ui-nav-link{width:100%;font-family:inherit;line-height:inherit;text-align:left;background:0 0;border:0}.ui-nav-link>span:not(.badge):not(.ui-ring){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-navshell-chevron{opacity:.55;width:auto!important;font-size:.6875rem!important}.ui-navshell-section.is-current{background-color:var(--ui-nav-active-bg);box-shadow:var(--bs-box-shadow-sm), 0 0 0 1px var(--bs-border-color);color:var(--bs-emphasis-color);font-weight:600}.ui-navshell-current-path{margin:.25rem .25rem .25rem 1.25rem;font-size:.75rem}.ui-navshell-section.is-current>i:first-child{color:var(--bs-primary-text-emphasis)}.ui-navshell-section[aria-expanded=true]{background-color:var(--ui-nav-active-bg);box-shadow:var(--bs-box-shadow-sm), 0 0 0 1px var(--bs-border-color);color:var(--bs-emphasis-color)}.ui-navshell-section[aria-expanded=true]>.ui-navshell-chevron{opacity:1}.ui-navshell-panel{top:0;bottom:0;left:calc(100% + var(--ui-shell-gap) + 1px);z-index:1035;border:1px solid var(--ui-glass-border);border-radius:var(--bs-border-radius-lg);background-color:var(--ui-surface-raised);width:18rem;box-shadow:var(--bs-box-shadow-lg);flex-direction:column;display:flex;position:absolute}.ui-navshell-panel[hidden]{display:none}@keyframes ui-nav-panel-in{0%{opacity:0;transform:translate(-.375rem)}}.ui-navshell-panel-header{align-items:center;gap:.5rem;padding:.875rem .625rem .5rem 1rem;display:flex}.ui-navshell-panel-title{color:var(--bs-emphasis-color);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.ui-navshell-back{display:none}.ui-navshell-panel-body{flex:auto;min-height:0;padding:.25rem .625rem 1rem;overflow-y:auto}.ui-navshell-group-title{color:var(--bs-tertiary-color);align-items:center;gap:.5rem;padding:.5rem .625rem .25rem;font-size:.75rem;font-weight:500;display:flex}.ui-navshell-group.level-1{margin-top:.25rem;margin-left:1.25rem}.ui-navshell-group.level-1>.ui-navshell-group-title{padding-top:.25rem}.ui-navshell-item{align-items:center;display:flex;position:relative}.ui-navshell-item-divided{border-top:1px solid var(--bs-border-color);margin-top:.625rem;padding-top:.625rem}.ui-navshell-item>.ui-nav-link{flex:auto;min-width:0;padding-right:2rem}.ui-navshell-pin{border-radius:var(--bs-border-radius-sm);width:1.5rem;height:1.5rem;color:var(--bs-tertiary-color);opacity:0;background:0 0;border:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;right:.25rem}.ui-navshell-item:hover>.ui-navshell-pin,.ui-navshell-pin:focus-visible,.ui-navshell-pin[aria-pressed=true]{opacity:1}@media (hover:none){.ui-navshell-pin{opacity:1}}.ui-navshell-pin:hover{background-color:var(--ui-active);color:var(--bs-emphasis-color)}.ui-navshell-pin[aria-pressed=true]{color:var(--bs-warning-text-emphasis)}.ui-navshell-pin:focus-visible{outline:2px solid var(--ui-focus-border);outline-offset:2px}.ui-navshell-result-path{color:var(--bs-tertiary-color);text-overflow:ellipsis;font-size:.6875rem;font-weight:400;display:block;overflow:hidden}@media (width>=992px){.ui-sidebar{z-index:1030}.ui-sidebar>.offcanvas-body:has(>.ui-navshell){overflow:visible}.ui-navshell-panel{top:var(--ui-shell-gap);background-color:var(--ui-glass-chrome);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter)}.ui-sidebar,.kit-nav-demo-sidebar{transition:width .2s}html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed{--ui-sidebar-width:4.25rem}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) :is(.ui-navshell-search .input-group,.ui-sidebar-brand>.btn-close){display:none!important}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) :is(.ui-navshell-main .ui-nav-link>span:not(.badge):not(.ui-ring),.ui-navshell-footer .ui-nav-link>span,.ui-sidebar-brand>span:not(.ui-brand-mark,.ui-app-icon)){opacity:0;filter:blur(4px)}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) .ui-navshell-chevron{opacity:0!important}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) .ui-navshell-main .ui-navshell-pin{visibility:hidden;opacity:0}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) .ui-navshell-main :is(.ui-nav-heading,.ui-navshell-current-path){opacity:0;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}.ui-sidebar-brand>span:not(.ui-brand-mark,.ui-app-icon){white-space:nowrap}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) :is(.ui-navshell-main,.ui-navshell-footer) .ui-nav-link{padding:.5rem 0 .5rem calc((var(--ui-sidebar-width) - 2.125rem) / 2 - 1px);justify-content:flex-start;overflow:hidden}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) .ui-navshell-main .ui-nav-link{position:relative}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) .ui-navshell-main .ui-nav-link>.badge{padding:.0625rem .3125rem;font-size:.625rem;position:absolute;top:.125rem;right:.25rem}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) .ui-navshell-main .ui-nav-link>.ui-ring{--ui-ring-size:.75rem;--ui-ring-thickness:2px;margin:0;position:absolute;top:.25rem;right:.375rem}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) :is(.ui-navshell-search,.ui-navshell-scroll,.ui-navshell-footer){padding-left:.5rem;padding-right:.5rem}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) .ui-navshell-scroll [data-ui-nav-pins]{border-bottom:1px solid var(--bs-border-color);margin-bottom:.5rem;padding-bottom:.5rem}:is(html.ui-nav-collapsed .ui-sidebar,.is-nav-collapsed) .ui-sidebar-brand{padding:0 0 0 calc((var(--ui-sidebar-width) - 1.875rem) / 2 - 1px)}}@media (width<=991.98px){.ui-sidebar{--bs-offcanvas-width:min(20rem, calc(100vw - 3rem));height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.ui-sidebar:before{background-color:var(--ui-surface-raised)}.ui-sidebar>.offcanvas-body:has(>.ui-navshell){overflow:hidden}.ui-sidebar .ui-navshell-scroll,.ui-sidebar .ui-navshell-panel-body{overscroll-behavior-y:contain}.ui-sidebar .ui-nav-link{min-height:2.75rem}.ui-sidebar .ui-navshell-search .form-control{min-height:2.75rem;font-size:1rem}.ui-sidebar-brand>.btn-close{box-sizing:border-box;flex-shrink:0;width:2.75rem;height:2.75rem}.ui-navshell-panel-header{border-bottom:1px solid var(--bs-border-color);margin-bottom:.25rem;padding:.25rem .75rem .5rem}.ui-navshell-panel-header>.btn{min-width:2.75rem;min-height:2.75rem}.ui-app:has(>.ui-sidebar:is(.show,.showing,.hiding))>.ui-main{overflow-y:hidden}.ui-navshell-panel{width:auto;box-shadow:none;border:0;border-radius:0;inset:0}.ui-navshell-back{display:inline-flex}.ui-navshell-footer{padding:.5rem .75rem .75rem}.ui-navshell-footer>:not([data-ui-nav-edit]){display:none}}.ui-main{overscroll-behavior-y:none;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-width:0;height:100dvh;display:flex;position:relative;overflow-y:auto}.ui-topbar{z-index:1020;height:var(--ui-topbar-height);border-bottom:1px solid var(--ui-glass-border);background-color:var(--ui-glass-chrome);box-shadow:var(--ui-glass-shadow);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);flex-shrink:0;align-items:center;gap:.75rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.ui-topbar>:not([data-ui-topbar-workspace]),[data-ui-topbar-workspace]>*{flex-shrink:0}@media (width<=991.98px){.ui-topbar{height:auto;min-height:var(--ui-topbar-height);padding-top:.25rem;padding-bottom:.25rem}[data-ui-topbar-workspace]{flex-wrap:wrap}}@media (width>=992px){.ui-main{height:calc(100vh - var(--ui-shell-gap));height:calc(100dvh - var(--ui-shell-gap));margin-top:var(--ui-shell-gap)}.ui-topbar{margin-right:var(--ui-shell-gap);border:1px solid var(--ui-glass-border);border-radius:var(--bs-border-radius-lg);padding:0 .75rem}}[data-ui-responsive-tabs]{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;display:flex}[data-ui-responsive-menu]{flex-shrink:0}.ui-content{width:100%;padding:2rem 2rem 3rem}.ui-content-narrow{max-width:64rem;margin-left:auto;margin-right:auto}@media (width>=992px){.ui-content-fill{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}}[data-ui-hide-empty]:not(:has([data-ui-content]:not(.d-none))){display:none!important}.ui-split{flex-direction:column;gap:1rem;display:flex}.ui-split-main,.ui-split-aside{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (width>=992px){.ui-split{flex-direction:row;flex:auto;min-height:0}.ui-split-main,.ui-split-aside{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.ui-split-main{flex:auto}.ui-split-main>.ui-float-actions{position:absolute}.ui-split-aside{flex:0 0 22rem}}@media (width>=1400px){.ui-split-aside{flex-basis:24rem}}.ui-split-aside>:empty{display:none!important}@media (width<=991.98px){.ui-split-aside,.ui-split-aside [data-ui-split-dissolve]{display:contents!important}}@media (width<=575.98px){.ui-topbar{gap:.25rem;padding-left:.5rem;padding-right:.5rem}.ui-content{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.placeholder-glow .placeholder{animation:none}}.ui-id-card-stage{--ui-id-card-blue:#1599d1;--ui-id-card-blue-deep:#0879ad;--ui-id-card-ink:#172f3b;--ui-id-card-muted:#53636b;perspective:1800px;width:min(100%,780px);margin:0 auto;container-type:inline-size}.ui-id-card{aspect-ratio:1.586;cursor:grab;touch-action:pan-y;width:100%;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform var(--ui-dur-turn) var(--ui-ease-smooth);outline:none;position:relative}.ui-id-card.is-dragging{cursor:grabbing;transition:none}.ui-id-card:focus-visible{box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb), .35);border-radius:4cqi}.ui-id-card.is-flipped{transform:rotateY(180deg)}.ui-id-card-face{color:var(--ui-id-card-ink);backface-visibility:hidden;background:#fff;border:1px solid #105c7e2e;border-radius:3.4cqi;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 55px #0a34483d,0 2px 8px #0a34481f}.ui-id-card-front{isolation:isolate;background:linear-gradient(118deg,#fffffffa 0 66%,#e8f7fcf5 100%),#fff;padding:4.7% 5% 3.6%}.ui-id-card-front:before,.ui-id-card-front:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:7.5cqi solid #1599d129;border-radius:50%;position:absolute}.ui-id-card-front:before{width:42%;top:-23%;right:-8%}.ui-id-card-front:after{border-color:#0879ad1f;width:46%;bottom:-32%;left:-19%}.ui-id-card-brand{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ui-id-card-brand img{width:23%;height:auto}.ui-id-card-brand>span{color:var(--ui-id-card-blue-deep);letter-spacing:.08em;text-transform:uppercase;background:#1599d114;border:1px solid #1599d13d;border-radius:999px;padding:.42em .78em;font-size:1.6cqi;font-weight:800}.ui-id-card-identity{grid-template-columns:24% minmax(0,1fr) 20%;align-items:center;gap:4%;min-height:0;margin:auto 0;display:grid}.ui-id-card-photo{aspect-ratio:1;width:100%;color:var(--ui-id-card-blue-deep);background:linear-gradient(145deg,#dff3fb,#b7ddea);border:.7cqi solid #fff;border-radius:18%;place-items:center;font-size:5.2cqi;font-weight:800;display:grid;overflow:hidden;box-shadow:0 8px 24px #095d802e}.ui-id-card-photo img{object-fit:cover;width:100%;height:100%}.ui-id-card-person{min-width:0}.ui-id-card-company{color:var(--ui-id-card-blue-deep);letter-spacing:.12em;margin-bottom:.35em;font-size:1.6cqi;font-weight:800;display:block}.ui-id-card-name{color:var(--ui-id-card-ink);letter-spacing:-.035em;margin:0;font-size:4.2cqi;font-weight:800;line-height:1.04}.ui-id-card-role{color:var(--ui-id-card-muted);margin:.35em 0 .45em;font-size:2.5cqi;font-weight:600;line-height:1.15}.ui-id-card-meta{color:var(--ui-id-card-muted);text-overflow:ellipsis;white-space:nowrap;font-size:1.5cqi;display:block;overflow:hidden}.ui-id-card-qr{text-align:center}.ui-id-card-qr img{aspect-ratio:1;background:#fff;border:.6cqi solid #fff;border-radius:10%;width:100%;display:block;box-shadow:0 7px 18px #0f435824}.ui-id-card-qr span{color:var(--ui-id-card-muted);margin-top:.35em;font-size:1.3cqi;font-weight:700;line-height:1.15;display:block}.ui-id-card-footer{border-top:2px solid #1599d18c;grid-template-columns:1.6fr 1fr .8fr;gap:3%;margin:0;padding-top:2.4%;display:grid}.ui-id-card-footer>div{min-width:0}.ui-id-card-footer dt,.ui-id-card-footer dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-id-card-footer dt{color:var(--ui-id-card-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.14em;font-size:1.25cqi;font-weight:700}.ui-id-card-footer dd{color:#31515f;font-size:1.5cqi;font-weight:700}.ui-id-card-hint{color:var(--ui-id-card-muted);align-items:center;gap:.3em;font-size:1.25cqi;font-weight:700;display:inline-flex;position:absolute;bottom:2.2%;right:3%}.ui-id-card-back{transform:rotateY(180deg)}.ui-id-card-document{border-radius:inherit;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.ui-id-card-document>img{object-fit:fill;width:100%;height:100%}.ui-id-card-document>img.is-rotated{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.ui-id-card-empty{max-width:60%;color:var(--ui-id-card-muted);text-align:center;place-items:center;font-size:1.9cqi;font-weight:600;display:grid}.ui-id-card-empty .bi{color:#1599d18c;margin-bottom:.25em;font-size:7cqi}.ui-id-card-modal .modal-dialog{width:calc(100% - 2rem);max-width:780px}.ui-id-card-modal .modal-content{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.ui-id-card-modal .modal-body{padding:0}.ui-id-card-close{z-index:5;color:#173642;background:#fff;border:1px solid #0879ad2e;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:1.05rem;transition:transform .18s,background-color .18s;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 8px 24px #0519274d}.ui-id-card-close:hover,.ui-id-card-close:focus-visible{color:#0879ad;background:#edf8fc;transform:scale(1.06)}@media (width<=575.98px){.ui-id-card-modal .modal-dialog{width:calc(100% - 1rem);height:calc(100dvh - 1rem);margin:.5rem}.ui-id-card-modal .modal-content,.ui-id-card-modal .modal-body{height:100%}.ui-id-card-modal .ui-id-card-stage{width:min(100dvh - 2rem,158.6vw - 3.172rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.ui-id-card-modal .ui-id-card.is-flipped,.ui-id-card-modal .ui-id-card-back{transform:rotateX(180deg)}.ui-id-card-close{width:36px;height:36px;font-size:.9rem;top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.ui-id-card,.ui-id-card-close{transition:none}}[x-cloak]{display:none!important}.min-w-0{min-width:0!important}.min-h-0{min-height:0!important}.ui-scroll-list{max-height:16rem;overflow-y:auto}.ui-topbar-search{flex:auto;min-width:12rem;max-width:20rem}.ui-search-fields{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.ui-match{background-color:var(--bs-primary-bg-subtle);color:var(--bs-emphasis-color);border-radius:.1875rem;padding:0 .0625rem;font-weight:600}[data-ui-search] input[type=search]::-webkit-search-cancel-button{display:none}.ui-result{align-items:center;gap:.75rem;display:flex}.ui-result-body{min-width:0;color:var(--bs-secondary-color);flex-direction:column;flex:auto;font-size:.8125rem;display:flex}.ui-result-body>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-result-head{align-items:center;gap:.5rem;display:flex}.ui-result-title{color:var(--bs-emphasis-color);text-overflow:ellipsis;font-size:.9375rem;font-weight:500;text-decoration:none;overflow:hidden}.ui-result-title:hover{color:var(--bs-emphasis-color)}.ui-result-head>.badge,.ui-result-head>.ui-result-aside{flex-shrink:0;max-width:50%;margin-left:auto}.ui-result-head>.badge>span,.ui-result-head>.ui-result-aside{text-overflow:ellipsis;overflow:hidden}.ui-result-actions{flex:0 auto;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-result-actions>.badge{text-overflow:ellipsis;white-space:nowrap;max-width:min(50vw,20rem);overflow:hidden}.ui-result-actions>.dropdown{flex:none}.ui-result>.dropdown>.btn,.ui-result-actions>.dropdown>.btn{z-index:2;position:relative}.ui-result:has(>.dropdown>.dropdown-menu.show){z-index:3}@media (prefers-reduced-transparency:reduce){:root,[data-bs-theme]{--ui-glass-surface:var(--bs-body-bg);--ui-glass-chrome:var(--bs-body-bg);--ui-glass-bg:var(--ui-surface-raised);--ui-glass-filter:none}}.leaflet-container{border-radius:inherit;background-color:var(--ui-page-bg);font-family:var(--bs-body-font-family);font-size:.8125rem}.leaflet-tile-pane{filter:var(--ui-map-tiles-filter)}.leaflet-bar{overflow:hidden;border:1px solid var(--ui-glass-border)!important;border-radius:var(--bs-border-radius)!important;box-shadow:var(--bs-box-shadow)!important}.leaflet-bar a,.leaflet-bar a:hover{border-bottom-color:var(--bs-border-color);background-color:var(--ui-glass-bg);width:2rem;height:2rem;color:var(--bs-emphasis-color);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);line-height:2rem}.leaflet-bar a:hover{background-color:var(--ui-surface-raised)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background-color:var(--ui-glass-bg);color:var(--bs-body-color);box-shadow:var(--bs-box-shadow);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter)}.leaflet-popup-content-wrapper{border:1px solid var(--ui-glass-border);border-radius:var(--bs-border-radius-lg)}.leaflet-popup-content{margin:.75rem 1rem;font-size:.8125rem;line-height:1.45}.leaflet-container a.leaflet-popup-close-button{color:var(--bs-secondary-color)}.leaflet-control-attribution{border-top-left-radius:var(--bs-border-radius-sm);color:var(--bs-secondary-color);font-size:.625rem;background-color:var(--ui-glass-bg)!important}.leaflet-control-attribution a{color:inherit}.ui-map-pin{background-color:var(--ui-status,var(--bs-primary));width:1.5rem;height:1.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-status,var(--bs-primary)) 30%, transparent), 0 2px 6px #0000004d;color:var(--ui-status-ink,#fff);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ui-map-pin.is-selected{box-shadow:0 0 0 4px color-mix(in srgb, var(--ui-status,var(--bs-primary)) 45%, transparent), 0 2px 8px #00000059;transform:scale(1.3)}.ui-map{height:var(--ui-map-height,18rem);border-radius:var(--bs-border-radius);box-shadow:inset 0 0 0 1px var(--bs-border-color);overflow:hidden}.marker-cluster,.marker-cluster div{background-color:#0000!important}.marker-cluster div{text-align:center;width:30px;height:30px;box-shadow:0 0 0 5px rgba(var(--bs-primary-rgb), .28), 0 2px 8px #00000040;color:var(--ui-on-primary);font:600 .75rem/30px var(--bs-body-font-family);border-radius:50%;margin:5px 0 0 5px;background-color:var(--bs-primary)!important}.select2-container{font-size:.875rem}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border:1px solid var(--ui-input-border);border-radius:var(--bs-border-radius);background-color:var(--ui-input-bg);min-height:calc(2.1875rem + 2px);box-shadow:var(--ui-control-highlight), var(--bs-box-shadow-sm)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--bs-emphasis-color);padding-left:.75rem;padding-right:2.25rem;line-height:2.1875rem}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--bs-tertiary-color)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:.5rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-color:var(--bs-secondary-color);width:.625rem;height:.625rem;-webkit-mask:var(--ui-chevron-mask) center / contain no-repeat;-webkit-mask:var(--ui-chevron-mask) center / contain no-repeat;mask:var(--ui-chevron-mask) center / contain no-repeat;border:0;margin:-.3125rem 0 0 -.3125rem}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection{border-color:var(--ui-focus-border);background-color:var(--ui-input-bg-focus);box-shadow:var(--ui-focus-ring)}.select2-container--default .select2-selection--multiple{flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem .375rem;display:flex}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:contents}.select2-container--default .select2-selection--multiple .select2-search--inline{flex:4rem}.select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:var(--bs-border-radius-pill);background-color:var(--bs-primary-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bs-primary) 22%, transparent);color:var(--bs-primary-text-emphasis);border:0;align-items:center;gap:.25rem;margin:0;padding:.125rem .5rem .125rem .25rem;font-size:.75rem;font-weight:500;display:inline-flex}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:inherit;opacity:.6;background:0 0;border:0;padding:0 .25rem;position:static}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:inherit;opacity:1;background:0 0}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding:0}.select2-container .select2-search--inline .select2-search__field{vertical-align:middle;height:1.5rem;color:var(--bs-emphasis-color);margin:0 0 0 .25rem;font-family:inherit;line-height:1.5rem}.select2-dropdown{border:1px solid var(--ui-glass-border);background-color:var(--ui-glass-bg);box-shadow:var(--bs-box-shadow);color:var(--bs-body-color);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);overflow:hidden;border-radius:var(--bs-border-radius-lg)!important}.select2-container--open .select2-dropdown--below{margin-top:.25rem}.select2-container--open .select2-dropdown--above{margin-top:-.25rem}.select2-search--dropdown{padding:.5rem}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--ui-input-border);border-radius:var(--bs-border-radius);background-color:var(--ui-input-bg);color:var(--bs-emphasis-color);outline:0;padding:.375rem .625rem}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:var(--ui-focus-border);box-shadow:var(--ui-focus-ring)}.select2-results__options{padding:.3125rem}.select2-container--default .select2-results>.select2-results__options{max-height:16rem}.select2-results__option{border-radius:var(--bs-border-radius-sm);padding:.4375rem .625rem}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--ui-active);color:var(--bs-emphasis-color)}.select2-container--default .select2-results__option--selected{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis);font-weight:500}.select2-container--default .select2-results__group{color:var(--bs-tertiary-color);padding:.5rem .625rem .25rem;font-size:.75rem;font-weight:500}.flatpickr-calendar{border:1px solid var(--ui-glass-border);border-radius:var(--bs-border-radius-lg);background:var(--ui-glass-bg);width:auto;box-shadow:var(--bs-box-shadow);font-family:var(--bs-body-font-family);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);padding:.5rem}.flatpickr-calendar:before,.flatpickr-calendar:after{display:none}.modal .flatpickr-calendar{background:var(--ui-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.modal-dialog>.flatpickr-calendar{pointer-events:auto}.flatpickr-months .flatpickr-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:var(--bs-emphasis-color);fill:var(--bs-emphasis-color);background:0 0}.flatpickr-current-month{font-size:.9375rem;font-weight:600}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--bs-secondary-color);fill:var(--bs-secondary-color)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--bs-primary)}span.flatpickr-weekday{color:var(--bs-tertiary-color);font-size:.75rem;font-weight:500}.flatpickr-day{border-radius:var(--bs-border-radius-sm);color:var(--bs-body-color);font-size:.8125rem}.flatpickr-day:hover,.flatpickr-day:focus{background:var(--ui-active);border-color:#0000}.flatpickr-day.today{border-color:var(--bs-primary-border-subtle)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--bs-tertiary-color)}.flatpickr-day:is(.selected,.startRange,.endRange):is(*,:hover,:focus,.prevMonthDay,.nextMonthDay){border-color:var(--bs-primary);background:var(--bs-primary);color:var(--ui-on-primary);font-weight:600}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.endRange.endRange{border-radius:var(--bs-border-radius-sm)}.rangeMode .flatpickr-day{max-width:none;margin-top:0}.flatpickr-day.inRange,.flatpickr-day.inRange:is(.prevMonthDay,.nextMonthDay,.today,.prevMonthDay.today,.nextMonthDay.today){background:var(--bs-primary-bg-subtle);box-shadow:none;border-color:#0000}.flatpickr-day.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:none}.flatpickr-time input,.flatpickr-time .flatpickr-am-pm{color:var(--bs-emphasis-color)}.flatpickr-time input:hover,.flatpickr-time input:focus{background:var(--ui-active)}.ql-toolbar.ql-snow,.ql-container.ql-snow{border-color:var(--ui-input-border);font-family:var(--bs-body-font-family)}.ql-toolbar.ql-snow{border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;background-color:var(--ui-input-bg);padding:.375rem}.ql-container.ql-snow{border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);background-color:var(--ui-input-bg);color:var(--bs-emphasis-color);height:auto;font-size:.875rem}.ql-editor{min-height:9rem}.ql-editor.ql-blank:before{color:var(--bs-tertiary-color);font-style:normal}.ql-snow.ql-toolbar button,.ql-snow .ql-picker-label{border-radius:var(--bs-border-radius-sm)}.ql-snow.ql-toolbar button:hover,.ql-snow.ql-toolbar button.ql-active{background-color:var(--ui-active)}.ql-snow .ql-stroke{stroke:var(--bs-secondary-color)}.ql-snow .ql-fill{fill:var(--bs-secondary-color)}.ql-snow .ql-picker{color:var(--bs-secondary-color)}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-picker-label:hover .ql-stroke{stroke:var(--bs-primary-text-emphasis)}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill{fill:var(--bs-primary-text-emphasis)}.ql-snow .ql-picker-options{border-radius:var(--bs-border-radius);background-color:var(--ui-surface-raised);box-shadow:var(--bs-box-shadow);border:1px solid var(--ui-glass-border)!important}.ql-snow a{color:var(--bs-link-color)}.driver-popover.ui-tour{--driver-popover-font-family:var(--bs-body-font-family);border:1px solid var(--ui-glass-border);border-radius:var(--bs-border-radius-lg);background-color:var(--ui-glass-bg);min-width:18rem;max-width:22rem;box-shadow:var(--ui-highlight), var(--bs-box-shadow-lg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);padding:1rem 1.125rem}.driver-popover.ui-tour .driver-popover-title{color:var(--bs-emphasis-color);letter-spacing:-.01em;padding-right:1.75rem;font-size:.9375rem;font-weight:600;line-height:1.4}.driver-popover.ui-tour .driver-popover-description{color:var(--bs-body-color);font-size:.875rem;line-height:1.55}.driver-popover.ui-tour .driver-popover-close-btn{border-radius:var(--bs-border-radius-sm);width:1.75rem;height:1.75rem;color:var(--bs-tertiary-color);font-size:1.125rem;line-height:1.75rem;top:.5rem;right:.5rem}.driver-popover.ui-tour .driver-popover-close-btn:hover,.driver-popover.ui-tour .driver-popover-close-btn:focus-visible{background-color:var(--ui-active);color:var(--bs-emphasis-color)}.driver-popover.ui-tour .driver-popover-footer{gap:.75rem;margin-top:1rem}.driver-popover.ui-tour .driver-popover-progress-text{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;font-size:.75rem}.driver-popover.ui-tour .driver-popover-navigation-btns{gap:.375rem}.driver-popover.ui-tour .driver-popover-navigation-btns button+button{margin-left:0}.driver-popover.ui-tour .driver-popover-footer-btn{border:1px solid var(--ui-input-border);border-radius:var(--bs-border-radius);background-color:var(--ui-input-bg);background-image:var(--ui-control-sheen);box-shadow:var(--ui-control-highlight), var(--bs-box-shadow-sm);color:var(--bs-emphasis-color);text-shadow:none;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.5}.driver-popover.ui-tour .driver-popover-footer-btn:hover{background-color:var(--ui-input-bg-focus)}.driver-popover.ui-tour .driver-popover-footer-btn:focus-visible{box-shadow:var(--ui-focus-ring)}.driver-popover.ui-tour .driver-popover-next-btn{border-color:var(--bs-primary);background-color:var(--bs-primary);color:var(--ui-on-primary);background-image:none}.driver-popover.ui-tour .driver-popover-next-btn:hover{background-color:color-mix(in srgb, var(--bs-primary) 90%, var(--ui-hover-mix))}.driver-popover.ui-tour .driver-popover-btn-disabled{display:none}.driver-popover.ui-tour .driver-popover-arrow{border-width:6px}.driver-popover.ui-tour .driver-popover-arrow-side-left{border-color:transparent transparent transparent var(--ui-glass-bg)}.driver-popover.ui-tour .driver-popover-arrow-side-right{border-color:transparent var(--ui-glass-bg) transparent transparent}.driver-popover.ui-tour .driver-popover-arrow-side-top{border-color:var(--ui-glass-bg) transparent transparent transparent}.driver-popover.ui-tour .driver-popover-arrow-side-bottom{border-color:transparent transparent var(--ui-glass-bg) transparent}
