@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 40px 10px 14px;color:#fff;font-size:14px;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='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f0a1e;color:#fff;line-height:1.6}#root{width:100%;height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#fff3}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) rgba(255,255,255,.02)}a,button,input,select,textarea{transition:all .3s ease}button{border:none;background:none;cursor:pointer;font-family:inherit}a{text-decoration:none;color:inherit}*:focus-visible{outline:2px solid #6366f1;outline-offset:2px}::selection{background-color:#6366f14d;color:#fff}.backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gradient-text{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .3s ease forwards}.animate-slide-in{animation:slideIn .3s ease forwards}@media(min-width:768px){.hide-tablet{display:none!important}.show-tablet{display:block!important}}@media(min-width:1024px){.hide-desktop{display:none!important}.show-desktop{display:block!important}}@media(max-width:767px){.hide-mobile{display:none!important}.show-mobile{display:block!important}.sidebar-mobile-hidden{transform:translate(-100%);position:fixed;z-index:999}.sidebar-mobile-visible{transform:translate(0)}.sidebar-overlay{position:fixed;inset:0;background:#00000080;z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.sidebar-overlay.active{opacity:1;pointer-events:auto}button,.button,[role=button]{min-height:44px;min-width:44px}.responsive-table{display:block}.responsive-table thead{display:none}.responsive-table tbody{display:flex;flex-direction:column;gap:12px}.responsive-table tr{display:flex;flex-direction:column;padding:16px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.responsive-table td{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.responsive-table td:last-child{border-bottom:none}.responsive-table td:before{content:attr(data-label);font-weight:600;color:#ffffff80;text-transform:uppercase;font-size:11px}}@media(hover:none)and (pointer:coarse){button,.button,a,[role=button],input[type=checkbox],input[type=radio]{min-height:44px;min-width:44px}.hover-effect:hover{transform:none!important;box-shadow:none!important}}.grid-responsive{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-responsive{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.grid-responsive{grid-template-columns:repeat(4,1fr)}}.container{width:100%;margin:0 auto;padding:0 16px}@media(min-width:640px){.container{padding:0 24px}}@media(min-width:1024px){.container{padding:0 32px;max-width:1280px}}.text-responsive-xl{font-size:24px}.text-responsive-lg{font-size:18px}.text-responsive-md{font-size:16px}@media(min-width:768px){.text-responsive-xl{font-size:32px}.text-responsive-lg{font-size:24px}.text-responsive-md{font-size:18px}}.flex-col-mobile{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.flex-col-mobile{flex-direction:row;align-items:center}}.space-responsive{padding:16px}@media(min-width:768px){.space-responsive{padding:24px}}@media(min-width:1024px){.space-responsive{padding:32px}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s ease-in-out infinite}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 40px 10px 14px;color:#fff;font-size:14px;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='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select:hover{border-color:#fff3}select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}select option{background-color:#1a1625;color:#fff;padding:12px}select:focus{position:relative;z-index:1000}.card{overflow:visible!important}[class*=dropdown],[class*=Dropdown],[role=listbox],[role=menu]{z-index:1000!important}@media print{.no-print{display:none!important}body{background:#fff;color:#000}}
