:root{--font-display:"Sora","Inter",system-ui,sans-serif;--page-bg:#f7f7fb;--surface:#ffffff;--surface-2:#fafafd;--border:#e7e8f0;--border-2:#eeeff6;--hairline:#f2f2f8;--field:#fbfbfd;--field-border:#8a8da2;--control-border:#d4d6e3;--text:#17171f;--text-2:#5f6175;--text-3:#6c6e84;--accent:#5b45d4;--accent-2:#4a35bb;--accent-weak:#efecfe;--on-accent:#ffffff;--accent-grad:linear-gradient(135deg,#5b45d4,#4326ad);--shadow:0 1px 2px rgba(23,22,46,0.05),0 8px 24px rgba(23,22,46,0.07);--shadow-h:0 2px 4px rgba(23,22,46,0.06),0 16px 40px rgba(23,22,46,0.11);--topbar:rgba(255,255,255,0.85);--hero:linear-gradient(135deg,#5b45d4,#4326ad);--sidebar:#ffffff;--sidebar-border:#eeeff6;--sidebar-text:#5f6175;--sidebar-muted:#6c6e84;--sidebar-active-bg:#efecfe;--sidebar-active-fg:#5b45d4;--sidebar-hover:#f5f4fb;--hover:#f5f4fb;--avatar-bg:#efecfe;--avatar-fg:#5b45d4;--st-ok:#137a39;--st-ok-bg:#eafbf1;--st-warn:#a34e07;--st-warn-bg:#fff4df;--st-err:#c41e1e;--st-err-bg:#feecec;--st-info:#0b6c93;--st-info-bg:#eaf7ff;--st-blue:#2563eb;--st-muted:#566378;--fs-caption:11px;--fs-meta:12px;--fs-body:13px;--fs-subhead:15px;--fs-h2:18px;--fs-page:22px;--fs-stat:24px;--fs-display:28px;--sp-2:2px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--field-pad:10px 14px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--role-success-fg:var(--st-ok);--role-success-bg:rgba(16,185,129,0.16);--role-warning-fg:var(--st-warn);--role-warning-bg:rgba(245,158,11,0.16);--role-danger-fg:var(--st-err);--role-danger-bg:rgba(248,113,113,0.16);--role-info-fg:var(--st-info);--role-info-bg:rgba(34,211,238,0.16);--role-neutral-fg:var(--st-muted);--role-neutral-bg:rgba(148,163,184,0.16);--money-pos:var(--st-ok);--money-neg:var(--st-err);--viz-1:#5b45d4;--viz-2:#0ea5c6;--viz-3:#10b981;--viz-4:#f59e0b;--viz-5:#e35d8f;--viz-6:#8d8aa8;--elev-0:none;--elev-1:0 1px 2px rgba(13,40,90,0.06);--elev-2:var(--shadow);--table-row-h:44px;--table-row-h-dense:36px;--table-cell-py:12px;--table-cell-px:16px;--table-cell-py-dense:8px;--table-cell-px-dense:12px;--table-header-h:48px;--ctl-h-sm:32px;--ctl-h-md:36px;--ctl-h-lg:40px;--ctl-h-touch:44px;--z-sticky:20;--z-header:30;--z-sidebar:50;--z-scrim:55;--z-drawer:60;--z-popover:70;--z-modal:1000;--z-toast:1100;--scrim:rgba(17,17,31,0.42);--elev-3:0 2px 6px rgba(23,22,46,0.08),0 24px 56px rgba(23,22,46,0.18);--focus-ring:0 0 0 3px var(--accent-weak);--dur-press:80ms;--dur-fast:120ms;--dur-base:180ms;--dur-exit:140ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0.05,0.7,0.1,1);--ease-exit:cubic-bezier(0.3,0,0.8,0.15);--danger:var(--st-err);--muted:var(--text-3);--text-muted:var(--text-3);--text-1:var(--text);--card:var(--surface);--card-bg:var(--surface);--surface-1:var(--surface);--bg-2:var(--surface-2);--primary:var(--accent);--accent-bg:var(--accent-weak);--accent-soft:var(--accent-weak);--accent-tint:var(--accent-weak);--border-subtle:var(--border-2);--role-warn-fg:var(--role-warning-fg);--role-warn-bg:var(--role-warning-bg);--fs-title:var(--fs-page)}@media (prefers-reduced-motion:reduce){:root{--dur-press:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-exit:0ms}}html.dark{--page-bg:#0d0e17;--surface:#161824;--surface-2:#111320;--border:#262941;--border-2:#1e2135;--hairline:#1a1d30;--field:#111320;--field-border:#646a92;--control-border:#30344f;--text:#eceef7;--text-2:#9ba0ba;--text-3:#8287a6;--scrim:rgba(3,4,12,0.6);--elev-3:0 24px 64px rgba(0,0,0,0.6);--accent:#8f79ff;--accent-2:#7c63f2;--accent-weak:rgba(143,121,255,0.15);--on-accent:#0d0e17;--accent-grad:linear-gradient(135deg,#6d4de0,#4a2ba8);--shadow:0 12px 32px rgba(0,0,0,0.5);--shadow-h:0 16px 40px rgba(0,0,0,0.6);--topbar:rgba(15,16,28,0.9);--hero:linear-gradient(135deg,#6d4de0,#4a2ba8);--sidebar:#0f1120;--sidebar-border:#262941;--sidebar-text:#9ba0ba;--sidebar-muted:#8287a6;--sidebar-active-bg:rgba(143,121,255,0.15);--sidebar-active-fg:#c6b8ff;--sidebar-hover:rgba(143,121,255,0.1);--hover:rgba(143,121,255,0.1);--avatar-bg:#1f2240;--avatar-fg:#c6b8ff;--st-ok:#34d399;--st-ok-bg:rgba(52,211,153,0.13);--st-warn:#fcd34d;--st-warn-bg:rgba(251,191,36,0.13);--st-err:#f87171;--st-err-bg:rgba(248,113,113,0.13);--st-info:#38bdf8;--st-info-bg:rgba(56,189,248,0.13);--st-blue:#60a5fa;--st-muted:#94a3b8;--viz-1:#8f79ff;--viz-2:#2fc6e4;--viz-3:#34d399;--viz-4:#fbbf24;--viz-5:#f27ba6;--viz-6:#8f92ad;--elev-1:0 1px 2px rgba(2,6,20,0.5);--elev-2:var(--shadow)}input[type=date],input[type=datetime-local],input[type=time]{color-scheme:light}html.dark input[type=date],html.dark input[type=datetime-local],html.dark input[type=time]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:none}html.dark input[type=date]::-webkit-calendar-picker-indicator,html.dark input[type=datetime-local]::-webkit-calendar-picker-indicator,html.dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.85)}body,html{margin:0}html[lang=ar]{--font-display:"IBM Plex Sans Arabic","Sora","Inter",system-ui,sans-serif}html[lang=ar] body,html[lang=ar] body *{font-family:IBM Plex Sans Arabic,Inter,system-ui,sans-serif!important}[dir=rtl] select.t-field{background-position:left 12px center!important;padding-left:36px!important;padding-right:14px!important}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:2px;border-radius:4px}button.hr-drawer-close,button.hr-hamburger,div.hr-scrim{display:none}@media (max-width:768px){.hr-drawer-close,.hr-hamburger{display:inline-flex!important}.hr-rail-toggle{display:none!important}.hr-sidebar{position:fixed!important;top:0;bottom:0;inset-inline-start:0;width:min(296px,86vw)!important;min-height:0!important;transform:translateX(-100%);visibility:hidden;transition:transform var(--dur-exit) var(--ease-exit),visibility 0s linear var(--dur-exit);z-index:var(--z-drawer)!important}[dir=rtl] .hr-sidebar{transform:translateX(100%)}.hr-sidebar.hr-sidebar--open{transform:translateX(0)!important;visibility:visible;transition:transform var(--dur-base) var(--ease-enter),visibility 0s linear 0s;box-shadow:var(--elev-3)}div.hr-scrim{display:block;position:fixed;inset:0;z-index:var(--z-scrim);background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-exit) var(--ease-exit)}div.hr-scrim.hr-scrim--open{opacity:1;pointer-events:auto;transition:opacity var(--dur-base) var(--ease-standard)}}[dir=rtl] .rtl-flip{transform:scaleX(-1)}.t-select-caret{background-position:right 12px center;-webkit-padding-end:36px;padding-inline-end:36px}[dir=rtl] .t-select-caret{background-position:left 12px center}.hr-form-row{display:flex;gap:var(--sp-16);align-items:flex-start;flex-wrap:wrap}.hr-form-row>*{flex:1 1 220px;min-width:0}@media (max-width:639px){.login-outer{flex-direction:column!important;min-height:unset!important}.login-hero{display:none!important}.login-form{flex:unset!important;width:100%!important;box-sizing:border-box!important;min-height:100vh;padding:32px 24px!important;justify-content:center!important}}@media (max-width:768px){.hr-main{padding:16px 14px!important}.hr-header-search{display:none!important}.hr-page-title{font-size:var(--fs-subhead)!important}.hr-stat-row{flex-direction:column!important}.hr-table-card{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.hr-main{padding:12px 10px!important}}.hr-drawer-account{display:none}.hr-sidebar-nav{scrollbar-width:thin;scrollbar-color:transparent transparent}.hr-sidebar-nav:hover{scrollbar-color:var(--sidebar-border) transparent}.hr-sidebar-nav::-webkit-scrollbar{width:6px}.hr-sidebar-nav::-webkit-scrollbar-track{background:transparent}.hr-sidebar-nav::-webkit-scrollbar-thumb{background:transparent;border-radius:6px}.hr-sidebar-nav:hover::-webkit-scrollbar-thumb{background:var(--sidebar-border)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t-scrollx:focus-visible{outline-offset:-2px!important}.t-scrollx-bar{display:flex;align-items:center;gap:8px;padding:6px 8px;border-top:1px solid var(--border-subtle,var(--border))}.t-scrollx-track{position:relative;flex:1 1;height:4px;border-radius:999px;background:var(--border-subtle,var(--border))}.t-scrollx-thumb{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--text-3);transition:inset-inline-start var(--dur-fast,.12s) var(--ease-standard,ease),width var(--dur-fast,.12s) var(--ease-standard,ease)}.t-scrollx-btn{flex:none;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border:1px solid var(--border);background:var(--surface);color:var(--text-2)}.t-scrollx-btn:disabled{cursor:default;opacity:.35}.t-scrollx-btn:not(:disabled):hover{color:var(--text);border-color:var(--border-2)}@media (prefers-reduced-motion:reduce){.t-scrollx-thumb{transition:none}}@media (max-width:768px){.t-sticky-id{white-space:normal!important;width:42vw;max-width:42vw;overflow-wrap:break-word}}#main-content:focus,#main-content:focus-visible{outline:none!important}.hr-skip-link{position:absolute;inset-inline-start:12px;top:8px;z-index:var(--z-toast);padding:8px 14px;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform var(--dur-fast) var(--ease-standard)}.hr-skip-link:focus,.hr-skip-link:focus-visible{transform:translateY(0)}.hr-nav-link{position:relative;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:8px;min-height:32px;box-sizing:border-box;font-size:13.5px;line-height:20px;font-weight:450;color:var(--sidebar-text);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hr-nav-link:hover{background:var(--sidebar-hover);color:var(--text)}.hr-nav-link[aria-current=page]{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);font-weight:600}.hr-nav-link[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--accent)}.hr-nav-link--locked{opacity:.5}.hr-nav-link--locked:hover{opacity:.75}.hr-nav-group{display:flex;align-items:center;gap:10px;width:calc(100% - 20px);box-sizing:border-box;margin:2px 10px;padding:6px 10px;border:none;border-radius:8px;cursor:pointer;background:transparent;font-family:inherit;text-align:start;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--sidebar-muted);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hr-nav-group:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.hr-nav-group[data-active=true]{color:var(--sidebar-active-fg)}.hr-nav-chevron{display:inline-flex;opacity:.55;transition:transform var(--dur-base) var(--ease-standard)}.hr-nav-group[aria-expanded=true] .hr-nav-chevron{transform:rotate(90deg)}[dir=rtl] .hr-nav-group[aria-expanded=false] .hr-nav-chevron{transform:rotate(180deg)}.hr-rail-btn{display:flex;align-items:center;justify-content:center;width:calc(100% - 16px);padding:9px 0;margin:2px 8px;border-radius:10px;border:none;cursor:pointer;color:var(--sidebar-text);background:transparent;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.hr-rail-btn:hover{background:var(--sidebar-hover)}.hr-rail-btn[aria-current=page],.hr-rail-btn[aria-expanded=true],.hr-rail-btn[data-active=true]{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg)}.hr-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ctl-h-md);height:var(--ctl-h-md);flex-shrink:0;padding:0;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-2);cursor:pointer;font-family:inherit;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.hr-icon-btn:hover,.hr-icon-btn[aria-expanded=true]{background:var(--hover);color:var(--text)}.hr-icon-btn[aria-expanded=true]{border-color:var(--border)}.hr-topbar-btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;flex-shrink:0;border-radius:8px;border:1px solid var(--control-border);background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.hr-topbar-btn:hover{background:var(--hover);color:var(--text)}.hr-search-trigger{display:flex;align-items:center;gap:8px;height:var(--ctl-h-md);box-sizing:border-box;padding:0 10px 0 12px;width:320px;max-width:40vw;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-3);font-size:13px;font-family:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.hr-search-trigger:hover{border-color:var(--field-border);background:var(--surface)}@media (max-width:768px){.hr-icon-btn{width:var(--ctl-h-touch);height:var(--ctl-h-touch)}}@keyframes hr-nav-swap{0%{opacity:0}to{opacity:1}}.hr-nav-swap{animation:hr-nav-swap var(--dur-fast) var(--ease-standard) both}@keyframes hr-flyout-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}[dir=rtl] .hr-flyout{animation-name:hr-flyout-in-rtl}@keyframes hr-flyout-in-rtl{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}.hr-flyout{animation:hr-flyout-in var(--dur-base) var(--ease-enter)}@media (min-width:769px) and (max-width:1100px){.hr-user-meta{display:none!important}.hr-header-search{width:auto!important;min-width:0!important;flex:0 0 auto!important;padding:8px 12px!important}.hr-header-search .hr-header-search-label,.hr-header-search kbd{display:none!important}}@media (max-width:768px){.hr-topbar-only,.hr-user-meta{display:none!important}.hr-drawer-account{display:flex!important}[style*="repeat(3, 1fr)"],[style*="repeat(3,1fr)"],[style*="repeat(4, 1fr)"],[style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:400px){[style*="repeat(4, 1fr)"],[style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.hr-settings-layout{flex-direction:column!important}.hr-settings-nav{width:100%!important;position:static!important;top:auto!important}}.t-display,h1,h2,h3{font-family:var(--font-display)}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-pop-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes t-slide-in-right{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes t-slide-in-left{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes t-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-sm);font-weight:600;font-family:inherit;cursor:pointer;line-height:1.3;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-press) var(--ease-standard)}.t-btn:active:not(:disabled){transform:scale(.975)}.t-btn:disabled{opacity:.5;cursor:default}.t-btn--primary{background:var(--accent);color:var(--on-accent);border:1px solid transparent}.t-btn--primary:hover:not(:disabled){background:var(--accent-2);box-shadow:var(--elev-1)}.t-btn--secondary{background:var(--surface);color:var(--text);border:1px solid var(--control-border)}.t-btn--secondary:hover:not(:disabled){border-color:var(--field-border);background:var(--hover)}.t-btn--danger{background:var(--st-err);color:#fff;border:1px solid transparent}.t-btn--danger:hover:not(:disabled){filter:brightness(.94);box-shadow:var(--elev-1)}.t-btn--ghost{background:transparent;color:var(--text-2);border:1px solid transparent}.t-btn--ghost:hover:not(:disabled){background:var(--hover);color:var(--text)}.t-btn--success{background:var(--st-ok);color:#fff;border:1px solid transparent}.t-btn--success:hover:not(:disabled){filter:brightness(.95);box-shadow:var(--elev-1)}.t-btn--icon{padding:0;width:34px;height:34px;flex-shrink:0;color:var(--text-2);background:transparent;border:1px solid transparent}.t-btn--icon:hover:not(:disabled){background:var(--hover);color:var(--text)}.t-btn--icon.t-btn--icon-sm{width:28px;height:28px}.t-btn--icon.t-btn--danger{color:var(--st-err);background:transparent}.t-btn--icon.t-btn--danger:hover:not(:disabled){background:var(--role-danger-bg);color:var(--st-err);filter:none;box-shadow:none}.t-field{transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.t-field:hover:not(:disabled):not(:focus){border-color:var(--text-3)!important}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--st-err)!important}:is(input,select,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--st-err-bg)!important}.t-card{transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.t-card--hover:hover{box-shadow:var(--elev-2)}.t-modal-overlay{animation:t-fade-in var(--dur-base) var(--ease-standard) both}.t-modal{animation:t-pop-in var(--dur-base) var(--ease-enter) both}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.99)}}.t-modal-overlay[data-state=closed]{animation:t-fade-out var(--dur-exit) var(--ease-exit) both;pointer-events:none}.t-modal-overlay[data-state=closed] .t-modal{animation:t-pop-out var(--dur-exit) var(--ease-exit) both}[dir=rtl]{--progress-origin:right}.t-pill-btn{transition:border-color var(--dur-fast) var(--ease-standard),filter var(--dur-fast) var(--ease-standard)}.t-pill-btn:hover{border-color:currentColor!important}.t-segmented{gap:2px;padding:2px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border)}.t-segmented,.t-segmented>button{display:inline-flex;align-items:center}.t-segmented>button{gap:6px;height:28px;padding:0 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.t-segmented>button:hover{color:var(--text)}.t-segmented>button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;border-color:var(--border);box-shadow:var(--elev-1)}.t-segmented .t-count{font-size:11px;font-weight:600;padding:0 6px;border-radius:999px;background:var(--hairline);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:18px}.t-segmented>button[aria-pressed=true] .t-count{background:var(--accent-weak);color:var(--accent)}@media (max-width:768px){.t-segmented>button{height:36px}}.t-filter{height:var(--ctl-h-md);box-sizing:border-box;padding:0 30px 0 12px;max-width:220px;border:1px solid var(--field-border);border-radius:var(--radius-sm);background-color:var(--field);color:var(--text);font-family:inherit;font-size:13px;cursor:pointer;text-overflow:ellipsis;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M3 4.5l3 3 3-3' stroke='%2394a3b8' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}[dir=rtl] .t-filter{padding:0 12px 0 30px;background-position:left 10px center}.t-filter:hover:not(:disabled){border-color:var(--text-3)}.t-filter[data-active=true]{border-color:var(--accent);background-color:var(--accent-weak);color:var(--accent);font-weight:600}.t-filter:disabled{opacity:.55;cursor:not-allowed}.t-filter-toggle{display:inline-flex;align-items:center;gap:6px;height:var(--ctl-h-md);box-sizing:border-box;padding:0 12px;border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--field);color:var(--text-2);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.t-filter-toggle:hover{border-color:var(--text-3);color:var(--text)}.t-filter-toggle[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.t-filter-toggle[data-active=true]{border-color:var(--accent);color:var(--accent)}.t-filter-toggle .t-count{font-size:11px;font-weight:700;padding:0 6px;border-radius:999px;background:var(--accent-weak);color:var(--accent);line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-filter-panel{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px;padding:8px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-2);animation:t-panel-in var(--dur-base) var(--ease-enter) both}@keyframes t-panel-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (max-width:600px){.t-modal-overlay:has(>.t-modal--sheet){padding:0!important;align-items:stretch!important}.t-modal--sheet{width:100%!important;max-width:100vw!important;height:100dvh;max-height:100dvh!important;border-radius:0!important;border:none!important}.t-modal--sheet .t-modal-body{flex:1 1}.t-modal--sheet .t-modal-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}}@media (max-width:520px){.t-stepper li:not([aria-current]) .t-step-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-stepper .t-step-line{width:12px!important}}.t-error-summary{border:1px solid color-mix(in srgb,var(--st-err) 40%,transparent);background:var(--st-err-bg);border-radius:var(--radius-sm);padding:10px 12px}.t-error-summary:focus{outline:2px solid var(--st-err);outline-offset:2px}.t-error-summary-title{font-size:13px;font-weight:700;color:var(--st-err);margin-bottom:4px}.t-error-summary ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:12.5px;color:var(--text);line-height:1.7}.t-error-summary button{padding:0;border:none;background:none;color:var(--st-err);text-decoration:underline;text-underline-offset:2px}.t-error-summary button,.t-guide-toggle{font:inherit;font-weight:600;cursor:pointer}.t-guide-toggle{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:12px;transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.t-guide-toggle:hover{color:var(--text);border-color:var(--text-3)}.t-guide-more{margin-top:8px;padding:2px 0;border:none;background:none;color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.t-guide-more:hover{text-decoration:underline}.t-guide-body{animation:t-panel-in var(--dur-base) var(--ease-enter) both}.t-identity-link{color:var(--text);text-underline-offset:2px}.t-identity-link:hover{color:var(--accent);text-decoration:underline!important}.t-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elev-1);overflow:hidden}.t-stat-strip>div{padding:12px 16px;min-width:0}.t-stat-strip>div+div{-webkit-border-start:1px solid var(--border-2);border-inline-start:1px solid var(--border-2)}.t-stat-label{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-stat-value{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1.25;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:768px){.t-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.t-stat-strip>div:nth-child(3){-webkit-border-start:none;border-inline-start:none}.t-stat-strip>div:nth-child(n+3){border-top:1px solid var(--border-2)}}.t-callout{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:10px;font-size:13px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2)}.t-callout--warning{background:var(--st-warn-bg);border-color:color-mix(in srgb,var(--st-warn) 35%,transparent);color:var(--st-warn)}@keyframes t-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.t-popover{animation:t-popover-in var(--dur-base) var(--ease-enter) both;transform-origin:top right}[dir=rtl] .t-popover{transform-origin:top left}@media (max-width:768px){.t-popover--header{position:fixed!important;top:var(--t-popover-top,64px)!important;inset-inline:12px!important;width:auto!important;max-width:none!important}}.t-toast{animation:t-slide-in-right var(--dur-base) var(--ease-enter) both}[dir=rtl] .t-toast{animation-name:t-slide-in-left}.t-row{transition:background-color var(--dur-fast) var(--ease-standard)}.t-row:hover{background:var(--hover)}.t-row:focus-visible{outline-offset:-2px!important;border-radius:0!important;background:var(--hover)}.t-row--pointer:focus-within{background:var(--hover)}.t-table tbody tr:last-child{border-bottom:none!important}.t-th-sort{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.t-th-sort:hover{color:var(--text)}.t-tbody-busy{opacity:.55;transition:opacity var(--dur-fast) var(--ease-standard) .15s}.t-nav-item{transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.t-nav-item:hover{background:var(--sidebar-hover);color:var(--text)}.t-skeleton{background:linear-gradient(90deg,var(--hairline) 25%,var(--border-2) 50%,var(--hairline) 75%);background-size:800px 100%;animation:t-shimmer 1.4s linear infinite;border-radius:var(--radius-sm)}.t-press{transition:transform var(--dur-press) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.t-press:active{transform:scale(.975)}@media (prefers-reduced-motion:reduce){.hr-flyout,.hr-nav-swap,.t-fade-in,.t-filter-panel,.t-guide-body,.t-modal,.t-modal-overlay,.t-modal-overlay[data-state=closed],.t-modal-overlay[data-state=closed] .t-modal,.t-popover,.t-toast{animation:none!important}.t-skeleton{animation:none}.t-btn,.t-press{transition:none}.t-btn:active:not(:disabled),.t-press:active{transform:none}}.e360-rail-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;box-sizing:border-box;padding:6px 10px;border:none;border-radius:8px;background:transparent;color:var(--text-2);text-align:start;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.e360-rail-item:hover{background:var(--hover);color:var(--text)}.e360-rail-item[aria-current=page]{background:var(--accent-weak);color:var(--accent);font-weight:600}.e360-rail-count{font-size:11px;font-weight:600;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.e360-rail-item[aria-current=page] .e360-rail-count{color:inherit;opacity:.8}@media (max-width:768px){.e360-rail{width:100%!important;position:static!important;max-height:none!important;overflow-y:visible!important}.e360-rail-items{display:flex!important;flex-direction:row!important;overflow-x:auto!important;gap:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.e360-rail-items>button{width:auto!important;flex:0 0 auto!important;white-space:nowrap}.e360-rail-group{display:none!important}.e360-rail-actions{flex-direction:row!important;flex-wrap:wrap!important}}