/* 4.0.1 Game Edition — scoped to Kisat. No public-page layout overrides. */
#p23-pickem.pg-app{--pg-gold:#ffcc2a;--pg-blue:#b8b8b8;--pg-teal:#d0d0d0;--pg-muted:#a0a0a0;--pg-surface:#191919;--pg-edge:#2d2d2d;--pe-ink:#f4f7fb;position:relative;isolation:isolate;max-width:1200px;margin:20px auto 48px;padding:26px 26px calc(106px + env(safe-area-inset-bottom,0px));border-radius:22px;background:radial-gradient(ellipse at 12% 4%,#2d2d2d55,transparent 37%),radial-gradient(ellipse at 90% 25%,#25252528,transparent 35%),#101010;color:#f4f7fb;font:14px/1.5 Inter,system-ui,sans-serif;overflow:clip;box-shadow:0 0 0 1px #252525,0 20px 70px #0004;overflow-wrap:anywhere}
#p23-pickem.pg-app::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#90909005 1px,transparent 1px),linear-gradient(90deg,#90909005 1px,transparent 1px);background-size:32px 32px}
#p23-pickem.pg-app :is(h1,h2,h3){color:#f4f7fb!important;letter-spacing:.015em!important;text-transform:uppercase!important;font-family:Anton,Impact,sans-serif!important;font-weight:400!important;line-height:1.15!important}
#p23-pickem.pg-app h1{font-size:38px!important;margin:0!important}#p23-pickem.pg-app h2{font-size:25px!important;margin:0!important}#p23-pickem.pg-app h3{font-size:22px!important;margin:0!important}#p23-pickem.pg-app p{margin:10px 0;line-height:1.6}#p23-pickem.pg-app a{color:inherit!important;text-decoration:none!important}#p23-pickem.pg-app :is(button,a,input,select,summary):focus-visible{outline:3px solid #ffcc2a;outline-offset:4px}
.pg-app .pg-icon{width:24px;height:24px;flex:none;vertical-align:middle;display:inline-block}.pg-app .pg-eyebrow{display:block;color:var(--pg-muted);font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.5}.pg-app [hidden]{display:none!important}.pg-app em{color:var(--pg-gold);font-style:normal}.pg-app .pg-quiet{font-size:13px;color:var(--pg-muted)}
.pg-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 22px}.pg-brand>a:first-child{display:flex;align-items:center;gap:12px}.pg-brand>a>span:last-child{font-size:8px;letter-spacing:.18em;color:#b8b8b8;font-weight:800}.pg-brand strong{display:block;font:24px/1 Anton,Impact,sans-serif;letter-spacing:.05em;color:#fff;margin-top:5px}.pg-brand small{font:8px Inter,sans-serif;letter-spacing:.12em;color:#909090;margin-left:8px}.pg-wordmark{display:grid;place-items:center;width:48px;height:44px;transform:skew(-7deg);border-radius:6px;background:#ffcc2a;color:#101010;font:25px Anton,Impact,sans-serif;box-shadow:0 3px 0 #ad8522}.pg-brand .pg-help{display:flex;gap:8px;align-items:center;font-size:11px;color:#b8b8b8!important}.pg-help .pg-icon{width:16px}
.pg-player{display:grid;grid-template-columns:minmax(190px,1fr) 80px minmax(200px,1.25fr) auto;gap:20px;align-items:center;padding:20px 24px;border:1px solid #404040;border-radius:15px;background:linear-gradient(115deg,#252525,#191919 45%,#191919);box-shadow:inset 0 1px 0 #d0d0d016,0 7px 0 #080808,0 10px 20px #0003;margin:0 0 26px;position:relative}.pg-player-person{display:flex;align-items:center;gap:12px;min-width:0}.pg-avatar{display:grid;place-items:center;width:54px;height:60px;flex:none;background:linear-gradient(145deg,#686868,#2d2d2d);border:2px solid #909090;border-radius:14px 14px 21px 21px;color:#f4f7fb;font:26px Anton,Impact,sans-serif;box-shadow:inset 0 1px 0 #fff4,0 4px 0 #101010}.pg-player .pg-player-person h2{font:800 20px/1.3 Inter,sans-serif!important;text-transform:none!important;letter-spacing:0!important;overflow:hidden;text-overflow:ellipsis;margin:2px 0!important;max-width:100%}.pg-equipped{display:flex;align-items:center;gap:7px;min-height:16px}.pg-equipped>span:last-child{font-size:9px;letter-spacing:.12em;font-weight:800;color:#b8b8b8}.pg-equipped .p23-equipped{display:flex;gap:3px}.pg-equipped .p23-collectible-badge{width:21px!important;height:21px!important;min-height:0!important;padding:0!important;margin:0!important;font-size:9px!important;box-shadow:none!important}
.pg-level{--tier:#a0a0a0;--tier-dark:#373737;--tier-light:#d0d0d0;width:74px;height:82px;padding:5px;position:relative;background:linear-gradient(145deg,var(--tier-light),var(--tier-dark) 44%,var(--tier) 51%,var(--tier-dark));clip-path:polygon(50% 0,94% 21%,94% 74%,50% 100%,6% 74%,6% 21%);filter:drop-shadow(0 4px 0 #080808);display:grid;place-items:center}.pg-level-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;clip-path:inherit;background:radial-gradient(ellipse at 50% 0,var(--tier-dark),#101010 75%);color:var(--tier-light);box-shadow:inset 0 0 20px #0008}.pg-level strong{font:32px/1 Anton,Impact,sans-serif}.pg-level span{font-size:7px;font-weight:900;letter-spacing:.2em;margin-top:4px}.pg-tier-silver{--tier:#b8b8b8;--tier-dark:#404040;--tier-light:#e8e8e8}.pg-tier-gold{--tier:#d6a729;--tier-dark:#695024;--tier-light:#ffe8a1}.pg-tier-blue{--tier:#909090;--tier-dark:#484848;--tier-light:#d0d0d0}.pg-tier-purple{--tier:#909090;--tier-dark:#2d2d2d;--tier-light:#d0d0d0}.pg-tier-elite{--tier:#e8ba30;--tier-dark:#101010;--tier-light:#ffefb4}
.pg-player-progress{position:relative;min-width:0}.pg-xp-label,.pg-xp-foot{display:flex;justify-content:space-between;gap:10px}.pg-xp-label{font-size:11px;margin-bottom:7px}.pg-xp-label strong{letter-spacing:.1em;color:#ffdc69}.pg-xp-label>span{color:#e8e8e8;font-weight:700}.pg-xp-track{height:15px;border:2px solid #080808;background:#080808;border-radius:6px;box-shadow:inset 0 2px 4px #0008,0 1px 0 #80808033;overflow:hidden}.pg-xp-track>span{display:block;height:100%;width:var(--pg-progress);background:linear-gradient(#fff0a8 0,#ffdc52 28%,#f2b91d 95%);border-radius:3px;box-shadow:inset 0 1px 0 #fff8;transform-origin:left;animation:pg-xp-enter .8s cubic-bezier(.2,.7,.3,1) both}.pg-xp-foot{font-size:9px;color:#b8b8b8;margin-top:6px}.pg-xp-gain{position:absolute;right:0;top:-23px;font-weight:900;font-size:14px;color:#ffdf65;animation:pg-xp-gain 2.8s both;pointer-events:none}.pg-player-record{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;max-width:160px}.pg-player-record strong{font:26px/1 Anton,Impact,sans-serif;text-align:center}.pg-player-record small{display:block;font:800 7px/1.2 Inter,sans-serif;letter-spacing:.1em;color:#b8b8b8;margin-top:5px}.pg-player-record>span:not(.pg-draws){color:#686868}.pg-player-record .pg-draws{width:100%;text-align:center;font-size:8px;letter-spacing:.08em;color:#a0a0a0}
.pg-tabs{display:grid;grid-template-columns:repeat(4,1fr);position:sticky;top:10px;z-index:20;gap:5px;padding:5px;border:1px solid #373737;border-radius:12px;background:#191919;box-shadow:0 4px 14px #0004;margin-bottom:26px}.pg-tabs a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:9px 8px;font-size:12px;letter-spacing:.06em;font-weight:800;border-radius:7px;border:1px solid transparent;color:#a0a0a0!important;transition:background .15s,transform .15s}.pg-tabs a .pg-icon{width:19px;height:19px}.pg-tabs a[aria-current]{background:linear-gradient(#ffdf66,#f0bd22);color:#191919!important;border-color:#ffe591;box-shadow:0 3px 0 #906b17,inset 0 1px 0 #fff8}.pg-tabs a:hover:not([aria-current]){background:#2d2d2d;color:#fff!important}.pg-tabs a:active{transform:translateY(2px)}.pg-panel{animation:pg-panel-enter .22s ease-out both}
.pg-lobby-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:24px}.pg-lobby-grid>*{min-width:0}.pg-arena{position:relative;isolation:isolate;min-height:435px;background:linear-gradient(145deg,#191919,#191919 50%,#101010);border:1px solid #686868;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px 0 #d0d0d040,0 7px 0 #080808,0 18px 24px #0003}.pg-arena::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 10% 0,#a0a0a033,transparent 40%),radial-gradient(ellipse at 100% 10%,#ffbd3f17,transparent 45%);pointer-events:none}.pg-arena-art{height:230px;position:relative;overflow:hidden}.pg-court{position:absolute;width:112%;max-width:none!important;left:-6%;height:100%;bottom:-48px;color:#b8b8b826;transform:perspective(500px) rotateX(16deg)}.pg-spotlight{position:absolute;width:40%;height:250px;top:-80px;background:linear-gradient(#d0d0d03b,#b8b8b806);clip-path:polygon(49% 0,53% 0,100% 100%,0 100%);transform-origin:top;pointer-events:none}.pg-spotlight-left{left:0;transform:rotate(-22deg)}.pg-spotlight-right{right:0;transform:rotate(22deg);background:linear-gradient(#ffe2992e,#ffcc2a03)}.pg-arena-player{position:absolute;top:63px;display:flex;flex-direction:column;align-items:center;gap:8px;width:90px;transform:rotate(-8deg)}.pg-arena-player .pg-icon{height:76px;width:66px;stroke-width:1.2;padding:14px 8px;background:linear-gradient(145deg,#909090,#252525);color:#d0d0d0;clip-path:polygon(50% 0,95% 15%,90% 75%,50% 100%,10% 75%,5% 15%);box-shadow:inset 0 1px 0 #fff5}.pg-arena-player small{font-size:8px;letter-spacing:.2em;color:#d0d0d0;font-weight:900}.pg-arena-you{left:19%}.pg-arena-them{right:19%;transform:rotate(8deg)}.pg-arena-them .pg-icon{background:linear-gradient(145deg,#686868,#2d2d2d);color:#d0d0d0}.pg-arena-them small{color:#d0d0d0}.pg-versus{position:absolute;left:50%;top:42px;transform:translateX(-50%) skew(-7deg);color:#ffdb58;font:93px/1 Anton,Impact,sans-serif;letter-spacing:-.03em;text-shadow:0 4px 0 #7d5621,0 8px 0 #080808,0 0 35px #ffcc2a16}.pg-arena-copy{position:relative;margin:-18px 27px 28px}.pg-arena-copy .pg-eyebrow{color:#d0d0d0;display:flex;align-items:center;gap:6px}.pg-eyebrow>i{width:5px;height:5px;background:#b8b8b8;display:inline-block;border-radius:50%}#p23-pickem.pg-app .pg-arena h1{font-size:38px!important;line-height:1.15!important;margin:8px 0 11px!important}.pg-arena-copy p{font-size:12px;color:#b8b8b8;margin:10px 0 18px!important}.pg-arena-floor{padding:10px 22px;border-top:1px solid #58585844;display:flex;justify-content:space-between;gap:10px;background:#10101077;font-size:7px;letter-spacing:.15em;color:#909090;font-weight:800}
#p23-pickem.pg-app .pg-action{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding:14px 19px;border-radius:8px;background:linear-gradient(#ffe273,#ffcc2a 60%,#eab725);border:1px solid #ffe797;color:#191919!important;font:18px/1.15 Anton,Impact,sans-serif;letter-spacing:.04em;box-shadow:0 4px 0 #916d1b,inset 0 1px 0 #fff9,0 6px 12px #0002;position:relative;transition:transform .12s,box-shadow .12s;margin:0;text-transform:uppercase}.pg-action .pg-icon{width:21px;height:21px;stroke-width:2}#p23-pickem.pg-app .pg-action:active{transform:translateY(3px);box-shadow:0 1px 0 #916d1b,inset 0 1px 0 #fff6}#p23-pickem.pg-app .pg-action-secondary{background:linear-gradient(#2d2d2d,#252525);border-color:#585858;color:#d0d0d0!important;box-shadow:0 3px 0 #080808,inset 0 1px 0 #b8b8b81c}.pg-action:hover{filter:brightness(1.06)}.pg-arena-copy>.pg-action{min-width:260px;max-width:100%}
.pg-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 15px;min-width:0}.pg-section-title>div{min-width:0}.pg-section-title .pg-eyebrow{margin-bottom:5px}.pg-section-title>a,.pg-section-title>span{display:inline-flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.08em;color:#b8b8b8!important;font-weight:800;flex:none}.pg-section-title>a .pg-icon{width:15px;height:15px}.pg-section-title>.pg-icon{color:#909090;width:29px;height:29px}.pg-lobby-leagues>.pg-section-title:first-child{margin-top:0}.pg-lobby-leagues>.pg-action{width:100%;margin-top:16px!important}.pg-league-quick{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px}.pg-league-quick>.pg-action{font-size:15px!important}
.pg-match-card{background:linear-gradient(120deg,#252525,#191919 50%,#252525);border:1px solid #404040;border-radius:12px;box-shadow:inset 0 1px 0 #e8e8e816,0 4px 0 #080808;overflow:hidden;min-width:0}.pg-card-top{display:flex;justify-content:space-between;gap:10px;padding:10px 16px;background:#08080870;font-size:8px;font-weight:800;letter-spacing:.08em;color:#909090}.pg-state{color:#b8b8b8}.pg-incoming{border-color:#b8b8b8}.pg-incoming .pg-state{color:#d0d0d0}.pg-match-link{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px;align-items:center;padding:20px 14px}.pg-fighter{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.pg-fighter .pg-avatar{width:44px;height:48px;font-size:24px;border-color:#909090;background:linear-gradient(145deg,#585858,#252525);border-radius:10px 10px 16px 16px}.pg-fighter-away .pg-avatar{border-color:#909090;background:linear-gradient(145deg,#686868,#2d2d2d)}.pg-fighter strong{display:block;max-width:100%;font-size:11px;text-align:center;line-height:1.3;overflow-wrap:anywhere}.pg-match-score{text-align:center;max-width:155px}.pg-match-score>strong{font:38px/1 Anton,Impact,sans-serif;color:#f3df9b;white-space:nowrap}.pg-match-score i{font-style:normal;color:#909090}.pg-match-score>span{display:block;font-size:7px;letter-spacing:.08em;color:#b8b8b8;font-weight:800;margin-top:9px}.pg-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-top:1px solid #d0d0d015;font-size:8px;color:#a0a0a0;font-weight:700;letter-spacing:.03em}.pg-card-bottom a,.pg-card-bottom strong{color:#e8e8e8!important;display:inline-flex;gap:5px;align-items:center;font-size:9px}.pg-card-bottom .pg-icon{width:15px;height:15px}.pg-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pg-invite-actions{display:flex;gap:10px;padding:0 14px 14px}.pg-invite-actions form{flex:1;margin:0}.pg-invite-actions button{width:100%;min-height:44px;font-size:11px!important;padding:11px 8px!important;margin:0!important}.pg-invite-actions form+form button{background:#2d2d2d!important;color:#d0d0d0!important;box-shadow:0 3px 0 #101010!important;border-color:#404040!important}
.pg-league{--league-color:#b8b8b8;--league-dark:#2d2d2d;display:block;margin-bottom:15px;padding:19px 19px 0;border:1px solid #404040;border-radius:13px;background:linear-gradient(135deg,var(--league-dark),#191919 55%,#191919);box-shadow:inset 0 1px 0 #d0d0d01c,0 4px 0 #080808;position:relative;overflow:hidden}.pg-league::before{content:"";position:absolute;right:-22px;top:-28px;width:120px;height:140px;border:1px solid var(--league-color);border-radius:0 0 60% 60%;transform:rotate(-18deg);opacity:.08;pointer-events:none}.pg-accent-teal{--league-color:#b8b8b8;--league-dark:#2d2d2d}.pg-accent-gold{--league-color:#e9cd7b;--league-dark:#3d3526}.pg-league-top{display:flex;gap:13px;align-items:center}.pg-league-top>div{min-width:0}.pg-league-top .pg-eyebrow{color:var(--league-color);font-size:8px;margin-bottom:5px}#p23-pickem.pg-app .pg-league h3{font:800 17px/1.3 Inter,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.pg-league-emblem{width:47px;height:55px;display:grid;place-items:center;flex:none;color:var(--league-color);background:linear-gradient(145deg,#e8e8e82e,#0004);clip-path:polygon(50% 0,94% 15%,90% 73%,50% 100%,10% 73%,6% 15%)}.pg-league-emblem>.pg-icon{width:33px;height:33px;stroke-width:1.3}.pg-league-date{font-size:10px;color:#a0a0a0;margin:12px 0!important}.pg-league-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 17px;gap:8px}.pg-league-stats>span{display:flex;flex-direction:column;font-size:7px;letter-spacing:.12em;color:#a0a0a0;border-right:1px solid #ffffff14}.pg-league-stats>span:last-child{border:0}.pg-league-stats strong{font:26px/1 Anton,Impact,sans-serif;color:#e8e8e8;margin-bottom:6px}.pg-mini-progress{height:4px;background:#101010;border-radius:4px;overflow:hidden;margin-bottom:5px}.pg-mini-progress>span{display:block;height:100%;background:var(--league-color);border-radius:4px}.pg-league>.pg-card-bottom{margin:9px -19px 0;padding:12px 19px;border-top-color:#b8b8b816}.pg-league-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pg-league-grid>.pg-league{margin:0}.pg-league-hero{display:grid;grid-template-columns:80px 1fr auto;gap:20px;align-items:center;background:radial-gradient(ellipse at 0 0,#6868683b,transparent 65%),linear-gradient(120deg,#252525,#191919);border:1px solid #585858;border-radius:16px;padding:28px;margin-bottom:26px}.pg-league-hero>.pg-icon{width:74px;height:74px;color:#b8b8b8;stroke-width:1.1}.pg-league-hero .pg-eyebrow{color:#d0d0d0;margin-bottom:5px}#p23-pickem.pg-app .pg-league-hero h1{font-size:39px!important}.pg-league-hero p{font-size:9px;letter-spacing:.04em;color:#b8b8b8}.pg-hero-actions{display:flex;flex-direction:column;gap:12px}.pg-hero-actions>.pg-action{font-size:14px!important}
.pg-empty{background:linear-gradient(145deg,#252525,#191919);border:1px dashed #585858;border-radius:13px;padding:26px 22px;text-align:center}.pg-empty>.pg-icon{height:54px;width:54px;color:#909090;stroke-width:1.1;margin-bottom:13px}#p23-pickem.pg-app .pg-empty h3{font-size:24px!important}.pg-empty p{color:#b8b8b8;font-size:12px;max-width:340px;margin:12px auto 20px!important}.pg-empty>.pg-action{display:flex!important;font-size:15px!important;margin:10px 0 0!important}.pg-empty>.pg-action-secondary{font-size:14px!important}.pg-lobby-leagues .pg-empty{padding:30px 21px}.pg-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:26px 0;border:1px solid #373737;border-radius:12px;background:#191919;padding:19px 14px;box-shadow:0 4px 0 #080808}.pg-stat-strip>span{display:flex;flex-direction:column;text-align:center;gap:7px;font-size:8px;font-weight:800;letter-spacing:.05em;color:#a0a0a0;border-right:1px solid #4040404d}.pg-stat-strip>span:last-child{border:0}.pg-stat-strip strong{font:33px/1 Anton,Impact,sans-serif;color:#e8e8e8}.pg-stat-strip small{font-size:17px}.pg-count{border:1px solid #585858;border-radius:30px;width:28px;height:28px;display:grid!important;place-items:center;background:#252525;color:#b8b8b8!important}
.pg-arena-compact{min-height:255px;display:grid;grid-template-columns:1.2fr 1fr}.pg-arena-compact .pg-arena-art{grid-column:2;grid-row:1;align-self:center;height:240px}.pg-arena-compact .pg-arena-copy{grid-column:1;grid-row:1;margin:30px 0 30px 28px;align-self:center}.pg-arena-compact .pg-arena-floor{grid-column:1/-1}.pg-arena-compact .pg-arena-you{left:3%}.pg-arena-compact .pg-arena-them{right:3%}.pg-arena-compact .pg-versus{font-size:76px;top:57px}.pg-arena-compact .pg-arena-copy p{display:none}.pg-arena-compact .pg-arena-copy .pg-action{min-width:230px;margin-top:17px!important}.pg-archive{border:1px solid #373737;border-radius:12px;background:#191919;margin-top:24px;padding:16px 20px}.pg-archive>summary{font:18px Anton,Impact,sans-serif;letter-spacing:.05em;cursor:pointer;min-height:30px;display:list-item;list-style-position:inside}.pg-archive>summary>span{color:#909090;margin-left:8px}.pg-archive[open]>summary{margin-bottom:20px}.pg-archive .pg-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-archive .pg-card-top .pg-state{color:#b8b8b8}
.pg-activity{margin-top:26px;padding:0 22px 14px;background:#191919;border:1px solid #373737;border-radius:13px;box-shadow:inset 0 1px 0 #d0d0d016,0 4px 0 #080808}.pg-activity>.pg-section-title{margin-top:20px}.pg-activity-item{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid #37373775}.pg-activity-item>.pg-icon:first-child{width:35px;height:35px;color:#a0a0a0;background:#252525;padding:8px;border-radius:8px}.pg-activity-item.pg-is-unread>.pg-icon:first-child{background:#51421c;color:#ffdb60}.pg-activity-item>span{flex:1;min-width:0}.pg-activity-item strong{font-size:12px;display:block;font-weight:600;line-height:1.4}.pg-activity-item small{font-size:9px;color:#a0a0a0;display:block;margin-top:5px}.pg-activity-item>.pg-icon:last-child{width:15px;color:#808080}.pg-activity>.pg-action-secondary{width:100%;font-size:13px!important;margin-top:12px!important}
.pg-level-hero{display:flex;gap:30px;align-items:center;position:relative;overflow:hidden;padding:34px;background:radial-gradient(ellipse at 0 0,#b18b3444,transparent 60%),linear-gradient(120deg,#252525,#191919);border:1px solid #786c51;border-radius:16px;margin-bottom:28px}.pg-level-hero::after{content:"";position:absolute;width:160px;height:160px;right:40px;top:-55px;border:1px solid #e2cc7b15;transform:rotate(30deg);pointer-events:none}.pg-level-large{width:130px;height:146px;flex:none;padding:8px}.pg-level-large strong{font-size:60px}.pg-level-large span{font-size:10px}.pg-level-hero h1{margin:8px 0!important}.pg-level-hero p{color:#dfcb92;font-size:11px;font-weight:800;letter-spacing:.1em}.pg-level-hero>div:last-child>span:last-child{font-size:12px;color:#b8b8b8}.pg-milestones{border:1px solid #373737;border-radius:13px;padding:0 24px 20px;background:#191919}.pg-milestone-track{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;position:relative;padding:15px 0}.pg-milestone-track::before{content:"";position:absolute;left:8%;right:8%;top:39px;height:2px;background:#404040}.pg-milestone{text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;gap:7px}.pg-milestone-badge{display:grid;place-items:center;width:48px;height:52px;background:linear-gradient(140deg,var(--tier,#686868),var(--tier-dark,#2d2d2d));color:var(--tier-light,#d0d0d0);clip-path:polygon(50% 0,95% 18%,91% 75%,50% 100%,9% 75%,5% 18%);opacity:.5}.pg-milestone-badge>.pg-icon{width:21px;height:21px}.pg-unlocked .pg-milestone-badge{opacity:1;box-shadow:inset 0 1px 0 #fff6}.pg-milestone>strong{font:16px Anton,Impact,sans-serif;color:#a0a0a0}.pg-milestone.pg-unlocked>strong{color:#ffdf80}.pg-milestone>small{font-size:7px;font-weight:800;letter-spacing:.06em;color:#909090}.pg-milestone.pg-unlocked>small{color:#b8b8b8}.pg-achievements{margin-top:28px}.pg-achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pg-achievement{display:flex;gap:12px;align-items:center;border:1px solid #2d2d2d;border-radius:10px;background:#191919;padding:16px;color:#909090}.pg-achievement-icon{display:grid;place-items:center;width:42px;height:48px;flex:none;border:1px solid #585858;border-radius:10px;background:#252525}.pg-achievement-icon>.pg-icon{width:24px;height:24px}.pg-achievement.pg-unlocked{border-color:#79673b;background:linear-gradient(125deg,#363222,#191919)}.pg-achievement.pg-unlocked .pg-achievement-icon{color:#ffdf83;background:#5c481d;border-color:#9f803b}.pg-achievement>div{min-width:0}#p23-pickem.pg-app .pg-achievement h3{font:700 12px/1.4 Inter,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#b8b8b8!important}.pg-achievement.pg-unlocked h3{color:#f7e5b7!important}.pg-achievement p{font-size:10px;color:#a0a0a0;line-height:1.4!important;margin:5px 0!important}.pg-achievement div>span{font-size:8px;font-weight:800;letter-spacing:.12em;color:#a0a0a0}.pg-achievement.pg-unlocked div>span{color:#e3c879}.pg-ledger{margin-top:28px;background:#191919;border:1px solid #373737;border-radius:13px;padding:0 24px 20px}.pg-ledger-row{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid #40404057}.pg-ledger-icon{color:#f2d777;background:#4e422c;border:1px solid #786a46;padding:8px;border-radius:8px;display:flex}.pg-ledger-icon>.pg-icon{width:20px;height:20px}.pg-ledger-row>span:nth-child(2){flex:1;min-width:0}.pg-ledger-row strong{font-size:12px;font-weight:600}.pg-ledger-row small{display:block;margin-top:4px;font-size:9px;color:#909090}.pg-ledger-row b{font:20px Anton,Impact,sans-serif;white-space:nowrap}.pg-positive{color:#ffdf78}.pg-negative{color:#b8b8b8}
.pg-feedback{display:flex;align-items:center;gap:13px;border:1px solid #686868;border-radius:11px;background:#252525;padding:15px 20px;margin:20px 0;color:#e8e8e8}.pg-feedback>.pg-icon{flex:none;width:30px;height:30px}.pg-feedback-success{background:linear-gradient(105deg,#373737,#252525);border-color:#909090;animation:pg-feedback-in .4s ease-out both}.pg-feedback-success>.pg-icon{color:#d0d0d0}.pg-feedback strong{font-size:13px;font-weight:800}.pg-feedback p{font-size:11px;margin:4px 0 0!important;color:#d0d0d0}.pg-invitation{background:linear-gradient(120deg,#2d2d2d,#252525);border:1px solid #686868;border-radius:12px;padding:24px;margin:20px 0}.pg-invitation>.pg-icon{width:42px;height:42px;color:#b8b8b8;margin-bottom:12px}.pg-back{display:inline-block;margin-top:25px;font-size:11px;letter-spacing:.08em;color:#b8b8b8!important;font-weight:800}.pg-guest{padding:45px 30px;min-height:440px;background:radial-gradient(ellipse at 90% 30%,#6868683b,transparent 60%),linear-gradient(130deg,#191919,#191919);border:1px solid #585858;border-radius:18px}.pg-guest .pg-eyebrow{color:#b8b8b8}.pg-guest h1{font-size:65px!important;line-height:1.13!important;margin:15px 0!important}.pg-guest p{font-size:14px;color:#b8b8b8;margin:20px 0!important}
/* Real forms are reused inside native, focus-trapping dialogs. */
#p23-pickem.pg-app .pg-dialog{width:min(620px,calc(100vw - 24px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);position:fixed;inset:0;margin:auto;padding:0;color:#e8e8e8;background:#191919;border:1px solid #808080;border-radius:16px;box-shadow:0 25px 90px #0009;overflow:auto;overscroll-behavior:contain;font:14px/1.5 Inter,Arial,sans-serif;z-index:1000}.pg-dialog:not([open]){display:none!important}.pg-dialog::backdrop{background:#080808df}.pg-dialog>header{display:flex;align-items:center;gap:13px;padding:22px 24px;position:sticky;top:0;background:#252525;border-bottom:1px solid #404040;z-index:5}.pg-dialog>header>.pg-icon{width:34px;height:34px;color:#ffdf72}.pg-dialog>header>div{flex:1;min-width:0}#p23-pickem.pg-app .pg-dialog>header h2{font-size:27px!important}.pg-dialog>header>a{width:40px;height:40px;display:grid;place-items:center;background:#101010;border:1px solid #585858;border-radius:9px}.pg-dialog-body{padding:22px 24px 28px}.pg-dialog-intro{color:#d0d0d0;font-size:13px}.pg-dialog .pg-eyebrow{color:#b8b8b8}.pg-dialog .ps-fixture-select{border:1px solid #484848;background:#101010;border-radius:10px;max-height:300px;margin-top:20px}.pg-dialog .ps-fixture-select label{font-size:12px!important}.pg-dialog .ps-fixture-day>button{width:100%;background:#2d2d2d!important;color:#d0d0d0!important;font-size:11px!important;box-shadow:none!important;border:1px solid #585858!important}.pg-dialog .ps-preview{border:1px solid #b8b8b8;background:#2d2d2d;padding:20px;border-radius:12px;margin-bottom:24px}.pg-dialog output{display:block;padding:12px;background:#2d2d2d;border:1px solid #686868;border-radius:7px;margin-bottom:12px;color:#d0d0d0;font-size:12px}.pg-dialog output:empty{display:none}.pg-dialog .pg-code-input{font-size:16px!important;font-weight:700;letter-spacing:.04em;padding:17px 14px!important}.pg-dialog .pg-activity{padding:0 16px 10px;margin:0;border:0;background:none;box-shadow:none}.pg-dialog .pg-activity .pg-section-title{margin-top:0}
#p23-pickem.pg-app label{font-size:12px;color:#d0d0d0;font-weight:600}#p23-pickem.pg-app input:not([type=checkbox]):not([type=radio]),#p23-pickem.pg-app select,#p23-pickem.pg-app textarea{font-family:Inter,sans-serif!important;background:#101010;color:#e8e8e8;border:1px solid #585858;border-radius:8px;min-height:46px;padding:12px;box-shadow:inset 0 2px 5px #0003}#p23-pickem.pg-app input[type=checkbox]{accent-color:#ffcc2a;width:20px;height:20px}#p23-pickem.pg-app button:not(.p23-collectible-badge){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid #ffe797;border-radius:8px;background:linear-gradient(#ffe174,#ffcc2a 65%,#edba27);box-shadow:0 3px 0 #947021,inset 0 1px 0 #fff7;color:#191919;font:800 12px/1.3 Inter,sans-serif;letter-spacing:.02em;padding:13px 18px;margin:8px 0;cursor:pointer;transition:transform .12s,box-shadow .12s}#p23-pickem.pg-app button:not(.p23-collectible-badge):active{transform:translateY(2px);box-shadow:0 1px 0 #947021}#p23-pickem.pg-app .ps-muted{font-size:11px;color:#a0a0a0}#p23-pickem.pg-app .ps-check{font-size:11px;gap:11px}
.pg-detail>.ps-matchup{border-radius:16px;background:radial-gradient(ellipse at 10% 0,#90909053,transparent 60%),linear-gradient(125deg,#252525,#191919);border:1px solid #686868;text-align:center;padding:28px 22px;box-shadow:inset 0 1px 0 #d0d0d035,0 6px 0 #080808}.pg-detail>.ps-matchup>.ps-kicker{color:#b8b8b8}.pg-detail .ps-score{color:#ffe088;text-shadow:0 3px 0 #6b4d22;font-family:Anton,sans-serif}.pg-detail .ps-card,.pg-detail .ps-game,.pg-app>.ps-card{background:linear-gradient(130deg,#252525,#191919);border:1px solid #484848;box-shadow:inset 0 1px 0 #d0d0d013,0 3px 0 #080808}.pg-detail .ps-game{padding:20px}.pg-detail .ps-game h4{font:600 16px Inter,sans-serif;color:#e8e8e8}.pg-detail .ps-pick-options span{border:1px solid #686868;background:#252525;color:#d0d0d0;box-shadow:0 3px 0 #080808;min-height:52px;border-radius:8px;font-size:12px;font-weight:600}.pg-detail .ps-pick-options input:checked+span{background:linear-gradient(#ffe493,#ffcf41);color:#191919;border-color:#ffe69b}.pg-detail table th,.pg-detail table td{border-bottom-color:#404040;font-size:12px;padding:12px 8px}.pg-detail details>summary{font-size:12px;color:#d0d0d0;font-weight:800}.pg-detail .ps-result{border-color:#c6a954;background:linear-gradient(120deg,#514124,#252525)}.pg-detail .ps-result>strong{color:#ffdd70;font:32px Anton,sans-serif}.pg-app .ps-celebration,.pg-game-effects .ps-celebration{background:radial-gradient(ellipse at 50% 0,#7a5b214a,transparent 65%),linear-gradient(#191919,#101010);border:1px solid #eacb79;border-radius:18px;box-shadow:0 0 0 6px #6c55222b,0 30px 90px #0009;padding:60px 30px}.pg-app .ps-celebration h2,.pg-game-effects .ps-celebration h2{font-family:Anton,Impact,sans-serif!important;color:#fff6d2!important;font-size:44px!important;text-shadow:0 3px 0 #2d2d2d}.pg-game-effects .ps-celebration p{color:#b8b8b8}.pg-game-effects .ps-celebration::before{animation:none!important}.pg-app .ps-celebration::before{animation:none!important}
@keyframes pg-panel-enter{from{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pg-xp-enter{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pg-xp-gain{0%{opacity:0;transform:translateY(8px)}20%,75%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-10px)}}@keyframes pg-feedback-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1100px){.pg-lobby-arena .pg-arena-copy{margin-left:32px}.pg-lobby-arena .pg-arena h1{font-size:43px!important}.pg-lobby-arena .pg-arena-art{height:225px}.pg-arena-compact .pg-arena-copy h1{font-size:44px!important}}
@media(max-width:1000px){.pg-player{grid-template-columns:minmax(160px,1fr) 70px minmax(180px,1.2fr);padding:18px;gap:16px}.pg-player-record{display:none}.pg-lobby-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,1fr);gap:18px}.pg-arena-you{left:12%}.pg-arena-them{right:12%}#p23-pickem.pg-app .pg-arena h1{font-size:33px!important}.pg-arena-copy{margin-left:23px;margin-right:23px}.pg-league-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-league-hero{grid-template-columns:70px 1fr}.pg-hero-actions{grid-column:1/-1;flex-direction:row}.pg-hero-actions>.pg-action{flex:1}.pg-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:740px){#p23-pickem.pg-app{margin:14px auto 30px;padding:17px 14px calc(100px + env(safe-area-inset-bottom,0px));border-radius:16px}.pg-brand{padding-bottom:18px}.pg-brand small{display:none}.pg-wordmark{width:40px;height:38px;font-size:22px}.pg-brand strong{font-size:21px}.pg-player{grid-template-columns:1fr 68px;gap:16px;padding:17px 16px;margin-bottom:23px}.pg-player-person{gap:11px}.pg-player .pg-player-person h2{font-size:18px!important}.pg-avatar{width:44px;height:50px;font-size:24px}.pg-level{width:63px;height:72px;justify-self:end}.pg-level strong{font-size:31px}.pg-level span{font-size:6px}.pg-player-progress{grid-column:1/-1;margin-top:0}.pg-player-record{display:flex;position:absolute;right:92px;bottom:13px;max-width:0;visibility:hidden}.pg-xp-foot{font-size:9px}.pg-tabs{top:6px;margin-bottom:20px;gap:3px;padding:4px;border-radius:10px}.pg-tabs a{min-height:49px;flex-direction:column;gap:4px;font-size:9px;letter-spacing:.03em;padding:7px 4px}.pg-tabs a .pg-icon{width:18px;height:18px}.pg-lobby-grid{grid-template-columns:1fr;gap:24px}.pg-lobby-leagues>.pg-section-title:first-child{margin-top:7px}.pg-lobby-leagues .pg-empty{padding:23px 18px}.pg-lobby-leagues .pg-empty>.pg-icon{width:42px;height:42px;margin-bottom:10px}.pg-arena{min-height:0;border-radius:15px}.pg-arena-art{height:200px}.pg-versus{font-size:82px;top:39px}.pg-arena-player{top:58px;width:70px}.pg-arena-player .pg-icon{width:57px;height:65px;padding:13px 7px}.pg-arena-you{left:13%}.pg-arena-them{right:13%}.pg-arena-copy{margin:-12px 23px 23px}#p23-pickem.pg-app .pg-arena h1{font-size:34px!important;line-height:1.17!important;margin-top:8px!important}.pg-arena-copy p{font-size:11px}.pg-arena-copy>.pg-action{width:100%;min-width:0;min-height:54px;font-size:18px!important}.pg-arena-floor{padding:10px 17px;font-size:6px}.pg-section-title{margin:24px 0 14px}#p23-pickem.pg-app .pg-section-title h2{font-size:24px!important}.pg-section-title>a{font-size:8px}.pg-arena-compact{display:block}.pg-arena-compact .pg-arena-art{height:170px}.pg-arena-compact .pg-arena-you{left:17%}.pg-arena-compact .pg-arena-them{right:17%}.pg-arena-compact .pg-versus{top:31px;font-size:73px}.pg-arena-compact .pg-arena-player{top:45px}.pg-arena-compact .pg-arena-copy{margin:-10px 22px 25px}.pg-arena-compact .pg-arena-copy p{display:none}.pg-arena-compact .pg-arena-copy .pg-action{min-width:0;width:100%;margin-top:15px!important}.pg-match-grid,.pg-archive .pg-match-grid{grid-template-columns:1fr;gap:16px}.pg-match-link{padding:19px 13px;gap:8px}.pg-match-score>strong{font-size:37px}.pg-match-score>span{font-size:6px}.pg-fighter strong{font-size:10px}.pg-card-bottom{font-size:8px;padding:11px 13px}.pg-card-bottom>a{font-size:8px}.pg-stat-strip{gap:0;padding:17px 6px;margin:23px 0}.pg-stat-strip>span{font-size:6px;gap:7px}.pg-stat-strip strong{font-size:28px}.pg-stat-strip small{font-size:14px}.pg-league-hero{grid-template-columns:48px 1fr;padding:23px 18px;gap:15px}.pg-league-hero>.pg-icon{height:49px;width:49px}#p23-pickem.pg-app .pg-league-hero h1{font-size:34px!important}.pg-league-hero p{font-size:8px;line-height:1.5}.pg-league-hero .pg-eyebrow{font-size:8px}.pg-hero-actions{gap:12px;flex-direction:column}.pg-hero-actions>.pg-action{width:100%;font-size:17px!important}.pg-league-grid{grid-template-columns:1fr;gap:18px}.pg-league{padding:20px 18px 0}.pg-league-top .pg-eyebrow{font-size:8px}#p23-pickem.pg-app .pg-league h3{font-size:17px!important}.pg-league>.pg-card-bottom{margin-left:-18px;margin-right:-18px}.pg-activity{padding:0 17px 14px}.pg-activity-item{gap:11px}.pg-activity-item strong{font-size:11px}.pg-activity-item>.pg-icon:first-child{width:32px;height:32px}.pg-empty{padding:25px 20px}.pg-empty p{font-size:12px}.pg-level-hero{padding:26px 21px;gap:20px;margin-bottom:24px}.pg-level-large{width:92px;height:108px;padding:6px}.pg-level-large strong{font-size:43px}.pg-level-large span{font-size:8px}#p23-pickem.pg-app .pg-level-hero h1{font-size:32px!important}.pg-level-hero p{font-size:8px}.pg-level-hero>div:last-child>span:last-child{font-size:10px}.pg-milestones{padding:0 16px 17px}.pg-milestone-track{grid-template-columns:repeat(3,1fr);row-gap:18px}.pg-milestone-track::before{display:none}.pg-milestone-badge{width:48px;height:54px}.pg-achievement-grid{grid-template-columns:1fr}.pg-achievement{padding:16px;gap:15px}.pg-achievement p{font-size:11px}.pg-achievement h3{font-size:13px!important}.pg-achievements>.pg-section-title{align-items:flex-start;flex-direction:column;gap:10px}.pg-ledger{padding:0 16px 14px}.pg-ledger-row strong{font-size:10px}.pg-ledger-row b{font-size:18px}.pg-ledger-row{gap:10px}.pg-ledger-icon{padding:6px}.pg-archive{padding:14px 16px}.pg-archive>summary{font-size:17px}.pg-feedback{padding:14px;gap:11px}.pg-feedback strong{font-size:12px}.pg-detail>.ps-matchup{padding:22px 17px}.pg-detail .ps-game{padding:16px}.pg-dialog>header{padding:18px 17px;gap:10px}#p23-pickem.pg-app .pg-dialog>header h2{font-size:24px!important}.pg-dialog>header>.pg-icon{width:27px;height:27px}.pg-dialog-body{padding:19px 17px 25px}.pg-dialog>header>a{width:38px;height:38px}.pg-dialog-body button{width:100%}.pg-dialog-body .ps-fixture-select{max-height:270px}.pg-guest{padding:35px 23px}.pg-guest h1{font-size:49px!important}.pg-guest>.pg-action{width:100%;font-size:17px!important}.pg-game-effects .ps-celebration h2{font-size:34px!important}}
@media(max-width:360px){#p23-pickem.pg-app{padding-left:11px;padding-right:11px}.pg-player{padding:15px 13px}.pg-player .pg-player-person h2{font-size:16px!important}.pg-brand .pg-help{font-size:9px}.pg-brand>a:first-child{gap:9px}.pg-arena-copy{margin-left:19px;margin-right:19px}#p23-pickem.pg-app .pg-arena h1{font-size:29px!important}.pg-arena-you{left:10%}.pg-arena-them{right:10%}.pg-match-score>strong{font-size:32px}.pg-match-score{max-width:120px}.pg-card-bottom{gap:6px}.pg-card-bottom>a{font-size:7px}.pg-level-hero{gap:15px;padding:23px 16px}.pg-level-large{width:77px;height:91px}.pg-level-large strong{font-size:36px}#p23-pickem.pg-app .pg-level-hero h1{font-size:27px!important}.pg-hero-actions>.pg-action{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.pg-app *,.pg-app *::before,.pg-app *::after,.pg-game-effects *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pg-xp-track>span{transform:none!important}.pg-xp-gain{display:none!important}}
.pg-mobile-record{display:none}@media(max-width:740px){.pg-mobile-record{display:block;font-size:8px;color:#a0a0a0;margin-top:5px;line-height:1.5}}
#p23-pickem.pg-app .pg-player-person h2{font-family:Inter,sans-serif!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;font-size:20px!important;line-height:1.3!important}@media(max-width:740px){#p23-pickem.pg-app .pg-player-person h2{font-size:18px!important}}@media(max-width:360px){#p23-pickem.pg-app .pg-player-person h2{font-size:16px!important}}
.pg-player-person>div{min-width:0;flex:1}.pg-equipped{flex-wrap:wrap;gap:5px}.pg-detail-players{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);gap:15px;align-items:center;max-width:450px;margin:0 auto 24px}.pg-detail-players .pg-avatar{width:62px;height:68px;font-size:33px}.pg-detail-players .pg-fighter strong{font-size:13px}.pg-detail-vs{font:48px/1 Anton,sans-serif;color:#ffdc68;transform:skew(-7deg);text-shadow:0 3px 0 #78551f,0 5px 0 #101010}.pg-detail-league-emblem{display:grid;place-items:center;width:66px;height:78px;margin:0 auto 18px;background:linear-gradient(140deg,#909090,#2d2d2d);clip-path:polygon(50% 0,95% 15%,90% 73%,50% 100%,10% 73%,5% 15%);color:#e8e8e8}.pg-detail-league-emblem>.pg-icon{height:46px;width:46px;stroke-width:1.1}.pg-vs-event>.pg-icon{animation:pg-event-emblem .45s ease-out both}.pg-league-event>.pg-icon{animation:pg-event-emblem .45s ease-out both}.pg-game-effects .ps-celebration[open]::after,.pg-app .ps-celebration[open]::after{content:"";width:4px;height:4px;position:absolute;left:50%;top:38%;border-radius:50%;background:#ffdf75;box-shadow:-80px -65px #ffe9a2,90px -80px #fff3c2,-110px 25px #ffcc2a,120px 35px #e6ad30,30px -100px #ffdf75,-45px 80px #dfb045,60px 100px #ffdf75,-140px -20px #fff0ac,140px -35px #ffcc2a,15px 120px #ffe9a2;animation:pg-particles 1.2s ease-out both;pointer-events:none}@keyframes pg-particles{0%{opacity:0;transform:scale(.2) translateY(15px)}20%{opacity:1}100%{opacity:0;transform:scale(1.3) translateY(-35px)}}@keyframes pg-event-emblem{from{opacity:0;transform:scale(.55) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:740px){.pg-mobile-record{font-size:9px}.pg-detail-players{gap:12px;margin-bottom:23px}.pg-detail-players .pg-avatar{width:50px;height:56px;font-size:28px}.pg-detail-players .pg-fighter strong{font-size:11px}.pg-detail-vs{font-size:42px}}@media(prefers-reduced-motion:reduce){.pg-game-effects .ps-celebration::after,.pg-app .ps-celebration::after{display:none!important}.pg-feedback>.pg-icon{animation:none!important}}
.pg-share-card{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#6868684a,transparent 65%),linear-gradient(120deg,#2d2d2d,#191919)!important;border-color:#909090!important;padding:24px!important}.pg-share-emblem{display:inline-grid;place-items:center;width:48px;height:56px;background:linear-gradient(145deg,#a0a0a0,#373737);clip-path:polygon(50% 0,95% 15%,90% 73%,50% 100%,10% 73%,5% 15%);color:#e8e8e8;margin-bottom:12px}.pg-share-emblem>.pg-icon{width:34px;height:34px}.pg-share-card>p{font-size:12px;color:#d0d0d0}.pg-share-card>button{min-width:190px}.pg-share-card>label{margin-bottom:8px}.pg-share-card [data-copy-status]{min-height:18px;color:#d0d0d0;font-size:11px}
#p23-pickem.pg-app button:disabled{cursor:wait;opacity:.72;transform:none!important;box-shadow:0 1px 0 #6e561e!important}
.pg-match-accepted .pg-detail-players .pg-fighter:first-child{animation:pg-fighter-left .45s ease-out both}.pg-match-accepted .pg-detail-players .pg-fighter:last-child{animation:pg-fighter-right .45s ease-out both}.pg-match-accepted .pg-detail-vs{animation:pg-vs-reveal .5s ease-out both}@keyframes pg-fighter-left{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes pg-fighter-right{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes pg-vs-reveal{from{opacity:0;transform:scale(.7) skew(-7deg)}to{opacity:1;transform:scale(1) skew(-7deg)}}
#p23-pickem.pg-app .pg-player-person h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
/* 4.0.2 — dark 2-3PAIKKA sports interface. */
#p23-pickem.pg-app{--pg-gold:#ffcc2a;--pg-blue:#c8c8c8;--pg-teal:#c8c8c8;--pg-muted:#a0a0a0;--pg-surface:#191919;--pg-edge:#353535;background:linear-gradient(150deg,#171717,#101010 45%,#080808);border-radius:10px;box-shadow:0 0 0 1px #2d2d2d,0 15px 40px #0003;padding-top:20px}
#p23-pickem.pg-app::before{display:none}#p23-pickem.pg-app :is(h1,h2,h3){color:#fff!important}#p23-pickem.pg-app .pg-brand{padding-bottom:18px;gap:12px}#p23-pickem.pg-app .pg-brand>a:first-child{gap:18px}#p23-pickem.pg-app .pg-official-logo{display:block;object-fit:contain;width:100px;height:auto;max-width:none;flex:none}#p23-pickem.pg-app .pg-brand-copy{display:flex;flex-direction:column;gap:7px;letter-spacing:.12em;color:#a0a0a0}#p23-pickem.pg-app .pg-brand-copy strong{font:36px/1 Anton,Impact,sans-serif;letter-spacing:.04em;margin:0;color:#fff}#p23-pickem.pg-app .pg-brand-copy small{display:block;font:700 9px/1.4 Inter,sans-serif;letter-spacing:.12em;margin:0;color:#a0a0a0}.pg-help{color:#bcbcbc!important}
.pg-player{background:linear-gradient(115deg,#252525,#191919 60%,#202020);border:1px solid #3d3d3d;box-shadow:inset 0 1px 0 #ffffff0d,0 3px 0 #080808;padding:18px 21px;border-radius:9px;margin-bottom:22px}.pg-avatar{background:linear-gradient(135deg,#474747,#252525);border-color:#666;box-shadow:inset 0 1px 0 #fff2,0 2px 0 #080808;border-radius:7px;color:#fff}.pg-level{filter:none}.pg-level-inner{background:linear-gradient(145deg,#262626,#101010)}.pg-tier-blue{--tier:#b4b4b4;--tier-dark:#494949;--tier-light:#ededed}.pg-tier-purple{--tier:#e6e6e6;--tier-dark:#676767;--tier-light:#fff}.pg-player-record strong{color:#fff}.pg-player-record small,.pg-player-record .pg-draws,.pg-xp-foot{color:#a0a0a0}.pg-equipped>span:last-child{color:#bdbdbd}.pg-xp-track{background:#080808;border-color:#080808;height:13px;box-shadow:inset 0 1px 3px #0008,0 1px 0 #fff1}.pg-xp-track>span{background:linear-gradient(#ffe681,#ffcc2a);box-shadow:inset 0 1px 0 #fff6}.pg-xp-label strong{color:#ffcc2a}
.pg-tabs{border-radius:6px;gap:0;padding:0;border:1px solid #333;background:#111;box-shadow:none;margin-bottom:22px}.pg-tabs a{border-radius:0;min-height:49px;color:#a0a0a0!important;font-size:11px;border:0;border-right:1px solid #282828;box-shadow:inset 0 -3px 0 transparent}.pg-tabs a:last-child{border-right:0}.pg-tabs a:hover:not([aria-current]){background:#252525;color:#fff!important}.pg-tabs a[aria-current]{background:#202020;border:0;border-right:1px solid #282828;color:#ffcc2a!important;box-shadow:inset 0 -3px 0 #ffcc2a}.pg-tabs a:active{transform:none}
#p23-pickem.pg-app .pg-action,#p23-pickem.pg-app button:not(.p23-collectible-badge){background:#ffcc2a;border:1px solid #ffcc2a;border-radius:5px;box-shadow:0 2px 0 #93731a;color:#101010!important;font:800 12px/1.3 Inter,sans-serif;letter-spacing:.025em;min-height:47px;padding:13px 17px}#p23-pickem.pg-app .pg-action-secondary{background:#252525;border-color:#444;color:#ededed!important;box-shadow:0 2px 0 #080808}.pg-action:hover{filter:brightness(1.04)}#p23-pickem.pg-app .pg-action:active,#p23-pickem.pg-app button:not(.p23-collectible-badge):active{transform:translateY(1px);box-shadow:none}.pg-section-title>.pg-icon,.pg-section-title>a,.pg-section-title>span{color:#b5b5b5!important}.pg-section-title .pg-eyebrow{color:#a0a0a0}
.pg-arena{border:1px solid #454035;border-radius:9px;background:radial-gradient(ellipse at 50% 0,#ffcc2a09,transparent 65%),#101010;box-shadow:inset 0 2px 0 #ffcc2a,0 4px 0 #080808}.pg-arena::after{display:none}.pg-arena-art{height:192px}.pg-court{color:#ffffff15;bottom:-40px}.pg-spotlight{opacity:.55;background:linear-gradient(#ffcc2a25,#ffcc2a00);top:-95px}.pg-spotlight-right{background:linear-gradient(#f4e9bb1c,#ffcc2a00)}.pg-arena-player .pg-icon{background:linear-gradient(145deg,#404040,#191919);color:#d1d1d1}.pg-arena-them .pg-icon{background:linear-gradient(145deg,#333,#161616);color:#bcbcbc}.pg-arena-player small,.pg-arena-them small{color:#bcbcbc}.pg-versus{font-size:76px;top:53px;color:#ffcc2a;text-shadow:0 2px 0 #6d5520,0 4px 0 #080808;transform:translateX(-50%) skew(-4deg)}.pg-arena-copy{margin:-2px 26px 25px}.pg-arena-copy .pg-eyebrow{color:#ffcc2a}#p23-pickem.pg-app .pg-arena h1{font-size:37px!important;line-height:1.17!important}.pg-arena-copy p{color:#a0a0a0;font-size:12px}.pg-arena-floor{background:#08080870;border-top-color:#333;color:#909090;font-size:7px}.pg-arena-copy>.pg-action{width:100%;min-width:0}.pg-arena-compact{min-height:240px}.pg-arena-compact .pg-arena-art{height:205px}.pg-arena-compact .pg-arena-copy{margin:25px 0 25px 25px}
.pg-arena-featured{padding-top:27px;min-height:420px;isolation:isolate}.pg-arena-featured>.pg-arena-art{position:absolute;inset:0;height:100%;z-index:-1;opacity:.55}.pg-arena-featured .pg-court{height:100%;bottom:-150px;width:120%;left:-10%;opacity:.65}.pg-featured-header{padding:0 25px 18px}.pg-featured-header .pg-eyebrow{color:#ffcc2a}.pg-featured-header p{color:#a0a0a0;font-size:11px}.pg-featured-header h1{margin-top:7px!important}.pg-arena-featured>.pg-match-card{margin:0 24px 18px;background:#111111d9;border-color:#3c3c3c;box-shadow:none}.pg-arena-featured .pg-match-link{padding:25px 18px}.pg-arena-featured .pg-match-score>strong{font-size:50px}.pg-arena-featured .pg-fighter .pg-avatar{width:54px;height:59px;font-size:29px}.pg-featured-actions{display:flex;gap:11px;padding:0 24px 25px}.pg-featured-actions>.pg-action{flex:1}.pg-featured-actions>.pg-action-secondary{font-size:11px!important}.pg-lobby-arena>.pg-match-card{margin-bottom:15px}
.pg-match-card{background:linear-gradient(120deg,#1d1d1d,#111);border-color:#3c3c3c;border-radius:7px;box-shadow:inset 0 1px 0 #fff08,0 2px 0 #080808}.pg-card-top{background:#08080899;color:#a0a0a0;padding:10px 14px}.pg-state{color:#dedede}.pg-incoming{border-color:#8b762c}.pg-incoming .pg-state{color:#ffcc2a}.pg-fighter .pg-avatar,.pg-fighter-away .pg-avatar{background:linear-gradient(145deg,#424242,#1c1c1c);border-color:#606060;color:#fff}.pg-fighter>small{font-size:8px;letter-spacing:.08em;color:#a0a0a0;margin-top:-3px}.pg-leading .pg-avatar{border-color:#ffcc2a!important}.pg-match-score>strong{color:#fff;font-size:40px}.pg-match-score>strong>b{font:inherit;color:#fff}.pg-match-score>strong>b.pg-leading-score{color:#ffcc2a}.pg-match-score i{color:#797979}.pg-match-score>span{color:#a0a0a0;font-size:7px;letter-spacing:.03em}.pg-match-progress{height:3px;background:#080808;margin:0 14px 9px}.pg-match-progress>span{display:block;height:100%;background:#ffcc2a}.pg-card-bottom{border-color:#333;color:#a0a0a0}.pg-card-bottom a,.pg-card-bottom strong{color:#e8e8e8!important}.pg-match-grid .pg-match-link{padding:18px 14px}.pg-invite-actions form+form button{background:#252525!important;border-color:#484848!important;color:#eee!important}.pg-stat-strip{background:#191919;border-color:#363636;box-shadow:none;border-radius:7px}.pg-stat-strip>span{color:#a0a0a0;border-color:#333}.pg-stat-strip strong{color:#fff}
.pg-league,.pg-accent-blue,.pg-accent-teal,.pg-accent-gold{--league-color:#ffcc2a;--league-dark:#252525;background:linear-gradient(135deg,#252525,#151515 75%);border-color:#3d3d3d;border-radius:8px;box-shadow:inset 0 1px 0 #fff08,0 2px 0 #080808}.pg-league::before{border-color:#ffcc2a;opacity:.06}.pg-league-emblem{background:linear-gradient(145deg,#4a4530,#252525);color:#ffcc2a}.pg-league-top .pg-eyebrow{color:#b4b4b4}.pg-league-date{color:#a0a0a0}.pg-league-stats>span{color:#a0a0a0;border-color:#383838}.pg-league-stats strong{color:#fff}.pg-league>.pg-card-bottom{border-top-color:#383838}.pg-mini-progress{background:#080808}.pg-mini-progress>span{background:#ffcc2a}.pg-league-hero{background:linear-gradient(130deg,#242424,#101010);border-color:#3d3d3d;border-radius:9px;padding:23px}.pg-league-hero>.pg-icon{color:#ffcc2a}.pg-league-hero .pg-eyebrow,.pg-league-hero p{color:#a0a0a0}.pg-empty{background:#161616;border-color:#4a4a4a;border-radius:8px}.pg-empty>.pg-icon{color:#b5aa7c}.pg-empty p{color:#a0a0a0}.pg-count{background:#28251c;border-color:#675b31;color:#ffcc2a!important}
.pg-level-hero{background:radial-gradient(ellipse at 0 0,#5f4a172f,transparent 60%),linear-gradient(120deg,#252525,#121212);border-color:#5b5138;border-radius:9px}.pg-level-hero>div:last-child>span:last-child{color:#a0a0a0}.pg-milestones,.pg-ledger,.pg-activity{background:#191919;border-color:#363636;border-radius:8px;box-shadow:none}.pg-milestone-track::before{background:#424242}.pg-milestone>small,.pg-milestone>strong{color:#a0a0a0}.pg-milestone.pg-unlocked>strong{color:#ffcc2a}.pg-milestone.pg-unlocked>small{color:#d0d0d0}.pg-achievement{background:#171717;border-color:#353535;border-radius:7px}.pg-achievement-icon{background:#252525;border-color:#454545;color:#a0a0a0}.pg-achievement.pg-unlocked{background:linear-gradient(120deg,#2d291b,#191919);border-color:#706237}.pg-achievement.pg-unlocked .pg-achievement-icon{background:#3c341b;color:#ffcc2a;border-color:#7c692c}.pg-achievement p,.pg-achievement div>span,.pg-ledger-row small{color:#a0a0a0}.pg-ledger-row,.pg-activity-item{border-color:#343434}.pg-ledger-icon{background:#302a19;border-color:#6e5e2a;color:#ffcc2a}.pg-activity-item>.pg-icon:first-child{background:#292929;color:#bdbdbd}.pg-activity-item.pg-is-unread>.pg-icon:first-child{background:#383019;color:#ffcc2a}.pg-activity-item small{color:#a0a0a0}.pg-negative{color:#c69797}.pg-archive{background:#151515;border-color:#383838;border-radius:6px}.pg-feedback{background:#252525;border-color:#505050;border-radius:7px}.pg-feedback-success{background:linear-gradient(110deg,#332c16,#1d1d1d);border-color:#827034}.pg-feedback-success>.pg-icon{color:#ffcc2a}.pg-feedback p{color:#bfbfbf}.pg-invitation,.pg-share-card{background:linear-gradient(120deg,#252525,#151515)!important;border-color:#555!important;border-radius:8px}.pg-share-emblem{background:linear-gradient(145deg,#55503a,#252525);color:#ffcc2a}.pg-share-card>p,.pg-share-card [data-copy-status]{color:#bcbcbc}.pg-back{color:#bcbcbc!important}.pg-guest{background:radial-gradient(ellipse at 90% 0,#7a1e1e18,transparent 65%),linear-gradient(130deg,#252525,#080808);border-color:#454545}.pg-guest .pg-eyebrow{color:#ffcc2a}.pg-guest p{color:#a0a0a0}
#p23-pickem.pg-app .pg-dialog{background:#151515;border-color:#555;border-radius:9px}.pg-dialog>header{background:#202020;border-color:#383838}.pg-dialog>header>a{background:#111;border-color:#444;border-radius:5px}.pg-dialog>header .pg-eyebrow{color:#a0a0a0}.pg-dialog>header>.pg-icon{color:#ffcc2a}.pg-dialog-intro{color:#bcbcbc}#p23-pickem.pg-app input:not([type=checkbox]):not([type=radio]),#p23-pickem.pg-app select,#p23-pickem.pg-app textarea{background:#080808;color:#fff;border-color:#505050;border-radius:5px;box-shadow:none}.pg-dialog .ps-fixture-select{background:#101010;border-color:#3d3d3d}.pg-dialog .ps-fixture-day>button{background:#252525!important;border-color:#414141!important;color:#e2e2e2!important}.pg-dialog .ps-preview{background:#252525;border-color:#6c623e}.pg-dialog output{background:#2b281b;border-color:#665b31;color:#f2db8c}.pg-dialog .pg-code-input{letter-spacing:.08em;font-size:15px!important}
.pg-detail>.ps-matchup{background:radial-gradient(ellipse at 50% 0,#ffcc2a09,transparent 65%),linear-gradient(120deg,#252525,#101010);border-color:#454545;border-radius:9px;box-shadow:inset 0 2px 0 #ffcc2a,0 3px 0 #080808}.pg-detail>.ps-matchup>.ps-kicker{color:#bcbcbc}.pg-detail-vs{color:#ffcc2a;text-shadow:0 2px 0 #5d4718}.pg-detail-league-emblem{background:linear-gradient(140deg,#51472a,#252525);color:#ffcc2a}.pg-detail .ps-card,.pg-app>.ps-card{background:linear-gradient(130deg,#242424,#151515);border-color:#3d3d3d;box-shadow:none}.pg-detail .ps-score{color:#fff;text-shadow:none}.pg-detail details>summary{color:#bcbcbc}.pg-detail .ps-result{background:linear-gradient(120deg,#332b17,#171717);border-color:#766530}.pg-app .ps-celebration,.pg-game-effects .ps-celebration{background:radial-gradient(ellipse at 50% 0,#80601930,transparent 65%),linear-gradient(#242424,#080808);border-color:#d5b74b;box-shadow:0 0 0 4px #77612822,0 25px 70px #0009}.pg-game-effects .ps-celebration p{color:#bcbcbc}
/* Compact match rows: team selections, never odds or stakes. */
#p23-pickem.pg-app .pg-context-label{display:flex;align-items:center;gap:9px;padding:13px 15px;background:#252525;border-left:3px solid #ffcc2a;color:#ffcc2a;font:800 10px/1.5 Inter,sans-serif;letter-spacing:.06em;margin:25px 0 15px}.pg-context-label>.pg-icon{width:18px;height:18px}.pg-prediction-section>h3{font-size:22px!important}.pg-detail .pg-fixture{padding:0;margin:12px 0;border:1px solid #3d3d3d;border-radius:7px;background:#191919;box-shadow:none;overflow:hidden}.pg-fixture-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#101010;padding:9px 15px;border-bottom:1px solid #303030;font-size:9px;font-weight:800;letter-spacing:.025em;color:#b0b0b0}.pg-fixture-meta>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#a0a0a0}.pg-fixture-meta .pg-icon{width:12px;height:12px}.pg-fixture-correct .pg-fixture-meta>span{color:#e1cb81}.pg-fixture-incorrect .pg-fixture-meta>span{color:#c59a9a}.pg-fixture-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:15px;align-items:center;padding:17px 15px 14px}.pg-fixture-match>div{min-width:0}.pg-fixture-match>div:last-child{text-align:right}.pg-fixture-match small{display:block;color:#858585;font-size:7px;letter-spacing:.1em;font-weight:800;margin-bottom:5px}#p23-pickem.pg-app .pg-fixture-match h4{font:700 14px/1.4 Inter,sans-serif!important;color:#fff;margin:0}.pg-fixture-match>strong{font:25px/1 Anton,sans-serif;color:#cecece;white-space:nowrap}.pg-fixture-match>strong i{font-style:normal;padding:0 4px;color:#6c6c6c}.pg-fixture-open .pg-fixture-match>strong,.pg-fixture-selected .pg-fixture-match>strong{font:800 11px Inter,sans-serif;color:#797979}.pg-detail .pg-fixture .ps-pick-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;min-width:0;padding:0 15px;margin:0 0 12px}.pg-detail .pg-fixture .ps-pick-options label{margin:0}.pg-detail .pg-fixture .ps-pick-options span{display:flex;justify-content:center;align-items:center;gap:7px;min-height:48px;background:#252525;border:1px solid #4a4a4a;box-shadow:none;border-radius:5px;font:800 11px/1.3 Inter,sans-serif;color:#fff;padding:11px;transition:background .12s,transform .12s}.pg-fixture .ps-pick-options span>i{display:none;font-style:normal}.pg-detail .pg-fixture .ps-pick-options input:checked+span{background:#ffcc2a;border-color:#ffcc2a;color:#101010}.pg-fixture .ps-pick-options input:checked+span>i{display:block}.pg-fixture .ps-pick-options label:active>span{transform:scale(.985)}.pg-locked-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 15px 12px}.pg-locked-choices>span{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #343434;border-radius:5px;padding:10px;background:#171717;color:#858585;font:700 10px/1.35 Inter,sans-serif;min-height:44px}.pg-locked-choices .pg-icon{height:13px;width:13px}.pg-locked-choices>.pg-is-picked{border-color:#a08a3b;background:#2b281b;color:#eee1ad}.pg-fixture-incorrect .pg-locked-choices>.pg-is-picked{background:#251919;border-color:#7a3b3b;color:#d5b2b2}.pg-fixture-correct .pg-locked-choices>.pg-is-picked{border-color:#b49d45;color:#ffe79a;background:#2d291a}.pg-fixture .pg-pick-privacy,.pg-fixture .pg-saved-choice{font-size:9px;color:#909090;padding:0 15px;margin:4px 0 12px!important;display:flex;align-items:center;gap:5px}.pg-pick-privacy>.pg-icon{width:11px;height:11px}.pg-fixture .pg-revealed{border-top:1px solid #303030;padding:12px 15px;background:#141414}.pg-detail .pg-revealed>summary{font-size:9px;letter-spacing:.04em}.pg-revealed p{font-size:11px;color:#bcbcbc}
/* League/H2H standings use only the current competition's points. */
.pg-table-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pg-table-heading>span{font:800 8px/1.4 Inter,sans-serif;letter-spacing:.06em;color:#a0a0a0}.pg-standings table{table-layout:fixed}.pg-standings th:first-child{width:45px}.pg-standings th:nth-child(3){width:45px}.pg-standings th:last-child{width:65px}.pg-detail .pg-standings th,.pg-detail .pg-standings td{border-bottom-color:#333;vertical-align:middle;padding:12px 7px;font-size:11px}.pg-standings th{color:#a0a0a0;font-size:9px!important}.pg-table-player{display:flex;gap:9px;align-items:center;min-width:0}.pg-table-player>.pg-avatar{width:26px;height:29px;min-width:26px;font-size:15px;border-width:1px;border-radius:4px;box-shadow:none}.pg-table-player>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-table-player small{display:block;color:#909090;font-size:8px}.pg-table-level{font-size:10px;color:#a0a0a0}.pg-own-row{background:#ffcc2a08}.pg-own-row>td:first-child{box-shadow:inset 2px 0 0 #ffcc2a;color:#ffcc2a}.pg-own-row>td:last-child{color:#ffcc2a;font-weight:900}
/* Matchmaking is three explicit steps with real player records. */
.pg-steps{display:grid!important;grid-template-columns:repeat(3,1fr);padding:0!important;list-style:none!important;margin:0 0 20px!important;border-bottom:1px solid #3b3b3b}.pg-steps>li{display:flex;align-items:center;justify-content:center;gap:6px;font:800 8px/1.3 Inter,sans-serif!important;letter-spacing:.04em;color:#858585!important;padding:0 4px 14px}.pg-steps b{display:grid;place-items:center;width:22px;height:22px;border:1px solid #555;border-radius:50%;font-size:10px;color:#aaa}.pg-steps>li[aria-current]{color:#ffcc2a!important;box-shadow:0 2px 0 #ffcc2a}.pg-steps>li[aria-current] b{color:#101010;border-color:#ffcc2a;background:#ffcc2a}.pg-player-search{margin:0 0 18px!important}.pg-player-search button{width:100%}.pg-opponents{display:grid;gap:10px;margin:15px 0}.pg-opponent{margin:0!important;position:relative}.pg-opponent>input{position:absolute;opacity:0;width:1px;height:1px}.pg-opponent-body{display:flex;align-items:center;gap:12px;padding:13px;background:#222;border:1px solid #444;border-radius:6px;cursor:pointer}.pg-opponent-body>.pg-avatar{width:38px;height:42px;font-size:22px}.pg-opponent-body>span{flex:1;min-width:0}.pg-opponent-body strong{display:block;color:#fff;font-size:12px;overflow-wrap:anywhere}.pg-opponent-body small{display:block;margin-top:4px;color:#a0a0a0;font-size:8px;font-weight:700}.pg-opponent-body>i{display:none;font-style:normal;color:#ffcc2a}.pg-opponent>input:checked+.pg-opponent-body{border-color:#ffcc2a;background:#2a2619}.pg-opponent>input:checked+.pg-opponent-body>i{display:block}.pg-opponent>input:focus-visible+.pg-opponent-body{outline:2px solid #ffcc2a;outline-offset:3px}.pg-wizard-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.pg-wizard-actions>button:first-child,#p23-pickem.pg-app .pg-match-window>button{background:#252525!important;color:#ddd!important;border-color:#505050!important;box-shadow:none!important}.pg-match-window{display:flex;gap:10px;margin-top:14px}.pg-match-window>button{font-size:9px!important;flex:1;min-height:40px!important}.pg-wizard-count{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #333}.pg-wizard-count>strong{font:20px Anton,sans-serif;color:#ffcc2a}.pg-wizard-count>span{font-size:9px;color:#a0a0a0;max-width:160px;text-align:right}.pg-confirm-match{display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);gap:15px;align-items:center;padding:25px 0}.pg-confirm-match>div{display:flex;align-items:center;flex-direction:column;gap:9px;min-width:0}.pg-confirm-match strong{font-size:12px;text-align:center;overflow-wrap:anywhere}.pg-confirm-match small{font-size:9px;color:#a0a0a0}.pg-confirm-match>b{font:42px Anton,sans-serif;color:#ffcc2a;transform:skew(-3deg)}.pg-confirm-window{background:#202020;border:1px solid #3d3d3d;border-radius:6px;padding:15px}.pg-confirm-window>strong{font:22px Anton,sans-serif;color:#ffcc2a}.pg-confirm-window ul{padding:0!important;list-style:none;margin-top:10px!important}.pg-confirm-window li{padding:9px 0!important;font:10px/1.5 Inter,sans-serif;border-top:1px solid #383838;color:#a0a0a0!important}.pg-dialog [data-matchmaker]>section>button{width:100%}.pg-wizard-actions button{font-size:10px!important;padding:12px 8px!important}.pg-dialog [data-matchmaker] h3:focus{outline:none}
@media(max-width:740px){#p23-pickem.pg-app{border-radius:7px;padding-top:14px}.pg-player{padding:15px 14px;border-radius:7px}.pg-tabs a{min-height:48px;font-size:9px}.pg-tabs a[aria-current]{box-shadow:inset 0 -2px 0 #ffcc2a}.pg-tabs a .pg-icon{width:17px;height:17px}#p23-pickem.pg-app .pg-official-logo{width:78px}#p23-pickem.pg-app .pg-brand>a:first-child{gap:10px}#p23-pickem.pg-app .pg-brand-copy strong{font-size:29px}#p23-pickem.pg-app .pg-brand-copy small{font-size:7px;letter-spacing:.06em}.pg-brand .pg-help{font-size:9px}.pg-arena-art{height:174px}.pg-arena-copy{margin:0 20px 22px}#p23-pickem.pg-app .pg-arena h1{font-size:32px!important}.pg-arena-copy>.pg-action{min-height:49px;font-size:13px!important}.pg-versus{font-size:70px;top:44px}.pg-arena-player{top:48px}.pg-arena-compact .pg-arena-art{height:155px}.pg-arena-compact .pg-arena-copy{margin:0 20px 22px}.pg-arena-featured{min-height:0;padding-top:22px}.pg-featured-header{padding:0 19px 14px}.pg-featured-header p{font-size:10px}.pg-arena-featured>.pg-match-card{margin:0 17px 16px}.pg-arena-featured .pg-match-link{padding:21px 10px;gap:6px}.pg-arena-featured .pg-fighter .pg-avatar{width:43px;height:48px;font-size:25px}.pg-arena-featured .pg-match-score>strong{font-size:39px}.pg-featured-actions{padding:0 17px 22px;gap:10px;flex-direction:column}.pg-featured-actions>.pg-action{width:100%;font-size:12px!important}.pg-match-score>strong{font-size:36px}.pg-match-score>span{font-size:6px}.pg-fighter>small{font-size:7px}.pg-card-bottom a{font-size:8px}.pg-league-hero{padding:20px 17px}.pg-hero-actions>.pg-action{font-size:12px!important}.pg-empty>.pg-action{font-size:12px!important}.pg-fixture-meta{padding:9px 12px;font-size:8px}.pg-fixture-meta>span{font-size:7px;gap:4px}.pg-fixture-match{padding:15px 12px 13px;gap:10px}#p23-pickem.pg-app .pg-fixture-match h4{font-size:12px!important;line-height:1.4!important}.pg-fixture-match small{font-size:6px}.pg-detail .pg-fixture .ps-pick-options{padding:0 12px;gap:8px}.pg-detail .pg-fixture .ps-pick-options span{font-size:10px;padding:10px 7px;min-height:47px}.pg-locked-choices{padding:0 12px 10px;gap:8px}.pg-locked-choices>span{font-size:9px;padding:9px 6px}.pg-fixture .pg-pick-privacy,.pg-fixture .pg-saved-choice{padding:0 12px;font-size:8px}.pg-fixture .pg-revealed{padding:10px 12px}.pg-table-heading{align-items:flex-start;flex-direction:column;gap:6px}.pg-standings th:first-child{width:29px}.pg-standings th:nth-child(3){width:30px}.pg-standings th:last-child{width:43px}.pg-detail .pg-standings th,.pg-detail .pg-standings td{padding:11px 4px;font-size:10px}.pg-table-player{gap:7px}.pg-table-player>.pg-avatar{width:23px;height:26px;min-width:23px;font-size:14px}.pg-table-level{font-size:9px}.pg-steps>li{font-size:6px!important;gap:4px;padding-bottom:12px}.pg-steps b{height:20px;width:20px;font-size:9px}.pg-opponent-body{gap:10px;padding:12px}.pg-opponent-body strong{font-size:11px}.pg-opponent-body small{font-size:7px}.pg-wizard-actions{gap:8px}.pg-wizard-actions button{font-size:9px!important;padding:11px 6px!important}.pg-confirm-match{gap:10px;grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr)}.pg-confirm-match>b{font-size:36px}.pg-confirm-match strong{font-size:11px}.pg-confirm-window li{font-size:9px}.pg-wizard-count>span{font-size:8px}.pg-match-window>button{font-size:8px!important}.pg-dialog>header{background:#202020}}
@media(max-width:360px){#p23-pickem.pg-app .pg-official-logo{width:70px}#p23-pickem.pg-app .pg-brand-copy strong{font-size:26px}#p23-pickem.pg-app .pg-brand-copy small{font-size:6px}.pg-brand .pg-help{font-size:8px;gap:5px}.pg-help .pg-icon{width:13px}.pg-arena-featured .pg-match-score>strong{font-size:32px}.pg-arena-featured .pg-fighter .pg-avatar{width:36px;height:41px;font-size:22px}.pg-match-link .pg-fighter strong{font-size:9px}.pg-fixture-meta>span{font-size:6px}.pg-fixture-meta{font-size:7px}}
@media(prefers-reduced-motion:reduce){.pg-app *,.pg-app *::before,.pg-app *::after{transition:none!important;animation:none!important}.pg-fixture .ps-pick-options label:active>span{transform:none!important}}
#p23-pickem.pg-app .pg-fixture .ps-pick-options label{position:relative;display:block;min-width:0}#p23-pickem.pg-app .pg-fixture .ps-pick-options input{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:1;opacity:0;cursor:pointer}
.pg-level.pg-tier-bronze{--tier:#b38a59;--tier-dark:#4b3825;--tier-light:#d4b790}.pg-mobile-record b{font-weight:700;color:#d8d8d8}
#p23-pickem.pg-app .pg-fixture .pg-revealed{padding:9px 12px;background:#111}#p23-pickem.pg-app .pg-fixture .pg-revealed>summary{font:700 9px/1.5 Inter,sans-serif!important;letter-spacing:.035em!important;min-height:24px;display:list-item;list-style-position:inside;color:#b5b5b5!important}#p23-pickem.pg-app .pg-fixture .pg-saved-choice{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0!important;margin:-1px!important}@media(max-width:740px){.pg-fixture-meta{font-size:9px}.pg-fixture-meta>span{font-size:8px}.pg-fixture .pg-pick-privacy{font-size:9px}}
#p23-pickem.pg-app .pg-xp-track>span{animation:none}#p23-pickem.pg-app .pg-player.pg-xp-earned .pg-xp-track>span{animation:pg-xp-earned .7s ease-out both}@keyframes pg-xp-earned{from{transform:scaleX(var(--pg-xp-from,0))}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){#p23-pickem.pg-app .pg-xp-track>span{animation:none!important}}
.pg-score-prediction{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0;font-size:11px}.pg-score-prediction label{display:flex;align-items:center;gap:4px}.pg-score-prediction input{width:65px!important;min-height:44px;padding:5px!important}.pg-score-comparison{font-size:11px;color:#ccd0d3}
