*{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-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-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes psv-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes psv-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@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 fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}.psv-view{animation:.26s cubic-bezier(.16,1,.3,1) fadeSlideIn}.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}}
