@charset "UTF-8";:root{--color-bg: #F7F8FA;--color-surface: #FFFFFF;--color-surface-alt: #F2F4F7;--color-navy: #101828;--color-navy-700: #1D2939;--color-navy-600: #344054;--color-primary: #1677FF;--color-primary-hover: #0B5FDB;--color-primary-active: #0A4FB8;--color-primary-50: #EFF6FF;--color-primary-100: #DBEAFE;--color-cyan: #06AED4;--color-cyan-50: #ECFBFF;--color-text: #101828;--color-text-secondary: #667085;--color-text-tertiary: #98A2B3;--color-text-inverse: #FFFFFF;--color-border: #EAECF0;--color-border-strong: #D0D5DD;--color-success: #12B76A;--color-success-50: #ECFDF3;--color-warning: #F79009;--color-warning-50: #FFFAEB;--color-danger: #F04438;--color-danger-50: #FEF3F2;--color-info: var(--color-primary);--color-info-50: var(--color-primary-50);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--fs-4xl: 3rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .06);--shadow-sm: 0 1px 3px rgba(16, 24, 40, .08), 0 1px 2px rgba(16, 24, 40, .04);--shadow-md: 0 4px 8px -2px rgba(16, 24, 40, .08), 0 2px 4px -2px rgba(16, 24, 40, .04);--shadow-lg: 0 12px 24px -6px rgba(16, 24, 40, .12), 0 4px 8px -4px rgba(16, 24, 40, .06);--header-height: 72px;--sidebar-width: 264px;--sidebar-width-collapsed: 76px;--container-max: 1280px;--transition-fast: .15s ease;--transition-base: .2s ease}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-family);font-size:var(--fs-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit}img,svg{display:block;max-width:100%}::selection{background:var(--color-primary-100);color:var(--color-navy)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-6)}@media(max-width:768px){.container{padding-inline:var(--space-4)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-rounded--filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-primary-brand{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.card-surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.section{padding-block:var(--space-16)}@media(max-width:768px){.section{padding-block:var(--space-10)}}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.section-heading h2{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em}.section-heading p{color:var(--color-text-secondary);margin-top:var(--space-1)}.link-arrow{color:var(--color-primary);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.grid-auto-fill{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.scrollbar-thin{scrollbar-width:thin}.table-wrapper{overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.data-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.data-table th{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border);white-space:nowrap}.data-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--color-surface-alt)}.data-table__player{display:flex;align-items:center;gap:var(--space-3);white-space:nowrap}.data-table__player strong{display:block;font-size:var(--fs-sm)}.data-table__player span{display:block;font-size:var(--fs-xs);color:var(--color-text-secondary)}.data-table__link{color:var(--color-primary);font-weight:700;font-size:var(--fs-xs)}.brand-logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.01em;color:var(--color-navy);white-space:nowrap}.brand-logo__mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--color-primary),var(--color-cyan));color:#fff;display:grid;place-items:center;font-size:17px;flex-shrink:0}.brand-logo__name{font-size:var(--fs-lg)}.brand-logo__name b{margin-left:5px;font-weight:800;color:var(--color-primary)}.brand-logo--light{color:#fff}.brand-logo--light .brand-logo__name b{color:var(--color-cyan)}.brand-logo--lg .brand-logo__mark{width:44px;height:44px;font-size:22px;border-radius:11px}.brand-logo--lg .brand-logo__name{font-size:var(--fs-xl)}
