:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Plus Jakarta Sans", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-text:"Plus Jakarta Sans", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-primary:var(--font-text);--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", "Cascadia Code", monospace;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:34px;--tracking-tight:-.022em;--tracking-base:-.011em;--tracking-caps:.06em;--bg-app:#090a0f;--bg-primary:#121214;--bg-secondary:#1a1a1e;--bg-tertiary:#222226;--bg-quaternary:#2a2a2f;--bg-card:#26262aad;--bg-card-hover:#303036d1;--glass-ultraThin:#ffffff08;--glass-thin:#ffffff0e;--glass-regular:#222226b8;--glass-thick:#18181be0;--glass-chrome:#1c1c20f0;--glass-highlight:#ffffff1f;--glass-specular:inset 0 1px 0 0 #ffffff24;--specular-top:inset 0 1px 0 #ffffff24;--specular-strong:inset 0 1px 0 #ffffff38;--blur-sm:blur(12px) saturate(160%);--blur-md:blur(24px) saturate(185%) contrast(101%);--blur-lg:blur(40px) saturate(200%) contrast(102%);--blur-xl:blur(60px) saturate(210%);--backdrop-blur:var(--blur-md);--backdrop-blur-sm:var(--blur-sm);--backdrop-blur-lg:var(--blur-lg);--blue:#0a84ff;--gold:#e5c07b;--green:#30d158;--red:#ff453a;--orange:#ff9f0a;--purple:#bf5af2;--teal:#5ac8fa;--indigo:#5e5ce6;--accent:var(--gold);--accent-hover:#d19a66;--accent-light:#e5c07b24;--primary:var(--blue);--primary-hover:#0071e3;--primary-light:#0a84ff24;--primary-dark:#005bb5;--label-primary:#f5f5f7;--label-secondary:#aeaeb2;--label-tertiary:#6c6c70;--label-quaternary:#3a3a3c;--text-primary:var(--label-primary);--text-secondary:var(--label-secondary);--text-muted:var(--label-tertiary);--text:var(--text-primary);--surface:var(--bg-card);--surface-hover:var(--bg-card-hover);--fill-primary:#7878805c;--fill-secondary:#78788047;--fill-tertiary:#76768033;--fill-quaternary:#7474801f;--border-subtle:#ffffff0a;--border:#ffffff14;--border-light:#ffffff24;--border-strong:#ffffff2e;--border-focus:#0a84ff99;--success:var(--green);--danger:var(--red);--warning:var(--orange);--info:var(--blue);--shadow-xs:0 1px 2px #0000002e;--shadow-sm:0 2px 6px #00000038, 0 1px 2px #00000026;--shadow-md:0 4px 16px -2px #00000052, 0 2px 6px -1px #0000002e;--shadow:var(--shadow-md);--shadow-lg:0 14px 38px -6px #0000007a, 0 4px 14px -3px #00000047;--shadow-xl:0 24px 60px #0000008f, 0 8px 20px #00000057;--shadow-hud:0 32px 80px #000000ad, 0 0 0 1px #ffffff1a;--glow-blue:0 0 28px #0a84ff47;--glow-gold:0 0 28px #e5c07b2e;--glow-green:0 0 20px #30d15838;--glow-red:0 0 20px #ff453a38;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-snappy:cubic-bezier(.25, .46, .45, .94);--duration-instant:80ms;--duration-fast:.12s;--duration-normal:.18s;--duration-medium:.25s;--duration-slow:.38s;--duration-xslow:.5s;--transform-origin:center}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#f5f5f7;--bg-primary:#fff;--bg-secondary:#f2f2f7;--bg-tertiary:#e5e5ea;--bg-quaternary:#d1d1d6;--bg-card:#fffc;--bg-card-hover:#fffffff5;--glass-ultraThin:#ffffff73;--glass-thin:#ffffffa6;--glass-regular:#ffffffd1;--glass-thick:#ffffffe6;--glass-chrome:#fffffff5;--glass-highlight:#ffffffeb;--glass-specular:inset 0 1px 0 0 #fff, 0 1px 2px #0000000a;--specular-top:inset 0 1px 0 0 #fff;--specular-strong:inset 0 1px 0 0 #fff, 0 1px 3px #0000000d;--blue:#0071e3;--gold:#b8860b;--green:#248a3d;--red:#d70015;--orange:#c93400;--purple:#8944ab;--teal:#007a8c;--indigo:#4b48d6;--accent:var(--gold);--accent-hover:#996e00;--accent-light:#b8860b1f;--primary:var(--blue);--primary-hover:#0077ed;--primary-light:#0071e31a;--primary-dark:#005bb5;--label-primary:#1d1d1f;--label-secondary:#6e6e73;--label-tertiary:#86868b;--label-quaternary:#c7c7cc;--text-primary:var(--label-primary);--text-secondary:var(--label-secondary);--text-muted:var(--label-tertiary);--text:var(--text-primary);--surface:var(--bg-card);--surface-hover:var(--bg-card-hover);--fill-primary:#78788033;--fill-secondary:#78788029;--fill-tertiary:#7676801f;--fill-quaternary:#74748014;--border-subtle:#0000000a;--border:#00000014;--border-light:#0000001f;--border-strong:#0000002e;--border-focus:#0071e38c;--shadow-xs:0 1px 2px #0000000a, 0 0 0 1px #00000008;--shadow-sm:0 2px 6px #0000000d, 0 1px 2px #00000008, 0 0 0 1px #0000000a;--shadow-md:0 4px 16px -2px #00000014, 0 2px 6px -1px #0000000a, 0 0 0 1px #0000000d;--shadow:var(--shadow-md);--shadow-lg:0 14px 34px -6px #0000001a, 0 4px 12px -2px #0000000d, 0 0 0 1px #0000000f;--shadow-xl:0 24px 50px -10px #00000024, 0 8px 20px -4px #0000000f, 0 0 0 1px #00000014;--shadow-hud:0 28px 70px #0000002e, 0 0 0 1px #00000014;--glow-blue:0 0 24px #0071e338;--glow-gold:0 0 24px #b8860b2e;--glow-green:0 0 20px #248a3d33;--glow-red:0 0 20px #d7001533;--success:var(--green);--danger:var(--red);--warning:var(--orange);--info:var(--blue)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font:100%/1.5 var(--font-primary)}body{font-family:var(--font-primary);background-color:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;font-optical-sizing:auto;min-height:100vh;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);line-height:1.5}[data-theme=light] body{color:var(--text-primary);background-color:#f5f5f7}[data-dashboard-bg=true] body{background-color:#0000!important}h1,h2,h3,h4,h5,h6,.page-title,.stat-value{letter-spacing:-.02em;font-optical-sizing:auto;font-weight:700;line-height:1.1}a{color:var(--accent);transition:color .15s var(--ease-out), filter .15s var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--accent-hover)}}a:active{filter:brightness(.8)}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}button:focus-visible{outline:none;box-shadow:0 0 0 3px #0a84ff59}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--primary)!important;outline:none!important;box-shadow:0 0 0 3px #0a84ff47,inset 0 1px 2px #0003!important}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff29 padding-box content-box;border:2px solid #0000;border-radius:9999px;transition:background-color .15s}::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box content-box}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:var(--backdrop-blur);box-shadow:var(--shadow), var(--glass-specular);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .18s var(--ease-out);border-top:1px solid #ffffff29;padding:24px;transform:translateZ(0)}@media (hover:hover) and (pointer:fine){.card:hover{box-shadow:var(--shadow-lg), inset 0 1px 0 0 #fff3;border-color:#ffffff40 #ffffff24 #ffffff24;transform:translateY(-2px)}}.liquid-glass,[data-apple-glass],.card,.statCard{position:relative}.liquid-glass:before,[data-apple-glass]:before,.card:before,.statCard:before{content:"";display:var(--mouse-glow-display,block);border-radius:inherit;pointer-events:none;background:radial-gradient(var(--mouse-glow-size,550px) circle at var(--mouse-x,-999px) var(--mouse-y,-999px), var(--mouse-glow-color,#ffffff17), transparent 60%);opacity:0;z-index:1;transition:opacity .25s;position:absolute;inset:0}.liquid-glass:hover:before,[data-apple-glass]:hover:before,.card:hover:before,.statCard:hover:before{opacity:1}[data-mouse-glow=false] .liquid-glass:before,[data-mouse-glow=false] [data-apple-glass]:before,[data-mouse-glow=false] .card:before,[data-mouse-glow=false] .statCard:before{opacity:0!important;display:none!important}[data-theme=light] .liquid-glass:before,[data-theme=light] [data-apple-glass]:before,[data-theme=light] .card:before,[data-theme=light] .statCard:before{background:radial-gradient(var(--mouse-glow-size,550px) circle at var(--mouse-x,-999px) var(--mouse-y,-999px), var(--mouse-glow-color,#ffffff73), transparent 60%)}.macos-traffic-lights{align-items:center;gap:8px;padding:0 4px;display:flex}.traffic-light{cursor:pointer;width:12px;height:12px;transition:transform .12s var(--ease-spring), filter .12s ease;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:0 1px 2px #00000040,inset 0 1px #ffffff59}.traffic-light-red{background:#ff5f56;border-color:#e0443e}.traffic-light-yellow{background:#ffbd2e;border-color:#dea123}.traffic-light-green{background:#27c93f;border-color:#1aab29}.traffic-light-glyph{color:#000000a6;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:8px;font-weight:800;line-height:1;transition:opacity .12s}.macos-traffic-lights:hover .traffic-light-glyph{opacity:1}.traffic-light:active{filter:brightness(.85);transform:scale(.9)}.apple-segmented{-webkit-backdrop-filter:blur(16px);background:#00000047;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #0000004d}.apple-segmented-item{color:var(--text-secondary);cursor:pointer;transition:color .14s ease, background-color .14s ease, transform .1s var(--ease-out), box-shadow .14s ease;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.apple-segmented-item:hover{color:var(--text-primary)}.apple-segmented-item:active{transform:scale(.97)}.apple-segmented-item.active{color:#fff;background:#ffffff29;font-weight:600;box-shadow:0 2px 8px #00000059,inset 0 1px #ffffff47}[data-theme=light] .apple-segmented{background:#0000000d;border-color:#00000014;box-shadow:inset 0 1px 2px #0000000a}[data-theme=light] .apple-segmented-item.active{color:#1d1d1f;background:#fff;box-shadow:0 2px 6px #0000001a,inset 0 1px #fff}.btn{border-radius:var(--radius-sm);letter-spacing:-.01em;cursor:pointer;transition:transform .12s var(--ease-out), background-color .15s var(--ease-out), filter .15s var(--ease-out), box-shadow .15s var(--ease-out), border-color .15s var(--ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none;transform-origin:50%;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.4;display:inline-flex}.btn:active{transform:scale(.975)}.btn-primary{color:#fff;background:linear-gradient(#1a8cff 0%,#0071e3 100%);border:1px solid #ffffff2e;border-top-color:#ffffff52;box-shadow:0 2px 8px #0a84ff59,inset 0 1px #ffffff40}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:linear-gradient(#2b95ff 0%,#0077ed 100%);transform:translateY(-1px);box-shadow:0 4px 14px #0a84ff73,inset 0 1px #ffffff4d}}.btn-secondary{color:var(--text-primary);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-top-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}@media (hover:hover) and (pointer:fine){.btn-secondary:hover{color:#fff;background:#ffffff17;border-color:#ffffff38;transform:translateY(-1px)}}.btn-danger{color:#fff;background:linear-gradient(#ff453a 0%,#e0281b 100%);border:1px solid #ffffff26;box-shadow:0 2px 8px #ff453a4d,inset 0 1px #fff3}@media (hover:hover) and (pointer:fine){.btn-danger:hover{filter:brightness(1.08);transform:translateY(-1px)}}.btn-sm{border-radius:8px;padding:6px 13px;font-size:12.5px}.input,.form-input,.form-select{border-radius:var(--radius-sm);color:var(--text-primary);-webkit-backdrop-filter:blur(10px);width:100%;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);background:#ffffff0a;border:1px solid #ffffff17;padding:10px 14px;font-family:inherit;font-size:14px;box-shadow:inset 0 1px 2px #00000040}.input:focus,.form-input:focus,.form-select:focus{border-color:var(--primary);background:#ffffff12;outline:none;box-shadow:0 0 0 3px #0a84ff40,inset 0 1px 2px #0003}.input::placeholder,.form-input::placeholder{color:var(--text-muted)}textarea.input,textarea.form-input{resize:vertical;min-height:80px}select.input,select.form-select,select.form-input,select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a1a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.label{color:var(--text-secondary);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.badge{letter-spacing:.2px;white-space:nowrap;-webkit-backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.badge-success{color:#30d158;background:#30d1581f;border:1px solid #30d15840}.badge-danger{color:#ff453a;background:#ff453a1f;border:1px solid #ff453a40}.badge-warning{color:#ff9f0a;background:#ff9f0a24;border:1px solid #ff9f0a4d}.badge-info{color:#0a84ff;background:#0a84ff1f;border:1px solid #0a84ff40}.badge-neutral{color:#a1a1a6;background:#8e8e931f;border:1px solid #8e8e9333}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .3s var(--ease-out) both}.animate-slide-in{animation:slideIn .3s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-slide-in{transition:opacity .2s;animation:none}*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.table-container{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);-webkit-backdrop-filter:var(--backdrop-blur);box-shadow:var(--shadow-sm), var(--glass-specular);border-top:1px solid #ffffff29;overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);-webkit-backdrop-filter:blur(16px);z-index:10;background:#1e1e22c7;border-bottom:1px solid #ffffff14;padding:13px 18px;font-size:11px;font-weight:600;position:sticky;top:0}td{color:var(--text-primary);font-variant-numeric:tabular-nums;transition:background-color .15s var(--ease-out);border-bottom:1px solid #ffffff0a;padding:14px 18px;font-size:13.5px}tr{transition:background-color .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){tr:hover td{background:#ffffff09}}tr:last-child td{border-bottom:none}.segmented-control{background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #0003}.segmented-control-item{color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background-color .14s var(--ease-snappy), color .14s var(--ease-snappy), box-shadow .14s var(--ease-snappy);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.segmented-control-item:hover{color:var(--text-primary)}.segmented-control-item.active,.segmented-control-item[data-active=true]{color:#fff;background:#ffffff24;font-weight:600;box-shadow:0 2px 8px #00000040,inset 0 1px #fff3}.form-group{margin-bottom:20px}.form-row{flex-wrap:wrap;gap:16px;display:flex}.form-row>*{flex:1;min-width:200px}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:var(--backdrop-blur);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out);box-shadow:var(--shadow-sm), var(--glass-specular);border-top:1px solid #ffffff2e;padding:24px;position:relative;overflow:hidden;transform:translateZ(0)}.stat-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a 0%,#0000 100%);height:50px;position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.stat-card:hover{box-shadow:var(--shadow-lg), 0 0 24px -4px #e5c07b24, var(--glass-specular);border-color:#ffffff4d #e5c07b59 #e5c07b59;transform:translateY(-3px)}}.stat-value{color:var(--accent);letter-spacing:-.02em;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.1}.stat-label{color:var(--text-secondary);margin-top:8px;font-size:13px;font-weight:500}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.page-header-main{align-items:center;gap:16px;display:flex}.page-header-icon-box{width:48px;height:48px;color:var(--accent);-webkit-backdrop-filter:blur(16px);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%);border:1px solid #ffffff1f;border-top-color:#ffffff40;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 16px #0000004d,inset 0 1px #fff3}.page-header-icon-box:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 6px 20px #0006,inset 0 1px #ffffff40}.page-header-text{flex-direction:column;gap:3px;display:flex}.page-header-actions{align-items:center;gap:12px;display:flex}.page-title{letter-spacing:-.025em;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2}.page-subtitle{color:var(--text-secondary);margin-top:2px;font-size:13.5px;line-height:1.4}.empty-state{text-align:center;color:var(--text-muted);padding:60px 20px}.empty-state-icon{opacity:.5;margin-bottom:16px;font-size:48px}.print-only-signatures{display:none}@media print{@page{margin:20mm;size:A4}body{color:#000!important;background-color:#fff!important;font-family:Times New Roman,Times,serif!important;font-size:12pt!important}.card{box-shadow:none!important;background:#fff!important;border:1px solid #000!important;border-radius:0!important;margin-bottom:20px!important}.badge{color:#000!important;background:0 0!important;border:1px solid #000!important;border-radius:0!important}nav,header,aside,.btn,.page-header button,.page-header a{display:none!important}main{margin-left:0!important;padding:0!important}.print-only-signatures{page-break-inside:avoid;justify-content:space-between!important;margin-top:50px!important;display:flex!important}.signature-box{text-align:center;width:30%}.signature-title{border-bottom:1px solid #000;margin-bottom:30px;padding-bottom:5px;font-weight:700}.signature-name{margin-bottom:10px}.page-header{text-align:center!important;border-bottom:2px solid #000!important;margin-bottom:20px!important;padding-bottom:10px!important;display:block!important}.page-header h1{font-size:18pt!important}.page-header p{font-size:14pt!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.hierarchy-personnel-node{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.hierarchy-personnel-node:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)!important}.hierarchy-personnel-node .node-actions{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:translateY(4px)}.hierarchy-personnel-node:hover .node-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.hierarchy-dept-node{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.hierarchy-dept-node:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)!important}[data-theme=light] .card,[data-theme=light] [class*=card]:not([class*=wallpaperStage]),[data-theme=light] [class*=Card]:not([class*=wallpaperStage]),[data-theme=light] [class*=stat-card]{background:var(--bg-card);color:var(--text-primary);border:1px solid #00000014;border-top-color:#fff;box-shadow:0 2px 14px -2px #0000000a,0 1px 2px #00000005,inset 0 1px #fff}[data-theme=light] .card:hover,[data-theme=light] [class*=card]:not([class*=wallpaperStage]):hover,[data-theme=light] [class*=Card]:not([class*=wallpaperStage]):hover,[data-theme=light] [class*=stat-card]:hover{border-color:#fff #00000024 #00000024;box-shadow:0 12px 32px -4px #00000014,inset 0 1px #fff}[data-theme=light] .table-container,[data-theme=light] [class*=table-container],[data-theme=light] [class*=tableContainer],[data-theme=light] [class*=tableWrapper],[data-theme=light] [class*=tableWrap],[data-theme=light] [class*=tableCard]{background:#fff;border:1px solid #00000014;border-top-color:#fff;box-shadow:0 2px 14px -2px #0000000a,inset 0 1px #fff}[data-theme=light] th,[data-theme=light] [class*=table] thead th,[data-theme=light] table thead th{color:#6e6e73;background:#f6f6f8f2;border-bottom:1px solid #00000012}[data-theme=light] td,[data-theme=light] [class*=table] tbody td,[data-theme=light] table tbody td{color:#1d1d1f;border-bottom:1px solid #0000000d}[data-theme=light] tr:hover td,[data-theme=light] [class*=table] tbody tr:hover td,[data-theme=light] table tbody tr:hover td{background:#0071e309}[data-theme=light] .input,[data-theme=light] .form-input,[data-theme=light] .form-select,[data-theme=light] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),[data-theme=light] select,[data-theme=light] textarea,[data-theme=light] [class*=filterSelect]{color:#1d1d1f;background:#00000008;border:1px solid #0000001f;box-shadow:inset 0 1px 2px #0000000a}[data-theme=light] .input:focus,[data-theme=light] .form-input:focus,[data-theme=light] .form-select:focus,[data-theme=light] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus,[data-theme=light] [class*=filterSelect]:focus{border-color:var(--primary);color:#1d1d1f;background:#fff;box-shadow:0 0 0 3px #0071e338,inset 0 1px 2px #00000005}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder,[data-theme=light] .input::placeholder{color:#86868b}select option,[data-theme=dark] select option{color:#f4f6f9;background-color:#131925}[data-theme=light] select option{color:#1d1d1f;background-color:#fff}[data-theme=light] .btn-secondary,[data-theme=light] [class*=actionBtnSecondary],[data-theme=light] [class*=btnSecondary]{color:#1d1d1f;background:#0000000a;border:1px solid #0000001a;border-top-color:#fffffff2;box-shadow:0 1px 2px #0000000a}[data-theme=light] .btn-secondary:hover,[data-theme=light] [class*=actionBtnSecondary]:hover,[data-theme=light] [class*=btnSecondary]:hover{color:#000;background:#00000012;border-color:#00000029}[data-theme=light] .segmented-control,[data-theme=light] [class*=tabsList],[data-theme=light] [class*=tabs]:not([class*=roleTabs]){background:#0000000d;border:1px solid #00000014;box-shadow:inset 0 1px 2px #0000000d}[data-theme=light] .segmented-control-item.active,[data-theme=light] .segmented-control-item[data-active=true],[data-theme=light] [class*=tabActive],[data-theme=light] [class*=activeTab]{color:#1d1d1f!important;background:#fff!important;box-shadow:0 2px 8px #0000001a,0 0 0 1px #0000000a!important}[data-theme=light] [class*=tab]:not([class*=table]):not([class*=Table]):not([class*=Active]):not([class*=activeTab]){color:#6e6e73}[data-theme=light] [class*=tab]:not([class*=table]):not([class*=Table]):not([class*=Active]):not([class*=activeTab]):hover{color:#1d1d1f}[data-theme=light] [class*=emptyTitle],[data-theme=light] .empty-state h3,[data-theme=light] .empty-state h4{color:#1d1d1f!important}[data-theme=light] [class*=emptyText],[data-theme=light] [class*=emptyDesc],[data-theme=light] .empty-state p{color:#6e6e73!important}[data-theme=light] [class*=emptyState],[data-theme=light] .empty-state{background:#ffffffb3;border-color:#0000001f}[data-theme=light] [class*=detailRow],[data-theme=light] [class*=metaRow]{background:#00000006;border:1px solid #0000000f}[data-theme=light] [class*=detailRow]:hover,[data-theme=light] [class*=metaRow]:hover{background:#0000000a;border-color:#0000001a}[data-theme=light] [class*=detailLabel],[data-theme=light] [class*=userTitle],[data-theme=light] [class*=statLabel],[data-theme=light] [class*=statSub],[data-theme=light] [class*=assigneeDept],[data-theme=light] .stat-label{color:#6e6e73}[data-theme=light] [class*=detailValue],[data-theme=light] [class*=userName],[data-theme=light] [class*=assigneeName],[data-theme=light] [class*=statValue],[data-theme=light] [class*=statNum],[data-theme=light] .stat-value{color:#1d1d1f}[data-theme=light] .badge-success{color:#248a3d;background:#248a3d1a;border-color:#248a3d40}[data-theme=light] .badge-danger{color:#d70015;background:#d700151a;border-color:#d7001540}[data-theme=light] .badge-warning{color:#c93400;background:#c934001a;border-color:#c9340040}[data-theme=light] .badge-info{color:#0071e3;background:#0071e31a;border-color:#0071e340}[data-theme=light] .badge-neutral{color:#48484a;background:#0000000f;border-color:#0000001a}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0003}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000059}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}.is-connected-pop{animation:.55s cubic-bezier(.23,1,.32,1) connectedCardPop}@keyframes connectedCardPop{0%{transform:scale(.96);box-shadow:0 0 #22c55e00}45%{transform:scale(1.06);box-shadow:0 0 35px #22c55ecc,0 0 10px #00f0ff99}to{transform:scale(1);box-shadow:0 0 25px #22c55e80,0 8px 32px #00000080}}.react-flow__edge-path{transition:stroke .4s,stroke-width .4s}.keycap{color:var(--text-secondary);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff29}.glass-capsule{-webkit-backdrop-filter:blur(28px)saturate(190%);background:#ffffff0f;border:1px solid #ffffff1a;border-top-color:#fff3;border-radius:9999px;align-items:center;display:inline-flex;box-shadow:0 4px 14px #00000040,inset 0 1px #ffffff29}.status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.status-dot-green{background-color:#30d158;box-shadow:0 0 8px #30d158b3}.status-dot-red{background-color:#ff453a;box-shadow:0 0 8px #ff453ab3}.status-dot-orange{background-color:#ff9f0a;box-shadow:0 0 8px #ff9f0ab3}.status-dot-blue{background-color:#0a84ff;box-shadow:0 0 8px #0a84ffb3}body.palette-open aside:not([class*=drawer]),body.palette-open main,body.modal-open aside:not([class*=drawer]),body.modal-open main,body.drawer-open aside:not([class*=drawer]),body.drawer-open main{filter:blur(14px)saturate(135%)brightness(.58)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;transition:filter .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)!important;transform:scale(.994)!important}[data-theme=light] body.palette-open aside:not([class*=drawer]),[data-theme=light] body.palette-open main,[data-theme=light] body.modal-open aside:not([class*=drawer]),[data-theme=light] body.modal-open main,[data-theme=light] body.drawer-open aside:not([class*=drawer]),[data-theme=light] body.drawer-open main{filter:blur(14px)saturate(120%)brightness(.9)!important;transform:scale(.994)!important}[data-theme=light] .keycap{color:#48484a;background:#0000000d;border:1px solid #0000001f;box-shadow:0 1px 2px #0000000f,inset 0 1px #fff}[data-theme=light] .glass-capsule{background:#ffffffd9;border:1px solid #00000014;border-top-color:#fff;box-shadow:0 4px 14px #0000000f,inset 0 1px #fff}html{-moz-text-size-adjust:100%;text-size-adjust:100%}button,a,[role=button],select,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}body{overscroll-behavior-y:none}}@media (hover:none) and (pointer:coarse){button:active,a:active,[role=button]:active{transition:transform 70ms ease-out;transform:scale(.98)}}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}}
.AmbientWallpaper-module__BFA4-a__ambientWallpaper{pointer-events:none;z-index:0;transition:opacity .3s;position:fixed;inset:0;overflow:hidden}.AmbientWallpaper-module__BFA4-a__wallpaperPhotoLayer{will-change:filter, transform;background-repeat:no-repeat;transition:filter .18s,transform .24s,background-image .3s;position:absolute;inset:0}.AmbientWallpaper-module__BFA4-a__wallpaperDimLayer{transition:background-color .16s;position:absolute;inset:0}.AmbientWallpaper-module__BFA4-a__wallpaperLightingLayer{mix-blend-mode:screen;transition:background .18s;position:absolute;inset:0}.AmbientWallpaper-module__BFA4-a__wallpaperVignetteLayer{transition:background .18s;position:absolute;inset:0}.AmbientWallpaper-module__BFA4-a__orbsContainer{pointer-events:none;transition:opacity .3s;position:absolute;inset:0}[data-ambient-glow=false] .AmbientWallpaper-module__BFA4-a__orbsContainer{opacity:0!important;display:none!important}.AmbientWallpaper-module__BFA4-a__glowOrb1{filter:blur(80px);will-change:transform;background:radial-gradient(circle,#eb2f5547 0%,#c81e5a1f 40%,#0000 70%);width:65vw;max-width:800px;height:65vw;max-height:800px;animation:22s ease-in-out infinite alternate AmbientWallpaper-module__BFA4-a__orbDrift1;position:absolute;top:-10%;left:20%}.AmbientWallpaper-module__BFA4-a__glowOrb2{filter:blur(85px);will-change:transform;background:radial-gradient(circle,#06b6d438 0%,#0071e31a 45%,#0000 70%);width:55vw;max-width:700px;height:55vw;max-height:700px;animation:26s ease-in-out infinite alternate AmbientWallpaper-module__BFA4-a__orbDrift2;position:absolute;top:30%;right:-5%}.AmbientWallpaper-module__BFA4-a__glowOrb3{filter:blur(90px);will-change:transform;background:radial-gradient(circle,#af52de33 0%,#d4a8531f 50%,#0000 75%);width:60vw;max-width:750px;height:60vw;max-height:750px;animation:28s ease-in-out infinite alternate AmbientWallpaper-module__BFA4-a__orbDrift3;position:absolute;bottom:-15%;left:30%}@keyframes AmbientWallpaper-module__BFA4-a__orbDrift1{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.08)}to{transform:translate(-30px,20px)scale(.96)}}@keyframes AmbientWallpaper-module__BFA4-a__orbDrift2{0%{transform:translate(0)scale(1)}50%{transform:translate(-50px,-20px)scale(1.05)}to{transform:translate(30px,40px)scale(.94)}}@keyframes AmbientWallpaper-module__BFA4-a__orbDrift3{0%{transform:translate(0)scale(1)}50%{transform:translate(35px,-40px)scale(1.1)}to{transform:translate(-25px,-20px)scale(.95)}}[data-theme=light] .AmbientWallpaper-module__BFA4-a__glowOrb1{filter:blur(90px);background:radial-gradient(circle,#ff3b301a 0%,#ff2d550a 40%,#0000 70%)}[data-theme=light] .AmbientWallpaper-module__BFA4-a__glowOrb2{filter:blur(95px);background:radial-gradient(circle,#0071e317 0%,#0a84ff0a 45%,#0000 70%)}[data-theme=light] .AmbientWallpaper-module__BFA4-a__glowOrb3{filter:blur(100px);background:radial-gradient(circle,#af52de14 0%,#ff95000a 50%,#0000 75%)}@media (prefers-reduced-motion:reduce){.AmbientWallpaper-module__BFA4-a__glowOrb1,.AmbientWallpaper-module__BFA4-a__glowOrb2,.AmbientWallpaper-module__BFA4-a__glowOrb3{animation:none}}
