.srs-redesign{--srs-primary: var(--league-primary, #14537d);--srs-accent: var(--league-secondary, #3d94cf);--srs-deep: var(--league-gradient, #0e2f47);--srs-grad: linear-gradient(135deg, var(--srs-deep) 0%, var(--srs-primary) 52%, var(--srs-accent) 100%);--srs-grad-btn: linear-gradient(135deg, var(--srs-primary) 0%, var(--srs-accent) 100%);--srs-ice: color-mix(in srgb, var(--srs-accent) 55%, #ffffff);--srs-primary-rgb: var(--league-primary-rgb, 20, 83, 125);--srs-amber: var(--flipt-amber, #f59e0b);--srs-amber-ink: var(--flipt-accent-ink, #b45309);--srs-teal-bg: var(--flipt-primary-light, #e6f7f6);--srs-teal-ink: var(--flipt-primary-ink, #00857a);--srs-blue-bg: var(--flipt-secondary-light, #e6f2fb);--srs-blue-ink: var(--flipt-secondary-ink, #0068ba);--srs-mono: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--srs-brand: var(--font-brand, inherit);--srs-ease: var(--ease-base, cubic-bezier(.4, 0, .2, 1));font-family:var(--srs-brand);color:var(--theme-text-primary)}[data-bs-theme=dark] .srs-redesign{--srs-accent: color-mix(in srgb, var(--league-secondary, #3d94cf) 78%, #ffffff);--srs-amber-ink: #fbbf24;--srs-teal-bg: rgba(0, 184, 169, .15);--srs-teal-ink: #4ecdc4;--srs-blue-bg: color-mix(in srgb, var(--srs-accent) 14%, transparent);--srs-blue-ink: color-mix(in srgb, var(--srs-accent) 82%, #ffffff)}.srs-redesign .srs-mono{font-family:var(--srs-mono)}.srs-crumb{display:flex;align-items:center;gap:8px;padding:10px 14px 0;font-size:12px;font-weight:700;color:var(--theme-text-muted)}.srs-crumb a{color:var(--srs-accent);text-decoration:none}.srs-crumb a:hover{text-decoration:underline}.srs-crumb i{font-size:9px}.srs-ident{position:relative;background:var(--srs-grad);color:#fff;overflow:hidden;margin:10px 14px 0;border-radius:16px;padding:18px 16px 16px}.srs-ident__pattern{position:absolute;inset:0;background-repeat:repeat;background-size:auto;opacity:.1;z-index:0;pointer-events:none;border-radius:inherit;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite}[data-bs-theme=dark] .srs-ident__pattern{opacity:.14}.srs-ident>*:not(.srs-ident__pattern):not(.srs-ident__how):not(.srs-ident__art){position:relative;z-index:1}.srs-ident__how{z-index:2}.srs-ident__art{position:absolute;right:-28px;bottom:-34px;width:180px;height:180px;object-fit:contain;opacity:.1;pointer-events:none}.srs-ident__eyebrow{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--srs-ice);margin-bottom:10px}.srs-ident__wmbtn{background:none;border:0;padding:0;cursor:zoom-in;display:block;line-height:0;border-radius:8px}.srs-ident__wmbtn:focus-visible{outline:2px solid #fff;outline-offset:3px}.srs-ident__wm{height:52px;width:auto;display:block;margin-bottom:8px}.srs-ident__lockup{display:block;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;margin-bottom:8px}.srs-ident h1{color:#fff;font-size:24px;font-weight:800;margin:0 0 4px;letter-spacing:-.02em}.srs-ident__sub{font-size:12.5px;color:#ffffffd1;margin-bottom:12px}.srs-ident__stats{display:flex;gap:6px;flex-wrap:wrap}.srs-istat{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex;gap:6px;align-items:center}.srs-istat .v{font-family:var(--srs-mono)}.srs-ident__how{position:absolute;top:14px;right:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s var(--srs-ease)}.srs-ident__how:hover,.srs-ident__how:focus-visible{background:#ffffff38}.srs-ident__how:after{content:"";position:absolute;inset:-8px}.srs-ident__pattern.pattern-move-down-right{animation-name:srs-pattern-down-right}.srs-ident__pattern.pattern-move-down-left{animation-name:srs-pattern-down-left}.srs-ident__pattern.pattern-move-up-right{animation-name:srs-pattern-up-right}.srs-ident__pattern.pattern-move-up-left{animation-name:srs-pattern-up-left}.srs-ident__pattern.pattern-move-right{animation-name:srs-pattern-right}.srs-ident__pattern.pattern-move-left{animation-name:srs-pattern-left}.srs-ident__pattern.pattern-move-down{animation-name:srs-pattern-down}.srs-ident__pattern.pattern-move-up{animation-name:srs-pattern-up}@keyframes srs-pattern-down-right{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes srs-pattern-down-left{0%{background-position:100% 0%}to{background-position:0% 100%}}@keyframes srs-pattern-up-right{0%{background-position:0% 100%}to{background-position:100% 0%}}@keyframes srs-pattern-up-left{0%{background-position:100% 100%}to{background-position:0% 0%}}@keyframes srs-pattern-right{0%{background-position:0% center}to{background-position:100% center}}@keyframes srs-pattern-left{0%{background-position:100% center}to{background-position:0% center}}@keyframes srs-pattern-down{0%{background-position:center 0%}to{background-position:center 100%}}@keyframes srs-pattern-up{0%{background-position:center 100%}to{background-position:center 0%}}.srs-youbar{display:flex;align-items:center;gap:10px;margin:10px 14px 0;background:var(--srs-grad-btn);color:#fff;border-radius:12px;padding:9px 12px;box-shadow:0 4px 14px rgba(var(--srs-primary-rgb),.35)}.srs-youbar__rank{font:800 17px var(--srs-mono)}.srs-youbar__who{flex:1;min-width:0;font-size:12px;font-weight:700;line-height:1.25}.srs-youbar__who .m{display:block;font-weight:600;color:#ffffffc7;font-size:11px}.srs-youbar__jump{flex:none;background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800;cursor:pointer;transition:background .2s var(--srs-ease);min-height:44px}.srs-youbar__jump:hover,.srs-youbar__jump:focus-visible{background:#ffffff47}.srs-youbar .srs-diff,.srs-youbar .srs-trend{color:inherit}.srs-dtabs{display:flex;gap:6px;overflow-x:auto;padding:12px 14px 2px;scrollbar-width:none;border:0}.srs-dtabs::-webkit-scrollbar{display:none}.srs-dtab{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--theme-border-color);background:var(--theme-surface-1);color:var(--theme-text-secondary);font-weight:800;font-size:12.5px;white-space:nowrap;cursor:pointer;transition:all .2s var(--srs-ease);min-height:44px}.srs-divpill{gap:.35rem;font-size:inherit;font-weight:inherit}.srs-divpill .division-color-badge__code{font-weight:800}.srs-divpill .division-color-badge__color{font-size:11px;font-weight:700;opacity:.75}.srs-dtab.active .srs-divpill .division-color-badge__code,.srs-dtab.active .srs-divpill .division-color-badge__color,.srs-dtab.active .srs-divpill .division-color-badge__color:before{color:#fff;opacity:.9}.srs-divpill--on-dark .division-color-badge__code{color:#fff}.srs-divpill--on-dark .division-color-badge__color,.srs-divpill--on-dark .division-color-badge__color:before{color:#ffffffd1;opacity:1}.srs-divpill--on-dark .division-color-badge__dot{box-shadow:inset 0 0 0 1px #00000047,0 0 0 1px #ffffff8c}.srs-divpill__text{font-weight:800}.srs-dtab .n{font:700 10.5px var(--srs-mono);background:var(--theme-surface-3);border-radius:999px;padding:1px 6px;color:var(--theme-text-muted)}.srs-dtab.active{background:var(--srs-primary);border-color:var(--srs-primary);color:#fff}.srs-dtab.active .n{background:#fff3;color:#fff}.srs-dtab:hover:not(.active){border-color:var(--srs-accent)}.srs-fbar{display:flex;gap:8px;padding:10px 14px;position:relative}.srs-search{flex:1;display:flex;align-items:center;gap:8px;background:var(--theme-surface-2);border:1px solid var(--theme-border-color);border-radius:10px;padding:8px 12px;min-height:44px;margin:0}.srs-search input{border:0;background:none;outline:0;flex:1;font:600 13px var(--srs-brand);color:var(--theme-text-primary);min-width:0}.srs-search input::placeholder{color:var(--theme-text-muted)}.srs-search i{color:var(--theme-text-muted);font-size:13px}.srs-search__clear{background:none;border:0;color:var(--theme-text-muted);font-size:12px;cursor:pointer;padding:4px 6px}.srs-fbtn{display:inline-flex;align-items:center;gap:7px;background:var(--theme-surface-2);border:1px solid var(--theme-border-color);border-radius:10px;padding:8px 12px;font:800 12.5px var(--srs-brand);color:var(--theme-text-secondary);cursor:pointer;white-space:nowrap;min-height:44px}.srs-fbtn.is-set{background:var(--srs-primary);color:#fff;border-color:var(--srs-primary)}.srs-fsheet{position:absolute;top:calc(100% - 4px);right:14px;left:14px;z-index:30;background:var(--theme-surface-1);border:1px solid var(--theme-border-color);border-radius:14px;box-shadow:var(--theme-shadow-lg);padding:8px;max-width:360px;margin-left:auto;max-height:60vh;overflow-y:auto}.srs-fsheet[hidden]{display:none}.srs-fsheet__st{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-muted);padding:8px 10px 4px}.srs-fsheet__opt{display:flex;align-items:center;gap:9px;width:100%;background:none;border:0;border-radius:9px;padding:8px 10px;font:700 13px var(--srs-brand);color:var(--theme-text-primary);cursor:pointer;text-align:left;min-height:44px}.srs-fsheet__opt:hover{background:var(--theme-surface-2)}.srs-fsheet__opt.is-on{background:var(--srs-blue-bg);color:var(--srs-blue-ink)}.srs-fsheet__opt .cnt{margin-left:auto;font:600 11px var(--srs-mono);color:var(--theme-text-muted)}.srs-ldot{width:10px;height:10px;border-radius:50%;flex:none;background:var(--srs-day, var(--srs-accent))}.srs-lchip{display:inline-flex;align-items:center;gap:5px;font:800 10px var(--srs-brand);color:var(--theme-text-muted);letter-spacing:.02em}.srs-lchip .srs-ldot{width:7px;height:7px}.srs-stand{margin:6px 14px 0;background:var(--theme-surface-1);border:1px solid var(--theme-border-color);border-radius:16px;overflow:hidden}.srs-stand__hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--theme-divider)}.srs-stand__t{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px;min-width:0}.srs-stand__t i{color:var(--srs-accent);flex:none}.srs-stand__t>span,.srs-stand__t>.division-color-badge{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srs-stand__m{font-size:11px;color:var(--theme-text-muted);font-weight:600;text-align:right}.srs-thead{display:none}.srs-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:4px 10px;padding:11px 14px;border-top:1px solid var(--theme-divider);transition:background .15s var(--srs-ease);align-items:start}.srs-rows>.srs-row:first-child{border-top:0}.srs-row:hover{background:var(--theme-surface-2)}.srs-row__rank{grid-column:1;grid-row:1 / span 2;font:700 13px var(--srs-mono);color:var(--theme-text-muted);padding-top:5px}.srs-row__rank.is-top{color:var(--srs-accent);font-weight:800}.srs-ply{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0}.srs-ply__txt{min-width:0;flex:1}.srs-ply__name,.srs-ply__name a{font-weight:800;font-size:14px;color:var(--theme-text-primary);text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srs-ply__name a:hover{color:var(--srs-accent)}.srs-avatar img,.srs-avatar{width:28px;height:28px;border-radius:50%;flex:none;object-fit:cover}.srs-youtag{background:var(--srs-primary);color:#fff;font:800 9px var(--srs-brand);letter-spacing:.08em;border-radius:4px;padding:2px 5px;flex:none}.srs-meta{grid-column:2;grid-row:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.srs-league{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:var(--theme-text-muted);min-width:0}.srs-league__place{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srs-events{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--theme-text-muted);font-weight:600;flex-wrap:wrap}.srs-qual{display:inline-flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--srs-amber) 18%,transparent);color:var(--srs-amber-ink);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;white-space:nowrap}.srs-pay{display:inline-flex;align-items:center;background:var(--srs-teal-bg);color:var(--srs-teal-ink);border-radius:999px;padding:2px 8px;font:700 10.5px var(--srs-mono)}.srs-pay-cell:empty{display:none}.srs-score{grid-column:3;grid-row:1;text-align:right}.srs-trend{grid-column:3;grid-row:2;text-align:right;font-size:11px;font-weight:700}.srs-diff{font:700 16px var(--srs-mono);letter-spacing:-.02em}.srs-diff.is-pos{color:var(--theme-success)}.srs-diff.is-neg{color:var(--theme-danger)}.srs-diff.is-zero{color:var(--theme-text-muted)}.srs-diff.is-unrated{color:var(--theme-text-muted);font-size:13px;letter-spacing:.04em}.srs-trend.is-up{color:var(--theme-success)}.srs-trend.is-down{color:var(--theme-danger)}.srs-trend.is-flat{color:var(--theme-text-muted)}.srs-row.is-you{background:color-mix(in srgb,var(--srs-accent) 9%,var(--theme-surface-1))}.srs-row.is-flash{animation:srs-flash 1.6s ease-out 2}@keyframes srs-flash{0%{background:color-mix(in srgb,var(--srs-accent) 34%,var(--theme-surface-1))}to{background:color-mix(in srgb,var(--srs-accent) 9%,var(--theme-surface-1))}}.srs-row.is-open .srs-expand i{transform:rotate(180deg)}.srs-expand i{transition:transform .2s var(--srs-ease)}.srs-expand{grid-column:3;grid-row:1;justify-self:end;align-self:start;display:none;background:none;border:0;color:var(--theme-text-muted);font-size:12px;cursor:pointer;padding:6px;min-width:44px;min-height:44px}.srs-weeks{grid-column:1 / -1;grid-row:3;display:none;gap:6px;flex-wrap:wrap;align-items:center;padding:8px 0 2px;border-top:1px dashed var(--theme-divider);margin-top:8px}.srs-row.is-open .srs-weeks{display:flex}.srs-wc{position:relative;display:inline-flex;flex-direction:column;align-items:center;border:1px solid var(--theme-border-color);border-radius:8px;padding:4px 8px;min-width:44px;flex:none;white-space:nowrap}.srs-wc .w{font-size:9px;font-weight:800;color:var(--theme-text-muted);letter-spacing:.05em}.srs-wc .v{font:700 12px var(--srs-mono)}.srs-wc.is-counted{background:var(--srs-blue-bg);border-color:transparent}.srs-wc.is-dropped{opacity:.5}.srs-wc.is-dropped .v{text-decoration:line-through}.srs-wc.is-unrated .v{color:var(--theme-text-muted)}.srs-wc__mult{position:absolute;top:-7px;right:-7px;background:var(--srs-amber);color:#4a2b00;font:800 8.5px var(--srs-brand);border-radius:999px;padding:2px 4px;line-height:1}.srs-redesign .srs-pdga{display:inline-flex;align-items:center;gap:5px;background:var(--srs-blue-bg);border-radius:6px;padding:2px 7px;font:700 10.5px var(--srs-mono);color:var(--srs-blue-ink);text-decoration:none;max-width:max-content}.srs-redesign .srs-pdga img{height:11px;width:auto}[data-bs-theme=dark] .srs-redesign .srs-pdga img{filter:brightness(0) invert(1)}.srs-cutrow{display:flex;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid var(--theme-divider);position:relative;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--srs-amber) 9%,transparent) 0 10px,transparent 10px 20px)}.srs-cutrow__line{flex:1;border-top:2px dashed var(--srs-amber)}.srs-cutrow__chip{display:inline-flex;align-items:center;gap:6px;border:1.5px dashed var(--srs-amber);color:var(--srs-amber-ink);border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:800;letter-spacing:.08em;background:var(--theme-surface-1);cursor:pointer;position:relative;min-height:34px}.srs-cutrow__chip:after{content:"";position:absolute;inset:-6px -4px}.srs-cutpop{--srs-accent: var(--league-secondary, #3d94cf);--srs-blue-bg: var(--flipt-secondary-light, #e6f2fb);--srs-blue-ink: var(--flipt-secondary-ink, #0068ba);--srs-mono: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--srs-brand: var(--font-brand, inherit);font-family:var(--srs-brand)}[data-bs-theme=dark] .srs-cutpop{--srs-accent: color-mix(in srgb, var(--league-secondary, #3d94cf) 78%, #ffffff);--srs-blue-bg: color-mix(in srgb, var(--srs-accent) 14%, transparent);--srs-blue-ink: color-mix(in srgb, var(--srs-accent) 82%, #ffffff)}.srs-cutpop .popover-body{padding:14px}.srs-cutpop p{font-size:12px;line-height:1.5;margin:0;color:var(--theme-text-secondary)}.srs-cutpop .srs-cutpop__you{margin-top:9px;background:var(--srs-blue-bg);border-radius:9px;padding:8px 10px;font-size:12px;font-weight:700;color:var(--srs-blue-ink)}.srs-loadmore{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--theme-divider)}.srs-loadmore[hidden]{display:none}.srs-loadmore button{flex:1;background:var(--theme-surface-2);border:1px solid var(--theme-border-color);border-radius:10px;padding:10px;font:800 12.5px var(--srs-brand);color:var(--theme-text-secondary);cursor:pointer;min-height:44px;transition:all .2s var(--srs-ease)}.srs-loadmore button:hover{border-color:var(--srs-accent);color:var(--srs-accent)}.srs-loadmore button[hidden]{display:none}.srs-loadmore button:disabled{opacity:.6;cursor:progress}.srs-legend{display:flex;gap:6px;align-items:center;padding:9px 16px 0;font-size:11px;color:var(--theme-text-muted);font-weight:600;flex-wrap:wrap}.srs-legend b{color:var(--theme-text-secondary)}.srs-legend button{background:none;border:0;color:var(--srs-accent);font:700 11px var(--srs-brand);cursor:pointer;padding:0;text-decoration:underline}.srs-empty{padding:28px 16px;text-align:center;color:var(--theme-text-muted);font-size:13px;font-weight:600}.srs-rows.is-busy{opacity:.55;transition:opacity .15s var(--srs-ease)}.srs-sec-hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:22px 16px 10px}.srs-sec-hd h3{font-size:15px;font-weight:800;margin:0;letter-spacing:.05em;text-transform:uppercase;display:flex;gap:8px;align-items:center}.srs-sec-hd h3 i{color:var(--srs-accent)}.srs-sec-hd .hint{font-size:11px;color:var(--theme-text-muted);font-weight:600}.srs-taggroup__label{padding:4px 16px 6px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-text-muted)}.srs-tagstrip{display:flex;gap:12px;overflow-x:auto;padding:6px 16px 16px;scrollbar-width:none}.srs-tagstrip::-webkit-scrollbar{display:none}.srs-tcard{width:148px;flex:none;aspect-ratio:9 / 16;perspective:900px;cursor:pointer;background:none;border:0;padding:0;text-align:left}.srs-tcard.is-yours .srs-tface{border-color:var(--srs-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--srs-accent) 55%,transparent)}.srs-tcard__inner{position:relative;width:100%;height:100%;transition:transform .55s var(--srs-ease);transform-style:preserve-3d}.srs-tcard.is-flipped .srs-tcard__inner{transform:rotateY(180deg)}.srs-tface{position:absolute;inset:0;backface-visibility:hidden;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.srs-tface--front{background:linear-gradient(160deg,color-mix(in srgb,var(--srs-day, var(--srs-accent)) 55%,#0c1826),#0c1826 78%);color:#fff;display:flex;flex-direction:column;padding:12px}.srs-tface--front .srs-tart{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1}.srs-tcard.has-art .srs-tface--front{background:#0c1826}.srs-tcard.has-art .srs-tface--front:after{display:none}.srs-tcard.has-art .srs-tface__num{box-shadow:0 1px 6px #00000073}.srs-tcard.has-art .srs-tface__flip{margin-top:auto;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.8)}.srs-tface__num{align-self:flex-end;background:#fff;color:#0c1826;font:800 15px var(--srs-mono);border-radius:8px;padding:3px 8px;position:relative}.srs-tface__name{margin-top:auto;font:800 17px/1.15 var(--srs-brand);letter-spacing:-.01em;text-transform:uppercase;position:relative}.srs-tface__flip{margin-top:8px;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#ffffffb3;position:relative}.srs-tface--back{background:var(--theme-surface-1);transform:rotateY(180deg);display:flex;flex-direction:column;padding:12px;border:1px solid var(--theme-border-color);color:var(--theme-text-primary)}.srs-tface--back .bh{font:800 12px var(--srs-brand);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.srs-tface--back .kv{display:flex;justify-content:space-between;gap:8px;font-size:11px;padding:5px 0;border-top:1px solid var(--theme-divider)}.srs-tface--back .kv b{font-family:var(--srs-mono);text-align:right}.srs-tface--back .vp{margin-top:auto;background:var(--srs-grad-btn);border:0;color:#fff;border-radius:8px;padding:7px;font:800 11px var(--srs-brand);text-align:center;text-decoration:none;display:block}.srs-plist{display:flex;flex-direction:column;gap:10px;padding:4px 16px 8px}.srs-pl{display:flex;align-items:center;gap:12px;background:var(--theme-surface-1);border:1px solid var(--theme-border-color);border-radius:14px;padding:11px 12px;transition:all .2s var(--srs-ease)}.srs-pl:hover{transform:var(--hover-lift, translateY(-2px));box-shadow:var(--theme-shadow-lg)}.srs-daybadge{width:44px;height:44px;border-radius:11px;background:color-mix(in srgb,var(--srs-day, var(--srs-accent)) 15%,transparent);color:var(--srs-day, var(--srs-accent));display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;flex:none}.srs-daybadge .d{font-size:10px;letter-spacing:.06em}.srs-daybadge i{font-size:15px}.srs-pl__info{flex:1;min-width:0}.srs-pl__info .n{display:block;font-weight:800;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srs-pl__info .w{font-size:11px;color:var(--theme-text-muted);font-weight:600;margin-top:1px}.srs-pl__cta{flex:none;background:none;border:1.5px solid var(--srs-accent);color:var(--srs-accent);border-radius:999px;padding:6px 13px;font:800 11.5px var(--srs-brand);cursor:pointer;white-space:nowrap;text-decoration:none;transition:all .2s var(--srs-ease);display:inline-flex;align-items:center;min-height:44px}.srs-pl__cta:hover{background:var(--srs-accent);color:#fff}.srs-pl__cta.is-solid{background:var(--srs-grad-btn);border:0;color:#fff;padding:7px 14px}.srs-pl__cta.is-solid:hover{filter:brightness(1.08)}.srs-day--c0{--srs-day: var(--day-sun, #dc2626)}.srs-day--c1{--srs-day: var(--day-mon, #f59e0b)}.srs-day--c2{--srs-day: var(--day-tue, #10b981)}.srs-day--c3{--srs-day: var(--day-wed, #3b82f6)}.srs-day--c4{--srs-day: var(--day-thu, #8b5cf6)}.srs-day--c5{--srs-day: var(--day-fri, #ec4899)}.srs-day--c6{--srs-day: var(--day-sat, #06b6d4)}.srs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 20px;font:800 14px var(--srs-brand);cursor:pointer;transition:all .2s var(--srs-ease);text-decoration:none;min-height:44px}.srs-btn--pri{background:var(--srs-grad-btn);color:#fff;box-shadow:0 2px 8px rgba(var(--srs-primary-rgb),.3)}.srs-btn--pri:hover{transform:var(--hover-lift, translateY(-2px));box-shadow:0 4px 16px rgba(var(--srs-primary-rgb),.4);color:#fff}.srs-btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.55)}.srs-btn--ghost:hover{border-color:#fff;background:#ffffff1a;color:#fff}.srs-btn--sm{padding:8px 14px;font-size:12.5px}.srs-aside{display:flex;flex-direction:column;gap:18px}.srs-scard{background:var(--theme-surface-1);border:1px solid var(--theme-border-color);border-radius:16px;overflow:hidden}.srs-scard__hd{padding:12px 16px;border-bottom:1px solid var(--theme-divider);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;display:flex;gap:8px;align-items:center}.srs-scard__hd i{color:var(--srs-accent)}.srs-scard .srs-plist{padding:10px 12px}.srs-yourtag{background:var(--srs-grad);color:#fff;padding:16px;display:flex;gap:14px;align-items:center}.srs-yourtag__mini{width:74px;aspect-ratio:9 / 16;border-radius:9px;background:linear-gradient(160deg,color-mix(in srgb,var(--srs-accent) 60%,#0c1826),#0c1826);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font:800 17px var(--srs-mono);flex:none;overflow:hidden}.srs-yourtag__mini img{width:100%;height:100%;object-fit:cover}.srs-yourtag .t1{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--srs-ice)}.srs-yourtag .t2{font-size:17px;font-weight:800;margin:2px 0 8px}.srs-yourtag__btn{display:inline-block;background:#ffffff24;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:999px;padding:6px 13px;font:800 11.5px var(--srs-brand);text-decoration:none}.srs-yourtag__btn:hover{background:#ffffff40;color:#fff}.srs-joincard{padding:16px;background:var(--srs-grad);color:#fff}.srs-joincard h4{color:#fff;font-size:17px;font-weight:800;margin:0 0 6px}.srs-joincard p{color:#fffc;font-size:12.5px;margin:0 0 12px;line-height:1.5}@media (min-width: 992px){.srs-shell{max-width:1200px;margin:0 auto;padding:0 28px}.srs-crumb{padding:14px 0 0}.srs-ident{margin:16px 0 0;display:flex;align-items:center;gap:28px;padding:22px 26px}.srs-ident__wm{height:64px;margin:0}.srs-ident__mid{flex:1}.srs-ident h1{font-size:30px}.srs-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:26px;align-items:start;padding:18px 0 40px}.srs-youbar{margin:0}.srs-dtabs{padding:14px 0 2px}.srs-fbar{padding:12px 0}.srs-fsheet{left:auto;right:0}.srs-stand{margin:0}.srs-legend{padding:10px 2px 0}.srs-sec-hd{padding:22px 0 10px}.srs-tagstrip,.srs-plist{padding-left:0;padding-right:0}.srs-scard .srs-plist{padding:10px 12px}.srs-thead,.srs-row{display:grid;grid-template-columns:44px minmax(150px,1fr) minmax(95px,.6fr) 76px 84px 44px minmax(132px,1.6fr) 72px;gap:8px;align-items:center;padding:10px 16px}.srs-thead{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-text-muted);border-bottom:1px solid var(--theme-divider)}.srs-thead .num,.srs-row .srs-score,.srs-row .srs-pay-cell{text-align:right}.srs-row__rank{grid-column:1;grid-row:1;padding-top:0}.srs-ply{grid-column:2;grid-row:1;gap:9px}.srs-meta{display:contents}.srs-league{grid-column:3;grid-row:1;font-size:12px;color:var(--theme-text-secondary)}.srs-score{grid-column:4;grid-row:1}.srs-score .srs-diff{font-size:15px}.srs-events{grid-column:5;grid-row:1;flex-direction:column;align-items:flex-start;gap:2px}.srs-trend{grid-column:6;grid-row:1;text-align:left}.srs-weeks{grid-column:7;grid-row:1;display:flex;flex-wrap:nowrap;overflow:hidden;border-top:0;margin-top:0;padding:0;gap:6px}.srs-weeks .srs-wc{min-width:40px;padding:4px 6px}.srs-pay-cell{grid-column:8;grid-row:1}.srs-expand{display:none!important}.srs-ply__pdga{display:block;margin-top:2px}.srs-weeks .srs-pdga{display:none}}@media (max-width: 991.98px){.srs-expand{display:inline-flex;align-items:center;justify-content:center}.srs-row{grid-template-columns:30px minmax(0,1fr) auto auto}.srs-score,.srs-trend{grid-column:3}.srs-expand{grid-column:4;grid-row:1 / span 2;align-self:center}.srs-ply__pdga{display:none}.srs-weeks .srs-pdga{display:inline-flex}.srs-thead{display:none}}@media (max-width: 991.98px){.srs-aside{padding:0 14px}.srs-aside .srs-scard--tag{display:none}}@media (prefers-reduced-motion: reduce){.srs-redesign *,.srs-redesign *:before,.srs-redesign *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.srs-tcard__inner{transform-style:flat;transition:none}.srs-tcard.is-flipped .srs-tcard__inner{transform:none}.srs-tcard.is-flipped .srs-tface--front{opacity:0;visibility:hidden}.srs-tcard .srs-tface--back{transform:none;backface-visibility:visible;opacity:0;visibility:hidden}.srs-tcard.is-flipped .srs-tface--back{opacity:1;visibility:visible}.srs-pl:hover,.srs-btn--pri:hover{transform:none}}.srs-redesign button:focus-visible,.srs-redesign a:focus-visible,.srs-redesign input:focus-visible{outline:2px solid var(--srs-accent);outline-offset:2px}
