.raffleViewEntrants{border:1px solid var(--theme-line,#d9cdbb);background:var(--theme-surface,#fffdf8);color:var(--theme-text,#121821);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:850;display:inline-flex}.raffleViewEntrants:hover{border-color:var(--theme-gold,#c39739);color:var(--theme-gold,#b78622)}.raffleViewEntrants:disabled{opacity:.48;cursor:not-allowed}.raffleViewEntrants span{color:var(--theme-muted,#68727a)}.raffleHomeExtras{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.raffleAdminActions .raffleViewEntrants{white-space:nowrap}.raffleLaunchButton{font-size:11px!important}.raffleModal{--raffle-bg:#fdfbf6;--raffle-panel:#f4eee2;--raffle-text:#161d23;--raffle-muted:#677079;--raffle-line:#d9cdbb;--raffle-gold:#b8862b;z-index:9999;box-sizing:border-box;background:var(--raffle-bg);width:min(735px,100vw - 25px);max-height:min(85vh,850px);color:var(--raffle-text);border:1px solid var(--raffle-line);border-radius:17px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 90px #00000059}html[data-theme=dark] .raffleModal{--raffle-bg:#151b20;--raffle-panel:#20272e;--raffle-text:#f5f0e5;--raffle-muted:#aeb7bb;--raffle-line:#364149;--raffle-gold:#dbb45e}.raffleModal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06090cb8}.raffleModalInner{padding:24px}.raffleModalHeader{border-bottom:1px solid var(--raffle-line);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:19px;padding-bottom:17px;display:flex}.raffleModalHeader small{color:var(--raffle-gold);letter-spacing:.12em;font-size:9px;font-weight:950;display:block}.raffleModalHeader h2{letter-spacing:-.04em;color:var(--raffle-text);margin:7px 0;font-size:clamp(22px,3vw,32px);font-weight:950;line-height:1.15}.raffleModalHeader p{color:var(--raffle-muted);margin:0;font-size:12px;line-height:1.5}.raffleClose{border:1px solid var(--raffle-line);background:var(--raffle-panel);width:35px;height:35px;color:var(--raffle-text);cursor:pointer;border-radius:9px;flex:none;font-size:23px}.raffleEntrantsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.raffleEntrant{text-align:center;background:var(--raffle-panel);border:1px solid var(--raffle-line);border-radius:11px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 8px;display:flex}.raffleEntrantAvatar{flex:none;place-items:center;width:57px;height:62px;display:grid}.raffleEntrantAvatar img,.raffleReelAvatar img{object-fit:contain;width:100%;height:100%;display:block}.raffleAvatarFallback{width:100%;height:100%;color:var(--raffle-gold);place-items:center;font-size:18px;font-weight:950;display:grid}.raffleEntrant strong{color:var(--raffle-text);overflow-wrap:anywhere;max-width:100%;font-size:12px}.raffleEntrant a,.raffleDrawWinner a{color:inherit;text-decoration:none}.raffleEntrant a:hover,.raffleDrawWinner a:hover{color:var(--raffle-gold)}.raffleModalLoading{text-align:center;color:var(--raffle-muted);padding:32px;font-size:13px}.raffleModalError{color:#b15b56;border:1px solid #a95555;border-radius:8px;padding:10px 12px;font-size:12px}.rafflePagination{color:var(--raffle-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;font-size:11px;font-weight:850;display:flex}.rafflePagination button{border:1px solid var(--raffle-line);background:var(--raffle-panel);color:var(--raffle-text);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:850}.rafflePagination button:disabled{opacity:.4;cursor:not-allowed}.raffleReelViewport{border:1px solid var(--raffle-line);background:radial-gradient(circle at center,#c89e4424,transparent 60%),var(--raffle-panel);border-radius:14px;height:148px;position:relative;overflow:hidden}.raffleReelViewport:before,.raffleReelViewport:after{content:"";z-index:2;pointer-events:none;width:65px;position:absolute;top:0;bottom:0}.raffleReelViewport:before{background:linear-gradient(90deg,var(--raffle-panel),transparent);left:0}.raffleReelViewport:after{background:linear-gradient(270deg,var(--raffle-panel),transparent);right:0}.raffleReelPointer{z-index:4;background:linear-gradient(180deg,var(--raffle-gold),transparent 18%,transparent 82%,var(--raffle-gold));pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.raffleReelPointer:before,.raffleReelPointer:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;position:absolute;left:-8px}.raffleReelPointer:before{border-top:12px solid var(--raffle-gold);top:0}.raffleReelPointer:after{border-bottom:12px solid var(--raffle-gold);bottom:0}.raffleReelTrack{will-change:transform;align-items:center;gap:10px;width:max-content;height:100%;display:flex;position:absolute;top:0;left:50%}.raffleReelTrack.spinning{transition:transform 4.25s cubic-bezier(.14,.75,.1,1)}.raffleReelTile{box-sizing:border-box;border:1px solid var(--raffle-line);background:var(--raffle-bg);border-radius:10px;flex-direction:column;flex:0 0 98px;justify-content:center;align-items:center;gap:8px;width:98px;min-height:116px;padding:10px 5px;display:flex}.raffleReelTile.winning{border:2px solid var(--raffle-gold);box-shadow:0 0 20px #c3963747}.raffleReelAvatar{place-items:center;width:57px;height:59px;display:grid;overflow:hidden}.raffleReelTile strong{color:var(--raffle-text);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:85px;font-size:10px;overflow:hidden}.raffleReelStandby{height:100%;color:var(--raffle-muted);align-content:center;place-items:center;gap:8px;font-size:12px;display:grid}.raffleReelStandby span{color:var(--raffle-gold);font-size:30px}.raffleReelStandby p{margin:0}.raffleDrawNotice{color:var(--raffle-muted);text-align:center;margin:15px auto;font-size:12px}.raffleDrawWinner{text-align:center;border:1px solid var(--raffle-line);background:var(--raffle-panel);border-radius:12px;margin:20px 0;padding:19px 14px}.raffleDrawWinner>span{color:var(--raffle-gold);letter-spacing:.12em;font-size:10px;font-weight:950;display:block}.raffleDrawWinnerIdentity{justify-content:center;align-items:center;gap:12px;margin:10px 0;display:flex}.raffleDrawWinnerIdentity strong{color:var(--raffle-text);font-size:22px}.raffleDrawWinner small,.raffleDrawFootnote{color:var(--raffle-muted);font-size:11px;line-height:1.6}.raffleConfirmDraw{margin:19px auto 12px;display:block}.raffleDrawFootnote{text-align:center;max-width:560px;margin:16px auto 0}@media (max-width:600px){.raffleModalInner{padding:17px}.raffleEntrantsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.raffleModalHeader h2{font-size:24px}}@media (max-width:390px){.raffleEntrantsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.raffleReelTrack.spinning{transition-duration:.1s}}
.np3-shell .np3-identity-zone{align-items:center;gap:clamp(16px,2.2vw,30px);width:100%;padding:25px clamp(17px,2.3vw,32px) 27px}.np3-shell .np3-full-portrait{isolation:isolate;border:1px solid color-mix(in srgb,var(--np3-green,#dcb561) 62%,#ffffff4d);background:radial-gradient(at 50% 35%,#e6c5751f,#0000 64%),linear-gradient(150deg,#081218e6,#0d1d21b8);border-radius:14px;flex:0 0 177px;justify-content:center;align-items:center;width:177px;min-width:0;height:260px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff06,0 15px 34px #0000003b}.np3-shell .np3-full-portrait:before{content:"";z-index:0;border:1px solid color-mix(in srgb,var(--np3-green,#dcb561) 25%,transparent);opacity:.36;pointer-events:none;border-radius:8px;position:absolute;inset:14px 11px 29px}.np3-shell .np3-full-portrait:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#d8b35b40,#0000 75%);border-radius:50%;height:27px;position:absolute;bottom:13px;left:13%;right:13%}.np3-shell .np3-full-portrait-halo{z-index:0;pointer-events:none;border:1px solid #ffffff13;border-radius:11px;position:absolute;inset:4%}.np3-shell .np3-full-portrait>img{z-index:1;filter:drop-shadow(0 11px 9px #00000045);max-height:242px;padding:3px 7px 7px;position:relative;transform:translateY(-13px);object-fit:contain!important;object-position:center center!important;width:100%!important;height:calc(100% - 20px)!important;display:block!important}.np3-shell .np3-full-portrait-caption{z-index:2;color:var(--np3-gold,#dcb561);text-align:center;letter-spacing:.14em;text-shadow:0 1px 5px #0b171a;pointer-events:none;font-size:8px;font-weight:950;position:absolute;bottom:8px;left:10px;right:10px}.np3-shell .np3-player-details{flex:1;min-width:0}.np3-shell .np3-hero-words{background:#070f15b3;border:1px solid #e8dab62b;border-radius:9px;max-width:780px;margin-top:17px;padding:11px 14px 12px;position:relative;box-shadow:0 6px 22px #00000017}.np3-shell .np3-hero-words>span{text-shadow:0 1px 3px #000000a6;letter-spacing:.105em;color:#f1c86e!important}.np3-shell .np3-hero-words .np3-hero-quote{letter-spacing:.008em;text-shadow:0 1px 2px #000000a6;color:#fffaf0!important;opacity:1!important;margin:6px 0 0!important;font-size:clamp(12px,1.03vw,14px)!important;font-weight:560!important;line-height:1.65!important}.footballDirectoryPage a.playerCompareEntry,html[data-theme=dark] .footballDirectoryPage a.playerCompareEntry{justify-content:center;align-items:center;gap:12px;width:max-content;min-height:41px;margin-top:14px;line-height:1.25;transition:background .16s,transform .16s,box-shadow .16s;box-shadow:0 4px 13px #19130724;color:#111821!important;background:linear-gradient(#efc45c,#d4a337)!important;border:1px solid #a87925!important;border-radius:9px!important;padding:10px 16px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.footballDirectoryPage a.playerCompareEntry:hover{transform:translateY(-1px);box-shadow:0 8px 17px #1913072b;color:#111821!important;background:linear-gradient(#f7d47c,#e2b64e)!important;border-color:#a87925!important}.footballDirectoryPage a.playerCompareEntry:focus-visible{outline-offset:3px;outline:3px solid #f5cd6c}.footballDirectoryPage a.playerCompareEntry>span{font-size:16px;line-height:1}.footballDirectoryPage .playerDossierPortrait{align-self:stretch;place-items:center;display:grid;overflow:visible}.footballDirectoryPage .playerDossierPortrait>img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100px;margin-inline:auto;display:block;transform:translateY(5px)}@media (max-width:1100px){.np3-shell .np3-identity-zone{width:100%}.np3-shell .np3-full-portrait{flex-basis:155px;width:155px;height:236px}.np3-shell .np3-full-portrait>img{max-height:219px}}@media (max-width:820px){.np3-shell .np3-identity-zone{align-items:center;gap:15px;padding:20px 17px}.np3-shell .np3-full-portrait{flex-basis:126px;width:126px;height:205px}.np3-shell .np3-full-portrait>img{max-height:188px;padding:3px 4px 7px}}@media (max-width:570px){.np3-shell .np3-identity-zone{align-items:flex-start;gap:12px;padding:16px 11px}.np3-shell .np3-full-portrait{border-radius:10px;flex:0 0 94px;width:94px;height:154px}.np3-shell .np3-full-portrait>img{max-height:140px;padding:2px 2px 6px;transform:translateY(-7px)}.np3-shell .np3-full-portrait-caption{letter-spacing:.06em;font-size:6px;bottom:5px}.np3-shell .np3-hero-words{margin-top:10px;padding:9px 10px}.np3-shell .np3-hero-words .np3-hero-quote{font-size:12px!important}.footballDirectoryPage .playerDossierPortrait>img{max-height:91px;transform:translateY(4px)}}@media (max-width:400px){.np3-shell .np3-full-portrait{flex-basis:80px;width:80px;height:137px}.np3-shell .np3-full-portrait>img{max-height:123px}.np3-shell .np3-full-portrait-caption{letter-spacing:0}}@media (prefers-reduced-motion:reduce){.footballDirectoryPage a.playerCompareEntry{transition:none}.footballDirectoryPage a.playerCompareEntry:hover{transform:none}}
.np3-shell .np3-match-crest{flex:0 0 38px;width:38px;height:38px;justify-content:center!important;align-items:center!important;display:flex!important}.np3-shell .np3-match-crest>img{flex:none;object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:auto!important;display:block!important;transform:none!important}.np3-shell .np3-match-line{grid-template-columns:38px minmax(0,1fr) auto auto;column-gap:10px}@media (max-width:570px){.np3-shell .np3-match-crest{flex-basis:32px;width:32px;height:32px}.np3-shell .np3-match-line{grid-template-columns:32px minmax(0,1fr) auto;column-gap:7px}}.np3-shell,.np3-shell.np3-accent-green{--np3-overview-color:#4be88c;--np3-pitch-fill-start:#164c36;--np3-pitch-fill-end:#0b3529;--np3-pitch-lines:#5bf19b;--np3-pitch-dots:#61e99e;--np3-pitch-dots-light:#a0ffd0}.np3-shell.np3-accent-gold{--np3-overview-color:#e1c16d;--np3-pitch-fill-start:#473c26;--np3-pitch-fill-end:#29291f;--np3-pitch-lines:#e1c16d;--np3-pitch-dots:#d5aa50;--np3-pitch-dots-light:#f6df9d}.np3-shell.np3-accent-blue{--np3-overview-color:#71b7ff;--np3-pitch-fill-start:#1b405b;--np3-pitch-fill-end:#172c43;--np3-pitch-lines:#71b7ff;--np3-pitch-dots:#569fe7;--np3-pitch-dots-light:#b0ddff}.np3-shell.np3-accent-pink{--np3-overview-color:#f29fce;--np3-pitch-fill-start:#5a3046;--np3-pitch-fill-end:#332437;--np3-pitch-lines:#f29fce;--np3-pitch-dots:#db83b6;--np3-pitch-dots-light:#ffd4ee}.np3-shell.np3-accent-silver{--np3-overview-color:#c4d0db;--np3-pitch-fill-start:#354857;--np3-pitch-fill-end:#26333d;--np3-pitch-lines:#c4d0db;--np3-pitch-dots:#a1b5c7;--np3-pitch-dots-light:#e4edf4}.np3-shell.np3-accent-orange{--np3-overview-color:#f2ad6f;--np3-pitch-fill-start:#5c3524;--np3-pitch-fill-end:#35271f;--np3-pitch-lines:#f2ad6f;--np3-pitch-dots:#dc8c4e;--np3-pitch-dots-light:#ffe0b6}.np3-shell .np3-panel{border-color:color-mix(in srgb,var(--np3-overview-color) 23%,#29404b)!important;background:linear-gradient(145deg, color-mix(in srgb,var(--np3-overview-color) 5%,#12222a), color-mix(in srgb,var(--np3-overview-color) 2%,#08141a))!important}.np3-shell .np3-panel:before{background:linear-gradient(150deg,color-mix(in srgb,var(--np3-overview-color) 8%,transparent),transparent 44%)!important}.np3-shell .np4-art-metric{border-color:color-mix(in srgb,var(--np3-overview-color) 22%,#273840)!important;background:linear-gradient(140deg,color-mix(in srgb,var(--np3-overview-color) 9%,#192f35),#102026)!important}.np3-shell .np4-art-metric:before{background:radial-gradient(ellipse at 12% 7%,color-mix(in srgb,var(--np3-overview-color) 18%,transparent),transparent 69%)!important}.np3-shell .np4-art-metric:hover{border-color:var(--np3-overview-color)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--np3-overview-color) 13%,transparent)!important}.np3-shell .np4-art-metric svg,.np3-shell .np3-panel-heading svg,.np3-shell .np3-panel-heading a{color:var(--np3-overview-color)!important}.np3-shell .np4-football-rating{border-color:color-mix(in srgb,var(--np3-overview-color) 30%,transparent)!important;background:radial-gradient(ellipse at 85% 15%,color-mix(in srgb,var(--np3-overview-color) 17%,transparent),transparent 70%), linear-gradient(110deg,var(--np3-pitch-fill-start),var(--np3-pitch-fill-end))!important}.np3-shell .np4-football-rating .np3-impact-bar>span{background:linear-gradient(90deg,var(--np3-overview-color), color-mix(in srgb,var(--np3-overview-color) 62%,white))!important}.np3-shell .np4-pitch-graphic{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--np3-overview-color) 23%,transparent))!important}.np3-shell .np3-metric{border-color:color-mix(in srgb,var(--np3-overview-color) 17%,#243840)!important;background:linear-gradient(140deg, color-mix(in srgb,var(--np3-overview-color) 6%,#1b2e33), #14262c)!important}.np3-shell .np3-metric-symbol,.np3-shell .np3-panel-heading h2 svg,.np3-shell .np3-panel-heading a,.np3-shell .np3-empty-highlights>span{color:var(--np3-overview-color)!important}.np3-shell .np3-timeline-item{border-left-color:color-mix(in srgb,var(--np3-overview-color) 42%,transparent)!important}.np3-shell .np3-timeline-item:last-child{border-left-color:#0000!important}.np3-shell .np3-timeline-dot{background:var(--np3-overview-color)!important;box-shadow:0 0 0 3px #14232b, 0 0 9px color-mix(in srgb,var(--np3-overview-color) 21%,transparent)!important}.np3-shell .np3-timeline-item:hover{background:color-mix(in srgb,var(--np3-overview-color) 5%,transparent)}.np3-shell .np3-clip{border-color:color-mix(in srgb,var(--np3-overview-color) 24%,transparent)!important;background:radial-gradient(ellipse at 88% 32%, color-mix(in srgb,var(--np3-overview-color) 17%,transparent), transparent 76%),linear-gradient(130deg,#142b32,#0b1d25)!important}.np3-shell .np3-timeline-item:before{background:linear-gradient(105deg, color-mix(in srgb,var(--np3-overview-color) 8%,#22353b), #10232b 58%, color-mix(in srgb,var(--np3-overview-color) 10%,#142831)), radial-gradient(ellipse at 90% 90%, color-mix(in srgb,var(--np3-overview-color) 13%,transparent), transparent 55%)!important;border-color:color-mix(in srgb,var(--np3-overview-color) 19%,transparent)!important}.np3-shell .np3-clip:after{background:linear-gradient(130deg,transparent 30%, color-mix(in srgb,var(--np3-overview-color) 14%,transparent) 30.2%,transparent 30.4%), repeating-linear-gradient(165deg,transparent 0 48px, #f2ffff05 49px,transparent 50px)!important}.np3-shell .np3-clip-play{box-shadow:0 0 15px color-mix(in srgb,var(--np3-overview-color) 12%,transparent)!important}.np3-shell .np3-match-line:hover{background:color-mix(in srgb,var(--np3-overview-color) 7%,transparent)!important}.np3-shell .np3-wall-panel .playerGuestbook,.np3-shell .np3-wall-full .playerGuestbook{background:linear-gradient(145deg, color-mix(in srgb,var(--np3-overview-color) 6%,#14262a),#0e1c23)!important}.np3-shell .np3-award-full .trophyCabinet,.np3-shell .np3-award-full .trophyCabinet .emptyState{border-color:color-mix(in srgb,var(--np3-overview-color) 25%,transparent)!important}.np3-shell .np3-award-full .trophyCabinet .emptyState{background:color-mix(in srgb,var(--np3-overview-color) 5%,#192b31)!important}.np3-shell .np3-clip:hover{border-color:var(--np3-overview-color)!important}.np3-shell .np3-clip-play{border-color:color-mix(in srgb,var(--np3-overview-color) 52%,transparent)!important;color:var(--np3-overview-color)!important;background:color-mix(in srgb,var(--np3-overview-color) 9%,transparent)!important}.np3-shell .np3-empty-highlights>span{border-color:color-mix(in srgb,var(--np3-overview-color) 37%,transparent)!important}.np3-shell .np3-accounts>a,.np3-shell .np3-registration-list>a:hover{border-color:color-mix(in srgb,var(--np3-overview-color) 22%,transparent)!important}.np3-shell .np3-season-table th{color:var(--np3-overview-color)!important}.np3-shell .np3-wall-panel .playerGuestbook,.np3-shell .np3-wall-full .playerGuestbook{border-color:color-mix(in srgb,var(--np3-overview-color) 25%,transparent)!important}.np3-shell .playerGuestbook .guestbookEntry,.np3-shell .playerGuestbook .guestbookMessages{border-color:color-mix(in srgb,var(--np3-overview-color) 19%,transparent)!important}.np3-shell .playerGuestbook .guestbookForm textarea:focus-visible{outline:2px solid var(--np3-overview-color);outline-offset:1px}.np3-shell .playerGuestbook .guestbookForm .primaryButton{background:var(--np3-overview-color)!important;color:#091923!important;border-color:color-mix(in srgb,var(--np3-overview-color) 60%,#20343a)!important}.np3-shell .playerGuestbook .guestbookRemove,.np3-shell .playerGuestbook .guestbookAuthorDetails strong a:hover,.np3-shell .playerGuestbook .formMessage{color:var(--np3-overview-color)!important}.np3-shell .np3-stat-head .seasonSelector select:focus-visible{outline-offset:1px;outline:2px solid var(--np3-overview-color)!important}@media (max-width:570px){.np3-shell .np3-player-heading{top:4px;left:3px}}.np3-shell .np3-player-heading{position:relative;top:6px;left:6px}.np3-shell .np3-player-heading h1{position:relative;top:0}.np3-shell .np3-player-heading .np3-verified{position:relative;top:0;box-shadow:0 0 0 1px #041c1133;color:#082218!important;background:#4bcf87!important}.footballDirectoryPage .unifiedPlayerSearch{--search-bg:#fffdf9;--search-muted:#65707a;--search-text:#171d23;--search-tint:#f3eee5;--search-border:#dcd2c0;--search-gold:#a77823}html[data-theme=dark] .footballDirectoryPage .unifiedPlayerSearch{--search-bg:#171d23;--search-muted:#b4c0c9;--search-text:#f7f2e8;--search-tint:#202830;--search-border:#35414b;--search-gold:#ecc66d}.footballDirectoryPage .unifiedPlayerSearch .playerDirectoryResults{gap:11px;min-width:0;margin-top:16px;display:grid}.footballDirectoryPage .unifiedPlayerSearch .playerDirectoryCard{grid-template-columns:minmax(210px,1.18fr) minmax(165px,.9fr) auto;align-items:center;gap:16px;min-width:0;transition:border-color .16s,background .16s;display:grid;box-shadow:0 7px 22px #1416190b;border:1px solid var(--search-border)!important;background:var(--search-bg)!important;color:var(--search-text)!important;border-radius:13px!important;padding:15px 16px!important;text-decoration:none!important}.footballDirectoryPage .unifiedPlayerSearch .playerDirectoryCard:hover{border-color:var(--search-gold)!important;background:var(--search-tint)!important}.footballDirectoryPage .unifiedPlayerSearch .directoryIdentity,.footballDirectoryPage .unifiedPlayerSearch .directoryClub{align-items:center;gap:11px;min-width:0;display:flex}.footballDirectoryPage .unifiedPlayerSearch .directoryIdentity>div,.footballDirectoryPage .unifiedPlayerSearch .directoryClub>div{min-width:0}.footballDirectoryPage .unifiedPlayerSearch .directoryNameLine strong,.footballDirectoryPage .unifiedPlayerSearch .directoryIdentity strong,.footballDirectoryPage .unifiedPlayerSearch .directoryClub strong{overflow-wrap:anywhere;color:var(--search-text)!important;font-weight:900!important}.footballDirectoryPage .unifiedPlayerSearch .directoryNameLine strong{font-size:15px}.footballDirectoryPage .unifiedPlayerSearch .directoryIdentity small,.footballDirectoryPage .unifiedPlayerSearch .directoryClub small,.footballDirectoryPage .unifiedPlayerSearch .directoryStats,.footballDirectoryPage .unifiedPlayerSearch .directoryAliases,.footballDirectoryPage .unifiedPlayerSearch .directoryEmpty{line-height:1.55;color:var(--search-muted)!important}.footballDirectoryPage .unifiedPlayerSearch .directoryAvatar{object-fit:contain;flex:0 0 56px;width:56px;height:60px;display:block}.footballDirectoryPage .unifiedPlayerSearch .directoryClub img{object-fit:contain;flex:0 0 37px;width:37px;max-width:37px;height:37px;display:block}.footballDirectoryPage .unifiedPlayerSearch .directoryStats{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.footballDirectoryPage .unifiedPlayerSearch .directoryStats span{white-space:nowrap;font-size:10px;color:var(--search-muted)!important}.footballDirectoryPage .unifiedPlayerSearch .directoryStats b{font-size:16px;font-weight:900;color:var(--search-text)!important}.footballDirectoryPage .unifiedPlayerSearch .directoryAliases{grid-column:1/-1;padding-top:10px;font-size:11px;border-top:1px solid var(--search-border)!important}.footballDirectoryPage .unifiedPlayerSearch .directoryAliases b,.footballDirectoryPage .unifiedPlayerSearch .habboProfileCta,.footballDirectoryPage .unifiedPlayerSearch .matchedAccount{color:var(--search-gold)!important}.footballDirectoryPage .unifiedPlayerSearch .claimedStatus{border-radius:6px;color:#14623b!important;background:#e0f5e9!important;border:1px solid #58aa84!important;font-weight:900!important}html[data-theme=dark] .footballDirectoryPage .unifiedPlayerSearch .claimedStatus{color:#8be5b5!important;background:#173d30!important;border-color:#3b8864!important}.footballDirectoryPage .unifiedPlayerSearch .habboStatus{border-color:var(--search-border)!important;background:var(--search-tint)!important;color:var(--search-text)!important}.footballDirectoryPage .unifiedPlayerSearch .directoryEmpty,.footballDirectoryPage .unifiedPlayerSearch .unifiedSearchRow{border-color:var(--search-border)!important;background:var(--search-bg)!important}.footballDirectoryPage .unifiedPlayerSearch .unifiedSearchRow input,.footballDirectoryPage .unifiedPlayerSearch .unifiedSearchRow select{color:var(--search-text)!important;background:var(--search-bg)!important}.footballDirectoryPage .unifiedPlayerSearch .unifiedSearchIntro,.footballDirectoryPage .unifiedPlayerSearch .unifiedSearchIntro strong{color:var(--search-text)!important}.footballDirectoryPage .unifiedPlayerSearch .unifiedSearchIntro span{color:var(--search-muted)!important}.footballDirectoryPage .unifiedPlayerSearch .unifiedSearchIntro small{color:var(--search-gold)!important}@media (max-width:850px){.footballDirectoryPage .unifiedPlayerSearch .playerDirectoryCard{grid-template-columns:minmax(0,1fr);gap:12px}.footballDirectoryPage .unifiedPlayerSearch .directoryStats{justify-content:flex-start}}@media (max-width:540px){.footballDirectoryPage .unifiedPlayerSearch .playerDirectoryCard{padding:12px!important}.footballDirectoryPage .unifiedPlayerSearch .directoryAvatar{flex-basis:49px;width:49px;height:54px}.footballDirectoryPage .unifiedPlayerSearch .directoryStats{gap:12px}}@media (prefers-reduced-motion:reduce){.footballDirectoryPage .unifiedPlayerSearch .playerDirectoryCard{transition:none}}
.np3-shell .np3-trophy-panel .np3-honour-summary{border-top:1px solid var(--np3-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:16px;display:grid}.np3-shell .np3-trophy-panel .np3-honour-summary>div{border:1px solid color-mix(in srgb,var(--np3-green) 20%,var(--np3-border));background:linear-gradient(135deg,color-mix(in srgb,var(--np3-green) 9%,#152830),#101e26);border-radius:10px;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:13px 10px;display:flex}.np3-shell .np3-honour-summary small{letter-spacing:.045em;overflow-wrap:anywhere;font-weight:900;line-height:1.4;color:#d0dcdd!important;font-size:9px!important}.np3-shell .np3-honour-summary strong{letter-spacing:-.025em;font-weight:950;line-height:1.1;color:var(--np3-green)!important;font-size:clamp(23px,2.5vw,31px)!important}.np3-shell .np3-trophy-panel .np3-showcase-configure{border:1px solid var(--np3-border);background:color-mix(in srgb,var(--np3-green) 8%,transparent);border-radius:8px;align-items:center;min-height:35px;margin-top:12px;padding:7px 10px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex;color:var(--np3-green)!important}.np3-shell .np3-trophy-panel .np3-showcase-configure:hover{border-color:var(--np3-green)}.np3-shell .np3-award-full .trophyCabinet .awardCareerCollection{margin-bottom:20px;padding:17px;border:1px solid color-mix(in srgb,var(--np3-green) 22%,#33494c)!important;color:#f3f8f5!important;background:linear-gradient(140deg,#192c34,#13252d)!important}.np3-shell .np3-award-full .trophyCabinet .awardCareerCollectionHeader span{color:var(--np3-green)!important;font-size:10px!important}.np3-shell .np3-award-full .trophyCabinet .awardCareerCollectionHeader strong{color:#d5e1df!important}.np3-shell .np3-award-full .trophyCabinet .awardCareerCount{color:#f4f7f5!important;background:linear-gradient(130deg,#22343b,#192b31)!important;border:1px solid #395157!important}.np3-shell .np3-award-full .trophyCabinet .awardCareerCountIcon{border:1px solid #3c5559;background:#101f26!important}.np3-shell .np3-award-full .trophyCabinet .awardCareerCountText strong{font-size:12px;font-weight:900;color:#f8faf8!important}.np3-shell .np3-award-full .trophyCabinet .awardCareerCountText small{color:#b5c8ca!important}.np3-shell .np3-award-full .trophyCabinet .awardCareerCount>b{font-size:25px;color:var(--np3-green)!important}.np3-shell .np3-award-full .trophyCabinet .trophyGrid{gap:11px}.np3-shell .np3-award-full .trophyCabinet .trophyCard{background:linear-gradient(140deg,color-mix(in srgb,var(--np3-green) 9%,#122329),#122027)!important;border:1px solid color-mix(in srgb,var(--np3-green) 21%,#344d50)!important}.np3-shell .np3-award-full .trophyCabinet .trophyCard:hover{border-color:var(--np3-green)!important}.np3-shell .np3-award-full .trophyCabinet .trophyCard .trophyIcon{place-items:center;min-height:90px;display:grid}.np3-shell .np3-award-full .trophyCabinet .trophyCard .trophyIcon img{object-fit:contain;max-width:100%;max-height:110px;display:block}.np3-shell .np3-award-full .trophyCabinet .trophyCard strong{color:#f7f9f7!important}.np3-shell .np3-award-full .trophyCabinet .trophyCard span{color:#d2e0dc!important}.np3-shell .np3-award-full .trophyCabinet .trophyCard small{color:var(--np3-green)!important}.np3-shell .np3-award-full .np3-showcase-editor{color:#f4f8f7;border-radius:11px;margin-top:15px;padding:16px;background:#182d34!important;border:1px solid #3b5358!important}.np3-shell .np3-award-full .np3-showcase-editor>strong{margin-bottom:5px;font-size:14px;display:block;color:#f5f8f6!important}.np3-shell .np3-award-full .np3-showcase-editor>p{margin:0 0 13px;font-size:12px;line-height:1.6;color:#c1d2d0!important}.np3-shell .np3-award-full .np3-showcase-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.np3-shell .np3-award-full .np3-showcase-option{text-align:left;cursor:pointer;color:#f2f5f5;background:#14262e;border:1px solid #425b5e;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.np3-shell .np3-award-full .np3-showcase-option.selected{background:color-mix(in srgb,var(--np3-green) 14%,#162730)!important;border-color:var(--np3-green)!important}.np3-shell .np3-award-full .np3-showcase-order{text-align:center;flex:0 0 24px;width:24px;font-weight:950;color:var(--np3-green)!important}.np3-shell .np3-award-full .np3-showcase-option strong{font-size:11px;display:block;color:#f8faf9!important}.np3-shell .np3-award-full .np3-showcase-option small{margin-top:3px;font-size:10px;display:block;color:#b5c8c9!important}.np3-shell .np3-award-full .np3-showcase-editor-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.np3-shell .np3-award-full .np3-showcase-editor-actions .primaryButton{background:var(--np3-green)!important;color:#101b20!important;border-color:var(--np3-green)!important}.np3-shell .np3-award-full .np3-showcase-editor-actions>span{font-size:12px;color:#c8d8d7!important}.np3-shell .np3-award-full .np3-award-feedback{margin-top:11px;font-size:12px;color:#f8beb5!important}.np3-shell .np3-award-full .np3-award-feedback.success{color:var(--np3-green)!important}.np3-shell .np3-award-full .trophyCabinet .secondaryButton{background:color-mix(in srgb,var(--np3-green) 9%,#1b3037)!important;color:#f3f7f7!important;border-color:#496065!important}.np3-shell .np3-award-full .trophyCabinet .secondaryButton:hover{border-color:var(--np3-green)!important}.np3-shell .np3-award-full :is(button,a):focus-visible,.np3-shell .np3-trophy-panel a:focus-visible{outline-offset:3px;outline:2px solid var(--np3-green)!important}@media (max-width:620px){.np3-shell .np3-trophy-panel .np3-honour-summary{gap:6px}.np3-shell .np3-honour-summary small{font-size:8px!important}.np3-shell .np3-honour-summary strong{font-size:23px!important}.np3-shell .np3-trophy-panel .np3-honour-summary>div{padding:10px 7px}}@media (max-width:420px){.np3-shell .np3-trophy-panel .np3-honour-summary{grid-template-columns:1fr 1fr}.np3-shell .np3-trophy-panel .np3-honour-summary>div:last-child{grid-column:1/-1}}.np3-shell .np3-overview{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"stats matches trophies""wall history highlights""teammates teammates teammates";align-items:start;gap:12px;display:grid}.np3-shell .np3-overview>.np3-panel{box-sizing:border-box;min-width:0;height:auto}.np3-shell .np3-overview>.np3-teammates-panel{grid-area:teammates}@media (max-width:1340px){.np3-shell .np3-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);grid-template-areas:"stats matches""trophies history""wall highlights""teammates teammates"}.np3-shell .np3-overview .np3-awards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.np3-shell .np3-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"stats""matches""trophies""wall""history""highlights""teammates"}.np3-shell .np3-overview>.np3-panel{height:auto}.np3-shell .np3-overview .np3-awards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.np3-shell .np3-highlights-panel .np3-highlights{grid-template-columns:1fr}}@media (max-width:420px){.np3-shell .np3-overview .np3-awards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.np3-shell .np3-trophy-panel .np3-awards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.np3-shell .np3-trophy-panel .np3-award-card{box-sizing:border-box;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;max-width:none;height:auto;min-height:0;padding:10px 6px 9px;display:flex;background:linear-gradient(130deg,color-mix(in srgb,var(--np3-green) 9%,#151f23),#10191e)!important;border-color:color-mix(in srgb,var(--np3-green) 19%,#344149)!important}.np3-shell .np3-trophy-panel .np3-award-card:where(.np3-award-1,.np3-award-2){background:linear-gradient(130deg,color-mix(in srgb,var(--np3-green) 9%,#151f23),#10191e)!important}.np3-shell .np3-trophy-panel .np3-trophy-art.np4-trophy-art{box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;min-height:72px;max-height:72px;display:flex;position:relative;overflow:hidden;width:100%!important;height:72px!important;padding:4px!important}.np3-shell .np3-trophy-panel .np3-trophy-art.np4-trophy-art>img{filter:drop-shadow(0 4px 6px #00000059);flex:0 auto;min-width:0;object-fit:contain!important;object-position:center center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:62px!important;display:block!important}.np3-shell .np3-trophy-panel .np3-trophy-art .np4-trophy-svg{width:100%!important;max-width:62px!important;height:62px!important}.np3-shell .np3-trophy-panel .np3-award-card strong{overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.3;color:#f4f6f5!important;margin:0!important}.np3-shell .np3-trophy-panel .np3-award-card>span{max-width:100%;font-size:9px;line-height:1.3;color:#c3d1d0!important}.np3-shell .np3-trophy-panel .np3-award-card small{margin-top:auto;font-size:9px;color:var(--np3-green)!important}.np3-shell .np3-trophy-panel .np3-honour-summary{border-top:1px solid var(--np3-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:11px 0 0;padding:11px 0 0;display:grid}.np3-shell .np3-trophy-panel .np3-honour-summary>div{border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:37px;padding:4px 10px;display:flex;border:none!important;border-right:1px solid var(--np3-border)!important;background:0 0!important}.np3-shell .np3-trophy-panel .np3-honour-summary>div:first-child{padding-left:0}.np3-shell .np3-trophy-panel .np3-honour-summary>div:last-child{padding-right:0;border-right:0!important}.np3-shell .np3-trophy-panel .np3-honour-summary small{letter-spacing:.01em;font-weight:850;color:#bed0d2!important;font-size:8px!important;line-height:1.35!important}.np3-shell .np3-trophy-panel .np3-honour-summary strong{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.1;font-size:clamp(16px,1.6vw,23px)!important}.np3-shell .np3-trophy-panel .np3-showcase-configure{min-height:28px;margin-top:9px;padding:5px 8px;font-size:9px}.np3-shell .np3-highlights-panel .np3-highlights{grid-template-columns:1fr;align-items:start;gap:7px;display:grid}.np3-shell .np3-highlights-panel .np3-clip{box-sizing:border-box;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-content:center;align-items:center;gap:3px 10px;min-width:0;display:grid;background:linear-gradient(135deg,color-mix(in srgb,var(--np3-green) 7%,#10272c),#17212b)!important;height:auto!important;min-height:0!important;padding:10px 12px!important}.np3-shell .np3-highlights-panel .np3-clip-play{grid-area:1/1/3;width:26px;height:26px;font-size:10px;border-color:color-mix(in srgb,var(--np3-green) 35%,transparent)!important;color:var(--np3-green)!important;background:color-mix(in srgb,var(--np3-green) 10%,transparent)!important}.np3-shell .np3-highlights-panel .np3-clip strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:11px;line-height:1.25;overflow:hidden;color:#f2f7f6!important}.np3-shell .np3-highlights-panel .np3-clip small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:9px;line-height:1.3;overflow:hidden;color:#b7c9cc!important}.awardCatalogControls{align-items:end;grid-template-columns:minmax(0,1fr) 82px!important}.awardCatalogIconPreview{box-sizing:border-box;isolation:isolate;border-radius:10px;justify-content:center;align-items:center;max-width:82px;max-height:82px;padding:8px;position:relative;width:82px!important;height:82px!important;display:flex!important;overflow:hidden!important}.awardCatalogIconPreview img{flex:0 auto;min-width:0;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;padding:0!important;display:block!important}.awardCatalogSaveActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:9px;margin-top:2px;display:flex}.awardCatalogSaveActions .primaryButton,.awardCatalogSaveActions .secondaryButton{white-space:normal;text-align:center;min-width:0;max-width:100%;min-height:39px;padding:9px 16px;width:auto!important}.awardCatalogControls input[type=file]{max-width:100%}@media (max-width:590px){.np3-shell .np3-trophy-panel .np3-honour-summary>div{padding:4px 6px}.np3-shell .np3-trophy-panel .np3-honour-summary small{font-size:8px!important}}@media (max-width:420px){.np3-shell .np3-trophy-panel .np3-honour-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.np3-shell .np3-trophy-panel .np3-honour-summary>div{flex-direction:column;align-items:flex-start;gap:3px}.np3-shell .np3-trophy-panel .np3-honour-summary>div:last-child{grid-column:auto}.np3-shell .np3-trophy-panel .np3-honour-summary strong{font-size:20px!important}.awardCatalogControls{grid-template-columns:minmax(0,1fr) 72px!important}.awardCatalogIconPreview{width:72px!important;height:72px!important}}html:not([data-theme=dark]):has(.np3-shell){background:var(--vc-page,#f3f0e8)!important}html:not([data-theme=dark]) body:has(.np3-shell){background:var(--vc-page,#f3f0e8)!important}html:not([data-theme=dark]) body:has(.np3-shell) .pageShell{background:var(--vc-page,#f3f0e8)!important}html:not([data-theme=dark]) body:has(.np3-shell) .pageShell>main{background:var(--vc-page,#f3f0e8)!important}html[data-theme=dark]:has(.np3-shell){background:var(--theme-bg,#0d1115)!important}html[data-theme=dark] body:has(.np3-shell){background:var(--theme-bg,#0d1115)!important}html[data-theme=dark] body:has(.np3-shell) .pageShell{background:var(--theme-bg,#0d1115)!important}html[data-theme=dark] body:has(.np3-shell) .pageShell>main{background:var(--theme-bg,#0d1115)!important}.np3-shell .np3-trophy-panel{flex-direction:column;align-items:stretch;min-width:0;display:flex}.np3-shell .np3-trophy-panel>.np3-panel-heading,.np3-shell .np3-trophy-panel>.np3-awards-grid{flex:none}.np3-shell .np3-trophy-panel>.np3-trophy-footer{flex-direction:column;align-items:stretch;width:100%;min-width:0;margin-top:auto;padding-top:13px;display:flex}.np3-shell .np3-trophy-footer .np3-honour-summary{flex:none;margin:0;padding-top:12px}.np3-shell .np3-trophy-footer .np3-showcase-configure{align-self:flex-start;margin-top:12px}.awardManager .awardAdminHeader .awardAdminIcon,.competitionAwardsGrid .competitionAwardIcon{isolation:isolate;flex:none;box-sizing:border-box!important;place-items:center!important;padding:5px!important;display:grid!important;overflow:hidden!important}.awardManager .awardAdminHeader .awardAdminIcon img,.competitionAwardsGrid .competitionAwardIcon img{min-width:0;min-height:0;box-sizing:border-box!important;object-fit:contain!important;object-position:50% 50%!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important}.awardManager .awardAdminHeader .awardAdminIcon{border-radius:10px;width:44px!important;height:44px!important}.competitionAwardsGrid .competitionAwardIcon{width:62px!important;height:62px!important}@media (max-width:590px){.np3-shell .np3-trophy-panel>.np3-trophy-footer{padding-top:11px}.np3-shell .np3-trophy-footer .np3-showcase-configure{margin-top:9px}}.awardManager .awardWorkflowGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.awardManager .awardWorkflowGuide>div{border:1px solid var(--awardLine,var(--theme-line));background:var(--awardSoft,var(--theme-surface-2));min-width:0;color:var(--awardText,var(--theme-text));border-radius:11px;flex-direction:column;gap:7px;padding:13px 14px;display:flex}.awardManager .awardWorkflowGuide b{letter-spacing:.07em;color:var(--awardGold,var(--theme-gold));font-size:10px;display:block}.awardManager .awardWorkflowGuide span{color:var(--awardText,var(--theme-text));font-size:11px;line-height:1.65}.awardManager .awardCreateDisclosure{border:1px solid var(--awardLine,var(--theme-line));border-radius:10px;margin:16px 0;overflow:hidden}.awardManager .awardCreateDisclosure>summary{cursor:pointer;color:var(--awardText,var(--theme-text));padding:12px 15px;font-size:12px;font-weight:850}.awardManager .awardCreateDisclosure .awardCreateForm{border:0;border-top:1px solid var(--awardLine,var(--theme-line));border-radius:0}.awardManager .awardAdminVisibility{color:var(--awardMuted,var(--theme-muted));border-bottom:1px solid var(--awardLine,var(--theme-line));margin:0;padding:12px 15px;font-size:11px;line-height:1.55}.awardManager .awardAdminCard.published .awardAdminVisibility{color:var(--awardText,var(--theme-text))}.awardManager .draftAwardTag,.awardManager .publishedAwardTag{text-align:center;white-space:normal;letter-spacing:.01em;max-width:145px;font-size:9px;line-height:1.35}.awardManager .draftAwardTag{background:var(--awardSoft,var(--theme-surface-2));color:var(--awardText,var(--theme-text));border-color:var(--awardLine,var(--theme-line))}.awardManager .publishedAwardTag{background:color-mix(in srgb,#3caa79 12%,var(--awardSurface,var(--theme-surface)));color:var(--awardText,var(--theme-text));border-color:#569b77}.awardManager .awardGrantForm .primaryButton{white-space:normal;max-width:230px;min-height:42px;padding:10px 14px}.awardManager .awardPendingAuto{border:1px dashed var(--awardLine,var(--theme-line));color:var(--awardMuted,var(--theme-muted));border-radius:9px;margin:0 15px 12px;padding:12px;font-size:11px}.awardManager .awardHideButton{color:var(--awardMuted,var(--theme-muted));cursor:pointer;background:0 0;border:none;padding:8px;font-size:10px;text-decoration:underline}.awardManager .awardHideButton:disabled{opacity:.5;cursor:wait}.awardManager .awardInlineFeedback{max-width:none!important;margin:0 15px 14px!important;font-size:11px!important}.awardManager .awardAdminHeader{grid-template-columns:48px minmax(0,1fr) auto auto}.np3-shell .np3-award-full .awardShowcaseOwnerControls{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;display:flex}.np3-shell .np3-award-full .awardShowcaseOwnerControls>span{font-size:11px;line-height:1.5;color:#c3d6d6!important}.np3-shell .np3-award-full .awardShowcaseOwnerControls .secondaryButton{font-size:12px;font-weight:850;background:color-mix(in srgb,var(--np3-green) 15%,#14262e)!important;border:1px solid var(--np3-green)!important;color:#f8fcfb!important}.np3-shell .np3-award-full .awardShowcaseOwnerControls .secondaryButton:hover{background:color-mix(in srgb,var(--np3-green) 25%,#14262e)!important}.np3-shell .np3-award-full .np3-showcase-empty-help{margin:3px 0;font-size:12px;line-height:1.6;color:#c9d6d7!important}.np3-shell .np3-award-full .awardShowcaseToolbar{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}@media (max-width:900px){.awardManager .awardWorkflowGuide{grid-template-columns:1fr}}@media (max-width:700px){.awardManager .awardGrantForm{grid-template-columns:1fr}.awardManager .awardGrantForm .primaryButton{width:100%;max-width:none}.awardManager .awardAdminHeader{grid-template-columns:44px minmax(0,1fr) auto auto}}.np3-shell .np3-overview .np3-trophy-panel>.np3-awards-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(116px,auto);align-items:stretch;gap:8px;display:grid}.np3-shell .np3-overview .np3-trophy-panel .np3-award-card{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:116px}.np3-shell .np3-award-full .awardCompleteCollection .trophyCard{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:190px;padding:17px 12px;display:flex;overflow:hidden}.np3-shell .np3-award-full .awardCompleteCollection .trophyIcon{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:106px;min-height:106px;padding:7px;display:flex;overflow:hidden}.np3-shell .np3-award-full .awardCompleteCollection .trophyIcon img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important}.np3-shell .np3-award-full .awardCollectionTitle{border-bottom:1px solid var(--np3-border);justify-content:space-between;align-items:center;gap:12px;margin:19px 0 13px;padding:0 0 11px;display:flex}.np3-shell .np3-award-full .awardCollectionTitle strong{font-size:13px;color:#f4f8f7!important}.np3-shell .np3-award-full .awardCollectionTitle span{font-size:10px;color:#b6c9cc!important}.np3-shell .np3-award-full .awardPendingPrivate{border:1px solid color-mix(in srgb,var(--np3-green) 20%,#526068);color:#f4f8f7;background:linear-gradient(140deg,#1b2933,#15222b);border-radius:12px;margin-top:22px;padding:16px}.np3-shell .np3-award-full .awardPendingTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.np3-shell .np3-award-full .awardPendingTitle strong{font-size:14px;color:#f7f9f8!important}.np3-shell .np3-award-full .awardPendingTitle span{font-size:10px;font-weight:850;color:var(--np3-green)!important}.np3-shell .np3-award-full .awardPendingPrivate>p{margin:9px 0 14px;font-size:11px;line-height:1.6;color:#d3e0e0!important}.np3-shell .np3-award-full .awardPendingItems{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px;display:grid}.np3-shell .np3-award-full .awardPendingItem{background:#10212b;border:1px solid #41535d;border-radius:9px;grid-template-rows:1fr auto;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;padding:10px 11px;display:grid}.np3-shell .np3-award-full .awardPendingIcon{background:#27333a;border-radius:8px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.np3-shell .np3-award-full .awardPendingIcon img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.np3-shell .np3-award-full .awardPendingItem strong{font-size:11px;display:block;color:#f7f9f8!important}.np3-shell .np3-award-full .awardPendingItem small{margin-top:3px;font-size:10px;display:block;color:#bacecf!important}.np3-shell .np3-award-full .awardPendingItem em{color:var(--np3-green);grid-column:2;font-size:9px;font-style:normal;font-weight:900}.np3-shell .np3-award-full .np3-showcase-option .np3-showcase-pick-img{background:#1a2a30;border-radius:7px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;overflow:hidden}.np3-shell .np3-award-full .np3-showcase-pick-img>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.np3-shell .np3-award-full .np3-showcase-pick-text{overflow-wrap:anywhere;min-width:0}@media (max-width:590px){.np3-shell .np3-award-full .awardCollectionTitle{flex-direction:column;align-items:flex-start}.np3-shell .np3-award-full .awardCompleteCollection{grid-template-columns:repeat(2,minmax(0,1fr))}.np3-shell .np3-overview .np3-trophy-panel>.np3-awards-grid{gap:5px}}.np3-shell .np3-content-tab:has(.np3-award-full)>.np3-tab-heading{border:1px solid var(--np3-border);background:linear-gradient(110deg,#09161de8,#0d1c23ad);border-radius:11px;padding:15px 17px}.np3-shell .np3-content-tab:has(.np3-award-full)>.np3-tab-heading h2{text-shadow:0 1px 8px #0000003d;color:#f5f8f7!important}.np3-shell .np3-content-tab:has(.np3-award-full)>.np3-tab-heading .np3-eyebrow{color:var(--np3-green)!important}.np3-shell .np3-award-full .awardCareerCollectionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:stretch;gap:10px;display:grid}.np3-shell .np3-award-full .awardCareerCount{box-sizing:border-box;text-align:left;min-width:0;min-height:79px;font:inherit;cursor:pointer;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px;transition:border-color .2s,background .2s;display:grid}.np3-shell .np3-award-full .awardCareerCountIcon{box-sizing:border-box;border-radius:8px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;padding:7px;display:flex;overflow:hidden}.np3-shell .np3-award-full .awardCareerCountIcon img{object-fit:contain!important;object-position:center center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:auto!important;padding:0!important;display:block!important}.np3-shell .np3-award-full .awardCareerCountText{overflow-wrap:anywhere;min-width:0}.np3-shell .np3-award-full .awardCareerCountText strong{line-height:1.3;font-size:12px!important}.np3-shell .np3-award-full .awardCareerCount>b{white-space:nowrap;font-size:21px!important}.np3-shell .np3-award-full .awardCareerCount:hover,.np3-shell .np3-award-full .awardCareerCount:focus-visible{border-color:var(--np3-green)!important;background:#2b4148!important}.np3-shell .np3-award-full .awardCompleteCollection{grid-template-columns:repeat(auto-fill,minmax(min(100%,185px),1fr));align-items:stretch;gap:12px;display:grid}.np3-shell .np3-award-full .awardCompleteCollection .trophyCard{box-sizing:border-box;cursor:pointer;text-align:center;width:100%;min-width:0;height:auto;min-height:254px;font:inherit;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden;padding:15px 12px 13px!important}.np3-shell .np3-award-full .awardCompleteCollection .trophyIcon{flex:0 0 156px;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;height:156px!important;min-height:156px!important;max-height:156px!important;margin:0 auto 7px!important;padding:13px 12px!important;display:flex!important;overflow:visible!important}.np3-shell .np3-award-full .awardCompleteCollection .trophyIcon img{object-fit:contain!important;object-position:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:auto!important;padding:0!important;display:block!important}.np3-shell .np3-award-full .awardCompleteCollection .trophyCard strong{line-height:1.35;display:block;color:#f4f8f7!important;margin-top:0!important;font-size:13px!important}.np3-shell .np3-award-full .awardCompleteCollection .trophyCard span:not(.awardViewDetail){line-height:1.35;display:block;color:#c5d6d6!important;margin-top:6px!important;font-size:11px!important}.np3-shell .np3-award-full .awardCompleteCollection .trophyCard small{margin-top:5px;color:var(--np3-green)!important}.np3-shell .np3-award-full .awardCompleteCollection .awardViewDetail{margin-top:auto;font-weight:850;display:block;color:var(--np3-green)!important;padding-top:13px!important;font-size:10px!important}.np3-shell .np3-award-full .awardCompleteCollection .trophyCard:hover,.np3-shell .np3-award-full .awardCompleteCollection .trophyCard:focus-visible{transform:translateY(-2px);border-color:var(--np3-green)!important}.awardDetailDialog{box-sizing:border-box;border:1px solid #46575e;border-radius:17px;width:min(92vw,890px);max-width:890px;max-height:min(86vh,760px);position:fixed;overflow:auto;box-shadow:0 25px 90px #0000008c;color:#f4f8f7!important;background:#12232d!important;padding:0!important}.awardDetailDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020a0fcc}.awardDetailLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.awardDetailArtwork{box-sizing:border-box;background:radial-gradient(at 50% 65%,#3d4541,#0c171d 74%);border-right:1px solid #344751;justify-content:center;align-items:center;min-width:0;min-height:440px;padding:46px 40px;display:flex;overflow:hidden}.awardDetailArtwork img{object-fit:contain;object-position:center;filter:drop-shadow(0 10px 18px #00000047);width:auto;max-width:100%;height:auto;max-height:390px;display:block}.awardDetailArtwork>span{font-size:120px;line-height:1}.awardDetailInformation{flex-direction:column;gap:0;min-width:0;padding:24px 27px;display:flex}.awardDetailTopline{justify-content:space-between;align-items:center;gap:15px;display:flex}.awardDetailTopline>span{letter-spacing:.1em;font-size:10px;font-weight:900;color:#e5bc71!important}.awardDetailTopline>button{cursor:pointer;background:#23343d;border:1px solid #536169;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:grid;color:#f5f8f7!important}.awardDetailInformation h2{letter-spacing:-.04em;margin:30px 0 14px;font-size:clamp(28px,3.4vw,41px);line-height:1.1;color:#f7f9f8!important}.awardDetailMetadata{flex-wrap:wrap;gap:9px;display:flex}.awardDetailMetadata span{background:#273943;border:1px solid #3e545b;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:750;color:#dfe9e8!important}.awardDetailDescription{border-top:1px solid #394951;margin-top:28px;padding-top:18px}.awardDetailDescription strong{letter-spacing:.045em;font-size:12px;display:block;color:#e4ba72!important}.awardDetailDescription p{margin:10px 0 0;font-size:14px;line-height:1.8;color:#d8e3e4!important}.awardDetailActions{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:32px;display:flex}.awardDetailActions :is(a,button){cursor:pointer;border:1px solid #536569;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:10px 13px;font-size:11px;font-weight:850;display:inline-flex;color:#f6f9f8!important;background:#263940!important;text-decoration:none!important}.awardDetailActions a{border-color:#b68b45;color:#ffe1a5!important;background:#453821!important}.awardDetailDialog :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #e0b66f}@media (max-width:700px){.awardDetailLayout{grid-template-columns:minmax(0,1fr)}.awardDetailArtwork{border-bottom:1px solid #344751;border-right:none;min-height:220px;padding:22px 30px}.awardDetailArtwork img{max-height:200px}.awardDetailInformation{padding:17px 19px 23px}.awardDetailInformation h2{margin:15px 0 11px}.awardDetailDescription{margin-top:17px}.awardDetailActions{padding-top:24px}}@media (max-width:450px){.np3-shell .np3-award-full .awardCareerCollectionGrid{grid-template-columns:1fr}.np3-shell .np3-award-full .awardCompleteCollection{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.np3-shell .np3-award-full .awardCompleteCollection .trophyCard{min-height:222px;padding:10px 7px!important}.np3-shell .np3-award-full .awardCompleteCollection .trophyIcon{flex-basis:125px;height:125px!important;min-height:125px!important;max-height:125px!important;padding:8px!important}.awardDetailDialog{width:96vw;max-height:92vh}}
.np3-shell .np3-content-tab>.np3-tab-heading{--profile-header-accent:var(--np3-overview-color,var(--np3-green,#e1c16d));box-sizing:border-box;isolation:isolate;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;width:100%;min-width:0;min-height:107px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000001f;border:1px solid color-mix(in srgb,var(--profile-header-accent) 24%,#344b50)!important;border-left:4px solid var(--profile-header-accent)!important;background:linear-gradient(106deg, color-mix(in srgb,var(--profile-header-accent) 8%,#192b33) 0%, #12222b 64%, #101e26 100%)!important;color:#f6f8f7!important;border-radius:12px!important;margin:0 0 4px!important;padding:20px 25px!important}.np3-shell .np3-content-tab>.np3-tab-heading:after{content:"";pointer-events:none;z-index:-1;border:1px solid color-mix(in srgb,var(--profile-header-accent) 13%,transparent);width:340px;height:240px;box-shadow:0 0 0 41px color-mix(in srgb,var(--profile-header-accent) 3%,transparent);opacity:.9;border-radius:50%;position:absolute;top:-97px;right:-80px}.np3-shell .np3-content-tab>.np3-tab-heading>.np3-eyebrow{text-transform:uppercase;padding:0;line-height:1.4;display:block;letter-spacing:.12em!important;color:var(--profile-header-accent)!important;margin:0!important;font-size:10px!important;font-weight:900!important}.np3-shell .np3-content-tab>.np3-tab-heading>h2{text-shadow:0 1px 2px #0000001f;overflow-wrap:anywhere;color:#f7f9f8!important;letter-spacing:-.037em!important;margin:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(26px,3vw,36px)!important;font-weight:850!important;line-height:1.15!important}.np3-shell .np3-content-tab>.np3-tab-heading>p{max-width:760px;font-size:13px;line-height:1.6;color:#c8d7d7!important;margin:3px 0 0!important}@media (max-width:700px){.np3-shell .np3-content-tab>.np3-tab-heading{min-height:96px;padding:16px 18px!important}.np3-shell .np3-content-tab>.np3-tab-heading:after{width:250px;height:190px;right:-100px}}@media (max-width:420px){.np3-shell .np3-content-tab>.np3-tab-heading{min-height:84px;padding:15px!important}.np3-shell .np3-content-tab>.np3-tab-heading>h2{font-size:clamp(24px,7.3vw,30px)!important}.np3-shell .np3-content-tab>.np3-tab-heading>.np3-eyebrow{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.np3-shell .np3-content-tab>.np3-tab-heading{transition:none}}
html[data-theme] .habboAuthPage{place-items:center;width:100%;max-width:1100px;min-height:min(78vh,750px);margin:0 auto;padding:42px 20px 84px;display:grid;background:var(--ds-page)!important}html[data-theme] .habboAuthCard{box-sizing:border-box;width:min(680px,100%);min-width:0;max-width:100%;box-shadow:var(--ds-shadow,0 16px 35px #00000017);border-radius:18px;padding:clamp(20px,3vw,35px);background:var(--ds-surface)!important;border:1px solid var(--ds-line)!important;border-top:3px solid var(--ds-accent)!important;color:var(--ds-text)!important}html[data-theme] .habboAuthHeading{min-width:0;margin:0 0 22px}html[data-theme] .habboAuthHeading h1{letter-spacing:-.04em;font-weight:850;color:var(--ds-text)!important;margin:9px 0 12px!important;font-size:clamp(30px,4vw,45px)!important;line-height:1.09!important}html[data-theme] .habboAuthHeading>p{max-width:58ch;margin:0;font-size:14px;line-height:1.65;color:var(--ds-text-soft)!important}html[data-theme] :is(.habboAuthCard,.habboLinkPanel) .habboMottoStage{letter-spacing:.09em;font-size:10px;font-weight:900;line-height:1.5;display:block;color:var(--ds-accent-text)!important}html[data-theme] .habboAuthFormStage,html[data-theme] .habboLinkFormStage{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:13px;min-width:0;padding:18px}html[data-theme] .habboLinkPanel{min-width:0;overflow:hidden}html[data-theme] .habboLinkPanel>.panelNote{max-width:75ch;line-height:1.65}html[data-theme] .habboIdentityForm{grid-template-columns:minmax(0,1.5fr) minmax(130px,.75fr) auto;align-items:end;gap:12px;width:100%;min-width:0;margin:14px 0 0;display:grid}html[data-theme] .habboIdentityForm label{flex-direction:column;gap:7px;min-width:0;margin:0;display:flex}html[data-theme] .habboIdentityForm label>span{font-size:12px;font-weight:800;line-height:1.4;color:var(--ds-text-soft)!important}html[data-theme] .habboIdentityForm :is(input,select){box-sizing:border-box;width:100%;min-width:0;height:45px;box-shadow:none;border-radius:9px;padding:0 13px;font-size:13px;display:block;border:1px solid var(--ds-line-strong)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important}html[data-theme] .habboIdentityForm .habboIdentitySubmit{box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;align-items:center;height:auto;min-height:45px;padding:10px 17px;font-size:12px;line-height:1.4;display:flex;border:1px solid var(--ds-accent)!important}html[data-theme] .habboMottoChallenge{border:1px solid var(--ds-line);border-radius:13px;gap:16px;min-width:0;padding:clamp(15px,2.5vw,23px);display:grid;background:var(--ds-surface-2)!important;color:var(--ds-text)!important}html[data-theme] .habboMottoChallengeHeader{gap:6px;min-width:0;display:grid}html[data-theme] .habboMottoChallengeHeader>strong{font-size:clamp(20px,2.4vw,25px);font-weight:850;line-height:1.2;color:var(--ds-text)!important}html[data-theme] .habboMottoChallengeHeader>p{margin:0;font-size:13px;line-height:1.65;color:var(--ds-text-soft)!important}html[data-theme] .habboMottoChallengeHeader b{color:var(--ds-text)}html[data-theme] .habboMottoCodeBlock{border:1px solid var(--ds-line-strong);border-radius:12px;gap:10px;min-width:0;padding:13px 15px;display:grid;background:var(--ds-surface)!important}html[data-theme] .habboMottoCodeDescription{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-theme] .habboMottoCodeDescription>span{letter-spacing:.08em;font-size:10px;font-weight:900;color:var(--ds-accent-text)!important}html[data-theme] .habboMottoCodeDescription>small{font-size:10px;color:var(--ds-muted)!important}html[data-theme] .habboMottoCodeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}html[data-theme] .habboMottoCodeRow code{box-sizing:border-box;letter-spacing:.095em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%;font-size:clamp(18px,3.5vw,25px);font-weight:900;line-height:1.5;display:block;box-shadow:none!important;color:var(--ds-text)!important;background:0 0!important;border:0!important;margin:0!important;padding:2px 0!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}html[data-theme] .habboMottoCodeRow .habboMottoCopy{flex-shrink:0;min-height:38px;padding:8px 14px;font-size:12px}html[data-theme] .habboMottoCopyStatus{color:var(--ds-accent-text);font-size:11px;font-weight:750}html[data-theme] .habboMottoSteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}html[data-theme] .habboMottoSteps li{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:11px;display:grid}html[data-theme] .habboMottoSteps li>span{background:var(--ds-accent-soft);border:1px solid var(--ds-line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid;color:var(--ds-accent-text)!important}html[data-theme] .habboMottoSteps li>p{margin:2px 0 0;font-size:12px;line-height:1.6;color:var(--ds-text-soft)!important}html[data-theme] .habboMottoSteps li b{color:var(--ds-text)}html[data-theme] .habboMottoActions{border-top:1px solid var(--ds-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}html[data-theme] .habboMottoActions :is(button){text-align:center;max-width:100%;min-height:42px;font-size:12px}html[data-theme] .habboMottoActions .textButton{background:0 0;border:0;padding:8px;font-weight:750;text-decoration:underline}html[data-theme] :is(.habboMottoHint,.habboAuthPrivacy){margin:12px 0 0;font-size:11px;line-height:1.65;color:var(--ds-muted)!important}html[data-theme] .habboMottoChallenge .habboMottoHint{margin:0}html[data-theme] .habboAuthPrivacy{border-top:1px solid var(--ds-line);margin-top:22px;padding-top:14px}html[data-theme] .habboAuthAlert,html[data-theme] .habboAuthSuccess{overflow-wrap:anywhere;border-radius:9px;margin:14px 0 0;padding:12px 14px;font-size:12px;font-weight:650;line-height:1.65}html[data-theme] .habboAuthAlert{border:1px solid var(--ds-danger);color:var(--ds-danger)!important;background:var(--ds-danger-soft)!important}html[data-theme] .habboAuthSuccess{border:1px solid var(--ds-line);color:var(--ds-text)!important;background:var(--ds-accent-soft)!important}html[data-theme] :is(.habboAuthCard,.habboLinkPanel) button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:760px){html[data-theme] .habboIdentityForm{grid-template-columns:minmax(0,1fr) minmax(140px,.55fr)}html[data-theme] .habboIdentityForm .habboIdentitySubmit{grid-column:1/-1;width:100%}}@media (max-width:530px){html[data-theme] .habboAuthPage{padding:25px 13px 78px}html[data-theme] .habboAuthCard{padding:20px 16px}html[data-theme] .habboIdentityForm{grid-template-columns:minmax(0,1fr);gap:13px}html[data-theme] .habboIdentityForm .habboIdentitySubmit{grid-column:auto}html[data-theme] .habboAuthFormStage,html[data-theme] .habboLinkFormStage,html[data-theme] .habboMottoChallenge{padding:14px}html[data-theme] .habboMottoCodeRow .habboMottoCopy,html[data-theme] .habboMottoActions>*{width:100%}}
html[data-theme] .np5-profileTools{border:1px solid var(--ds-line);border-left:3px solid #c69a31;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 18px;display:flex;background:var(--ds-surface)!important;color:var(--ds-text)!important}html[data-theme] .np5-profileToolsInfo{gap:3px;min-width:0;display:grid}html[data-theme] .np5-profileToolsInfo strong{font-size:13px;color:var(--ds-text)!important}html[data-theme] .np5-profileToolsInfo span{font-size:11px;line-height:1.5;color:var(--ds-muted)!important}html[data-theme] .np5-profileToolsActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}html[data-theme] .np5-profileToolsActions :is(a,button),html[data-theme] .np5-teamManageTrigger{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:42px;margin:0;padding:10px 15px;text-decoration:none;display:inline-flex;color:#fffdf8!important;box-shadow:none!important;background:#151719!important;border:1px solid #c69a31!important;font:800 12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif!important}html[data-theme] .np5-profileToolsActions :is(a,button):hover,html[data-theme] .np5-teamManageTrigger:hover{color:#151719!important;background:#e2b84b!important;border-color:#e2b84b!important}html[data-theme] .teamClubHeroIdentity>p:nth-of-type(2){margin:10px 0 0;font-size:13px;font-weight:650;color:#c6d0cc!important}html[data-theme] .teamClubHeroIdentity .np5-teamManageTrigger{width:max-content;max-width:100%;margin-top:14px}html[data-theme] .np5-teamManageDialog{box-sizing:border-box;border:1px solid #c69a31;border-radius:18px;width:min(1240px,100vw - 28px);max-width:1240px;height:min(91vh,1040px);max-height:calc(100dvh - 28px);padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 28px 90px #0000007a;color:var(--ds-text)!important;background:var(--ds-surface)!important}html[data-theme] .np5-teamManageDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030709c7}html[data-theme] .np5-teamManageSurface{flex-direction:column;height:100%;min-height:0;display:flex}html[data-theme] .np5-teamManageHeader{border-bottom:2px solid #c69a31;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex;color:#fffdf8!important;background:#151719!important}html[data-theme] .np5-teamManageHeader small{letter-spacing:.11em;font-size:10px;font-weight:900;display:block;color:#e2b84b!important}html[data-theme] .np5-teamManageHeader h2{letter-spacing:-.03em;margin:5px 0 3px;font-size:clamp(24px,3vw,35px);color:#fffdf8!important}html[data-theme] .np5-teamManageHeader p{margin:0;font-size:12px;line-height:1.5;color:#ded7c8!important}html[data-theme] .np5-managementClose{cursor:pointer;border:1px solid #a78a46;border-radius:8px;flex:none;min-height:39px;padding:9px 13px;font-weight:850;color:#fffdf8!important;background:#252625!important}html[data-theme] .np5-managementClose:hover{color:#151719!important;background:#c69a31!important}html[data-theme] .np5-teamManageContent{overscroll-behavior:contain;min-height:0;padding:22px 26px 30px;overflow-y:auto}html[data-theme] .np5-rosterWorkspace{gap:16px}html[data-theme] .np5-rosterWorkspace .leagueControlHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html[data-theme] .np5-rosterWorkspace .leagueControlHeader span{font-size:12px;color:var(--ds-accent-text)!important}html[data-theme] .np5-editorTabs{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:11px;flex-wrap:wrap;gap:7px;width:max-content;max-width:100%;padding:5px;display:flex}html[data-theme] .np5-editorTabs button{color:var(--ds-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:42px;padding:11px 16px;font-size:12px;font-weight:850}html[data-theme] .np5-editorTabs button.active{color:#fffdf8!important;background:#17191a!important;border-color:#c69a31!important}html[data-theme] .np5-editorTabs b{color:#d8ac3f;margin-left:8px}html[data-theme] .np5-rosterPane,.np5-clubPane{gap:16px;min-width:0;display:grid}html[data-theme] .np5-rosterToolbar{grid-template-columns:minmax(200px,1fr) minmax(190px,260px) minmax(170px,210px);align-items:end;gap:12px;min-width:0;display:grid}html[data-theme] .np5-rosterToolbar>div small{letter-spacing:.1em;color:var(--ds-accent-text);font-size:10px;font-weight:900}html[data-theme] .np5-rosterToolbar h3{color:var(--ds-text);margin:2px 0 0;font-size:23px}html[data-theme] .np5-rosterToolbar label{gap:6px;min-width:0;display:grid}html[data-theme] .np5-rosterToolbar label>span{color:var(--ds-text-soft);text-transform:uppercase;font-size:10px;font-weight:850}html[data-theme] .np5-teamManageDialog :is(input:not([type=checkbox]),select){box-sizing:border-box;border-radius:9px;width:100%;min-width:0;max-width:100%;height:42px;padding:8px 10px;color:var(--ds-text)!important;background:var(--ds-surface)!important;border:1px solid var(--ds-line-strong)!important}html[data-theme] .np5-teamManageDialog .managedRosterList{gap:9px;display:grid}html[data-theme] .np5-teamManageDialog .managedRosterRow{border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;min-height:0;padding:12px 14px;border:1px solid var(--ds-line)!important;background:var(--ds-surface-2)!important;display:flex!important}html[data-theme] .np5-teamManageDialog .managedPlayerIdentity{flex:190px;min-width:165px}html[data-theme] .np5-teamManageDialog .managedPlayerIdentity strong{font-size:13px;color:var(--ds-text)!important}html[data-theme] .np5-teamManageDialog .managedPlayerIdentity small{font-size:10px;line-height:1.5;color:var(--ds-muted)!important}html[data-theme] .np5-teamManageDialog :is(.rosterEditField,.rosterNationalityField){flex:0 150px;min-width:135px}html[data-theme] .np5-teamManageDialog .rosterTransferField{flex:220px;min-width:200px}html[data-theme] .np5-teamManageDialog :is(.rosterEditField,.rosterNationalityField,.rosterTransferField)>span{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850;color:var(--ds-text-soft)!important}html[data-theme] .np5-teamManageDialog .rosterTransferField>div{gap:7px;display:flex}html[data-theme] .np5-teamManageDialog .rosterTransferButton{width:auto;min-width:80px}html[data-theme] .np5-teamManageDialog .captainToggle{color:var(--ds-text)!important}html[data-theme] .np5-teamManageDialog .dangerTextButton{min-height:35px;font-size:12px!important}html[data-theme] .np5-rosterAddSection{border:1px solid var(--ds-line);background:var(--ds-surface-2);border-radius:12px;padding:16px}html[data-theme] .np5-rosterAddSection .teamAddPlayerForm{background:0 0;border:0;grid-template-columns:minmax(170px,1.5fr) minmax(110px,.8fr) minmax(150px,1fr) minmax(140px,1fr) auto;align-items:end;gap:12px;margin:0;padding:0;display:grid}html[data-theme] .np5-rosterAddSection .formSectionTitle{grid-column:1/-1;gap:3px;display:grid}html[data-theme] .np5-rosterAddSection .leagueQuickForm label{min-width:0}html[data-theme] .np5-rosterAddSection .teamAddPlayerForm>button{white-space:nowrap;min-height:42px}html[data-theme] .np5-clubPane .teamManagerGrid{display:block!important}html[data-theme] .np5-clubPane .teamSettingsForm{border:1px solid var(--ds-line);border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(240px,1.5fr);align-items:end;gap:14px;padding:18px;background:var(--ds-surface-2)!important;margin:0!important;display:grid!important}html[data-theme] .np5-clubPane .formSectionTitle{grid-column:1/-1;align-items:start}html[data-theme] .np5-clubPane .teamLogoSettings{grid-column:1/-1}html[data-theme] .np5-clubPane .teamSettingsForm>button{grid-column:1/-1;justify-self:start}html[data-theme] .np5-teamManageDialog .teamLogoSettings,html[data-theme] .np5-teamManageDialog .teamLogoPreview{min-width:0}html[data-theme] .np5-teamManageDialog .teamRemovalBar{color:var(--ds-text);border-color:#dc6f6f}html[data-theme] .np5-teamManageDialog .teamRemovalBar strong{color:#b53939}html[data-theme=dark] .np5-teamManageDialog .teamRemovalBar strong{color:#f99}html[data-theme] .np5-rosterWorkspace .settingsNotice{margin:0;font-size:11px;line-height:1.65;color:var(--ds-muted)!important}@media (max-width:970px){html[data-theme] .np5-rosterAddSection .teamAddPlayerForm{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .np5-rosterAddSection .teamAddPlayerForm>button{grid-column:1/-1}}@media (max-width:720px){html[data-theme] .np5-profileTools{flex-direction:column;align-items:stretch}html[data-theme] .np5-profileToolsActions{width:100%}html[data-theme] .np5-profileToolsActions>*{flex:180px}html[data-theme] .np5-teamManageDialog{border-radius:12px;width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}html[data-theme] .np5-teamManageHeader{align-items:flex-start;padding:16px}html[data-theme] .np5-teamManageHeader p{max-width:38ch}html[data-theme] .np5-teamManageContent{padding:15px 13px 24px}html[data-theme] .np5-rosterToolbar{grid-template-columns:1fr 1fr}html[data-theme] .np5-rosterToolbar>div{grid-column:1/-1}html[data-theme] .np5-rosterAddSection .teamAddPlayerForm,html[data-theme] .np5-clubPane .teamSettingsForm{grid-template-columns:1fr!important}html[data-theme] .np5-teamManageDialog .managedRosterRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}html[data-theme] .np5-teamManageDialog .managedPlayerIdentity{grid-column:1/-1}html[data-theme] .np5-teamManageDialog :is(.rosterEditField,.rosterNationalityField,.rosterTransferField){min-width:0}html[data-theme] .np5-teamManageDialog .rosterTransferField{grid-column:1/-1}html[data-theme] .np5-teamManageDialog .captainToggle{grid-column:auto}}@media (max-width:460px){html[data-theme] .np5-rosterToolbar{grid-template-columns:1fr}html[data-theme] .np5-rosterToolbar>div{grid-column:auto}html[data-theme] .np5-teamManageHeader{flex-direction:column}html[data-theme] .np5-teamManageDialog .managedRosterRow{grid-template-columns:1fr!important}html[data-theme] .np5-teamManageDialog .rosterTransferField{grid-column:auto}}
html[data-theme] .playerProfilePage .np3-hero.np5-hasHeroControls .np3-identity-zone{padding-bottom:86px!important}html[data-theme] .playerProfilePage .np5-heroControls{z-index:8;max-width:calc(100% - 32px);position:absolute;bottom:14px;right:16px}html[data-theme] .playerProfilePage .np5-heroControls .np5-profileToolsActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-theme] .playerProfilePage .np5-heroControls .np5-profileToolsActions :is(a,button){border-radius:8px;min-height:38px;color:#fffdf8!important;background:#11161b!important;border:1px solid #d2a949!important;padding:9px 12px!important;font-size:11px!important;box-shadow:0 3px 14px #00000040!important}html[data-theme] .playerProfilePage .np5-heroControls .np5-profileToolsActions :is(a,button):hover{color:#11161b!important;background:#e2b84b!important}html[data-theme] .playerProfilePage .np5-heroControls .np5-profileToolsActions :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #fff8dc}html[data-theme=light] .np5-teamManageDialog{--ds-surface:#fffdfa;--ds-surface-2:#f4f0e8;--ds-surface-3:#ece6dc;--ds-text:#182129;--ds-text-soft:#303b45;--ds-muted:#596771;--ds-line:#dbd2c4;--ds-line-strong:#bdb1a1;--ds-accent-text:#80601c;--np6-danger:#9c2531;color:#182129!important;background:#fffdfa!important}html[data-theme=dark] .np5-teamManageDialog{--ds-surface:#151b21;--ds-surface-2:#202830;--ds-surface-3:#2b343c;--ds-text:#f6f4ed;--ds-text-soft:#d7dee2;--ds-muted:#bbc5ca;--ds-line:#38424b;--ds-line-strong:#58646d;--ds-accent-text:#e4bc5a;--np6-danger:#ffacb2;color:#f6f4ed!important;background:#151b21!important}html[data-theme] .np5-teamManageDialog :is(.np5-teamManageContent,.np5-rosterWorkspace,.np5-rosterPane,.np5-clubPane),html[data-theme] .np5-teamManageDialog :is(.leagueControlHeader strong,.np5-rosterToolbar h3,.formSectionTitle strong,.teamLogoPreview strong,.np5-rosterAddSection strong,.teamSettingsForm strong,.managedPlayerIdentity strong,.teamRemovalBar strong,.emptyState strong){color:var(--ds-text)!important}html[data-theme] .np5-teamManageDialog :is(.leagueControlHeader small,.np5-rosterToolbar small,.teamLogoPreview small,.managedPlayerIdentity small,.settingsNotice,.teamRemovalBar small,.formSectionTitle span,.rosterNationalityField small,.np5-rosterToolbar label>span){color:var(--ds-muted)!important}html[data-theme] .np5-teamManageDialog :is(.teamSettingsForm,.teamLogoSettings,.np5-rosterAddSection,.managedRosterRow,.np5-editorTabs){background:var(--ds-surface-2)!important;border-color:var(--ds-line)!important}html[data-theme] .np5-teamManageDialog :is(.np5-rosterToolbar label,.rosterEditField,.rosterNationalityField,.rosterTransferField,.leagueQuickForm label,.np6-crestUpload label)>span{color:var(--ds-text-soft)!important}html[data-theme] .np5-teamManageDialog :is(input:not([type=checkbox]),select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ds-text)!important;background:var(--ds-surface)!important;border-color:var(--ds-line-strong)!important}html[data-theme=dark] .np5-teamManageDialog :is(input:not([type=checkbox]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme] .np5-teamManageDialog :is(input,textarea)::placeholder{opacity:1;color:var(--ds-muted)!important}html[data-theme] .np5-teamManageDialog select option{color:var(--ds-text);background:var(--ds-surface)}html[data-theme] .np5-teamManageDialog input[type=checkbox]{accent-color:#d2a53b}html[data-theme] .np5-teamManageDialog .np5-editorTabs button:not(.active){color:var(--ds-text-soft)!important;background:0 0!important}html[data-theme] .np5-teamManageDialog .np5-editorTabs button.active{color:#fffdf8!important;background:#11161b!important}html[data-theme] .np5-teamManageDialog .teamRemovalBar{color:var(--ds-text)!important}html[data-theme=light] .np5-teamManageDialog .teamRemovalBar{background:#fceced!important;border-color:#c45d63!important}html[data-theme=dark] .np5-teamManageDialog .teamRemovalBar{background:#34232b!important;border-color:#a84e59!important}html[data-theme] .np5-teamManageDialog .teamRemovalBar strong,html[data-theme] .np5-teamManageDialog .dangerTextButton{color:var(--np6-danger)!important}html[data-theme] .np5-teamManageDialog .rosterTransferButton:disabled{color:var(--ds-muted)!important;background:var(--ds-surface-3)!important}html[data-theme] .np5-teamManageDialog :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #d4a941!important}html[data-theme] .np5-teamManageDialog .np6-crestUpload{border:1px dashed var(--ds-line-strong);color:var(--ds-text);border-radius:10px;gap:11px;padding:14px;display:grid}html[data-theme] .np5-teamManageDialog .np6-crestUpload label{gap:7px;display:grid}html[data-theme] .np5-teamManageDialog .np6-crestUpload :is(button,.secondaryButton){width:fit-content;max-width:100%;color:#fffdf8!important;background:#11161b!important;border:1px solid #d2a949!important}html[data-theme] .np5-teamManageDialog .np6-crestUpload :is(button,.secondaryButton):disabled{opacity:.55;cursor:not-allowed}html[data-theme] .np5-teamManageDialog .np6-crestUpload small,html[data-theme] .np5-teamManageDialog .np6-crestAdminNotice{font-size:12px;line-height:1.55;color:var(--ds-muted)!important}html[data-theme] .np5-teamManageDialog .np6-crestAdminNotice{grid-column:1/-1;margin:2px 0}html[data-theme=dark] .accountSettingsPage{--ds-surface:#181f26;--ds-surface-2:#222b34;--ds-text:#f7f5ef;--ds-text-soft:#dae0e2;--ds-muted:#b5c0c8;--ds-line:#3c4853;--ds-line-strong:#626f78}html[data-theme=dark] .accountSettingsPage :is(.profileSettingsPanel,.officialIdentityPanel,.communitySettingsHeading,.np3-artwork-settings,.np3-custom-images,.np3-remove-images){color:#f7f5ef!important;background:#181f26!important;border-color:#3c4853!important}html[data-theme=dark] .accountSettingsPage .officialIdentityGrid>div{color:#f7f5ef!important;background:#26313b!important;border:1px solid #46515c!important}html[data-theme=dark] .accountSettingsPage :is(.officialIdentityGrid strong,.officialIdentityPanel strong,.communitySettingsHeading strong,.profileSettingsPanel h2,.np3-artwork-settings h3,.np3-custom-images strong){color:#fffaf0!important}html[data-theme=dark] .accountSettingsPage :is(.officialIdentityGrid small,.officialIdentityPanel>small,.officialIdentityNote,.communitySettingsHeading>span,.profileClearHint,.panelNote,.profileFieldHelp,.np3-artwork-settings p,.np3-custom-images p,.np3-custom-images small){color:#c2ccd1!important}html[data-theme=dark] .accountSettingsPage :is(.profileSettingsForm,.profileCustomizationGrid,.np3-artwork-grid,.np3-custom-submit) label>span{color:#d7e1e6!important}html[data-theme=dark] .accountSettingsPage :is(.profileSettingsForm,.np3-artwork-settings,.np3-custom-images) :is(input:not([type=checkbox]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f5ef!important;background:#121a21!important;border:1px solid #52606b!important}html[data-theme=dark] .accountSettingsPage :is(input,textarea)::placeholder{opacity:1;color:#b3c0c8!important}html[data-theme=dark] .accountSettingsPage select option{color:#f7f5ef;background:#121a21}html[data-theme=dark] .accountSettingsPage .np3-artwork-source button:not(.selected),html[data-theme=dark] .accountSettingsPage .np3-swatch{color:#f7f5ef!important}html[data-theme=light] .accountSettingsPage .officialIdentityGrid>div{color:#182129!important;background:#fffdf8!important;border:1px solid #ded6c7!important}html[data-theme=light] .accountSettingsPage .officialIdentityGrid strong{color:#182129!important}html[data-theme=light] .accountSettingsPage .officialIdentityGrid small{color:#677179!important}@media (max-width:680px){html[data-theme] .playerProfilePage .np3-hero.np5-hasHeroControls .np3-identity-zone{padding-bottom:110px!important}html[data-theme] .playerProfilePage .np5-heroControls{max-width:none;bottom:10px;left:12px;right:12px}html[data-theme] .playerProfilePage .np5-heroControls .np5-profileToolsActions>:is(a,button){flex:auto;min-width:0}}@media (max-width:460px){html[data-theme] .playerProfilePage .np5-heroControls .np5-profileToolsActions{gap:5px}html[data-theme] .playerProfilePage .np5-heroControls .np5-profileToolsActions :is(a,button){padding:7px 9px!important;font-size:10px!important}}
