.career-module__oBTksW__page{max-width:1180px;color:hsl(var(--text-primary));margin:0 auto;padding:1.5rem 1rem 4rem}.career-module__oBTksW__header{margin-bottom:1.25rem}.career-module__oBTksW__title{letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:800}.career-module__oBTksW__subtitle{color:hsl(var(--text-muted));max-width:60ch;margin:.35rem 0 0}.career-module__oBTksW__error{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717159;border-radius:10px;margin:0 0 1rem;padding:.7rem .9rem}.career-module__oBTksW__status{color:hsl(var(--text-muted));padding:2rem 0}.career-module__oBTksW__card{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:14px;max-width:46rem;padding:1.25rem}.career-module__oBTksW__cardTitle{margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.career-module__oBTksW__cardText{color:hsl(var(--text-muted));margin:0 0 1rem;line-height:1.55}.career-module__oBTksW__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.career-module__oBTksW__primary{background:hsl(var(--goal-green) / .22);color:hsl(var(--text-primary));cursor:pointer;border:1px solid #74c69d66;border-radius:10px;padding:.6rem 1.1rem;font-weight:700;display:inline-block}.career-module__oBTksW__primary:disabled{opacity:.55;cursor:default}.career-module__oBTksW__secondary{border:1px solid var(--glass-border);color:hsl(var(--text-muted));background:0 0;border-radius:10px;padding:.6rem 1.1rem;font-weight:600;display:inline-block}.career-module__oBTksW__field{flex-direction:column;gap:.35rem;max-width:22rem;margin-bottom:1rem;display:flex}.career-module__oBTksW__fieldLabel{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:700}.career-module__oBTksW__select{border:1px solid var(--glass-border);color:hsl(var(--text-primary));font:inherit;background:#081c1599;border-radius:10px;padding:.55rem .7rem}.career-module__oBTksW__offers{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.career-module__oBTksW__offer{border:1px solid var(--glass-border);cursor:pointer;background:#081c1573;border-radius:12px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.career-module__oBTksW__offerSelected{border-color:hsl(var(--accent-mint) / .6);background:hsl(var(--pitch-light) / .5)}.career-module__oBTksW__crest{border:2px solid #ffffff40;border-radius:50%;flex:none;width:1.6rem;height:1.6rem}.career-module__oBTksW__offerName{font-weight:700}.career-module__oBTksW__offerTier{color:hsl(var(--text-muted));font-size:.8rem;display:block}.career-module__oBTksW__season{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.career-module__oBTksW__season>main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.career-module__oBTksW__season>main>.career-module__oBTksW__sectionTitle{margin-bottom:0}@media (max-width:900px){.career-module__oBTksW__season{grid-template-columns:minmax(0,1fr)}}.career-module__oBTksW__sectionTitle{margin:0 0 .6rem;font-size:1.05rem;font-weight:700}.career-module__oBTksW__month{margin-bottom:0}.career-module__oBTksW__season>main>.career-module__oBTksW__month+.career-module__oBTksW__month{margin-top:-.4rem}.career-module__oBTksW__monthName{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--accent-mint));margin:0 0 .5rem;font-size:.8rem;font-weight:800}.career-module__oBTksW__fixtures{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-items:stretch;gap:.7rem;display:grid}.career-module__oBTksW__fixture{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:12px;flex-direction:column;padding:.75rem .85rem;display:flex}.career-module__oBTksW__fixture .career-module__oBTksW__launch{margin-top:auto}.career-module__oBTksW__fixtureNext{border-color:hsl(var(--accent-gold) / .75);background:linear-gradient(180deg, hsl(var(--accent-gold) / .14), hsl(var(--accent-gold) / .03)), var(--glass-bg);box-shadow:0 0 0 1px hsl(var(--accent-gold) / .28), 0 10px 30px -12px hsl(var(--accent-gold) / .5);transform:translateY(-1px)}.career-module__oBTksW__fixtureNext .career-module__oBTksW__opponent{font-size:1.05rem}.career-module__oBTksW__fixtureHead{color:hsl(var(--text-muted));justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.career-module__oBTksW__opponent{font-weight:700}.career-module__oBTksW__fixtureLine{color:hsl(var(--text-muted));font-size:.85rem}.career-module__oBTksW__score{color:hsl(var(--text-primary));font-weight:800}.career-module__oBTksW__nextMatch{background:linear-gradient(120deg, #ffffff2e, #fff0 70%), hsl(var(--accent-gold));border:1px solid hsl(var(--accent-gold));color:#10210f;box-shadow:0 10px 26px -12px hsl(var(--accent-gold));border-radius:14px;align-items:center;gap:.75rem;padding:.85rem 1.1rem;text-decoration:none;transition:transform .14s,filter .14s;display:flex;position:relative;overflow:hidden}.career-module__oBTksW__nextMatch:after{content:"";background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:45%;animation:4.2s ease-in-out infinite career-module__oBTksW__launchSheen;position:absolute;inset:0 auto 0 -60%}@keyframes career-module__oBTksW__launchSheen{0%,62%{transform:translate(0)}92%,to{transform:translate(360%)}}.career-module__oBTksW__nextMatch:hover,.career-module__oBTksW__nextMatch:focus-visible{filter:brightness(1.05);color:#10210f;transform:translateY(-1px)}.career-module__oBTksW__nextMatchKick{font-size:1.4rem;line-height:1}.career-module__oBTksW__nextMatchText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.career-module__oBTksW__nextMatchLabel{letter-spacing:.01em;font-size:1rem;font-weight:800}.career-module__oBTksW__nextMatchOpponent{opacity:.82;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.career-module__oBTksW__nextMatchArrow{margin-left:auto;font-size:1.1rem;font-weight:900;transition:transform .14s}.career-module__oBTksW__nextMatch:hover .career-module__oBTksW__nextMatchArrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.career-module__oBTksW__nextMatch:after{opacity:0;animation:none}.career-module__oBTksW__nextMatch,.career-module__oBTksW__nextMatchArrow{transition:none}}.career-module__oBTksW__resume{color:hsl(var(--accent-mint));margin-top:.5rem;font-size:.8rem;display:inline-block}.career-module__oBTksW__aside{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.career-module__oBTksW__panel{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:14px;padding:.9rem}.career-module__oBTksW__summaryRow{justify-content:space-between;gap:.75rem;padding:.2rem 0;font-size:.9rem;display:flex}.career-module__oBTksW__summaryLabel{color:hsl(var(--text-muted))}.career-module__oBTksW__summaryValue{font-weight:700}.career-module__oBTksW__news{margin:0;font-size:.9rem;line-height:1.5}.career-module__oBTksW__buzzFeed{flex-direction:column;gap:.55rem;max-height:20rem;margin:0;padding:0 .35rem 0 0;list-style:none;display:flex;overflow-y:auto}.career-module__oBTksW__buzzItem{border-left:3px solid hsl(var(--text-muted) / .45);background:#ffffff08;border-radius:10px;gap:.15rem;padding:.5rem .6rem;display:grid}.career-module__oBTksW__buzzItem[data-career-buzz-tone=good]{border-left-color:hsl(var(--goal-green) / .8)}.career-module__oBTksW__buzzItem[data-career-buzz-tone=bad]{border-left-color:hsl(var(--red-card) / .7)}.career-module__oBTksW__buzzDate{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--text-muted));font-size:.72rem}.career-module__oBTksW__buzzText{margin:0;font-size:.88rem;line-height:1.45}.career-module__oBTksW__table{border-collapse:collapse;width:100%;font-size:.82rem}.career-module__oBTksW__table th,.career-module__oBTksW__table td{text-align:right;white-space:nowrap;padding:.25rem .3rem}.career-module__oBTksW__table th:first-child,.career-module__oBTksW__table td:first-child,.career-module__oBTksW__table th:nth-child(2),.career-module__oBTksW__table td:nth-child(2){text-align:left}.career-module__oBTksW__table thead th{color:hsl(var(--text-muted));border-bottom:1px solid var(--glass-border);font-weight:700}.career-module__oBTksW__tableClub{text-overflow:ellipsis;max-width:9rem;overflow:hidden}.career-module__oBTksW__tableOwn{background:hsl(var(--accent-gold) / .14);color:hsl(var(--accent-gold));font-weight:800}.career-module__oBTksW__tableOwn td{border-top:1px solid hsl(var(--accent-gold) / .35);border-bottom:1px solid hsl(var(--accent-gold) / .35)}.career-module__oBTksW__tableOwn td:first-child{border-left:2px solid hsl(var(--accent-gold))}.career-module__oBTksW__seasonLine{border-top:1px solid var(--glass-border);flex-direction:column;gap:.1rem;padding:.4rem 0;font-size:.85rem;display:flex}.career-module__oBTksW__seasonName{font-weight:700}.career-module__oBTksW__seasonOutcome{color:hsl(var(--text-muted));font-size:.8rem}.career-module__oBTksW__previous{border-top:1px solid var(--glass-border);opacity:.85;margin-top:1.75rem;padding-top:1.25rem}.career-module__oBTksW__summary{border:1px solid var(--glass-border);background:color-mix(in srgb, var(--surface-raised) 70%, transparent);border-radius:.9rem;margin-top:1.75rem;padding:1rem 1.1rem 1.15rem}.career-module__oBTksW__summaryChampions{gap:.5rem;margin-top:.6rem;display:grid}.career-module__oBTksW__summaryChampion{background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:.55rem;grid-template-columns:minmax(4.5rem,auto) 1fr auto;align-items:baseline;gap:.75rem;padding:.45rem .6rem;display:grid}.career-module__oBTksW__summaryChampion[data-career-champion-own=true]{background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.career-module__oBTksW__summaryTier{letter-spacing:.04em;text-transform:uppercase;opacity:.7;font-size:.78rem}.career-module__oBTksW__summaryClub{font-weight:600}.career-module__oBTksW__summaryDetail{font-variant-numeric:tabular-nums;opacity:.75;font-size:.85rem}.career-module__oBTksW__summaryMoves{flex-wrap:wrap;gap:.4rem .6rem;margin-top:.65rem;font-size:.88rem;display:flex}.career-module__oBTksW__summaryMovesLabel{opacity:.75;font-weight:600}.career-module__oBTksW__summaryMovesList{opacity:.9}.career-module__oBTksW__champion{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 26%, transparent), color-mix(in srgb, var(--accent) 8%, transparent));border-radius:1rem;align-items:center;gap:.9rem;margin-bottom:1.1rem;padding:.9rem 1.1rem;animation:.42s ease-out career-module__oBTksW__championIn;display:flex}@keyframes career-module__oBTksW__championIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.career-module__oBTksW__champion{animation:none}}.career-module__oBTksW__championCrest{font-size:1.9rem;line-height:1}.career-module__oBTksW__championText{flex:1;gap:.15rem;display:grid}.career-module__oBTksW__championTitle{letter-spacing:.01em;font-size:1.05rem;font-weight:700}.career-module__oBTksW__championClub{opacity:.85;font-size:.9rem}.career-module__oBTksW__championDismiss{border:1px solid var(--glass-border);background:color-mix(in srgb, var(--surface) 70%, transparent);color:inherit;font:inherit;cursor:pointer;border-radius:.5rem;padding:.4rem .8rem;font-size:.85rem}.career-module__oBTksW__championDismiss:hover{background:color-mix(in srgb, var(--surface) 90%, transparent)}.career-module__oBTksW__inboxCount{color:hsl(var(--accent-gold));font-size:.8rem;font-weight:700}.career-module__oBTksW__inboxCountQuiet{opacity:.6;font-size:.8rem;font-weight:400}.career-module__oBTksW__inboxEmpty{opacity:.75;margin:.4rem 0 0;font-size:.85rem}.career-module__oBTksW__inboxGroup{margin-top:.7rem}.career-module__oBTksW__inboxPile{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin:0 0 .35rem;font-size:.72rem}.career-module__oBTksW__inboxList{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.career-module__oBTksW__inboxItem{border:1px solid #0000;border-radius:.5rem}.career-module__oBTksW__inboxItem:hover{border-color:var(--glass-border)}.career-module__oBTksW__inboxUnread .career-module__oBTksW__inboxSubject{font-weight:700}.career-module__oBTksW__inboxLine{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:.8rem minmax(6rem,auto) 1fr auto auto;align-items:baseline;gap:.5rem;padding:.4rem .5rem;display:grid}.career-module__oBTksW__inboxDot{color:hsl(var(--accent-gold));font-size:.6rem}.career-module__oBTksW__inboxSender{opacity:.7;white-space:nowrap;font-size:.78rem}.career-module__oBTksW__inboxSubject{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.career-module__oBTksW__inboxGold{color:hsl(var(--accent-gold));white-space:nowrap;font-size:.75rem;font-weight:700}.career-module__oBTksW__inboxDate{opacity:.5;white-space:nowrap;font-size:.72rem}.career-module__oBTksW__inboxBody{padding:.1rem .5rem .6rem 2.1rem;font-size:.86rem;line-height:1.5}.career-module__oBTksW__inboxBody p{margin:0 0 .5rem}.career-module__oBTksW__inboxItem[data-tone=good]{border-left:2px solid color-mix(in srgb, hsl(var(--accent-green,140 60% 45%)) 70%, transparent)}.career-module__oBTksW__inboxItem[data-tone=bad]{border-left:2px solid color-mix(in srgb, hsl(var(--accent-red,0 65% 55%)) 70%, transparent)}.career-module__oBTksW__inboxActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.career-module__oBTksW__inboxDeadline{opacity:.65;font-size:.76rem}.career-module__oBTksW__inboxFailed{color:hsl(var(--accent-red,0 65% 55%));margin:.4rem 0 0;font-size:.8rem}.career-module__oBTksW__derbyBadge{background:color-mix(in srgb, hsl(var(--accent-red,0 65% 55%)) 22%, transparent);border:1px solid color-mix(in srgb, hsl(var(--accent-red,0 65% 55%)) 45%, transparent);letter-spacing:.05em;white-space:nowrap;border-radius:.3rem;padding:.05rem .35rem;font-size:.65rem;font-weight:800;display:inline-block}.career-module__oBTksW__marketValue{font-variant-numeric:tabular-nums}.career-module__oBTksW__marketUp{color:hsl(var(--accent-green,140 60% 45%));font-size:.78rem}.career-module__oBTksW__marketDown{color:hsl(var(--accent-red,0 65% 55%));font-size:.78rem}.career-module__oBTksW__leaderboardLead{color:hsl(var(--text-muted));margin:0 0 10px;font-size:13px;line-height:1.5}
