.OpeningsTheme-module__siwx9W__hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.OpeningsTheme-module__siwx9W__hero h1,.OpeningsTheme-module__siwx9W__panel h2,.OpeningsTheme-module__siwx9W__tree h2,.OpeningsTheme-module__siwx9W__tree h3{font-family:var(--font-display);font-weight:700}.OpeningsTheme-module__siwx9W__eloBadge{flex:none}.OpeningsTheme-module__siwx9W__mapTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.OpeningsTheme-module__siwx9W__mapTab{text-align:left;min-height:84px;padding:15px 18px;position:relative;overflow:hidden}.OpeningsTheme-module__siwx9W__mapTab:before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}.OpeningsTheme-module__siwx9W__mapTab [data-map-copy]>span:first-child{font-family:var(--font-display);font-weight:700}.OpeningsTheme-module__siwx9W__panel,.OpeningsTheme-module__siwx9W__tree{overflow:hidden}.OpeningsTheme-module__siwx9W__panelHeader,.OpeningsTheme-module__siwx9W__treeHeader{padding:18px 22px}.OpeningsTheme-module__siwx9W__rankingGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.OpeningsTheme-module__siwx9W__openingCard{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.OpeningsTheme-module__siwx9W__openingCard>button:first-of-type{flex-direction:column;justify-content:flex-start;display:flex}.OpeningsTheme-module__siwx9W__openingCard:before{z-index:1;content:"";background:0 0;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.OpeningsTheme-module__siwx9W__openingCard[data-leading=true]:before{background:#8d2a21}.OpeningsTheme-module__siwx9W__openingCard img,.OpeningsTheme-module__siwx9W__matrix img,.OpeningsTheme-module__siwx9W__tree img{box-shadow:none!important;background:0 0!important;border-color:#68422947!important;border-radius:0!important}.OpeningsTheme-module__siwx9W__rankBadge{z-index:2;place-items:center;height:24px;display:grid;position:absolute;top:12px;right:12px}.OpeningsTheme-module__siwx9W__followupCard{margin:0 14px 10px;padding:9px}.OpeningsTheme-module__siwx9W__buildLink{justify-content:space-between;align-items:center;margin:0 14px 14px;padding:0 11px;display:flex}.OpeningsTheme-module__siwx9W__matrix{scrollbar-width:auto;border-top:1px solid #68422942;overflow-x:auto}.OpeningsTheme-module__siwx9W__labLink{justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:17px 20px;display:flex}.OpeningsTheme-module__siwx9W__labLink strong{font-family:var(--font-display)}@media (min-width:1024px){.OpeningsTheme-module__siwx9W__rankingGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){.OpeningsTheme-module__siwx9W__hero{align-items:flex-start;min-height:0}.OpeningsTheme-module__siwx9W__hero h1{font-size:27px}.OpeningsTheme-module__siwx9W__mapTabs,.OpeningsTheme-module__siwx9W__rankingGrid{grid-template-columns:minmax(0,1fr)}}main.OpeningsTheme-module__siwx9W__page{--color-bg-card:var(--s26-surface);--color-bg-elev:var(--s26-surface-2);--color-bg-input:var(--s26-field);--color-fg:var(--s26-text);--color-fg-soft:#3a2817;--color-fg-dim:var(--s26-text-2);--color-fg-mute:var(--s26-text-3);--color-border-base:var(--s26-border);--color-border-strong:var(--s26-border-strong);--color-accent:var(--s26-accent);--color-accent-hover:var(--s26-accent-hover);--color-accent-soft:var(--s26-accent-soft);--color-aoe-gold:var(--s26-gold-ink);--color-aoe-bronze:var(--s26-border-hover);--color-tier-1:var(--s26-win);--color-tier-4:var(--s26-loss);--aoe-ridge:var(--s26-border-strong);color:var(--s26-text)}.OpeningsTheme-module__siwx9W__hero,.OpeningsTheme-module__siwx9W__panel,.OpeningsTheme-module__siwx9W__tree{border:1px solid var(--s26-border-strong);border-radius:var(--s26-radius);background:var(--s26-surface);box-shadow:inset 0 0 0 1px var(--s26-inner);color:var(--s26-text)}.OpeningsTheme-module__siwx9W__hero{min-height:0;padding:28px 32px}.OpeningsTheme-module__siwx9W__hero h1,.OpeningsTheme-module__siwx9W__panel h2,.OpeningsTheme-module__siwx9W__panel h3,.OpeningsTheme-module__siwx9W__tree h2,.OpeningsTheme-module__siwx9W__tree h3{color:var(--s26-text);text-shadow:none}.OpeningsTheme-module__siwx9W__eloBadge{border:1px solid var(--s26-border-strong);border-radius:var(--s26-radius-sm);background:var(--s26-surface-2);color:var(--s26-text-2);font-family:var(--font-sans);letter-spacing:0;text-shadow:none;text-transform:none;padding:4px 10px;font-size:13px;font-weight:700}.OpeningsTheme-module__siwx9W__panelHeader,.OpeningsTheme-module__siwx9W__treeHeader{border-bottom:1px solid var(--s26-rule);background:0 0}.OpeningsTheme-module__siwx9W__page [class*=uppercase]{letter-spacing:0!important;text-transform:none!important}.OpeningsTheme-module__siwx9W__page :is([class*="text-[7px]"],[class*="text-[8px]"]){font-size:11.5px!important}.OpeningsTheme-module__siwx9W__page :is([class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"]){font-size:12.5px!important}.OpeningsTheme-module__siwx9W__mapTab{border:1px solid var(--s26-tile-border);background:var(--s26-tile);color:var(--s26-text);border-radius:0;transition:border-color .15s,background-color .15s;box-shadow:inset 0 0 0 1px #fff0d64d}.OpeningsTheme-module__siwx9W__mapTab+.OpeningsTheme-module__siwx9W__mapTab{background-position:0 0,-347px -229px}.OpeningsTheme-module__siwx9W__mapTab:hover{background:var(--s26-tile-hover);filter:none;border-color:#9a7145}.OpeningsTheme-module__siwx9W__mapTab[aria-current=page]{border-color:var(--s26-border-hover);background:var(--s26-tile-hover)}.OpeningsTheme-module__siwx9W__mapTab[aria-current=page]:before{background:var(--s26-accent)}.OpeningsTheme-module__siwx9W__mapTab [data-map-copy]>span:first-child{text-shadow:none;color:var(--s26-text)!important}.OpeningsTheme-module__siwx9W__mapTab [data-map-visual]{filter:drop-shadow(0 3px 5px #301a0f2e);opacity:1!important}.OpeningsTheme-module__siwx9W__mapTab:hover [data-map-visual]{scale:none!important}.OpeningsTheme-module__siwx9W__rankingGrid{gap:12px;padding:18px 20px 20px}.OpeningsTheme-module__siwx9W__openingCard{border:1px solid var(--s26-tile-border);border-radius:var(--s26-radius-md);background:var(--s26-tile);color:var(--s26-text);transition:border-color .15s,background-color .15s;box-shadow:inset 0 0 0 1px #fff0d64d}.OpeningsTheme-module__siwx9W__openingCard:nth-child(5n+2){background-position:0 0,-173px -91px}.OpeningsTheme-module__siwx9W__openingCard:nth-child(5n+3){background-position:0 0,-347px -229px}.OpeningsTheme-module__siwx9W__openingCard:nth-child(5n+4){background-position:0 0,-61px -403px}.OpeningsTheme-module__siwx9W__openingCard:nth-child(5n){background-position:0 0,-449px -317px}.OpeningsTheme-module__siwx9W__openingCard:hover{background:var(--s26-tile-hover);border-color:#9a7145;transform:none}.OpeningsTheme-module__siwx9W__openingCard:before,.OpeningsTheme-module__siwx9W__openingCard[data-leading=true]:before{display:none}.OpeningsTheme-module__siwx9W__openingCard strong{color:var(--s26-text)}.OpeningsTheme-module__siwx9W__rankBadge{border:1px solid var(--s26-border-strong);border-radius:var(--s26-radius-sm);background:var(--s26-chip);min-width:30px;color:var(--s26-text-2);font-family:var(--font-sans);font-size:12px;font-weight:800}.OpeningsTheme-module__siwx9W__openingCard[data-leading=true] .OpeningsTheme-module__siwx9W__rankBadge{border-color:var(--s26-accent);background:var(--s26-accent);color:var(--s26-on-accent)}.OpeningsTheme-module__siwx9W__cardMetrics{border-color:var(--s26-rule)!important}.OpeningsTheme-module__siwx9W__cardAction{color:var(--s26-text-2);font-size:12.5px!important}.OpeningsTheme-module__siwx9W__openingCard:hover .OpeningsTheme-module__siwx9W__cardAction{color:var(--s26-accent)}.OpeningsTheme-module__siwx9W__followupCard{border:1px solid var(--s26-border);border-radius:var(--s26-radius-sm);background:#fbf4e8b3}.OpeningsTheme-module__siwx9W__followupCard:hover{border-color:var(--s26-border-strong);background:var(--s26-chip)}.OpeningsTheme-module__siwx9W__followupCard>span:first-child{color:var(--s26-accent)}.OpeningsTheme-module__siwx9W__buildLink{border-radius:var(--s26-radius-sm);background:var(--s26-chip);min-height:36px;box-shadow:none;color:var(--s26-accent);font-family:var(--font-sans);text-shadow:none;border:1px solid #9b2c2266;font-size:13px;font-weight:700}.OpeningsTheme-module__siwx9W__buildLink:hover{border-color:var(--s26-accent);background:var(--s26-field);color:#7f2219}.OpeningsTheme-module__siwx9W__matrix{border-color:var(--s26-rule);scrollbar-color:var(--s26-border-strong) var(--s26-surface-2)}.OpeningsTheme-module__siwx9W__matrix table{color:var(--s26-text)}.OpeningsTheme-module__siwx9W__matrix thead th,.OpeningsTheme-module__siwx9W__matrix tbody th{color:var(--s26-text);border-color:var(--s26-line)!important;background:var(--s26-surface-2)!important}.OpeningsTheme-module__siwx9W__matrix thead th{box-shadow:inset 0 -1px var(--s26-rule)}.OpeningsTheme-module__siwx9W__matrix td{background:#fbf4e8;border-color:var(--s26-line)!important}.OpeningsTheme-module__siwx9W__matrix td[data-result=positive]{background:#17692f1c}.OpeningsTheme-module__siwx9W__matrix td[data-result=positive] strong{color:var(--s26-win)}.OpeningsTheme-module__siwx9W__matrix td[data-result=negative]{background:#9b21161a}.OpeningsTheme-module__siwx9W__matrix td[data-result=negative] strong{color:var(--s26-loss)}.OpeningsTheme-module__siwx9W__matrix td[data-result=diagonal]{background:repeating-linear-gradient(135deg,#b0824529 0 5px,#0000 5px 10px)}.OpeningsTheme-module__siwx9W__tree>div:not(.OpeningsTheme-module__siwx9W__treeHeader),.OpeningsTheme-module__siwx9W__tree details{border-color:var(--s26-line)!important}.OpeningsTheme-module__siwx9W__tree summary>div:first-child>span:first-child{border:1px solid var(--s26-border-strong);border-radius:var(--s26-radius-sm);background:var(--s26-surface-2);color:var(--s26-text)}.OpeningsTheme-module__siwx9W__tree button{border-radius:var(--s26-radius-sm)}.OpeningsTheme-module__siwx9W__tree button:hover{background:var(--s26-surface-2)}.OpeningsTheme-module__siwx9W__tree [data-variation]{border-color:var(--s26-border);border-radius:var(--s26-radius-sm);background:var(--s26-chip)}.OpeningsTheme-module__siwx9W__labLink{border:1px solid var(--s26-leather-border);border-radius:var(--s26-radius);background:var(--s26-leather);color:var(--s26-leather-text);transition:border-color .15s;box-shadow:inset 0 0 0 1px #e2b86e29}.OpeningsTheme-module__siwx9W__labLink:hover{border-color:#c9974f}.OpeningsTheme-module__siwx9W__labLink strong{color:#fbeed6;text-shadow:none}.OpeningsTheme-module__siwx9W__labLink span{color:#f3e3c8c7!important}.OpeningsTheme-module__siwx9W__labLink span:first-child,.OpeningsTheme-module__siwx9W__labLink>svg{color:var(--s26-gold)!important}.OpeningsTheme-module__siwx9W__labLink:hover>svg{translate:none!important}@media (max-width:640px){.OpeningsTheme-module__siwx9W__hero{padding:18px}.OpeningsTheme-module__siwx9W__rankingGrid{padding:12px}}:is([data-opening-detail]:not(.OpeningsTheme-module__siwx9W__page) h2,[data-opening-detail]:not(.OpeningsTheme-module__siwx9W__page) h3){color:var(--s26-text);text-shadow:none}[data-opening-detail]:not(.OpeningsTheme-module__siwx9W__page) [class*=uppercase]{letter-spacing:0!important;text-transform:none!important}[data-opening-detail]:not(.OpeningsTheme-module__siwx9W__page) :is([class*="text-[8px]"],[class*="text-[9px]"],[class*="text-[10px]"]){font-size:12.5px!important}
