*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100%;overflow-x:hidden;background:#0e0f11;color:#f2f4f5;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}#root{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}img,video,svg{max-width:100%;height:auto}a{color:#7ce0d3;text-decoration:none}a:hover{color:#a6efe5}button,input,select,textarea{font-family:inherit}@keyframes rec{0%,to{opacity:1}50%{opacity:.25}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#101216}::-webkit-scrollbar-thumb{background:#262b31;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3b424b}@media (max-width: 1024px){.hide-tablet-mobile{display:none!important}.show-tablet-mobile{display:flex!important}}@media (min-width: 1025px){.show-tablet-mobile{display:none!important}}@media (max-width: 768px){.hide-mobile{display:none!important}.show-mobile-only{display:flex!important}}@media (min-width: 769px){.show-mobile-only{display:none!important}}.responsive-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;position:relative}.responsive-table-wrap::-webkit-scrollbar{height:6px}.responsive-table-wrap::-webkit-scrollbar-track{background:#14171c;border-radius:4px}.responsive-table-wrap::-webkit-scrollbar-thumb{background:#2d333b;border-radius:4px}.responsive-table-wrap::-webkit-scrollbar-thumb:hover{background:#c8f135}.scroll-hint-mobile{display:none}@media (max-width: 768px){.scroll-hint-mobile{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#8a9299;padding:6px 12px;background:#c8f1350f;border:1px dashed rgba(200,241,53,.25);border-radius:8px;margin-bottom:8px}}@media (max-width: 1024px){.app-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;height:100vh!important;z-index:9999!important;transform:translate(-100%);transition:transform .28s cubic-bezier(.2,0,0,1)!important;box-shadow:4px 0 24px #000000b3}.app-sidebar.drawer-open{transform:translate(0)!important}}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9990;opacity:0;pointer-events:none;transition:opacity .25s ease}.sidebar-backdrop.active{opacity:1;pointer-events:auto}@media (max-width: 640px){.dashboard-kpi-grid,.dashboard-matches-grid{grid-template-columns:1fr!important}.bench-grid{grid-template-columns:repeat(2,1fr)!important}.main-content-pad{padding:16px 12px 50px!important}.main-content-card{padding:14px!important;border-radius:14px!important}}@media (min-width: 641px) and (max-width: 1024px){.dashboard-kpi-grid,.dashboard-matches-grid{grid-template-columns:repeat(2,1fr)!important}.main-content-pad{padding:20px 20px 60px!important}}@media (max-width: 900px){.auth-split-wrapper{grid-template-columns:1fr!important}.auth-visual-panel{min-height:220px!important;padding:28px 20px!important}.auth-form-panel{padding:28px 18px 48px!important}}
