.ui-pf{--tone-bg:var(--team-ground);--tone-ink:var(--team-deep);--tone-muted:var(--team-muted);--tone-accent:var(--team-accent);--tone-strong:var(--team-deep);--tone-rule:color-mix(in srgb, var(--team-deep) 16%, transparent);--tone-plate-bg:var(--team-deep);--tone-plate-ink:var(--team-on-deep);--tone-ghost:var(--team-ghost);--tone-card-accent:var(--team-deep);--tone-card-on-accent:var(--team-on-deep);--tone-btn-bg:var(--team-deep);--tone-btn-ink:var(--team-on-deep);--pf-dots:color-mix(in srgb, var(--team-deep) 9%, transparent);--pf-shadow:0 18px 40px -12px color-mix(in srgb, var(--team-deep) 38%, transparent), 0 2px 6px color-mix(in srgb, var(--team-deep) 14%, transparent);background:var(--bone);color:var(--team-deep);overflow-x:clip}.ui-pf .ui-btn[data-variant=solid]{--btn-bg-hover:var(--btn-bg)}.ui-pf .ui-btn[data-variant=solid]:not(:disabled):hover{box-shadow:var(--pf-shadow);transform:translateY(-2px)}.ui-pf .ui-follow-icon{border-color:var(--team-deep);color:var(--team-deep)}.ui-pf .ui-follow-icon:hover,.ui-pf .ui-follow-icon[aria-pressed=true]{background:var(--team-deep);color:var(--team-on-deep)}.ui-pf-deep,.ui-pf-band[data-ground=deep]{--tone-bg:var(--team-deep);--tone-ink:var(--team-on-deep);--tone-muted:var(--team-on-deep-muted);--tone-accent:var(--team-on-deep-muted);--tone-strong:var(--team-on-deep);--tone-rule:color-mix(in srgb, var(--team-on-deep) 22%, transparent);--tone-btn-bg:var(--team-on-deep);--tone-btn-ink:var(--team-deep);--tone-ghost:var(--team-deep-ghost);--pf-dots:color-mix(in srgb, var(--team-on-deep) 7%, transparent);background:var(--team-deep);color:var(--team-on-deep)}.ui-pf-deep .ui-btn[data-variant=on-dark]{--btn-ink:var(--team-on-deep);--btn-line:color-mix(in srgb, var(--team-on-deep) 60%, transparent);--btn-line-hover:var(--team-on-deep);--btn-bg-hover:color-mix(in srgb, var(--team-on-deep) 14%, transparent);--btn-bg-active:color-mix(in srgb, var(--team-on-deep) 24%, transparent);--btn-ring:var(--team-on-deep)}.ui-pf-band{background:var(--bone);color:var(--tone-ink);padding-block:clamp(56px,6.5vw,96px);position:relative;overflow:hidden}.ui-pf-band[data-ground=ground]{background:var(--team-ground)}.ui-pf-band[data-ground=band]{background:var(--team-band)}.ui-pf-band[data-ground=bone]{--tone-ghost:color-mix(in srgb, var(--team-deep) 5%, var(--bone))}.ui-pf-band[data-ground=paper]{--tone-ghost:color-mix(in srgb, var(--team-deep) 4%, var(--paper));background:var(--paper)}.ui-pf-band[data-ground=sand]{--tone-ghost:color-mix(in srgb, var(--team-deep) 9%, var(--bone));--pf-dots:color-mix(in srgb, var(--team-deep) 6%, transparent);background:color-mix(in srgb, var(--team-deep) 5%, var(--bone))}.ui-pf-band[data-pad=tight]{padding-block:clamp(40px,4.5vw,64px)}.ui-pf-band[data-pad=flush-top]{padding-top:clamp(28px,3vw,44px)}.ui-pf-band>.ui-container{z-index:1;position:relative}.ui-pf-band[data-grain]:before,.ui-nextup:before,.ui-teamblock:before,.ui-posblock:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(var(--pf-dots) 1px, transparent 1.6px);background-size:7px 7px;position:absolute;inset:0}.ui-pf-stripe{z-index:2;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--team-deep) 12%, transparent) 0 14px, transparent 14px 28px);height:14px;position:absolute;bottom:0;left:0;right:0}.ui-pf-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font:900 var(--pf-ghost-size,300px)/.78 var(--font-display);letter-spacing:-.06em;text-transform:uppercase;color:var(--tone-ghost);position:absolute}.ui-pf-ghost[data-at=number]{--pf-ghost-size:clamp(300px, 72vw, 1060px);top:-.12em;right:-.06em}.ui-pf-ghost[data-at=word]{--pf-ghost-size:clamp(160px, 40vw, 600px);bottom:-.16em;left:-.04em}.ui-pf-ghost[data-at=corner]{--pf-ghost-size:clamp(220px, 30vw, 480px);top:-.08em;right:-.04em}.ui-pf-ghost[data-at=mark]{--pf-ghost-size:clamp(180px, 21vw, 300px);bottom:-.2em;right:-.05em}.ui-pf-hero{padding-block:clamp(28px,3vw,44px) clamp(64px,7vw,104px)}.ui-pf-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,4vw,64px);min-height:clamp(0px,44vw,640px);display:grid}.ui-pf-hero-copy{z-index:3;min-width:0;position:relative}.ui-pf-hero-art{z-index:2;min-width:0;position:relative}.ui-pf-hero .ui-back{color:color-mix(in srgb, var(--team-deep) 70%, transparent)}.ui-pf-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ui-pchip{border-radius:var(--r-mark);min-height:28px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--team-deep) 30%, transparent);font:500 12px/1.2 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--team-deep);align-items:center;padding:5px 10px;display:inline-flex}.ui-pchip[data-accent]{color:var(--team-accent);box-shadow:inset 0 0 0 1.5px var(--team-accent)}.ui-pchip[data-solid]{background:var(--team-deep);color:var(--team-on-deep);box-shadow:none}.ui-pf-hero-copy{container-type:inline-size}.ui-pf-title{font:900 max(36px, min(200px, calc(100cqi / (var(--pf-chars,7) * .56))))/.82 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--team-deep);overflow-wrap:anywhere;margin:clamp(18px,2vw,28px) 0 0}.ui-pf-title>span,.ui-pf-title>em{display:block}.ui-pf-title>em{color:var(--team-mid);font-style:normal}.ui-pf-lede{max-width:470px;font:400 clamp(18px, 1.55vw, 22px)/1.42 var(--font-voice);color:var(--team-muted);margin:clamp(20px,2.2vw,32px) 0 0}.ui-pf-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:clamp(22px,2.4vw,32px);display:flex;position:relative}.ui-pf-portrait{width:min(410px,82%);margin-inline:auto;position:relative}.ui-pf-collage{aspect-ratio:560/620;width:min(560px,100%);margin-inline:auto;position:relative}.ui-pf-collage>.ui-snap{position:absolute}.ui-pf-collage>.ui-snap:first-of-type{z-index:3;width:54%;top:7%;left:0}.ui-pf-collage>.ui-snap:nth-of-type(2){z-index:2;width:44%;top:19%;right:0}.ui-pf-collage>.ui-snap:nth-of-type(3){z-index:4;width:46%;top:62%;left:8%}.ui-pf-collage[data-count="1"]>.ui-snap:first-of-type{width:66%;top:10%;left:14%}.ui-pf-collage>.ui-pf-badge{z-index:5;width:24%;position:absolute;top:0;right:4%}.ui-pf-collage[data-count="1"]>.ui-pf-badge{top:2%;right:2%}.ui-snap{background:var(--paper);box-shadow:var(--pf-shadow);transform:rotate(var(--tilt,0deg));margin:0;padding:12px 12px 54px;position:relative}.ui-snap[data-size=hero]{padding:12px 12px 58px}.ui-snap[data-size=sm]{padding:8px 8px 38px}.ui-snap-img{aspect-ratio:410/494;background:var(--team-band);width:100%;display:block;position:relative;overflow:hidden}.ui-snap[data-size=wide] .ui-snap-img{aspect-ratio:5/4}.ui-snap-img img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.ui-snap-img[data-fit=contain]{background:var(--paper)}.ui-snap-img[data-fit=contain] img{object-fit:contain;padding:12%}.ui-snap-fallback{background:var(--team-band);background-image:radial-gradient(var(--pf-dots) 1px, transparent 1.6px);color:var(--team-deep);font:900 clamp(44px, 7vw, 120px)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;background-size:7px 7px;place-items:center;display:grid;position:absolute;inset:0}.ui-snap[data-size=sm] .ui-snap-fallback{font-size:clamp(36px,4vw,64px)}.ui-snap-tape{background:var(--tape);width:110px;height:26px;transform:translateX(-50%) rotate(var(--tape,-8deg));top:-12px;left:50%}.ui-snap[data-size=sm] .ui-snap-tape{width:80px;height:20px;top:-9px}.ui-snap-cap{font:500 12px/1.2 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.ui-snap-cap>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-snap[data-size=sm] .ui-snap-cap{font-size:11px;bottom:12px;left:10px;right:10px}.ui-pf-badge{aspect-ratio:1;background:var(--paper);box-shadow:var(--pf-shadow);transform:rotate(var(--tilt,0deg));border-radius:50%;display:block;overflow:hidden}.ui-pf-badge-img{place-items:center;width:100%;height:100%;display:grid}.ui-pf-badge-img img{object-fit:contain;width:100%;height:100%;padding:16%}.ui-pf-badge-fallback{font:900 clamp(28px, 3.4vw, 48px)/1 var(--font-display);color:var(--team-deep)}.ui-sticker{max-width:100%;font:900 var(--pf-sticker,40px)/1 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 6px 16px -4px color-mix(in srgb, var(--team-deep) 45%, transparent);transform:rotate(var(--tilt,0deg));z-index:3;padding:.08em .24em .04em;display:inline-block;overflow:hidden}.ui-sticker[data-tone=accent]{background:var(--team-accent);color:var(--team-on-deep)}.ui-sticker[data-tone=deep]{background:var(--team-deep);color:var(--team-on-deep)}.ui-sticker[data-tone=paper]{background:var(--paper);color:var(--team-deep)}.ui-sticker[data-size=lg]{--pf-sticker:clamp(44px, 5vw, 72px)}.ui-sticker[data-size=md]{--pf-sticker:clamp(26px, 2.8vw, 40px)}.ui-sticker[data-size=sm]{--pf-sticker:24px}.ui-pf-portrait .ui-sticker[data-at=tl]{position:absolute;top:7%;left:-9%}.ui-pf-portrait .ui-sticker[data-at=br]{position:absolute;bottom:13%;right:-6%}.ui-pf-head{flex-wrap:wrap;align-items:baseline;gap:10px 20px;display:flex}.ui-pf-head>h2{font:900 clamp(42px, 5vw, 72px)/.92 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--tone-ink);margin:0}.ui-pf-tag{font:500 13px/1.3 var(--font-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--tone-accent)}.ui-pf-head-action{margin-left:auto}.ui-pf-eyebrow{font:500 12px/1.3 var(--font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--tone-muted);display:block}.ui-pf-note{font:500 12px/1.4 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--tone-muted);margin-top:28px}.ui-pf-body{margin-top:clamp(28px,3.4vw,48px)}.ui-bigstats{grid-template-columns:minmax(230px,1.4fr) repeat(auto-fit,minmax(170px,1fr));gap:clamp(28px,3vw,44px) clamp(24px,3vw,40px);margin-top:clamp(32px,3.6vw,52px);display:grid}.ui-bigstat{min-width:0}@media (max-width:900px){.ui-bigstats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ui-bigstat[data-lead]{grid-column:1/-1}}.ui-bigstat>b{font:900 clamp(76px, 8.9vw, 128px)/.8 var(--font-display);letter-spacing:-.04em;color:var(--team-deep);display:block}.ui-bigstat[data-lead]>b{color:var(--team-accent);font-size:clamp(88px,10.4vw,150px)}.ui-bigstat>span{font:500 13px/1.35 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--team-deep) 72%, transparent);margin-top:14px;display:block}.ui-pf-pill{border-radius:var(--r-mark);background:var(--team-deep);color:var(--team-on-deep);font:500 12px/1 var(--font-meta);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.ui-pf-pill[data-live]{background:var(--team-accent)}.ui-pf-pill>i{width:7px;height:7px;animation:ui-pf-pulse 1.6s var(--ease) infinite;background:currentColor;border-radius:50%}@keyframes ui-pf-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ui-pf-pill>i{animation:none}}.ui-nextup{background:var(--team-band);color:var(--team-deep);padding-block:clamp(48px,5.4vw,80px);position:relative;overflow:hidden}.ui-nextup>.ui-container{z-index:1;position:relative}.ui-nextup-top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ui-nextup-when{font:500 13px/1.3 var(--font-meta);letter-spacing:.05em;text-transform:uppercase}.ui-nextup-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;margin-top:clamp(18px,2vw,28px);display:grid}.ui-nextup-match{font:900 clamp(60px, 13.5vw, 200px)/.84 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 clamp(14px,1.8vw,26px);margin:0;display:flex}:is(.ui-nextup-match[data-long],.ui-nextup-main:has(.ui-nextup-us:only-child) .ui-nextup-match){font-size:clamp(44px,8vw,120px)}.ui-nextup-us{color:var(--team-deep);align-items:center;gap:clamp(14px,1.6vw,24px);display:inline-flex}.ui-nextup-us>i{background:linear-gradient(var(--team-deep) 50%, var(--team-accent) 50%);flex:none;align-self:stretch;width:clamp(6px,.7vw,10px);min-height:.7em}.ui-nextup-match>small{font:600 clamp(26px, 4.4vw, 64px)/1 var(--font-voice);letter-spacing:0;text-transform:none;color:var(--team-muted)}.ui-nextup-them{color:var(--team-mid)}.ui-nextup-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.ui-nextup-detail{font:400 clamp(17px, 1.4vw, 20px)/1.45 var(--font-voice);color:var(--team-deep);margin:clamp(20px,2.2vw,30px) 0 0}.ui-nextup-empty{max-width:640px;font:400 clamp(18px, 1.6vw, 22px)/1.45 var(--font-voice);color:var(--team-muted);margin:18px 0 0}.ui-teamblock{border-radius:var(--r-sm);align-items:flex-end;min-height:clamp(0px,30vw,420px);padding:clamp(28px,3.4vw,48px);display:flex;position:relative;overflow:hidden}.ui-teamblock-in{z-index:1;position:relative}.ui-teamblock-name{font:900 clamp(54px, 7.6vw, 110px)/.84 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere;margin:14px 0 0}.ui-teamblock-name>span,.ui-teamblock-name>em{display:block}.ui-teamblock-name>em{color:var(--team-on-deep-muted);font-style:normal}.ui-teamblock-logo{z-index:1;width:clamp(64px,7vw,96px);position:absolute;top:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px)}.ui-teamblock p.ui-pf-lede{color:var(--team-on-deep-muted)}.ui-pf-split{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,4vw,64px);display:grid}.ui-pf-mates{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:18px;display:flex}.ui-pf-mates>.ui-rcard{width:clamp(150px,14vw,200px)}.ui-rcard{background:var(--paper);box-shadow:var(--pf-shadow);transform:rotate(var(--tilt,0deg));transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:9px 9px 50px;display:block;position:relative}.ui-rcard .ui-snap-img{aspect-ratio:182/250}.ui-rcard .ui-snap-fallback{font-size:clamp(40px,4vw,64px)}.ui-rcard .ui-snap-tape{width:72px;height:18px;top:-8px}.ui-rcard:nth-child(5n+1){--tilt:-2deg}.ui-rcard:nth-child(5n+2){--tilt:1.5deg}.ui-rcard:nth-child(5n+3){--tilt:-1deg}.ui-rcard:nth-child(5n+4){--tilt:2deg}.ui-rcard:nth-child(5n+5){--tilt:-1.5deg}.ui-rcard:hover,.ui-rcard:focus-within{transform:rotate(0)translateY(-4px)}.ui-rcard .ui-sticker[data-at=tl]{position:absolute;top:16px;left:-8px}.ui-rcard .ui-sticker[data-at=plate]{max-width:calc(100% + 4px);position:absolute;bottom:58px;left:-8px}.ui-rcard-foot{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.ui-rcard-foot>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 11px/1.2 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);overflow:hidden}.ui-rcard-foot>.ui-follow-icon,.ui-rcard-foot>.ui-follow,.ui-rcard-foot>.ui-follow-wrap{z-index:4;position:relative}.ui-rcard-link{z-index:3;position:absolute;inset:0}.ui-rcard-link:focus-visible{outline:3px solid var(--team-accent);outline-offset:4px}.ui-rgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:40px 32px;margin-top:clamp(32px,3.6vw,52px);display:grid}.ui-pf-formgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:clamp(32px,4vw,56px);margin-top:clamp(32px,3.6vw,52px);display:grid}.ui-formrow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ui-formcard{border-radius:var(--r-mark);background:var(--paper);min-width:0;color:var(--team-deep);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--team-deep) 40%, transparent);transform:rotate(var(--tilt,0deg));transition:transform var(--dur) var(--ease);flex-direction:column;padding:18px 18px 16px;display:flex;position:relative}.ui-formcard:nth-child(odd){--tilt:-1deg}.ui-formcard:nth-child(2n){--tilt:1deg}.ui-formcard:hover{transform:translateY(-4px)}.ui-formcard[data-result=L]{background:var(--team-ground)}.ui-formcard>b{font:900 clamp(80px, 9vw, 132px)/.8 var(--font-display);color:var(--team-deep)}.ui-formcard[data-result=L]>b{color:var(--team-mid)}.ui-formcard[data-result=D]>b{color:var(--team-muted)}.ui-formcard-score{font:500 13px/1.2 var(--font-meta);letter-spacing:.04em;margin-top:14px}.ui-formcard>strong{font:900 clamp(22px, 1.9vw, 26px)/1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:6px}.ui-formcard-go{font:700 12px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-top:14px;display:inline-flex}.ui-posblock{border-radius:var(--r-sm);box-shadow:var(--pf-shadow);padding:26px 28px;position:relative;overflow:hidden;transform:rotate(1.5deg)}.ui-posblock>*{z-index:1;position:relative}.ui-posblock>b{font:900 clamp(120px, 14vw, 200px)/.8 var(--font-display);letter-spacing:-.04em;margin:8px 0 12px;display:block}.ui-rrows{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 24px;margin:clamp(28px,3.2vw,44px) 0 0;padding:0;list-style:none;display:grid}.ui-rgrid+.ui-rrows{margin-top:clamp(36px,4vw,56px)}.ui-rrow{border-radius:var(--r-sm);background:color-mix(in srgb, var(--paper) 60%, transparent);color:var(--team-deep);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ui-rrow-num{font:900 26px/1 var(--font-display);color:var(--team-accent);text-align:center}.ui-rrow-main{gap:4px;min-width:0;display:grid}.ui-rrow-name{font:900 22px/1 var(--font-display);text-transform:uppercase;color:inherit;overflow-wrap:break-word;text-wrap:balance;text-decoration:none}.ui-rrow-name:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ui-rrow-pos{font:500 11px/1.2 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--team-muted)}.ui-rrow-act{display:inline-flex}.ui-fixtures{gap:10px;margin:clamp(28px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid}.ui-fixture{border-radius:var(--r-sm);background:color-mix(in srgb, var(--paper) 55%, transparent);color:var(--team-deep);grid-template-columns:150px minmax(0,1fr) minmax(0,360px) 130px;align-items:center;gap:16px 32px;padding:22px 28px;display:grid}.ui-fixture[data-emphasis]{background:var(--paper);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--team-deep) 45%, transparent)}.ui-fixture-when{font:500 13px/1.25 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;gap:4px;display:grid}.ui-fixture-when>span:first-child{color:var(--team-accent)}.ui-fixture[data-final] .ui-fixture-when>span{color:color-mix(in srgb, var(--team-deep) 70%, transparent)}.ui-fixture-title{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.ui-fixture-title>a{font:900 clamp(26px, 3vw, 44px)/.95 var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:inherit;overflow-wrap:anywhere;text-decoration:none}.ui-fixture-title>a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.ui-fixture-meta{min-width:0;font:500 12px/1.4 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--team-muted);gap:4px;display:grid}.ui-fixture-act{justify-self:end}.ui-pf-rowact{font:700 13px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--team-deep);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ui-pf-rowact:hover{color:var(--team-accent)}.ui-pf-subhead{margin:clamp(32px,3.4vw,44px) 0 0}.ui-lhero{--pf-dots:color-mix(in srgb, var(--team-deep) 5%, transparent);padding-block:clamp(24px,3vw,44px) clamp(56px,6.4vw,92px)}.ui-lhero .ui-pf-ghost[data-at=corner]{--pf-ghost-size:clamp(260px, 46vw, 780px);top:-.02em}.ui-lhero .ui-back{color:color-mix(in srgb, var(--team-deep) 70%, transparent)}.ui-lhero-top{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(20px,3.5vw,48px);margin-top:clamp(28px,4vw,52px);display:grid}.ui-lhero-name{min-width:0;container-type:inline-size}.ui-lhero-name>.ui-pf-chips{margin-top:0}.ui-fit-title{font:900 max(32px, min(240px, calc(100cqi / (var(--pf-chars,6) * .56))))/.8 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;color:var(--team-deep);overflow-wrap:break-word;text-wrap:balance;margin:16px 0 0}.ui-lhero-foot{border-top:2px solid var(--team-deep);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-top:clamp(28px,4vw,44px);padding-top:clamp(20px,3vw,28px);display:flex}.ui-lhero-lede{max-width:720px;font:400 clamp(19px, 2vw, 26px)/1.4 var(--font-voice);color:var(--team-muted);text-wrap:pretty;margin:0}.ui-lhero-actions{flex-wrap:wrap;gap:10px;display:flex}.ui-lpol{aspect-ratio:1;background:var(--paper);width:clamp(120px,18vw,240px);box-shadow:var(--pf-shadow);transform:rotate(var(--tilt,-3deg));flex:none;margin:0;padding:clamp(8px,1vw,14px) clamp(8px,1vw,14px) clamp(26px,3.4vw,46px);position:relative}.ui-lpol-img{background:color-mix(in srgb, var(--team-deep) 5%, var(--bone));place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.ui-lpol-img img{object-fit:contain;width:100%;height:100%;padding:12%}.ui-lpol-mark{background-image:radial-gradient(var(--pf-dots) 1px, transparent 1.6px);width:100%;height:100%;color:var(--team-deep);font:900 calc(clamp(104px, 15vw, 212px) / var(--mark-chars,3) * 1.55)/1 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;background-size:7px 7px;place-items:center;display:grid}.ui-lpol-tape{width:38%;height:22px;top:-12px;left:-18px;transform:rotate(-8deg)}.ui-lpol-cap{text-align:center;font:500 clamp(10px, 1vw, 13px)/1.2 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--team-muted);position:absolute;bottom:clamp(6px,.9vw,12px);left:0;right:0}.ui-games{border-top:2px solid var(--team-deep);margin:28px 0 0;padding:0;list-style:none}.ui-game{border-bottom:1px solid color-mix(in srgb, var(--team-deep) 14%, transparent)}.ui-game-link{color:var(--team-deep);transition:background-color var(--dur-fast) var(--ease);grid-template-columns:minmax(120px,160px) minmax(0,1fr) auto;align-items:center;gap:16px clamp(16px,3vw,40px);padding:clamp(16px,2vw,22px) 8px;text-decoration:none;display:grid}.ui-game-link:hover{background:var(--bone)}.ui-game-link:focus-visible{outline:3px solid var(--team-accent);outline-offset:-3px}.ui-game-when{font:500 12px/1.3 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--team-muted);gap:4px;display:grid}.ui-game-when>span:last-child{color:var(--team-deep)}.ui-game[data-live] .ui-game-when>span:last-child{color:var(--team-accent)}.ui-game-match{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.ui-game-match>small{font:500 14px/1 var(--font-meta);color:var(--team-muted)}.ui-game-side{min-width:0;font:900 clamp(26px, 3.6vw, 46px)/.9 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;align-items:baseline;gap:10px;display:inline-flex}.ui-game-side[data-dim]{opacity:.45}.ui-game-score{font-variant-numeric:tabular-nums}.ui-game-link:hover .ui-game-side>span:first-child{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px}.ui-game-nets{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ui-game-nets>span{border-radius:var(--r-mark);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--team-deep) 22%, transparent);font:500 12px/1.1 var(--font-meta);text-transform:uppercase;white-space:nowrap;padding:6px 10px}.ui-game-nets>span[data-more]{background:color-mix(in srgb, var(--team-deep) 7%, var(--bone));box-shadow:none}.ui-tcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ui-tcard{min-width:0}.ui-tcard-link{border-radius:var(--r-btn);background:var(--paper);height:100%;color:var(--team-deep);box-shadow:0 10px 24px color-mix(in srgb, var(--team-deep) 6%, transparent);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:center;gap:16px;padding:14px 16px 14px 14px;text-decoration:none;display:flex}.ui-tcard-link:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--team-deep) 12%, transparent);transform:translateY(-3px)}.ui-tcard-link:focus-visible{outline:3px solid var(--team-accent);outline-offset:3px}.ui-tcard-link>svg{flex:none}.ui-tcard-text{flex:1;gap:5px;min-width:0;display:grid}.ui-tcard-text>strong{font:900 clamp(22px, 1.8vw, 26px)/.92 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.ui-tcard-text>span{font:500 11px/1.25 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--team-muted)}.ui-tcard:nth-child(4n+1) .ui-ltile{--tilt:-3deg}.ui-tcard:nth-child(4n+2) .ui-ltile{--tilt:2deg}.ui-tcard:nth-child(4n+3) .ui-ltile{--tilt:-1.5deg}.ui-tcard:nth-child(4n+4) .ui-ltile{--tilt:3deg}.ui-ltile{background:var(--bone);width:52px;height:52px;box-shadow:inset 0 0 0 1.5px var(--team-deep);color:var(--team-deep);transform:rotate(var(--tilt,0deg));flex:none;place-items:center;display:grid;overflow:hidden}.ui-ltile[data-size=sm]{width:40px;height:40px}.ui-ltile-img{width:100%;height:100%;display:block;position:relative}.ui-ltile-img img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:7px;position:absolute;inset:0}.ui-ltile-mark{font:900 20px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.ui-ltile[data-size=sm] .ui-ltile-mark{font-size:15px}.ui-pf-band[data-ground=deep] .ui-ltile{box-shadow:none;background:var(--team-on-deep);color:var(--team-deep)}.ui-pscroll{margin:0 calc(-1 * var(--gutter));padding:36px var(--gutter) 24px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);gap:clamp(20px,2.6vw,36px);display:flex;overflow-x:auto}.ui-pscroll>.ui-rcard{scroll-snap-align:start;flex:none;width:clamp(200px,18vw,240px)}.ui-pscroll .ui-rcard-foot .ui-follow{min-height:30px;padding:0 10px;font-size:12px}.ui-rank{margin-top:32px}.ui-rank-scroll{overflow-x:auto}.ui-rank-table{border-collapse:collapse;width:100%;min-width:560px;color:var(--team-on-deep)}.ui-rank-table abbr{cursor:help;text-decoration:none}.ui-rank-table thead th{border-bottom:2px solid var(--team-on-deep);font:500 12px/1.2 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--team-on-deep-muted);text-align:left;white-space:nowrap;padding:0 8px 12px}.ui-rank-table thead th:nth-child(2){width:100%}.ui-rank-table th[data-num],.ui-rank-table td[data-num]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-rank-table tbody>tr>*{border-bottom:1px solid color-mix(in srgb, var(--team-on-deep) 14%, transparent);vertical-align:middle;padding:12px 8px}.ui-rank-table tbody>tr:hover>*{background:color-mix(in srgb, var(--team-on-deep) 5%, transparent)}.ui-rank-table td{font:500 14px/1 var(--font-meta)}.ui-rank-table thead th[data-num]:not(:first-child),.ui-rank-table td[data-num]:not([data-rank]){min-width:56px}.ui-rank-table thead th:first-child{text-align:left}.ui-rank-table td[data-rank]{text-align:left;width:44px;font:900 clamp(26px, 2.4vw, 32px)/1 var(--font-display)}.ui-rank-table tr[data-below] td[data-rank]{color:color-mix(in srgb, var(--team-on-deep) 45%, transparent)}.ui-rank-table td[data-size=big]{min-width:48px;font:900 clamp(26px, 2.4vw, 32px)/1 var(--font-display)}.ui-rank-table td[data-muted]{color:var(--team-on-deep-muted)}.ui-rank-table tr[data-cutoff]>*{border-bottom:var(--rule-w) dashed var(--team-on-deep)}.ui-rank-table tbody th{text-align:left;font:600 clamp(17px, 1.5vw, 20px)/1.2 var(--font-voice)}.ui-rank-team{align-items:center;gap:16px;min-width:0;display:flex}.ui-rank-team>a,.ui-rank-team>span:last-child{overflow-wrap:break-word;min-width:0;color:inherit;text-decoration:none}.ui-rank-team>a:hover{text-underline-offset:4px;text-decoration:underline}.ui-rank-note{font:500 12px/1.4 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--team-on-deep-muted);margin:20px 0 0}.ui-pf-voice{max-width:720px;font:400 clamp(18px, 1.7vw, 22px)/1.45 var(--font-voice);color:var(--team-muted);text-wrap:pretty;margin:clamp(18px,2vw,26px) 0 0}.ui-offseason-head{margin-top:12px}.ui-pf-band .ui-offseason-facts{margin:clamp(20px,2.4vw,32px) 0 0}.ui-pf-band .ui-offseason-facts dt{color:var(--team-muted)}.ui-pf-band .ui-offseason-facts dd{color:var(--team-deep)}.ui-pf-band .ui-offseason-sub{color:var(--team-muted)}.ui-pf-band .ui-offseason-sub+.ui-tcards{margin-top:0}@media (max-width:1000px){.ui-game-link{grid-template-columns:minmax(110px,140px) minmax(0,1fr);row-gap:10px}.ui-game-nets{grid-column:2;justify-content:flex-start}}@media (max-width:760px){.ui-game-link{grid-template-columns:minmax(0,1fr);gap:10px}.ui-game-nets{grid-column:auto}.ui-game-when{flex-wrap:wrap;gap:4px 12px;display:flex}.ui-game-nets{justify-content:flex-start}}@media (max-width:600px){.ui-lhero-top{grid-template-columns:minmax(0,1fr);align-items:start}.ui-lpol{width:132px;margin-left:8px}.ui-lpol-mark{font-size:calc(116px / var(--mark-chars,3) * 1.55)}.ui-lhero-actions{width:100%}}@media (max-width:1100px){.ui-pf-formgrid,.ui-pf-split{grid-template-columns:1fr}.ui-posblock{max-width:360px}.ui-formrow{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ui-fixture{grid-template-columns:120px minmax(0,1fr) auto}.ui-fixture-meta{grid-column:2}.ui-fixture-act{grid-area:1/3}}@media (max-width:900px){.ui-pf-hero-grid{grid-template-columns:1fr;min-height:0}.ui-pf-hero-art{padding-inline:8%}.ui-nextup-main{grid-template-columns:1fr}.ui-nextup-actions{flex-flow:wrap}}@media (max-width:600px){.ui-pf-head-action{width:100%;margin-left:0}.ui-pf-hero-art{padding-inline:4%}.ui-pf-portrait .ui-sticker[data-at=tl]{left:-4%}.ui-pf-portrait .ui-sticker[data-at=br]{right:-2%}.ui-rgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.ui-pf-mates>.ui-rcard{width:calc(50% - 10px)}.ui-fixture{grid-template-columns:1fr;gap:10px;padding:18px}.ui-fixture-when{gap:10px;display:flex}.ui-fixture-meta,.ui-fixture-act{grid-area:auto;justify-self:start}.ui-snap-cap{font-size:11px}}
.ui-mu-head{background:var(--bone);color:var(--team-deep);padding-block:clamp(24px,3vw,40px) clamp(28px,3.6vw,48px);position:relative}.ui-mu-head .ui-pf-chips{margin-top:0}.ui-mu-head-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-top:clamp(22px,2.6vw,32px);display:flex}.ui-mu-head-copy{flex:520px;min-width:0}.ui-mu-head-sport{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.ui-mu-head-sport .ui-sticker{--pf-sticker:clamp(22px, 2.2vw, 28px)}.ui-mu-title{max-width:22ch;font:900 clamp(36px, 4.6vw, 68px)/.9 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--team-deep);overflow-wrap:break-word;text-wrap:balance;margin:0}.ui-mu-when{font:400 clamp(17px, 1.5vw, 20px)/1.4 var(--font-voice);color:var(--team-muted);margin:14px 0 0}.ui-mu-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-mu-hero{background:var(--bone);padding-bottom:14px;position:relative}.ui-mu-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.ui-mu-side{--mu-pad:clamp(20px, 4vw, 64px);--mu-seam:clamp(48px, 7.5vw, 120px);min-height:clamp(380px,40vw,600px);padding:clamp(24px, 3.5vw, 48px) var(--mu-seam) clamp(40px, 5vw, 72px) var(--mu-pad);flex-direction:column;gap:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.ui-mu-side[data-slot=a]{background:var(--team-ground);color:var(--team-deep)}.ui-mu-side[data-slot=b]{padding-inline:var(--mu-seam) var(--mu-pad)}.ui-mu-side:before{content:"";pointer-events:none;background-image:radial-gradient(var(--pf-dots) 1px, transparent 1.6px);background-size:7px 7px;position:absolute;inset:0}.ui-mu-side>*{position:relative}.ui-mu-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font:900 min(460px, 56cqi)/.8 var(--font-display);letter-spacing:-.06em;text-transform:uppercase;color:var(--tone-ghost);position:absolute;top:-.06em}.ui-mu-side[data-slot=a]>.ui-mu-ghost{left:-.04em}.ui-mu-side[data-slot=b]>.ui-mu-ghost{right:-.04em}.ui-mu-side[data-slot=b] .ui-mu-side-top,.ui-mu-side[data-slot=b] .ui-mu-side-body{flex-direction:row-reverse}.ui-mu-side-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-mu-eyebrow{min-width:0;font:500 12px/1.4 var(--font-meta);letter-spacing:.05em;text-transform:uppercase}.ui-mu-eyebrow strong{font-weight:500}.ui-mu-eyebrow a{color:inherit;text-decoration:none}.ui-mu-eyebrow a:hover{text-underline-offset:3px;text-decoration:underline}.ui-mu-side-body{z-index:1;flex:1;justify-content:space-between;align-items:flex-end;gap:5cqi;display:flex}.ui-mu-hero[data-phase=upcoming] .ui-mu-side-body{justify-content:flex-start}.ui-snap.ui-mu-pol{flex:none;width:clamp(128px,40cqi,340px);padding:10px 10px 44px}.ui-mu-pol .ui-snap-img{aspect-ratio:4/5}.ui-mu-pol .ui-snap-fallback{font-size:clamp(40px,12cqi,110px)}.ui-mu-pol .ui-sticker.ui-mu-tag{--pf-sticker:clamp(22px, min(10cqi, calc(46cqi / (var(--mu-chars,6) * .56))), 76px);max-width:none;position:absolute;bottom:22px;overflow:visible}.ui-mu-side[data-slot=a] .ui-mu-tag{left:-18px}.ui-mu-side[data-slot=b] .ui-mu-tag{background:var(--team-on-deep);color:var(--team-deep);right:-18px}.ui-mu-tally{flex-direction:column;align-items:flex-end;gap:14px;min-width:0;display:flex}.ui-mu-side[data-slot=b] .ui-mu-tally{align-items:flex-start}.ui-mu-score{--mu-score:min(320px, 50cqi);font:900 var(--mu-score)/.78 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-mu-hero[data-digits="2"] .ui-mu-score{--mu-score:min(250px, 38cqi)}.ui-mu-hero[data-digits="3"] .ui-mu-score{--mu-score:min(200px, 29cqi)}.ui-mu-score[data-trailing]{opacity:.55}.ui-mu-hero[data-basis=player] .ui-mu-score{--mu-score:min(220px, 34cqi)}.ui-mu-sets{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ui-mu-side[data-slot=b] .ui-mu-sets{justify-content:flex-start}.ui-mu-sets>span{border-radius:var(--r-mark);text-align:center;min-width:clamp(30px,9cqi,42px);font:900 clamp(20px, 6.4cqi, 30px)/1 var(--font-display);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 32%, transparent);padding:8px 6px}.ui-mu-sets>span[data-state=current]{box-shadow:none;background:currentColor}.ui-mu-side[data-slot=a] .ui-mu-sets>span[data-state=current]{background:var(--team-deep);color:var(--team-on-deep)}.ui-mu-side[data-slot=b] .ui-mu-sets>span[data-state=current]{background:var(--team-on-deep);color:var(--team-deep)}.ui-mu-sets>span[data-state=point]{background:var(--team-mid);color:var(--team-deep);box-shadow:none}.ui-mu-side[data-slot=b] .ui-mu-sets>span[data-state=point]{background:var(--team-on-deep-muted)}.ui-mu-serving{font:500 12px/1 var(--font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--tone-accent);align-items:center;gap:6px;display:inline-flex}.ui-mu-serving>i{background:currentColor;border-radius:50%;width:8px;height:8px}.ui-mu-sticker{z-index:5;background:var(--team-mid);color:var(--team-deep);box-shadow:var(--pf-shadow);white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 20px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.ui-mu-sticker>b{font:900 clamp(34px, 4.2vw, 62px)/.9 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.ui-mu-sticker>span{font:500 12px/1.2 var(--font-meta);letter-spacing:.05em;text-transform:uppercase}.ui-mu-sticker-live{align-items:center;gap:8px;display:inline-flex}.ui-mu-sticker-live>i{width:8px;height:8px;animation:ui-pf-pulse 1.6s var(--ease) infinite;background:currentColor;border-radius:50%}@media (prefers-reduced-motion:reduce){.ui-mu-sticker-live>i{animation:none}}.ui-mu-stripe{bottom:0}.ui-mu-stats{margin-top:clamp(28px,3.6vw,48px)}.ui-mu-stats-legend{font:900 clamp(22px, 2.4vw, 32px)/1 var(--font-display);text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.ui-mu-stats-legend>span{align-items:center;gap:10px;min-width:0;display:inline-flex}.ui-mu-stats-legend i{flex:none;width:14px;height:14px}.ui-mu-stats i[data-slot=a]{background:var(--mu-a-bar,var(--team-accent))}.ui-mu-stats i[data-slot=b]{background:var(--mu-b-bar,var(--team-deep))}.ui-mu-stats-table{border-collapse:separate;border-spacing:0 clamp(14px,2vw,24px);width:100%;margin-top:20px}.ui-mu-stats-table td{width:clamp(64px,9vw,130px);font:900 clamp(34px, 5vw, 76px)/.8 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:bottom}.ui-mu-stats-table td[data-slot=b]{text-align:right}.ui-mu-stats-table th{font-weight:inherit;vertical-align:bottom;padding-inline:clamp(10px,2vw,24px)}.ui-mu-stats-label{text-align:center;font:500 12px/1.3 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;display:block}.ui-mu-bar{gap:4px;height:clamp(12px,1.5vw,20px);display:flex}.ui-mu-bar>i[data-slot=a]{width:calc(var(--mu-share,.5) * 100% - 2px)}.ui-mu-bar>i[data-slot=b]{flex:1}.ui-mu-all{margin-top:clamp(24px,3vw,40px)}.ui-mu-all .ui-table-wrap{margin-top:8px}.ui-mu-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(24px,3vw,36px);display:grid}.ui-mu-card{border-radius:var(--r-sm);padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.ui-mu-card[data-slot=a]{background:var(--team-ground);color:var(--team-deep)}.ui-mu-card:before{content:"";pointer-events:none;background-image:radial-gradient(var(--pf-dots) 1px, transparent 1.6px);background-size:7px 7px;position:absolute;inset:0}.ui-mu-card-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font:900 clamp(120px, 14vw, 200px)/.8 var(--font-display);letter-spacing:-.06em;text-transform:uppercase;color:var(--tone-ghost);position:absolute;bottom:-.2em;right:-.04em}.ui-mu-card-logo{z-index:1;width:clamp(60px,6vw,84px);position:absolute;top:clamp(18px,2.2vw,28px);right:clamp(18px,2.2vw,28px)}.ui-mu-card-in{z-index:1;flex-direction:column;gap:18px;width:100%;min-width:0;display:flex;position:relative}.ui-mu-card[data-slot=b] .ui-pf-tag{color:var(--team-on-deep-muted)}.ui-mu-card-name{font:900 clamp(38px, 4.4vw, 60px)/.9 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:-6px 0 0;padding-right:clamp(70px,7vw,100px)}.ui-mu-card-name a{color:inherit;text-decoration:none}.ui-mu-card-name a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.ui-mu-card-line{font:400 16px/1.45 var(--font-voice);color:var(--tone-muted);margin:-6px 0 0}.ui-mu-facts{flex-wrap:wrap;gap:16px clamp(20px,3vw,36px);margin:0;display:flex}.ui-mu-facts>div{flex-direction:column-reverse;justify-content:flex-end;display:flex}.ui-mu-facts dd{white-space:nowrap;font:900 clamp(32px, 3.2vw, 44px)/.9 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.ui-mu-facts dt{font:500 11px/1.3 var(--font-meta);letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-top:6px}.ui-mu-form{align-items:center;gap:12px;display:flex}.ui-mu-form .ui-pf-eyebrow{color:inherit;opacity:.75}.ui-mu-form ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-mu-form a{border-radius:var(--r-mark);width:30px;height:30px;font:900 18px/1 var(--font-display);transition:transform var(--dur-fast) var(--ease);place-items:center;text-decoration:none;display:grid}.ui-mu-form a:hover{transform:translateY(-2px)}.ui-mu-form a[data-result=W]{background:var(--team-deep);color:var(--team-on-deep)}.ui-mu-card[data-slot=b] .ui-mu-form a[data-result=W]{background:var(--team-on-deep);color:var(--team-deep)}.ui-mu-form a[data-result=D]{color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 35%, transparent)}.ui-mu-form a[data-result=L]{background:var(--team-mid);color:var(--team-deep)}.ui-mu-card[data-slot=b] .ui-mu-form a[data-result=L]{background:var(--team-on-deep-muted)}.ui-mu-closer{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:clamp(28px,3.4vw,48px);display:grid}.ui-mu-h2h{border-radius:var(--r-sm);box-shadow:var(--pf-shadow);padding:clamp(24px,3.4vw,44px);position:relative;overflow:hidden;transform:rotate(-1.5deg)}.ui-mu-h2h:before{content:"";pointer-events:none;background-image:radial-gradient(var(--pf-dots) 1px, transparent 1.6px);background-size:7px 7px;position:absolute;inset:0}.ui-mu-h2h>*{position:relative}.ui-mu-h2h-ghost{font:900 clamp(150px, 19vw, 250px)/.8 var(--font-display);letter-spacing:-.06em;color:var(--tone-ghost);pointer-events:none;position:absolute;bottom:-.18em;right:-.04em}.ui-mu-h2h .ui-pf-eyebrow:first-of-type{color:var(--team-on-deep-muted)}.ui-mu-h2h>b{font:900 clamp(96px, 13vw, 190px)/.8 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:16px 0 10px;display:block}.ui-mu-h2h>p{max-width:34ch;font:400 clamp(16px, 1.6vw, 20px)/1.4 var(--font-voice);color:var(--team-on-deep-muted);margin:14px 0 0}.ui-mu-watch>.ui-sticker{--pf-sticker:clamp(24px, 2.6vw, 34px)}.ui-mu-watch h2{font:900 clamp(48px, 6.2vw, 92px)/.86 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;margin:18px 0 0}.ui-mu-watch p{max-width:440px;font:400 clamp(16px, 1.6vw, 20px)/1.4 var(--font-voice);color:var(--team-muted);text-wrap:pretty;margin:18px 0 0}.ui-mu-meetings{margin-top:clamp(36px,4vw,56px)}@media (max-width:860px){.ui-mu-split{grid-template-columns:minmax(0,1fr)}.ui-mu-side,.ui-mu-side[data-slot=b]{--mu-seam:var(--mu-pad);min-height:0;padding-inline:var(--mu-pad)}.ui-mu-side[data-slot=a]{padding-bottom:56px}.ui-mu-side[data-slot=b]{padding-top:56px}.ui-mu-sticker{justify-self:center;margin-block:-40px;padding:10px 18px 12px;position:relative;top:auto;left:auto;transform:rotate(-5deg)}.ui-mu-sticker>b{font-size:clamp(32px,9vw,48px)}.ui-mu-score{--mu-score:min(240px, 46cqi)}.ui-mu-hero[data-digits="2"] .ui-mu-score{--mu-score:min(210px, 36cqi)}.ui-mu-hero[data-digits="3"] .ui-mu-score{--mu-score:min(170px, 28cqi)}}@media (max-width:600px){.ui-mu-head-actions{width:100%}.ui-mu-stats-table td{width:56px}.ui-mu-card-name{padding-right:64px}}
.ui-auth-shell{align-items:start;gap:clamp(28px,4vw,52px);display:grid}@media (min-width:900px){.ui-auth-shell{grid-template-columns:minmax(0,.88fr) minmax(0,1fr)}.ui-auth-shell[data-form-first]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.ui-auth-roster-head:empty{display:none}.ui-lineup-example{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ui-lineup-example li{border-bottom:1px solid var(--ink-14);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.ui-lineup-example strong{font:900 var(--t-ui)/1.2 var(--font-ui);color:var(--ink)}.ui-lineup-example span{font:400 var(--t-meta)/1.4 var(--font-meta);color:var(--tone-muted)}.ui-lineup-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.ui-auth-roster{border-radius:var(--r-lg);background:var(--ink);color:var(--bone);flex-direction:column;gap:clamp(18px,2.4vw,26px);padding:clamp(28px,4vw,48px) clamp(24px,3.4vw,40px);display:flex;position:relative;overflow:hidden}.ui-auth-roster:after{content:"";background:var(--ink-soft);opacity:.6;pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-70px;right:-60px}.ui-auth-roster-tag{z-index:1;border-radius:var(--r-btn);background:var(--signal);color:var(--ink);font:900 var(--t-fine)/1 var(--font-meta);text-transform:uppercase;letter-spacing:.12em;transform:rotate(var(--tilt-plate));align-self:flex-start;padding:7px 12px 5px;display:inline-block;position:relative}.ui-auth-roster-head{z-index:1;font:900 clamp(32px, 4.4vw, 52px)/.98 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;position:relative}.ui-auth-roster-voice{z-index:1;max-width:42ch;font:400 var(--t-voice)/1.5 var(--font-voice);color:var(--bone-82);margin:0;position:relative}.ui-auth-roster-list{z-index:1;border-top:1px solid var(--bone-14);margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.ui-auth-roster-list li{border-bottom:1px solid var(--bone-14);font:700 var(--t-ui)/1.3 var(--font-ui);color:var(--bone-82);align-items:baseline;gap:14px;padding:14px 0;display:flex}.ui-auth-roster-num{width:2.2ch;font:900 22px/1 var(--font-display);color:var(--signal);flex:none}.ui-auth-form{flex-direction:column;gap:clamp(20px,2.6vw,26px);display:flex}.ui-auth-eyebrow{margin:0}.ui-auth-heading{font:900 clamp(24px, 2.6vw, 32px)/1.05 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin:0}.ui-auth-sub{font:400 var(--t-body)/1.5 var(--font-voice);color:var(--tone-muted);max-width:48ch;margin:0}.ui-auth-oauth-row{gap:10px;display:grid}@media (min-width:460px){.ui-auth-oauth-row{grid-template-columns:repeat(3,1fr)}}.ui-btn.ui-auth-oauth-btn{text-transform:none;letter-spacing:0;padding:0 12px}.ui-auth-oauth-btn svg{flex:none;width:18px;height:18px}.ui-auth-divider{color:var(--tone-muted);font:700 var(--t-fine)/1 var(--font-meta);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;display:flex}.ui-auth-divider:before,.ui-auth-divider:after{content:"";background:var(--ink-14);flex:1;height:1px}.ui-auth-fields{gap:clamp(14px,2vw,18px);display:grid}.ui-auth-fields[data-cols="2"]{grid-template-columns:1fr}@media (min-width:520px){.ui-auth-fields[data-cols="2"]{grid-template-columns:1fr 1fr}}.ui-auth-field{gap:6px;display:grid}.ui-auth-field-label{font:700 var(--t-meta)/1 var(--font-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--tone-muted)}.ui-auth-fine{font:400 var(--t-meta)/1.5 var(--font-meta);color:var(--tone-muted);margin:0}.ui-auth-fine a,.ui-auth-fine button{color:var(--ink);text-underline-offset:3px;cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ui-auth-fine a:hover,.ui-auth-fine button:hover{color:var(--signal-deep)}.ui-auth-waiting{gap:6px;display:grid}.ui-auth-waiting-pulse{font:700 var(--t-meta)/1 var(--font-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--tone-muted);align-items:center;gap:10px;display:inline-flex}.ui-auth-waiting-dot{background:var(--signal);width:8px;height:8px;animation:ui-auth-pulse 1.3s var(--ease) infinite;border-radius:50%;flex:none}@keyframes ui-auth-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.ui-auth-code-row{gap:8px;display:flex}.ui-auth-code-box{aspect-ratio:1;text-align:center;border:var(--rule-w) solid var(--ink);border-radius:var(--r-btn);background:var(--paper);width:100%;max-width:54px;color:var(--ink);font:900 22px/1 var(--font-display)}.ui-auth-code-box:focus{box-shadow:var(--focus-ring);outline:none}#clerk-captcha{justify-content:center;display:flex}
