*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;background:#2a0709;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}:root{--psv-bg:#2a0709;--psv-bg2:#3b0b0e;--psv-bg3:#4a1014;--psv-bg4:#5c1519;--psv-gold:#f5c542;--psv-gold-m:#e8b830;--psv-gold-l:#fff3c0;--psv-gold-l-l:#fffbeb;--psv-gr:#059669;--psv-bl:#2563eb;--psv-am:#d97706;--psv-rd:#dc2626;--psv-pu:#7c3aed;--psv-te:#0891b2;--psv-ro:#e11d48;--psv-cy:#0d9488;--psv-w:#fff;--psv-off:#fafafa;--psv-s50:#f8fafc;--psv-s100:#f1f5f9;--psv-s200:#e2e8f0;--psv-s300:#cbd5e1;--psv-s400:#94a3b8;--psv-s500:#64748b;--psv-s600:#475569;--psv-s700:#334155;--psv-s800:#1e293b;--psv-s900:#0f172a;--psv-gr-l:#d1fae5;--psv-gr-d:#064e3b;--psv-bl-l:#dbeafe;--psv-bl-d:#1e3a8a;--psv-am-l:#fef3c7;--psv-am-d:#92400e;--psv-rd-l:#fee2e2;--psv-rd-d:#7f1d1d;--psv-pu-l:#ede9fe;--psv-te-l:#cffafe;--psv-ro-l:#ffe4e6;--psv-cy-l:#ccfbf1;--psv-strong:#2a0709;--psv-outline-fg:#2a0709;--psv-surface:#ffffffeb;--psv-surface2:#f8fafcd9;--psv-surface-border:#e2e8f0e6;--psv-surface-solid:#fff;--psv-input-bg:#ffffffd9;--psv-input-bg-focus:#fff;--psv-ghost-bg:#ffffffb3;--psv-ghost-bg-hover:#fffffff2;--psv-modal-panel-bg:#fffffff7;--psv-divider-label-bg:#f8fafce6;--psv-danger-soft-bg:#fee2e2cc;--psv-danger-soft-bg-hover:#fee2e2f2;--psv-success-soft-bg:#d1fae5cc;--psv-success-soft-bg-hover:#d1fae5f2;--psv-card-inset-hi:#ffffffe6;--psv-kpi-normal-grad:linear-gradient(145deg,#fffffff2,#f8fafcd9);--psv-kpi-alert-grad:linear-gradient(145deg,#fee2e2f2,#fff2f2e6);--psv-toast-ok-grad:linear-gradient(135deg,#ecfdf5fa,#d1fae5f2);--psv-toast-err-grad:linear-gradient(135deg,#fff1f1fa,#fee2e2f2);--psv-toast-warn-grad:linear-gradient(135deg,#fffbebfa,#fef3c7f2);--psv-page-bg:radial-gradient(1100px 520px at 100% -6%, #f5c54214, transparent 60%), radial-gradient(880px 480px at -6% 106%, #2a07090d, transparent 55%), linear-gradient(180deg,#fcfcfd 0%,#f2f3f6 100%)}:root[data-theme=dark]{--psv-w:#1a2029;--psv-off:#12161e;--psv-s50:#161b24;--psv-s100:#1d2430;--psv-s200:#2a3341;--psv-s300:#3a4557;--psv-s400:#7c8aa0;--psv-s500:#94a3b8;--psv-s600:#b7c0d0;--psv-s700:#d6dce6;--psv-s800:#e9ecf2;--psv-s900:#f5f7fa;--psv-gr-l:#05966933;--psv-gr-d:#6ee7b7;--psv-bl-l:#2563eb33;--psv-bl-d:#93c5fd;--psv-am-l:#d9770633;--psv-am-d:#fcd34d;--psv-rd-l:#dc262633;--psv-rd-d:#fca5a5;--psv-pu-l:#7c3aed33;--psv-te-l:#0891b233;--psv-ro-l:#e11d4833;--psv-cy-l:#0d948833;--psv-strong:#fff3c0;--psv-outline-fg:#f5c542;--psv-surface:#1a2029e6;--psv-surface2:#161b24d1;--psv-surface-border:#ffffff14;--psv-surface-solid:#1a2029;--psv-input-bg:#ffffff0d;--psv-input-bg-focus:#ffffff17;--psv-ghost-bg:#ffffff0a;--psv-ghost-bg-hover:#ffffff1a;--psv-modal-panel-bg:#141921f7;--psv-divider-label-bg:#141921e6;--psv-danger-soft-bg:#7f1d1d59;--psv-danger-soft-bg-hover:#7f1d1d80;--psv-success-soft-bg:#064e3b59;--psv-success-soft-bg-hover:#064e3b80;--psv-card-inset-hi:#ffffff0f;--psv-kpi-normal-grad:linear-gradient(145deg,#1a2029eb,#161b24cc);--psv-kpi-alert-grad:linear-gradient(145deg,#7f1d1d73,#5a141459);--psv-toast-ok-grad:linear-gradient(135deg,#064e3beb,#053c2df0);--psv-toast-err-grad:linear-gradient(135deg,#5a1414f0,#4b0f0ff5);--psv-toast-warn-grad:linear-gradient(135deg,#5a3a0aeb,#4b3008f0);--psv-page-bg:radial-gradient(1100px 520px at 100% -6%, #f5c5420d, transparent 60%), radial-gradient(880px 480px at -6% 106%, #00000059, transparent 55%), linear-gradient(180deg,#12161e 0%,#0b0e13 100%)}.psv-card{background:var(--psv-surface-solid);border:1px solid var(--psv-surface-border)}.psv-kpi-tile{border:1px solid var(--psv-surface-border)}.psv-divider-label{background:var(--psv-divider-label-bg);border:1px solid var(--psv-s200);color:var(--psv-s400)}.psv-input{background:var(--psv-input-bg);border:1.5px solid var(--psv-s200);color:var(--psv-s900)}.psv-sidebar-nav{color:#fff3c080}:root{--psv-dur-fast:.15s;--psv-dur-normal:.22s;--psv-ease-smooth:cubic-bezier(.22, 1, .36, 1);--psv-ease-sharp:cubic-bezier(.4, 0, .2, 1);--psv-font-display:"Outfit", "Inter", -apple-system, "Segoe UI", sans-serif}@keyframes psv-err-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=860px){.grid-6{grid-template-columns:repeat(3,1fr)!important}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)!important}}@media (width<=640px){.grid-2,.grid-3,.grid-4,.grid-6,.grid-21,.grid-12{grid-template-columns:1fr!important}.psv-modal-overlay{align-items:flex-end!important;padding:10px!important}.psv-modal-panel{border-radius:20px 20px 0 0!important;max-height:94vh!important}.psv-modal-header{padding:16px 18px!important}.psv-modal-body{padding:18px!important}.psv-toast{width:auto!important;min-width:0!important;max-width:none!important;bottom:14px!important;left:14px!important;right:14px!important}}::selection{color:#2a0709;background:#f5c54259}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a070929 padding-box padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#2a070952 padding-box padding-box}[data-theme=dark] body{color:#f5f7fa}[data-theme=dark] ::selection{color:#1a0000;background:#f5c54280}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#f5c5422e}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#f5c54252}[data-theme=dark] tbody tr:hover{background:#f5c54224}table,input[type=number],.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}tbody tr{transition:background-color .13s}tbody tr:hover{background:#f5c54214}thead th{z-index:3;text-transform:uppercase;letter-spacing:.06em;background:#2a0709;position:sticky;top:0;box-shadow:0 1px #f5c54226}button,select{transition:filter .15s,box-shadow .15s,transform .1s}button:not(:disabled):active{transform:scale(.97)}.psv-lift{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s}.psv-lift:hover{transform:translateY(-3px);box-shadow:0 14px 30px -10px #2a070933}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;border-radius:9px;outline:2px solid #f5c542f2}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}.psv-view h2{font-family:var(--psv-font-display);letter-spacing:-.03em}@media (width<=768px){.psv-view div[style*=grid-template-columns]{grid-template-columns:1fr!important}.psv-view table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.psv-view h2{font-size:17px!important}input,select,textarea{font-size:16px!important}}
