body.gsl-ui-engine{--gsl-ui-content-max:1200px;--gsl-ui-card-radius:16px;--gsl-ui-card-gap:clamp(14px, 2vw, 22px);--gsl-ui-focus:0 0 0 3px rgba(0, 200, 83, .28)}body.gsl-ui-engine .gsl-analysis-content,body.gsl-ui-engine .gsl-content{width:min(100%, var(--gsl-ui-content-max));min-width:0;margin-inline:auto}body.gsl-ui-engine .gsl-analysis-main,body.gsl-ui-engine .gsl-main,body.gsl-ui-engine .gsl-analysis-content>*,body.gsl-ui-engine .gsl-content>*{min-width:0}body.gsl-ui-engine :where(a,button,[tabindex]):focus-visible{outline:none;box-shadow:var(--gsl-ui-focus)}body.gsl-ui-engine .gsl-analysis-page-head,body.gsl-ui-engine .gsl-page-head{align-items:flex-start;gap:18px}body.gsl-ui-engine .gsl-page-head>div:first-child{min-width:0;max-width:820px}body.gsl-ui-engine .gsl-section-title{text-wrap:balance;overflow-wrap:anywhere}body.gsl-ui-engine .gsl-page-subtitle{max-width:74ch;text-wrap:pretty}body.gsl-ui-engine .gsl-analysis-section-nav,body.gsl-ui-engine .gsl-pa2 .tabs-shell{top:10px;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity}body.gsl-ui-engine .gsl-analysis-section-nav a,body.gsl-ui-engine .gsl-pa2 .tabs-shell a,body.gsl-ui-engine .gsl-pa2 .tab-btn{scroll-snap-align:start}body.gsl-ui-engine .gsl-analysis-section-nav a[aria-current="location"],body.gsl-ui-engine .gsl-pa2 .tabs-shell a[aria-current="location"]{background:rgb(0 200 83 / .16);color:#38d878}body.gsl-ui-engine .gsl-analysis-anchor-section,body.gsl-ui-engine [id].gsl-card,body.gsl-ui-engine .gsl-pa2 [id]{scroll-margin-top:92px}body.gsl-ui-engine .gsl-analysis-scorecard,body.gsl-ui-engine .gsl-analysis-card,body.gsl-ui-engine .gsl-pa2 .scoreboard,body.gsl-ui-engine .gsl-pa2 .card,body.gsl-ui-engine .gsl-pa2 .insight-card{border-radius:var(--gsl-ui-card-radius);overflow:clip}body.gsl-ui-engine .gsl-analysis-scorecard-meta{row-gap:8px}body.gsl-ui-engine .gsl-analysis-scorecard-meta>*,body.gsl-ui-engine .gsl-pa2 .sb-meta>*{min-width:0;overflow-wrap:anywhere}body.gsl-ui-engine .gsl-analysis-scorecard-main,body.gsl-ui-engine .gsl-pa2 .sb-body{min-width:0}body.gsl-ui-engine .gsl-analysis-club,body.gsl-ui-engine .gsl-pa2 .team{min-width:0}body.gsl-ui-engine .gsl-analysis-club h2,body.gsl-ui-engine .gsl-pa2 .team-name{overflow-wrap:anywhere;text-wrap:balance}body.gsl-ui-engine .gsl-analysis-team-logo-link img,body.gsl-ui-engine .gsl-pa2 .team-badge img{max-width:100%;height:auto}body.gsl-ui-engine .gsl-analysis-grid,body.gsl-ui-engine .gsl-pa2 .grid-2,body.gsl-ui-engine .gsl-pa2 .grid-3,body.gsl-ui-engine .gsl-pa2 .other-grid,body.gsl-ui-engine .gsl-pa2 .shooter-grid{gap:var(--gsl-ui-card-gap)}body.gsl-ui-engine :where(.gsl-analysis-card,.gsl-pa2 .card,.gsl-pa2 .tile,.gsl-pa2 .om-tile){min-width:0;overflow-wrap:anywhere}body.gsl-ui-engine table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0}body.gsl-ui-engine th,body.gsl-ui-engine td{overflow-wrap:anywhere}body.gsl-ui-engine .gsl-ui-overflow-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}body.gsl-ui-engine .gsl-ui-overflow-table:focus-visible{box-shadow:var(--gsl-ui-focus);border-radius:10px}body.gsl-ui-engine .gsl-empty-state,body.gsl-ui-engine .gsl-pa2-empty{min-height:180px;display:grid;place-items:center;padding:clamp(24px, 5vw, 48px);text-align:center}body.gsl-ui-engine .gsl-outline-btn,body.gsl-ui-engine .gsl-primary-btn{min-height:42px;white-space:normal;text-align:center}@media (max-width:900px){body.gsl-ui-engine .gsl-analysis-page-head,body.gsl-ui-engine .gsl-page-head{flex-direction:column;align-items:stretch}body.gsl-ui-engine .gsl-page-head .gsl-outline-btn{align-self:flex-start}body.gsl-ui-engine .gsl-analysis-scorecard-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px}}@media (max-width:680px){body.gsl-ui-engine .gsl-analysis-content,body.gsl-ui-engine .gsl-content{padding-inline:14px}body.gsl-ui-engine .gsl-topbar-minimal{min-height:74px}body.gsl-ui-engine .gsl-analysis-section-nav,body.gsl-ui-engine .gsl-pa2 .tabs-shell{margin-inline:-14px;padding-inline:14px;border-inline:0;border-radius:0}body.gsl-ui-engine .gsl-analysis-scorecard{padding:16px}body.gsl-ui-engine .gsl-analysis-scorecard-main{grid-template-columns:minmax(0,1fr) minmax(84px,auto) minmax(0,1fr);gap:8px}body.gsl-ui-engine .gsl-analysis-club h2{font-size:clamp(13px, 4vw, 17px)}body.gsl-ui-engine .gsl-analysis-score-value{font-size:clamp(28px, 9vw, 42px)}body.gsl-ui-engine .gsl-analysis-goals-list{display:none}body.gsl-ui-engine .gsl-pa2 .sb-body{grid-template-columns:minmax(0,1fr) minmax(118px,.9fr) minmax(0,1fr);gap:8px}body.gsl-ui-engine .gsl-pa2 .sb-center{min-width:0}body.gsl-ui-engine .gsl-pa2 .pick-card{width:100%;padding:12px 8px}body.gsl-ui-engine .gsl-pa2 .team-badge{width:48px;height:48px}body.gsl-ui-engine .gsl-pa2 .other-grid,body.gsl-ui-engine .gsl-pa2 .shooter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.gsl-ui-engine .gsl-pa2 .h2h-row{grid-template-columns:62px minmax(0,1fr) 54px;gap:6px}}@media (max-width:420px){body.gsl-ui-engine .gsl-analysis-content,body.gsl-ui-engine .gsl-content{padding-inline:10px}body.gsl-ui-engine .gsl-analysis-section-nav,body.gsl-ui-engine .gsl-pa2 .tabs-shell{margin-inline:-10px;padding-inline:10px}body.gsl-ui-engine .gsl-analysis-scorecard-main{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}body.gsl-ui-engine .gsl-analysis-team-logo-link img,body.gsl-ui-engine .gsl-pa2 .team-badge{max-width:42px;max-height:42px}body.gsl-ui-engine .gsl-pa2 .pick-grid{gap:4px}body.gsl-ui-engine .gsl-pa2 .pick-cell{padding-inline:2px}}@media (prefers-reduced-motion:reduce){body.gsl-ui-engine *,body.gsl-ui-engine *::before,body.gsl-ui-engine *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}