.model-module__sex0Iq__page{padding:var(--space-6) 0 var(--space-16)}.model-module__sex0Iq__header{margin-bottom:var(--space-8);max-width:760px}.model-module__sex0Iq__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:var(--space-2)}.model-module__sex0Iq__versionChip{vertical-align:middle;margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-bold);letter-spacing:var(--tracking-label);border-radius:var(--radius-full);color:var(--accent-lime);border:1px solid var(--accent-lime-border);padding:3px 10px;display:inline-block}.model-module__sex0Iq__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.model-module__sex0Iq__tiles{gap:var(--space-3);margin-bottom:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:820px){.model-module__sex0Iq__tiles{grid-template-columns:repeat(2,1fr)}}.model-module__sex0Iq__tile{background:var(--onyx-1);border:1px solid var(--border-ghost);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color var(--motion-hover)}.model-module__sex0Iq__tile:hover{border-color:var(--border-ghost-strong)}.model-module__sex0Iq__tileValue{font-family:var(--font-display);font-size:var(--text-stat-hero);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--color-text-primary);line-height:1}.model-module__sex0Iq__tileValueAccent{color:var(--accent-lime);text-shadow:0 0 32px #d8ff3e33}.model-module__sex0Iq__tileValuePositive{color:#7fe08a}.model-module__sex0Iq__tileValueNegative{color:#ff7a7a}.model-module__sex0Iq__tileLabel{margin-top:var(--space-2);font-size:var(--text-label);font-weight:var(--font-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);display:block}.model-module__sex0Iq__tileHint{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:4px;display:block}.model-module__sex0Iq__grid2{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}@media (max-width:980px){.model-module__sex0Iq__grid2{grid-template-columns:1fr}}.model-module__sex0Iq__card{background:var(--onyx-1);border:1px solid var(--border-ghost);border-radius:var(--radius-lg);padding:var(--space-5)}.model-module__sex0Iq__cardTitle{font-size:var(--text-base);font-weight:var(--font-bold);letter-spacing:-.01em;color:var(--color-text-primary);margin-bottom:4px}.model-module__sex0Iq__cardSub{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-4)}.model-module__sex0Iq__chartEmpty{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;min-height:220px;padding:var(--space-6);flex-direction:column;display:flex}.model-module__sex0Iq__chartEmptyTitle{font-size:var(--text-label);font-weight:var(--font-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-lime)}.model-module__sex0Iq__chartEmptyTitle:before{content:"";background:var(--accent-lime);width:6px;height:6px;box-shadow:0 0 8px var(--accent-lime);border-radius:50%;margin-right:8px;display:inline-block}.model-module__sex0Iq__chartEmptyText{max-width:420px;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.model-module__sex0Iq__logTabs{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.model-module__sex0Iq__logTab{border:1px solid var(--border-ghost);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--motion-hover);background:0 0;align-items:center;gap:8px;padding:7px 16px;display:inline-flex}.model-module__sex0Iq__logTab:hover{color:var(--color-text-primary);border-color:var(--border-ghost-strong)}.model-module__sex0Iq__logTabActive{background:var(--accent-lime-soft);border-color:var(--accent-lime-border);color:var(--accent-lime)}.model-module__sex0Iq__logTabCount{font-variant-numeric:tabular-nums;font-size:10px;font-weight:var(--font-bold);opacity:.75}.model-module__sex0Iq__logDate{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:var(--text-xs)}.model-module__sex0Iq__logMatch{white-space:normal;flex-direction:column;gap:2px;display:flex}.model-module__sex0Iq__logPlayers{font-weight:var(--font-semibold);color:var(--color-text-primary);font-size:var(--text-sm)}.model-module__sex0Iq__logVs{color:var(--color-text-muted);font-weight:var(--font-normal)}.model-module__sex0Iq__logTournament{font-size:var(--text-xs);color:var(--color-text-muted)}.model-module__sex0Iq__logPick{font-weight:var(--font-semibold);color:var(--color-text-primary)}.model-module__sex0Iq__logProb{font-variant-numeric:tabular-nums;color:var(--accent-lime);font-weight:var(--font-bold);margin-left:4px}.model-module__sex0Iq__logPending{font-size:var(--text-label);font-weight:var(--font-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.model-module__sex0Iq__logHit{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--accent-lime)}.model-module__sex0Iq__logMiss{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-error);opacity:.85}.model-module__sex0Iq__logNote{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.model-module__sex0Iq__logOdds{font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);color:var(--color-text-secondary)}.model-module__sex0Iq__logNoOdds{color:var(--color-text-muted);opacity:.5}.model-module__sex0Iq__logEdgePos{font-variant-numeric:tabular-nums;font-weight:var(--font-bold);color:var(--accent-lime)}.model-module__sex0Iq__logEdgeNeg{font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);color:var(--color-text-muted)}.model-module__sex0Iq__section{margin-bottom:var(--space-8)}.model-module__sex0Iq__sectionTitle{font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:-.01em;color:var(--color-text-primary);margin-bottom:var(--space-4)}.model-module__sex0Iq__methodology{background:var(--onyx-1);border:1px solid var(--border-ghost);border-left:3px solid var(--accent-lime);border-radius:var(--radius-lg);padding:var(--space-5);max-width:860px}.model-module__sex0Iq__methodology p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3)}.model-module__sex0Iq__methodology p:last-child{margin-bottom:0}.model-module__sex0Iq__methodology strong{color:var(--color-text-primary)}.model-module__sex0Iq__archive{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:860px}
.DataTable-module__7dcBQG__card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.DataTable-module__7dcBQG__titleBar{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-lime);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.DataTable-module__7dcBQG__scrollWrap{-webkit-overflow-scrolling:touch;background:linear-gradient(to left, var(--color-bg-card) 30%, transparent) 100% 0, radial-gradient(farthest-side at 100% 50%, #00000073, transparent) 100% 0;background-repeat:no-repeat;background-size:40px 100%,14px 100%;background-attachment:local,scroll;overflow-x:auto}.DataTable-module__7dcBQG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.DataTable-module__7dcBQG__th{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:var(--cell-padding);white-space:nowrap;border-bottom:2px solid var(--color-border);background:var(--color-bg-secondary);-webkit-user-select:none;user-select:none;position:sticky;top:0}.DataTable-module__7dcBQG__thSortable{cursor:pointer;transition:color var(--transition-fast)}.DataTable-module__7dcBQG__thSortable:hover{color:var(--color-text-primary)}.DataTable-module__7dcBQG__thContent{align-items:center;gap:4px;display:inline-flex}.DataTable-module__7dcBQG__sortIcon{opacity:.35;transition:opacity var(--transition-fast);font-size:9px}.DataTable-module__7dcBQG__sortIconActive{opacity:1;color:var(--color-raptor)}.DataTable-module__7dcBQG__tr{background:var(--color-bg-card);height:var(--row-height-compact)}.DataTable-module__7dcBQG__tr:nth-child(2n){background:var(--color-bg-row-alt)}.DataTable-module__7dcBQG__tr:hover{background:var(--color-bg-hover)}.DataTable-module__7dcBQG__tr[data-highlight=gold]{background:color-mix(in srgb, var(--color-gold) 13%, var(--color-bg-card))}.DataTable-module__7dcBQG__tr[data-highlight=gold]:hover{background:var(--color-bg-hover)}.DataTable-module__7dcBQG__tr[data-highlight=soft]{background:color-mix(in srgb, var(--color-raptor) 8%, var(--color-bg-card))}.DataTable-module__7dcBQG__tr[data-highlight=soft]:hover{background:var(--color-bg-hover)}.DataTable-module__7dcBQG__td{padding:var(--cell-padding);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);white-space:nowrap;background:inherit}.DataTable-module__7dcBQG__tr:last-child .DataTable-module__7dcBQG__td{border-bottom:none}.DataTable-module__7dcBQG__stickyFirst .DataTable-module__7dcBQG__th:first-child,.DataTable-module__7dcBQG__stickyFirst .DataTable-module__7dcBQG__td:first-child{z-index:2;position:sticky;left:0}.DataTable-module__7dcBQG__stickyFirst .DataTable-module__7dcBQG__th:first-child{z-index:3;background:var(--color-bg-secondary)}.DataTable-module__7dcBQG__stickyFirst .DataTable-module__7dcBQG__td:first-child{background:inherit}.DataTable-module__7dcBQG__stickyFirst .DataTable-module__7dcBQG__th:first-child:after,.DataTable-module__7dcBQG__stickyFirst .DataTable-module__7dcBQG__td:first-child:after{content:"";background:var(--color-border);width:1px;position:absolute;top:0;bottom:0;right:0}.DataTable-module__7dcBQG__footerBar{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}
