:root{--pcw-bg: #0b0f14;--pcw-surface: #141a22;--pcw-surface2: #10161e;--pcw-text: #ffffff;--pcw-text-muted: #a7b0be;--pcw-accent: #0087b3;--pcw-accent-2: #00a0cc;--pcw-border: rgba(255,255,255,.08);--pcw-shadow: rgba(0, 135, 179, .15);--pcw-action-height: 40px;--pcw-action-radius: 8px;--pcw-action-primary-bg: linear-gradient(180deg, #039dcc 0%, #0588b6 100%);--pcw-action-primary-bg-hover: linear-gradient(180deg, #08a9d9 0%, #067da9 100%);--pcw-action-primary-border: rgba(111, 198, 222, .34);--pcw-action-secondary-bg: #101d2b;--pcw-action-secondary-bg-hover: #14283c;--pcw-action-secondary-border: rgba(111, 198, 222, .24);--pcw-action-secondary-text: #d9e9f5;--pcw-admin-space-1: 4px;--pcw-admin-space-2: 8px;--pcw-admin-space-3: 12px;--pcw-admin-space-4: 16px;--pcw-admin-space-6: 24px;--pcw-admin-font-caption: .75rem;--pcw-admin-font-label: .8125rem;--pcw-admin-font-body: .875rem;--pcw-admin-font-title: 1.125rem;--pcw-admin-surface: #0e1c2b;--pcw-admin-surface-raised: #12253a;--pcw-admin-border: rgba(78, 139, 185, .28);--pcw-admin-text: #f4f8fc;--pcw-admin-muted: #a7b8ca}.pcw-public-page-shell{min-height:100vh;padding:24px 72px 72px;box-sizing:border-box}.pcw-public-container{width:min(1720px,100%);margin-right:auto;margin-left:auto;box-sizing:border-box}.pcw-public-h1{margin:0 0 16px;color:#fff;font-size:2rem;font-weight:800;line-height:1.15;letter-spacing:0}.pcw-public-h1--banner{margin-bottom:4px;font-size:1.75rem}.pcw-public-h1--compact{margin-bottom:8px;font-size:1.5rem}@media(max-width:1100px){.pcw-public-page-shell{padding:20px 32px 58px}}@media(max-width:767px){.pcw-public-page-shell{padding:14px 16px 44px}.pcw-public-h1{font-size:1.55rem}.pcw-public-h1--banner{font-size:1.45rem}.pcw-public-h1--compact{font-size:1.3rem}}@media(min-width:2560px){.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable{--pcw-ultrawide-body: 16px;--pcw-ultrawide-secondary: 15px;--pcw-ultrawide-meta: 14px;--pcw-ultrawide-panel-heading: 18px;--pcw-ultrawide-section-heading: 24px;--pcw-ultrawide-page-heading: 36px;--pcw-ultrawide-control-target: 40px}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(span:not(.mud-icon-root):not([class*=icon]):not([aria-hidden=true]),b,strong,em,dd,li,legend,div:not(:has(>*))){font-size:var(--pcw-ultrawide-body)!important;line-height:1.45!important;letter-spacing:0!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(p,[data-ultrawide-role=secondary-body],[class*=description],[class*=subtitle],[class*=supporting],[class*=helper],[class*=hint]),.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(p,[data-ultrawide-role=secondary-body],[class*=description],[class*=subtitle],[class*=supporting],[class*=helper],[class*=hint]) :where(span,b,strong,em){font-size:var(--pcw-ultrawide-secondary)!important;line-height:1.5!important;letter-spacing:0!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(small,time,label,caption,figcaption,dt,[data-ultrawide-role=metadata],[class*=metadata],[class*=meta],[class*=caption],[class*=kicker],[class*=eyebrow],[class*=overline],[class*=timestamp],[class*=badge]:not(button):not(a[href]):not([role=button]),[class*=chip]:not(button):not(a[href]):not([role=button])),.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where([data-ultrawide-role=metadata],[class*=metadata],[class*=meta],[class*=caption],[class*=kicker],[class*=eyebrow],[class*=overline],[class*=timestamp],[class*=badge],[class*=chip]) :where(span,b,strong,em,small){font-size:var(--pcw-ultrawide-meta)!important;line-height:1.4!important;letter-spacing:0!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(button,input,select,textarea,a[href],[role=button],[role=tab],[data-ultrawide-role=action],[data-ultrawide-role=navigation]),.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(button,a[href],[role=button],[role=tab],[data-ultrawide-role=action],[data-ultrawide-role=navigation]) :where(span,b,strong,em){font-size:var(--pcw-ultrawide-body)!important;line-height:1.25!important;letter-spacing:0!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(button,input,select,textarea,[role=button],[role=tab],[data-ultrawide-role=action],[data-ultrawide-role=navigation],.mud-input-control,.mud-input-root,.mud-select,.mud-button-root){min-width:var(--pcw-ultrawide-control-target)!important;min-height:var(--pcw-ultrawide-control-target)!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(th,td,[role=cell],[role=columnheader],[role=rowheader],[data-ultrawide-role=table-content]),.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(th,td,[role=cell],[role=columnheader],[role=rowheader],[data-ultrawide-role=table-content]) :where(span,b,strong,em,small){font-size:var(--pcw-ultrawide-body)!important;line-height:1.4!important;letter-spacing:0!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(h1,[data-ultrawide-role=primary-heading]),.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(h1,[data-ultrawide-role=primary-heading]) *{font-size:var(--pcw-ultrawide-page-heading)!important;line-height:1.15!important;letter-spacing:0!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(h2,[data-ultrawide-role=section-heading]),.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(h2,[data-ultrawide-role=section-heading]) *{font-size:var(--pcw-ultrawide-section-heading)!important;line-height:1.2!important;letter-spacing:0!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(h3,h4,h5,h6,[data-ultrawide-role=panel-heading],[class*=-card-header],[class*=-panel-title],[class*=-section-title]),.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(h3,h4,h5,h6,[data-ultrawide-role=panel-heading],[class*=-card-header],[class*=-panel-title],[class*=-section-title]) *{font-size:var(--pcw-ultrawide-panel-heading)!important;line-height:1.25!important;letter-spacing:0!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where([data-ultrawide-identity=true],[class*=team-name],[class*=club-name],[class*=player-name],[class*=league-name],[class*=tournament-name]){min-width:0;overflow:visible!important;line-height:1.35!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where([class*=badge]:not(button):not(a[href]):not([role=button]),[class*=chip]:not(button):not(a[href]):not([role=button])){font-size:var(--pcw-ultrawide-meta)!important;line-height:1.2!important;letter-spacing:0!important}.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable .onboarding-shell{width:min(1880px,calc(100vw - 128px))!important;max-width:1880px!important}.welcome-layout.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable .ttam-trigger{min-height:45px!important}.welcome-layout.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable :where(.community-rankings-hero,.community-rankings-panel,.community-transfers-hero,.community-transfers-kpis,.community-transfers-dashboard,.tm-banner,.tm-tabs-row,.tm-toolbar,.leaderboards-hero,.leaderboards-featured-grid,.leaderboards-panel,.leaderboards-card-grid,.public-leaderboard-detail,.pt-page,.pvs-shell,.public-tools-page,.public-tools-hero,.public-tools-grid,.cdb-tool-header,.cdb-search-panel,.cdb-results-panel,.draw-wheel-tool-page,.draw-wheel-tool-header,.draw-wheel-tool-grid,.tce-hub,.lg-hero,.lg-filter-panel,.lg-results,.lg-card-grid,.ld-layout,.lc-public,.hero-content,.tp-event-layout){width:92vw!important;max-width:92vw!important;margin-right:auto!important;margin-left:auto!important}.welcome-layout.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable .pcw-public-page-shell:has(.comm-banner) .pcw-public-container,.welcome-layout.pcw-ultrawide-readable.pcw-ultrawide-readable.pcw-ultrawide-readable .public-team-page .pcw-public-container{width:92vw!important;max-width:92vw!important}}.pcw-rank-table-wrap{margin-top:18px;overflow-x:auto}.pcw-rank-table th{padding:0 14px 4px;color:#7787a3;text-align:left;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.pcw-rank-table td{height:68px;padding:0 14px;border-top:1px solid rgba(125,160,210,.13);border-bottom:1px solid rgba(125,160,210,.13);background:#091627d6;color:#f5f8fc;font-size:15px;font-weight:650;line-height:20px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pcw-rank-table td:first-child{border-left:1px solid rgba(125,160,210,.13);border-radius:10px 0 0 10px}.pcw-rank-table td:last-child{border-right:1px solid rgba(125,160,210,.13);border-radius:0 10px 10px 0}.pcw-rank-table--compact{min-width:620px}.pcw-rank-table--compact td{height:54px;font-size:13px}.pcw-rank-rank{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgba(125,160,210,.18);border-radius:10px;color:#f5f8fc;font-weight:900;font-variant-numeric:tabular-nums}.pcw-rank-rank--first{border-color:#ffc700;color:#ffc700;box-shadow:0 0 22px #ffc70033}.pcw-rank-avatar{display:inline-flex;align-items:center;justify-content:center;position:relative;width:42px;height:42px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(125,160,210,.22);border-radius:50%;background:linear-gradient(135deg,#123a62,#1b2f51);color:#f5f8fc;font-weight:900}.pcw-rank-number--blue{color:#2f80ff}.pcw-rank-number--positive{color:#27df7f}.pcw-rank-number--negative{color:#ff5b6b}.pcw-rank-score{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:34px;padding:0 12px;border:1px solid rgba(255,199,0,.32);border-radius:999px;background:#ffc70014;color:#ffc700;font-weight:900;font-variant-numeric:tabular-nums}.pcw-rank-score--blue{border-color:#2f80ff52;background:#2f80ff1a;color:#2f80ff}.pcw-rank-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid rgba(0,135,179,.35);border-radius:8px;color:#0087b3;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.pcw-rank-action:hover{border-color:#0087b394;background:#0087b31a}.pcw-rank-stat-grid div{display:grid;gap:2px;min-width:0;padding:10px 8px;border-radius:8px;background:#0a192dd1;text-align:center}.pcw-rank-stat-grid strong{overflow:hidden;color:#f5f8fc;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.pcw-rank-stat-grid small{color:#7787a3;font-size:11px;font-weight:900;text-transform:uppercase}@media(max-width:767px){.pcw-rank-table-wrap{display:none}.pcw-rank-mobile-list{display:grid;gap:12px}}@media(max-width:430px){.pcw-rank-card-head{grid-template-columns:auto minmax(0,1fr)}.pcw-rank-card-head>.pcw-rank-score,.pcw-rank-card-head>.pcw-rank-action{grid-column:1 / -1;width:100%}.pcw-rank-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcw-rank-table-wrap{width:100%;margin-top:18px;overflow-x:auto}.pcw-rank-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0 10px}.pcw-rank-table th{padding:0 14px 4px;color:#7787a3;text-align:left;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.pcw-rank-table td{height:70px;padding:0 14px;border-top:1px solid rgba(125,160,210,.13);border-bottom:1px solid rgba(125,160,210,.13);background:#091627d6;color:#f5f8fc;font-size:15px;font-weight:650;line-height:20px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pcw-rank-table tr:hover td{border-color:#0087b352;background:#102844;transform:translate(2px)}.pcw-rank-table td:first-child{border-left:1px solid rgba(125,160,210,.13);border-radius:12px 0 0 12px}.pcw-rank-table td:last-child{border-right:1px solid rgba(125,160,210,.13);border-radius:0 12px 12px 0}.pcw-rank-table--compact{min-width:640px}.pcw-rank-table--compact td{height:56px}.pcw-rank-rank{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(125,160,210,.18);border-radius:10px;color:#f5f8fc;font-weight:900;font-variant-numeric:tabular-nums}.pcw-rank-rank--first{border-color:#ffc700;color:#ffc700;box-shadow:0 0 28px #ffc70038}.pcw-rank-rank--second{border-color:#a7b7d3;color:#d8e2f4}.pcw-rank-rank--third{border-color:#c97a2b;color:#ff9f43}.pcw-rank-identity{display:flex;align-items:center;gap:12px;min-width:0}.pcw-rank-identity>span{min-width:0}.pcw-rank-identity strong,.pcw-rank-identity small{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.pcw-rank-identity strong{color:#f5f8fc}.pcw-rank-identity small{color:#7787a3;font-size:.78rem}.pcw-rank-avatar{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;overflow:hidden;border:1px solid rgba(125,160,210,.22);border-radius:50%;background:linear-gradient(135deg,#123a62,#1b2f51);color:#f5f8fc;font-weight:900;flex:0 0 auto}.pcw-rank-avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.pcw-rank-avatar--player{background:linear-gradient(135deg,#2f80ffa6,#8b5cf699)}.pcw-rank-number{text-align:center;font-weight:900;font-variant-numeric:tabular-nums}.pcw-rank-number--blue,.pcw-rank-score--blue{color:#2f80ff}.pcw-rank-number--positive{color:#2ed77b}.pcw-rank-number--negative{color:#ff4d5f}.pcw-rank-score{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:34px;padding:0 12px;border:1px solid rgba(47,128,255,.32);border-radius:999px;background:#2f80ff14;color:#62a0ff;font-weight:900;font-variant-numeric:tabular-nums}.pcw-rank-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid rgba(0,135,179,.35);border-radius:10px;color:#0087b3;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.pcw-rank-action:hover{border-color:#0087b394;background:#0087b31a;color:#8be7ff}.pcw-rank-mobile-list{display:none}.pcw-rank-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(125,160,210,.16);border-radius:12px;background:#091627eb;color:inherit;text-decoration:none}.pcw-rank-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.pcw-rank-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pcw-rank-stat-grid>div{display:grid;gap:2px;min-width:0;padding:10px 8px;border-radius:10px;background:#0a192dd1;text-align:center}.pcw-rank-stat-grid strong{color:#f5f8fc;font-weight:900;font-variant-numeric:tabular-nums}.pcw-rank-stat-grid small{color:#7787a3;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}@media(max-width:767px){.pcw-rank-table-wrap{display:none}.pcw-rank-mobile-list{display:grid;gap:12px;margin-top:18px}.pcw-rank-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fm-content{--fm-bg: #070b12;--fm-surface: rgba(13, 21, 34, .88);--fm-surface-strong: rgba(17, 27, 43, .94);--fm-surface-soft: rgba(255, 255, 255, .035);--fm-border: rgba(122, 210, 255, .14);--fm-border-soft: rgba(255, 255, 255, .07);--fm-cyan: #0087b3;--fm-blue: #169ee8;--fm-purple: #6d3dff;--fm-green: #22c76f;--fm-orange: #ffae21;--fm-red: #ef5350;--fm-muted: #99a7ba;--fm-shadow: 0 18px 48px rgba(0, 0, 0, .34), 0 0 32px rgba(0, 160, 204, .08)}.fm-content .pcw-card,.fm-content .fm-panel,.fm-content .fm-card{background:linear-gradient(180deg,#131f32e0,#080e18f0),var(--fm-surface);border:1px solid var(--fm-border);border-bottom:1px solid rgba(0,135,179,.24);border-radius:12px;box-shadow:var(--fm-shadow);overflow:hidden}.fm-content .pcw-card:hover{transform:none;border-color:#0087b33d;border-bottom-color:#0087b357;box-shadow:var(--fm-shadow)}.fm-content .fm-section-card,.fm-content .fm-filter-card,.fm-content .fm-table-card{background:radial-gradient(circle at 100% 0%,rgba(109,61,255,.12),transparent 36%),linear-gradient(180deg,#111b2beb,#090f19f0);border:1px solid var(--fm-border);border-radius:12px;box-shadow:var(--fm-shadow)}.fm-content .fm-filter-card,.fm-content .fm-scout-filters,.fm-content .ftp-filter-bar{padding:16px;border:1px solid var(--fm-border);border-radius:12px;background:linear-gradient(135deg,#00a0cc14,#6d3dff14),#0c131fe6;box-shadow:0 12px 32px #00000038}.fm-content .mud-input-control{margin-top:0}.fm-content .mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol{color:#dbebffc2;font-size:.78rem;font-weight:700}.fm-content .mud-input-outlined,.fm-content .mud-input-outlined-border{border-color:#7ad2ff38!important}.fm-content .mud-input-root{color:#eef7ff}.fm-content .mud-input-root:hover .mud-input-outlined-border,.fm-content .mud-input-root.mud-focused .mud-input-outlined-border{border-color:#0087b3a3!important}.fm-content .mud-button-filled-primary{background:linear-gradient(135deg,#075f7a,#0a4f66)!important;color:#f7fbff!important;box-shadow:0 10px 24px #0058763d}.fm-content .mud-button-outlined-primary{border-color:#0087b35c!important;color:#67c7e3!important}.fm-content .mud-button-root{border-radius:8px;font-weight:800;letter-spacing:0;text-transform:none}.fm-content .mud-chip{border-radius:999px;font-weight:800;letter-spacing:0}.fm-content .mud-chip-filled-success{background:#22c76ff0!important;color:#062011!important}.fm-content .mud-chip-filled-warning{background:#ffae21f5!important;color:#211300!important}.fm-content .mud-chip-filled-info{background:#2b92fff5!important;color:#eff8ff!important}.fm-content .mud-chip-filled-secondary,.fm-content .mud-chip-filled-default{background:#8c99ac38!important;color:#c2ccd8!important}.fm-content .fm-data-table .mud-table-container,.fm-content .mud-table-container,.fm-content .fm-data-table .mud-table-root,.fm-content .pcw-card .mud-table-root{background:transparent!important}.fm-content .fm-data-table .mud-table-head .mud-table-row,.fm-content .pcw-card .mud-table-head .mud-table-row{background:#00a0cc13!important}.fm-content .fm-data-table .mud-table-head th,.fm-content .pcw-card .mud-table-head th{padding:12px 14px;border-bottom:1px solid rgba(122,210,255,.16);color:#c6daeead;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.fm-content .fm-data-table .mud-table-body td,.fm-content .pcw-card .mud-table-body td{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.055);color:#e9f2ff}.fm-content .fm-data-table .mud-table-body .mud-table-row:hover,.fm-content .pcw-card .mud-table-body .mud-table-row:hover{background:#0087b311!important}.fm-content .mud-table-pagination{background:#050b1473!important;border-top:1px solid rgba(122,210,255,.12);color:var(--fm-muted)}.fm-empty,.fm-scout-empty,.ftp-empty,.tmpp-empty,.tmpp-create-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;border:1px dashed rgba(122,210,255,.18);border-radius:12px;background:radial-gradient(circle at center top,rgba(0,135,179,.08),transparent 46%),#ffffff06;color:var(--fm-muted, var(--pcw-text-muted));text-align:center;padding:24px}@media(max-width:768px){.fm-content .fm-filter-card,.fm-content .fm-scout-filters,.fm-content .ftp-filter-bar{padding:12px;border-radius:10px}.fm-content .fm-data-table .mud-table-body td,.fm-content .pcw-card .mud-table-body td{padding:8px 10px}}body{background-color:var(--pcw-bg);color:var(--pcw-text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body:has(.fm-switcher-inner) .mud-overlay,body:has(.fm-switcher-inner) .ms-overlay,body:has(.fm-switcher-inner) .mgmt-mobile-bottom-tabs{right:auto!important;width:100%!important}body:has(.fm-switcher-inner) .mud-popover:has(.fm-switcher-inner){width:min(420px,calc(100vw - 26px))!important;max-width:min(420px,calc(100vw - 26px))!important}.pcw-card{background-color:var(--pcw-surface);border:1px solid var(--pcw-border);border-bottom:3px solid var(--pcw-accent);border-radius:8px;padding:1.5rem;transition:all .3s ease;overflow:hidden;max-width:100%}.pcw-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--pcw-shadow);border-bottom-color:var(--pcw-accent-2)}.pcw-card-large{min-height:200px}.pcw-card-small{min-height:120px}#components-reconnect-modal{display:none;opacity:0;pointer-events:none}#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-show,#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-retrying,#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-failed,#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-rejected{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(0,160,204,.2),transparent 38%),#04080ed6;color:#fff;backdrop-filter:blur(10px);opacity:1;pointer-events:auto;animation:pcwReconnectReveal .24s ease-out both}.pcw-reconnect-card{width:min(560px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;border:1px solid rgba(255,255,255,.12);border-bottom:3px solid var(--pcw-accent);border-radius:10px;background:linear-gradient(145deg,#141a22fa,#080c12fa);box-shadow:0 24px 70px #0000007a,0 0 44px #0087b32e;padding:24px}.pcw-reconnect-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(0,160,204,.4);border-radius:50%;background:#00a0cc1f;box-shadow:0 0 24px #00a0cc2e}.pcw-reconnect-icon span{width:16px;height:16px;border:3px solid rgba(255,255,255,.24);border-top-color:var(--pcw-accent-2);border-radius:50%;animation:pcwReconnectSpin .9s linear infinite}#components-reconnect-modal.components-reconnect-failed .pcw-reconnect-icon span,#components-reconnect-modal.components-reconnect-rejected .pcw-reconnect-icon span{animation:none;border-color:#ff8a8a;background:#ff8a8a}.pcw-reconnect-copy{min-width:0}.pcw-reconnect-kicker{margin:0 0 6px;color:var(--pcw-accent-2);font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.pcw-reconnect-copy h2{margin:0;color:#fff;font-size:1.7rem;font-weight:800;line-height:1.08}@media(min-width:768px){.pcw-reconnect-copy h2{font-size:2.4rem}}.pcw-reconnect-state{display:none;margin:10px 0 0;color:var(--pcw-text-muted);line-height:1.5}#components-reconnect-modal.components-reconnect-show .pcw-reconnect-state--show,#components-reconnect-modal.components-reconnect-retrying .pcw-reconnect-state--retrying,#components-reconnect-modal.components-reconnect-failed .pcw-reconnect-state--failed,#components-reconnect-modal.components-reconnect-rejected .pcw-reconnect-state--rejected{display:block}.pcw-reconnect-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.pcw-reconnect-button[hidden]{display:none!important}.pcw-reconnect-button{min-height:38px;padding:0 16px;border:1px solid rgba(0,160,204,.38);border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.pcw-reconnect-button:hover{transform:translateY(-2px);border-color:#00a0ccb8;box-shadow:0 10px 22px #00a0cc2e}.pcw-reconnect-button:active{transform:translateY(0)}.pcw-reconnect-button:focus-visible{outline:3px solid rgba(0,160,204,.35);outline-offset:3px}.pcw-reconnect-button:disabled{cursor:progress;opacity:.68;transform:none;box-shadow:none}.pcw-reconnect-button--primary{background:linear-gradient(180deg,var(--pcw-accent-2),var(--pcw-accent));color:#061018}.pcw-reconnect-button--ghost{background:#00a0cc0f}#components-reconnect-modal.components-reconnect-retrying .pcw-reconnect-button--primary,#components-reconnect-modal.components-reconnect-rejected .pcw-reconnect-button--primary{display:none}@keyframes pcwReconnectReveal{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pcwReconnectSpin{to{transform:rotate(360deg)}}@media(max-width:640px){#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-show,#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-retrying,#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-failed,#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-rejected{place-items:end center;padding:14px;background:linear-gradient(180deg,#04080e3d,#04080ee6),#04080e80;backdrop-filter:blur(6px)}.pcw-reconnect-card{width:100%;grid-template-columns:1fr;gap:14px;padding:18px;border-radius:16px;border-bottom-width:1px;box-shadow:0 18px 48px #00000080,0 0 28px #0087b32e}.pcw-reconnect-icon{width:40px;height:40px}.pcw-reconnect-copy h2{font-size:1.45rem}.pcw-reconnect-state{font-size:.94rem}.pcw-reconnect-actions{grid-column:1;margin-top:0}.pcw-reconnect-button{flex:1 1 100%;min-height:44px}}@media(prefers-reduced-motion:reduce){#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-show,#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-retrying,#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-failed,#components-reconnect-modal[data-pcw-reconnect-visible=true].components-reconnect-rejected,.pcw-reconnect-icon span{animation:none}}.pcw-hero{background:linear-gradient(135deg,var(--pcw-surface2) 0%,var(--pcw-bg) 100%);border-bottom:2px solid var(--pcw-accent);padding:4rem 2rem;text-align:center}.pcw-hero h1{font-size:3.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(90deg,var(--pcw-text) 0%,var(--pcw-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pcw-hero p{font-size:1.25rem;color:var(--pcw-text-muted);margin-bottom:2rem}.pcw-btn,.pcw-action-button{min-height:var(--pcw-action-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid var(--pcw-action-primary-border);border-radius:var(--pcw-action-radius);background:var(--pcw-action-primary-bg);color:#fff;box-shadow:none;cursor:pointer;font:inherit;font-size:.84rem;font-weight:900;letter-spacing:0;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.pcw-btn:hover,.pcw-action-button:hover{background:var(--pcw-action-primary-bg-hover);border-color:#6fc6de80;color:#fff;text-decoration:none}.pcw-action-button--secondary{background:var(--pcw-action-secondary-bg);border-color:var(--pcw-action-secondary-border);color:var(--pcw-action-secondary-text)}.pcw-action-button--secondary:hover{background:var(--pcw-action-secondary-bg-hover);color:#f5fbff}:where(.pcw-page-wrap,.welcome-layout,.mgmt-layout,.pcw-admin-content) .mud-button-root:is(.mud-button-filled-primary,.mud-button-filled-secondary,.mud-button-outlined-primary,.mud-button-outlined-secondary):not(.mud-button-group-root *):not(.mud-icon-button):not(.mud-fab-root):not(.ppoll-widget__button):not(.pcw-action-skip),.mud-button-root.pcw-action-button{min-height:var(--pcw-action-height)!important;height:var(--pcw-action-height);padding:0 18px!important;border-radius:var(--pcw-action-radius)!important;box-shadow:none!important;font-size:.84rem!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;text-transform:uppercase!important}:where(.pcw-page-wrap,.welcome-layout,.mgmt-layout,.pcw-admin-content) .mud-button-root:is(.mud-button-filled-primary,.mud-button-filled-secondary,.mud-button-outlined-primary,.mud-button-outlined-secondary):not(.mud-button-group-root *):not(.mud-icon-button):not(.mud-fab-root):not(.ppoll-widget__button):not(.pcw-action-skip) .mud-button-label,.mud-button-root.pcw-action-button .mud-button-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}:where(.pcw-page-wrap,.welcome-layout,.mgmt-layout,.pcw-admin-content) .mud-button-root:is(.mud-button-filled-primary,.mud-button-filled-secondary,.mud-button-outlined-primary,.mud-button-outlined-secondary):not(.mud-button-group-root *):not(.mud-icon-button):not(.mud-fab-root):not(.ppoll-widget__button):not(.pcw-action-skip) .mud-button-icon-start,.mud-button-root.pcw-action-button .mud-button-icon-start{margin-inline-start:0!important;margin-inline-end:0!important}:where(.pcw-page-wrap,.welcome-layout,.mgmt-layout,.pcw-admin-content) .mud-button-root.mud-button-filled-primary:not(.mud-button-group-root *):not(.mud-icon-button):not(.mud-fab-root):not(.ppoll-widget__button):not(.pcw-action-skip),.mud-button-root.pcw-action-button--primary{border:1px solid var(--pcw-action-primary-border)!important;background:var(--pcw-action-primary-bg)!important;color:#fff!important}:where(.pcw-page-wrap,.welcome-layout,.mgmt-layout,.pcw-admin-content) .mud-button-root.mud-button-filled-primary:not(.mud-button-group-root *):not(.mud-icon-button):not(.mud-fab-root):not(.ppoll-widget__button):not(.pcw-action-skip):hover,.mud-button-root.pcw-action-button--primary:hover{background:var(--pcw-action-primary-bg-hover)!important;border-color:#6fc6de80!important}:where(.pcw-page-wrap,.welcome-layout,.mgmt-layout,.pcw-admin-content) .mud-button-root:is(.mud-button-filled-secondary,.mud-button-outlined-primary,.mud-button-outlined-secondary):not(.mud-button-group-root *):not(.mud-icon-button):not(.mud-fab-root):not(.ppoll-widget__button):not(.pcw-action-skip),.mud-button-root.pcw-action-button--secondary{border:1px solid var(--pcw-action-secondary-border)!important;background:var(--pcw-action-secondary-bg)!important;color:var(--pcw-action-secondary-text)!important}:where(.pcw-page-wrap,.welcome-layout,.mgmt-layout,.pcw-admin-content) .mud-button-root:is(.mud-button-filled-secondary,.mud-button-outlined-primary,.mud-button-outlined-secondary):not(.mud-button-group-root *):not(.mud-icon-button):not(.mud-fab-root):not(.ppoll-widget__button):not(.pcw-action-skip):hover,.mud-button-root.pcw-action-button--secondary:hover{background:var(--pcw-action-secondary-bg-hover)!important;border-color:#6fc6de6b!important;color:#f5fbff!important}:where(.pcw-page-wrap,.welcome-layout,.mgmt-layout,.pcw-admin-content) .mud-button-root:is(.mud-button-filled-primary,.mud-button-filled-secondary,.mud-button-outlined-primary,.mud-button-outlined-secondary).mud-disabled,:where(.pcw-page-wrap,.welcome-layout,.mgmt-layout,.pcw-admin-content) .mud-button-root:is(.mud-button-filled-primary,.mud-button-filled-secondary,.mud-button-outlined-primary,.mud-button-outlined-secondary).mud-button-disabled,.mud-button-root.pcw-action-button.mud-disabled,.mud-button-root.pcw-action-button.mud-button-disabled{opacity:.56;filter:saturate(.7)}.pcw-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.pcw-feature-card{background-color:var(--pcw-surface);border:1px solid var(--pcw-border);border-bottom:3px solid var(--pcw-accent);border-radius:8px;padding:2rem;text-align:center;transition:all .3s ease;cursor:pointer}.pcw-feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px var(--pcw-shadow);border-bottom-color:var(--pcw-accent-2)}.pcw-feature-card .icon{font-size:3rem;color:var(--pcw-accent);margin-bottom:1rem}.pcw-feature-card h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.pcw-feature-card p{color:var(--pcw-text-muted);font-size:.95rem}.pcw-status-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600}.pcw-status-upcoming{background-color:#0087b333;color:var(--pcw-accent);border:1px solid var(--pcw-accent)}.pcw-status-active{background-color:#4caf5033;color:#4caf50;border:1px solid #4caf50}.pcw-status-finished{background-color:#9e9e9e33;color:#9e9e9e;border:1px solid #9e9e9e}.pcw-rule-bullet{display:flex;align-items:flex-start;margin-bottom:1rem}.pcw-rule-bullet:before{content:"\25b8";color:var(--pcw-accent);font-size:1.5rem;margin-right:.75rem;font-weight:700}.pcw-section-title{font-size:2rem;font-weight:700;margin:2rem 0 1rem;border-left:4px solid var(--pcw-accent);padding-left:1rem}@media(max-width:768px){.pcw-hero h1{font-size:2.5rem}.pcw-feature-grid{grid-template-columns:1fr}}.lineup-builder-page{min-height:100vh;padding:1rem}.top-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem;background-color:var(--pcw-surface);border:1px solid var(--pcw-border);border-radius:8px;margin-bottom:1.5rem}.top-bar-left,.top-bar-right{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.layout-root{display:grid;grid-template-columns:1fr 350px;gap:1.5rem;margin-top:1.5rem;max-height:calc(100vh - 200px)}.pitch-container{background-color:var(--pcw-surface);border:1px solid var(--pcw-border);border-radius:8px;padding:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.pitch{position:relative;width:100%;max-width:500px;aspect-ratio:2/3;max-height:calc(100vh - 250px);background:linear-gradient(to bottom,#1a5f1a,#2d8f2d,#1a5f1a);border-radius:8px;border:4px solid #fff;box-shadow:inset 0 0 50px #0000004d}.pitch-center-circle{position:absolute;width:120px;height:120px;border:3px solid rgba(255,255,255,.7);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-center-dot{position:absolute;width:8px;height:8px;background-color:#ffffffe6;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-penalty-top,.pitch-penalty-bottom{position:absolute;width:50%;height:80px;border:3px solid rgba(255,255,255,.7);left:50%;transform:translate(-50%)}.pitch-penalty-top{top:0;border-top:none}.pitch-penalty-bottom{bottom:0;border-bottom:none}.pitch-goal-area-top,.pitch-goal-area-bottom{position:absolute;width:30%;height:40px;border:3px solid rgba(255,255,255,.7);left:50%;transform:translate(-50%)}.pitch-goal-area-top{top:0;border-top:none}.pitch-goal-area-bottom{bottom:0;border-bottom:none}.player-slot{position:absolute;z-index:10}.player-card{width:80px;height:110px;background:linear-gradient(135deg,var(--pcw-surface) 0%,var(--pcw-surface2) 100%);border-radius:8px;box-shadow:0 4px 12px #000000b3;padding:6px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;cursor:pointer;border:2px solid var(--pcw-accent);border-bottom:3px solid var(--pcw-accent)}.player-card:hover{transform:scale(1.08);box-shadow:0 8px 24px var(--pcw-shadow);border-color:var(--pcw-accent-2)}.player-rating{font-size:1.5rem;font-weight:800;color:var(--pcw-accent);text-shadow:2px 2px 4px rgba(0,0,0,.9)}.player-position{font-size:.7rem;font-weight:600;color:var(--pcw-text-muted);text-transform:uppercase;letter-spacing:.5px}.player-number{font-size:1.2rem;font-weight:700;color:var(--pcw-accent);text-shadow:1px 1px 3px rgba(0,0,0,.9)}.player-name{font-size:.65rem;font-weight:600;color:var(--pcw-text);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:1px 1px 2px rgba(0,0,0,.9)}.side-panel{background-color:var(--pcw-surface);border:1px solid var(--pcw-border);border-radius:8px;padding:1.5rem;max-height:calc(100vh - 250px);overflow-y:auto}.slot-list-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.slot-list-row label{min-width:50px;font-weight:600;font-size:.9rem}.slot-list-row select{flex:1;padding:.5rem;background-color:var(--pcw-bg);color:var(--pcw-text);border:1px solid var(--pcw-border);border-radius:4px;font-size:.9rem}@media(max-width:1024px){.layout-root{grid-template-columns:1fr}.side-panel{max-height:400px}}@media(max-width:768px){.top-bar{flex-direction:column;align-items:stretch}.top-bar-left,.top-bar-right{justify-content:center}.player-card{width:60px;height:85px;padding:4px}.player-rating{font-size:1.2rem}.player-number{font-size:1rem}.player-name{font-size:.55rem}}.lineup-viewer{width:100%}.pitch-container-viewer{display:flex;justify-content:center;padding:1rem;background-color:var(--pcw-surface);border-radius:8px}.lineup-viewer .player-card{width:60px;height:80px;padding:4px}.lineup-viewer .player-position{font-size:.65rem}.lineup-viewer .player-name{font-size:.6rem}.bm-range-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:14px 16px;margin-bottom:10px}.bm-range-header{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:10px}.bm-bounds-row{display:flex;gap:10px;flex-wrap:wrap;flex:1}.bm-field{display:flex;flex-direction:column;gap:3px}.bm-label{font-size:.68rem;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.4px}.bm-input{width:110px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#fff;padding:5px 8px;font-size:.85rem;font-family:monospace;outline:none;transition:border-color .15s}.bm-input:focus{border-color:#0087b380;background:#0087b30f}.bm-range-actions{display:flex;align-items:center;gap:6px;padding-bottom:2px}.bm-row-count{font-size:.72rem;font-weight:700;color:#0087b3cc;background:#0087b31a;border:1px solid rgba(0,135,179,.25);border-radius:10px;padding:2px 9px;white-space:nowrap}.bm-note-input{width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#ffffffb3;padding:5px 10px;font-size:.82rem;outline:none;margin-bottom:10px;transition:border-color .15s}.bm-note-input:focus{border-color:#0087b366}.bm-mods-label{font-size:.68rem;font-weight:700;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.bm-mods-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bm-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:5px;cursor:pointer;transition:background .15s,opacity .15s;padding:0}.bm-btn:hover{opacity:.85}.bm-btn-secondary{width:32px;height:32px;background:#ffffff12;color:#ffffffb3}.bm-btn-secondary:hover{background:#ffffff21}.bm-btn-danger{width:32px;height:32px;background:#f4433626;color:#f44336}.bm-btn-danger:hover{background:#f4433647}.bm-btn-xs{width:18px;height:18px;font-size:.65rem;border-radius:3px}.bm-btn-add{background:#64b5f61f;color:#64b5f6e6;border:1px solid rgba(100,181,246,.2);border-radius:5px;padding:4px 10px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s}.bm-btn-add:hover{background:#64b5f638}.club-tabs .club-tab-panel{padding:24px!important}.club-tabs .club-tab-active{color:#42a5f5!important}.lbm-pitch-area:not(.lbm-exporting) .pitch-container{width:100%!important;height:100%!important;overflow:hidden!important}.lbm-pitch-area:not(.lbm-exporting) .pitch-export-area{width:100%!important;height:100%!important;overflow:hidden!important;padding-bottom:0!important}.lbm-pitch-area:not(.lbm-exporting) .pitch-scene{max-height:100%!important;max-width:min(100%,calc((100dvh - 134px)*.75))!important;margin:0 auto!important}.pcw-nav-popover .mud-list{background:#141a22!important;border:1px solid rgba(0,135,179,.2)!important;border-radius:8px!important;padding:6px 0!important;min-width:220px!important;box-shadow:0 8px 32px #00000073,0 0 0 1px #0087b30f!important}.pcw-nav-popover .mud-list-item{color:#ffffffc7!important;font-size:13px!important;transition:background .15s ease,color .15s ease!important}.pcw-nav-popover .mud-list-item:hover{background:#0087b314!important;color:#0087b3!important}.pcw-nav-popover-inner{padding:4px 0}.pcw-pop-label{padding:6px 16px 3px;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#0087b380;margin:0;pointer-events:none}.fm-lineup-dialog-content{height:100%!important;padding:12px 24px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important;box-sizing:border-box!important}@media(max-width:700px){.fm-lineup-dialog-content{padding:12px!important}}.pcw-page-wrap{padding-top:20px!important}.apc-table{width:100%;border-collapse:collapse;font-size:.83rem}.apc-table th{text-align:left;padding:6px 10px;color:#fff6;font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.apc-table td{padding:3px 6px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.apc-table tr:last-child td{border-bottom:none}.apc-row-num{color:#ffffff40;font-size:.72rem;width:28px;text-align:right;padding-right:8px!important}.apc-cell{width:90px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#fff;padding:4px 7px;font-size:.83rem;font-family:monospace;outline:none;transition:border-color .15s,background .15s}.apc-cell:focus{border-color:#0087b38c;background:#0087b312}.apc-curve-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;background:#ffffff06;transition:background .15s}.apc-curve-header:hover{background:#ffffff0d}.sc-stat-cell{display:inline-flex;align-items:center;gap:5px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:5px 7px}.sc-stat-key{font-size:.7rem;font-weight:700;color:#ffffff73;text-transform:uppercase;letter-spacing:.4px;min-width:34px}.sc-key-input{font-size:.7rem!important;font-weight:700;text-transform:uppercase}.sc-stat-input{width:54px!important}.partner-dashboard-shell,.news-editor-page.partner-news-studio{display:flex;flex-direction:column;gap:22px}.pd-loading,.ne-loading{display:flex;justify-content:center;padding:72px 0}.pd-hero,.ne-hero{min-height:260px;border:1px solid rgba(82,201,255,.16);border-radius:8px;background:radial-gradient(circle at 10% 0%,rgba(0,212,255,.18),transparent 32%),linear-gradient(135deg,#071224fa,#091527cc);background-size:cover;background-position:center;box-shadow:0 26px 62px #00000057}.pd-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px}.ne-hero{overflow:hidden}.ne-hero-glass{min-height:260px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:linear-gradient(180deg,#040a1657,#040a16d1)}.pd-kicker,.ne-brand-chip{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#071222b3;color:#40d1ff;font-weight:800}.pd-kicker img,.ne-brand-chip img{width:24px;height:24px;object-fit:contain}.pd-hero-content .mud-typography-h3,.ne-title-block .mud-typography-h3{margin:10px 0 8px;font-weight:800;letter-spacing:0}.pd-brand-strip{display:flex;align-items:center;gap:10px;min-width:190px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#050e1cb8}.pd-brand-strip>span{width:34px;height:34px;border-radius:999px}.pd-stat-card,.pd-panel,.ne-panel,.ne-sidebar-card{border:1px solid rgba(122,190,230,.14);border-radius:8px;background:linear-gradient(180deg,#111f33f0,#091220f7),#0b1422;box-shadow:0 18px 46px #00000038}.pd-stat-card{min-height:118px;display:flex;align-items:center;gap:18px;padding:18px}.pd-stat-card strong,.pd-stat-card span,.pd-stat-card small,.pd-brand-strip strong,.pd-brand-strip small{display:block}.pd-stat-card strong{color:#f7fbff;font-size:2rem;line-height:1}.pd-stat-card small,.pd-brand-strip small{color:#dfeeff8f}.pd-stat-icon{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:8px}.pd-stat-icon.tournament{background:#20acff29;color:#33cfff}.pd-stat-icon.leaderboard{background:#26dd9724;color:#27e29c}.pd-stat-icon.teams{background:#a678ff29;color:#b58aff}.pd-stat-icon.news{background:#ffb84229;color:#ffb842}.pd-panel,.ne-panel,.ne-sidebar-card{padding:18px}.pd-panel-heading,.ne-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.pd-tournament-list,.pd-actions-panel,.pd-news-grid,.ne-sidebar{display:flex;flex-direction:column;gap:10px}.pd-tournament-row,.pd-action-row,.pd-news-card,.ne-target-row{display:grid;align-items:center;gap:14px;min-height:76px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09;color:#f5f9ff;text-decoration:none}.pd-tournament-row{grid-template-columns:86px 1fr auto}.pd-action-row{grid-template-columns:46px 1fr auto}.pd-news-card{grid-template-columns:96px 1fr auto}.pd-tournament-art,.pd-action-row>span{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#28c8ff1f;color:#32cfff}.pd-tournament-art{width:86px;height:52px;background-size:cover!important;background-position:center!important}.pd-tournament-art img,.pd-news-card img{object-fit:cover;border-radius:6px}.pd-tournament-art img{width:38px;height:38px;object-fit:contain}.pd-news-card img{width:96px;height:56px}.pd-brand-preview{min-height:132px;display:flex;align-items:center;justify-content:center;gap:18px;border-radius:8px;background-size:cover;background-position:center}.pd-brand-preview img{width:62px;height:62px;object-fit:contain}.pd-brand-preview strong{color:#35d1ff;font-size:1.5rem;letter-spacing:0;text-transform:uppercase}.pd-brand-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.pd-brand-meta div{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09}.ne-grid{align-items:flex-start}.ne-writing-panel{display:flex;flex-direction:column;gap:18px}.ne-sidebar{position:sticky;top:90px;gap:16px}.ne-editor-shell{display:flex;flex-direction:column;gap:8px}.pcw-rte{min-height:520px;border:1px solid rgba(80,210,255,.14);border-radius:8px;background:#050d18c2;overflow:hidden}.pcw-rte-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid rgba(0,135,179,.12);background:linear-gradient(180deg,#0b121dfa,#070c14fa)}.pcw-rte-button{min-width:34px;min-height:32px;padding:0 9px;border:1px solid transparent;border-radius:8px;color:#ffffffb8;background:transparent;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.pcw-rte-button:hover,.pcw-rte-button-selected{color:#0087b3;border-color:#0087b357;background:#0087b314}.pcw-rte-content{min-height:520px;padding:22px;color:#e7eef8;font-size:1rem;line-height:1.72;outline:none}.pcw-rte-content.pcw-rte-drop-active{outline:2px solid rgba(0,135,179,.7);outline-offset:-6px;background:#0087b30d}.pcw-rte-image{margin:18px 0}.pcw-rte-image img,.pcw-rte-content img{max-width:100%;border-radius:8px;border:1px solid rgba(0,135,179,.16)}.pcw-rte-image-selected{outline:3px solid rgba(0,135,179,.9);outline-offset:3px}.pcw-rte-content:empty:before{content:"Write your article content here...";color:#ffffff57}.pcw-rte-content h2{margin:0 0 12px;color:#fff;font-weight:850}.pcw-rte-content blockquote{margin:16px 0;padding:12px 16px;border-left:3px solid #0087b3;border-radius:8px;background:#0087b314;color:#ffffffd1}.partner-news-preview{display:grid;grid-template-columns:minmax(160px,260px) 1fr;gap:18px;align-items:center}.partner-news-preview img,.ne-cover-preview{width:100%;aspect-ratio:16/9;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.12)}.ne-upload-dropzone{position:relative;display:flex;min-height:144px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px;border:1px dashed rgba(80,210,255,.32);border-radius:8px;background:#071424b8;cursor:pointer;text-align:center}.ne-upload-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.ne-asset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.ne-asset-tile{padding:0;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;background:#ffffff0a;cursor:pointer}.ne-asset-tile img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.ne-target-list{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:280px;overflow:auto}.ne-target-row{display:flex;justify-content:space-between;width:100%;text-align:left;cursor:pointer}.ne-target-row.selected{border-color:#2dccff8c;background:#2dccff1f}.ne-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.news-page-wrapper.partner-mode{border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(0,212,255,.12),transparent 34%),linear-gradient(180deg,#0e1829fa,#09111efa)}.partner-news-header{display:flex;align-items:center;gap:18px;margin-bottom:22px;padding:20px;border:1px solid rgba(82,201,255,.16);border-radius:8px;background:linear-gradient(135deg,#12243ae6,#081222eb),#091322f5}.partner-news-header img{width:62px;height:62px;object-fit:contain;border-radius:8px;padding:8px;background:#ffffff0f}.partner-news-header span{color:#35d1ff;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.partner-news-header h1{margin:4px 0 0;color:#f7fbff;font-size:1.7rem;font-weight:800;letter-spacing:0}.partner-news-header p{margin:4px 0 0;color:#e2f0ffad}@media(min-width:768px){.partner-news-header h1{font-size:2.6rem}}@media(max-width:900px){.pd-hero,.ne-hero-actions{align-items:flex-start;flex-direction:column}.pd-brand-strip,.partner-news-preview{width:100%;grid-template-columns:1fr}.pd-news-card,.pd-tournament-row{grid-template-columns:1fr}}@media(max-width:640px){.pd-hero,.pd-panel,.pd-stat-card,.ne-hero-glass,.ne-panel,.ne-sidebar-card,.partner-news-header{padding:16px}.partner-news-header,.ne-action-row{align-items:flex-start;flex-direction:column!important}.mud-dialog.tmsd-dialog{bottom:calc(76px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 98px)!important}.mud-dialog.tmsd-dialog .mud-dialog-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}.mud-dialog.tmsd-dialog .mud-dialog-actions .mud-button-root,.mud-dialog.tmsd-dialog .tmsd-action-button{width:100%!important;min-width:0!important;margin:0!important;justify-content:center!important}}.mud-dialog.tmsd-dialog--team,.mud-dialog.tmsd-dialog--player{max-width:none!important;overflow:visible;background:transparent;box-shadow:none}.mud-dialog.tmsd-dialog--team{width:min(1080px,calc(100vw - 28px));margin:18px;border-radius:20px}.mud-dialog.tmsd-dialog--player{width:min(1120px,calc(100vw - 16px));margin:8px;border-radius:16px}.mud-dialog.tmsd-dialog--team .mud-dialog-content,.mud-dialog.tmsd-dialog--player .mud-dialog-content{padding:0!important;overflow:visible;background:transparent}.mud-dialog.tmsd-dialog--team .mud-dialog-actions,.mud-dialog.tmsd-dialog--team .mud-dialog-title,.mud-dialog.tmsd-dialog--player .mud-dialog-actions,.mud-dialog.tmsd-dialog--player .mud-dialog-title{display:none!important}@media(max-width:640px){.mud-dialog.tmsd-dialog--team,.mud-dialog.tmsd-dialog--player{position:fixed!important;top:auto!important;right:max(6px,env(safe-area-inset-right))!important;bottom:max(6px,env(safe-area-inset-bottom))!important;left:max(6px,env(safe-area-inset-left))!important;width:auto!important;max-height:calc(100dvh - 12px)!important;margin:0!important;display:flex;flex-direction:column}.mud-dialog.tmsd-dialog--team .mud-dialog-content,.mud-dialog.tmsd-dialog--player .mud-dialog-content{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}}.mud-popover:has(.pcw-user-panel),.mud-popover-paper:has(.pcw-user-panel),.mud-paper:has(.pcw-user-panel){background:transparent!important;border-radius:18px!important;overflow:visible!important;box-shadow:none!important}.mud-popover.adm-nav-popover{--adm-shell-meta-size: 12px;--adm-shell-action-size: 14px;--adm-shell-action-target: 40px;background:#0f1520!important;border:1px solid rgba(72,176,209,.16)!important;border-radius:10px!important;box-shadow:0 12px 48px #0000008c,0 0 0 1px #0087b30f!important;min-width:200px;overflow:hidden;padding:6px 0}.mud-popover.adm-nav-popover .mud-menu-item{color:#ffffffb8!important;min-height:var(--adm-shell-action-target);font-size:var(--adm-shell-action-size)!important;font-weight:500!important;padding:8px 16px!important;transition:background .15s ease,color .15s ease!important;border-radius:0!important}.mud-popover.adm-nav-popover .mud-menu-item:hover{background:#0087b317!important;color:#def!important}.mud-popover.adm-nav-popover .mud-menu-item .mud-icon-root{font-size:16px!important;opacity:.55;margin-right:10px!important;flex-shrink:0;transition:opacity .15s ease}.mud-popover.adm-nav-popover .mud-menu-item:hover .mud-icon-root{opacity:.9}.mud-popover.adm-nav-popover .mud-divider{border-color:#ffffff12!important;margin:4px 0!important}body:has([role=progressbar]) .landing-footer{display:none}.mud-popover.tc-modal-popover,.mud-popover-paper.tc-modal-popover,.tc-modal-popover{z-index:1500!important}.pcw-user-panel{width:304px;max-width:calc(100vw - 20px);background:radial-gradient(circle at 18% 0%,rgba(21,89,178,.22) 0%,transparent 38%),radial-gradient(circle at 88% 34%,rgba(0,174,255,.11) 0%,transparent 44%),linear-gradient(180deg,#0d1c37fb,#071022fb 48%,#030915fb);border:1px solid rgba(0,174,255,.42);border-radius:18px;backdrop-filter:blur(12px);box-shadow:0 0 0 1px #0069dc2e,0 0 30px #008cff2e,0 10px 40px #00000073,inset 0 1px #ffffff0f,inset 0 0 36px #007cff14;max-height:calc(100dvh - 20px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,180,255,.35) transparent;padding:18px 18px 16px;animation:pcw-user-panel-in .2s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.pcw-user-panel::-webkit-scrollbar{width:6px}.pcw-user-panel::-webkit-scrollbar-track{background:transparent}.pcw-user-panel::-webkit-scrollbar-thumb{background:#00b4ff59;border-radius:999px}.pcw-user-panel-header{padding:0 0 14px}.pcw-user-panel-header--rich{display:flex;align-items:flex-start;gap:14px}.pcw-user-panel-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(55,189,255,.62);background:linear-gradient(#050a16f2,#050a16f2) padding-box,linear-gradient(135deg,#00aeffcc,#7e5effb3) border-box;box-shadow:0 0 18px #0084ff59}.pcw-user-panel-avatar--fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#007affe6,#2858ffb8),#0087b329;color:#9be9ff}.pcw-user-panel-identity{min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:2px}.pcw-user-panel-name{color:#fff;font-size:20px;font-weight:700;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcw-user-panel-email{color:#ffffffa6;font-size:13px;line-height:1.25;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcw-user-panel-role{align-self:flex-start;min-height:20px;margin-top:4px;padding:2px 10px;border-radius:999px;background:#6450ff1f;border:1px solid rgba(120,100,255,.35);box-shadow:0 0 14px #654dff24;color:#e0dbfff2;font-size:11px;font-weight:800;line-height:1.2}.pcw-user-panel-section-label{margin:14px 0 8px;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#ffffff73}.pcw-user-panel .mud-divider{height:1px;margin:10px 0 0;border:0;background:linear-gradient(90deg,transparent,rgba(0,174,255,.18),rgba(255,255,255,.08),transparent);opacity:1}.pcw-user-panel .mud-list-item,.pcw-user-panel .mud-menu-item{position:relative;min-height:44px;height:44px;margin:2px 0;padding:0 14px!important;border-radius:12px;color:#ffffffe6;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.pcw-user-panel .mud-list-item:before,.pcw-user-panel .mud-menu-item:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:3px;border-radius:999px;background:#00aeff;opacity:0;box-shadow:0 0 12px #00aeff8c;transition:opacity .18s ease}.pcw-user-panel .mud-list-item:hover,.pcw-user-panel .mud-list-item:focus-visible,.pcw-user-panel .mud-menu-item:hover,.pcw-user-panel .mud-menu-item:focus-visible{background:linear-gradient(90deg,#008cff24,#6446ff1a);box-shadow:0 0 18px #008cff1a;color:#fff;transform:translate(2px)}.pcw-user-panel .mud-list-item:hover:before,.pcw-user-panel .mud-list-item:focus-visible:before,.pcw-user-panel .mud-menu-item:hover:before,.pcw-user-panel .mud-menu-item:focus-visible:before{opacity:1}.pcw-user-panel .mud-list-item-icon,.pcw-user-panel .mud-menu-item-icon{min-width:34px;color:#33c7ffbf!important}.pcw-user-panel .mud-list-item-icon .mud-icon-root,.pcw-user-panel .mud-menu-item-icon{width:18px;height:18px;font-size:18px;opacity:.75;transition:opacity .18s ease,color .18s ease}.pcw-user-panel .mud-list-item:hover .mud-list-item-icon,.pcw-user-panel .mud-list-item:hover .mud-list-item-icon .mud-icon-root,.pcw-user-panel .mud-list-item:focus-visible .mud-list-item-icon,.pcw-user-panel .mud-list-item:focus-visible .mud-list-item-icon .mud-icon-root,.pcw-user-panel .mud-menu-item:hover .mud-menu-item-icon,.pcw-user-panel .mud-menu-item:focus-visible .mud-menu-item-icon{color:#33c7ff!important;opacity:1}.pcw-user-panel .mud-list-item-text{margin:0}.pcw-user-panel .mud-list-item-text .mud-typography,.pcw-user-panel .mud-menu-item-text{font-size:14px;font-weight:650;line-height:1}.pcw-user-panel-logout{margin-top:12px!important;background:#ff323214!important;border:1px solid rgba(255,80,80,.18);color:#ff5a52!important}.pcw-user-panel-logout .mud-list-item-icon,.pcw-user-panel-logout .mud-list-item-icon .mud-icon-root{color:#ff453d!important}.pcw-user-panel-logout:hover,.pcw-user-panel-logout:focus-visible{background:#ff323229!important;box-shadow:0 0 18px #ff00002e;color:#ff746d!important}@keyframes pcw-user-panel-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:960px){.pcw-user-panel{width:292px;padding:16px}}.mud-dialog.tournament-match-dialog{width:min(1160px,calc(100vw - 32px))!important;max-width:none!important;background:transparent}.tournament-match-dialog .tournament-match-dialog-content{width:100%;max-width:none;padding:0!important;overflow:visible;background:transparent}@media(max-width:640px){.mud-dialog.tournament-match-dialog{width:calc(100vw - 12px)!important;margin:6px}}
