#__next,body,div,html{scroll-behavior:smooth!important}body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f8fafc;color:#0f172a;width:100%;overflow-x:hidden;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.03);border-radius:4px}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.5);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.8)}*{box-sizing:border-box}.nextui-button,.role-pill,[role=button],a,button,input,select,textarea{pointer-events:auto!important}.dark-theme,.dark-theme body,[data-theme=dark]{background-color:#0b0f19!important;color:#f8fafc!important}.dark-theme div[style*="background-color: #f8fafc"],.dark-theme div[style*="background-color: rgb(248, 250, 252)"],.dark-theme div[style*="background: #f8fafc"],.dark-theme div[style*="background: '#f8fafc'"],.dark-theme div[style*="backgroundColor: '#f8fafc'"]{background-color:#0b0f19!important}.dark-theme .nextui-card,.dark-theme div[style*="background: #fff"],.dark-theme div[style*="background: #ffffff"],.dark-theme div[style*="background: 'white'"],.dark-theme div[style*="background: rgb(255, 255, 255)"],.dark-theme div[style*="background: white"],.dark-theme div[style*="backgroundColor: 'white'"]{background-color:#111827!important;border-color:#1f2937!important;color:#f1f5f9!important}.dark-theme .nextui-table,.dark-theme .nextui-table-container,.dark-theme .nextui-table-row{background-color:#111827!important;color:#f1f5f9!important}.dark-theme .nextui-table-row:hover{background-color:#1f2937!important}.dark-theme .nextui-table-cell{color:#e2e8f0!important;border-bottom:1px solid #1f2937!important}.dark-theme .nextui-table-column-header{background-color:#0b0f19!important;color:#94a3b8!important;border-bottom:1px solid #1f2937!important}.dark-theme select{border-color:#374151!important}.dark-theme select,.dark-theme select option{background-color:#1f2937!important;color:#f8fafc!important}.dark-theme input,.dark-theme textarea{background-color:#111827!important;color:#f8fafc!important;border-color:#374151!important}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5{color:#f8fafc!important}.dark-theme .nextui-text,.dark-theme div[style*="color: #334155"],.dark-theme div[style*="color: #475569"],.dark-theme span[style*="color: #334155"],.dark-theme span[style*="color: #475569"]{color:#e2e8f0!important}.dark-theme .nextui-modal{background-color:#111827!important;color:#f8fafc!important;border:1px solid #1f2937!important}.dark-theme .nextui-modal-body,.dark-theme .nextui-modal-footer,.dark-theme .nextui-modal-header{background-color:#111827!important;color:#f8fafc!important;border-color:#1f2937!important}.dark-theme .body.sidebar,.dark-theme .sidebar,.dark-theme div[style*="linear-gradient(180deg, #ffffff 0%, #f8fafc 100%)"]{background-color:#0b0f19!important;background-image:linear-gradient(180deg,#0b0f19,#111827)!important;border-color:#1f2937!important}.dark-theme div[style*="background-color: #f1f5f9"],.dark-theme div[style*="background: #f8fafc"],.dark-theme div[style*="backgroundColor: #f1f5f9"],.dark-theme div[style*="backgroundColor: '#f1f5f9'"]{background-color:#0b0f19!important;border-color:#1f2937!important;color:#f8fafc!important}.dark-theme div[style*="linear-gradient(135deg, #eff6ff, #dbeafe)"]{background:linear-gradient(135deg,#172554,#1e3a8a)!important;border-color:#1d4ed8!important}.dark-theme div[style*="linear-gradient(135deg, #f0fdf4, #dcfce7)"]{background:linear-gradient(135deg,#052e16,#064e3b)!important;border-color:#047857!important}.dark-theme div[style*="linear-gradient(135deg, #faf5ff, #f3e8ff)"]{background:linear-gradient(135deg,#3b0764,#581c87)!important;border-color:#7e22ce!important}.dark-theme div[style*="linear-gradient(135deg, #fefce8, #fef9c3)"]{background:linear-gradient(135deg,#451a03,#713f12)!important;border-color:#b45309!important}.dark-theme div[style*="linear-gradient(135deg, #fef2f2, #fee2e2)"]{background:linear-gradient(135deg,#450a0a,#7f1d1d)!important;border-color:#b91c1c!important}.dark-theme .nextui-navbar-container,.dark-theme nav{background-color:rgba(11,15,25,.88)!important;border-color:#1f2937!important}.nextui-card,.nextui-grid-item,.nextui-table-container,main{-webkit-animation:smoothPageLoad .2s cubic-bezier(.25,.46,.45,.94) forwards;animation:smoothPageLoad .2s cubic-bezier(.25,.46,.45,.94) forwards}@-webkit-keyframes smoothPageLoad{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes smoothPageLoad{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nextui-card:hover{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.nextui-button:active,.nextui-card:active,a:active,button:active{transform:scale(.97)!important}.nextui-button,a,button{transition:all .2s cubic-bezier(.4,0,.2,1)!important}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(121,40,202,.25);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:rgba(121,40,202,.45)}.nextui-table-container{overflow-x:auto!important;-webkit-overflow-scrolling:touch;max-width:100%}.nextui-table{min-width:100%}@media (max-width:768px){#__next,body{width:100%;overflow-x:hidden}div[style*="padding: '20px'"],div[style*="padding: '24px'"],div[style*="padding: 20px"],div[style*="padding: 24px"]{padding:12px 14px!important}.nextui-modal-body,.nextui-modal-body>div{padding:12px!important}.nextui-card{border-radius:16px!important}.nextui-card h1,.nextui-card h2{font-size:22px!important}.nextui-table-cell{padding:10px 12px!important;font-size:13px!important;white-space:nowrap}.nextui-table-column-header{padding:10px 12px!important;font-size:11px!important;white-space:nowrap}.nextui-text-h2,h2{font-size:22px!important}.nextui-text-h3,h3{font-size:18px!important}.nextui-text-h4,h4{font-size:15px!important}select{padding:8px 12px!important;font-size:12px!important;border-radius:10px!important;max-width:100%}div[style*=gridTemplateColumns]{grid-template-columns:1fr!important;gap:10px!important}.nextui-badge{font-size:11px!important}.nextui-button{min-height:36px!important}.nextui-row{flex-wrap:wrap!important;gap:8px!important}.nextui-modal--fullScreen{width:100%!important;max-width:100%!important;margin:0!important}.apexcharts-canvas{max-width:100%!important}.nextui-input-wrapper,.nextui-textarea{width:100%!important}}@media (max-width:480px){.nextui-text-h2,h2{font-size:20px!important}.nextui-text-h3,h3{font-size:16px!important}.nextui-card h1,.nextui-card h2{font-size:18px!important}div[style*="padding: '20px'"],div[style*="padding: '24px'"],div[style*="padding: 20px"],div[style*="padding: 24px"]{padding:10px!important}.nextui-modal-footer,.nextui-modal-header{padding:12px 14px!important}.nextui-modal{max-height:90vh!important;overflow-y:auto!important;border-radius:16px!important}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' 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-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;padding-right:32px!important}.nextui-table-container,.table-responsive-container{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}@media print{.nextui-navbar,.sidebar,nav{display:none!important}main{margin:0!important;padding:0!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#94a3b8}#__next{-webkit-animation:pageEntry .2s cubic-bezier(.16,1,.3,1) forwards;animation:pageEntry .2s cubic-bezier(.16,1,.3,1) forwards}@-webkit-keyframes pageEntry{0%{opacity:.85;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes pageEntry{0%{opacity:.85;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.nextui-card-is-pressable,.nextui-card[role=button]{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)!important}.nextui-card-is-pressable:hover,.nextui-card[role=button]:hover{transform:translateY(-4px)!important}@-webkit-keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.dotted-btn{font-family:inherit;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:700;letter-spacing:.3px;transition:all .25s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow,border-radius}.ai-glow-spill-mask{mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 45%,#000 100%);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,transparent 45%,#000 100%)}.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:0;--sb-blur:0px;--sb-text-color:#f5f5f5;position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;margin:0;font-family:inherit;font-weight:500;letter-spacing:.01em;line-height:1;color:var(--sb-text-color);background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),hsla(0,0%,100%,.001));border-radius:var(--sb-radius);backdrop-filter:blur(var(--sb-blur));-webkit-backdrop-filter:blur(var(--sb-blur));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 8px 24px rgba(0,0,0,.25);cursor:pointer;outline:none;transition:transform .15s ease}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb,var(--sb-text-color) 60%,transparent);outline-offset:3px}.specular-button:disabled{opacity:.55;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{font-size:.85rem;padding:10px 22px}.specular-button--md{font-size:1rem;padding:14px 30px}.specular-button--lg{font-size:1.15rem;padding:18px 40px}.specular-button__fx{position:absolute;inset:-20px;pointer-events:none;z-index:1}.specular-button__fx canvas{display:block;width:100%;height:100%}.specular-button__label{position:relative;z-index:2}