@layer utilities{@media screen{body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-admin-theme-toggle{min-height:3.5rem}body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch{position:relative;display:inline-block;flex-shrink:0;width:84px;height:40px;overflow:hidden;isolation:isolate;border:1px solid #b8c7d566;border-radius:999px;box-sizing:border-box;background:linear-gradient(145deg,#d6dee8,#f2f6fb);box-shadow:4px 6px 12px #8b9dbb38,-4px -4px 12px #ffffffb3;transition:background .42s ease,border-color .42s ease,box-shadow .42s ease;pointer-events:none}body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;box-shadow:inset 4px 5px 9px #596d8538,inset -4px -4px 9px #ffffffd9;transition:box-shadow .42s ease}body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch-thumb{position:absolute;top:4px;left:4px;z-index:1;width:30px;height:30px;border:1px solid #ffe8a680;border-radius:50%;box-sizing:border-box;background:linear-gradient(145deg,#ffe59b,#eab344 48%,#cc8c20);box-shadow:3px 5px 8px #8a68194d,inset 0 1px 3px #ffffffa6;transform:translate(0);transition:transform .46s cubic-bezier(.22,1,.36,1),background .42s ease,border-color .42s ease,box-shadow .42s ease}body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch-icon{position:absolute;top:11px;z-index:2;width:16px;height:16px;transition:color .42s ease,opacity .42s ease,transform .46s ease}body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch-sun{left:11px;color:#fff9e8;filter:drop-shadow(0 1px 1px #b67c2559)}body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch-moon{right:11px;color:#5e6d7d;opacity:.85;transform:rotate(-12deg)}body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch-highlight{position:absolute;inset:1px 8px auto;z-index:3;height:16px;border-radius:999px;background:linear-gradient(180deg,#ffffff38,#fff0);opacity:.65;transition:opacity .42s ease}body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-admin-theme-toggle:hover .ui-theme-switch{box-shadow:4px 7px 14px #8b9dbb4d,-4px -4px 12px #fffc}body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-admin-theme-toggle:focus-visible .ui-theme-switch{outline:2px solid #0284c7;outline-offset:3px}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch{border-color:#50617166;background:linear-gradient(145deg,#25303b,#131b24);box-shadow:4px 6px 12px #070d1666,-3px -3px 10px #52637a26}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch:before{box-shadow:inset 4px 5px 9px #070d178c,inset -3px -3px 8px #6071841a}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch-thumb{border-color:#7d8c9c4d;background:linear-gradient(145deg,#626e7a,#424e5b 48%,#293540);box-shadow:3px 5px 8px #050b1266,inset 0 1px 3px #ffffff26;transform:translate(44px)}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch-sun{color:#a5b5c7;opacity:.55;filter:none;transform:rotate(45deg)}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch-moon{color:#f5f9ff;opacity:1;transform:rotate(0)}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-theme-switch-highlight{opacity:.2}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-admin-theme-toggle:hover .ui-theme-switch{box-shadow:4px 7px 14px #050b1273,-3px -3px 10px #52637a38}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-admin-theme-toggle:focus-visible .ui-theme-switch{outline-color:#7dd3fc}@media(prefers-reduced-motion:reduce){body[data-auth-state=auth][data-admin-theme-enabled=true] :is(.ui-admin-theme-toggle,.ui-theme-switch,.ui-theme-switch-thumb,.ui-theme-switch-icon,.ui-theme-switch-highlight,.ui-theme-switch:before){transition:none}}}}@layer utilities{@media screen{html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true]{color-scheme:dark;--page-bg: #111c2e;--page-bg-deep: #0b1220;--surface: #18263b;--surface-strong: #21324a;--surface-muted: #142136;--field-bg: #0e1a2b;--field-border: #7086a3;--field-hover-border: #a7bad3;--field-focus-border: #7dd3fc;--border-soft: #34455e;--border-strong: #465a76;--ink: #edf3fb;--muted: #b4c3d8;--accent: #7dd3fc;--accent-soft: #163958;--export-surface-top: #385271;--export-surface-bottom: #263b55;--export-border: #88a3c5;--export-ink: #f5f9ff;--tw-ring-offset-color: #18263b;--neo-shadow: 10px 10px 24px #060d1880, -8px -8px 22px #34455e26;--neo-shadow-soft: 6px 6px 16px #060d1866, -6px -6px 16px #34455e26;--neo-shadow-small: 3px 3px 8px #060d1866, -3px -3px 8px #34455e26;--neo-inset: inset 4px 4px 10px #060d1880, inset -4px -4px 10px #34455e33;--neo-inset-soft: inset 3px 3px 8px #060d1866, inset -3px -3px 8px #34455e26;--mobile-card-shadow: var(--neo-shadow-soft);background:radial-gradient(circle at 85% 10%,#16446b33,transparent 26rem),linear-gradient(180deg,var(--page-bg),var(--page-bg-deep))!important;color:var(--ink)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-panel,.ui-panel-soft,.ui-panel-dark,.ui-stat-card,.ui-table-wrap,.ui-empty-state,.ui-tip-panel,.ui-modal-panel,.ui-sync-card,.ui-topbar,.ui-topbar-mobile,.ui-mobile-menu,.ui-mobile-account,.ui-mobile-footer,.ui-offline-table-wrap,.ui-offline-card,.ui-offline-search-panel,.ui-offline-result-panel,.ui-offline-stat,.ui-offline-meta,.ui-critical-banner,.ui-pagination>div,[data-dropdown-panel],[data-dropdown-panel]>div){background:var(--surface)!important;border-color:var(--border-soft)!important;box-shadow:var(--neo-shadow-soft);color:var(--ink)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-profile-photo-frame{border-color:#465a76!important;box-shadow:0 5px 12px #02081357,0 0 0 1px #8ba8cb1f!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-topbar:before,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-glow:before{background:linear-gradient(105deg,#7dd3fc0d,transparent 65%)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is([class*=bg-white],[class*=bg-slate-50],[class*=bg-slate-100],[class*=bg-slate-200],[class*=bg-gray-50],[class*=bg-gray-100],[class*="bg-[#edf6fb]"]){background:var(--surface-strong)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-tracking-asset-scan-surface{background:#fff!important;border:1px solid #d7e0eb;box-shadow:6px 7px 14px #0309146b,-3px -3px 9px #8ea5c224}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is([class~=text-slate-950],[class~=text-slate-900],[class~=text-slate-800],[class~=text-gray-900],[class~=text-gray-800],[class~=text-gray-700],[class*="text-[#172a3f]"],.ui-display,.ui-page-title,.ui-section-title,.ui-stat-value,.ui-alert-title,.ui-tip-title,.ui-offline-title,.ui-offline-banner-title,.ui-offline-stat-value,.ui-offline-meta-value,.ui-offline-cell-title,.ui-low-stock-item-name){color:var(--ink)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is([class~=text-slate-700],[class~=text-slate-600],[class~=text-slate-500],[class~=text-slate-400],[class~=text-gray-600],[class~=text-gray-500],[class*="text-[#54708a]"],[class*="text-[#5f7890]"],[class*="text-[#7695aa]"],[class*="text-[#365a78]"],.ui-eyebrow,.ui-page-subtitle,.ui-label,.ui-help,[class*="text-[#47627b]"],[class*="text-[#0f2f4d]"],.ui-stat-label,.ui-stat-footnote,.ui-link,.ui-tip-copy,.ui-tip-list,.ui-alert-close,.ui-password-toggle,.ui-sync-title,.ui-sync-message,.ui-offline-banner-copy,.ui-offline-stat-label,.ui-offline-stat-note,.ui-offline-meta-label,.ui-offline-section-copy,.ui-offline-cell-subtitle,.ui-offline-cell-footnote,.ui-offline-help,.ui-low-stock-item-meta,.ui-low-stock-item-metrics){color:var(--muted)!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-password-requirements]{background:var(--surface-strong)!important;border-color:var(--border-strong)!important;color:#d3dfed!important;box-shadow:var(--neo-inset-soft)}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-password-requirements] [data-password-rule-state=invalid]{color:#fda4af!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-password-requirements] [data-password-rule-state=satisfied]{color:#86efac!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is([class*=border-slate-],[class*=border-white],[class*=border-gray-],[class*="border-[#b8d7e8]"],[data-dropdown-panel],.ui-table tbody tr,.ui-table>:not([hidden])~:not([hidden]),[class*=divide-slate-]>:not([hidden])~:not([hidden])):where(:not(.ui-input):not(.ui-select):not(.ui-textarea):not(.ui-low-stock-date-input)){border-color:var(--border-soft)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-input,.ui-select,.ui-textarea,.ui-low-stock-date-input){background-color:var(--field-bg)!important;border:1px solid var(--field-border)!important;color:var(--ink)!important;caret-color:var(--field-focus-border);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),inset 0 1px 3px #060d1859}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%23b4c3d8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-date-input{color-scheme:dark}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-date-placeholder{color:var(--muted)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-input,.ui-textarea,.ui-low-stock-date-input)::placeholder{color:#a7bad3;opacity:1}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-input,.ui-select,.ui-textarea,.ui-low-stock-date-input):where(:not(:disabled):not([readonly])):hover{border-color:var(--field-hover-border)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-input,.ui-select,.ui-textarea,.ui-low-stock-date-input):focus{--tw-ring-color: #38bdf833;border-color:var(--field-focus-border)!important;outline:2px solid var(--field-focus-border);outline-offset:2px}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-input,.ui-select,.ui-textarea,.ui-low-stock-date-input):is(.ui-field-invalid,[aria-invalid=true]){--tw-ring-color: #fb71854d;border-color:#fda4af!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-input,.ui-select,.ui-textarea,.ui-low-stock-date-input):is(.ui-field-invalid,[aria-invalid=true]):focus{outline-color:#fda4af}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-input,.ui-select,.ui-textarea,.ui-low-stock-date-input):disabled{background-color:var(--surface-strong)!important;border-color:var(--border-strong)!important;color:var(--muted)!important;cursor:not-allowed}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-input,.ui-textarea,.ui-low-stock-date-input)[readonly]{border-style:dashed!important;color:var(--muted)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-check:not(:checked){background-color:var(--surface-muted)!important;border-color:var(--field-border)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-table thead th,.ui-table .ui-table-action-cell){background:var(--surface-strong)!important;color:var(--muted)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-table tbody td{color:var(--ink)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-table tbody td:before{color:var(--muted)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-table tbody tr{background:var(--surface)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-table tbody tr:hover{background:var(--surface-strong)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-button{background:linear-gradient(145deg,#0369a1,#075985);box-shadow:var(--neo-shadow-small);color:#fff}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-button-secondary{background:var(--surface-strong)!important;border-color:var(--border-soft);color:var(--ink)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-button-danger{background:#be123c;box-shadow:var(--neo-shadow-small);color:#fff}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-button,.ui-button-secondary,.ui-button-danger):is(:active,.is-opening){box-shadow:var(--neo-inset-soft)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-button,.ui-button-secondary,.ui-button-danger):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-report-export-actions .ui-button-secondary{min-height:2.75rem;border:1px solid var(--export-border)!important;background:linear-gradient(145deg,var(--export-surface-top),var(--export-surface-bottom))!important;color:var(--export-ink)!important;font-weight:700;white-space:nowrap;box-shadow:5px 5px 12px #070e1a80,-4px -4px 10px #718bad33,inset 0 1px #d9e8ff26}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-report-export-actions .ui-button-secondary:before{content:"";width:1rem;height:1rem;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3v12m-4-4 4 4 4-4M4 16v4h16v-4' stroke='%23f5f9ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-report-export-actions .ui-button-secondary:where(:not([aria-disabled=true])):is(:hover,:focus-visible){border-color:var(--accent)!important;background:linear-gradient(145deg,#466589,var(--export-surface-top))!important;box-shadow:6px 6px 14px #070e1a99,-4px -4px 11px #718bad40,inset 0 1px #d9e8ff33}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-report-export-actions .ui-button-secondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-report-export-actions .ui-button-secondary:is(:active,.is-opening){transform:translateY(0);box-shadow:inset 3px 3px 7px #0d182780,inset -3px -3px 7px #6b89b329}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-topbar a[class*=rounded-full]{box-shadow:var(--neo-shadow-small)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-admin-theme-toggle,[data-dropdown-panel] a,.ui-password-toggle):is(:hover,:focus-visible){background:var(--surface-strong)!important;color:var(--ink)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-admin-theme-toggle[aria-pressed=true]{color:var(--accent)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-badge-neutral,.ui-error-code){background:var(--surface-strong);color:var(--muted);border-color:var(--border-soft)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-badge-info,.ui-alert-info){background:#163958;color:#bae6fd;border-color:#2d668c}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-badge-success,.ui-alert-success){background:#103b32;color:#a7f3d0;border-color:#246c56}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-badge-warning,.ui-alert-warning){background:#453218;color:#fde68a;border-color:#866332}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-badge-danger,.ui-alert-danger,.ui-field-error){background:#491f32;color:#fecdd3;border-color:#854155}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is([class~=text-sky-700],[class~=text-sky-600],[class~=text-blue-700]){color:#7dd3fc}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is([class~=text-rose-600],[class~=text-rose-700],[class~=text-red-600],[data-password-rule-state=invalid]){color:#fda4af}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is([data-password-rule-state=satisfied],[class~=text-emerald-700]){color:#6ee7b7}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-dropdown-panel] button[type=submit]:is(:hover,:focus){background:#491f32;color:#fecdd3}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-mobile-menu button[type=submit]{background:#491f32!important;color:#fecdd3}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-sync-action{background:linear-gradient(145deg,#344b68,#233750);border-color:var(--border-strong);box-shadow:var(--neo-shadow-small),inset 0 1px #ffffff1a;color:var(--ink)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-sync-action:not(:disabled):is(:hover,:focus-visible){background:linear-gradient(145deg,#416080,#2b4562);border-color:var(--accent);color:#fff}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-sync-action:disabled{background:var(--surface-muted);border-color:var(--border-soft);box-shadow:var(--neo-inset-soft);color:var(--muted);cursor:not-allowed;opacity:1}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-notifications-bell]{min-width:2.75rem;min-height:2.75rem;border-radius:1rem;background:linear-gradient(145deg,#2c405a,#1b2d43)!important;border-color:#536c8d!important;color:#e0e9f5!important;box-shadow:3px 4px 10px #050c1673,-2px -2px 6px #60738f12,inset 0 1px #c7d8ee14;animation:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-notifications-bell].ui-notification-bell-alert{border-color:#b06076!important;color:#fda4af!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-notifications-bell].ui-notification-bell-warning{border-color:#9c783b!important;color:#fbbf24!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-notifications-bell]:is(:hover,:focus-visible){background:linear-gradient(145deg,#344b68,#243953)!important;box-shadow:4px 5px 12px #050c1673,-2px -2px 6px #60738f1a,inset 0 1px #c7d8ee1a}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-notifications-bell]:focus-visible{--tw-ring-color: transparent;outline:2px solid var(--accent);outline-offset:3px}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-notifications-bell]:is(:active,[aria-expanded=true]){background:#1b2d43!important;box-shadow:inset 3px 3px 7px #050c1666,inset -2px -2px 5px #60738f14;transform:translateY(0)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-notifications-badge]{top:-.35rem;right:-.35rem;box-shadow:0 0 0 2px #21324a!important;animation:none;pointer-events:none}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-summary{border-color:#465a76;background:#21324a;color:#edf3fb;box-shadow:3px 4px 10px #050c1659}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-summary-critical{border-color:#9f5062;background:#422b3d}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-summary-warning{border-color:#9c783b;background:#3b342c}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-summary-time,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-summary-detail{color:#b4c3d8}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-summary-label{color:#fda4af}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-summary-warning .ui-notification-summary-label{color:#fbbf24}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-item-suggestions-panel{border-color:#465a76;background:#21324a;box-shadow:8px 10px 24px #050c1673}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-item-more-details{border-color:#465a76;background:#21324a;color:#edf3fb}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-item-more-details>summary{color:#edf3fb}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-item-suggestions-heading,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-item-suggestion-detail{color:#b4c3d8}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-item-suggestion-option{color:#edf3fb}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-item-suggestion-option:is(:hover,:focus-visible){background:#344b68}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-item-existing-notice{border-color:#9c783b;background:#3b342c;color:#fcd34d}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-audit-progress-icon{box-shadow:3px 4px 8px #070e1a4d,-2px -2px 5px #94a3b814}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-audit-progress-step[data-state=current] .ui-audit-progress-icon{box-shadow:0 0 6px #0d8bf229,3px 4px 8px #070e1a4d}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-audit-progress-step[data-state=complete] .ui-audit-progress-icon{box-shadow:0 0 6px #22c55e29,3px 4px 8px #070e1a4d}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-audit-progress-connector[data-state=current]{box-shadow:0 0 5px #0d8bf21f}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-audit-progress-connector[data-state=complete]{box-shadow:0 0 5px #22c55e1f}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-audit-progress-compact-dot[data-state=current]{box-shadow:0 0 0 2px #0d8bf24d,0 0 4px #0d8bf21f}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-audit-progress-compact-dot[data-state=complete]{box-shadow:0 0 4px #22c55e1f}@media(prefers-reduced-motion:reduce){html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-notifications-bell]{transition:none}}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-adjustment-preview]{background:var(--accent-soft)!important;border-color:#2d668c!important;color:var(--ink)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-add-item-fab{background:linear-gradient(145deg,var(--export-surface-top),var(--surface-strong));border-color:var(--field-border);color:var(--ink);box-shadow:var(--neo-shadow-soft)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-add-item-fab:not(.is-opening){justify-content:center;gap:0;padding:0}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-add-item-fab.is-visible:hover{box-shadow:var(--neo-shadow)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-add-item-fab.is-opening,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-add-item-fab.is-opening:hover{box-shadow:var(--neo-inset-soft)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-add-item-fab:focus-visible{outline-color:var(--accent)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-offline-result-empty,.ui-offline-item-summary,.ui-low-stock-item-link,.ui-low-stock-item-metrics span){background:var(--surface-strong)!important;border-color:var(--border-soft)!important;box-shadow:var(--neo-inset-soft)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-offline-meta-row,.ui-offline-section-header){border-color:var(--border-strong)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-offline-banner,.ui-offline-banner-status,.ui-offline-meta-warning,.ui-offline-stat-warning,.ui-notification-warning,.ui-notification-warning-chip,.ui-warning-banner-chip,.ui-low-stock-alert-row-warning,.ui-low-stock-actions-compact,.ui-low-stock-action-button-amber){background:#453218!important;border-color:#866332!important;color:#fde68a!important;box-shadow:var(--neo-shadow-small)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-offline-banner-status-label,.ui-offline-meta-warning .ui-offline-meta-value,.ui-low-stock-alert-row-warning .ui-low-stock-item-status,.ui-low-stock-actions-label){color:#fde68a!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-low-stock-banner-shell,.ui-low-stock-banner-counts span,.ui-critical-banner-chip,.ui-low-stock-alert-row-critical,.ui-low-stock-alert-row-critical .ui-low-stock-actions-compact,.ui-low-stock-action-button-rose,.ui-notification-alert,.ui-notification-alert-chip,.ui-offline-stat-danger){background:#491f32!important;border-color:#854155!important;color:#fecdd3!important;box-shadow:var(--neo-shadow-small)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell.is-collapsed,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-critical-banner.is-collapsed{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-critical-banner.is-collapsed .ui-low-stock-banner-actions>button{background:linear-gradient(145deg,#74304a,#4d1d33);border-color:#98506a;color:#ffe4e9;box-shadow:7px 7px 16px #080d197a,-5px -5px 13px #702f4757,inset 1px 1px 1px #ffd4e024}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-low-stock-alert-row-critical .ui-low-stock-item-status,.ui-low-stock-banner-counts,[data-low-stock-banner-title],.ui-low-stock-alert-row-critical .ui-low-stock-actions-label){color:#fecdd3!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-alert [class*=text-rose-],html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-warning [class*=text-amber-]{color:inherit!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-notification-alert:before{background:linear-gradient(115deg,transparent,#fecdd30d,transparent)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-meta-success{background:#103b32!important;border-color:#246c56!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-meta-success .ui-offline-meta-value{color:#a7f3d0!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-scan-reader] :is(button,select,input:not([type=hidden])),html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-action-button{min-height:2.75rem;border:1px solid var(--field-border);border-radius:.75rem;background-color:var(--surface-strong);color:var(--ink);box-shadow:var(--neo-shadow-small)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-scan-reader] :is(button,select,input,a):focus-visible,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-low-stock-action-button,.ui-low-stock-item-link):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-scan-status]{background:#163958!important;border-color:#2d668c!important;color:#bae6fd!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-scan-status].bg-emerald-50{background:#103b32!important;border-color:#246c56!important;color:#a7f3d0!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-scan-status].bg-rose-50{background:#491f32!important;border-color:#854155!important;color:#fecdd3!important}@media(max-width:767px){html[data-admin-theme=dark] body[data-admin-theme-enabled=true] :is(.ui-page-header,.ui-page-actions,.ui-mobile-menu-heading,.ui-mobile-menu-button){background:var(--surface-strong)!important;border-color:var(--border-soft);box-shadow:var(--neo-shadow-small)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-page-actions:before{color:var(--muted)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-table tbody td:first-child{background:var(--surface-strong)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-table-wrap{background:transparent!important;box-shadow:none}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-mobile-menu a{box-shadow:var(--neo-shadow-small)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-mobile-menu a:active{box-shadow:var(--neo-inset-soft)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-mobile-menu a:focus-visible{--tw-ring-color: transparent;outline:2px solid var(--accent);outline-offset:3px}}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-divider{background:linear-gradient(90deg,transparent,var(--border-strong),transparent)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] ::-webkit-scrollbar-track{background:var(--surface-muted)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] ::-webkit-scrollbar-thumb{background:#59718f;border-color:var(--surface-muted)}}}@layer utilities{.ui-page-action-spinner{width:1rem;height:1rem;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:ui-page-action-spin .7s linear infinite}@keyframes ui-page-action-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-page-action-spinner{animation-duration:1.4s}}}.ui-offline-queue-page{padding:1.75rem 2rem}.ui-offline-queue-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.ui-offline-queue-intro{max-width:48rem}.ui-offline-queue-intro .ui-help{line-height:1.55}.ui-offline-queue-actions{display:flex;align-items:center;flex:none;gap:.8rem}.ui-offline-queue-count{display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;padding:.65rem .9rem;border:1px solid #b9cee1;border-radius:999px;background:#e9f2fb;box-shadow:inset 3px 3px 7px #c2d1df,inset -3px -3px 7px #fff;color:#275875;font-size:.82rem;font-weight:700;white-space:nowrap}.ui-offline-queue-sync{min-width:8.5rem}.ui-offline-queue-page .ui-offline-queue-sync:not(:disabled){color:#fff}.ui-offline-queue-page .ui-offline-queue-sync:disabled,.ui-offline-queue-page .ui-offline-queue-sync:disabled:hover{background:linear-gradient(145deg,#e8f1f9,#d6e5f2)!important;border:1px solid #aec4d8!important;box-shadow:inset 4px 4px 9px #708eab33,inset -4px -4px 9px #fffc!important;color:#35556f!important;opacity:1;transform:none}.ui-offline-queue-status{margin-top:1.25rem;padding:.75rem 1rem;border:1px solid #b7d4eb;border-radius:.85rem;background:#ecf6ff;color:#275875;font-size:.9rem}.ui-offline-queue-empty{display:flex;align-items:center;gap:1.1rem;margin-top:1.5rem;padding:1.35rem 1.5rem;border:1px solid rgba(255,255,255,.8);border-radius:1.2rem;background:#ecf5fdb8;box-shadow:inset 5px 5px 11px #809bb438,inset -5px -5px 11px #fffc}.ui-offline-queue-empty-icon{display:grid;place-items:center;flex:none;width:3.5rem;height:3.5rem;border-radius:1rem;background:#e5f1fc;box-shadow:5px 5px 12px #627d9838,-5px -5px 12px #ffffffe6;color:#1479b9}.ui-offline-queue-empty-icon svg{width:1.65rem;height:1.65rem}.ui-offline-queue-empty h3,.ui-offline-queue-history-panel h3{color:#102b45;font-size:1rem;font-weight:700}.ui-offline-queue-empty p,.ui-offline-queue-history-empty{margin-top:.3rem;color:#526c83;font-size:.9rem;line-height:1.5}.ui-offline-queue-list{display:grid;gap:.85rem;margin-top:1.25rem}.ui-offline-queue-list:empty{display:none}.ui-offline-queue-history-panel{margin-top:1.5rem;padding:1rem 1.2rem;border:1px solid rgba(255,255,255,.75);border-radius:1rem;background:#f4f9fe6b}.ui-offline-queue-history-panel .ui-offline-queue-list{margin-top:.8rem}.ui-offline-queue-page [hidden]{display:none!important}.ui-offline-queue-card{padding:1rem 1.15rem;border:1px solid #bed1e2;border-radius:1.15rem;background:#e8f1fa;box-shadow:6px 6px 14px #bdccda,-5px -5px 12px #fff}.ui-offline-queue-card-head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.ui-offline-queue-card-head strong,.ui-offline-queue-card-head small{display:block}.ui-offline-queue-card-head small{margin-top:.3rem;color:#536c82}.ui-offline-queue-badge{flex:none;padding:.3rem .65rem;border-radius:999px;background:#fff3cd;color:#79530a;font-size:.75rem;font-weight:700}.ui-offline-queue-badge.needs-review{background:#ffe5e9;color:#a51437}.ui-offline-queue-badge.is-synced{background:#ddf5e8;color:#176045}.ui-offline-queue-error{margin-top:.8rem;padding:.65rem .8rem;border-radius:.75rem;background:#fff0f2;color:#9b1737}.ui-offline-queue-details{margin-top:.75rem}.ui-offline-queue-details summary{cursor:pointer;font-weight:600;color:#175d8f}.ui-offline-queue-details dl{display:grid;grid-template-columns:minmax(7rem,35%) 1fr;gap:.3rem .75rem;margin-top:.65rem;font-size:.85rem;overflow-wrap:anywhere}.ui-offline-queue-details dt{color:#526c83;text-transform:capitalize}.ui-offline-queue-discard{margin-top:.85rem;padding:.45rem .8rem;font-size:.85rem}@media(max-width:720px){.ui-offline-queue-header{flex-direction:column}.ui-offline-queue-actions{width:100%;justify-content:space-between}}@media(max-width:520px){.ui-offline-queue-page{padding:1.25rem}.ui-offline-queue-card-head{flex-direction:column}.ui-offline-queue-empty{align-items:flex-start;padding:1.1rem}.ui-offline-queue-empty-icon{width:2.9rem;height:2.9rem}.ui-offline-queue-sync{min-width:0}}@media screen{html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-count{background:#16283e;border-color:#445b76;box-shadow:inset 3px 3px 7px #0c1829,inset -3px -3px 7px #263e58;color:#c9e7ff}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-sync:disabled{background:#263b52!important;border-color:#405a75!important;box-shadow:inset 4px 4px 9px #14263b,inset -4px -4px 9px #304b66!important;color:#b9cbdc!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-status{background:#183149;border-color:#466784;color:#d9ebfb}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-empty{background:#192d43;border-color:#415b76;box-shadow:inset 4px 4px 9px #101e2f,inset -4px -4px 9px #243d56}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-empty-icon{background:#213b55;box-shadow:4px 4px 10px #101d2d,-4px -4px 10px #2c4761;color:#8bd1fb}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-history-panel{background:#1a2b40;border-color:#3e5671}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-empty h3,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-history-panel h3{color:#edf3fb}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-empty p,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-history-empty{color:#b4c3d8}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-card{background:#1b2b40;border-color:#435a76;color:#edf3fb;box-shadow:6px 6px 14px #080f1d,-5px -5px 12px #2b4059}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-card-head small,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-details dt{color:#b4c3d8}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-details summary{color:#9ddcff}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-offline-queue-error{background:#512639;color:#ffe2e9}}@layer utilities{@media screen{body[data-auth-state=auth] .ui-form-draft{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.85rem 1rem;border:1px solid rgba(125,170,205,.5);border-radius:1rem;background:#e9f2fa;color:#183451;box-shadow:var(--neo-inset-soft);grid-column:1 / -1;min-width:0;max-width:100%}body[data-auth-state=auth] .ui-form-draft[hidden]{display:none}body[data-auth-state=auth] [data-category-form] .ui-form-draft{min-height:3.5rem;margin-bottom:0;padding:.5rem .85rem}body[data-auth-state=auth] [data-category-form] .ui-form-draft[hidden]{display:flex;visibility:hidden}body[data-auth-state=auth] [data-stock-transaction-form] .ui-form-draft[data-form-draft-notice]{grid-column:1 / -1;margin-bottom:0}body[data-auth-state=auth] [data-stock-transaction-form] [data-stock-out-cost-preview][hidden]{display:none}body[data-auth-state=auth] .ui-form-draft[data-mode=error]{border-color:#d9777e;background:#fff1f2;color:#881337}body[data-auth-state=auth] .ui-form-draft-message{flex:1 1 15rem;font-size:.875rem;font-weight:600;line-height:1.5}body[data-auth-state=auth] .ui-form-draft-button{min-height:2.5rem;padding:.45rem .8rem;border:1px solid #a9c2d7;border-radius:.75rem;background:linear-gradient(145deg,#f8fbff,#d9e7f3);color:#16486e;font-size:.8125rem;font-weight:700;box-shadow:var(--neo-shadow-small)}body[data-auth-state=auth] .ui-form-draft-button:focus-visible{outline:2px solid #0369a1;outline-offset:2px}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-form-draft{border-color:#526b89;background:#22344d;color:#e6f1fb;box-shadow:var(--neo-inset-soft)}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-form-draft[data-mode=error]{border-color:#be7180;background:#472737;color:#ffe4e6}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-form-draft-button{border-color:#7794b4;background:linear-gradient(145deg,#36536f,#263e59);color:#f1f7ff}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-form-draft-button:focus-visible{outline-color:#7dd3fc}}}@layer utilities{.ui-add-item-fab{position:fixed;right:max(.8rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom),var(--add-item-fab-clearance, 0px));z-index:45;display:inline-flex;box-sizing:border-box;width:3.75rem;height:3.75rem;max-width:calc(100vw - 1.6rem);align-items:center;justify-content:flex-start;gap:.55rem;overflow:hidden;padding:.45rem;border:1px solid rgba(255,255,255,.95);border-radius:9999px;background:linear-gradient(145deg,#edf4fa,#d9e7f4);box-shadow:7px 7px 16px #47607e47,-7px -7px 16px #fffffff0;color:#164b78;opacity:0;pointer-events:none;text-decoration:none;transform:translateY(12px) scale(.88);visibility:hidden;white-space:nowrap;transition:width .22s ease,opacity .22s ease,transform .22s ease,box-shadow .22s ease,visibility 0s linear .22s}.ui-add-item-fab[hidden],body.is-offline .ui-add-item-fab{display:none!important}.ui-add-item-fab.is-visible{opacity:.98;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:width .22s ease,opacity .22s ease,transform .22s ease,box-shadow .22s ease,visibility 0s}.ui-add-item-fab.is-visible:hover{box-shadow:9px 9px 18px #47607e57,-9px -9px 18px #fffffff5;transform:translateY(-2px) scale(1)}.ui-add-item-fab.is-opening,.ui-add-item-fab.is-opening:hover{width:min(15rem,calc(100vw - 1.6rem));opacity:1;box-shadow:inset 3px 3px 8px #47607e38,inset -3px -3px 8px #ffffffeb;transform:translateY(0) scale(1)}.ui-add-item-fab:focus-visible{outline:3px solid #0f4c81;outline-offset:3px}.ui-add-item-fab-icon{display:grid;flex:0 0 2.625rem;width:2.625rem;height:2.625rem;place-items:center;border-radius:9999px;background:linear-gradient(145deg,#319fef,#126bbd);box-shadow:inset 2px 2px 3px #fff6,3px 3px 7px #23578f40;color:#fff;font-size:1.6rem;font-weight:400;line-height:1}.ui-add-item-fab-plus{position:relative;display:block;width:1.2rem;height:1.2rem;font-size:0;line-height:0}.ui-add-item-fab-plus:before,.ui-add-item-fab-plus:after{content:"";position:absolute;top:50%;left:50%;border-radius:9999px;background:currentColor;transform:translate(-50%,-50%)}.ui-add-item-fab-plus:before{width:1.1rem;height:2px}.ui-add-item-fab-plus:after{width:2px;height:1.1rem}.ui-add-item-fab:is(.is-opening,[aria-busy=true]) .ui-add-item-fab-plus{display:none}.ui-add-item-fab-icon .ui-page-action-spinner[hidden]{display:none}.ui-add-item-fab-icon .ui-page-action-spinner:not([hidden]){display:block}.ui-add-item-fab-text{display:block;flex:0 0 auto;max-width:0;overflow:hidden;font-size:.875rem;font-weight:700;opacity:0;transition:max-width .22s ease,opacity .18s ease}.ui-add-item-fab.is-opening .ui-add-item-fab-text{max-width:10rem;opacity:1}@media(hover:hover)and (pointer:fine){.ui-add-item-fab.is-visible:not(.is-opening):hover,.ui-add-item-fab.is-visible:not(.is-opening):focus-visible{width:12.5rem}.ui-add-item-fab.is-visible:not(.is-opening):hover .ui-add-item-fab-text,.ui-add-item-fab.is-visible:not(.is-opening):focus-visible .ui-add-item-fab-text{max-width:8.5rem;opacity:1}}@media(prefers-reduced-motion:reduce){.ui-add-item-fab,.ui-add-item-fab.is-visible,.ui-add-item-fab-text{transition:none}}}@layer utilities{@media screen{body[data-auth-state=auth] .ui-live-update-notice{width:100%;padding:.85rem 1rem;border:1px solid #9bbad4;border-radius:1rem;background:#eaf3fb;color:#183451;box-shadow:var(--neo-shadow-small);font-size:.875rem;line-height:1.5}body[data-auth-state=auth] .ui-live-update-notice-title{display:block;margin-bottom:.25rem;font-weight:700}body[data-auth-state=auth] .ui-live-update-notice[hidden]{display:none}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-live-update-notice{border-color:#577496;background:#233750;color:#edf6ff;box-shadow:5px 5px 12px #040c195c,-5px -5px 12px #506d911f}}}@layer utilities{.ui-session-signout{display:grid;min-height:100vh;min-height:100svh;place-items:center;padding:1.5rem;color:var(--ink)}.ui-session-signout-card{width:min(100%,35rem);padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--border-strong);border-radius:1.75rem;background:var(--surface-strong);box-shadow:var(--neo-shadow)}.ui-session-signout-mark{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:1.15rem;background:var(--accent-soft);color:var(--accent);font-size:1.6rem;font-weight:800;box-shadow:var(--neo-inset-soft)}.ui-session-signout-card[data-reason=deactivated] .ui-session-signout-mark{background:#fef3c7;color:#92400e}.ui-session-signout-eyebrow{margin-top:1.5rem;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.16em}.ui-session-signout-title{margin-top:.5rem;color:var(--ink);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.2}.ui-session-signout-detail,.ui-session-signout-help{margin-top:1rem;color:var(--muted);line-height:1.6}.ui-session-signout-help{padding:.9rem 1rem;border:1px solid var(--border-strong);border-radius:1rem;background:var(--surface-muted);color:var(--ink);box-shadow:var(--neo-inset-soft)}.ui-session-signout-progress{display:flex;align-items:center;gap:.65rem;margin-top:1.5rem;color:var(--muted);font-size:.875rem}.ui-session-signout-progress:before{content:"";width:1rem;height:1rem;flex:0 0 1rem;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:ui-session-signout-spin .9s linear infinite}.ui-session-signout-link{display:inline-flex;margin-top:1rem;color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.ui-session-signout-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ui-session-signout-notice{padding:1rem 1.15rem;border:1px solid #c4792d;border-radius:1.15rem;background:#fff7e7;color:#713f12;line-height:1.55;box-shadow:var(--neo-shadow-soft)}.ui-session-signout-notice-title{margin-bottom:.3rem;font-weight:800}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-session-signout-card[data-reason=deactivated] .ui-session-signout-mark{background:#453218;color:#fde68a}@keyframes ui-session-signout-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-session-signout-progress:before{animation:none}}}@layer utilities{@media screen{:root:not([data-admin-theme=dark]) body[data-auth-state=auth]{--muted: #475569;--page-bg: #cbd0d6;--page-bg-deep: #cbd0d6;--neo-shadow: 11px 11px 22px rgba(79, 91, 108, .3), -9px -9px 18px rgba(255, 255, 255, .54);--neo-shadow-soft: 8px 8px 16px rgba(79, 91, 108, .27), -7px -7px 14px rgba(255, 255, 255, .49);--neo-shadow-small: 5px 5px 10px rgba(79, 91, 108, .25), -4px -4px 9px rgba(255, 255, 255, .44);--neo-inset: inset 6px 6px 12px rgba(79, 91, 108, .31), inset -6px -6px 12px rgba(255, 255, 255, .66);--neo-inset-soft: inset 4px 4px 9px rgba(79, 91, 108, .31), inset -4px -4px 9px rgba(255, 255, 255, .64);background:var(--page-bg)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] :is(.text-slate-400,.text-slate-500){color:#475569}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .text-slate-600{color:#334155}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] :is(.ui-panel,.ui-panel-soft,.ui-panel-dark,.ui-table-wrap){border-color:#cbd5e1;background-color:#f8fafc}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] :is(.ui-eyebrow,.ui-label,.ui-rail-label,.ui-rail-item-meta,.ui-stat-label,.ui-table thead th){color:#334155;font-size:.875rem;letter-spacing:.12em;line-height:1.5}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] main .text-xs{font-size:.875rem;line-height:1.5}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] main .text-sm{font-size:1rem;line-height:1.5}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] main .text-xs.uppercase{letter-spacing:.12em}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] :is(.ui-page-subtitle,.ui-help,.ui-rail-item-note){color:#334155;font-size:1rem;line-height:1.6}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-table{font-size:1rem}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] :is(.ui-table-scroll,.ui-table-wrap>.overflow-x-auto){scrollbar-gutter:auto}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-table thead{background:linear-gradient(145deg,#0b5fa8,#075985)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-table thead th{background:transparent;color:#fff}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-table thead .ui-table-action-cell{background:#075985;color:#fff}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-table tbody td{color:#1e293b;font-size:1rem}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-table tbody td:before{color:#475569;font-size:.875rem;letter-spacing:.1em}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] :is(.ui-input,.ui-select,.ui-textarea){border:1px solid #64748b;background-color:#fff;color:#172033;font-size:1rem;box-shadow:var(--neo-inset-soft)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] :is(.ui-input,.ui-textarea)::placeholder{color:#475569;opacity:1}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] :is(.ui-input,.ui-select,.ui-textarea):focus-visible{border-color:#075985;outline:2px solid #075985;outline-offset:2px}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-button{background:linear-gradient(145deg,#0b5fa8,#075985);font-size:1rem}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-button-secondary{border-color:#64748b;background:linear-gradient(145deg,#f8fafc,#e2e8f0);color:#1e293b;font-size:1rem;box-shadow:5px 5px 11px #64748b47,-5px -5px 11px #fffffff2}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-button-secondary:is(:hover,:focus-visible){background:linear-gradient(145deg,#fff,#dbe5f0);box-shadow:6px 6px 13px #64748b52,-5px -5px 11px #fffffffa}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-button-secondary:is(:active,.is-opening){transform:translateY(0);box-shadow:var(--neo-inset-soft)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-report-export-actions .ui-button-secondary{min-height:2.75rem;font-weight:700}@media(max-width:640px){:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-table-wrap{background:transparent;border:0}}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-add-item-fab:not(.is-opening){justify-content:center;gap:0;padding:0}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-add-item-fab-plus{position:relative;width:1.2rem;height:1.2rem;font-size:0;line-height:0}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-add-item-fab:not(.is-opening):not([aria-busy=true]) .ui-add-item-fab-plus{display:block}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-add-item-fab-plus:before,:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-add-item-fab-plus:after{content:"";position:absolute;top:50%;left:50%;border-radius:9999px;background:currentColor;transform:translate(-50%,-50%)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-add-item-fab-plus:before{width:1.1rem;height:2px}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-add-item-fab-plus:after{width:2px;height:1.1rem}@media(hover:hover)and (pointer:fine){:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-add-item-fab.is-visible:not(.is-opening):is(:hover,:focus-visible){justify-content:flex-start;gap:.55rem;padding:.45rem}}}}@layer utilities{@media screen{body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-header-group{gap:.65rem;flex-shrink:0;min-width:0}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-topbar-brand{flex-shrink:0}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-primary-nav{min-width:0;flex:1 1 auto;flex-wrap:nowrap;justify-content:safe center;overflow:visible}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-primary-link{--ui-header-link-width: clamp(5.5rem, calc(9.375vw - 2rem) , 7.5rem);box-sizing:border-box;flex:0 0 var(--ui-header-link-width);width:var(--ui-header-link-width);height:3rem;min-height:3rem;padding-inline:.5rem;line-height:1.25}.ui-admin-label-compact,.ui-admin-label-wide[data-nav-scoped-label]{display:none}.ui-admin-label-wide[data-nav-scoped-label]+.ui-admin-label-compact{display:inline}@media(min-width:1280px)and (max-width:1535px){.ui-admin-primary-link .ui-admin-label-wide{display:none}.ui-admin-primary-link .ui-admin-label-compact{display:inline}}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-header-group .ui-admin-context-card{flex:0 0 auto;width:10.5rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-header-group :is(.ui-admin-context-label,.ui-admin-context-value,.ui-admin-profile-name,.ui-admin-profile-role){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-menu{width:clamp(11.5rem,14vw,16rem);min-width:0}}@media(min-width:1280px){body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-topbar-row{flex-wrap:nowrap;gap:.75rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-topbar-brand img{width:2.5rem;height:2.5rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-topbar-brand span{font-size:1.05rem;letter-spacing:.2em}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-primary-link{font-size:.875rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-header-group .ui-admin-context-card{padding:.65rem .8rem}}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-context-card,body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-trigger,body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-mobile-profile-card{min-width:0;border-radius:1.35rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-context-card{padding:.72rem 1.15rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-context-label{display:block;color:#5b748d;font-size:.65rem;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-context-value{display:block;margin-top:.2rem;color:#172a3f;font-size:.98rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-trigger,body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-mobile-profile-card{gap:.8rem;padding:.55rem .8rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-trigger{width:100%;text-align:left;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-trigger:focus-visible{outline:3px solid #0284c7;outline-offset:3px}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-avatar{display:inline-flex;flex:0 0 2.7rem;width:2.7rem;height:2.7rem;align-items:center;justify-content:center;border-radius:.95rem;font-size:1rem;font-weight:700}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-copy{min-width:0;flex:1 1 auto;line-height:1.3}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-name{color:#172a3f;font-size:.95rem;font-weight:700;overflow-wrap:anywhere}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-role{margin-top:.15rem;color:#5b748d;font-size:.75rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-chevron{flex:0 0 auto;margin-left:.35rem}@media(max-width:639px){body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-mobile-identity{display:grid;gap:.85rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-mobile-identity>*{width:100%}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-mobile-profile-card{display:flex;align-items:center}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-mobile-profile-card .ui-admin-profile-copy{display:block}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-mobile-account{display:none}}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] :is(.ui-admin-context-card,.ui-admin-profile-trigger,.ui-admin-mobile-profile-card){border:1px solid rgba(255,255,255,.68);background:linear-gradient(145deg,#e5f0fa,#cfdfef);box-shadow:7px 7px 15px #425d7b3d,-5px -5px 12px #ffffff8f,inset 0 1px #ffffff9e}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-avatar{color:#244765;background:#dae9f6;box-shadow:inset 4px 4px 8px #546d8b40,inset -4px -4px 8px #ffffffa3}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-trigger:hover{border-color:#7eb0d7e6;background:linear-gradient(145deg,#edf6fd,#d5e6f4);transform:translateY(-1px)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-profile-trigger:active{transform:none;box-shadow:var(--neo-inset-soft)}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] :is(.ui-admin-context-card,.ui-admin-profile-trigger,.ui-admin-mobile-profile-card){border:1px solid var(--border-strong);background:linear-gradient(145deg,#263e59,#1b3049);box-shadow:7px 7px 16px #02081373,-4px -4px 11px #6484ac26}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] :is(.ui-admin-context-value,.ui-admin-profile-name){color:#f0f6fc}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] :is(.ui-admin-context-label,.ui-admin-profile-role,.ui-admin-profile-chevron){color:#a9c1d9}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-profile-avatar{color:#e8f4ff;background:#203650;box-shadow:inset 4px 4px 9px #02081387,inset -3px -3px 8px #6484ac33}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-profile-trigger:hover{border-color:#6a91bb;transform:translateY(-1px)}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-profile-trigger:active{transform:none;box-shadow:var(--neo-inset-soft)}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-menu [data-dropdown-panel]{width:min(18rem,calc(100vw - 2rem));border-radius:1.5rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-menu [data-dropdown-panel]>div{padding:.8rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-summary{border-radius:1.1rem;padding:.9rem 1rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-summary-email{overflow-wrap:anywhere}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-actions{display:grid;gap:.45rem;margin-top:.75rem}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-actions>*{margin-top:0}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-actions>:is(a,button),body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-signout-button{min-height:2.8rem;border:1px solid transparent;border-radius:.95rem;padding:.55rem .9rem;transition:background .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-actions>:is(a,button):focus-visible,body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-signout-button:focus-visible{outline:2px solid #0284c7;outline-offset:2px}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-signout{margin-top:.75rem;padding-top:.7rem}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-menu [data-dropdown-panel]{border:1px solid rgba(255,255,255,.78)!important;background:linear-gradient(145deg,#e7f1fa,#d3e2f0)!important;box-shadow:12px 14px 27px #3d59784f,-7px -7px 18px #ffffff7a!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-menu [data-dropdown-panel]>div{background:transparent!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-summary{border-color:#a4bcd3ab!important;background:linear-gradient(145deg,#d5e4f2,#e9f2fa)!important;box-shadow:inset 5px 5px 10px #536d8b3b,inset -5px -5px 11px #ffffffa6}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-actions>:is(a,button){border-color:#ffffffb8;background:linear-gradient(145deg,#eaf3fb,#d6e5f2);box-shadow:4px 5px 10px #46607d33,-3px -3px 8px #ffffff8c;color:#263c55}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-actions>:is(a,button):is(:hover,:focus-visible){border-color:#92b9d7;background:#edf6fd;color:#123857}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-actions>:is(a,button):active{box-shadow:var(--neo-inset-soft)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-actions .ui-theme-switch{box-shadow:inset 4px 5px 9px #596d8540,inset -4px -4px 9px #ffffffbf}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-signout{border-top:1px solid rgba(141,169,198,.4)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-signout-button{border-color:#f472844f;background:#fff1f39e;color:#be123c}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-signout-button:is(:hover,:focus-visible){border-color:#fb7185;background:#fff1f2;color:#9f1239}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-account-signout-button:active{box-shadow:inset 3px 3px 7px #9f123924}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-menu [data-dropdown-panel]{border:1px solid var(--border-strong)!important;background:linear-gradient(145deg,#273f5a,#182b43)!important;box-shadow:12px 14px 28px #0208139e,-5px -5px 14px #6484ac29!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-menu [data-dropdown-panel]>div{background:transparent!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-summary{border-color:#3c5874!important;background:#1b3049!important;box-shadow:inset 5px 5px 11px #02081387,inset -4px -4px 9px #6484ac24}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-summary-name{color:#f0f6fc}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-summary-email{color:#b2c8dd}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-actions>:is(a,button){border-color:#47617d;background:linear-gradient(145deg,#2b4663,#203650);box-shadow:4px 5px 10px #02081357,-3px -3px 8px #6484ac24;color:#e2edf8}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-actions>:is(a,button):is(:hover,:focus-visible){border-color:#79abd0;background:#304e6c!important;color:#fff!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-actions>:is(a,button):active{box-shadow:var(--neo-inset-soft)}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-signout{border-top:1px solid #415b76}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-signout-button{border-color:#8e435b;background:#3c263b;color:#fda4af}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-signout-button:is(:hover,:focus-visible){border-color:#fb7185;background:#552d43;color:#fecdd3}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-account-signout-button:active{box-shadow:inset 3px 3px 8px #02081385}body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-recent-logins-wrap{width:100%;min-width:0}body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-recent-logins-table{width:100%;min-width:0;table-layout:fixed}body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-recent-logins-table :is(th,td){min-width:0;padding-inline:clamp(.5rem,.8vw,.85rem);overflow-wrap:anywhere}body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-recent-logins-table th{letter-spacing:.08em}body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-recent-logins-table .ui-badge{max-width:100%;padding-inline:.5rem;letter-spacing:.08em}@media(min-width:768px){body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-recent-logins-table th:nth-child(1){width:35%}body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-recent-logins-table th:nth-child(2){width:20%}body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-recent-logins-table th:nth-child(3){width:28%}body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-recent-logins-table th:nth-child(4){width:17%}body[data-auth-state=auth][data-auth-user-role="System Administrator"] .ui-admin-system-audit-table :is(th,td):first-child{min-width:17.5rem;white-space:nowrap}}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true]{--page-bg: #c9d9e8;--page-bg-deep: #b9cde1;--neo-shadow: 18px 18px 34px rgba(65, 88, 116, .36), -10px -10px 24px rgba(255, 255, 255, .48);--neo-shadow-soft: 10px 10px 22px rgba(65, 88, 116, .32), -7px -7px 17px rgba(255, 255, 255, .44);--neo-shadow-small: 5px 5px 11px rgba(65, 88, 116, .29), -4px -4px 10px rgba(255, 255, 255, .4);--neo-inset: inset 7px 7px 13px rgba(84, 109, 139, .32), inset -7px -7px 13px rgba(255, 255, 255, .52);--neo-inset-soft: inset 5px 5px 10px rgba(84, 109, 139, .28), inset -5px -5px 10px rgba(255, 255, 255, .5);background:linear-gradient(145deg,var(--page-bg),var(--page-bg-deep))}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-topbar{border-color:#ffffffa3;background:linear-gradient(145deg,#edf5fcf7,#d4e3f1f2);box-shadow:0 12px 26px #3e58773d,inset 0 1px #ffffffa6}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main :is(.ui-page-header,.ui-panel,.ui-panel-soft,.ui-table-wrap,.ui-empty-state){border-color:#ffffffad;background:linear-gradient(145deg,#e8f1fa,#d3e2f0);box-shadow:var(--neo-shadow)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main .ui-page-header{border:1px solid rgba(255,255,255,.68);border-radius:2rem;padding:clamp(1.25rem,3vw,2.5rem)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main .ui-page-meta>*{border-color:#9db7d1b3!important;background:linear-gradient(145deg,#ccdeed,#e2ecf6)!important;box-shadow:var(--neo-inset)!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main .ui-tip-panel,:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main .ui-panel [class*=border-slate-200][class*=bg-slate-50]{border-color:#9db7d1b3!important;background:linear-gradient(145deg,#d1e0ee,#e3ecf6)!important;box-shadow:var(--neo-inset-soft)!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main :is(.ui-input,.ui-select,.ui-textarea){border-color:#819bb6;background:#e2ecf6;box-shadow:var(--neo-inset)}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main :is(.ui-input,.ui-select,.ui-textarea):focus-visible{background:#f5faff;border-color:#075985}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main .ui-button{border:1px solid rgba(171,222,255,.85);background:linear-gradient(145deg,#319fea,#0c65ad);box-shadow:9px 9px 18px #35597e61,-6px -6px 14px #ffffff6e}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main .ui-button-secondary{border-color:#9fb6cfcc;background:linear-gradient(145deg,#eef5fb,#d8e6f3);box-shadow:8px 8px 16px #46607d4f,-6px -6px 14px #ffffff6e}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main :is(.ui-button,.ui-button-secondary):is(:active,.is-opening){box-shadow:var(--neo-inset-soft)}@media(max-width:767px){:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] main :is(.ui-page-header,.ui-panel,.ui-panel-soft,.ui-table-wrap,.ui-empty-state){border-radius:1.35rem;box-shadow:11px 11px 23px #4158744d,-6px -6px 16px #ffffff69}}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true]{--neo-shadow: 15px 15px 30px rgba(2, 8, 19, .72), -8px -8px 20px rgba(100, 132, 172, .19);--neo-shadow-soft: 9px 9px 20px rgba(2, 8, 19, .62), -6px -6px 16px rgba(100, 132, 172, .16);--neo-inset: inset 7px 7px 13px rgba(2, 8, 19, .72), inset -6px -6px 12px rgba(100, 132, 172, .2);--neo-inset-soft: inset 5px 5px 10px rgba(2, 8, 19, .62), inset -5px -5px 10px rgba(100, 132, 172, .17)}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] main .ui-page-header{border:1px solid var(--border-strong);border-radius:2rem;background:linear-gradient(145deg,#223853,#17283f);box-shadow:var(--neo-shadow);padding:clamp(1.25rem,3vw,2.5rem)}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] main :is(.ui-panel,.ui-panel-soft,.ui-table-wrap,.ui-empty-state){box-shadow:var(--neo-shadow)}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] main .ui-page-meta>*{border-color:var(--border-strong)!important;background:#1a2c43!important;box-shadow:var(--neo-inset)!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] main .ui-tip-panel{box-shadow:var(--neo-inset-soft)}@media(max-width:767px){html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] main .ui-page-header{border-radius:1.35rem}}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-topbar{border-color:#aabfd0;background:linear-gradient(110deg,#f2f5f7,#e3ebf1)!important;box-shadow:0 8px 22px #3e587738,inset 0 1px #ffffffe0}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-topbar:before{background:linear-gradient(105deg,rgba(255,255,255,.26),transparent 48%,rgba(173,202,224,.12))}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-primary-link{border:1px solid #e9f2f9;background:linear-gradient(145deg,#d8e7f2,#bfd4e5)!important;box-shadow:4px 5px 10px #4d698833,-3px -3px 7px #ffffff80;color:#284760!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-primary-link:not([aria-current=page]):hover{background:linear-gradient(145deg,#e5f0f8,#cddfeb)!important;color:#123b5d!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-primary-link[aria-current=page]{border-color:#5ca4d6;background:linear-gradient(145deg,#1978bf,#0d5f9f)!important;box-shadow:5px 6px 12px #1b57894d,inset 0 1px #ffffff40;color:#fff!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-primary-link[aria-current=page]:hover{background:linear-gradient(145deg,#207fc5,#1167a7)!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-topbar{border-color:#3b5571!important;background:linear-gradient(145deg,#1d324b,#15263b)!important;box-shadow:0 10px 24px #0208137a,inset 0 1px #83a6cb21}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-primary-link{border:1px solid #466582!important;background:linear-gradient(145deg,#2b4663,#203650)!important;box-shadow:5px 6px 12px #0208135c,-3px -3px 8px #698db324!important;color:#e3eef9!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-primary-link:not([aria-current=page]):hover{border-color:#6e94ba!important;background:linear-gradient(145deg,#355371,#29435f)!important;color:#fff!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-primary-link[aria-current=page]{border-color:#65a5d5!important;background:linear-gradient(145deg,#1978bd,#105b98)!important;box-shadow:5px 7px 14px #02081373,inset 0 1px #cae8ff45!important;color:#fff!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-primary-link[aria-current=page]:hover{background:linear-gradient(145deg,#2182c6,#1266a4)!important}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-primary-link:focus-visible{outline:2px solid #1681cb;outline-offset:3px}html[data-admin-theme=dark] body[data-auth-state=auth][data-workspace-neumorphic=true][data-admin-theme-enabled=true] .ui-admin-primary-link:focus-visible{outline-color:#9ad8ff}body[data-auth-state=auth][data-workspace-neumorphic=true] .ui-admin-primary-link:active{transform:translateY(1px);box-shadow:var(--neo-inset-soft)!important}}}@layer utilities{@media screen{body [data-password-requirements]{border-radius:1.4rem;border-width:1px;border-left-width:4px;padding:1.1rem;overflow:hidden}body [data-password-requirements]:not([hidden]){animation:ui-password-reveal .28s cubic-bezier(.2,.8,.2,1) both}body [data-password-requirements]>p:first-child{position:relative;padding-left:1.1rem;font-size:.96rem;line-height:1.4}body [data-password-requirements]>p:first-child:before{content:"";position:absolute;top:.42rem;left:0;width:.5rem;height:.5rem;border-radius:50%;background:#0284c7;box-shadow:0 0 0 3px #0ea5e921}body [data-password-requirements] ul{display:grid;gap:.5rem;margin-top:.85rem;padding-left:0}body [data-password-requirements] li{min-width:0;margin-top:0;align-items:center;gap:.75rem;border:1px solid transparent;border-radius:.95rem;padding:.45rem .7rem;font-size:.86rem;line-height:1.4;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}body [data-password-requirements] .ui-password-requirement-icon{display:inline-flex;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:.55rem;line-height:1;transition:background .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}body [data-password-requirements] [data-password-rule-state=satisfied] .ui-password-requirement-icon{animation:ui-password-check .28s cubic-bezier(.2,.8,.2,1)}:root:not([data-admin-theme=dark]) body [data-password-requirements]{border-color:#95bfe0c7;border-left-color:#0877b9;background:linear-gradient(145deg,#d4e6f5,#eaf4fc);box-shadow:inset 7px 7px 14px #4b69884a,inset -6px -6px 13px #ffffffb3,5px 6px 13px #46607d33}:root:not([data-admin-theme=dark]) body [data-password-requirements] li{border-color:#ffffffb8;background:linear-gradient(145deg,#edf6fd,#dcebf7);box-shadow:4px 4px 9px #536d8b2e,-3px -3px 7px #ffffff91}:root:not([data-admin-theme=dark]) body [data-password-requirements] [data-password-rule-state=invalid]{color:#a51739}:root:not([data-admin-theme=dark]) body [data-password-requirements] [data-password-rule-state=invalid] .ui-password-requirement-icon{color:#be123c;background:#ffe6eb;box-shadow:inset 2px 2px 5px #ad25472e,inset -2px -2px 5px #ffffffa6}:root:not([data-admin-theme=dark]) body [data-password-requirements] [data-password-rule-state=satisfied]{border-color:#6ec4a191;background:linear-gradient(145deg,#e9f9f2,#d7efe5);color:#047857}:root:not([data-admin-theme=dark]) body [data-password-requirements] [data-password-rule-state=satisfied] .ui-password-requirement-icon{color:#047857;background:#d4f4e5;box-shadow:inset 2px 2px 5px #0778572e,inset -2px -2px 5px #ffffffb3}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-password-requirements]{border-color:#466888!important;border-left-color:#38bdf8!important;background:linear-gradient(145deg,#203b56,#182d45)!important;box-shadow:inset 7px 7px 14px #0208138f,inset -5px -5px 12px #6484ac29,5px 6px 13px #02081359}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-password-requirements]>p:first-child{color:#e8f4ff}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-password-requirements] li{border-color:#3d5d7d;background:linear-gradient(145deg,#294762,#1f3852);box-shadow:4px 4px 9px #02081352,-3px -3px 7px #6484ac21}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-password-requirements] [data-password-rule-state=invalid] .ui-password-requirement-icon{color:#fda4af;background:#543047;box-shadow:inset 2px 2px 5px #02081359}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-password-requirements] [data-password-rule-state=satisfied]{border-color:#3c8c78;background:#1b463f}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-password-requirements] [data-password-rule-state=satisfied] .ui-password-requirement-icon{color:#86efac;background:#255949;box-shadow:inset 2px 2px 5px #02081359}@keyframes ui-password-reveal{0%{opacity:0;transform:translateY(.4rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-password-check{50%{transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){body [data-password-requirements]:not([hidden]),body [data-password-requirements] [data-password-rule-state=satisfied] .ui-password-requirement-icon{animation:none}body [data-password-requirements] :is(li,.ui-password-requirement-icon){transition:none}}}}@layer utilities{@media screen{.ui-low-stock-banner-shell:not(.is-collapsed){border-top:1px solid #f8d9df;background:linear-gradient(145deg,#f0d8dd,#e4c7cf)}.ui-low-stock-banner-shell .ui-critical-banner:not(.is-collapsed){border:1px solid #fff0f2;border-radius:1.7rem;background:linear-gradient(145deg,#f9e8eb,#e8cbd2);box-shadow:16px 17px 31px #6f2f434f,-9px -9px 22px #ffffffbd,inset 0 1px #ffffffd1}.ui-low-stock-banner-shell .ui-critical-banner:not(.is-collapsed):before{content:"";position:absolute;top:1rem;bottom:1rem;left:0;width:.3rem;border-radius:0 .35rem .35rem 0;background:linear-gradient(#fb3b5d,#a80f32);box-shadow:2px 0 9px #a80f3263}.ui-low-stock-banner-shell .ui-critical-banner-dot{background:#e11d48;box-shadow:0 0 0 5px #e11d4824}.ui-low-stock-banner-shell .ui-low-stock-banner-eyebrow{color:#9f1239}.ui-low-stock-banner-shell .ui-low-stock-banner-title{color:#4b1e2b}.ui-low-stock-banner-shell .ui-low-stock-banner-counts{color:#7f2940}.ui-low-stock-banner-shell .ui-low-stock-banner-counts span{border:1px solid #ffe9ed;background:linear-gradient(145deg,#efd2d9,#fff0f2);box-shadow:inset 3px 3px 6px #8c405533,inset -3px -3px 6px #ffffffba}.ui-low-stock-banner-shell .ui-low-stock-banner-counts .ui-low-stock-count-critical{border-color:#fb7185;background:linear-gradient(145deg,#ffb7c3,#ffe2e7);color:#88122e;box-shadow:4px 5px 9px #8a23413d,inset 0 1px #ffffffbf}.ui-low-stock-banner-shell .ui-low-stock-alert-row{border-color:#ffe8ec;background:linear-gradient(145deg,#ebcdd4,#e5c1ca);box-shadow:inset 5px 5px 10px #7e30463d,inset -5px -5px 10px #ffffffb8}.ui-low-stock-banner-shell .ui-low-stock-item-link{border-color:#fff1f3;background:linear-gradient(145deg,#fff3f4,#f2d7dc);box-shadow:7px 8px 15px #732d434a,-5px -5px 12px #ffffffd6,inset 0 1px #ffffffdb}.ui-low-stock-banner-shell .ui-low-stock-item-link:hover{box-shadow:9px 11px 18px #732d435c,-6px -6px 13px #ffffffe6}.ui-low-stock-banner-shell .ui-low-stock-item-status,.ui-low-stock-banner-shell .ui-low-stock-alert-row-warning .ui-low-stock-item-status{color:#b3123b}.ui-low-stock-banner-shell .ui-low-stock-item-metrics span{border-color:#deb5bf;background:#f4dee3;box-shadow:inset 2px 2px 5px #81384e2e,inset -2px -2px 5px #ffffffb8}.ui-low-stock-banner-shell .ui-low-stock-actions-compact{border-color:#deb5bf;background:linear-gradient(145deg,#e5c3cc,#f2dce1);box-shadow:inset 5px 5px 10px #792d4447,inset -5px -5px 10px #ffffffb3}.ui-low-stock-banner-shell .ui-low-stock-actions-label,.ui-low-stock-banner-shell .ui-low-stock-alert-row-critical .ui-low-stock-actions-label{color:#862843}.ui-low-stock-banner-shell .ui-low-stock-action-button,.ui-low-stock-banner-shell .ui-critical-banner:not(.is-collapsed) .ui-low-stock-banner-toggle{border-color:#fff0f2;background:linear-gradient(145deg,#fff0f2,#eed1d8);color:#612438;box-shadow:5px 6px 11px #6e2a3f47,-4px -4px 9px #ffffffd1}.ui-low-stock-banner-shell .ui-low-stock-action-button:active,.ui-low-stock-banner-shell .ui-critical-banner:not(.is-collapsed) .ui-low-stock-banner-toggle:active{transform:translateY(0);box-shadow:inset 4px 4px 8px #762b424a,inset -4px -4px 8px #ffffffb8}.ui-low-stock-banner-shell .ui-low-stock-date-input{border-color:#cc96a4;background:#edcfd6;color:#542134;box-shadow:inset 4px 4px 8px #782b4247,inset -4px -4px 8px #ffffffbf}.ui-low-stock-banner-shell .ui-low-stock-date-placeholder{color:#77324a}.ui-low-stock-banner-shell .ui-low-stock-banner-links>a{border-radius:1.2rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ui-low-stock-banner-shell .ui-low-stock-open-items{border:1px solid #ff8ca0;background:linear-gradient(145deg,#f45a76,#dc244d 48%,#a80d35);color:#fff;box-shadow:8px 10px 16px #771d366e,-7px -7px 14px #ffffffd1,inset 2px 2px 3px #ffe2e88c,inset -3px -4px 6px #690a264d}.ui-low-stock-banner-shell .ui-low-stock-open-reports{border:1px solid #fff6f7;background:linear-gradient(145deg,#fff7f8,#f3dfe4 57%,#e1bcc6);color:#682a3e;box-shadow:8px 10px 16px #6f2b4057,-7px -7px 14px #ffffffdb,inset 2px 2px 3px #ffffffe6,inset -3px -4px 6px #8033491c}.ui-low-stock-banner-shell .ui-low-stock-banner-links>a:hover{transform:translateY(-2px);box-shadow:10px 13px 20px #6f233a66,-8px -8px 16px #ffffffe6,inset 2px 2px 3px #ffffff70}.ui-low-stock-banner-shell .ui-low-stock-banner-links>a:active{transform:translateY(0);box-shadow:inset 5px 5px 9px #66183059,inset -4px -4px 8px #ffffff8c}.ui-low-stock-banner-shell .ui-low-stock-banner-links>a:focus-visible{outline:2px solid #a80d35;outline-offset:3px}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell:not(.is-collapsed){border-color:#824258!important;background:linear-gradient(145deg,#3e1e2c,#512538)!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-critical-banner:not(.is-collapsed){border-color:#895066!important;background:linear-gradient(145deg,#633047,#442032)!important;box-shadow:14px 15px 29px #13030b91,-8px -8px 20px #d9759326}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-banner-title{color:#ffe9ee!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-banner-eyebrow{color:#ff9ab0!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-banner-counts span{border-color:#98566d!important;background:#55283c!important;color:#ffe0e8!important;box-shadow:inset 3px 3px 7px #13030b6b,inset -3px -3px 7px #dc779621}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-banner-counts .ui-low-stock-count-critical{border-color:#e5728e!important;background:#852943!important;color:#fff0f2!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-alert-row,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-actions-compact{border-color:#905067!important;background:#4d2537!important;color:#ffe9ee!important;box-shadow:inset 5px 5px 10px #13030b7a,inset -5px -5px 10px #dc779621}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-item-link{border-color:#a66078!important;background:linear-gradient(145deg,#71374f,#54283c)!important;box-shadow:7px 8px 15px #13030b6e,-5px -5px 12px #d9759329}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-item-status,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-alert-row-warning .ui-low-stock-item-status{color:#ffafbf!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-actions-label{color:#ffbac9!important}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-action-button,html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-critical-banner:not(.is-collapsed) .ui-low-stock-banner-toggle{border-color:#ae6a80!important;background:linear-gradient(145deg,#7b3d56,#5b2a40)!important;color:#fff0f3!important;box-shadow:5px 6px 11px #13030b6b,-4px -4px 9px #dc779626}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-date-input{border-color:#a7647b!important;background:#3a1a2a!important;color:#fff0f3!important;box-shadow:inset 4px 4px 8px #13030b8f,inset -4px -4px 8px #dc77962b}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-open-items{border-color:#ff8fa5!important;background:linear-gradient(145deg,#f25c79,#dc2851 48%,#a71137)!important;color:#fff!important;box-shadow:8px 10px 17px #13030b94,-6px -6px 13px #e0829d38,inset 2px 2px 3px #ffd3dc66,inset -3px -4px 6px #4b031859}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-open-reports{border-color:#b8788e!important;background:linear-gradient(145deg,#855066,#663249 57%,#492137)!important;color:#ffe7ec!important;box-shadow:8px 10px 16px #13030b80,-6px -6px 12px #e0829d2b,inset 2px 2px 3px #ffced930,inset -3px -4px 6px #17020c4d}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-banner-links>a:hover{box-shadow:10px 13px 20px #13030b99,-7px -7px 14px #e0829d3d,inset 2px 2px 3px #ffdce53d}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] .ui-low-stock-banner-shell .ui-low-stock-banner-links>a:active{box-shadow:inset 5px 5px 9px #13030ba6,inset -4px -4px 8px #ed8ea938}@media(prefers-reduced-motion:reduce){.ui-low-stock-banner-shell :is(.ui-low-stock-item-link,.ui-low-stock-action-button,.ui-low-stock-banner-toggle,.ui-low-stock-banner-links>a){transition:none}}}}@layer utilities{@media screen{:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-root] [data-dropdown-panel]{border:1px solid rgba(255,255,255,.9)!important;border-radius:1.6rem;background:linear-gradient(145deg,#e8f2fb,#d1e1f0)!important;box-shadow:13px 16px 28px #415a7861,-8px -8px 19px #ffffffc9,inset 0 1px #ffffffd9!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-root] [data-dropdown-panel]>div{gap:.55rem;padding:.8rem;background:transparent!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-notifications-header{border-color:#ffffffe6!important;background:linear-gradient(145deg,#f7fbff,#dce9f5)!important;box-shadow:6px 7px 13px #4c658447,-5px -5px 11px #fffc,inset 0 1px #ffffffe3}[data-notifications-root] [data-notifications-list]{margin-top:.35rem;padding:.65rem;border-radius:1.25rem;scrollbar-width:thin}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-list]{border:1px solid #c2d5e7;background:linear-gradient(145deg,#ccdeed,#e2eef8);box-shadow:inset 5px 5px 10px #4b678745,inset -5px -5px 10px #ffffffbf}[data-notifications-root] .ui-notification-summary{position:relative;padding:.9rem 1rem .9rem 1.1rem;border-radius:1rem;transition:transform .18s ease,box-shadow .18s ease}[data-notifications-root] .ui-notification-summary:before{content:"";position:absolute;top:.85rem;bottom:.85rem;left:0;width:.25rem;border-radius:0 .3rem .3rem 0;background:#2494d0}[data-notifications-root] .ui-notification-summary-warning:before{background:#d97706}[data-notifications-root] .ui-notification-summary-critical:before{background:#e11d48}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-root] .ui-notification-summary{border-color:#fff!important;background:linear-gradient(145deg,#fff,#e7f0f9)!important;box-shadow:6px 8px 13px #4a63814d,-4px -4px 9px #ffffffc4,inset 0 1px #fffffff2}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-root] .ui-notification-summary-warning{background:linear-gradient(145deg,#fffdf6,#f4e8cc)!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-root] .ui-notification-summary-critical{background:linear-gradient(145deg,#fff9fa,#f5dce2)!important}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-root] .ui-notification-summary:is(a,button):hover{box-shadow:8px 11px 17px #4a63815e,-5px -5px 10px #ffffffd9}[data-notifications-root] .ui-notification-summary:is(a,button):active{transform:translateY(0);box-shadow:inset 4px 4px 8px #46607e40,inset -3px -3px 7px #ffffffb3}[data-notifications-root] .ui-notifications-empty{border-style:solid;border-radius:1rem}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] .ui-notifications-empty{border-color:#bdd2e5!important;background:#d7e7f4;color:#415b75!important;box-shadow:inset 5px 5px 10px #4b67873d,inset -4px -4px 9px #ffffffbf}[data-notifications-root] [data-notifications-mark-read]{margin-top:.35rem}[data-notifications-root] [data-notifications-mark-read] button{min-height:3rem;border-radius:1rem;transition:transform .18s ease,box-shadow .18s ease}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-mark-read] button{border-color:#fff!important;background:linear-gradient(145deg,#f8fbff,#d9e7f3)!important;color:#23425e!important;box-shadow:7px 9px 15px #49638154,-5px -5px 11px #ffffffd4,inset 0 1px #ffffffe6}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-mark-read] button:hover{box-shadow:9px 11px 18px #49638163,-6px -6px 12px #ffffffe6}:root:not([data-admin-theme=dark]) body[data-auth-state=auth] [data-notifications-mark-read] button:active{box-shadow:inset 5px 5px 9px #4963814d,inset -4px -4px 8px #ffffffc4}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-root] [data-dropdown-panel]{border-color:#526c89!important;border-radius:1.6rem;background:linear-gradient(145deg,#2a405b,#192c43)!important;box-shadow:13px 16px 29px #020813a8,-7px -7px 17px #7697bd29,inset 0 1px #c7d8ee29!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-root] [data-dropdown-panel]>div{gap:.55rem;padding:.8rem;background:transparent!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-notifications-header{border-color:#607b9a!important;background:linear-gradient(145deg,#354f6c,#233a55)!important;box-shadow:6px 7px 13px #02081380,-4px -4px 9px #7296be26,inset 0 1px #d3e2f41f}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-list]{border:1px solid #4d6886;background:#15283e;box-shadow:inset 5px 5px 10px #02081394,inset -4px -4px 9px #7094bd26}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-root] .ui-notification-summary{border-color:#64809f!important;background:linear-gradient(145deg,#334d6a,#263c56)!important;box-shadow:6px 8px 13px #02081380,-4px -4px 9px #6d93be26,inset 0 1px #cfe1f51c}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-root] .ui-notification-summary-warning{border-color:#9b793e!important;background:linear-gradient(145deg,#55442e,#37312c)!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-root] .ui-notification-summary-critical{border-color:#aa5d75!important;background:linear-gradient(145deg,#67374e,#40283a)!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-root] .ui-notification-summary:is(a,button):hover{box-shadow:8px 11px 17px #02081396,-5px -5px 10px #6d93be33}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-root] .ui-notification-summary:is(a,button):active{box-shadow:inset 5px 5px 9px #0208139e,inset -4px -4px 8px #759cc52e}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-notifications-empty{border-color:#4b6582!important;background:#1b3049;color:#c5d4e7!important;box-shadow:inset 5px 5px 10px #02081385,inset -4px -4px 9px #7094bd26}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-mark-read] button{border-color:#7893b1!important;background:linear-gradient(145deg,#3b5876,#29435f)!important;color:#f2f7fd!important;box-shadow:7px 9px 15px #02081387,-5px -5px 11px #7094bd2e,inset 0 1px #d3e3f624}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] [data-notifications-mark-read] button:active{box-shadow:inset 5px 5px 9px #0208139e,inset -4px -4px 8px #7094bd2e}@media(prefers-reduced-motion:reduce){[data-notifications-root] :is(.ui-notification-summary,[data-notifications-mark-read] button){transition:none}}}}@layer utilities{.ui-department-list-panel{overflow:hidden}.ui-department-list-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;border-bottom:1px solid var(--border-strong)}.ui-department-total{display:inline-flex;align-items:baseline;gap:.35rem;flex:0 0 auto;padding:.55rem .85rem;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-strong);box-shadow:var(--neo-shadow-small);color:var(--muted);font-size:.8rem}.ui-department-total strong{color:var(--ink);font-size:1.1rem}.ui-department-list-body{display:grid;gap:1.1rem;padding:1.5rem}.ui-department-record{min-width:0;padding:1.4rem;border:1px solid var(--border-soft);border-radius:1.5rem;background:var(--surface-strong);box-shadow:var(--neo-shadow-soft)}.ui-department-summary,.ui-department-identity,.ui-department-actions{display:flex;align-items:center}.ui-department-summary{justify-content:space-between;gap:1rem}.ui-department-identity{min-width:0;gap:.9rem}.ui-department-icon{display:grid;width:2.8rem;height:2.8rem;flex:0 0 2.8rem;place-items:center;border:1px solid var(--border-soft);border-radius:1rem;background:var(--surface);box-shadow:var(--neo-shadow-small);color:var(--accent)}.ui-department-icon svg{width:1.4rem;height:1.4rem}.ui-department-details{min-width:0}.ui-department-name{margin-top:.2rem;color:var(--ink);font-size:1.15rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ui-department-actions{flex:0 0 auto;gap:.65rem}.ui-department-actions :is(.ui-button-secondary,.ui-button-danger){display:inline-flex;width:6rem;min-height:2.55rem;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:1rem;font-size:.875rem}.ui-department-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.2rem}.ui-department-stats>div{min-width:0;padding:.7rem .9rem;border:1px solid var(--border-strong);border-radius:1rem;background:var(--surface-muted);box-shadow:var(--neo-inset-soft)}.ui-department-stats dt,.ui-department-connection-grid dt{color:var(--muted);font-size:.75rem;line-height:1.35}.ui-department-stats dd{margin-top:.25rem;color:var(--ink);font-size:1.2rem;font-weight:700;line-height:1.2}.ui-department-edit-panel{border:1px solid var(--border-strong);border-radius:1.15rem;background:var(--surface-muted);box-shadow:var(--neo-inset-soft)}.ui-department-dependencies{margin-top:1rem;padding:.7rem .9rem;border:1px solid var(--border-strong);border-radius:1rem;background:var(--surface)}.ui-department-dependencies summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--ink);cursor:pointer;font-size:.85rem;font-weight:600;list-style:none}.ui-department-dependencies summary::-webkit-details-marker{display:none}.ui-department-dependencies summary span{transition:transform .15s ease}.ui-department-dependencies[open] summary span{transform:rotate(180deg)}.ui-department-dependencies summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ui-department-connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;margin-top:.85rem}.ui-department-connection-grid>div{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;border-radius:.7rem;background:var(--surface-muted)}.ui-department-connection-grid dd{color:var(--ink);font-size:.8rem;font-weight:700}.ui-department-dependencies p{margin-top:.75rem;color:var(--muted);font-size:.75rem;line-height:1.45}.ui-department-empty{padding:2.5rem 2rem;text-align:center}@media(max-width:640px){.ui-department-list-heading{padding:1.25rem}.ui-department-list-body{padding:1rem}.ui-department-summary{flex-direction:column;align-items:stretch}.ui-department-actions{width:100%}.ui-department-actions>button{flex:1 1 0}.ui-department-actions form{flex:1 1 0}.ui-department-actions :is(.ui-button-secondary,.ui-button-danger){width:100%}}@media(max-width:380px){.ui-department-stats>div{padding:.65rem .55rem}.ui-department-connection-grid{grid-template-columns:minmax(0,1fr)}}}@layer utilities{@media screen{body[data-auth-state] :is(input,select,textarea).ui-field-invalid:not([type=checkbox]):not([type=radio]){border:1px solid #e11d48!important;background-color:#fff1f2!important;box-shadow:inset 4px 4px 8px #9f123929,inset -3px -3px 7px #ffffffd6,0 0 0 3px #e11d4824!important}body[data-auth-state] :is(input,select,textarea).ui-field-invalid:not([type=checkbox]):not([type=radio]):focus{outline:2px solid #be123c!important;outline-offset:2px}body[data-auth-state] :is(input[type=checkbox],input[type=radio]).ui-field-invalid{accent-color:#be123c;outline:2px solid #e11d48;outline-offset:3px}body[data-auth-state] .ui-validation-helper{margin-top:.55rem;border-color:#fda4af;background:#fff1f2;color:#9f1239}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] :is(input,select,textarea).ui-field-invalid:not([type=checkbox]):not([type=radio]){border-color:#fb7185!important;background-color:#3d1d2c!important;color:#fff1f2!important;box-shadow:inset 4px 4px 8px #0a020780,inset -3px -3px 7px #be55732b,0 0 0 3px #fb71853b!important}html[data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true] .ui-validation-helper{border-color:#a94d68!important;background:#4b2335!important;color:#ffe4e9!important}}}@layer utilities{.ui-photo-layout{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem)}.ui-photo-preview-shell{display:grid;justify-items:center;gap:.75rem}.ui-profile-photo-frame.ui-photo-preview{width:7.75rem;height:7.75rem;overflow:hidden;border:4px solid var(--surface-strong);border-radius:1.7rem;background:var(--surface-muted);box-shadow:var(--neo-shadow-soft)}.ui-photo-current,.ui-photo-preview canvas{width:100%;height:100%}.ui-photo-current{display:grid;place-items:center;color:var(--ink);font-size:3rem;font-weight:600}.ui-photo-current img{display:block}.ui-photo-preview canvas{display:block;cursor:grab;touch-action:none}.ui-photo-preview canvas:active{cursor:grabbing}.ui-photo-preview canvas:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.ui-photo-current[hidden],.ui-photo-preview canvas[hidden]{display:none}.ui-photo-preview-caption{color:var(--muted);font-size:.8rem;text-align:center}.ui-photo-hint{margin-top:.35rem;color:var(--muted);font-size:.875rem;line-height:1.5}.ui-photo-form{display:grid;gap:.65rem;max-width:35rem}.ui-photo-native-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.ui-photo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.ui-photo-actions[hidden],.ui-photo-actions [hidden],.ui-photo-adjust[hidden],.ui-photo-error[hidden]{display:none}.ui-photo-action-button{display:inline-flex;width:9rem;min-height:2.6rem;align-items:center;justify-content:center;flex:0 0 9rem;padding:.5rem .85rem;border-radius:1rem;font-size:.875rem;line-height:1.2;text-align:center}.ui-photo-file-name{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.9rem}.ui-photo-adjust{padding:1rem 1.2rem;border:1px solid var(--border-strong);border-radius:1.25rem;background:var(--surface);box-shadow:var(--neo-inset-soft)}.ui-photo-zoom-label{display:flex;justify-content:space-between;gap:1rem;color:var(--ink);font-weight:600}.ui-photo-adjust input[type=range]{display:block;width:100%;margin:.8rem 0;accent-color:var(--accent)}.ui-photo-adjust p{color:var(--muted);font-size:.8rem}.ui-photo-error{color:var(--danger);font-size:.9rem}.ui-photo-remove{border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);box-shadow:var(--neo-shadow-soft)}.ui-photo-remove:hover,.ui-photo-remove:focus-visible{color:var(--danger)}.ui-photo-remove:active{box-shadow:var(--neo-inset-soft)}.ui-photo-actions .ui-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media(max-width:640px){.ui-photo-layout{grid-template-columns:1fr}.ui-photo-preview-shell{justify-items:start}.ui-photo-action-button{min-height:2.6rem}}}body.ui-landing-page{--landing-ink: #102e47;--landing-copy: #294c67;--landing-glass: linear-gradient(120deg, rgb(255 255 255 / 38%), rgb(255 255 255 / 4%) 52%), linear-gradient(145deg, rgb(232 247 255 / 20%), rgb(171 209 239 / 8%));--landing-shadow: 12px 15px 30px rgb(45 77 112 / 19%), -7px -7px 20px rgb(255 255 255 / 34%), inset 1px 1px 1px rgb(255 255 255 / 95%)}.ui-landing-page :is(a,button,summary):focus-visible{outline:3px solid #075c94;outline-offset:4px}.ui-landing-page #main-content:focus{outline:none}.ui-landing-page :is(#main-content,#landing-roles,#landing-support,.ui-landing-extension){scroll-margin-top:calc(var(--landing-header-height, 6rem) + 1rem)}.ui-landing-page .ui-landing-skip-link{position:fixed;top:.75rem;left:1rem;z-index:200;padding:.8rem 1.1rem;border-radius:.8rem;background:#fff;color:#123c5e;font-weight:700;transform:translateY(-180%)}.ui-landing-page .ui-landing-skip-link:focus{transform:none}.ui-landing-page .ui-landing-header{position:sticky;top:0;z-index:70;border-bottom:1px solid rgb(255 255 255 / 80%);background:#e0eef9f7;box-shadow:0 8px 24px #2e4e6c1f;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-landing-page .ui-landing-header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding-block:.8rem}.ui-landing-page .ui-landing-header-actions{grid-column:3;display:flex;align-items:center;gap:.65rem}.ui-landing-page .ui-landing-header .ui-landing-brand{justify-self:start}.ui-landing-page .ui-landing-navigation{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;gap:.35rem}.ui-landing-page .ui-landing-navigation a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.6rem 1rem;border-radius:.9rem;color:#2d506c;font-size:.88rem;font-weight:700;transition:background-color .16s,color .16s}.ui-landing-page .ui-landing-navigation a:is(:hover,[aria-current]){background:#ffffff9e;color:#074f82}.ui-landing-page .ui-landing-menu-toggle{display:none}.ui-landing-page :is(.ui-button,.ui-button-secondary){min-height:48px;border-radius:1rem;padding:.75rem 1.15rem;font-size:.88rem}.ui-landing-page .ui-landing-header :is(.ui-button,.ui-button-secondary){width:auto;flex-shrink:0;min-height:44px;white-space:nowrap}.ui-landing-page .ui-landing-role-hint{margin-top:.65rem;color:#365874;font-size:.82rem;line-height:1.6}.ui-landing-page .ui-landing-role.ui-tip-panel{padding-right:1.1rem}.ui-landing-page .ui-landing-role summary{position:relative;display:block;padding-right:1.65rem;cursor:pointer;min-height:44px}.ui-landing-page summary::-webkit-details-marker{display:none}.ui-landing-page .ui-landing-role summary .ui-tip-title{display:block;color:var(--landing-ink)}.ui-landing-page .ui-landing-role summary .ui-tip-copy{display:block;margin-top:.35rem;color:var(--landing-copy)}.ui-landing-page :is(.ui-landing-role,.ui-landing-faq-item)>summary:after{content:"";position:absolute;top:.45rem;right:.2rem;width:.5rem;height:.5rem;border-right:2px solid #315b7a;border-bottom:2px solid #315b7a;transform:rotate(45deg)}.ui-landing-page :is(.ui-landing-role,.ui-landing-faq-item)[open]>summary:after{transform:rotate(225deg)}.ui-landing-page .ui-landing-role ul{margin-top:.9rem;padding:.9rem 0 0 1rem;border-top:1px solid rgb(112 149 178 / 28%);list-style:disc;color:#264b66;font-size:.82rem;line-height:1.7}.ui-landing-page .ui-landing-role li+li{margin-top:.35rem}.ui-landing-page :is(.ui-landing-section-heading,.ui-landing-capability,.ui-landing-workflow.ui-panel,.ui-landing-final-cta,.ui-landing-faq-item,.ui-landing-support-card){border:1px solid rgb(255 255 255 / 88%);background:var(--landing-glass);box-shadow:var(--landing-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-landing-page :is(.ui-landing-capability,.ui-landing-support-card){padding:clamp(1.4rem,2.4vw,2rem);border-radius:1.5rem}.ui-landing-page :is(.ui-landing-capability p,.ui-landing-section-heading>p:last-child,.ui-landing-workflow p:not(.ui-eyebrow),.ui-landing-final-copy>p:last-child,.ui-landing-final-note){color:var(--landing-copy)}.ui-landing-page .ui-landing-extension+.ui-landing-extension{padding-top:clamp(3.5rem,6vw,5rem)}.ui-landing-page .ui-landing-help-heading{max-width:38rem;margin-bottom:2rem}.ui-landing-page .ui-landing-help-heading h2{margin-top:.65rem;color:var(--landing-ink);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:650;line-height:1.2;letter-spacing:-.03em}.ui-landing-page .ui-landing-help-heading>p:last-child{margin-top:.8rem;color:var(--landing-copy);line-height:1.7}.ui-landing-page .ui-landing-help-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);align-items:start;gap:1.5rem}.ui-landing-page .ui-landing-faq-list{display:grid;gap:.85rem;min-width:0}.ui-landing-page .ui-landing-faq-item{border-radius:1.2rem}.ui-landing-page .ui-landing-faq-item summary{display:block;position:relative;padding:1.2rem 3.2rem 1.2rem 1.35rem;cursor:pointer;color:var(--landing-ink);font-weight:700;line-height:1.6}.ui-landing-page .ui-landing-faq-item>summary:after{top:1.6rem;right:1.45rem}.ui-landing-page .ui-landing-faq-item>div{padding:0 1.35rem 1.35rem;color:#284b66;font-size:.9rem;line-height:1.8}.ui-landing-page :is(.ui-landing-faq-item a,.ui-landing-text-link){display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:#075486;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ui-landing-page .ui-landing-support-card>.ui-eyebrow{margin-top:1.5rem;color:#315975}.ui-landing-page .ui-landing-support-card h3{margin-top:.6rem;color:var(--landing-ink);font-size:1.9rem;font-weight:650;letter-spacing:-.025em}.ui-landing-page .ui-landing-support-card>p:not(.ui-eyebrow){margin-top:.9rem;color:var(--landing-copy);font-size:.9rem;line-height:1.8}.ui-landing-page .ui-landing-support-card .ui-button-secondary{width:100%;margin-top:1.5rem;text-align:center}.ui-landing-page .ui-landing-support-card .ui-landing-support-note{font-size:.75rem}.ui-landing-page .ui-landing-footer{padding:1rem 0 max(1rem,env(safe-area-inset-bottom,0px));border-top:1px solid rgb(255 255 255 / 65%);background:#bfd9e9}.ui-landing-page .ui-landing-footer-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:1.25rem}.ui-landing-page .ui-landing-footer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem}.ui-landing-page .ui-landing-footer-brand>p{margin:0;color:#2b506c;font-size:.75rem;line-height:1.6}.ui-landing-page .ui-landing-footer-brand img{width:2rem;height:2rem}.ui-landing-page .ui-landing-footer-brand>div>span{font-size:1rem;letter-spacing:.2em}.ui-landing-page .ui-landing-footer nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.ui-landing-page .ui-landing-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:#254a66;font-size:.82rem;font-weight:650}.ui-landing-page .ui-landing-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.ui-landing-page .ui-landing-footer-meta{color:#345771;font-size:.75rem;line-height:1.7}.ui-landing-page .ui-landing-tools{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom));right:max(1rem,env(safe-area-inset-right));z-index:65;display:flex;align-items:center;gap:.65rem}.ui-landing-page[data-landing-tools-docked=true] .ui-landing-tools{position:static;justify-self:end}.ui-landing-page :is(.ui-landing-motion-toggle,.ui-landing-back-top){display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:46px;padding:.65rem 1rem;border:1px solid rgb(255 255 255 / 90%);border-radius:1rem;color:#214d6e;background:#ecf7fff5;box-shadow:4px 6px 18px #2c50703d,inset 1px 1px 1px #fff;font-size:.78rem;font-weight:700;cursor:pointer}.ui-landing-page .ui-landing-back-top{width:46px;padding:0}.ui-landing-page .ui-landing-tools svg{width:1.1rem;height:1.1rem}.ui-landing-page .ui-landing-motion-toggle{width:46px;height:46px;flex-shrink:0;justify-content:flex-start;gap:0;overflow:hidden;padding:0;border-radius:9999px;transition:width .22s ease,box-shadow .18s ease}.ui-landing-page .ui-landing-motion-toggle>svg{flex:0 0 20px;width:20px;height:20px;margin-inline:12px}.ui-landing-page .ui-landing-motion-toggle [data-landing-motion-label]{display:block;flex:0 0 auto;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .22s ease,opacity .16s ease}.ui-landing-page .ui-landing-motion-toggle:is(:focus-visible,[aria-busy=true]){width:11.5rem}.ui-landing-page .ui-landing-motion-toggle:is(:focus-visible,[aria-busy=true]) [data-landing-motion-label]{max-width:8.5rem;opacity:1}.ui-landing-page .ui-landing-motion-toggle[aria-busy=true]{cursor:progress}.ui-landing-page [data-landing-motion-spinner]{transform-box:fill-box;transform-origin:center;animation:ui-landing-motion-spin .7s linear infinite}@keyframes ui-landing-motion-spin{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.ui-landing-page .ui-landing-motion-toggle:hover{width:11.5rem}.ui-landing-page .ui-landing-motion-toggle:hover [data-landing-motion-label]{max-width:8.5rem;opacity:1}}.ui-landing-page .ui-landing-motion-toggle:disabled{cursor:default}.ui-landing-page .ui-landing-tools [hidden],.ui-landing-page .ui-landing-menu-toggle[hidden]{display:none!important}.ui-landing-page [data-landing-top-sentinel]{position:absolute;top:0;width:1px;height:1px}.ui-landing-page [data-landing-reveal]{transition:opacity .5s ease,transform .5s ease;transition-delay:var(--landing-reveal-delay, 0ms)}.ui-landing-page .is-reveal-pending{opacity:0;transform:translateY(18px)}.ui-landing-page .is-reveal-pending:focus-within{opacity:1;transform:none}.ui-landing-page .ui-landing-additional-background{overflow:clip;background:linear-gradient(to bottom,transparent,#bfd9e9 var(--ui-landing-transition-depth),#bfd9e9);-webkit-mask-image:none;mask-image:none;animation:none;box-shadow:none}.ui-landing-page .ui-landing-additional-background:before{inset:var(--ui-landing-transition-depth) 0 auto;height:60rem;max-height:calc(100% - var(--ui-landing-transition-depth));background:radial-gradient(ellipse at 25% 50%,rgb(35 151 222 / 22%),transparent 65%),radial-gradient(ellipse at 80% 50%,rgb(75 108 191 / 17%),transparent 65%);animation:none;transform:none}.ui-landing-page .ui-landing-additional-background:after{animation:none}.ui-landing-page .ui-landing-ambient-orb{box-shadow:inset 6px 6px 16px #ffffff61,0 12px 32px #246aa640}.ui-landing-page .ui-landing-ambient-beam{box-shadow:0 0 24px #278bcb3d,inset 0 0 16px #ffffff2e}.ui-landing-page :is(.ui-landing-workflow-steps li,.ui-landing-final-actions){-webkit-backdrop-filter:none;backdrop-filter:none}.ui-landing-page:is([data-landing-motion=paused],[data-landing-ambient-active=false],[data-landing-scrolling=true]) :is(.ui-landing-additional-background,.ui-landing-ambient-orb,.ui-landing-ambient-beam),.ui-landing-page:is([data-landing-motion=paused],[data-landing-ambient-active=false],[data-landing-scrolling=true]) .ui-landing-additional-background:before,.ui-landing-page:is([data-landing-motion=paused],[data-landing-ambient-active=false],[data-landing-scrolling=true]) .ui-landing-additional-background:after{animation-play-state:paused}.ui-landing-document[data-landing-motion=paused]{scroll-behavior:auto}.ui-landing-page[data-landing-motion=paused] [data-landing-reveal]{transition:none}@media(max-width:1200px){.ui-landing-page .ui-landing-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1050px){.ui-landing-page .ui-landing-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.ui-landing-page .ui-landing-header-actions{grid-column:2;grid-row:1}.ui-landing-page .ui-landing-navigation{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-landing-page[data-landing-enhanced][data-landing-menu-open=false] .ui-landing-navigation{display:none}.ui-landing-page .ui-landing-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;min-width:44px;padding:.55rem .65rem;border:1px solid rgb(255 255 255 / 80%);border-radius:.85rem;color:#244d6c;background:#ffffff59;font-size:.8rem;font-weight:700}.ui-landing-page .ui-landing-menu-toggle svg{width:1.1rem;height:1.1rem}.ui-landing-page .ui-landing-help-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ui-landing-page .ui-landing-footer-inner{grid-template-columns:1fr 1fr}.ui-landing-page .ui-landing-footer-meta{grid-column:auto}}@media(max-width:700px){.ui-landing-page .ui-landing-header-inner{padding-block:.6rem}.ui-landing-page .ui-landing-header .ui-landing-brand{padding:.35rem .5rem;gap:.5rem;border-radius:.9rem}.ui-landing-page .ui-landing-header .ui-landing-brand>div{gap:.5rem}.ui-landing-page .ui-landing-header .ui-landing-brand img{width:32px;height:32px}.ui-landing-page .ui-landing-header .ui-landing-brand span{font-size:.9rem;letter-spacing:.16em}.ui-landing-page .ui-landing-header :is(.ui-button,.ui-button-secondary){padding-inline:.75rem;font-size:.8rem}.ui-landing-page .ui-landing-header-actions{max-width:50vw;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.ui-landing-page .ui-landing-navigation a{padding-inline:.25rem;font-size:.8rem}.ui-landing-page .ui-landing-help-grid,.ui-landing-page .ui-landing-footer-inner{grid-template-columns:minmax(0,1fr)}.ui-landing-page[data-landing-tools-docked=true] .ui-landing-tools{justify-self:start}.ui-landing-page :is(.ui-landing-section-heading,.ui-landing-capability,.ui-landing-workflow,.ui-landing-final-cta,.ui-landing-faq-item,.ui-landing-support-card){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-landing-page .ui-landing-ambient-orb{width:14rem;height:14rem}.ui-landing-page .ui-landing-ambient-beam{height:5rem}.ui-landing-page :is(.ui-landing-ambient-orb-four,.ui-landing-ambient-beam-two){display:none}.ui-landing-page .ui-landing-role.ui-tip-panel{padding-left:2.4rem}.ui-landing-page .ui-landing-role:before{left:.85rem}}@media(max-width:400px){.ui-landing-page .ui-landing-menu-toggle span{display:none}.ui-landing-page .ui-landing-tools{bottom:.75rem;right:.75rem}}@media(prefers-reduced-motion:reduce){.ui-landing-document{scroll-behavior:auto}.ui-landing-page [data-landing-reveal]{opacity:1;transform:none;transition:none}.ui-landing-page .ui-landing-navigation a,.ui-landing-page .ui-landing-motion-toggle,.ui-landing-page .ui-landing-motion-toggle [data-landing-motion-label]{transition:none}.ui-landing-page [data-landing-motion-spinner]{animation-duration:1.4s}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ui-landing-page :is(.ui-landing-section-heading,.ui-landing-capability,.ui-landing-workflow.ui-panel,.ui-landing-final-cta,.ui-landing-faq-item,.ui-landing-support-card){background:#dfeffaf0}}.ui-landing-service-notices{margin-bottom:1.5rem}.ui-landing-service-notices[hidden],[data-service-notice-schedule][hidden],[data-service-notice-issue-help][hidden],.ui-public-service-notice [hidden],[data-notices-state][hidden]{display:none!important}[data-notices-list]{display:grid;gap:.85rem}.ui-public-service-notice{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1.2rem 1.4rem;border:1px solid rgb(255 255 255 / 88%);border-left:4px solid #a87516;border-radius:1.2rem;background:linear-gradient(130deg,#fffbedf0,#f0f2e7d6);box-shadow:6px 8px 20px #2d4d702b,inset 1px 1px 1px #fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-public-service-notice[data-notice-type=service_issue]{border-left-color:#ad4d42;background:linear-gradient(130deg,#fff6f3f5,#f4ebe9e0)}.ui-public-service-notice-icon{display:grid;place-items:center;margin-top:.1rem;color:#825c15}.ui-public-service-notice-icon svg{width:1.35rem;height:1.35rem}.ui-public-service-notice[data-notice-type=service_issue] .ui-public-service-notice-icon{color:#9c4036}.ui-public-service-notice-label{color:#725112;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ui-public-service-notice[data-notice-type=service_issue] .ui-public-service-notice-label{color:#8a3d34}.ui-public-service-notice h2{margin-top:.35rem;color:#18334a;font-size:1.05rem;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.ui-public-service-notice-message{margin-top:.45rem;color:#344e61;font-size:.875rem;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.ui-public-service-notice-window{margin-top:.55rem;color:#634b20;font-size:.8rem;font-weight:650;line-height:1.65}.ui-public-service-notice-updated{margin-top:.55rem;color:#526576;font-size:.72rem;line-height:1.6}.ui-public-service-notice-stale{margin-top:.6rem;padding:.6rem 1rem;border-radius:.75rem;background:#fffae8f0;color:#785218;font-size:.76rem;line-height:1.6}.ui-service-notice-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem}.ui-service-notice-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ui-service-notice-actions :is(a,button){min-height:44px}@media(max-width:800px){.ui-service-notice-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:500px){.ui-public-service-notice{gap:.65rem;padding:1rem}}@layer utilities{body[data-auth-state=auth] [data-communications-menu]{--support-menu-ink: #183d5b;--support-menu-muted: #506b82;--support-menu-hover: #dcebf6;--support-menu-active: #d3e7f7;--support-menu-border: #a7c8e1;--support-menu-icon: #dbeaf6;--support-menu-icon-ink: #1c6396}body[data-auth-state=auth] [data-communications-menu] [data-dropdown-panel]{width:min(21rem,calc(100vw - 2rem));border-radius:1.15rem}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-content{padding:.65rem}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-heading{margin:0 0 .4rem;padding:.35rem .6rem .55rem;border-bottom:1px solid rgb(112 149 178 / 20%);color:var(--support-menu-muted);font-size:.65rem;font-weight:750;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-item{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:76px;padding:.75rem .65rem;border:1px solid transparent;border-radius:.85rem;background:transparent;color:var(--support-menu-ink)!important;text-decoration:none;transition:background-color .14s ease,border-color .14s ease}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-item+.ui-support-menu-item{margin-top:.3rem}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-item:hover{background:var(--support-menu-hover)!important;border-color:var(--support-menu-border)}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-item[aria-current=page]{background:var(--support-menu-active)!important;border-color:var(--support-menu-border)}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-item:focus-visible{outline:2px solid #2585c8;outline-offset:-2px;background:var(--support-menu-hover)!important}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgb(255 255 255 / 65%);border-radius:.7rem;background:var(--support-menu-icon);color:var(--support-menu-icon-ink);box-shadow:2px 3px 6px #3d61821f,inset 0 1px #fff9}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-icon svg{width:1.2rem;height:1.2rem}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-copy{display:grid;min-width:0;gap:.2rem}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-title{font-size:.875rem;font-weight:700;line-height:1.4}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-description{color:var(--support-menu-muted);font-size:.73rem;line-height:1.55;overflow-wrap:anywhere}body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-arrow{width:1rem;height:1rem;color:var(--support-menu-icon-ink)}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-communications-menu]{--support-menu-ink: #eef5fc;--support-menu-muted: #b3c9dd;--support-menu-hover: #29435f;--support-menu-active: #234c70;--support-menu-border: #577e9f;--support-menu-icon: #294763;--support-menu-icon-ink: #a6d8fa}html[data-admin-theme=dark] body[data-admin-theme-enabled=true] [data-communications-menu] .ui-support-menu-icon{border-color:#54718b;box-shadow:inset 0 1px #ffffff12}html[data-workspace-design=flat] body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-icon{box-shadow:none;border-color:var(--support-menu-border)}@media(prefers-reduced-motion:reduce){body[data-auth-state=auth] [data-communications-menu] .ui-support-menu-item{transition:none}}}@layer utilities{.ui-design-toggle{display:flex;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:.65rem 1rem;border-radius:1rem;color:var(--muted, #475569);text-align:left;font-size:.875rem}.ui-design-toggle:hover{background:var(--surface-muted, #edf4fa)}.ui-design-toggle-copy{display:grid;flex:1;gap:.15rem}.ui-design-toggle-current{font-size:.75rem}.ui-design-toggle-icon{flex:0 0 auto;width:1.35rem;height:1.35rem}.ui-design-toggle:focus-visible{outline:3px solid #2585c8;outline-offset:2px}@media screen{html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic]{--neo-shadow: 0 2px 6px rgb(36 71 101 / 8%);--neo-shadow-soft: 0 1px 3px rgb(36 71 101 / 7%);--neo-shadow-small: none;--neo-inset: none;--neo-inset-soft: none;--mobile-card-shadow: 0 1px 3px rgb(36 71 101 / 7%);--flat-surface: #eaf3fa;--flat-muted: #dceaf5;--flat-border: #adc7db;--flat-field: #f4f8fc;--flat-ink: #244765;--flat-accent: #1372c7;background:#d1e3f0!important}html[data-workspace-design=flat][data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true][data-workspace-neumorphic]{--flat-surface: #182b42;--flat-muted: #203850;--flat-border: #496581;--flat-field: #122237;--flat-ink: #edf3fb;--flat-accent: #236fae;background:#101f32!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-page-header,.ui-panel,.ui-panel-soft,.ui-panel-dark,.ui-stat-card,.ui-table-wrap,.ui-empty-state,.ui-modal-panel,.ui-sync-card,.ui-offline-card,.ui-offline-search-panel,.ui-offline-result-panel,.ui-offline-stat,.ui-offline-meta,.ui-department-record,.ui-admin-context-card,.ui-admin-profile-trigger,.ui-admin-mobile-profile-card,.ui-mobile-account,.ui-mobile-footer,[data-dropdown-panel],[data-dropdown-panel]>div){background:var(--flat-surface)!important;border-color:var(--flat-border)!important;border-radius:.85rem!important;box-shadow:var(--neo-shadow-soft)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-topbar,.ui-topbar-mobile,.ui-mobile-menu){background:var(--flat-surface)!important;border-color:var(--flat-border)!important;box-shadow:0 1px 0 var(--flat-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-topbar:before,.ui-glow:before){background:none!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-tip-panel,.ui-admin-account-summary,.ui-admin-profile-avatar,.ui-stat-icon,.ui-department-total,.ui-department-stat,.ui-mobile-account,.ui-offline-search-panel){background:var(--flat-muted)!important;border-color:var(--flat-border)!important;box-shadow:none!important;border-radius:.65rem!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-input,.ui-select,.ui-textarea,.ui-admin-primary-link,.ui-button,.ui-button-secondary,.ui-mobile-nav-links a,.ui-low-stock-action-button,.ui-report-export-actions a,.ui-department-stat,.ui-profile-photo-frame,.ui-profile-photo-picker){box-shadow:none!important;border-radius:.6rem!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-input,.ui-select,.ui-textarea){background:var(--flat-field)!important;border:1px solid var(--flat-border);color:var(--flat-ink)}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-admin-primary-link:not([aria-current=page]),.ui-button-secondary){background:var(--flat-muted)!important;border:1px solid var(--flat-border)!important;color:var(--flat-ink)!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-admin-primary-link[aria-current=page],.ui-button){background:var(--flat-accent)!important;border-color:transparent!important;color:#fff!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] .ui-admin-account-actions>:is(a,button){background:var(--flat-muted)!important;border:1px solid var(--flat-border)!important;color:var(--flat-ink)!important;border-radius:.6rem!important;box-shadow:none!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] .ui-admin-account-signout-button{box-shadow:none!important;border-radius:.6rem!important}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-admin-primary-link,.ui-button,.ui-button-secondary,.ui-admin-profile-trigger):is(:hover,:active){transform:none!important;filter:brightness(.97)}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(button,a,input,textarea,select):focus-visible{outline:3px solid #2585c8!important;outline-offset:3px}html[data-workspace-design=flat] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-critical-banner,.ui-low-stock-alert-row,.ui-offline-banner,.ui-notifications-header,.ui-notifications-empty){box-shadow:none!important;border-radius:.75rem!important}}}@layer utilities{@media screen{html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic]{--glass-surface: linear-gradient(135deg, rgb(255 255 255 / 22%), rgb(255 255 255 / 4%) 52%), rgb(235 248 255 / 14%);--glass-muted: rgb(255 255 255 / 12%);--glass-popover: rgb(234 246 255 / 88%);--glass-header: rgb(235 248 255 / 48%);--glass-field: rgb(247 252 255 / 68%);--glass-border: rgb(255 255 255 / 62%);--glass-ink: #102e47;--glass-copy: #294359;--surface: rgb(235 248 255 / 16%);--surface-strong: rgb(248 253 255 / 28%);--surface-muted: rgb(226 244 255 / 16%);--neo-shadow: 0 8px 24px rgb(19 65 102 / 12%), inset 0 1px rgb(255 255 255 / 70%);--neo-shadow-soft: 0 4px 16px rgb(19 65 102 / 9%), inset 0 1px rgb(255 255 255 / 65%);--neo-shadow-small: 0 2px 6px rgb(19 65 102 / 8%);--neo-inset: none;--neo-inset-soft: none;--mobile-card-shadow: var(--neo-shadow-soft);background:radial-gradient(circle 26rem at 88% 22rem,rgb(68 150 207 / 48%) 0 70%,transparent 70.4%),radial-gradient(circle 20rem at 5% 63rem,rgb(70 181 196 / 35%) 0 70%,transparent 70.4%),radial-gradient(circle 26rem at 95% 108rem,rgb(110 139 207 / 25%) 0 70%,transparent 70.4%),linear-gradient(115deg,#c4e2f2,#a6c9df 55%,#c5dff0) #c9dfea!important}html[data-workspace-design=glass][data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true][data-workspace-neumorphic]{--glass-surface: linear-gradient(135deg, rgb(185 219 245 / 10%), rgb(160 210 244 / 2%) 52%), rgb(12 31 50 / 28%);--glass-muted: rgb(175 218 249 / 8%);--glass-popover: rgb(20 42 65 / 92%);--glass-header: rgb(14 36 58 / 62%);--glass-field: rgb(12 30 50 / 78%);--glass-border: rgb(155 204 239 / 32%);--glass-ink: #eef6ff;--glass-copy: #bdd3e8;--surface: rgb(20 45 70 / 24%);--surface-strong: rgb(145 194 231 / 12%);--surface-muted: rgb(117 178 221 / 8%);--neo-shadow: 0 8px 24px rgb(2 12 28 / 22%), inset 0 1px rgb(187 220 246 / 16%);--neo-shadow-soft: 0 4px 16px rgb(2 12 28 / 16%), inset 0 1px rgb(187 220 246 / 12%);background:radial-gradient(circle 26rem at 88% 22rem,rgb(37 120 177 / 48%) 0 70%,transparent 70.4%),radial-gradient(circle 20rem at 5% 63rem,rgb(31 130 148 / 35%) 0 70%,transparent 70.4%),radial-gradient(circle 26rem at 95% 108rem,rgb(81 107 181 / 26%) 0 70%,transparent 70.4%),linear-gradient(115deg,#10253c,#15334c 55%,#112137) #0d1d30!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-page-header,.ui-panel,.ui-panel-soft,.ui-panel-dark,.ui-stat-card,.ui-table-wrap,.ui-empty-state,.ui-department-record,.ui-offline-card,.ui-offline-result-panel,.ui-offline-stat,.ui-offline-meta,.ui-admin-context-card,.ui-admin-profile-trigger,.ui-admin-mobile-profile-card,.ui-mobile-account,.ui-mobile-footer){background:var(--glass-surface)!important;border:1px solid var(--glass-border)!important;border-radius:1.25rem!important;box-shadow:var(--neo-shadow-soft)!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] main>.ui-page-width>.ui-page-header,html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] main .ui-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] .ui-panel .ui-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-topbar,.ui-topbar-mobile,.ui-mobile-menu){background:var(--glass-header)!important;border-color:var(--glass-border)!important;box-shadow:0 1px 12px #284f701a!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is([data-dropdown-panel],[data-dropdown-panel]>div,.ui-modal-panel,.ui-sync-card){background:var(--glass-popover)!important;border-color:var(--glass-border)!important;box-shadow:var(--neo-shadow)!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] [data-dropdown-panel]>div{box-shadow:none!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] main .ui-page-meta>*,html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] main .ui-panel [class*=border-slate-200][class*=bg-slate-50]{background:var(--glass-muted)!important;border:1px solid var(--glass-border)!important;box-shadow:none!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-profile-photo-frame,.ui-admin-profile-avatar){background:var(--glass-muted)!important;border:1px solid var(--glass-border)!important;box-shadow:none!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] .ui-topbar:before{background:#ffffff0a!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-tip-panel,.ui-admin-account-summary,.ui-admin-profile-avatar,.ui-stat-icon,.ui-department-stat,.ui-department-total,.ui-offline-search-panel){background:var(--glass-muted)!important;border-color:var(--glass-border)!important;box-shadow:none!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-input,.ui-select,.ui-textarea){background:var(--glass-field)!important;color:var(--glass-ink)!important;border:1px solid var(--field-border, #9abbd5);border-radius:.85rem;box-shadow:var(--neo-inset-soft)!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-admin-primary-link:not([aria-current=page]),.ui-button-secondary,.ui-admin-account-actions>a,.ui-admin-account-actions>button){background:var(--glass-muted)!important;border:1px solid var(--glass-border)!important;color:var(--glass-ink)!important;box-shadow:var(--neo-shadow-small)!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-admin-primary-link[aria-current=page],.ui-button){background:linear-gradient(135deg,#1685d0,#0e62a5)!important;color:#fff!important;box-shadow:0 3px 10px #11588d33,inset 0 1px #ffffff4d!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-page-subtitle,.ui-help,.ui-admin-context-label,.ui-admin-profile-role){color:var(--glass-copy)!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-admin-context-value,.ui-admin-profile-name){color:var(--glass-ink)!important}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(button,a,input,textarea,select):focus-visible{outline:3px solid #2585c8!important;outline-offset:3px}@media(max-width:700px){html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] main .ui-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-topbar,.ui-topbar-mobile,.ui-mobile-menu){-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic]{--glass-surface: #e7f1f9;--glass-header: #e7f1f9;--glass-muted: #dceaf5;--glass-field: #f4f8fc}html[data-workspace-design=glass][data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true][data-workspace-neumorphic]{--glass-surface: #1b3047;--glass-header: #1b3047;--glass-muted: #213b55;--glass-field: #122237}}@media(prefers-reduced-transparency:reduce){html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic]{--glass-surface: #e7f1f9;--glass-header: #e7f1f9;--glass-muted: #dceaf5;--glass-field: #f4f8fc}html[data-workspace-design=glass][data-admin-theme=dark] body[data-auth-state=auth][data-admin-theme-enabled=true][data-workspace-neumorphic]{--glass-surface: #1b3047;--glass-header: #1b3047;--glass-muted: #213b55;--glass-field: #122237}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] main .ui-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-workspace-design=glass] body[data-auth-state=auth][data-admin-theme-enabled][data-workspace-neumorphic] :is(.ui-topbar,.ui-topbar-mobile,.ui-mobile-menu){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}}}
