/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.shell{max-width:1500px;min-height:100vh;margin:auto;padding:0 48px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}header>small{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;border-radius:30px;padding:9px 14px;font:700 10px monospace}.brand{letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:12px;font-size:14px;font-weight:900;display:flex}.brand span{width:38px;height:38px;color:var(--acid);background:var(--ink);border-radius:50%;place-items:center;display:grid}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:690px;display:grid}.eyebrow,.step{letter-spacing:.16em;font:800 11px monospace}.hero h1,.summary h1{letter-spacing:-.07em;text-transform:uppercase;margin:24px 0;font-size:clamp(52px,6.4vw,102px);line-height:.88}.hero h1 em{text-transform:none;color:#758823;font-family:Georgia,serif;font-weight:400}.lead{color:#5e5b54;max-width:590px;font-size:19px;line-height:1.55}.actions,.panel-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.primary,.ghost{border:1px solid var(--ink);border-radius:4px;min-height:52px;padding:0 22px;font-weight:800}.primary{background:var(--ink);color:#fff}.primary:disabled{opacity:.35;cursor:not-allowed}.ghost{background:0 0}.features{color:var(--muted);flex-wrap:wrap;gap:24px;margin-top:34px;font:700 11px monospace;display:flex}.court{background:linear-gradient(155deg,#282922,#10110f);border-radius:240px 240px 18px 18px;height:560px;position:relative;overflow:hidden;box-shadow:0 30px 70px #433f3425}.court:before{content:"";border:2px solid #d9ff4355;border-radius:50%;position:absolute;inset:22% -25% -30%}.ball{z-index:2;filter:drop-shadow(0 15px 14px #0008);font-size:125px;position:absolute;top:13%;left:18%;transform:rotate(-16deg)}.number{color:#f2efe8;letter-spacing:-.12em;font-size:320px;font-weight:900;line-height:1;position:absolute;bottom:-35px;right:-15px}.badge{z-index:3;background:var(--acid);width:110px;padding:16px;display:grid;position:absolute;top:22px;right:22px}.badge small,.badge span{font:800 9px monospace}.badge b{letter-spacing:-.08em;font-size:46px}.panel{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:42px;box-shadow:0 15px 50px #3f392d0d}.create,.summary{max-width:980px;margin:64px auto}.step{color:var(--muted);align-items:center;gap:12px;display:flex}.step span{color:var(--ink);background:var(--acid);padding:6px}.panel h2{letter-spacing:-.045em;margin:20px 0 8px;font-size:42px}.panel>p{color:var(--muted)}.form{grid-template-columns:1fr 160px;gap:18px;margin:38px 0;display:grid}.wide{grid-column:1/-1}label,legend{letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:800;display:grid}input,select{border:1px solid var(--line);background:#faf8f3;border-radius:4px;outline:none;height:54px;padding:0 15px;font-size:16px}input:focus,select:focus{border-color:#7b8c2b;box-shadow:0 0 0 3px #d9ff4330}fieldset{border:0;margin:0;padding:0}.positions{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px;display:grid}.positions button{border:1px solid var(--line);background:#faf8f3;border-radius:4px;gap:5px;padding:17px 8px;display:grid}.positions button b{font-size:18px}.positions button span{color:var(--muted);font-size:10px}.positions .selected{background:var(--ink);color:#fff}.panel-actions{justify-content:space-between}.link{color:var(--muted);background:0 0;border:0}.offers{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.offers article{--team:#222;border:1px solid var(--line);padding:28px;position:relative;overflow:hidden}.offers article:before{content:"";background:var(--team);height:6px;position:absolute;inset:0 0 auto}.mark{background:var(--team);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:26px;font-size:22px;font-weight:900;display:grid}.offers small{color:var(--muted);font:700 10px monospace}.offers h3{margin:8px 0 4px;font-size:25px}.offers article>p{color:var(--muted)}dl{border-block:1px solid var(--line);gap:9px;margin:24px 0;padding:15px 0;display:grid}dl div{color:var(--muted);justify-content:space-between;font:700 9px monospace;display:flex}dd{color:var(--ink)}.offers article>button{border:1px solid var(--ink);background:0 0;width:100%;height:46px;font-weight:800}.offers article>button:hover{background:var(--ink);color:#fff}.player{background:var(--ink);color:#fff;border-radius:8px;align-items:center;gap:18px;margin:28px 0 18px;padding:22px 28px;display:flex}.avatar{border-radius:50%;place-items:center;width:74px;height:74px;font-size:28px;font-weight:900;display:grid}.player small{color:#a9a79f;font:700 10px monospace}.player h2{margin:4px 0;font-size:28px}.player p{color:#bbb9b1;margin:0;font-size:13px}.strip{grid-template-columns:repeat(4,105px);margin-left:auto;display:grid}.stat{border-left:1px solid #ffffff1f;gap:4px;padding:6px 16px;display:grid}.stat span{color:#96948c;letter-spacing:.08em;font:700 9px monospace}.stat b{letter-spacing:-.04em;font-size:24px}.career{grid-template-columns:1.15fr .85fr;gap:18px;margin-bottom:50px;display:grid}.choices{gap:10px;margin-top:28px;display:grid}.choices button{text-align:left;border:1px solid var(--line);background:#faf8f3;border-radius:5px;grid-template-columns:48px 1fr 20px;align-items:center;gap:14px;min-height:72px;padding:11px 16px;display:grid}.choices button:hover{border-color:#7d8d2f;transform:translate(3px)}.choices i{background:var(--acid);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.choices span b,.choices span small{display:block}.choices span small{color:var(--muted)}.timeline{max-height:690px;overflow:auto}.timeline h3{letter-spacing:.12em;margin-top:0;font:900 12px monospace}.empty{text-align:center;padding:40px 0!important}.season{border-top:1px solid var(--line);grid-template-columns:32px 1fr 36px;gap:12px;padding:18px 0;display:grid}.season>em{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font:800 10px Arial;display:grid}.season div>b,.season div>small{display:block}.season div>small,.season p{color:var(--muted);font-size:11px}.season p{margin:8px 0}.season div>strong{color:#6e7e22;font-size:11px}.season mark{background:0 0;font-size:18px;font-weight:900}.summary{text-align:center}.summary>p{max-width:650px;margin:0 auto}.summary-stats{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:40px 0;display:grid}.summary-stats .stat{border-left:1px solid var(--line);padding:20px 10px}.summary-stats .stat:first-child{border:0}.legacy{background:var(--ink);color:#fff;margin:25px 0;padding:26px}.legacy b{color:var(--acid);letter-spacing:.18em;font:900 13px monospace}.legacy p{color:#c5c3bb}footer{border-top:1px solid var(--line);min-height:70px;color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;font:700 9px monospace;display:flex}.shell{max-width:1280px;padding:0 32px}.topbar,header{height:62px}.hero{gap:42px;min-height:520px}.hero h1,.summary h1{margin:16px 0;font-size:clamp(42px,5.1vw,72px)}.lead{font-size:16px;line-height:1.45}.actions,.panel-actions{margin-top:22px}.primary,.ghost{min-height:43px;padding:0 17px}.court{border-radius:170px 170px 12px 12px;height:400px}.ball{font-size:88px;top:10%;left:15%}.number{font-size:230px;bottom:-25px}.badge{width:82px;padding:11px;top:15px;right:15px}.badge b{font-size:34px}.panel{padding:28px}.create,.summary{margin:35px auto}.main-panel{margin:32px 0}.panel h2{margin:14px 0 6px;font-size:31px}.form{gap:12px;margin:24px 0}.form input,.form select{height:46px}.positions button{padding:12px 7px}.offers{gap:12px;margin-top:22px}.offers article{padding:20px}.offers h3{font-size:21px}.player{gap:13px;margin:18px 0 12px;padding:15px 20px}.player h2{font-size:22px}.strip{grid-template-columns:repeat(5,90px)}.stat{padding:4px 11px}.stat b{font-size:20px}.career{gap:12px;margin-bottom:32px}.choices{gap:7px;margin-top:18px}.choices button{min-height:62px;padding:8px 12px}.timeline{max-height:560px}.season{padding:13px 0}.summary-stats{margin:25px 0}.summary-stats .stat{padding:14px 7px}.crest{--crest:#222;--crest-accent:#fff;background:var(--crest);clip-path:polygon(8% 5%,92% 5%,92% 58%,50% 98%,8% 58%);border:3px solid var(--crest-accent);place-items:center;width:64px;height:76px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.crest:before,.crest:after{display:none}.crest i{color:var(--crest-accent);letter-spacing:-.08em;font:900 15px Arial}.crest-small{width:42px;height:50px;margin:0}.crest-small i{font-size:11px}.player>.crest{flex:none;margin:0}.choices .crest{align-self:center}.retire i{color:#7a3528!important;background:#f3d9d3!important}.draft-choice i{font-size:10px;color:#20221e!important;background:#d7b63c!important}.draft-result{text-align:center;max-width:780px;margin:58px auto}.draft-result>p{max-width:580px;margin:0 auto 26px}.draft-result h1{letter-spacing:-.06em;text-transform:uppercase;margin:18px 0;font-size:clamp(36px,5vw,62px);line-height:.95}.height-help{background:#f5f7e9;border-left:3px solid #a9bd3c;padding:10px 12px;font-size:12px;color:#59613b!important;margin:-8px 0 22px!important}.honours{border:1px solid var(--line);text-align:left;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.honours div{border-left:1px solid var(--line);padding:13px}.honours div:first-child{border-left:0}.honours b{color:var(--muted);letter-spacing:.09em;font:800 9px monospace;display:block}.honours strong{margin-top:5px;font-size:14px;display:block}.awards{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;margin:0 0 18px!important}.awards span{color:#705b15;background:#fff5ca;padding:6px 8px;font-size:11px;font-weight:700}.contract-facts{gap:7px;margin:16px 0;padding:12px 0}.contract-facts .wide-fact{border-top:1px solid var(--line);padding-top:7px}.offer-role{color:#6f8120!important;margin:12px 0 0!important;font-size:13px!important;font-weight:800!important}.offer-note{min-height:30px;font-size:11px!important}.contract-back{margin-top:22px}.role-tag{color:#69665f;vertical-align:middle;background:#ece9e0;border-radius:3px;margin-left:5px;padding:3px 5px;font:700 8px monospace;display:inline-block}.season-stats{flex-wrap:wrap;gap:4px 7px;margin:7px 0;display:flex}.season-stats small{background:#f1eee7;padding:3px 4px;color:#4b4942!important;font:700 9px monospace!important}.season p{line-height:1.35}.strip .stat:nth-child(3) b{font-size:13px;line-height:1.1}.strip .stat:nth-child(4) b{font-size:16px}.form label:nth-child(3){display:none}.abandon-career{color:#984934;letter-spacing:.08em;background:0 0;border:0;margin:10px 0 0 auto;font:700 10px monospace;display:block}.abandon-career:hover{color:#712d1d;text-decoration:underline}.nationality-actions{justify-content:center}.career-record{max-width:1180px;margin:0 auto 38px}.career-record h2{margin-bottom:20px}.record-scroll{border:1px solid var(--line);overflow-x:auto}.career-record table{border-collapse:collapse;text-align:left;width:100%;min-width:920px}.career-record th{color:var(--muted);letter-spacing:.08em;background:#efede6;padding:11px 12px;font:800 9px monospace}.career-record td{border-top:1px solid var(--line);vertical-align:top;padding:12px;font-size:12px;line-height:1.45}.career-record td:nth-child(5){min-width:230px}.career-record td small{color:#9a4b36;margin-top:5px;font-size:10px;display:block}.career-record td strong{font-size:16px}@media (max-width:700px){.honours{grid-template-columns:repeat(2,1fr)}.honours div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.honours div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:900px){.shell{padding:0 20px}.hero{grid-template-columns:1fr;padding:48px 0}.court{height:340px}.positions{grid-template-columns:repeat(3,1fr)}.offers,.career{grid-template-columns:1fr}.strip{grid-template-columns:repeat(2,85px)}.summary-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){header>small{display:none}.hero h1{font-size:45px}.court{height:300px}.ball{font-size:72px}.number{font-size:190px}.panel{padding:22px}.form{grid-template-columns:1fr}.wide{grid-column:auto}.positions{grid-template-columns:repeat(2,1fr)}.player{flex-wrap:wrap;align-items:flex-start}.strip{width:100%;margin:8px 0 0}.summary-stats{grid-template-columns:repeat(2,1fr)}.features{display:grid}}:root{--ink:#f8f7fb;--paper:#08080a;--acid:#9b6bff;--muted:#a29da9;--line:#28252e;--white:#121216}html,body{background:radial-gradient(850px 500px at 82% -8%,#2a164b66,transparent 60%),var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{max-width:1160px}.topbar,header{border-color:#211f27;height:64px}.header-nav{color:#a5a1aa;gap:26px;margin-left:44px;margin-right:auto;font-size:13px;font-weight:700;display:flex}.header-nav span:first-child{color:#fff}.brand{color:#fff;letter-spacing:-.03em;font-size:16px}.brand span{color:#111018;background:#f8f7fb;border-radius:8px;width:30px;height:30px;font-size:11px}header>small{color:#d4d0d9;background:#17151b;border:0;border-radius:8px;padding:9px 12px}.hero{border:0;gap:52px;min-height:560px}.hero h1,.summary h1{letter-spacing:-.065em;text-transform:none;font-size:clamp(44px,5.7vw,76px);line-height:.94}.hero h1 em{color:#ad82ff;font-family:inherit;font-weight:800}.eyebrow{color:#c1b3d8}.lead{color:#aaa5b0;max-width:510px}.primary,.ghost{border-color:#f8f7fb;border-radius:999px;height:48px;min-height:48px;padding:0 27px}.primary{color:#0a090d;background:#f8f7fb}.primary:hover{background:#d9c9ff;border-color:#d9c9ff}.features{color:#8c8792;gap:20px}.court{height:366px;box-shadow:none;background:radial-gradient(circle at 75% 28%,#a06aff 0 3%,#0000 15%),linear-gradient(135deg,#271047,#0d0b12 60%,#3a1668);border-radius:16px}.court:before{border-color:#c4a8ff80;inset:10% -18% -35%}.ball{z-index:3;filter:drop-shadow(0 14px 18px #05010a99)}.number{z-index:1;color:#e8ddff18}.badge{z-index:4;color:#100d16;background:#f7f5f9;border-radius:10px}.panel{background:linear-gradient(145deg,#15141a,#101014);border-color:#28252e;border-radius:14px;box-shadow:0 18px 50px #00000028}.panel>p,.offers article>p,.choices span small,.season div>small,.season p{color:#9c97a3}.step{color:#a7a1ae}.step span{color:#120d1e;background:#9b6bff;border-radius:5px}.form input,.form select{color:#f8f7fb;background:#0d0c10;border-color:#34303b;border-radius:9px}.form input:focus,.form select:focus{border-color:#a978ff;box-shadow:0 0 0 3px #9b6bff33}.positions button,.choices button{color:#f8f7fb;background:#15131a;border-color:#302c36;border-radius:10px}.positions button:hover,.choices button:hover{background:#1b1625;border-color:#a878ff}.positions .selected{color:#111018;background:#f5f3f8;border-color:#f5f3f8}.positions .selected span{color:#7453bd}.choices i{color:#140e20;background:#a16eff}.choices button>strong{color:#b98eff}.offers article{background:#15131a;border-color:#302c36;border-radius:10px}.offers article:before{height:4px}.offers article>button{color:#f7f5f9;border-color:#756f7d;border-radius:999px}.offers article>button:hover{color:#111018;background:#f7f5f9}.offer-role{color:#c09aff!important}.player{background:linear-gradient(100deg,#18111f,#0e0d12);border:1px solid #342640;border-radius:14px}.player small{color:#bdb3c8}.player p{color:#b0a8b6}.stat{border-color:#ffffff19}.timeline{background:#121117}.season>em{color:#160d20;background:#a16eff}.season-stats small{color:#d5cedc!important;background:#24202a!important}.role-tag{color:#d1c4e0;background:#292430}.retire{background:#271716!important;border-color:#82453d!important}.retire i{background:#e0a39a!important}.draft-choice{background:#21192d!important;border-color:#8a63c5!important}.draft-choice i{color:#190f29!important;background:#b187f2!important}.height-help{background:#211a2a;border-color:#a16eff;color:#d7cce6!important}.honours,.record-scroll,.honours div{border-color:#302c36}.awards span{color:#d9c0ff;background:#2c2040}.legacy{background:#17121e;border:1px solid #40285f}.legacy b{color:#bc96ff}.career-record th{color:#bdb5c7;background:#211e27}.career-record td{border-color:#302c36}.career-record td small{color:#d79a9a}@media (max-width:700px){.header-nav{display:none}}.identity-create{max-width:1120px;margin-top:28px;padding:30px 34px}.identity-create-head{border-bottom:1px solid #2c2932;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:end;gap:32px;padding-bottom:22px;display:grid}.identity-create-head p{color:#96909d;margin:0;font-size:14px}.identity-preview{background:radial-gradient(circle at 88% 15%,#8f55e429,#0000 36%),linear-gradient(120deg,#1b1522,#100f14);border:1px solid #3a3046;border-radius:13px;align-items:center;gap:17px;min-width:0;padding:16px 18px;display:flex}.identity-preview-number{text-align:center;color:#120d1e;background:#9b6bff;border-radius:10px;place-content:center;width:70px;min-width:70px;height:70px;display:grid}.identity-preview-number small{letter-spacing:.16em;font:900 7px monospace}.identity-preview-number strong{letter-spacing:-.08em;font-size:34px;line-height:.95}.identity-preview-copy{gap:4px;min-width:0;display:grid}.identity-preview-copy span{letter-spacing:.12em;color:#b99ae9;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:800 9px monospace;overflow:hidden}.identity-preview-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.05;overflow:hidden}.identity-preview-copy small{color:#99929f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.identity-form{grid-template-columns:2fr 1fr 1fr 110px 130px;margin:22px 0 24px}.identity-form .wide{grid-column:auto}.identity-form label:first-child{grid-column:span 2}.identity-choice-grid{grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);gap:24px;padding-top:1px;display:grid}.identity-choice-grid legend{color:#c3bdc8;margin-bottom:10px}.position-fieldset .positions{grid-template-columns:repeat(5,1fr);gap:7px;margin:0}.position-fieldset .positions button{min-width:0;padding:13px 5px}.position-fieldset .positions button b{font-size:17px}.position-fieldset .positions button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.agent-options button{text-align:left;color:#f8f7fb;background:#121116;border:1px solid #302c36;border-radius:10px;align-content:start;gap:7px;min-width:0;min-height:104px;padding:11px;display:grid}.agent-options button:hover{background:#18131f;border-color:#8b62c9}.agent-options button.selected{background:linear-gradient(145deg,#281b38,#17121e);border-color:#a977ff;box-shadow:inset 0 0 0 1px #a977ff40}.agent-options button i{letter-spacing:.13em;color:#a987da;font:900 7px monospace}.agent-options button span{gap:2px;min-width:0;display:grid}.agent-options button b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.agent-options button small{color:#8f8996;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.agent-options button em{color:#c6a5fa;white-space:nowrap;align-self:end;font:800 8px monospace}.identity-note{background:#17141c;border-left:2px solid #9b6bff;margin:15px 0 0;padding:10px 13px;font-size:11px;color:#9f99a5!important}.identity-note b{color:#d7d1dc}.identity-create .panel-actions{border-top:1px solid #2c2932;margin-top:18px;padding-top:17px}@media (max-width:950px){.identity-create-head{grid-template-columns:1fr}.identity-form{grid-template-columns:repeat(2,1fr)}.identity-form label:first-child{grid-column:1/-1}.identity-choice-grid{grid-template-columns:1fr}.agent-options{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.identity-create{padding:22px}.identity-preview{padding:12px}.identity-preview-number{width:60px;min-width:60px;height:60px}.identity-form{grid-template-columns:1fr}.identity-form label:first-child{grid-column:auto}.position-fieldset .positions{grid-template-columns:repeat(5,1fr)}.agent-options{grid-template-columns:1fr}.agent-options button{grid-template-columns:1fr auto;min-height:82px}.agent-options button i,.agent-options button span{grid-column:1}.agent-options button em{grid-area:1/2/3;align-self:center}.identity-create-head h2{font-size:30px}}.position-fieldset{width:100%}.position-fieldset legend{color:#c3bdc8;margin-bottom:10px}.position-fieldset .position-court{background:linear-gradient(#19131fdd,#100e14ed),repeating-linear-gradient(90deg,#7d4e2f 0 72px,#6e4028 72px 144px);border:1px solid #574369;border-radius:12px 12px 72px 72px;width:100%;height:250px;margin:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #0008}.position-court:before{content:"";z-index:0;background:#8e5cc40b;border:1px solid #b894db70;border-top:0;width:132px;height:104px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.position-court:after{content:"";z-index:0;border:1px solid #b894db70;border-top:0;border-radius:0 0 50% 50%;width:76%;height:216px;position:absolute;top:-2px;left:12%}.court-hoop{z-index:1;border:2px solid #dc8c4c;border-radius:50%;width:34px;height:12px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #dc8c4c66}.court-hoop:before{content:"";background:#ded8e3;border-radius:3px;width:56px;height:3px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.position-fieldset .positions .position-node{z-index:2;color:#f8f7fb;background:#17121eeb;border:1px solid #69557a;border-radius:11px;place-content:center;gap:2px;width:76px;min-height:56px;padding:7px 5px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 7px 20px #0007}.position-fieldset .positions .position-node:hover{border-color:#c39aff;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 24px #9b6bff55}.position-fieldset .position-node b{font-size:17px;line-height:1}.position-fieldset .position-node span{color:#aaa2b0;white-space:nowrap;text-overflow:ellipsis;max-width:66px;font-size:8px;overflow:hidden}@media (max-width:620px){.position-fieldset .position-court{height:280px}.position-fieldset .positions .position-node{width:64px;min-height:52px}.position-fieldset .position-node span{max-width:54px;font-size:7px}.position-node-2{left:81%}.position-node-3{left:19%}}.position-fieldset .position-court{aspect-ratio:16/9;background-image:url(/images/player-position-court.jpg);background-position:top;background-repeat:no-repeat;background-size:100%;border:0;border-radius:18px;height:auto;box-shadow:inset 0 0 0 1px #ffffff26,0 18px 45px #0008}.position-court:before{content:"";z-index:1;background:linear-gradient(#08080a0a 20%,#08080a28 72%,#08080a75),linear-gradient(90deg,#08080a20,#0000 20% 80%,#08080a20);border:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.position-court:after,.position-court .court-hoop{display:none}.position-fieldset .positions .position-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110d17e8;border-color:#ffffff78;box-shadow:0 8px 22px #0008}.position-fieldset .positions .position-node:hover{background:#24172ee8;border-color:#fff;box-shadow:0 0 0 3px #fff3,0 10px 28px #0008}.position-fieldset .positions .position-node.selected{color:#fff;background:#0e0b12;border-color:#fff;box-shadow:0 0 0 4px #9b6bff,0 0 32px #5f25bbcc}.position-node-1{top:84%;left:50%}.position-node-2{top:64%;left:78%}.position-node-3{top:64%;left:22%}.position-node-4{top:43%;left:31%}.position-node-5{top:34%;left:58%}@media (max-width:620px){.position-fieldset .position-court{aspect-ratio:1;background-position:top;background-size:auto 100%;height:auto}.position-node-1{top:82%}.position-node-2{top:62%;left:80%}.position-node-3{top:62%;left:20%}.position-node-4{top:42%;left:28%}.position-node-5{top:33%;left:59%}}.identity-create .position-fieldset .position-court{aspect-ratio:1.9}.identity-create .position-node-1{top:84%}.identity-create .position-node-2,.identity-create .position-node-3{top:64%}.identity-create .position-node-4{top:42%}.identity-create .position-node-5{top:33%}@media (max-width:620px){.identity-create .position-fieldset{max-width:430px}.identity-create .position-fieldset .position-court{aspect-ratio:1}}.country-flag{object-fit:cover;vertical-align:-3px;border-radius:2px;width:22px;height:15px;display:inline-block;box-shadow:0 0 0 1px #ffffff42}.country-field{min-width:0}.country-field legend{margin-bottom:8px}.country-options{grid-template-columns:repeat(3,1fr);gap:5px;height:46px;display:grid}.country-options button{color:#aaa3b0;background:#0d0c10;border:1px solid #34303b;border-radius:9px;place-items:center;gap:2px;min-width:0;padding:4px;display:grid}.country-options button:hover{border-color:#a978ff}.country-options button.selected{color:#fff;background:#251a31;border-color:#a978ff;box-shadow:inset 0 0 0 1px #9b6bff44}.country-options button .country-flag{width:24px;height:16px}.country-options button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:800 7px monospace;overflow:hidden}.identity-preview-copy span .country-flag,.career-identity>small .country-flag{margin-right:3px}@media (max-width:950px){.country-options{height:46px}}@media (max-width:620px){.country-field{grid-column:1/-1}.country-options{height:54px}.country-options button span{font-size:8px}}.country-field{z-index:8;position:relative}.country-picker{position:relative}.country-picker summary{color:#f8f7fb;cursor:pointer;background:#0d0c10;border:1px solid #34303b;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:9px;height:46px;padding:0 12px;list-style:none;display:grid}.country-picker summary::-webkit-details-marker{display:none}.country-picker summary span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.country-picker summary i{color:#ae83ef;text-align:right;font-style:normal}.country-picker[open] summary i{transform:rotate(180deg)}.country-menu{z-index:30;background:#121017;border:1px solid #49385d;border-radius:10px;gap:3px;max-height:230px;padding:6px;display:grid;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto;box-shadow:0 18px 35px #000b}.country-menu button{text-align:left;color:#d9d3de;background:0 0;border:0;border-radius:7px;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:39px;padding:6px 8px;display:grid}.country-menu button.selected{color:#fff;background:#2a1c38}.country-menu button span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.country-menu button i{color:#bd91ff;text-align:center;font-style:normal}.identity-create .identity-note{margin:0 0 18px}.identity-create{margin:18px auto 24px;padding:24px 28px}.identity-create-head{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:28px;padding-bottom:16px}.identity-create-head h2{margin:9px 0 3px;font-size:32px}.identity-create-head p{font-size:12px}.identity-preview{gap:13px;min-height:74px;padding:11px 14px}.identity-preview-number{width:58px;min-width:58px;height:58px}.identity-preview-number strong{font-size:29px}.identity-preview-copy b{font-size:19px}.identity-workspace{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);align-items:start;gap:24px;padding-top:18px;display:grid}.identity-details{min-width:0}.identity-create .identity-form{grid-template-columns:1fr 1fr;gap:13px 10px;margin:0}.identity-create .identity-form .wide,.identity-create .identity-form label:first-child,.identity-create .identity-form .country-field{grid-column:1/-1}.identity-create .identity-note{background:linear-gradient(120deg,#1b1621,#131117);border:1px solid #32293d;border-left:3px solid #9b6bff;border-radius:8px;align-content:center;gap:4px;min-height:66px;margin:14px 0 0;padding:12px 14px;display:grid}.identity-create .identity-note b{letter-spacing:.13em;text-transform:uppercase;color:#caaeff;font:800 8px monospace}.identity-create .identity-note span{color:#a9a2af;font-size:11px;line-height:1.4}.identity-create .position-fieldset{max-width:none;margin:0}.identity-create .position-fieldset legend{margin-bottom:8px}.identity-create .position-fieldset .position-court{aspect-ratio:1.92;border-radius:14px}.identity-create .position-fieldset .position-node{width:66px;min-height:49px}.identity-create .position-fieldset .position-node b{font-size:15px}.identity-create .panel-actions{margin-top:16px;padding-top:14px}.identity-create .panel-actions .primary{min-width:180px}@media (max-width:950px){.identity-workspace{grid-template-columns:1fr}.identity-create .position-fieldset{max-width:720px}.identity-create .identity-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.identity-create{margin-top:12px;padding:18px}.identity-create-head{gap:14px}.identity-workspace{padding-top:14px}.identity-create .identity-form{grid-template-columns:1fr}.identity-create .identity-form .wide,.identity-create .identity-form label:first-child,.identity-create .identity-form .country-field{grid-column:auto}.identity-create .position-fieldset .position-court{aspect-ratio:1}.identity-create .panel-actions .primary{min-width:0}}.identity-create .identity-form>label:nth-child(3){display:grid!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.crest{width:58px;height:58px;overflow:visible;clip-path:none!important;background:0 0!important;border:0!important}.crest img{object-fit:contain;filter:drop-shadow(0 3px 5px #0008);width:100%;height:100%}.crest i{background:var(--crest);width:48px;height:48px;color:var(--crest-accent);border-radius:10px;place-items:center;display:grid}.crest-small{width:40px;height:40px}.crest-small i{width:34px;height:34px}.career-dashboard{box-shadow:none;background:linear-gradient(110deg,#19131f,#100f14 65%);border-color:#2e2936;grid-template-columns:74px 58px minmax(190px,1fr) 120px minmax(280px,1.15fr);align-items:center;gap:14px;margin:18px 0 14px;padding:15px 18px;display:grid}.career-dashboard .crest{width:48px;height:58px;margin:0}.career-dashboard .crest i{font-size:11px}.ovr-chip{text-align:center;color:#fff;background:linear-gradient(145deg,#d98000,#a94e00);border-radius:16px;place-content:center;height:72px;display:grid;box-shadow:inset 0 1px #ffffff2b}.ovr-chip small,.career-value small{letter-spacing:.08em;color:#f7ddc4;font:800 9px monospace}.ovr-chip b{letter-spacing:-.08em;font-size:30px;line-height:1}.career-identity{min-width:0}.career-identity small{margin-bottom:4px;font-size:10px;display:block}.career-identity h2{letter-spacing:-.045em;margin:0;font-size:24px;line-height:1}.career-identity p{margin:6px 0 0;font-size:12px;font-weight:700}.career-identity p span{color:#806b91;padding:0 4px}.career-value{border-left:1px solid #302b35;grid-template-columns:auto auto;align-items:baseline;column-gap:7px;padding-left:16px;display:grid}.career-value small{color:#918999;grid-column:1/-1;margin-top:2px;font-size:8px}.career-value b{font-size:24px;line-height:1}.career-value strong{white-space:nowrap;font-size:18px}.career-dashboard .strip{border-left:1px solid #302b35;grid-template-columns:repeat(4,minmax(48px,1fr));gap:0;width:auto;margin:0;display:grid}.career-dashboard .strip .stat{text-align:center;border:0;padding:5px 9px}.career-dashboard .strip .stat b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.career{grid-template-columns:minmax(0,1fr) 43%;align-items:start;gap:14px}.decision{min-height:472px;padding:28px}.decision h2{letter-spacing:-.055em;max-width:560px;margin-top:20px;font-size:clamp(28px,3vw,42px);line-height:.98}.decision>p{max-width:570px;font-size:14px;line-height:1.5}.choices{gap:8px;max-width:650px}.choices button{background:linear-gradient(100deg,#17141b,#121117);border-radius:8px;grid-template-columns:44px 1fr 18px;min-height:68px}.choices button:hover{background:#1d1824;transform:none}.choices i{width:38px;height:38px;font-size:11px}.timeline{background:#0f0e13;border-radius:12px;max-height:610px;padding:19px 21px;position:sticky;top:12px}.timeline h3{color:#9a92a4;border-bottom:1px solid #2a2630;padding-bottom:13px}.season{grid-template-columns:35px 1fr 30px;gap:9px;padding:14px 0}.season>em{color:#a7a0ae;background:#29252e;width:28px;height:28px}.season:first-of-type>em{color:#17131d;background:#f7f4fa}.season div>b{font-size:12px}.season-stats{gap:3px 5px;margin:6px 0}.season-stats small{padding:2px 3px;font-size:8px!important}.season p{margin:5px 0;font-size:10px}.season mark{color:#ded7e6;font-size:16px}.contract-panel,.draft-result{max-width:100%;margin:14px 0}.contract-panel h2,.draft-result h1{letter-spacing:-.055em}.offers{grid-template-columns:repeat(3,minmax(0,1fr))}.offers article{min-height:350px}.career-record{margin-top:14px}.abandon-career{margin:0 0 8px auto}.career-record .rating-change{color:#aaa2b2;font-weight:800}.career-record .rating-change.up{color:#75d99a}.career-record .rating-change.down{color:#ff7c86}.career-record .rating-change.flat{color:#aaa2b2}.main-panel,.draft-result{background:linear-gradient(135deg,#15121a,#0e0d12);position:relative;overflow:hidden}.main-panel:before,.draft-result:before{content:"";background:linear-gradient(#c792ff,#7544c8);width:4px;position:absolute;inset:0 auto 0 0}.main-panel>*,.draft-result>*{position:relative}.main-panel h2,.draft-result h1{max-width:680px}.main-panel>p,.draft-result>p{max-width:620px;line-height:1.55}.draft-result .crest{margin:0 auto 18px}.draft-result .choices{text-align:left;margin-inline:auto}.draft-result .choices button{max-width:560px;margin-inline:auto}.contract-panel .offers,.main-panel .offers{position:relative}.contract-panel .offers article,.main-panel .offers article{flex-direction:column;min-height:330px;display:flex}.contract-panel .offers article>button,.main-panel .offers article>button{margin-top:auto}.summary{background:radial-gradient(circle at 50% 0,#34224d,#121016 52%)}.summary .legacy{background:linear-gradient(120deg,#21182d,#151118)}.current-contract{border-top:1px solid #302b35;grid-column:1/-1;grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(105px,1fr));gap:0;margin-top:2px;padding-top:12px;display:grid}.current-contract>div{border-left:1px solid #302b35;min-width:0;padding:0 14px}.current-contract>div:first-child{border-left:0;padding-left:0}.current-contract small{color:#817a89;letter-spacing:.08em;margin-bottom:4px;font:800 8px monospace;display:block}.current-contract b{color:#ece8f0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;display:block;overflow:hidden}.current-contract .contract-name b{color:#cdb3ff;font-size:12px}.season-plans{gap:9px;margin-top:18px;display:grid}.season-plan-card{color:#f8f7fb;text-align:left;cursor:pointer;background:linear-gradient(105deg,#17151b,#111015);border:1px solid #302c36;border-left:3px solid #77717d;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;min-height:92px;padding:13px 15px;display:grid;position:relative}.season-plan-card:hover{background:#1c1920;transform:translate(2px)}.season-plan-card>i{color:#fff;background:#27232c;border-radius:10px;place-items:center;width:38px;height:38px;font:900 11px Arial;display:grid}.season-plan-card>strong{color:#aaa3b0}.season-plan-card .plan-copy{min-width:0}.season-plan-card .plan-copy>small{color:#aaa3af;letter-spacing:.08em;margin-bottom:4px;font:900 8px monospace;display:block}.season-plan-card .plan-copy>b{font-size:14px;line-height:1.18;display:block}.season-plan-card .plan-copy>p{color:#aaa4af;margin:4px 0 7px;font-size:10px;line-height:1.35}.plan-tags{flex-wrap:wrap;gap:5px;display:flex}.plan-tags em{color:#c6c0cb;letter-spacing:.04em;background:#242129;border-radius:4px;padding:3px 5px;font:800 7px monospace}.season-plan-card.tone-safe{border-left-color:#59bf82}.season-plan-card.tone-safe>i{color:#78e3a4;background:#173425}.season-plan-card.tone-safe .plan-copy>small{color:#73d89b}.season-plan-card.tone-ambition{border-left-color:#ed9149}.season-plan-card.tone-ambition>i{color:#ffad69;background:#432719}.season-plan-card.tone-ambition .plan-copy>small{color:#f0a064}.season-plan-card.tone-growth{border-left-color:#a878ff}.season-plan-card.tone-growth>i{color:#c59cff;background:#302044}.season-plan-card.tone-growth .plan-copy>small{color:#bd96ff}.career-management{border-top:1px solid #302c36;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:grid}.career-management>div>small{color:#918998;letter-spacing:.08em;font:900 8px monospace}.career-management>div>p{color:#77717e;margin:4px 0 0;font-size:9px}.management-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.management-actions button{color:#e9e5ec;text-align:left;cursor:pointer;background:#131217;border:1px solid #38333e;border-radius:8px;grid-template-columns:28px minmax(90px,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.management-actions button:hover{background:#19151f;border-color:#8f6cbd}.management-actions button>i{color:#c4a0f5;background:#28232f;border-radius:7px;place-items:center;width:26px;height:26px;font:900 8px Arial;display:grid}.management-actions button b{font-size:10px;display:block}.management-actions button small{color:#88818e;margin-top:2px;font-size:7px;display:block}.management-actions button.danger{border-color:#653b3a}.management-actions button.danger>i{color:#f0a09b;background:#3b2121}.trophy-icon{background:radial-gradient(circle at 50% 30%,#493b1d,#17130d 72%);border:1px solid #806a32;border-radius:5px;flex:none;place-items:center;width:19px;height:22px;display:inline-grid;overflow:hidden;box-shadow:0 0 10px #e7b84b16}.trophy-icon.large{width:27px;height:31px}.trophy-icon img{object-fit:contain;filter:saturate(.92)contrast(1.06);width:100%;height:100%}.award-icon{color:#170b24;background:linear-gradient(145deg,#d7b4ff,#7e48d5);border:1px solid #e0c8ff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font:1000 8px/1 Arial;display:inline-grid;box-shadow:0 0 10px #b67cff2c}.career-cabinet{border-top:1px solid #302b35;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0;padding-top:12px;display:grid}.cabinet-section{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.cabinet-section+.cabinet-section{border-left:1px solid #302b35;margin-left:15px;padding-left:15px}.cabinet-heading{align-items:center;gap:7px;display:flex}.cabinet-heading span{color:#817a89;letter-spacing:.1em;font:900 8px monospace}.cabinet-heading b{color:#e8dcf6;background:#26212c;border-radius:6px;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}.cabinet-items{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.cabinet-item{align-items:center;gap:5px;min-width:0;display:flex}.cabinet-item small{color:#bdb5c5;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font:700 8px/1.15 Arial;overflow:hidden}.cabinet-empty{letter-spacing:.06em;text-transform:uppercase;color:#625c67!important;font:800 8px monospace!important}.career-honour-banner{background:linear-gradient(100deg,#2b2111,#181318 65%);border:1px solid #6d5428;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:-6px 0 15px;padding:10px 12px;display:flex}.career-honour-banner>div small{color:#ad9568;letter-spacing:.12em;font:900 7px monospace;display:block}.career-honour-banner>div b{color:#f2db9e;margin-top:3px;font-size:12px;display:block}.career-honour-banner>span{align-items:center;gap:5px;display:flex}.season-honours-announcement{background:radial-gradient(circle at 0 0,#453418,#1a1511 55%,#121014);border:1px solid #80632f;border-radius:10px;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr);align-items:center;gap:14px;margin:15px 0;padding:14px;display:grid}.season-honours-copy small{color:#bca570;letter-spacing:.1em;font:900 8px monospace}.season-honours-copy h3{color:#ffe5a8;margin:5px 0 0;font-size:17px;line-height:1.05}.season-earned-honours{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.season-earned-honours>span{background:#ffffff08;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex}.season-earned-honours b{color:#e8e0d0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.record-honour{color:#e7d9bd;align-items:center;gap:5px;margin-bottom:5px;font-size:10px;display:flex}.record-honour .award-icon,.record-honour .trophy-icon{transform:scale(.85)}.trophy-icon.nba-cup img{object-fit:cover;object-position:84% 50%;filter:saturate(1.05)contrast(1.08)}.career-honour-banner.revealing,.season-honours-announcement.revealing{animation:.72s cubic-bezier(.2,.85,.25,1) both honour-panel-arrival;position:relative;overflow:hidden}.career-honour-banner.revealing:after,.season-honours-announcement.revealing:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff7cf70,#0000);width:28%;animation:1.15s ease-out .4s both honour-shine;position:absolute;inset:-60% auto -60% -35%;transform:rotate(16deg)}.career-honour-banner.revealing>span>*,.season-honours-announcement.revealing .season-earned-honours>span{animation:.58s cubic-bezier(.18,.9,.25,1.25) both honour-prize-arrival}.career-honour-banner.revealing>span>:first-child,.season-honours-announcement.revealing .season-earned-honours>span:first-child{animation-delay:.32s}.career-honour-banner.revealing>span>:nth-child(2),.season-honours-announcement.revealing .season-earned-honours>span:nth-child(2){animation-delay:.52s}.career-honour-banner.revealing>span>:nth-child(3),.season-honours-announcement.revealing .season-earned-honours>span:nth-child(3){animation-delay:.72s}.career-honour-banner.revealing>span>:nth-child(4),.season-honours-announcement.revealing .season-earned-honours>span:nth-child(4){animation-delay:.92s}.career-honour-banner.revealing>span>:nth-child(n+5),.season-honours-announcement.revealing .season-earned-honours>span:nth-child(n+5){animation-delay:1.08s}@keyframes honour-panel-arrival{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.975)}65%{filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes honour-prize-arrival{0%{opacity:0;transform:translateY(12px)scale(.55)rotate(-8deg)}72%{opacity:1;transform:translateY(-2px)scale(1.1)rotate(2deg)}to{opacity:1;transform:none}}@keyframes honour-shine{0%{opacity:0;left:-35%}20%{opacity:1}to{opacity:0;left:125%}}.season-result-panel{min-height:472px;padding:28px}.season-result-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0 20px;display:flex}.season-result-heading>div>small{color:#9e96a5;letter-spacing:.08em;font:800 9px monospace}.season-result-heading h2{letter-spacing:-.05em;max-width:510px;margin:6px 0 0;font-size:clamp(29px,3vw,42px);line-height:.98}.season-result-ovr{text-align:center;background:linear-gradient(145deg,#d37b00,#a84e00);border-radius:11px;min-width:92px;padding:11px 13px}.season-result-ovr small{color:#f7ddc4;font:800 8px monospace;display:block}.season-result-ovr b{color:#fff;font-size:28px;line-height:1;display:block}.season-result-ovr span{color:#ffe2c3;margin-top:5px;font-size:8px;display:block}.season-result-ovr span.down{color:#ffd0d3}.season-result-stats{border:1px solid #302c36;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.season-result-stats .stat{text-align:center;border:0;border-top:1px solid #302c36;border-left:1px solid #302c36;min-width:0;padding:12px 8px}.season-result-stats .stat:nth-child(-n+4){border-top:0}.season-result-stats .stat:nth-child(4n+1){border-left:0}.season-result-stats .stat span{color:#8f8795;font:800 8px monospace;display:block}.season-result-stats .stat b{color:#f3eff5;margin-top:4px;font-size:15px;display:block}.season-result-detail{background:#111015;border-radius:9px;min-height:65px;margin:16px 0;padding:13px}.season-result-detail p{color:#aaa3af;margin:0;font-size:11px;line-height:1.45}.season-result-detail strong{color:#c3a1f5;margin-top:7px;font-size:10px;display:block}.season-result-detail .season-event{color:#f19b96}.new-contract-button{width:100%;margin-top:4px}.season-result-layout .timeline{align-self:start}@media (max-width:950px){.career-dashboard{grid-template-columns:70px 52px 1fr 112px}.career-dashboard .strip{border-top:1px solid #302b35;border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding-top:8px}.current-contract{grid-template-columns:repeat(4,1fr)}.current-contract .contract-name{grid-column:1/-1;margin-bottom:10px}.career{grid-template-columns:1fr}.timeline{max-height:none;position:static}.offers{grid-template-columns:1fr}}@media (max-width:600px){.career-dashboard{grid-template-columns:64px 48px 1fr;gap:10px;padding:14px}.career-dashboard .career-value{display:none}.career-dashboard .strip{grid-template-columns:repeat(2,1fr)}.career-dashboard .strip .stat{padding:5px}.current-contract{grid-template-columns:repeat(2,1fr);row-gap:10px}.current-contract .contract-name{grid-column:1/-1}.current-contract>div:nth-child(2),.current-contract>div:nth-child(4){border-left:0;padding-left:0}.career-identity h2{font-size:21px}.ovr-chip{border-radius:13px;height:62px}.ovr-chip b{font-size:26px}.decision{padding:21px}.decision h2{font-size:30px}.season-plan-card{grid-template-columns:36px minmax(0,1fr) 12px;padding:12px 11px}.season-plan-card>i{width:34px;height:34px}.career-management{grid-template-columns:1fr}.management-actions{justify-content:stretch}.management-actions button{flex:1}.choices button{grid-template-columns:38px 1fr 14px}.choices i{width:34px;height:34px}.timeline{padding:17px}.offers article{min-height:0}}.summary .honours{grid-template-columns:repeat(5,1fr)}.career-palmares{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.career-palmares>div{background:#100e14;border:1px solid #352e3d;border-radius:11px;min-width:0;padding:14px}.palmares-heading{border-bottom:1px solid #302a37;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.palmares-heading span{color:#a79eae;letter-spacing:.1em;font:900 8px monospace}.palmares-heading>b{color:#f0dba8;font-size:17px}.palmares-list{gap:6px;max-height:230px;margin-top:9px;display:grid;overflow:auto}.palmares-list>span{background:#19161d;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:5px 7px;display:flex}.palmares-list>span>b{font-size:10px;line-height:1.2}.palmares-list>small{color:#6e6873;text-align:center;text-transform:uppercase;padding:12px;font:800 9px monospace}@media (max-width:950px){.career-cabinet{grid-template-columns:1fr}.cabinet-section+.cabinet-section{border-top:1px solid #302b35;border-left:0;margin:10px 0 0;padding:10px 0 0}.summary .honours{grid-template-columns:repeat(3,1fr)}.career-palmares{grid-template-columns:1fr}}@media (max-width:600px){.career-cabinet{display:none}.season-honours-announcement,.season-earned-honours{grid-template-columns:1fr}.summary .honours{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.career-honour-banner.revealing,.season-honours-announcement.revealing,.career-honour-banner.revealing>span>*,.season-honours-announcement.revealing .season-earned-honours>span{animation:none}.career-honour-banner.revealing:after,.season-honours-announcement.revealing:after{display:none}}.season-result-heading{margin:22px 0 18px;display:block}.season-result-title{max-width:620px}.season-result-context{align-items:center;gap:9px;margin-bottom:10px;display:flex}.season-result-context>span{color:#c6a9e8;letter-spacing:.1em;background:#211a28;border:1px solid #51445f;border-radius:5px;padding:5px 7px;font:900 7px monospace}.season-result-context>small{color:#968d9d;letter-spacing:.08em;font:800 8px monospace}.season-result-heading .season-result-title h2{letter-spacing:-.055em;max-width:none;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:.95}.season-result-title>p{color:#9e97a4;max-width:530px;margin:10px 0 0;font-size:11px;line-height:1.45}.season-honours-announcement{background:linear-gradient(120deg,#261d0f,#151117 68%);grid-template-columns:1fr;gap:12px;padding:15px 16px}.season-honours-announcement.empty{background:#121116;border-color:#3a343f}.season-honours-copy{grid-template-columns:1fr auto;align-items:end;gap:3px 12px;display:grid}.season-honours-copy>small{grid-column:1/-1}.season-honours-copy h3{margin:4px 0 0;font-size:18px}.season-honours-copy p{color:#998763;text-transform:uppercase;margin:0;font:800 8px monospace}.season-honours-announcement.empty .season-honours-copy h3{color:#bbb4c0}.season-earned-honours{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:7px}.season-earned-honours>span{background:#ffffff0a;border:1px solid #ffffff0a;min-height:48px;padding:8px 10px}.season-earned-honours .trophy-icon.large{width:34px;height:40px}.season-earned-honours .award-icon{width:30px;height:30px;font-size:10px}.earned-honour-copy{min-width:0;display:block}.earned-honour-copy small{color:#9d8b69;letter-spacing:.08em;margin-bottom:3px;font:900 7px monospace;display:block}.season-earned-honours .earned-honour-copy b{color:#f1eadc;text-overflow:clip;white-space:normal;font-size:11px;line-height:1.25;display:block;overflow:visible}.earned-empty>i{color:#8d8792;background:#242129;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.season-result-detail{background:#0e0d11;border-left:2px solid #332d39;min-height:0;padding:12px 13px}.season-result-detail p{font-size:10px}.new-contract-button{min-height:48px}@media (max-width:600px){.season-result-panel{padding:22px}.season-result-context{flex-direction:column;align-items:flex-start;gap:6px}.season-result-heading .season-result-title h2{font-size:34px}.season-honours-copy{grid-template-columns:1fr}.season-honours-copy p{margin-top:3px}.season-earned-honours{grid-template-columns:1fr}}.season-result-review{border-top:1px solid #302b35;border-bottom:1px solid #302b35;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:15px 0 16px;padding:14px 0;display:grid}.season-result-review>div>small{color:#817a89;letter-spacing:.1em;margin-bottom:5px;font:900 7px monospace;display:block}.season-result-review>div>b{color:#ded9e2;font-size:11px;line-height:1.4;display:block}.season-result-review>div>p{color:#e8a09b;margin:6px 0 0;font-size:9px;line-height:1.35}.season-result-review>span{border-left:1px solid #37313d;min-width:74px;padding:8px 10px}.season-result-review>span small{color:#837c89;letter-spacing:.08em;font:900 7px monospace;display:block}.season-result-review>span b{margin-top:4px;font-size:16px;display:block}.season-result-review>span.up b{color:#77d99c}.season-result-review>span.down b{color:#ef8a91}.season-result-review>span.flat b{color:#aaa3af}.new-contract-button{border-radius:9px;justify-content:space-between;align-items:center;gap:22px;width:auto;min-width:230px;margin:0 0 0 auto;padding:0 18px;display:flex}.new-contract-button span{font-size:11px}.new-contract-button b{font-size:16px;font-weight:500}.new-contract-button:hover b{transform:translate(3px)}@media (max-width:600px){.season-result-review{gap:9px}.new-contract-button{width:100%;min-width:0}.season-result-review>div>b{font-size:10px}}.career-management{margin-top:20px;padding-top:14px;display:block}.management-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.career-management .management-heading>small{color:#9991a0;letter-spacing:.11em;font:900 8px monospace}.management-heading>span{color:#6f6974;font:700 8px Arial}.management-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.management-actions .management-action{color:#eeeaf1;text-align:left;background:linear-gradient(145deg,#18151c,#111015);border:1px solid #3a3441;border-top:2px solid #875db4;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:start;gap:9px;width:100%;min-height:92px;padding:11px 10px;display:grid;position:relative}.management-actions .management-action:hover{background:#1b1720;border-color:#765698;transform:translateY(-1px)}.management-actions .management-action>i{color:#c9a1f3;background:#2b2037;border-radius:8px;place-items:center;width:32px;height:32px;font:900 10px Arial;display:grid}.management-actions .management-action>strong{color:#8f8796;align-self:center;font-size:12px;font-weight:500}.management-copy{min-width:0}.management-copy>em{color:#9d7bc2;letter-spacing:.08em;margin-bottom:4px;font:900 7px monospace;display:block}.management-copy>b{font-size:11px;line-height:1.2;display:block}.management-copy>p{color:#89828e;margin:4px 0 7px;font-size:8px;line-height:1.35}.management-tags{flex-wrap:wrap;gap:4px;display:flex}.management-tags>small{color:#b9afc1;letter-spacing:.04em;background:#29232f;border-radius:4px;padding:3px 4px;font:900 6px monospace}.management-actions .management-action.danger{background:linear-gradient(145deg,#1c1416,#111013);border-color:#a54850 #5b3236 #5b3236}.management-actions .management-action.danger:hover{background:#211518;border-color:#94474e}.management-actions .management-action.danger>i{color:#ef9aa2;background:#3a2024}.management-actions .management-action.danger .management-copy>em{color:#d77e86}.management-actions .management-action.danger .management-tags>small{color:#d99aa0;background:#342024}@media (max-width:600px){.management-heading{flex-direction:column;align-items:flex-start;gap:3px}.management-actions{grid-template-columns:1fr}.management-actions .management-action{min-height:82px}}.career-summary{text-align:left;background:radial-gradient(circle at 85% 0,#261a35,#111015 35%,#0d0c10 72%);max-width:none;margin:18px 0 46px;padding:28px}.career-summary-header{border:0;border-bottom:1px solid #302b35;height:auto;min-height:0;padding:2px 0 24px;display:block}.career-summary-header>div>small{color:#ad8ed2;letter-spacing:.16em;font:900 8px monospace;display:block}.career-summary .career-summary-header h1{letter-spacing:-.06em;text-transform:none;margin:8px 0 5px;font-size:clamp(38px,5vw,62px);line-height:.95}.career-summary-header p{color:#8f8795;margin:0;font-size:11px}.summary-section{margin-top:22px}.summary-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.summary-section-heading>div>small{color:#817989;letter-spacing:.12em;font:900 7px monospace;display:block}.summary-section-heading h2{letter-spacing:-.035em;margin:3px 0 0;font-size:20px}.summary-section-heading>b{color:#c5a4ea;background:#211a29;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.summary-section-heading>span{color:#817a88;text-transform:uppercase;font:800 8px monospace}.club-journey{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;display:grid}.club-journey article{background:#141217;border:1px solid #302b36;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:62px;padding:9px 10px 9px 28px;display:grid;position:relative}.club-journey article:after{content:"";border-top:1px solid #4a3c57;width:8px;position:absolute;top:50%;right:-8px}.club-journey article:last-child:after{display:none}.club-order{color:#655e6a;font:900 6px monospace;position:absolute;top:6px;left:7px}.club-journey .crest{width:32px;height:38px;margin:0}.club-journey article>div{min-width:0}.club-journey article>div>b{color:#e9e4ec;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.club-journey article>div>small{color:#78717e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.summary-palmares{border-top:1px solid #29252f;padding-top:20px}.summary-honour-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.summary-honour-columns>div{background:#100f13;border:1px solid #302a37;border-radius:10px;min-width:0;padding:12px}.summary-honour-heading{border-bottom:1px solid #29252e;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.summary-honour-heading>span{color:#948b9c;letter-spacing:.1em;font:900 7px monospace}.summary-honour-heading>b{color:#d7c0f3;font-size:15px}.summary-honour-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;margin-top:8px;display:grid}.summary-honour-list>span{background:#19161d;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:42px;padding:6px 8px;display:grid}.summary-honour-list .trophy-icon.large{width:27px;height:31px}.summary-honour-list .award-icon{width:25px;height:25px}.summary-honour-list>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.summary-honour-list>span>em{color:#c9a6ed;background:#2d2437;border-radius:5px;padding:3px 5px;font:900 8px monospace}.summary-honour-list>small{color:#655f69;text-align:center;text-transform:uppercase;grid-column:1/-1;padding:14px;font:800 8px monospace}.summary-seasons{border-top:1px solid #29252f;padding-top:20px}.summary-season-scroll{scrollbar-width:thin;scrollbar-color:#3c3544 transparent;background:#0e0d11;border:1px solid #302b36;border-radius:10px;max-height:490px;overflow:auto}.summary-season-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:920px}.summary-season-scroll thead{z-index:2;position:sticky;top:0}.summary-season-scroll th{color:#8f8697;letter-spacing:.08em;background:#1d1922;padding:9px 10px;font:900 7px monospace}.summary-season-scroll td{color:#b9b2bf;vertical-align:middle;border-top:1px solid #25212a;padding:7px 10px;font-size:9px}.summary-season-scroll td:first-child small,.summary-season-scroll td:first-child b{display:block}.summary-season-scroll td:first-child small{color:#6d6672;font:800 6px monospace}.summary-season-scroll td:first-child b{color:#ddd7e1;margin-top:2px;font-size:9px}.summary-season-scroll td:nth-child(4)>strong{color:#fff;background:linear-gradient(145deg,#d17a00,#a64c00);border-radius:6px;place-items:center;width:28px;height:24px;font-size:10px;display:grid}.summary-season-club{align-items:center;gap:6px;min-width:0;display:flex}.summary-season-club .crest{width:20px;height:23px;margin:0}.summary-season-club>b{color:#e4dfe7;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;overflow:hidden}.summary-season-club>i{color:#ff5b67;font-style:normal}.summary-role{color:#a9a1af;text-overflow:ellipsis;white-space:nowrap;background:#211d25;border-radius:5px;max-width:105px;padding:4px 6px;font-size:7px;display:inline-block;overflow:hidden}.summary-season-honours{align-items:center;gap:3px;min-width:44px;display:flex}.summary-season-honours .trophy-icon{width:16px;height:19px}.summary-season-honours .award-icon{width:15px;height:15px;font-size:6px}.summary-season-honours>small{color:#57515b}.summary-replay{color:#100e13;background:#f2eef5;border:1px solid #f2eef5;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;min-width:210px;height:46px;margin:22px 0 0 auto;padding:0 18px;font-weight:900;display:flex}.summary-replay:hover{background:#d9c8ed;border-color:#d9c8ed}.summary-replay span{font-size:11px}.summary-replay b{font-size:17px;font-weight:500}@media (max-width:800px){.career-summary{padding:21px}.summary-honour-columns{grid-template-columns:1fr}.club-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.career-summary .career-summary-header h1{font-size:42px}}@media (max-width:520px){.career-summary{margin-inline:-8px;padding:17px}.club-journey{grid-template-columns:1fr}.club-journey article:after{display:none}.summary-section-heading{align-items:flex-start}.summary-season-scroll{max-height:430px}.summary-replay{width:100%;min-width:0}}.career-summary-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.summary-replay.top{color:#fff;background:linear-gradient(135deg,#a86df0,#7040aa);border-color:#8e59ca;flex:none;margin:0;box-shadow:0 10px 28px #8f55cb2e,inset 0 1px #ffffff30}.summary-replay.top:hover{background:linear-gradient(135deg,#b87df8,#8050b9);border-color:#bc88f5;box-shadow:0 13px 34px #9d60dc42}.summary-replay.top>b{background:#ffffff19;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.club-journey{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.club-journey article{background:radial-gradient(circle at 50% 48%,#241a2e,#121116 70%);border-color:#302a38;grid-template-columns:1fr;place-items:center;min-height:88px;padding:10px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.club-journey article:hover{z-index:2;border-color:#9d68da;transform:translateY(-3px)scale(1.03);box-shadow:0 0 0 1px #9c65d955,0 0 28px #9a5cdb46,inset 0 0 24px #a467e51c}.club-journey article:after{border-color:#4e405a;width:9px;right:-9px}.club-journey .club-order{color:#75687e;top:7px;left:8px}.club-journey .crest{filter:drop-shadow(0 7px 8px #0009);width:56px;height:64px;transition:filter .2s,transform .2s}.summary-main-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);align-items:start;gap:12px;margin-top:22px;display:grid}.summary-main-grid>.summary-section{background:#100f13;border:1px solid #302a37;border-radius:11px;min-width:0;margin-top:0;padding:14px}.summary-main-grid>.summary-section.summary-palmares,.summary-main-grid>.summary-section.summary-seasons{border-top:1px solid #302a37}.summary-main-grid .summary-honour-columns{grid-template-columns:1fr}.summary-main-grid .summary-honour-columns>div{padding:10px}.summary-main-grid .summary-honour-list{grid-template-columns:1fr}.summary-main-grid .summary-honour-list>span>b{white-space:normal}.summary-main-grid .summary-season-scroll{max-height:520px}.summary-main-grid .summary-season-scroll table{min-width:720px}.summary-main-grid .summary-season-scroll th:first-child{width:58px}.summary-main-grid .summary-season-scroll th:nth-child(2){width:150px}.summary-main-grid .summary-season-scroll th:nth-child(3){width:42px}.summary-main-grid .summary-season-scroll th:nth-child(4){width:68px}.summary-main-grid .summary-season-scroll th:nth-child(5),.summary-main-grid .summary-season-scroll th:nth-child(6),.summary-main-grid .summary-season-scroll th:nth-child(7){width:42px}.summary-main-grid .summary-season-scroll th:last-child{width:105px}.summary-main-grid .summary-season-club{grid-template-columns:22px minmax(0,1fr) auto;gap:6px;display:grid}.summary-main-grid .summary-season-club>b{min-width:0;max-width:none;display:block}.summary-main-grid .summary-season-honours{flex-wrap:wrap}.summary-replay.bottom{background:#f2eef5}.summary-replay.bottom:hover{background:#dbccec}@media (max-width:900px){.summary-main-grid{grid-template-columns:1fr}.summary-main-grid .summary-honour-columns{grid-template-columns:1fr 1fr}.career-summary-header{align-items:flex-start}.club-journey{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}}@media (max-width:600px){.career-summary-header{flex-direction:column}.summary-replay.top{width:100%}.summary-main-grid .summary-honour-columns{grid-template-columns:1fr}.club-journey{grid-template-columns:repeat(4,1fr)}.club-journey article{min-height:76px}.club-journey .crest{width:46px;height:54px}.summary-main-grid .summary-season-scroll{overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;max-height:min(58dvh,520px);overflow:hidden auto}.summary-main-grid .summary-season-scroll table{table-layout:fixed;width:100%;min-width:0}.summary-main-grid .summary-season-scroll th,.summary-main-grid .summary-season-scroll td{padding:7px 3px}.summary-main-grid .summary-season-scroll th:first-child{width:40px}.summary-main-grid .summary-season-scroll th:nth-child(2){width:auto}.summary-main-grid .summary-season-scroll th:nth-child(3){width:34px}.summary-main-grid .summary-season-scroll th:nth-child(4),.summary-main-grid .summary-season-scroll td:nth-child(4){display:none}.summary-main-grid .summary-season-scroll th:nth-child(5),.summary-main-grid .summary-season-scroll th:nth-child(6),.summary-main-grid .summary-season-scroll th:nth-child(7){width:31px}.summary-main-grid .summary-season-scroll th:last-child{width:38px}.summary-main-grid .summary-season-scroll th{letter-spacing:.02em;text-align:center;font-size:6px}.summary-main-grid .summary-season-scroll td{text-align:center;font-size:8px}.summary-main-grid .summary-season-scroll td:nth-child(2){text-align:left}.summary-main-grid .summary-season-club{grid-template-columns:22px minmax(0,1fr) auto;gap:4px}.summary-main-grid .summary-season-club>b{white-space:nowrap;font-size:8px}.summary-main-grid .summary-season-honours{flex-wrap:wrap;justify-content:center;gap:1px}.summary-main-grid .summary-season-honours .trophy-icon,.summary-main-grid .summary-season-honours .award-icon{width:13px;height:15px}}.summary-header-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(560px,54%);display:grid}.summary-action{color:#f1f7f8;text-align:left;background:linear-gradient(135deg,#0b3541,#062630);border:1px solid #3b5f69;border-radius:5px;align-items:center;gap:14px;min-width:0;min-height:70px;padding:11px 16px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.summary-action:after{content:"";opacity:.75;background:#5bbce4;height:2px;position:absolute;inset:0 0 auto}.summary-action:hover{background:linear-gradient(135deg,#104553,#082f3a);border-color:#72b8c9;transform:translateY(-2px);box-shadow:0 10px 28px #0007,0 0 20px #5bbce424}.summary-action>i{color:#8ed5e7;background:#164754;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:19px;font-style:normal;display:grid}.summary-action>span{min-width:0;display:block}.summary-action small{display:none}.summary-action b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;display:block;overflow:hidden}.summary-action.primary-share{background:linear-gradient(135deg,#f34d52,#cf333f);border-color:#f34d52;box-shadow:5px 5px #7f222a}.summary-action.primary-share:after{background:#ffd1d2}.summary-action.primary-share>i{color:#fff;background:#ffffff1c}.summary-action.game-share:after{background:#69d3a7}.summary-action.game-share:hover{background:linear-gradient(135deg,#145949,#0b4033);border-color:#69c69f}.summary-header-actions .summary-replay.top.compact{width:100%;min-width:0;height:70px;box-shadow:none;border-radius:5px;margin:0;padding-inline:18px}.summary-header-actions .summary-replay.top.compact span{font-size:14px}.summary-header-actions .summary-replay.top.compact>b{width:36px;height:36px;font-size:20px}.summary-action:disabled,.summary-replay:disabled{opacity:.55;cursor:wait;transform:none}.summary-share-status{color:#c7b3da;text-align:right;background:#1a1420;border:1px solid #49395a;border-radius:8px;margin:10px 0 -6px;padding:9px 12px;font-size:9px}.summary-footer-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:980px){.career-summary-header{flex-direction:column;align-items:flex-start}.summary-header-actions{width:100%}}@media (max-width:560px){.summary-header-actions{grid-template-columns:1fr}.summary-action,.summary-header-actions .summary-replay.top.compact{min-height:54px}.summary-share-status{text-align:left}.summary-header-actions{gap:10px}.summary-action,.summary-header-actions .summary-replay.top.compact{min-height:66px;padding:10px 16px}.summary-action{gap:14px}.summary-action>i{width:42px;height:42px;font-size:19px}.summary-action small{display:none}.summary-action b{white-space:normal;font-size:15px;line-height:1.2}.summary-header-actions .summary-replay.top.compact span{font-size:15px}.summary-header-actions .summary-replay.top.compact>b{width:34px;height:34px;font-size:20px}}.club-journey article{isolation:isolate;background:0 0;border:0;min-height:82px;padding:6px;overflow:visible}.club-journey article:before{content:"";z-index:-1;filter:blur(8px);opacity:0;background:radial-gradient(circle,#b87cff2e,#0000 68%);border-radius:50%;transition:opacity .22s,transform .22s;position:absolute;inset:14px;transform:scale(.65)}.club-journey article:after,.club-journey .club-order{display:none}.club-journey article:hover{box-shadow:none;background:0 0;border:0;transform:translateY(-4px)scale(1.04)}.club-journey .crest{width:62px;height:70px}@media (max-width:600px){.club-journey article{min-height:70px}.club-journey .crest{width:50px;height:58px}}.summary-main-grid .summary-season-club{grid-template-columns:28px minmax(0,1fr) auto;column-gap:7px}.summary-season-club .crest,.summary-season-club .crest-small{width:24px;min-width:24px;height:24px;margin:0;overflow:hidden}.summary-season-club .crest img{object-fit:contain;width:100%;height:100%}.summary-season-club .crest i,.summary-season-club .crest-small i{letter-spacing:-.04em;border-radius:6px;width:24px;height:24px;font-size:6px}.summary-season-club>b{padding-left:0;line-height:1.2}.draft-market-option{background:linear-gradient(100deg,#21162e,#15111c);border:1px solid #654693;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;display:flex}.draft-market-option>div{min-width:0}.draft-market-option small{color:#bb91f5;letter-spacing:.1em;margin-bottom:5px;font:900 8px monospace;display:block}.draft-market-option b{color:#f3edf8;font-size:14px;display:block}.draft-market-option p{color:#aaa1b0;font-size:10px;line-height:1.4;margin:5px 0 0!important}.draft-market-option button{color:#fff;cursor:pointer;background:#8f58d7;border:1px solid #9569ce;border-radius:8px;flex:none;padding:11px 14px;font-weight:800}.draft-market-option button:hover{background:#a66be9}@media (max-width:650px){.draft-market-option{flex-direction:column;align-items:stretch}.draft-market-option button{width:100%}}.contract-market{background:radial-gradient(circle at 94% 0,#844cb82e,#0000 31%),linear-gradient(145deg,#15131a 0%,#0d0c10 72%);padding:28px;overflow:visible}.contract-market-header{border-bottom:1px solid #2d2932;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding-bottom:22px;display:grid}.contract-market-header h2{letter-spacing:-.045em;margin:13px 0 7px;font-size:clamp(30px,4vw,46px);line-height:1}.contract-market-header>div>p{color:#a9a2b1;max-width:650px;margin:0;font-size:11px;line-height:1.55}.market-player-snapshot{background:#0d0c10;border:1px solid #332e39;border-radius:11px;grid-template-columns:72px 72px minmax(150px,auto);display:grid;overflow:hidden;box-shadow:0 12px 35px #0004}.market-player-snapshot>div{border-left:1px solid #2a2630;padding:12px 14px}.market-player-snapshot>div:first-child{border-left:0}.market-player-snapshot small{color:#807787;letter-spacing:.12em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.market-player-snapshot b{color:#f6f2f8;font-size:22px;line-height:1;display:block}.market-player-snapshot>div:last-child b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;line-height:1.2;overflow:hidden}.contract-market .draft-market-option{background:#17121e;border-color:#4b365f;margin:16px 0 0;padding:11px 14px}.contract-market .draft-market-option small{margin-bottom:4px;font-size:6px}.contract-market .draft-market-option b{font-size:11px}.contract-market .draft-market-option p{margin-top:3px;font-size:8px}.contract-market .draft-market-option button{background:0 0;border-color:#704797;padding:9px 13px;font-size:9px}.contract-market .draft-market-option button:hover{background:#8250b4}.contract-offers-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0 10px;display:flex}.contract-offers-heading small{color:#807787;letter-spacing:.14em;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.contract-offers-heading b{font-size:13px}.contract-offers-heading>span{color:#77707e;font-size:8px}.contract-market .contract-offers{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px;margin-top:0}.contract-market .contract-offers article{border:1px solid #302c36;border-top:3px solid var(--team);background:linear-gradient(145deg,#18161c,#111015);border-radius:12px;min-height:0;padding:0;overflow:hidden;box-shadow:0 12px 30px #0003}.contract-market .contract-offers article:before{display:none}.contract-market .contract-offers article.best-salary{border-color:#72509a;border-top-color:var(--team);box-shadow:0 15px 38px #653d8b33}.offer-card-head{border-bottom:1px solid #2a2630;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.offer-card-head img{object-fit:contain;width:50px;height:50px}.offer-card-head small{color:#8e8495;letter-spacing:.12em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.offer-card-head h3{margin:0;font-size:18px;line-height:1.1}.offer-card-head p{color:#a29aa8;margin:5px 0 0;font-size:9px}.offer-card-head em{color:#c595f1;letter-spacing:.08em;white-space:nowrap;background:#281a35;border:1px solid #75499c;border-radius:999px;align-self:start;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.offer-key-facts{background:#0f0e12;border-bottom:1px solid #29252e;grid-template-columns:1.25fr 1fr 1fr;padding:14px 17px;display:grid}.offer-key-facts>div{border-left:1px solid #2d2932;min-width:0;padding-left:13px}.offer-key-facts>div:first-child{border-left:0;padding-left:0}.offer-key-facts small{color:#766e7d;letter-spacing:.1em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.offer-key-facts b{color:#f2edf5;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.1;display:block;overflow:hidden}.offer-key-facts>div:first-child b{font-size:22px}.offer-conditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:0!important;margin:0!important;padding:13px 17px 0!important;display:grid!important}.offer-conditions>div{background:#19171c;border-radius:7px;border:1px solid #29252e!important;padding:9px 10px!important;display:block!important}.offer-conditions dt{letter-spacing:.1em;font-weight:900;color:#79717f!important;font-size:6px!important}.offer-conditions dd{line-height:1.25;color:#ded8e2!important;text-align:left!important;white-space:normal!important;margin:4px 0 0!important;font-size:8px!important}.contract-market .offer-note{min-height:32px;line-height:1.45;color:#928a98!important;margin:12px 0!important;padding:0 17px!important;font-size:8px!important}.contract-market .contract-offers article>button{color:#17131b;background:#eee9f2;border-color:#eee9f2;width:calc(100% - 34px);margin:0 17px 17px;padding:12px 14px;font-size:10px}.contract-market .contract-offers article>button:hover{color:#fff;background:#b875ef;border-color:#b875ef;transform:translateY(-1px)}.contract-market>.ghost-btn{margin-top:18px}.contract-market .contract-offers article{flex-direction:column;height:100%;display:flex}.contract-market .contract-offers article>button{margin-top:auto!important}@media (max-width:850px){.contract-market-header{grid-template-columns:1fr;gap:16px}.market-player-snapshot{width:100%}.market-player-snapshot>div:last-child b{max-width:none}.contract-market .contract-offers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:650px){.contract-market{padding:19px}.contract-market-header h2{font-size:31px}.market-player-snapshot{grid-template-columns:repeat(2,1fr)}.market-player-snapshot>div:last-child{border-top:1px solid #2a2630;border-left:0;grid-column:1/-1}.contract-offers-heading{flex-direction:column;align-items:flex-start;gap:5px}.contract-market .contract-offers{grid-template-columns:1fr}.offer-card-head{grid-template-columns:50px minmax(0,1fr)}.offer-card-head em{grid-column:1/-1;justify-self:start}.offer-key-facts{grid-template-columns:1.2fr 1fr 1fr;padding-inline:14px}.offer-conditions{padding-inline:14px!important}}.contract-market{padding:18px 28px 22px}.contract-market>.contract-offers-heading{margin:0 0 10px}.contract-market>.draft-market-option+.contract-offers-heading{margin-top:14px}@media (max-width:650px){.contract-market{padding:16px}.contract-market>.contract-offers-heading{margin-bottom:9px}}.contract-market .offer-key-facts{grid-template-columns:1.1fr .8fr 1.3fr;align-items:stretch}.contract-market .offer-key-facts>div{flex-direction:column;justify-content:center;min-height:48px;display:flex}.contract-market .offer-key-facts b{font-size:15px}.contract-market .offer-key-facts>div:last-child b{text-overflow:clip;white-space:normal;font-size:13px;line-height:1.18;overflow:visible}.contract-market .offer-conditions{gap:8px;padding-top:15px!important}.contract-market .offer-conditions>div{min-height:48px;padding:10px 11px!important}.contract-market .offer-conditions dt{color:#9f95a6!important;font-size:7px!important}.contract-market .offer-conditions dd{font-weight:800;line-height:1.3;color:#f1ecf4!important;margin-top:6px!important;font-size:10px!important}.contract-market .offer-note{min-height:36px;line-height:1.5;color:#aaa1af!important;font-size:9px!important}@media (max-width:650px){.contract-market .offer-key-facts{grid-template-columns:1.05fr .75fr 1.2fr}.contract-market .offer-key-facts>div:last-child b{font-size:12px}.contract-market .offer-conditions dd{font-size:9px!important}}.season-plan-card{align-items:start;min-height:122px;padding-block:15px}.season-plan-card>i,.season-plan-card>strong{margin-top:2px}.season-plan-card .plan-copy>small{margin-bottom:5px}.season-plan-card .plan-copy>p{margin-bottom:10px}.plan-effects{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.plan-effects>span{background:#121116;border:1px solid #302b35;border-radius:6px;min-width:0;padding:6px 7px}.plan-effects small{color:#7f7785;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font:800 6px monospace;display:block;overflow:hidden}.plan-effects b{color:#d8d2dc;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.15;display:block;overflow:hidden}.season-plan-card.tone-safe .plan-effects>span{border-color:#284235}.season-plan-card.tone-ambition .plan-effects>span{border-color:#493326}.season-plan-card.tone-growth .plan-effects>span{border-color:#3d3151}@media (max-width:600px){.season-plan-card{min-height:118px}.plan-effects b{font-size:7px}}.event-screen{--event:#9d6cdd;background:linear-gradient(135deg,#17141b,#0e0d11 72%);border-color:#302a36;grid-template-columns:265px minmax(0,1fr);max-width:100%;min-height:430px;margin:14px 0 28px;padding:0;display:grid;position:relative;overflow:hidden}.event-screen:before{content:"";background:var(--event);width:4px;position:absolute;inset:0 auto 0 0}.event-danger{--event:#dc665f}.event-risk{--event:#e59043}.event-success{--event:#58c987}.event-trade{--event:#4ca1d8}.event-nationality{--event:#a678e8}.event-visual{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--event) 34%,transparent),transparent 55%),#100e13;text-align:center;border-right:1px solid #302b35;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:28px 20px;display:flex;position:relative;overflow:hidden}.event-visual:before{content:"";border:1px solid color-mix(in srgb,var(--event) 34%,transparent);border-radius:50%;width:235px;height:235px;position:absolute}.event-visual:after{content:"";border:1px solid color-mix(in srgb,var(--event) 20%,transparent);border-radius:50%;width:160px;height:160px;position:absolute}.event-visual>*{z-index:1;position:relative}.event-visual small{color:#aaa1ae;letter-spacing:.17em;font:900 7px monospace}.event-visual strong{color:#f5eff9;letter-spacing:-.07em;text-shadow:0 0 35px color-mix(in srgb,var(--event) 60%,transparent);margin:18px 0 12px;font-size:58px;line-height:1;display:block}.event-visual span{max-width:190px;color:var(--event);letter-spacing:.12em;font:900 9px/1.35 monospace}.event-visual .crest{width:94px;height:104px;margin:16px 0 8px}.event-visual .crest img{filter:drop-shadow(0 9px 12px #000a)}.team-event-visual span{font-size:13px}.event-body{flex-direction:column;justify-content:center;min-width:0;padding:30px 34px;display:flex}.event-body .eyebrow{color:var(--event);margin:0;font-size:8px}.event-body h1{letter-spacing:-.055em;text-transform:none;max-width:750px;margin:12px 0 9px;font-size:clamp(30px,4vw,46px);line-height:.98}.event-body .event-lead{color:#aaa3af;max-width:720px;margin:0;font-size:11px;line-height:1.55}.event-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:20px 0 13px;display:grid}.event-metric{background:#111015;border:1px solid #302b35;border-radius:8px;min-width:0;padding:10px 12px}.event-metric small{color:#817986;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font:900 7px monospace;display:block;overflow:hidden}.event-metric b{color:#e5dfe9;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;line-height:1.2;display:block;overflow:hidden}.event-metric.positive b{color:#78dda2}.event-metric.negative b{color:#f08c84}.event-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.event-options.single{grid-template-columns:minmax(0,560px)}.event-choice{color:#f5f1f7;text-align:left;cursor:pointer;background:#151319;border:1px solid #37313d;border-radius:9px;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:11px;width:100%;min-height:76px;padding:10px 12px;display:grid}.event-choice:hover{border-color:var(--event);background:#1b1720;transform:translateY(-1px)}.event-choice>i{color:#d7c9df;background:#2a2530;border-radius:9px;place-items:center;width:38px;height:38px;font:900 9px Arial;display:grid}.event-choice.positive>i{color:#7de1a6;background:#173426}.event-choice.negative>i{color:#f39a92;background:#3b211f}.event-choice>span{min-width:0}.event-choice small{color:#817985;letter-spacing:.1em;margin-bottom:3px;font:900 6px monospace;display:block}.event-choice b{font-size:12px;line-height:1.15;display:block}.event-choice p{color:#918a97;margin:4px 0 0;font-size:8px;line-height:1.35}.event-choice>strong{color:var(--event)}@media (max-width:760px){.event-screen{grid-template-columns:1fr}.event-visual{border-bottom:1px solid #302b35;border-right:0;min-height:170px}.event-visual:before{width:180px;height:180px}.event-visual:after{width:120px;height:120px}.event-visual strong{margin:10px 0 7px;font-size:44px}.event-visual .crest{width:72px;height:76px;margin:8px 0 3px}.event-body{padding:23px 20px}.event-body h1{font-size:31px}.event-options{grid-template-columns:1fr}}@media (max-width:480px){.event-metrics{grid-template-columns:1fr}.event-metric b{white-space:normal}.event-screen{margin-top:10px}}.event-draft{--event:#4b9ee8}.draft-selected{--event:#58cf8b}.draft-undrafted{--event:#df914a}.draft-flow-screen{min-height:420px}.combine-visual strong{font-size:82px}.draft-result-visual .crest{width:106px;height:116px}.draft-interview-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.draft-interview-options .event-choice{align-items:start;min-height:96px}.draft-interview-options .event-choice>i{margin-top:2px}.draft-flow-screen .event-metric b{font-size:12px}.draft-flow-screen .event-options.single{max-width:620px}@media (max-width:900px){.draft-interview-options{grid-template-columns:1fr}.draft-interview-options .event-choice{min-height:76px}.draft-flow-screen{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.draft-flow-screen{grid-template-columns:1fr}.combine-visual strong{font-size:56px}}.draft-board-mark{color:#78c8f5;text-shadow:0 0 26px #4b9ee888;font-size:76px!important}.draft-scouting-metrics{grid-template-columns:1.15fr 1fr 1fr}.draft-interest-board{background:#061e27;border:1px solid #315460;border-radius:7px;grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:18px;margin:4px 0 16px;padding:11px 13px;display:grid}.draft-interest-board>small{color:#7e9da6;letter-spacing:.12em;font:900 8px monospace}.draft-interest-board>div{gap:9px;display:flex}.draft-interest-board>div>span{background:#0b303a;border:1px solid #365965;border-radius:999px;grid-template-columns:30px auto;align-items:center;gap:6px;padding:4px 8px;display:grid}.draft-interest-board .crest{width:27px;height:30px;margin:0}.draft-interest-board b{color:#dcebee;font-size:9px}.draft-night-screen .event-body{position:relative}.draft-night-waiting{align-content:center;min-height:310px;display:grid}.draft-waiting-teams{align-items:center;gap:20px;margin-top:26px;display:flex}.draft-waiting-teams .crest{filter:grayscale(.25);opacity:.72;width:76px;height:84px;margin:0;animation:1.15s ease-in-out infinite alternate draftTeamPulse}.draft-waiting-teams .crest:nth-child(2){animation-delay:.18s}.draft-waiting-teams .crest:nth-child(3){animation-delay:.36s}.draft-clock{letter-spacing:.1em;animation:.7s ease-in-out infinite alternate draftClockPulse}.draft-outcome-note{border-left:3px solid var(--event);background:color-mix(in srgb,var(--event) 8%,#061b23);color:#bed0d5;margin:10px 0 4px;padding:10px 13px;font-size:11px;line-height:1.45}.draft-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes draftClockPulse{0%{opacity:.35;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@keyframes draftTeamPulse{0%{opacity:.42;transform:translateY(2px)}to{opacity:.9;transform:translateY(-3px)}}@media (max-width:700px){.draft-scouting-metrics,.draft-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.draft-interest-board{grid-template-columns:1fr;gap:7px;margin-bottom:9px;padding:8px}.draft-interest-board>div{gap:6px}.draft-interest-board>div>span{grid-template-columns:25px auto;padding:3px 6px}.draft-interest-board .crest{width:23px;height:26px}.draft-interview-options{gap:6px}.draft-interview-options .event-choice{min-height:67px}.draft-night-waiting{min-height:220px}.draft-waiting-teams{justify-content:center;margin-top:18px}.draft-waiting-teams .crest{width:58px;height:64px}.draft-outcome-note{font-size:9px}.draft-board-mark{font-size:42px!important}}.nba-draft-logo{background:#fff;border:1px solid #ffffff2b;border-radius:7px;width:126px;padding:5px 7px;display:inline-flex;overflow:hidden;box-shadow:0 8px 24px #0006}.nba-draft-logo.compact{border-radius:5px;width:88px;padding:3px 5px}.nba-draft-logo img{object-fit:contain;width:100%;height:auto;display:block}.nba-draft-choice-icon{overflow:hidden;background:#fff!important;padding:2px!important}.nba-draft-choice-icon .nba-draft-logo.compact{width:100%;box-shadow:none;border:0;border-radius:2px;padding:0}.draft-market-option>.nba-draft-logo{flex:0 0 82px}.event-visual .nba-draft-logo.compact{width:112px;margin-bottom:14px;padding:4px 6px}.draft-result-visual .nba-draft-logo.compact{margin-bottom:11px}@media (max-width:650px){.draft-market-option>.nba-draft-logo{align-self:center}.event-visual .nba-draft-logo.compact{width:98px}}.summary-season-club>i.downward-move-mark{color:#ff756d;background:#421d1d;border:1px solid #ff665e66;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:1000;line-height:1;display:inline-grid;box-shadow:0 0 8px #ff403538}.career-national-status{color:#a99ab8;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.career-national-status .country-flag{object-fit:cover;border-radius:2px;width:16px;height:11px;box-shadow:0 0 0 1px #ffffff24}.career-national-status b{text-overflow:ellipsis;white-space:nowrap;max-width:85px;overflow:hidden}.career-national-status span{color:#caa8ee;background:#2a2032;border-radius:5px;padding:2px 5px;font:900 7px monospace}.career-national-mark{align-items:center;margin-left:2px;display:inline-flex;position:relative}.career-national-mark .country-flag{object-fit:cover;border-radius:2px;width:18px;height:12px;box-shadow:0 0 0 1px #ffffff28,0 0 8px #9d6cdd38}.career-national-mark>b{color:#211500;background:#d8b55b;border-radius:50%;place-items:center;width:10px;height:10px;font:1000 6px Arial;display:grid;position:absolute;bottom:-5px;right:-4px}.event-national-team{--event:#64b6ff}.national-event-visual .country-flag{object-fit:cover;border-radius:7px;width:90px;height:60px;margin:18px 0 4px;box-shadow:0 0 0 1px #ffffff35,0 14px 35px #0009,0 0 32px #64b6ff42}.national-event-visual strong{letter-spacing:.08em;margin:8px 0 10px;font-size:40px}.national-event-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.national-injury-note{color:#efaaa6;background:#321b1b;border-left:2px solid #ef6d68;margin:10px 0 0;padding:8px 10px;font-size:9px}.national-earned-honours{gap:7px;margin:0 0 12px;padding-bottom:2px;display:flex;overflow:auto}.national-earned-honours>span{background:linear-gradient(120deg,#2a2214,#171419);border:1px solid #765d30;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;min-width:180px;padding:9px 10px;display:grid}.national-earned-honours .trophy-icon,.national-earned-honours .award-icon{grid-row:1/3}.national-earned-honours small{color:#9d8d6a;letter-spacing:.09em;font:900 6px monospace}.national-earned-honours b{color:#eadbb8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.summary-national-team{background:linear-gradient(110deg,#111922,#111015 48%,#17131c);border:1px solid #354557;border-radius:11px;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.1fr) minmax(260px,1.4fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.summary-national-identity{align-items:center;gap:12px;min-width:0;display:flex}.summary-national-identity>.country-flag{object-fit:cover;border-radius:5px;flex:none;width:56px;height:38px;box-shadow:0 0 0 1px #ffffff2b,0 7px 18px #0007}.summary-national-identity small,.summary-national-palmares>small{color:#7ea8ce;letter-spacing:.12em;font:900 7px monospace;display:block}.summary-national-identity h2{margin:4px 0 2px;font-size:18px}.summary-national-identity span{color:#777f89;font-size:8px}.summary-national-stats{border:1px solid #2d3540;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.summary-national-stats>span{border-left:1px solid #2d3540;padding:8px 9px}.summary-national-stats>span:first-child{border-left:0}.summary-national-stats small{color:#75808c;font:900 6px monospace;display:block}.summary-national-stats b{margin-top:3px;font-size:14px;display:block}.summary-national-palmares{min-width:0}.summary-national-palmares>div{gap:5px;margin-top:6px;display:flex;overflow:auto}.summary-national-palmares>div>span{color:#9c95a1;white-space:nowrap;background:#ffffff08;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:8px;display:flex}.summary-national-palmares>div>span>b{text-overflow:ellipsis;max-width:150px;overflow:hidden}.summary-national-mark{background:#25303b;border-radius:3px;padding:2px;display:inline-flex}.summary-national-mark .country-flag{object-fit:cover;border-radius:1px;width:16px;height:11px}.award-icon{isolation:isolate;color:#fff;background:#28232f;border:1px solid #5c5368;border-radius:6px;font-family:Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 0 12px #0005}.award-icon:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg,#ffffff24,#0000 46%);position:absolute;inset:1px}.award-icon>span{letter-spacing:-.08em;place-items:center;width:100%;height:100%;font-size:.88em;font-weight:1000;line-height:1;display:grid}.award-icon.award-mvp{color:#281300;background:radial-gradient(circle at 50% 28%,#ffe89b,#b97812 64%,#5a3105);border-color:#f0cb68;border-radius:50% 50% 42% 42%;box-shadow:0 0 15px #f3bd4557}.award-icon.award-mvp>span{font-size:1.15em;transform:translateY(-1px)}.award-icon.award-finals-mvp{color:#fff4d9;clip-path:polygon(50% 0,100% 28%,88% 88%,50% 100%,12% 88%,0 28%);background:linear-gradient(145deg,#ffb439,#8d3b12);border-color:#ffd58a;box-shadow:0 0 15px #ef843d4d}.award-icon.award-finals-mvp>span{font-size:.92em}.award-icon.award-defender{color:#dff8ff;clip-path:polygon(50% 0,94% 17%,86% 73%,50% 100%,14% 73%,6% 17%);background:linear-gradient(165deg,#1b91bd,#0a3c67 72%);border-color:#78d7f2;box-shadow:0 0 14px #42bce052}.award-icon.award-defender>span{font-size:.72em}.award-icon.award-rookie{color:#eafff1;background:linear-gradient(145deg,#47c97b,#155b45);border-color:#86e3a8;border-radius:50%;box-shadow:0 0 14px #55d68b45}.award-icon.award-rookie>span{font-size:1.08em}.award-icon.award-sixth{color:#fff;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:linear-gradient(145deg,#9b5bdd,#43206c);border-color:#d6a5ff;box-shadow:0 0 14px #b16be94c}.award-icon.award-sixth>span{font-size:1.04em}.award-icon.award-all-star{color:#fff4d8;background:radial-gradient(circle,#f8666d,#8d1f38 72%);border-color:#ff8b8f;border-radius:50%;box-shadow:0 0 15px #f05b6652}.award-icon.award-all-star>span{font-size:1.1em}.award-icon.award-team{color:#eef3ff;background:linear-gradient(145deg,#4d72cb,#202d64);border-color:#a9bfff;box-shadow:0 0 13px #6384dc40}.award-icon.award-team>span{letter-spacing:-.16em;font-family:Georgia,serif;font-size:.92em}.award-icon.award-scorer{color:#fff1dc;background:linear-gradient(145deg,#e86f2a,#772c18);border-color:#ffb36f;box-shadow:0 0 13px #ee733f40}.award-icon.award-rebound{color:#e3fffc;background:linear-gradient(145deg,#159f98,#174c55);border-color:#66dbd0;box-shadow:0 0 13px #3dc8bc3f}.award-icon.award-assist{color:#fff8d5;background:linear-gradient(145deg,#c59a26,#634811);border-color:#efd36a;box-shadow:0 0 13px #e4bd493d}.award-icon.award-blocks{color:#eaf7ff;background:linear-gradient(145deg,#3b8bc4,#1e416d);border-color:#8ed2ff;box-shadow:0 0 13px #55a5df40}.award-icon.award-steals{color:#fff0f6;background:linear-gradient(145deg,#bd4f7b,#612340);border-color:#f19bbd;box-shadow:0 0 13px #d2679140}.award-icon.award-scorer>span,.award-icon.award-rebound>span,.award-icon.award-assist>span,.award-icon.award-blocks>span,.award-icon.award-steals>span{letter-spacing:-.05em;font-size:.58em}.award-icon.award-recognition{color:#f4eaff;background:linear-gradient(145deg,#756487,#30283b);border-color:#cab6dd}.award-icon.award-recognition>span{font-size:1.05em}.award-icon{border-radius:9px;transform:translateZ(0)}.award-icon svg{filter:drop-shadow(0 1px 1px #0007);width:72%;height:72%;overflow:visible}.award-icon.award-mvp svg{width:76%;height:76%}.award-icon.award-finals-mvp svg{width:70%;height:70%}.award-icon.award-defender svg{width:74%;height:74%}.award-icon.award-sixth svg{width:71%;height:71%}.award-icon.award-scorer svg,.award-icon.award-rebound svg,.award-icon.award-assist svg,.award-icon.award-blocks svg,.award-icon.award-steals svg{width:76%;height:76%}.award-icon.award-mvp{background:radial-gradient(circle at 32% 22%,#fff3b9,#d99822 48%,#70400a 100%)}.award-icon.award-finals-mvp{background:radial-gradient(circle at 35% 20%,#ffdca1,#c85a1c 56%,#66220c)}.award-icon.award-defender{background:radial-gradient(circle at 35% 20%,#6edcf2,#147ba6 52%,#062c52)}.award-icon.award-rookie{background:radial-gradient(circle at 35% 20%,#98f2b7,#2faf67 52%,#0c5038)}.award-icon.award-sixth{background:radial-gradient(circle at 35% 20%,#d6acff,#8c4bd0 52%,#3d175f)}.award-icon.award-all-star{background:radial-gradient(circle at 35% 20%,#ffac9c,#ef5362 52%,#78192f)}.award-icon.award-team{background:radial-gradient(circle at 35% 20%,#9cb8ff,#466ec9 52%,#182657)}.award-icon.award-scorer{background:radial-gradient(circle at 35% 20%,#ffc179,#e76d29 52%,#722411)}.award-icon.award-rebound{background:radial-gradient(circle at 35% 20%,#8af1e7,#1c9f96 52%,#114850)}.award-icon.award-assist{background:radial-gradient(circle at 35% 20%,#ffe584,#c69a27 52%,#62470f)}.award-icon.award-blocks{background:radial-gradient(circle at 35% 20%,#a8ddff,#408cc4 52%,#193d68)}.award-icon.award-steals{background:radial-gradient(circle at 35% 20%,#f8b0cb,#bd4e7a 52%,#5d203e)}.award-icon.award-recognition{background:radial-gradient(circle at 35% 20%,#ddc8ee,#776389 52%,#30263b)}.tournament-victory-fx{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tournament-victory-fx:before,.tournament-victory-fx:after{content:"";border:2px solid #f2c55f88;border-radius:50%;width:80px;height:80px;animation:1.25s ease-out .12s both tournament-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.tournament-victory-fx:after{animation-delay:.32s}.tournament-victory-fx i{--x:0px;--y:-120px;--r:180deg;background:#f7ce63;border-radius:2px;width:7px;height:15px;animation:1.35s cubic-bezier(.12,.7,.18,1) 80ms both tournament-confetti;position:absolute;top:48%;left:50%;box-shadow:0 0 8px #f7ce6377}.tournament-victory-fx i:nth-child(2n){background:#ec535a;width:10px;height:6px}.tournament-victory-fx i:nth-child(3n){background:#68c8e8}.tournament-victory-fx i:first-child{--x:-430px;--y:-100px;--r:-280deg}.tournament-victory-fx i:nth-child(2){--x:-350px;--y:105px;--r:210deg}.tournament-victory-fx i:nth-child(3){--x:-280px;--y:-145px;--r:320deg}.tournament-victory-fx i:nth-child(4){--x:-205px;--y:125px;--r:-220deg}.tournament-victory-fx i:nth-child(5){--x:-135px;--y:-130px;--r:260deg}.tournament-victory-fx i:nth-child(6){--x:-65px;--y:115px;--r:-340deg}.tournament-victory-fx i:nth-child(7){--x:45px;--y:-135px;--r:290deg}.tournament-victory-fx i:nth-child(8){--x:120px;--y:125px;--r:-250deg}.tournament-victory-fx i:nth-child(9){--x:190px;--y:-145px;--r:220deg}.tournament-victory-fx i:nth-child(10){--x:260px;--y:110px;--r:-310deg}.tournament-victory-fx i:nth-child(11){--x:330px;--y:-125px;--r:280deg}.tournament-victory-fx i:nth-child(12){--x:405px;--y:95px;--r:-230deg}.tournament-victory-fx i:nth-child(13){--x:-390px;--y:20px;--r:340deg}.tournament-victory-fx i:nth-child(14){--x:390px;--y:-10px;--r:-300deg}.season-honours-announcement.revealing .earned-title{animation:.72s cubic-bezier(.18,.9,.2,1.2) both tournament-card-arrival!important}.season-honours-announcement.revealing .earned-title .trophy-icon{animation:.95s cubic-bezier(.16,.9,.2,1.2) .28s both tournament-trophy-lift}.season-honours-announcement.revealing .earned-award .award-icon{animation:.7s cubic-bezier(.18,.9,.24,1.2) both award-medallion-arrival}@keyframes tournament-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(6)}}@keyframes tournament-confetti{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}15%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(var(--r))}}@keyframes tournament-card-arrival{0%{opacity:0;filter:brightness(1.8);transform:translateY(24px)scale(.88)}65%{opacity:1;filter:brightness(1.15);transform:translateY(-3px)scale(1.025)}to{opacity:1;filter:none;transform:none}}@keyframes tournament-trophy-lift{0%{opacity:0;filter:brightness(2);transform:translateY(18px)scale(.35)rotate(-10deg)}58%{opacity:1;filter:brightness(1.35);transform:translateY(-6px)scale(1.24)rotate(3deg)}to{opacity:1;filter:none;transform:none}}@keyframes award-medallion-arrival{0%{opacity:0;transform:scale(.25)rotate(-18deg)}65%{opacity:1;transform:scale(1.18)rotate(4deg)}to{opacity:1;transform:none}}@media (max-width:600px){.tournament-victory-fx i:first-child,.tournament-victory-fx i:nth-child(13){--x:-210px}.tournament-victory-fx i:nth-child(12),.tournament-victory-fx i:nth-child(14){--x:210px}.tournament-victory-fx i:nth-child(2){--x:-180px}.tournament-victory-fx i:nth-child(11){--x:180px}}@media (prefers-reduced-motion:reduce){.tournament-victory-fx{display:none}.season-honours-announcement.revealing .earned-title,.season-honours-announcement.revealing .earned-title .trophy-icon,.season-honours-announcement.revealing .earned-award .award-icon{animation:none!important}}.event-national-team .national-victory-fx~.event-body .national-earned-honours .trophy-icon{animation:.95s cubic-bezier(.16,.9,.2,1.2) .35s both tournament-trophy-lift}@media (max-width:900px){.summary-national-team{grid-template-columns:1fr 1fr}.summary-national-palmares{grid-column:1/-1}.national-event-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.summary-national-team{grid-template-columns:1fr}.summary-national-palmares{grid-column:auto}.national-event-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.career-national-status{display:none}}.medal-icon{filter:drop-shadow(0 3px 5px #0008);flex:none;place-items:center;width:22px;height:25px;font-size:20px;line-height:1;display:inline-grid}.medal-icon.large{width:34px;height:38px;font-size:31px}.career-national-mark .medal-icon{width:16px;height:18px;font-size:14px;position:absolute;bottom:-9px;right:-9px}.summary-national-mark{align-items:center;gap:3px}.summary-national-mark .medal-icon{width:16px;height:18px;font-size:14px}.national-earned-honours .medal-icon{grid-row:1/3}.career-national-status span{white-space:nowrap}.career-dashboard .strip{grid-template-columns:repeat(5,minmax(46px,1fr))}.career-dashboard .strip .stat:nth-child(4) b{white-space:normal;font-size:11px;line-height:1.1}.career-dashboard .strip .stat:last-child b{white-space:nowrap;font-size:16px;line-height:1}@media (max-width:950px){.career-dashboard .strip{grid-template-columns:repeat(5,1fr)}}@media (max-width:600px){.career-dashboard .strip{grid-template-columns:repeat(3,1fr)}}.summary-career-earnings{background:linear-gradient(135deg,#21172a,#141117);border:1px solid #4f3a61;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:36px auto;align-items:center;column-gap:10px;width:max-content;margin-top:14px;padding:9px 13px 9px 9px;display:grid;box-shadow:inset 0 1px #ffffff0a}.summary-career-earnings>span{color:#fff;background:#9d65df;border-radius:8px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.summary-career-earnings>small{color:#9a8ba7;letter-spacing:.1em;font:900 7px monospace}.summary-career-earnings>strong{color:#f7f1fb;margin-top:1px;font-size:20px;line-height:1}@media (max-width:600px){.summary-career-earnings{grid-template-columns:40px 1fr;width:100%;padding:10px}.summary-career-earnings>span{width:40px;height:40px}.summary-career-earnings>small{font-size:8px}.summary-career-earnings>strong{font-size:22px}}.career{grid-template-columns:minmax(340px,.72fr) minmax(590px,1.28fr)}.career>.decision{min-height:0;padding:22px}.career>.decision h2{margin-top:16px;font-size:clamp(27px,2.6vw,36px)}.career>.decision>p{font-size:13px}.career>.decision .choices{margin-top:15px}.career>.decision .choices button{grid-template-columns:38px 1fr 16px;min-height:58px;padding:7px 10px}.career>.decision .choices i{width:34px;height:34px}.career-table{background:linear-gradient(#151219,#0d0c10);max-height:610px;padding:15px 14px;position:sticky;top:12px;overflow:hidden}.career-table-head,.career-row{box-sizing:border-box;grid-template-columns:40px minmax(150px,1fr) 44px 40px repeat(5,43px);align-items:center;gap:5px;width:100%;display:grid}.career-table-head{z-index:3;color:#716a79;letter-spacing:.08em;background:#151219;border-bottom:1px solid #2d2832;height:24px;padding:0 7px;font:800 8px/1 monospace;position:sticky;top:0}.career-table-head span:not(:nth-child(2)){text-align:center}.career-table-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#3c3544 transparent;max-height:548px;overflow:hidden auto}.career-row{color:#4d4852;border-radius:6px;min-height:31px;padding:2px 7px;font-size:10px;position:relative}.career-row>strong{text-align:center;color:#4e4954;font:900 12px/1 monospace}.career-row>span,.career-row>.career-ovr{text-align:center;font:800 10px/1 monospace}.career-row.completed{color:#d7d1dc}.career-row.completed>strong{color:#b8b0c0}.career-row.latest{background:linear-gradient(90deg,#173126,#141a18);box-shadow:inset 2px 0 #39c878}.career-row.latest>strong{color:#83e4ad}.career-row.current{color:#918b96;background:#1b191e}.career-row.current>strong{color:#151218;background:#ece8f1;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.career-row.current:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff08,#0000);border-radius:6px;animation:2.4s infinite waiting-shimmer;position:absolute;inset:0;transform:translate(-100%)}.career-club{z-index:1;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.career-club .crest{flex:none;width:20px;height:20px;margin:0}.career-club .crest i{border-radius:4px;width:20px;height:20px;font-size:6px}.career-club-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:800;overflow:hidden}.career-row-honours{flex:none;align-items:center;gap:2px;display:flex}.career-row-honours .trophy-icon{border-radius:3px;width:14px;height:17px}.career-row-honours .award-icon{width:14px;height:14px;font-size:6px}.career-row-honours.revealing>*{animation:.5s cubic-bezier(.18,.9,.25,1.25) both career-honour-pop}.career-row-honours.revealing>:first-child{animation-delay:1.82s}.career-row-honours.revealing>:nth-child(2){animation-delay:2.02s}.career-row-honours.revealing>:nth-child(3){animation-delay:2.22s}.career-row-honours.revealing>:nth-child(n+4){animation-delay:2.38s}@keyframes career-honour-pop{0%{opacity:0;transform:translateY(7px)scale(.45)rotate(-10deg)}70%{opacity:1;transform:translateY(-1px)scale(1.16)rotate(3deg)}to{opacity:1;transform:none}}.career-club .serious-injury-mark{color:#ff4f5e;text-shadow:0 0 8px #ff334788;flex:none;font-size:11px;font-weight:1000;line-height:1}.career-club .downward-move-mark{color:#ff756d;background:#421d1d;border:1px solid #ff665e66;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:11px;font-weight:1000;line-height:1;display:grid;box-shadow:0 0 9px #ff40353d}.career-row .career-ovr{color:#e8e2ec;border-radius:6px;place-items:center;min-height:21px;display:grid}.career-row.completed .career-ovr,.career-row.current .career-ovr{color:#fff;background:linear-gradient(145deg,#d37b00,#a84e00)}.career-row.latest.revealing .career-ovr{animation:.42s .1s both number-pop}.career-row.latest.revealing>span{animation:.38s both number-pop}.career-row.latest.revealing>span:nth-child(4){animation-delay:.48s}.career-row.latest.revealing>span:nth-child(5){animation-delay:.68s}.career-row.latest.revealing>span:nth-child(6){animation-delay:.92s}.career-row.latest.revealing>span:nth-child(7){animation-delay:1.16s}.career-row.latest.revealing>span:nth-child(8){animation-delay:1.4s}.career-row.latest.revealing>span:nth-child(9){animation-delay:1.64s}@keyframes number-pop{0%{opacity:0;transform:scale(.68)}72%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes waiting-shimmer{to{transform:translate(100%)}}@media (max-width:950px){.career{grid-template-columns:1fr}.career-table{max-height:540px;position:static}.career-table-scroll{max-height:478px}}@media (max-width:560px){.career-table{padding:12px 8px}.career-table-head,.career-row{grid-template-columns:34px minmax(86px,1fr) 36px 32px repeat(5,35px);gap:2px;padding-inline:3px}.career-club{gap:4px}}@media (prefers-reduced-motion:reduce){.career-row-honours.revealing>*{animation:none}}:root{--sky:#052835;--sky-deep:#031820;--sky-panel:#082f3d;--sky-panel-2:#0b3544;--sky-paper:#f5f0e7;--sky-red:#f34d52;--sky-red-dark:#bd3038;--sky-blue:#55b9dc;--sky-green:#68c99a;--sky-gold:#e7b950;--sky-muted:#91a9af;--sky-line:#31515b;--ink:var(--sky-paper);--paper:var(--sky-deep);--acid:var(--sky-red);--muted:var(--sky-muted);--line:var(--sky-line);--white:var(--sky-panel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.analytics-consent{z-index:1000;border:1px solid #66818a;border-top:4px solid var(--sky-red);color:#fff;background:#061f29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(460px,100vw - 28px);padding:15px 17px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:10px 10px #020f14,0 18px 45px #0009}.analytics-consent strong{letter-spacing:-.02em;font-size:14px;display:block}.analytics-consent p{color:#a9bec3;margin:5px 0 0;font-size:10px;line-height:1.45}.analytics-consent-actions{gap:7px;display:grid}.analytics-consent button{color:#d4e0e2;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #59727a;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.analytics-consent button:hover{color:#fff;border-color:#fff}.analytics-consent button.accept{border-color:var(--sky-red);background:var(--sky-red);color:#fff}.analytics-consent button.accept:hover{background:#ff666b}@media (max-width:600px){.analytics-consent{grid-template-columns:1fr;gap:12px;padding:14px;bottom:10px;right:10px}.analytics-consent-actions{grid-template-columns:1fr 1fr}.analytics-consent button{white-space:normal;min-height:44px}}html{background:var(--sky-deep);scrollbar-color:#617e86 #041b24}body{min-width:320px;color:var(--sky-paper);letter-spacing:-.01em;background:radial-gradient(900px 520px at 82% -5%,#17506366,#0000 64%),linear-gradient(#052b38 0,#031b24 320px,#031820 70%);font-family:Arial,Helvetica,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}::selection{background:var(--sky-red);color:#fff}.shell{isolation:isolate;max-width:1320px;padding:0 34px;position:relative}.shell:before{content:"";z-index:-1;background:#ffffff0a;width:1px;height:100vh;position:fixed;top:0;left:max(18px,50vw - 660px)}.shell>header{background:linear-gradient(90deg,#052835f4 0 72%,#0000);border-bottom:1px solid #77909a55;height:76px;padding:0 2px;position:relative}.shell>header:after{content:"";background:var(--sky-red);width:96px;height:3px;position:absolute;bottom:-2px;right:0}.brand{color:#fff;letter-spacing:0;border:0;gap:12px;height:48px;padding:0}.brand img{object-fit:contain;width:132px;height:auto;display:block}.brand i{background:#77909a80;width:1px;height:26px}.brand span{letter-spacing:.18em;font-size:10px;color:#dce6e7!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important}.header-nav{gap:7px;margin-left:42px}.header-nav span{color:#6f8b93;letter-spacing:.09em;text-transform:uppercase;padding:9px 11px;font:800 9px monospace;position:relative}.header-nav span:before{content:"";background:0 0;height:2px;position:absolute;bottom:3px;left:11px;right:11px}.header-nav span.active{color:#fff}.header-nav span.active:before{background:var(--sky-red)}.language-switch{background:#041b24;border:1px solid #486671;border-radius:3px;align-items:center;gap:2px;margin-left:auto;margin-right:9px;padding:3px;display:flex}.language-switch button{color:#78939a;letter-spacing:.08em;background:0 0;border:0;border-radius:2px;min-width:34px;height:28px;padding:0 7px;font:900 9px monospace;transition:background .18s,color .18s}.language-switch button:hover{color:#fff}.language-switch button.active{background:var(--sky-red);color:#fff}.jersey-retirement-modal{z-index:1200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.jersey-retirement-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:default;background:#000c;border:0;position:absolute;inset:0}.jersey-retirement-window{text-align:center;background:radial-gradient(circle at 50% 25%,#73531f42,#0000 34%),linear-gradient(145deg,#0b3341,#031b24 74%);border:1px solid #a98532;border-top:4px solid #e0b84e;border-radius:8px;width:min(580px,100%);max-height:calc(100dvh - 36px);padding:24px 28px 28px;animation:.48s cubic-bezier(.2,.85,.25,1) both jersey-window-in;position:relative;overflow:auto;box-shadow:0 28px 90px #000d,0 0 45px #d3a9362b}.jersey-retirement-close{z-index:3;color:#fff;background:#06242d;border:1px solid #54727a;border-radius:50%;width:38px;height:38px;font-size:21px;position:absolute;top:14px;right:14px}.jersey-retirement-club{text-align:left;align-items:center;gap:11px;padding-right:46px;display:flex}.jersey-retirement-club .crest{width:50px;height:56px;margin:0}.jersey-retirement-club small{color:#c6a95f;letter-spacing:.13em;font:900 7px monospace;display:block}.jersey-retirement-club b{color:#fff;margin-top:4px;font-size:15px;display:block}.retired-jersey-stage{place-items:center;height:225px;margin:2px auto 4px;display:grid;position:relative;overflow:hidden}.retired-jersey-stage:before{content:"";filter:blur(4px);background:radial-gradient(circle,#e6b94238,#0000 63%);position:absolute;inset:22px 8% 0}.retired-jersey-hanger{clip-path:polygon(48% 0,52% 0,100% 100%,0 100%);border:4px solid #c6a04c;border-top:0;width:120px;height:52px;position:absolute;top:23px}.retired-jersey-garment{clip-path:polygon(23% 0,38% 8%,62% 8%,77% 0,100% 18%,86% 43%,76% 34%,76% 100%,24% 100%,24% 34%,14% 43%,0 18%);color:#082630;filter:drop-shadow(0 16px 14px #000b);background:linear-gradient(145deg,#f5f0df,#cbbf9d);flex-direction:column;justify-content:center;align-items:center;width:172px;height:174px;padding-top:20px;animation:.85s cubic-bezier(.18,.88,.28,1.12) both jersey-rise;display:flex;position:relative}.retired-jersey-garment:before{content:"";clip-path:inherit;border:2px solid #e34a50;position:absolute;inset:7px}.retired-jersey-garment small{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100px;font:900 10px monospace;overflow:hidden}.retired-jersey-garment strong{color:#e0444c;letter-spacing:-.08em;margin-top:3px;font-size:71px;line-height:.92}.jersey-retirement-window>.eyebrow{color:#d8b45c;margin:0}.jersey-retirement-window h1{color:#fff;letter-spacing:-.055em;margin:8px 0 9px;font-size:clamp(31px,6vw,48px);line-height:.98}.jersey-retirement-window>p:not(.eyebrow){color:#a9bec3;max-width:480px;margin:0 auto;font-size:11px;line-height:1.55}.jersey-retirement-metrics{border:1px solid #3f626a;grid-template-columns:repeat(3,1fr);margin:18px 0 10px;display:grid}.jersey-retirement-metrics span{border-left:1px solid #3f626a;padding:10px}.jersey-retirement-metrics span:first-child{border-left:0}.jersey-retirement-metrics small{color:#809da4;letter-spacing:.1em;font:900 7px monospace;display:block}.jersey-retirement-metrics b{color:#fff;margin-top:4px;font-size:20px;display:block}.jersey-retirement-reason{color:#e4c778;letter-spacing:.11em;text-transform:uppercase;background:#6f541b2e;border:1px solid #92752f;padding:8px;font:900 9px monospace}.jersey-retirement-continue{color:#08242c;background:#ece7d7;border:1px solid #ece7d7;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:14px 16px;font-size:11px;font-weight:900;display:flex}.summary-retired-jerseys{background:linear-gradient(110deg,#102f36,#1d251e);border:1px solid #7b632f;padding:15px}.retired-jersey-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.retired-jersey-list article{background:#071f27;border:1px solid #715b2d;grid-template-columns:54px 34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.retired-jersey-mini{clip-path:polygon(20% 0,37% 7%,63% 7%,80% 0,100% 18%,87% 40%,78% 34%,78% 100%,22% 100%,22% 34%,13% 40%,0 18%);color:#0a2931;background:#e9e3d1;flex-direction:column;justify-content:center;align-items:center;height:60px;display:flex}.retired-jersey-mini small{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:38px;font:900 5px monospace;overflow:hidden}.retired-jersey-mini strong{color:#dc3f48;font-size:25px;line-height:1}.retired-jersey-list .crest{width:32px;height:38px;margin:0}.retired-jersey-list article>span{min-width:0}.retired-jersey-list article>span small{color:#c8a950;letter-spacing:.08em;text-transform:uppercase;font:900 7px monospace;display:block}.retired-jersey-list article>span b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.retired-jersey-list article>span em{color:#819ca2;margin-top:4px;font-size:8px;font-style:normal;display:block}@keyframes jersey-window-in{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:none}}@keyframes jersey-rise{0%{opacity:0;transform:translateY(85px)scale(.8)}to{opacity:1;transform:none}}@media (max-width:600px){.jersey-retirement-modal{padding:10px}.jersey-retirement-window{max-height:calc(100dvh - 20px);padding:17px 16px 18px}.jersey-retirement-close{top:10px;right:10px}.retired-jersey-stage{height:188px}.retired-jersey-garment{width:145px;height:150px}.retired-jersey-garment strong{font-size:60px}.jersey-retirement-window h1{font-size:34px}.jersey-retirement-window>p:not(.eyebrow){font-size:12px}.jersey-retirement-metrics b{font-size:18px}.retired-jersey-list{grid-template-columns:1fr}.retired-jersey-list article{grid-template-columns:52px 32px minmax(0,1fr)}}.jersey-retirement-window{background:linear-gradient(#082b38 0,#031922 64%,#020f15 100%);border:1px solid #8f773c;border-top:0;border-radius:14px;width:min(620px,100%);padding:22px 30px 28px;overflow:hidden;box-shadow:0 32px 110px #000,0 0 0 1px #e8bd5140}.jersey-retirement-window:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#e7b950 18% 82%,#0000);height:4px;position:absolute;inset:0 0 auto}.jersey-retirement-window>:not(.jersey-arena):not(.jersey-retirement-close){z-index:2;position:relative}.jersey-arena{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 24%,#e7b9501c,#0000 34%),linear-gradient(#0c3441 0,#031820 72%);position:absolute;inset:0;overflow:hidden}.jersey-arena:before{content:"";background:linear-gradient(90deg,#0008,#0000 18% 82%,#0008),repeating-linear-gradient(90deg,#0000 0 48px,#ffffff08 49px 50px);position:absolute;inset:0}.jersey-arena-light{filter:blur(14px);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);opacity:.58;background:linear-gradient(#fff8d14f,#0000 82%);width:145px;height:390px;animation:1s ease-out both jersey-lights-in;position:absolute;top:-80px}.jersey-arena-light-left{left:34px;transform:rotate(-18deg)}.jersey-arena-light-right{right:34px;transform:rotate(18deg)}.jersey-arena-rafter{background:#c9a94a55;width:110%;height:1px;position:absolute;top:82px;left:-5%;box-shadow:0 5px 20px #e7b95066}.jersey-arena-crowd{opacity:.34;background:radial-gradient(circle,#b9c7c8 0 1px,#0000 1.8px) 0 0/15px 13px,linear-gradient(#0000,#000);height:31%;position:absolute;bottom:0;left:0;right:0}.jersey-retirement-close{background:#02171ee8;border-color:#718990;width:42px;height:42px;font-size:24px;transition:transform .18s,border-color .18s,background .18s;position:absolute;top:16px;right:16px}.jersey-retirement-close:hover{background:#0c3542;border-color:#fff;transform:rotate(5deg)}.jersey-retirement-club{min-height:58px;padding-right:52px}.jersey-retirement-crest{place-items:center;width:54px;height:58px;display:grid}.jersey-retirement-crest .crest{filter:drop-shadow(0 7px 10px #0008)drop-shadow(0 0 12px #e7b95024);width:48px;height:52px;margin:0}.jersey-retirement-club small{color:#e4c66f;font-size:10px}.jersey-retirement-club b{font-size:18px}.retired-jersey-stage{perspective:850px;height:265px;margin:-8px auto -6px;overflow:visible}.retired-jersey-stage:before{filter:blur(1px);background:radial-gradient(#f6d98030 0,#0000 61%);inset:21px 2% -5px}.retired-jersey-stage:after{content:"";filter:blur(12px);background:#000b;border-radius:50%;width:230px;height:25px;animation:1.1s ease-out both jersey-shadow-in;position:absolute;bottom:18px}.jersey-cable{z-index:1;transform-origin:top;background:linear-gradient(#e8c465,#77612d);width:1px;height:55px;animation:.65s ease-out both jersey-cable-in;position:absolute;top:-2px;box-shadow:0 0 6px #e8c465}.jersey-cable-left{left:calc(50% - 64px)}.jersey-cable-right{right:calc(50% - 64px)}.retired-jersey-garment{z-index:2;clip-path:none;width:190px;height:240px;color:inherit;filter:drop-shadow(0 21px 16px #000c);transform-origin:50% 0;background:0 0;padding:0;animation:1.05s cubic-bezier(.16,.86,.28,1.08) both jersey-banner-rise}.retired-jersey-garment:before{content:none}.retired-jersey-image{object-fit:fill;mix-blend-mode:normal;border-radius:42% 42% 18% 18%/13% 13% 7% 7%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 5% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5% 94%,#0000 100%)}.retired-jersey-print{z-index:2;text-align:center;text-shadow:0 2px 3px #000b;flex-direction:column;align-items:center;width:76%;display:flex;position:absolute;top:32%;left:50%;transform:translate(-50%)}.retired-jersey-print span{color:#f8f2df;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font:900 16px Arial,sans-serif;overflow:hidden}.retired-jersey-print span.is-long{letter-spacing:.08em;font-size:13px}.retired-jersey-print span.is-extra-long{letter-spacing:.025em;font-size:10px}.retired-jersey-print strong{color:#f8f2df;letter-spacing:-.08em;text-shadow:0 3px #9f2c35,0 7px 12px #0007;margin-top:2px;font:900 78px/1 Arial,sans-serif}.retired-jersey-print small{color:#e8c766;letter-spacing:.16em;white-space:nowrap;margin-top:3px;font:900 7px monospace}.jersey-retirement-window>.eyebrow{margin-top:-3px;font-size:10px;color:#e4c66f!important}.jersey-retirement-window h1{margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,6vw,52px);line-height:.94}.jersey-retirement-window>p:not(.eyebrow){color:#b9c9cc;max-width:510px;font-size:14px;line-height:1.5}.jersey-retirement-metrics{background:#061d25b8;border-color:#6d6242;margin:16px 0 10px}.jersey-retirement-metrics span{border-color:#594f35;padding:11px}.jersey-retirement-metrics small{color:#a29b83;font-size:10px}.jersey-retirement-metrics b{color:#f8f3e5;font-size:23px}.jersey-retirement-reason{color:#ebcf78;background:#8c681d26;border-color:#92752f88;font-size:11px;line-height:1.35}.jersey-retirement-continue{background:#f1ead7;border-color:#f1ead7;min-height:50px;margin-top:12px;padding:0 18px;font-size:13px;transition:transform .18s,background .18s}.jersey-retirement-continue:hover{background:#fff;transform:translateY(-2px)}@keyframes jersey-banner-rise{0%{opacity:0;transform:translateY(112px)rotateX(-12deg)scale(.78)}65%{opacity:1;transform:translateY(-5px)rotateX(2deg)scale(1.015)}to{opacity:1;transform:none}}@keyframes jersey-cable-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes jersey-lights-in{0%{opacity:0}to{opacity:.58}}@keyframes jersey-shadow-in{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.jersey-retirement-modal{padding:8px}.jersey-retirement-window{border-radius:12px;width:100%;max-height:calc(100dvh - 16px);padding:15px 16px 16px;overflow:hidden}.jersey-retirement-close{width:40px;height:40px;top:12px;right:12px}.jersey-retirement-club{min-height:48px}.jersey-retirement-crest{width:46px;height:48px}.jersey-retirement-crest .crest{width:34px;height:38px}.jersey-retirement-club small{font-size:9px}.jersey-retirement-club b{font-size:16px}.retired-jersey-stage{height:210px;margin:-7px auto -10px}.retired-jersey-garment{width:160px;height:202px}.jersey-cable-left{left:calc(50% - 54px)}.jersey-cable-right{right:calc(50% - 54px)}.retired-jersey-print span{font-size:14px}.retired-jersey-print span.is-long{font-size:11px}.retired-jersey-print span.is-extra-long{letter-spacing:0;font-size:9px}.retired-jersey-print strong{font-size:66px}.retired-jersey-print small{font-size:6px}.jersey-retirement-window>.eyebrow{font-size:9px}.jersey-retirement-window h1{margin:5px 0 6px;font-size:36px}.jersey-retirement-window>p:not(.eyebrow){font-size:13px;line-height:1.35}.jersey-retirement-metrics{margin:12px 0 8px}.jersey-retirement-metrics span{padding:8px 5px}.jersey-retirement-metrics small{font-size:9px}.jersey-retirement-metrics b{font-size:19px}.jersey-retirement-reason{padding:7px;font-size:10px}.jersey-retirement-continue{min-height:48px;margin-top:9px;font-size:12px}}@media (max-width:600px) and (max-height:700px){.retired-jersey-stage{height:165px}.retired-jersey-garment{width:126px;height:160px}.jersey-cable-left{left:calc(50% - 42px)}.jersey-cable-right{right:calc(50% - 42px)}.retired-jersey-print span{font-size:11px}.retired-jersey-print strong{font-size:52px}.retired-jersey-print small{display:none}.jersey-retirement-window h1{font-size:31px}.jersey-retirement-window>p:not(.eyebrow){display:none}.jersey-retirement-metrics{margin-top:8px}.jersey-retirement-reason{display:none}}.shell>header>small{color:#9fb5ba;letter-spacing:.12em;background:#06212b;border:1px solid #486671;border-radius:2px;padding:8px 11px;font:800 8px monospace}.shell>section,.shell>div+section{transform-origin:50% 12%;animation:.46s cubic-bezier(.22,1,.36,1) both sky-stage-in}@keyframes sky-stage-in{0%{opacity:0;filter:blur(5px);transform:translateY(13px)scale(.994)}55%{filter:blur()}to{opacity:1;filter:blur();transform:none}}.eyebrow,.step{letter-spacing:.18em;text-transform:uppercase;font:900 9px monospace;color:var(--sky-red)!important}.step span{background:var(--sky-red);color:#fff;border-radius:1px;padding:6px 8px;box-shadow:4px 4px #8e2830}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.panel h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero{border-bottom:0;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:58px;min-height:620px}.hero>div:first-child{z-index:2;padding-left:20px;position:relative}.hero>div:first-child:before{content:"";background:var(--sky-red);width:3px;height:62px;position:absolute;top:1px;left:0}.hero h1{color:#fff;letter-spacing:-.065em;max-width:650px;margin:20px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,90px);font-weight:400;line-height:.86}.hero h1 em{color:var(--sky-red);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.lead{color:#afc0c4;max-width:510px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.55}.actions{gap:10px}.primary,.ghost{letter-spacing:.055em;text-transform:uppercase;border-radius:2px;min-height:48px;padding:0 22px;font:900 10px Arial;transition:transform .18s,box-shadow .18s,background .18s;position:relative}.primary{border-color:var(--sky-red);background:var(--sky-red);color:#fff;box-shadow:5px 5px #7f252c}.primary:hover{background:#ff5a60;border-color:#ff666b;transform:translate(-2px,-2px);box-shadow:8px 8px #7f252c}.ghost{color:#fff;background:#082b38;border-color:#789099}.ghost:hover{background:#0c3b4b;border-color:#fff}.features{gap:8px;margin-top:27px}.features span{color:#91a9af;letter-spacing:.06em;background:#06232d;border:1px solid #365761;padding:7px 9px;font:800 8px monospace}.court{background:linear-gradient(135deg,#103e4b,#05242e 62%,#041a22);border:1px solid #58727a;border-radius:3px;height:470px;transform:rotate(1.2deg);box-shadow:18px 18px #021015}.court:before{border:2px solid #ffffff2b;border-radius:50%;inset:-28% -34% 8% 18%}.court:after{content:"";opacity:1;background:linear-gradient(115deg,#0000 52%,#f34d521f 52.2% 54%,#0000 54.2%),repeating-linear-gradient(0deg,#0000 0 57px,#ffffff0a 58px 59px);position:absolute;inset:0}.court-kicker{z-index:4;border-top:3px solid var(--sky-red);color:#dbe5e6;letter-spacing:.17em;padding-top:7px;font:900 8px monospace;position:absolute;top:22px;left:24px}.ball{filter:drop-shadow(0 18px 18px #0009);background:radial-gradient(circle at 34% 25%,#ff7c45,#d64925 54%,#8e281b);border:4px solid #15120f;border-radius:50%;width:150px;height:150px;top:92px;left:55px;transform:rotate(-12deg)}.ball:before,.ball:after,.ball span:before,.ball span:after{content:"";border-color:#211610;position:absolute}.ball:before{border-left:4px solid #211610;top:-4px;bottom:-4px;left:50%}.ball:after{border-top:4px solid #211610;top:50%;left:8px;right:8px}.ball span:before{border-left:4px solid #211610;border-radius:50%;width:76px;height:160px;top:-8px;left:20px}.ball span:after{border-right:4px solid #211610;border-radius:50%;width:76px;height:160px;top:-8px;right:19px}.number{z-index:1;color:#f5f0e70f;letter-spacing:-.12em;font:900 330px/1 Arial;bottom:-48px;right:-7px}.court-title{z-index:4;color:#fff;display:grid;position:absolute;bottom:23px;left:25px}.court-title small{letter-spacing:.2em;font:900 9px monospace}.court-title b{letter-spacing:-.07em;font:900 54px/1 Arial}.badge{background:var(--sky-paper);width:90px;color:var(--sky);box-shadow:6px 6px 0 var(--sky-red);border-radius:1px;padding:13px;top:22px;right:23px}.badge small,.badge span{letter-spacing:.08em;font:900 7px monospace}.badge b{font:900 42px/.95 Arial}.badge span{color:#53717a}.panel{background:linear-gradient(145deg,#0a303d,#061f29 72%);border:1px solid #36545e;border-radius:3px;position:relative;box-shadow:0 18px 50px #020c10a8}.panel:after{content:"";pointer-events:none;border-top:2px solid #ffffff0d;position:absolute;inset:0}.main-panel:before,.draft-result:before{background:var(--sky-red);width:5px}.panel>p,.main-panel>p,.draft-result>p{color:#9db1b6}.panel h2,.event-body h1,.draft-result h1,.career-summary h1{color:#fff}label,legend{color:#c6d4d7;letter-spacing:.12em;font:900 8px monospace}input,select,.form input,.form select{color:#f7f2e9;background:#041b24;border:1px solid #46636c;border-radius:2px;height:48px}input:focus,select:focus,.form input:focus,.form select:focus{border-color:var(--sky-red);box-shadow:0 0 0 3px #f34d5229}.link{color:#9bb0b5}.link:hover{color:#fff}.abandon-career{color:#de7b7e}.abandon-career:hover{color:#ff9a9e}.identity-create{border-top:4px solid var(--sky-red);background:linear-gradient(130deg,#0b3341,#061e28)}.identity-create-head{border-color:#3b5962}.identity-create-head h2{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:38px}.identity-create-head p{color:#9bb0b5}.identity-preview{background:linear-gradient(115deg,#0b3b49,#082631);border:1px solid #54717a;border-radius:2px;box-shadow:8px 8px #03151c}.identity-preview-number{background:var(--sky-red);color:#fff;border-radius:1px;box-shadow:4px 4px #8b2730}.identity-preview-copy span{color:#f47e82}.identity-preview-copy small{color:#93a9ae}.identity-note,.identity-create .identity-note{border-color:#3d5c65!important;border-left-color:var(--sky-red)!important;background:#06222c!important;border-radius:1px!important}.identity-note b,.identity-create .identity-note b{color:#f47d81!important}.country-picker summary{background:#041b24;border-color:#46636c;border-radius:2px}.country-picker summary:hover,.country-picker[open] summary{border-color:var(--sky-red)}.country-picker summary i{color:var(--sky-red)}.country-menu{background:#041820;border-color:#4e6d76;border-radius:2px}.country-menu button{border-radius:1px}.country-menu button:hover{background:#0d3947}.country-menu button.selected{background:#164452}.country-menu button i{color:var(--sky-red)}.position-fieldset .position-court,.identity-create .position-fieldset .position-court{filter:saturate(.75)contrast(1.05);border:1px solid #789098;border-radius:3px;box-shadow:10px 10px #03151c}.position-court:before{background:linear-gradient(#0528350d,#05283555 72%,#031820c9),linear-gradient(90deg,#05283561,#0000 25% 75%,#05283561)}.position-fieldset .positions .position-node{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#052835eb;border-color:#ffffff9c;border-radius:2px;box-shadow:5px 5px #021219}.position-fieldset .positions .position-node:hover{border-color:var(--sky-red);background:#0a3a49;box-shadow:5px 5px #f34d5275}.position-fieldset .positions .position-node.selected{background:var(--sky-red);color:#fff;border-color:#fff;box-shadow:5px 5px #7e272d,0 0 0 2px #fff}.position-fieldset .position-node.selected span{color:#ffe7e5}.career-dashboard{border:1px solid #3e5d66;border-top:4px solid var(--sky-red);background:linear-gradient(105deg,#0d3b49,#06232d 68%);border-radius:2px;box-shadow:0 12px 38px #020d11a8}.ovr-chip{background:var(--sky-red);border-radius:1px;box-shadow:5px 5px #7c252c}.ovr-chip small{color:#ffd9d9}.career-identity small{color:#a9bbc0}.career-identity h2{font-family:Georgia,Times New Roman,serif;font-size:27px}.career-identity p{color:#8fa7ad}.career-value,.career-dashboard .strip,.current-contract,.current-contract>div{border-color:#45626b}.career-value small,.current-contract small{color:#78939a}.career-value strong,.current-contract .contract-name b,.career-dashboard .strip .stat b{color:#fff}.stat span{color:#77939b}.current-contract{background:#041c255e;padding:11px 12px}.career-cabinet{background:#061e27;border-color:#3d5a64}.cabinet-section+.cabinet-section,.cabinet-heading{border-color:#3a5760}.cabinet-heading span{color:#8da4aa}.cabinet-heading b{color:var(--sky-red)}.cabinet-item{background:#0a303c;border-radius:1px}.cabinet-item:hover{background:#104252}.career-national-status span{color:#b8dce6;background:#153e4b;border-radius:1px}.career{gap:15px}.decision{border-top:4px solid var(--sky-red);background:linear-gradient(145deg,#0b3341,#061e28)}.decision h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,49px);line-height:.94}.decision>p{color:#9eb2b7}.season-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:none}.season-plan-card{background:linear-gradient(145deg,#0b3441,#051d26);border:1px solid #3b5a63;border-top:4px solid #88a0a7;border-left:0;border-radius:2px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 18px;min-height:218px;padding:17px;overflow:hidden;box-shadow:0 9px 24px #020d124f}.season-plan-card:before{content:"";border:1px solid #ffffff10;border-radius:50%;width:110px;height:110px;position:absolute;top:-38px;right:-34px}.season-plan-card:hover{background:#0d3d4b;border-color:#fff #79949c #79949c;transform:translateY(-4px);box-shadow:0 14px 30px #020c1180}.season-plan-card.tone-safe{border-top-color:var(--sky-green)}.season-plan-card.tone-ambition{border-top-color:var(--sky-red)}.season-plan-card.tone-growth{border-top-color:var(--sky-blue)}.season-plan-card>i{color:#fff;background:#ffffff0b;border:1px solid #ffffff2d;border-radius:50%;grid-column:1;width:42px;height:42px;font-size:10px}.season-plan-card>strong{color:#cddadd;grid-area:1/2}.season-plan-card .plan-copy{grid-column:1/-1}.season-plan-card .plan-copy>small{color:#87a3aa;letter-spacing:.12em;font:900 7px monospace}.season-plan-card .plan-copy>b{color:#fff;margin-top:7px;font:400 19px/1.05 Georgia,Times New Roman,serif;display:block}.season-plan-card .plan-copy>p{color:#91a7ac;font-size:9px;line-height:1.45}.plan-effects{grid-template-columns:1fr;gap:4px}.plan-effects>span{background:0 0;border:0;border-top:1px solid #34525c;border-radius:0;grid-template-columns:1fr auto;align-items:center;padding:5px 7px;display:grid}.plan-effects small{color:#6f8d95}.plan-effects b{color:#dce7e9;margin:0}.plan-effects .positive b{color:#79dba8}.plan-effects .negative b{color:#f58a8e}.plan-effects .neutral b{color:#8dd2ea}.management-heading{border-color:#3b5962}.management-actions button{background:#07252f;border-radius:2px}.management-action:hover{border-color:var(--sky-red)}.timeline,.career-table{background:#041b24;border:1px solid #36535d;border-radius:2px}.timeline h3,.career-table-head{color:#8da4aa;border-color:#38555e}.season{border-color:#294a54}.season>em{color:#9db4b9;background:#0d3a47;border-radius:1px}.season:first-of-type>em{background:var(--sky-red);color:#fff}.season-stats small{border-radius:1px;color:#b7c7ca!important;background:#0c3441!important}.season mark{color:#fff}.career-table-scroll{scrollbar-color:#68818a #061b24}.career-table-scroll th{color:#8da5aa;background:#0c3542}.career-table-scroll td{border-color:#264752}.career-table-scroll tbody tr:hover{background:#0c303b}.contract-panel,.contract-market{border-top:4px solid var(--sky-red)}.mobile-contract-picker,.mobile-offer-sheet,.mobile-offer-prompt,.mobile-player-details,.mobile-academy-picker,.mobile-academy-sheet,.mobile-academy-prompt{display:none}@keyframes mobileOfferReveal{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.contract-market-header,.contract-offers-heading{border-color:#3d5b64}.contract-market-header h2{color:#fff;font-family:Georgia,Times New Roman,serif}.market-player-snapshot{background:#041b24;border-color:#44616a;border-radius:2px}.market-player-snapshot>div{border-color:#34525b}.market-player-snapshot small,.contract-offers-heading small{color:#79959c}.draft-market-option{background:#082b36!important;border-color:#45636c!important;border-radius:2px!important}.draft-mobile-toggle{display:none}.contract-market .contract-offers article,.offers article{background:linear-gradient(150deg,#0b3340,#061e27);border-color:#3d5b64;border-radius:2px;box-shadow:0 12px 28px #020c114f}.contract-market .contract-offers article.best-salary{border-color:var(--sky-red);box-shadow:6px 6px #7b272d}.contract-market .contract-offers article.homecoming-offer{border-color:#d6b45c;box-shadow:6px 6px #6f5927}.contract-market .contract-offers article.homecoming-offer .offer-card-head em{color:#ffe49a;background:#4a3b1d;border-color:#d6b45c}.offer-card-head,.offer-key-facts{border-color:#395761}.offer-card-head h3{font-family:Georgia,Times New Roman,serif;font-size:21px}.offer-card-head small,.offer-key-facts small{color:#77939a}.offer-card-head em{border-color:var(--sky-red);color:#ffb8b9;background:#5d252b;border-radius:1px}.offer-key-facts{background:#041b24}.offer-conditions>div,.contract-market .offer-conditions>div{background:#082a35;border-radius:1px;border-color:#34525b!important}.contract-market .offer-conditions dt{color:#809aa1!important}.contract-market .offer-conditions dd{color:#edf3f3!important}.contract-market .contract-offers article>button,.offers article>button{border-color:var(--sky-paper);background:var(--sky-paper);color:var(--sky);text-transform:uppercase;border-radius:1px}.contract-market .contract-offers article>button:hover,.offers article>button:hover{border-color:var(--sky-red);background:var(--sky-red);color:#fff}.market-interest-panel{border-top:4px solid var(--sky-red);background:linear-gradient(145deg,#0a303c,#051b24);padding:24px 28px}.market-interest-header{border-bottom:1px solid #3b5962;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:16px;display:grid}.market-interest-header h2{color:#fff;margin:13px 0 6px;font:700 31px/1 Georgia,Times New Roman,serif}.market-interest-header p{color:#9ab0b5;max-width:680px;margin:0;font-size:11px;line-height:1.5}.market-contract-lock{background:#041b24;border:1px solid #45636c;min-width:190px;padding:12px 15px}.market-contract-lock small,.market-contract-lock b,.market-contract-lock span{display:block}.market-contract-lock small{color:#78949b;letter-spacing:.12em;font:900 7px monospace}.market-contract-lock b{color:#fff;margin-top:5px;font-size:18px}.market-contract-lock span{color:#9ab0b5;margin-top:3px;font-size:9px}.market-resolution{border-left:3px solid var(--sky-red);color:#ffc1c2;background:#331c22;justify-content:space-between;gap:16px;margin-top:12px;padding:10px 13px;display:flex}.market-resolution b{font-size:11px}.market-resolution span{font-size:9px}.market-interest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.market-interest-card{border:1px solid #3d5b64;border-top:3px solid var(--sky-blue);background:#062630;flex-direction:column;min-width:0;padding:15px;display:flex}.market-interest-card.rejected{opacity:.62;border-top-color:#8a4147}.market-interest-card.approved{border-top-color:var(--sky-green);box-shadow:5px 5px #1d6d52}.market-interest-club{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;display:grid}.market-interest-club .crest{width:46px;height:50px;margin:0}.market-interest-club small{color:#75c9e7;letter-spacing:.1em;font:900 7px monospace}.market-interest-club h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:700 19px/1.05 Georgia,Times New Roman,serif;overflow:hidden}.market-interest-club p{color:#8fa7ad;margin:4px 0 0;font-size:8px}.market-interest-facts{border-color:#38545d;gap:0;margin:13px 0 10px;padding:0;display:grid}.market-interest-facts>div{border-top:1px solid #304d56;grid-template-columns:1fr auto;padding:7px 2px;display:grid}.market-interest-facts>div:first-child{border-top:0}.market-interest-facts dt{color:#78939a;font-size:7px}.market-interest-facts dd{color:#e9f0f1;font-size:9px}.market-interest-card>p{color:#92a9af;min-height:34px;margin:0 0 11px;font-size:9px;line-height:1.45}.market-interest-card>button{border:1px solid var(--sky-paper);color:#fff;text-transform:uppercase;background:0 0;height:42px;margin-top:auto;font-size:9px;font-weight:900}.market-interest-card>button:hover:not(:disabled){background:var(--sky-paper);color:var(--sky)}.market-interest-card>button:disabled{color:#6e858b;cursor:not-allowed;border-color:#405861}@media (max-width:900px){.market-interest-header,.market-interest-grid{grid-template-columns:1fr}.market-contract-lock{min-width:0}.market-resolution{flex-direction:column;align-items:flex-start}}@media (min-width:901px){.market-interest-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.event-screen{background:linear-gradient(135deg,#0a3240,#051d26 72%);border-color:#3b5962;border-radius:2px;min-height:480px}.event-screen:before{background:var(--event,var(--sky-red));width:6px}.event-visual{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--event) 20%,transparent),transparent 56%),#041b24;border-color:#3d5b64}.event-visual:before,.event-visual:after{border-radius:0;transform:rotate(45deg)}.event-visual small{color:#9fb2b7}.event-visual strong{font-family:Georgia,Times New Roman,serif}.event-body h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,4.6vw,58px);line-height:.92}.event-body .event-lead{color:#a5b6ba;font-size:12px}.event-metric{background:#041b24;border-color:#3b5962;border-radius:1px}.event-metric small{color:#78939a}.event-choice{background:#082c37;border-color:#42616a;border-radius:2px}.event-choice:hover{border-color:var(--event);background:#0c3a48}.event-choice>i{background:#133d49;border-radius:50%}.event-choice b{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.event-choice p{color:#92a8ad}.event-choice.positive>i{background:#174b38}.event-choice.negative>i{background:#642c2e}.nba-draft-logo{border-radius:1px}.national-earned-honours>span{background:#102d35;border-radius:2px}.career-summary{border-top:5px solid var(--sky-red);background:linear-gradient(145deg,#0b3341,#061e28 72%);padding:30px}.career-summary-header{border-color:#44616a}.career-summary .career-summary-header h1{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.4vw,70px);font-weight:400}.career-summary-header>div>small{color:var(--sky-red)}.summary-action{background:#082b36;border-color:#3e5d66;border-radius:2px}.summary-action:hover{background:#0c3b49;border-color:#78939b}.summary-action>i{color:#fff;background:#16414d;border-radius:50%}.summary-action.primary-share{border-color:var(--sky-red);background:var(--sky-red);box-shadow:5px 5px #77252b}.summary-action.primary-share:hover{background:#ff5d61;border-color:#ff676b;box-shadow:7px 7px #77252b}.summary-action.game-share{background:#0b352d;border-color:#36745d}.summary-action.game-share>i{color:#9be5bc;background:#174e3c}.summary-header-actions .summary-replay.top.compact,.summary-replay{background:var(--sky-paper);border-color:var(--sky-paper);color:var(--sky);border-radius:2px}.summary-share-status{color:#a9bdc2;background:#06232d;border-color:#46636c;border-radius:1px}.club-journey article{box-shadow:none!important;background:0 0!important;border:0!important}.club-journey article:before{opacity:.48;background:radial-gradient(circle,#43bbd02e 0%,#f34d5220 38%,#0000 70%);transform:scale(.92)}.club-journey article:hover{box-shadow:none!important;background:0 0!important;border:0!important}.club-journey article:hover:before{opacity:1;transform:scale(1.28)}.club-journey article:hover .crest{filter:drop-shadow(0 0 8px #bfefff)drop-shadow(0 0 18px #f34d527d);transform:scale(1.1)}.summary-national-team,.summary-main-grid>.summary-section{background:#041c25;border-color:#3c5a63;border-radius:2px}.summary-section-heading>div>small,.summary-honour-heading>span{color:#809aa1}.summary-section-heading>b{background:var(--sky-red);color:#fff;border-radius:1px}.summary-honour-columns>div{background:#082a35;border-color:#34525b;border-radius:1px}.summary-honour-heading{border-color:#34525b}.summary-honour-heading>b{color:var(--sky-red)}.summary-honour-list>span{background:#0d3541;border-radius:1px}.summary-honour-list>span>em{color:#fff;background:#163f4b;border-radius:1px}.summary-season-scroll{background:#041820;border-color:#395761;border-radius:1px}.summary-season-scroll th{color:#8fa5aa;background:#0d3542}.summary-season-scroll td{border-color:#264751}.summary-season-scroll tbody tr:hover{background:#0c303b}.summary-season-scroll td:nth-child(4)>strong{background:var(--sky-red);border-radius:1px}footer{color:#718e96;border-color:#34525c}footer a{color:#9bb0b5;text-decoration:none;transition:color .18s}footer a:hover{color:#fff}.number-stepper{background:#041b24;border:1px solid #46636c;border-radius:2px;grid-template-columns:42px minmax(58px,1fr) 42px;align-items:stretch;height:48px;display:grid;overflow:hidden}.number-stepper button{color:#f3f0e8;touch-action:manipulation;background:#0c303b;border:0;place-items:center;font-size:22px;font-weight:800;display:grid}:is(.number-stepper button:hover,.number-stepper button:focus-visible){background:var(--sky-red);outline:0}.number-stepper output{color:#fff;letter-spacing:-.03em;border-inline:1px solid #46636c;justify-content:center;align-items:center;gap:3px;font-size:17px;font-weight:850;display:flex}.number-stepper output small{color:#78939a;letter-spacing:.04em;font:800 8px monospace}@media (max-width:1050px){.hero{grid-template-columns:1fr .95fr}.hero h1{font-size:64px}.court{height:410px}.season-plans{grid-template-columns:1fr}.season-plan-card{grid-template-rows:auto;grid-template-columns:44px 1fr 18px;min-height:130px}.season-plan-card>i{grid-column:1}.season-plan-card .plan-copy{grid-column:2}.season-plan-card>strong{grid-column:3}.plan-effects{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.shell{padding:0 20px}.hero{grid-template-columns:1fr;padding:55px 0}.hero>div:first-child{max-width:680px}.court{width:100%;max-width:680px;margin:auto}.header-nav{display:none}.career-dashboard{border-top-width:4px}.identity-create-head{grid-template-columns:minmax(0,1fr);align-items:stretch}.identity-preview{width:100%;max-width:none}}@media (max-width:640px){.shell{padding:0 13px}.shell>header{height:66px}.brand img{width:112px}.brand span{font-size:8px}.shell>header>small{display:none}.language-switch{margin-right:0}.language-switch button{min-width:38px;height:34px;font-size:10px}.hero{min-height:auto;padding:40px 0}.hero>div:first-child{padding-left:13px}.hero h1{font-size:50px}.lead{font-size:15px}.court{height:330px;box-shadow:9px 9px #021015}.ball{width:105px;height:105px;top:75px;left:30px}.ball span:before,.ball span:after{width:55px;height:112px}.court-title b{font-size:39px}.number{font-size:230px}.badge{width:74px}.badge b{font-size:34px}.panel{border-radius:2px}.identity-create{padding:18px}.identity-create-head h2{font-size:clamp(28px,10vw,33px)}.identity-preview-copy span,.identity-preview-copy b,.identity-preview-copy small{white-space:normal;overflow-wrap:anywhere}.primary,.ghost,.choices button,.management-action,.contract-back{min-height:44px}.season-plan-card{grid-template-columns:40px 1fr 16px}.season-plan-card .plan-copy>b{font-size:17px}.plan-effects{grid-template-columns:1fr}.event-body h1{font-size:37px}.career-summary{padding:18px}}@media (max-width:380px){.shell{padding-inline:10px}.identity-create{padding:14px}.identity-create-head{gap:11px}.identity-preview{gap:10px;padding:10px;box-shadow:5px 5px #03151c}.identity-preview-number{width:52px;min-width:52px;height:52px}.identity-preview-number strong{font-size:26px}.identity-preview-copy b{font-size:17px}.career-dashboard{padding-inline:10px}.decision,.season-result-panel,.contract-market,.market-interest-panel{padding-inline:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:700px){html,body{overscroll-behavior:none;min-height:100%}.shell{width:100%;min-height:100dvh;padding:0 10px}.shell>header{z-index:20;background:var(--sky);height:52px;position:relative}.brand{gap:8px}.brand img{width:91px}.brand i{height:20px}.brand span{letter-spacing:.12em;font-size:7px!important}footer{min-height:48px;padding:0 5px;font-size:8px}.stage-create,.stage-career,.stage-contract,.stage-market-interest,.stage-season-result,.stage-negative-event,.stage-doping,.stage-doping-result,.stage-suspension,.stage-nba-trade,.stage-national-team,.stage-nationality-offer,.stage-draft-combine,.stage-draft-interview,.stage-draft-result,.stage-draft{height:100dvh;min-height:0;overflow:hidden}.stage-create>footer,.stage-career>footer,.stage-contract>footer,.stage-market-interest>footer,.stage-season-result>footer,.stage-negative-event>footer,.stage-doping>footer,.stage-doping-result>footer,.stage-suspension>footer,.stage-nba-trade>footer,.stage-national-team>footer,.stage-nationality-offer>footer,.stage-draft-combine>footer,.stage-draft-interview>footer,.stage-draft-result>footer,.stage-draft>footer{display:none}.stage-create .identity-create{grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 60px);margin:8px 0 0;padding:12px;display:grid;overflow:hidden}.stage-create .identity-create-head{grid-template-columns:1fr auto;align-items:center;gap:10px;padding-bottom:9px}.stage-create .identity-create-head h2{margin:5px 0 0;font-size:24px}.stage-create .identity-create-head p{display:none}.stage-create .identity-create-head .step{font-size:7px}.stage-create .identity-create-head .step span{padding:4px}.stage-create .identity-preview{width:68px;height:52px;box-shadow:none;padding:5px;display:block}.stage-create .identity-preview-number{width:100%;min-width:0;height:42px;box-shadow:none}.stage-create .identity-preview-number small{font-size:6px}.stage-create .identity-preview-number strong{font-size:23px}.stage-create .identity-preview-copy{display:none}.stage-create .identity-workspace{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-top:10px;display:block;overflow-y:auto}.stage-create .identity-form{gap:9px;margin:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.stage-create .identity-form>label:first-child,.stage-create .identity-form .country-field{grid-column:1/-1!important}.stage-create .identity-form label,.stage-create .identity-form legend{font-size:8px}.stage-create .identity-form input,.stage-create .country-picker summary{height:44px}.stage-create .number-stepper{grid-template-columns:46px minmax(54px,1fr) 46px;height:48px}.stage-create .number-stepper button{font-size:24px}.stage-create .number-stepper output{font-size:18px}.stage-create .identity-note{min-height:0;margin:9px 0!important;padding:8px 10px!important}.stage-create .identity-note span{font-size:9px!important}.stage-create .position-fieldset legend{margin-bottom:5px}.stage-create .position-fieldset .position-court{width:min(100%,390px);box-shadow:none;margin:auto;aspect-ratio:1.65!important}.stage-create .position-fieldset .position-node{width:57px;min-height:43px;padding:5px}.stage-create .position-fieldset .position-node b{font-size:14px}.stage-create .position-fieldset .position-node span{font-size:7px}.stage-create .panel-actions{z-index:3;background:#082630;border-top:1px solid #3b5962;margin:8px -2px -2px;padding:8px 2px 0;position:relative}.stage-create .panel-actions button{min-height:44px}.abandon-career{z-index:30;color:#ff9ca0;letter-spacing:.05em;background:#361c22;border-radius:3px;margin:0;padding:4px 5px;font-size:7px;position:absolute;top:17px;right:10px}.career-dashboard{border-top-width:3px;grid-template-rows:1fr;gap:7px;height:72px;margin:6px 0;padding:7px 8px;overflow:hidden;grid-template-columns:48px 32px minmax(0,1fr) 74px!important}.career-dashboard .ovr-chip{width:46px;height:48px;box-shadow:3px 3px #7c252c}.career-dashboard .ovr-chip small{font-size:6px}.career-dashboard .ovr-chip b{font-size:21px}.career-dashboard .crest{width:30px;height:34px}.career-identity{overflow:hidden}.career-identity small{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:6px;overflow:hidden}.career-identity h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px!important}.career-identity p{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.career-dashboard .career-value,.career-dashboard .current-contract,.career-dashboard .career-cabinet{display:none!important}.career-dashboard .strip{width:74px;border:0!important;grid-column:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;padding:0!important}.career-dashboard .strip .stat{border:0!important;padding:2px!important}.career-dashboard .strip .stat:nth-child(n+3){display:none}.career-dashboard .strip .stat b{font-size:13px}.career-dashboard .strip .stat span{font-size:6px}.stage-career .career{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:6px;height:calc(100dvh - 130px);min-height:0;margin:0;display:grid}.stage-career .decision{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:188px;padding:9px 10px;overflow-y:auto}.stage-career .decision .step{font-size:7px}.stage-career .decision h2{margin:6px 0 4px;font-size:18px;line-height:1}.stage-career .decision>p{display:none}.stage-career .career-honour-banner{margin-bottom:6px;padding:6px 8px}.stage-career .career-honour-banner small{font-size:6px}.stage-career .career-honour-banner b{font-size:10px}.stage-career .season-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.stage-career .season-plan-card{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 10px;align-items:start;gap:4px;min-width:0;min-height:92px;padding:9px 8px}.stage-career .season-plan-card>i{display:none}.stage-career .season-plan-card .plan-copy{grid-column:1;align-self:stretch}.stage-career .season-plan-card .plan-copy>small{margin:0 0 6px;font-size:6px;line-height:1.2}.stage-career .season-plan-card .plan-copy>b{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.08;display:-webkit-box;overflow:hidden}.stage-career .season-plan-card .plan-copy>p,.stage-career .plan-effects{display:none}.stage-career .season-plan-card>strong{grid-area:1/2;margin:0;font-size:10px}.stage-career .choices{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;margin-top:7px}.stage-career .choices button{border-radius:4px;grid-template-columns:28px minmax(0,1fr) 9px;gap:6px;min-width:0;min-height:76px;padding:8px}.stage-career .choices i{width:26px;height:26px}.stage-career .choices span b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.12;display:-webkit-box;overflow:hidden}.stage-career .choices span small{display:none}.stage-career .career-management{margin-top:6px;padding-top:6px}.stage-career .management-heading{display:none}.stage-career .management-actions{flex-wrap:nowrap;gap:6px;display:flex}.stage-career .management-actions .management-action{flex:1;grid-template-columns:22px minmax(0,1fr) 8px;gap:6px;min-width:0;min-height:34px;padding:5px 7px}.stage-career .management-action>i{width:20px;height:20px}.stage-career .management-copy>em,.stage-career .management-copy>p,.stage-career .management-tags{display:none}.stage-career .management-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stage-career .career-table{width:100%;height:100%;min-height:0;max-height:none;padding:7px;position:static;overflow:hidden}.stage-career .career-table-scroll{height:100%;max-height:none;overflow-y:auto}.stage-career .career-table-head,.stage-career .career-row{grid-template-columns:32px minmax(76px,1fr) 36px repeat(4,34px);gap:3px}.stage-career .career-table-head{height:27px;padding:0 4px;font-size:6px}.stage-career .career-row{min-height:40px;padding:3px 4px}.stage-career .career-table-head>:nth-child(4),.stage-career .career-row>:nth-child(4),.stage-career .career-table-head>:nth-child(5),.stage-career .career-row>:nth-child(5){display:none}.stage-career .career-club{gap:4px}.stage-career .career-club .crest{width:23px;height:23px}.stage-career .career-club-name{font-size:8px}.stage-career .career-row>strong{font-size:11px}.stage-career .career-row>span,.stage-career .career-row>.career-ovr{font-size:9px}.shell>header:after,.main-panel:before,.draft-result:before{display:none}.stage-career .career-dashboard,.stage-contract .career-dashboard,.stage-contract .contract-market,.stage-career .decision,.stage-market-interest .market-interest-panel{box-shadow:0 10px 28px #020d1166;border-top-width:1px!important;border-top-color:#3e5d66!important}.stage-contract .contract-market{flex-direction:column;height:calc(100dvh - 130px);min-height:0;margin:0;padding:10px;display:flex;overflow:hidden}.stage-market-interest .market-interest-panel{overscroll-behavior:contain;height:calc(100dvh - 123px);min-height:0;margin:0;padding:11px;overflow-y:auto}.stage-contract .contract-market-header{display:none}.stage-contract .draft-market-option{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;margin:0;display:grid;padding:8px!important}.stage-contract .draft-market-option>.nba-draft-logo{align-self:center;width:42px;padding:2px}.stage-contract .draft-market-option small{margin:0 0 3px;font-size:7px}.stage-contract .draft-market-option b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.stage-contract .draft-market-option p{display:none}.stage-contract .draft-market-option .draft-mobile-toggle{color:#dce7e9;white-space:nowrap;background:#061f29;border:1px solid #526f78;align-items:center;gap:5px;width:auto;min-height:34px;padding:6px 9px;font-size:9px;display:flex}.stage-contract .draft-mobile-toggle span{font-size:12px;transition:transform .22s}.stage-contract .draft-market-option .draft-submit{display:none}.stage-contract .draft-market-option.mobile-open{grid-template-columns:44px minmax(0,1fr) auto}.stage-contract .draft-market-option.mobile-open p{color:#a8bbc0;font-size:9px;line-height:1.35;display:block;margin:5px 0 0!important}.stage-contract .draft-market-option.mobile-open .draft-mobile-toggle span{transform:rotate(180deg)}.stage-contract .draft-market-option.mobile-open .draft-submit{color:#fff;background:#152d4a;border:1px solid #6d83bb;grid-column:1/-1;width:100%;min-height:40px;padding:8px;font-size:10px;font-weight:900;animation:.24s both mobileOfferReveal;display:block}.stage-contract .contract-offers-heading{flex-direction:row;align-items:center;gap:8px;min-height:34px;margin:7px 0 5px}.stage-contract .contract-offers-heading small{margin:0 0 2px;font-size:7px}.stage-contract .contract-offers-heading b{font-size:13px}.stage-contract .contract-offers-heading>span{display:none}.stage-contract .contract-offers{display:none!important}.stage-contract .mobile-contract-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:132px;margin:0 0 8px;display:grid}.stage-contract .mobile-contract-picker>button{color:#f7f3ec;text-align:center;background:0 0;border:0;border-radius:5px;grid-template-rows:76px minmax(25px,auto) 15px;align-items:center;min-width:0;padding:3px 3px 5px;transition:transform .22s,background .22s;display:grid;position:relative}.stage-contract .mobile-contract-picker>button:active{transform:scale(.97)}.stage-contract .mobile-contract-picker>button.selected{background:linear-gradient(180deg,color-mix(in srgb,var(--team) 18%,transparent),transparent);transform:translateY(-3px)}.stage-contract .mobile-offer-crest{place-items:center;width:100%;height:76px;display:grid;position:relative}.stage-contract .mobile-offer-crest:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--team) 52%,transparent),transparent 69%);filter:blur(7px);opacity:.42;border-radius:50%;transition:opacity .22s,transform .22s;position:absolute;inset:9px 8px}.stage-contract .mobile-contract-picker>button.selected .mobile-offer-crest:before{opacity:1;transform:scale(1.16)}.stage-contract .mobile-offer-crest .crest{width:62px;height:66px;transition:filter .22s,transform .22s;position:relative}.stage-contract .mobile-contract-picker>button.selected .crest{filter:drop-shadow(0 5px 9px #0008);transform:scale(1.08)}.stage-contract .mobile-contract-picker b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.12;display:-webkit-box;overflow:hidden}.stage-contract .mobile-contract-picker small{color:#b7c8cc;font-size:9px;font-weight:800}.stage-contract .mobile-contract-picker em{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#93464b;border-radius:2px;max-width:92%;padding:3px 5px;font:900 6px monospace;position:absolute;top:1px;left:50%;overflow:hidden;transform:translate(-50%)}.stage-contract .mobile-offer-sheet{border:1px solid color-mix(in srgb,var(--team) 58%,#4b6670);border-top:2px solid var(--team);background:linear-gradient(145deg,color-mix(in srgb,var(--team) 10%,#0a303b),#041a22 72%);border-radius:6px;gap:9px;margin:0;padding:12px;animation:.3s cubic-bezier(.2,.8,.2,1) both mobileOfferReveal;display:grid;position:relative;box-shadow:0 16px 34px #020c1199}.stage-contract .mobile-offer-sheet-head{grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:9px;display:grid}.stage-contract .mobile-offer-sheet-head>.crest{width:40px;height:42px}.stage-contract .mobile-offer-sheet-head span{min-width:0;display:grid}.stage-contract .mobile-offer-sheet-head small{color:#9fb5bb;letter-spacing:.09em;font:900 7px monospace}.stage-contract .mobile-offer-sheet-head b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.stage-contract .mobile-offer-sheet-head em{color:#a8bbc0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.stage-contract .mobile-offer-sheet-head>button{color:#c6d5d8;background:#061e27;border:1px solid #45626b;border-radius:50%;width:30px;height:30px;font-size:18px}.stage-contract .mobile-offer-sheet-facts{border-block:1px solid #34525c;grid-template-columns:1.05fr .8fr 1.15fr;display:grid}.stage-contract .mobile-offer-sheet-facts>span{border-left:1px solid #34525c;min-width:0;padding:9px}.stage-contract .mobile-offer-sheet-facts>span:first-child{border-left:0}.stage-contract .mobile-offer-sheet-facts small,.stage-contract .mobile-offer-sheet-terms small{color:#91aab0;letter-spacing:.08em;margin-bottom:4px;font:900 7px monospace;display:block}.stage-contract .mobile-offer-sheet-facts b{text-overflow:ellipsis;font-size:13px;line-height:1.15;display:block;overflow:hidden}.stage-contract .mobile-offer-sheet-facts>span:first-child b{font-size:21px}.stage-contract .mobile-offer-sheet-terms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stage-contract .mobile-offer-sheet-terms>span{background:#061f28;border:1px solid #31505a;border-radius:3px;padding:8px 9px}.stage-contract .mobile-offer-sheet-terms b{font-size:11px}.stage-contract .mobile-offer-sign{background:var(--sky-paper);min-height:44px;color:var(--sky);text-transform:uppercase;border:0;border-radius:3px;font-size:11px;font-weight:900}.stage-contract .mobile-offer-sign:active{background:var(--team);color:#fff}.stage-contract .mobile-offer-prompt{color:#9fb4b9;text-align:center;background:#041d26;border:1px dashed #3c5a64;border-radius:5px;align-content:center;place-items:center;gap:6px;min-height:82px;display:grid}.stage-contract .mobile-offer-prompt span{color:#9fb4b9;font-size:18px}.stage-contract .mobile-offer-prompt b{font-size:11px}.stage-contract .contract-back{min-height:32px;margin-top:4px;padding:4px;font-size:10px}.stage-market-interest .market-interest-header{display:block}.stage-market-interest .market-interest-header h2{font-size:22px}.stage-market-interest .market-interest-header p{display:none}.stage-market-interest .market-interest-grid{scroll-snap-type:x mandatory;gap:9px;display:flex;overflow-x:auto}.stage-market-interest .market-interest-card{scroll-snap-align:start;min-width:86%}.stage-season-result .season-result-layout{height:calc(100dvh - 130px);min-height:0;margin:0;display:block}.stage-season-result .season-result-panel{overscroll-behavior:contain;height:100%;min-height:0;padding:13px;overflow-y:auto}.stage-season-result .timeline{display:none}.stage-season-result .season-result-heading{margin:8px 0}.stage-season-result .season-result-title h2{font-size:25px}.stage-season-result .season-result-title>p{font-size:9px;line-height:1.4}.stage-season-result .season-result-stats{grid-template-columns:repeat(4,1fr)}.stage-season-result .season-result-stats .stat{min-height:51px;padding:7px 4px}.stage-season-result .season-result-stats .stat b{font-size:14px}.stage-season-result .season-honours-announcement{grid-template-columns:1fr;margin:9px 0;padding:10px}.stage-season-result .season-result-review.press-review{margin:8px 0;padding:10px}.stage-season-result .season-result-actions{background:#082630;grid-template-columns:auto minmax(0,1fr);padding-top:8px;display:grid;position:sticky;bottom:-1px}.stage-season-result .new-contract-button{width:100%}.event-screen,.draft-flow-screen{grid-template-rows:108px minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 60px);min-height:0;margin:8px 0 0;display:grid;overflow:hidden}.event-visual{border-bottom:1px solid #3b5962;border-right:0;flex-direction:row;gap:13px;min-height:0;padding:9px}.event-visual:before{width:110px;height:110px}.event-visual:after{width:76px;height:76px}.event-visual strong{margin:0;font-size:37px}.event-visual span{max-width:120px;font-size:7px}.event-visual .crest{width:54px;height:58px;margin:0}.event-visual small{font-size:6px}.event-body{justify-content:flex-start;min-height:0;padding:15px;overflow-y:auto}.event-body h1{margin:8px 0 7px;font-size:27px}.event-body .event-lead{font-size:10px}.event-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 8px}.event-options{grid-template-columns:1fr}.event-choice{min-height:66px}.draft-interview-options{grid-template-columns:1fr}.stage-draft .main-panel{height:calc(100dvh - 60px);min-height:0;margin:8px 0 0;padding:14px;overflow-y:auto}.stage-draft .main-panel h2{margin:12px 0 5px;font-size:27px}.stage-draft .main-panel>p{font-size:10px}.stage-draft .offers{scroll-snap-type:x mandatory;gap:9px;margin-top:14px;padding-bottom:8px;scroll-padding-left:1px;display:flex;overflow-x:auto}.stage-draft .offers article{scroll-snap-align:start;min-width:88%;min-height:0}.stage-draft .offers article+article{margin-left:0}.stage-draft .main-panel{border:1px solid #35535c;border-top:2px solid var(--sky-red);background:radial-gradient(380px 190px at 50% 0,#16404b66,#0000 72%),#061d25;border-radius:7px;flex-direction:column;height:calc(100dvh - 60px);margin-top:7px;padding:12px 11px;display:flex;overflow:hidden;box-shadow:0 16px 42px #0007}.stage-draft .main-panel>.step{font-size:8px}.stage-draft .main-panel h2{margin:8px 0 4px;font-size:24px;line-height:1}.stage-draft .main-panel>p,.stage-draft .main-panel>.offers{display:none}.stage-draft .mobile-academy-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0 9px;display:grid}.stage-draft .mobile-academy-picker>button{color:#f7f3ec;text-align:center;background:#071820;border:0;border-radius:7px;grid-template-rows:82px 32px 14px;align-items:center;min-width:0;padding:3px 3px 6px;transition:transform .24s,background .24s,box-shadow .24s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #294751}.stage-draft .mobile-academy-picker>button:active{transform:scale(.97)}.stage-draft .mobile-academy-picker>button.selected{background:linear-gradient(180deg,color-mix(in srgb,var(--team) 22%,#0b2832),#071820);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--team) 62%,#58717a),0 10px 25px #0007;transform:translateY(-3px)}.stage-draft .mobile-academy-crest{place-items:center;width:100%;height:82px;display:grid;position:relative}.stage-draft .mobile-academy-crest:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--team) 52%,transparent),transparent 68%);filter:blur(7px);opacity:.35;border-radius:50%;transition:opacity .24s,transform .24s;position:absolute;inset:10px}.stage-draft .mobile-academy-picker .selected .mobile-academy-crest:before{opacity:.9;transform:scale(1.15)}.stage-draft .mobile-academy-crest .crest{width:64px;height:68px;transition:transform .24s,filter .24s;position:relative}.stage-draft .mobile-academy-picker .selected .crest{filter:drop-shadow(0 7px 10px #000b);transform:scale(1.08)}.stage-draft .mobile-academy-picker b{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 2px;font-size:12px;line-height:1.08;display:-webkit-box;overflow:hidden}.stage-draft .mobile-academy-picker small{color:#91aab0;letter-spacing:.06em;font:900 7px monospace}.stage-draft .mobile-academy-sheet{border:1px solid color-mix(in srgb,var(--team) 48%,#42616b);border-top:3px solid var(--team);background:linear-gradient(145deg,color-mix(in srgb,var(--team) 11%,#0b303a),#041820 70%);border-radius:7px;gap:9px;padding:12px;animation:.32s cubic-bezier(.2,.8,.2,1) both mobileOfferReveal;display:grid;box-shadow:0 18px 42px #0009}.stage-draft .mobile-academy-sheet-head{grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.stage-draft .mobile-academy-sheet-head>.crest{width:46px;height:49px}.stage-draft .mobile-academy-sheet-head>span{gap:2px;min-width:0;display:grid}.stage-draft .mobile-academy-sheet-head small{color:#91aab0;letter-spacing:.1em;font:900 7px monospace}.stage-draft .mobile-academy-sheet-head b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.05;overflow:hidden}.stage-draft .mobile-academy-sheet-head em{color:#a8bbc0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.stage-draft .mobile-academy-sheet-head>button{color:#d4e0e2;background:#061c24;border:1px solid #45636c;border-radius:50%;width:30px;height:30px;font-size:18px}.stage-draft .mobile-academy-facts{border-block:1px solid #34525b;grid-template-columns:1.2fr .8fr 1fr;display:grid}.stage-draft .mobile-academy-facts>span{border-left:1px solid #34525b;min-width:0;padding:9px 8px}.stage-draft .mobile-academy-facts>span:first-child{border-left:0}.stage-draft .mobile-academy-facts small{color:#89a2a8;letter-spacing:.08em;margin-bottom:4px;font:900 6px monospace;display:block}.stage-draft .mobile-academy-facts b{text-overflow:ellipsis;font-size:12px;line-height:1.15;display:block;overflow:hidden}.stage-draft .mobile-academy-facts>span:first-child b{font-size:15px}.stage-draft .mobile-academy-note{line-height:1.35;color:#9fb3b8!important;margin:0!important;font-size:9px!important}.stage-draft .mobile-academy-sign{background:var(--sky-paper);color:#061820;text-transform:uppercase;border:0;border-radius:4px;min-height:46px;font-size:12px;font-weight:950}.stage-draft .mobile-academy-sign:active{background:var(--team);color:#fff}.stage-draft .mobile-academy-prompt{color:#9eb2b7;text-align:center;background:#041820;border:1px dashed #3c5a63;border-radius:7px;align-content:center;place-items:center;gap:7px;min-height:94px;display:grid}.stage-draft .mobile-academy-prompt span{font-size:20px}.stage-draft .mobile-academy-prompt b{font-size:12px}.stage-career .career-dashboard{background:linear-gradient(110deg,#0b303a,#061d25);border-color:#35545d;border-radius:7px;box-shadow:0 12px 30px #0005}.stage-career .decision{background:linear-gradient(145deg,#082731,#051b23 72%);border:1px solid #35545d;border-top:2px solid #718f97;border-radius:7px;box-shadow:0 14px 34px #0005}.stage-career .season-plan-card{border-color:#385760;border-top-color:var(--plan-accent);background:linear-gradient(145deg,#0a2b35,#061a22);border-radius:6px;box-shadow:0 8px 20px #0004}.stage-career .season-plan-card:active{background:#0d3440;transform:translateY(1px)}.stage-career .career-management{border-color:#34515a}.stage-career .management-actions .management-action{background:#071a22;border-color:#3b5861;border-radius:6px}.stage-career .career-table{background:linear-gradient(#071d25,#04171e);border:1px solid #314d56;border-radius:7px;box-shadow:0 14px 35px #0005}.stage-career .career-table-head{color:#91a6ab;border-color:#3f5961}.stage-career .career-row{border-color:#263f47}.stage-career .career-row.current{background:linear-gradient(90deg,#15392d,#102820);box-shadow:inset 3px 0 #55d68b}.stage-career .career-row.pending{background:#171a1d}.stage-career .recent-career-table.rows-4{align-self:start;height:213px!important}.stage-career .recent-career-table.has-scroll-history{align-self:stretch;height:100%!important}}@media (max-width:370px){.stage-draft .main-panel{padding-inline:8px}.stage-draft .mobile-academy-picker{gap:5px}.stage-draft .mobile-academy-picker>button{grid-template-rows:72px 29px 13px}.stage-draft .mobile-academy-crest{height:72px}.stage-draft .mobile-academy-crest .crest{width:56px;height:59px}.stage-draft .mobile-academy-picker b{font-size:11px}.brand img{width:80px}.brand span{display:none!important}.brand i{display:none}.career-dashboard{grid-template-columns:44px 29px minmax(0,1fr) 66px!important}.career-dashboard .strip{width:66px}.career-dashboard .crest{width:27px;height:31px}.career-identity h2{font-size:14px!important}.stage-career .decision{max-height:181px;padding-inline:7px}.stage-career .season-plans{gap:4px}.stage-career .season-plan-card{min-height:88px;padding:7px 6px}.stage-career .season-plan-card .plan-copy>b{font-size:11px}.stage-career .career-table-head,.stage-career .career-row{grid-template-columns:29px minmax(64px,1fr) 32px repeat(4,30px);gap:2px}.stage-create .identity-create-head h2{font-size:21px}.stage-create .identity-preview{width:58px}}@media (max-width:700px){:is(html:has(.stage-career),body:has(.stage-career),html:has(.stage-contract),body:has(.stage-contract),html:has(.stage-market-interest),body:has(.stage-market-interest),html:has(.stage-season-result),body:has(.stage-season-result)){overscroll-behavior:none;height:100%;overflow:hidden!important}.stage-career,.stage-contract,.stage-market-interest,.stage-season-result{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.stage-career>header,.stage-contract>header,.stage-market-interest>header,.stage-season-result>header{flex:0 0 52px}.stage-career>.career-dashboard,.stage-contract>.career-dashboard,.stage-market-interest>.career-dashboard,.stage-season-result>.career-dashboard{z-index:40;flex:0 0 72px;position:relative}.stage-career>.career,.stage-contract>.contract-market,.stage-market-interest>.market-interest-panel,.stage-season-result>.season-result-layout{flex:auto;min-height:0;height:auto!important}.career-dashboard{gap:6px;overflow:visible;grid-template-columns:48px 32px minmax(0,1fr) 58px 30px!important}.career-dashboard .strip{width:58px}.career-dashboard .strip .stat b{font-size:14px}.career-dashboard .strip .stat span{font-size:6px}.mobile-player-details{z-index:60;display:block;position:static}.mobile-player-details summary{color:#e8eff0;cursor:pointer;background:#071f28;border:1px solid #55727b;border-radius:4px;align-content:center;place-items:center;gap:2px;width:30px;height:42px;list-style:none;transition:background .2s,border-color .2s,transform .2s;display:grid}.mobile-player-details summary::-webkit-details-marker{display:none}.mobile-player-details summary::marker{display:none}.mobile-player-details summary span{font-size:16px;font-weight:400;line-height:.7;transition:transform .22s}.mobile-player-details summary small{letter-spacing:.07em;font:900 5px monospace}.mobile-player-details[open] summary{background:#8f2d33;border-color:#f47a7e;transform:translateY(-1px)}.mobile-player-details[open] summary span{transform:rotate(45deg)}.mobile-player-popover{z-index:80;border:1px solid #607a83;border-top:3px solid var(--sky-red);background:linear-gradient(145deg,#0b3542,#041a22 75%);border-radius:6px;width:min(350px,100vw - 20px);padding:12px;animation:.28s cubic-bezier(.22,1,.36,1) both mobileOfferReveal;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 22px 60px #000c}.mobile-player-popover-head{border-bottom:1px solid #385660;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.mobile-player-popover-head span{gap:2px;display:grid}.mobile-player-popover-head small{color:#91aab0;letter-spacing:.12em;font:900 7px monospace}.mobile-player-popover-head b{color:#fff;font-size:16px}.mobile-player-popover-head em{background:var(--sky-red);color:#fff;border-radius:3px;padding:5px 7px;font:900 8px monospace}.mobile-player-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.mobile-player-facts>span{background:#061f28;border:1px solid #34525b;border-radius:4px;min-width:0;padding:8px 9px}.mobile-player-facts small{color:#839da4;letter-spacing:.08em;margin-bottom:4px;font:900 7px monospace;display:block}.mobile-player-facts b{color:#f6f1e9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.stage-career .career{grid-template-rows:auto minmax(0,1fr)}.stage-career .decision{max-height:153px;padding:7px 9px;overflow:hidden}.stage-career .decision .step{font-size:6px}.stage-career .decision h2{margin:5px 0 2px;font-size:17px}.stage-career .season-plans{gap:5px;margin-top:5px}.stage-career .season-plan-card{height:70px;min-height:70px;box-shadow:none;border-top-width:2px;grid-template-columns:minmax(0,1fr) 8px;align-items:center;padding:7px}.stage-career .season-plan-card .plan-copy{align-self:center}.stage-career .season-plan-card .plan-copy>small{margin-bottom:4px;font-size:6px}.stage-career .season-plan-card .plan-copy>b{-webkit-line-clamp:3;font-size:12px;line-height:1.08}.stage-career .season-plan-card>strong{align-self:start;font-size:9px}.stage-career .career-management{margin-top:5px;padding-top:5px}.stage-career .management-actions{gap:5px}.stage-career .management-actions .management-action{height:31px;box-shadow:none;border-top-width:1px;border-radius:4px;grid-template-columns:19px minmax(0,1fr) 7px;gap:5px;padding:4px 6px;min-height:31px!important}.stage-career .management-action>i{border-radius:4px;width:18px;height:18px;font-size:7px}.stage-career .management-copy>b,.stage-career .management-action>strong{font-size:9px}.stage-contract .contract-market{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.stage-contract .draft-market-option{grid-template-columns:58px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:9px!important}.stage-contract .draft-market-option>.nba-draft-logo{width:56px;padding:3px}.stage-contract .draft-market-option small{font-size:8px}.stage-contract .draft-market-option b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.12;display:-webkit-box}.stage-contract .draft-market-option .draft-mobile-toggle{min-height:39px;padding:7px 10px;font-size:10px}.stage-contract .draft-market-option.mobile-open{grid-template-columns:58px minmax(0,1fr) auto}.stage-contract .draft-market-option.mobile-open p{font-size:10px}.stage-contract .draft-market-option.mobile-open .draft-submit{min-height:43px;font-size:11px}.stage-market-interest .market-interest-panel{flex-direction:column;padding:9px;display:flex;overflow:hidden}.stage-market-interest .market-interest-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:7px;display:grid}.stage-market-interest .market-interest-header .step{font-size:6px}.stage-market-interest .market-interest-header h2{margin:5px 0 0;font-size:17px}.stage-market-interest .market-contract-lock{min-width:0;padding:7px 8px}.stage-market-interest .market-contract-lock small{font-size:6px}.stage-market-interest .market-contract-lock b{margin-top:2px;font-size:12px}.stage-market-interest .market-contract-lock span{display:none}.stage-market-interest .market-interest-grid{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;margin-top:7px;display:grid;overflow:visible}.stage-market-interest .market-interest-card{scroll-snap-align:none;border-top-width:2px;min-width:0;padding:7px}.stage-market-interest .market-interest-club{text-align:center;grid-template-columns:1fr;gap:4px;display:grid}.stage-market-interest .market-interest-club .crest{width:42px;height:46px;margin:auto}.stage-market-interest .market-interest-club small{font-size:6px}.stage-market-interest .market-interest-club h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:25px;margin:2px 0 0;font-size:12px;line-height:1.05;display:-webkit-box;overflow:hidden}.stage-market-interest .market-interest-club p{display:none}.stage-market-interest .market-interest-facts{margin:6px 0}.stage-market-interest .market-interest-facts>div{padding:4px 1px;display:block}.stage-market-interest .market-interest-facts dt{font-size:6px}.stage-market-interest .market-interest-facts dd{text-overflow:ellipsis;margin-top:2px;font-size:9px;line-height:1.12;overflow:hidden}.stage-market-interest .market-interest-facts>div:nth-child(3),.stage-market-interest .market-interest-card>p{display:none}.stage-market-interest .market-interest-card>button{height:auto;min-height:36px;padding:6px 3px;font-size:8px;line-height:1.15}.stage-market-interest .contract-back{min-height:30px;margin-top:6px;padding:4px;font-size:9px}}:root{--sky-display:Inter,"Segoe UI",Arial,sans-serif;--sky-ui:Inter,"Segoe UI",Arial,sans-serif}body{font-family:var(--sky-ui);letter-spacing:-.015em}h1,h2,h3,.panel h2,.hero h1,.hero h1 em,.identity-create-head h2,.career-identity h2,.decision h2,.season-plan-card .plan-copy>b,.offer-card-head h3,.event-body h1,.event-choice b,.career-summary .career-summary-header h1,.summary-section-heading h2,.summary-national-identity h2,.summary-honour-heading{font-family:var(--sky-display)!important;letter-spacing:-.055em!important;font-style:normal!important;font-weight:750!important}.hero h1{line-height:.88;font-weight:800!important}.hero h1 em{color:var(--sky-red)}.court-title b{font-family:var(--sky-display);font-weight:900}.career-identity h2{font-size:24px;letter-spacing:-.035em!important}.season-plan-card .plan-copy>b{font-size:17px;line-height:1.05}.event-choice b{font-size:14px;letter-spacing:-.025em!important}.summary-section-heading h2{letter-spacing:-.035em!important}.current-contract{grid-template-columns:repeat(3,minmax(105px,1fr))}@media (max-width:600px){.current-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.current-contract>div:last-child{grid-column:1/-1}}.season-result-review.press-review{border:1px solid #3d5b64;border-left:4px solid var(--sky-red);color:#092733;background:linear-gradient(105deg,#f3f0e8 0%,#e5e0d5 100%);margin:14px 0 16px;padding:15px 18px 14px;display:block;position:relative;box-shadow:6px 6px #03161d}.press-review-heading{align-items:center;gap:11px;margin-bottom:9px;display:flex}.press-review-heading img{object-fit:contain;width:auto;height:25px}.press-review-heading small{color:#52666b;letter-spacing:.15em;border-left:1px solid #9ba9a7;padding-left:11px;font:900 7px monospace}.season-result-review.press-review h3{color:#092733;letter-spacing:-.025em;margin:0;font:700 21px/1.05 Georgia,Times New Roman,serif}.season-result-review.press-review>p{color:#354c53;max-width:880px;margin:7px 0 0;font-size:10px;line-height:1.45}.season-result-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.season-result-actions .new-contract-button{margin:0}.retire-from-result{color:#ffb0b3;text-transform:uppercase;background:#321c22;border:1px solid #a54b50;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.retire-from-result:hover{border-color:var(--sky-red);color:#fff;background:#5a252a}.retire-from-result b{font-size:15px;font-weight:400}@media (max-width:600px){.season-result-review.press-review{padding:14px}.press-review-heading img{height:21px}.season-result-review.press-review h3{font-size:18px}}@media (min-width:951px) and (min-height:760px){.stage-career{height:100dvh;overflow:hidden}.stage-career>header{height:66px}.stage-career .abandon-career{z-index:8;background:var(--sky);margin:0;padding:2px 4px;position:absolute;top:51px;right:34px}.stage-career .career-dashboard{grid-template-columns:64px 48px minmax(180px,1fr) 112px minmax(270px,1.1fr);gap:11px;margin:12px 0 10px;padding:10px 14px}.stage-career .ovr-chip{height:62px}.stage-career .ovr-chip b{font-size:27px}.stage-career .career-dashboard .crest{width:42px;height:48px}.stage-career .career-value{padding-left:12px}.stage-career .current-contract{margin-top:0;padding:8px 8px 7px}.stage-career .current-contract>div{padding-inline:11px}.stage-career .current-contract small{margin-bottom:3px;font-size:8px}.stage-career .current-contract b{font-size:11px}.stage-career .career-cabinet{padding-top:7px}.stage-career .cabinet-heading span{font-size:8px}.stage-career .cabinet-items{gap:5px}.stage-career .cabinet-item small{font-size:8px}.stage-career .career{grid-template-columns:minmax(520px,1.06fr) minmax(520px,.94fr);gap:13px;height:calc(100dvh - 268px);min-height:490px;margin:0}.stage-career .decision,.stage-career .career-table{height:100%;min-height:0;max-height:none}.stage-career .decision{scrollbar-width:thin;scrollbar-color:#58727b transparent;padding:17px 18px;overflow:auto}.stage-career .decision .step{font-size:9px}.stage-career .season-plans{gap:8px;margin-top:14px}.stage-career .season-plan-card{grid-template-rows:auto 1fr auto;min-height:222px;padding:15px 14px}.stage-career .season-plan-card>i{width:40px;height:40px;font-size:12px}.stage-career .season-plan-card .plan-copy>small{font-size:9px;line-height:1.25}.stage-career .season-plan-card .plan-copy>b{margin-top:7px;font-size:20px;line-height:1.03}.stage-career .season-plan-card .plan-copy>p{margin:7px 0 9px;font-size:12px;line-height:1.4}.stage-career .plan-effects>span{padding:6px 5px}.stage-career .plan-effects small{font-size:8px}.stage-career .plan-effects b{font-size:10px}.stage-career .career-management{margin-top:14px;padding-top:11px}.stage-career .management-heading{margin-bottom:8px}.stage-career .management-heading>small,.stage-career .management-heading>span{font-size:8px}.stage-career .management-actions .management-action{grid-template-columns:34px minmax(0,1fr) 12px;min-height:82px;padding:10px}.stage-career .management-actions .management-action>i{width:32px;height:32px;font-size:9px}.stage-career .management-copy>em{font-size:8px}.stage-career .management-copy>b{font-size:13px}.stage-career .management-copy>p{margin:4px 0 6px;font-size:10px}.stage-career .management-tags>small{padding:3px 4px;font-size:7px}.stage-career .career-table{padding:12px 11px;position:static}.stage-career .career-table-scroll{max-height:calc(100% - 28px)}.stage-career footer{display:none}.stage-contract{height:100dvh;overflow:hidden}.stage-contract>header{height:66px}.stage-contract .abandon-career{z-index:8;background:var(--sky);margin:0;padding:2px 4px;position:absolute;top:51px;right:34px}.stage-contract .career-dashboard{grid-template-columns:64px 48px minmax(180px,1fr) 112px minmax(270px,1.1fr);gap:11px;margin:12px 0 10px;padding:10px 14px}.stage-contract .ovr-chip{height:62px}.stage-contract .ovr-chip b{font-size:27px}.stage-contract .career-dashboard .crest{width:42px;height:48px}.stage-contract .career-value{padding-left:12px}.stage-contract .current-contract{margin-top:0;padding:8px 8px 7px}.stage-contract .current-contract>div{padding-inline:11px}.stage-contract .current-contract small{margin-bottom:3px;font-size:8px}.stage-contract .current-contract b{font-size:11px}.stage-contract .career-cabinet{padding-top:7px}.stage-contract .cabinet-heading span{font-size:8px}.stage-contract .cabinet-items{gap:5px}.stage-contract .cabinet-item small{font-size:8px}.stage-contract .contract-market{height:calc(100dvh - 268px);min-height:0;padding:14px 24px 18px;overflow:hidden}.stage-contract .draft-market-option{margin-top:0}.stage-contract .contract-offers-heading{margin-top:12px}.stage-contract .offer-card-head{padding:13px 15px}.stage-contract .offer-card-head img{width:44px;height:44px}.stage-contract .offer-key-facts{padding:11px 15px}.stage-contract .offer-conditions{padding:10px 15px 0!important}.stage-contract .contract-market .offer-note{min-height:30px;margin:9px 0!important;padding-inline:15px!important}.stage-contract .contract-market .contract-offers article>button{width:calc(100% - 30px);margin:0 15px 14px;padding:11px 13px}.stage-contract footer{display:none}.stage-market-interest{height:100dvh;overflow:hidden}.stage-market-interest>header{height:66px}.stage-market-interest .abandon-career{z-index:8;background:var(--sky);margin:0;padding:2px 4px;position:absolute;top:51px;right:34px}.stage-market-interest .career-dashboard{grid-template-columns:64px 48px minmax(180px,1fr) 112px minmax(270px,1.1fr);gap:11px;margin:12px 0 10px;padding:10px 14px}.stage-market-interest .ovr-chip{height:62px}.stage-market-interest .ovr-chip b{font-size:27px}.stage-market-interest .career-dashboard .crest{width:42px;height:48px}.stage-market-interest .career-value{padding-left:12px}.stage-market-interest .current-contract{margin-top:0;padding:8px 8px 7px}.stage-market-interest .current-contract>div{padding-inline:11px}.stage-market-interest .current-contract small{margin-bottom:3px;font-size:8px}.stage-market-interest .current-contract b{font-size:11px}.stage-market-interest .career-cabinet{padding-top:7px}.stage-market-interest .cabinet-heading span{font-size:8px}.stage-market-interest .cabinet-items{gap:5px}.stage-market-interest .cabinet-item small{font-size:8px}.stage-market-interest .market-interest-panel{height:calc(100dvh - 268px);min-height:0;margin:0;padding:16px 22px;overflow:hidden}.stage-market-interest .market-interest-header{padding-bottom:12px}.stage-market-interest .market-interest-header h2{margin-top:9px;font-size:27px}.stage-market-interest .market-interest-grid{margin-top:11px}.stage-market-interest .market-interest-card{padding:12px}.stage-market-interest .market-interest-facts{margin:10px 0 8px}.stage-market-interest .market-interest-facts>div{padding:6px 2px}.stage-market-interest .market-interest-card>p{min-height:28px;margin-bottom:8px}.stage-market-interest .contract-back{margin-top:11px}.stage-market-interest>footer{display:none}.stage-season-result{height:100dvh;overflow:hidden}.stage-season-result>header{height:66px}.stage-season-result .abandon-career{z-index:8;background:var(--sky);margin:0;padding:2px 4px;position:absolute;top:51px;right:34px}.stage-season-result .career-dashboard{grid-template-columns:64px 48px minmax(180px,1fr) 112px minmax(270px,1.1fr);gap:11px;margin:12px 0 10px;padding:10px 14px}.stage-season-result .ovr-chip{height:62px}.stage-season-result .ovr-chip b{font-size:27px}.stage-season-result .career-dashboard .crest{width:42px;height:48px}.stage-season-result .career-value{padding-left:12px}.stage-season-result .current-contract{margin-top:0;padding:8px 8px 7px}.stage-season-result .current-contract>div{padding-inline:11px}.stage-season-result .current-contract small{margin-bottom:3px;font-size:8px}.stage-season-result .current-contract b{font-size:11px}.stage-season-result .career-cabinet{padding-top:7px}.stage-season-result .cabinet-heading span{font-size:8px}.stage-season-result .cabinet-items{gap:5px}.stage-season-result .cabinet-item small{font-size:8px}.stage-season-result .season-result-layout{grid-template-columns:minmax(520px,1.06fr) minmax(420px,.94fr);gap:13px;height:calc(100dvh - 268px);min-height:0;margin:0}.stage-season-result .season-result-panel,.stage-season-result .timeline{height:100%;min-height:0;max-height:none}.stage-season-result .season-result-panel{padding:16px 18px;overflow:hidden}.stage-season-result .season-result-heading{margin:12px 0}.stage-season-result .season-result-context{margin-bottom:7px}.stage-season-result .season-result-heading .season-result-title h2{font-size:31px}.stage-season-result .season-result-title>p{margin-top:6px}.stage-season-result .season-result-stats .stat{padding:8px 6px}.stage-season-result .season-honours-announcement{margin:10px 0;padding:10px 12px}.stage-season-result .season-earned-honours>span{min-height:40px;padding:6px 8px}.stage-season-result .season-result-review.press-review{margin:10px 0 12px;padding:11px 14px 10px}.stage-season-result .press-review-heading{margin-bottom:7px}.stage-season-result .press-review-heading img{height:22px}.stage-season-result .season-result-review.press-review h3{font-size:19px}.stage-season-result .season-result-review.press-review>p{margin-top:5px;font-size:9px}.stage-season-result .new-contract-button,.stage-season-result .retire-from-result{min-height:44px}.stage-season-result .timeline{position:static;overflow:auto}.stage-season-result>footer{display:none}}@media (max-width:700px){.stage-career .career{grid-template-rows:minmax(0,1fr) auto;gap:7px}.stage-career .decision{height:100%;max-height:none;padding:10px 11px;overflow-y:auto}.stage-career .decision .step{font-size:7px}.stage-career .decision h2{margin:6px 0 3px;font-size:20px}.stage-career .season-plans{gap:7px;margin-top:8px}.stage-career .season-plan-card{border-top-width:3px;grid-template-columns:minmax(0,1fr) 10px;height:106px;min-height:106px;padding:10px 9px}.stage-career .season-plan-card .plan-copy>small{letter-spacing:.08em;margin-bottom:7px;font-size:7px}.stage-career .season-plan-card .plan-copy>b{-webkit-line-clamp:4;font-size:14px;line-height:1.08}.stage-career .season-plan-card>strong{font-size:11px}.stage-career .career-management{margin-top:8px;padding-top:8px}.stage-career .management-actions{gap:7px}.stage-career .management-actions .management-action{border-top-width:2px;grid-template-columns:27px minmax(0,1fr) 9px;gap:7px;height:43px;padding:6px 8px;min-height:43px!important}.stage-career .management-action>i{width:25px;height:25px;font-size:9px}.stage-career .management-copy>b,.stage-career .management-action>strong{font-size:11px}.stage-career .career-table{min-height:0;max-height:none;padding:7px 6px;overflow:hidden;height:auto!important}.stage-career .career-table-scroll{scrollbar-gutter:auto;height:auto;max-height:none;overflow:hidden}.stage-career .career-row:not(.mobile-focus){display:none}.stage-career .career-table-head,.stage-career .career-row{grid-template-columns:32px minmax(74px,1fr) 36px repeat(4,34px);gap:3px}.stage-career .career-table-head{height:27px;padding:0 4px;font-size:7px}.stage-career .career-row{border-radius:4px;min-height:43px;padding:4px}.stage-career .career-row>strong{font-size:12px}.stage-career .career-row>span,.stage-career .career-row>.career-ovr{font-size:10px}.stage-career .career-club{gap:5px}.stage-career .career-club .crest{width:25px;height:27px}.stage-career .career-club-name{font-size:9px}}@media (max-width:370px){.stage-career .season-plan-card{height:98px;min-height:98px;padding-inline:7px}.stage-career .season-plan-card .plan-copy>b{font-size:13px}.stage-career .management-actions .management-action{padding-inline:6px}.stage-career .management-copy>b{font-size:10px}.stage-career .career-table-head,.stage-career .career-row{grid-template-columns:30px minmax(65px,1fr) 33px repeat(4,31px);gap:2px}}@media (max-width:700px){.stage-career .career{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.stage-career .decision{height:auto;min-height:0;overflow:visible}.stage-career .recent-career-table{flex:none;align-self:start;overflow:hidden}.stage-career .recent-career-table.rows-1{height:84px!important}.stage-career .recent-career-table.rows-2{height:127px!important}.stage-career .recent-career-table.rows-3{height:170px!important}.stage-career .recent-career-table.rows-4{align-self:stretch;height:100%!important}.stage-career .recent-career-table .career-table-scroll{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;height:100%;max-height:none;overflow:hidden auto}.stage-career .recent-career-table .career-row{display:grid}}.event-national-team{--event:#5bbce4;background:radial-gradient(700px 360px at 90% 0,#184d625c,#0000 62%),linear-gradient(145deg,#0b3441,#051b24 72%);border-top:4px solid #5bbce4;grid-template-columns:310px minmax(0,1fr);min-height:520px}.event-national-team .national-event-visual{background:radial-gradient(circle at 50% 42%,#3b9cc25c,#0000 46%),linear-gradient(165deg,#0d4151,#041b24 74%);padding:32px 24px}.national-flag-stage{z-index:2;place-items:center;width:170px;height:150px;margin:18px 0 12px;display:grid;position:relative}.national-flag-stage:before{content:"";border:1px solid #86d8f366;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 55px #55b9dc2e,inset 0 0 35px #55b9dc18}.national-flag-stage .country-flag{object-fit:cover;border-radius:7px;width:112px;height:75px;margin:0;box-shadow:0 0 0 1px #ffffff52,0 18px 40px #000b}.national-flag-stage strong{color:#fff;font:900 17px/1 var(--sky-ui);letter-spacing:.08em;text-shadow:none;background:#052835e8;border:1px solid #ffffff38;margin:0;padding:5px 7px;position:absolute;bottom:11px;right:5px}.national-visual-caption{z-index:2;text-align:center;gap:5px;display:grid;position:relative}.national-visual-caption b{color:#fff;font-size:17px}.national-visual-caption span{color:#8fd7f0;letter-spacing:.11em;max-width:none;font:900 8px/1.2 monospace}.event-national-team .event-body{padding:27px 32px}.national-event-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.national-event-topline .eyebrow{margin:0}.national-event-topline>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.national-event-topline>div span{color:#a8c7cf;letter-spacing:.07em;background:#082a35;border:1px solid #426976;border-radius:2px;padding:5px 7px;font:900 7px monospace}.event-national-team .event-body h1{margin:14px 0 8px;font-size:clamp(32px,4vw,50px)}.national-event-scoreboard{grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr);gap:8px;margin:18px 0 12px;display:grid}.national-result-card{background:linear-gradient(120deg,#0b3542,#061f29);border:1px solid #42616b;border-left:4px solid #5bbce4;border-radius:4px;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.national-event-scoreboard.medallist .national-result-card{background:linear-gradient(120deg,#312817,#121c20);border-color:#8e7438 #8e7438 #8e7438 #e7b950}.national-result-card>span{min-width:0;display:grid}.national-result-card small{color:#8da7ad;letter-spacing:.1em;font:900 7px monospace}.national-result-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:19px;line-height:1.05;overflow:hidden}.national-result-card em{color:#9ab4bb;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;font-style:normal;overflow:hidden}.national-performance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.national-performance-grid .event-metric{text-align:center;align-content:center;min-height:74px;padding:10px;display:grid}.national-performance-grid .event-metric small{font-size:6px}.national-performance-grid .event-metric b{font-size:18px}.event-national-team .national-earned-honours{margin:0 0 12px}.event-national-team .national-earned-honours>span{border-radius:4px;min-width:205px}.national-event-action{grid-template-columns:170px minmax(0,520px);align-items:stretch;gap:8px;display:grid}.national-career-count{background:#061f29;border:1px solid #385863;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:9px 12px;display:grid}.national-career-count small{color:#78959c;letter-spacing:.09em;grid-column:1/-1;font:900 6px monospace}.national-career-count b{color:#fff;font-size:23px}.national-career-count em{color:#9ab1b6;font-size:8px;font-style:normal}.national-event-action .event-choice{background:linear-gradient(110deg,#0c3b49,#082630);border-color:#4d7581;min-height:62px}.national-honours-trigger,.national-honours-modal{display:none}@media (max-width:700px){.stage-national-team .event-national-team{border-top-width:2px;grid-template-rows:132px minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 60px);margin-top:8px}.stage-national-team .national-event-visual{text-align:left;grid-template-rows:auto 1fr;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:6px 12px;min-height:0;padding:12px 14px;display:grid}.stage-national-team .national-event-visual>small{grid-column:1/-1;font-size:7px}.stage-national-team .national-event-visual:before,.stage-national-team .national-event-visual:after{display:none}.stage-national-team .national-flag-stage{width:94px;height:76px;margin:0}.stage-national-team .national-flag-stage:before{inset:4px}.stage-national-team .national-flag-stage .country-flag{width:72px;height:48px}.stage-national-team .national-flag-stage strong{padding:3px 4px;font-size:11px;bottom:4px;right:0}.stage-national-team .national-visual-caption{text-align:left;gap:4px}.stage-national-team .national-visual-caption b{font-size:18px}.stage-national-team .national-visual-caption span{font-size:8px}.stage-national-team .event-body{overscroll-behavior:contain;justify-content:flex-start;padding:13px 14px;overflow-y:auto}.stage-national-team .national-event-topline>div{display:none}.stage-national-team .national-event-topline .eyebrow{font-size:7px}.stage-national-team .event-body h1{margin:7px 0 5px;font-size:25px;line-height:.96}.stage-national-team .event-body .event-lead{font-size:10px;line-height:1.38}.stage-national-team .national-injury-note{margin:7px 0 0;padding:7px 8px;font-size:8px}.stage-national-team .national-event-scoreboard{grid-template-columns:1fr;gap:6px;margin:10px 0 8px}.stage-national-team .national-result-card{min-height:49px;padding:7px 10px}.stage-national-team .national-result-card .medal-icon.large{width:28px;height:31px;font-size:26px}.stage-national-team .national-result-card small{font-size:6px}.stage-national-team .national-result-card strong{margin-top:3px;font-size:16px}.stage-national-team .national-result-card em{margin-top:3px;font-size:7px}.stage-national-team .national-performance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.stage-national-team .national-performance-grid .event-metric{border-radius:4px;min-height:48px;padding:6px 3px}.stage-national-team .national-performance-grid .event-metric small{letter-spacing:.03em;font-size:5px}.stage-national-team .national-performance-grid .event-metric b{margin-top:4px;font-size:13px}.stage-national-team .national-earned-honours{display:none}.stage-national-team .national-honours-trigger{color:#f5df9c;text-align:left;background:linear-gradient(110deg,#302714,#151e21);border:1px solid #9a7b35;border-radius:4px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;min-height:45px;margin:0 0 8px;padding:7px 10px;display:grid}.stage-national-team .national-honours-trigger>span{background:#e7b95020;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.stage-national-team .national-honours-trigger>b{font-size:11px}.stage-national-team .national-honours-trigger>strong{font-size:13px}.stage-national-team .national-event-action{background:#082630;grid-template-columns:82px minmax(0,1fr);gap:6px;padding:7px 0 13px;position:sticky;bottom:-13px}.stage-national-team .national-career-count{padding:7px}.stage-national-team .national-career-count small{font-size:5px}.stage-national-team .national-career-count b{font-size:19px}.stage-national-team .national-career-count em{font-size:6px}.stage-national-team .national-event-action .event-choice{grid-template-columns:31px minmax(0,1fr) 10px;min-height:54px;padding:7px 8px}.stage-national-team .national-event-action .event-choice>i{width:29px;height:29px}.stage-national-team .national-event-action .event-choice small{font-size:5px}.stage-national-team .national-event-action .event-choice b{font-size:11px}.stage-national-team .national-event-action .event-choice p{display:none}.stage-national-team .national-honours-modal{z-index:300;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.national-honours-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01090dc9;border:0;width:100%;height:100%;position:absolute;inset:0}.national-honours-window{z-index:1;border:1px solid #a7853d;border-top:4px solid var(--sky-gold);background:radial-gradient(300px 170px at 50% 0,#5b472456,#0000 70%),linear-gradient(150deg,#122f36,#071b22 72%);border-radius:7px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,390px);max-height:calc(100dvh - 36px);padding:15px;animation:.42s cubic-bezier(.18,.9,.25,1.15) both nationalHonoursReveal;display:grid;position:relative;box-shadow:0 30px 90px #000e,0 0 45px #e7b9501f}@keyframes nationalHonoursReveal{0%{opacity:0;transform:translateY(26px)scale(.92)}to{opacity:1;transform:none}}.national-honours-window-head{border-bottom:1px solid #6f5a2f;grid-template-columns:minmax(0,1fr) 34px;gap:10px;padding-bottom:12px;display:grid}.national-honours-window-head span{min-width:0}.national-honours-window-head small{color:#d8b960;letter-spacing:.13em;font:900 7px monospace}.national-honours-window-head h2{color:#fff;margin:5px 0 3px;font-size:25px;line-height:.96}.national-honours-window-head p{color:#9eb2b7;margin:0;font-size:9px}.national-honours-window-head>button{color:#e8d699;background:#172a2e;border:1px solid #6a5a39;border-radius:50%;width:34px;height:34px;font-size:21px}.national-honours-window-list{gap:8px;min-height:0;padding:12px 0;display:grid;overflow-y:auto}.national-honours-window-list article{background:#0a262e;border:1px solid #4a5f62;border-radius:5px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:10px 12px;display:grid}.national-honours-window-list article.medal,.national-honours-window-list article.title{background:linear-gradient(110deg,#332916,#10262b);border-color:#8a7038}.national-honours-window-list article>.medal-icon.large,.national-honours-window-list article>.trophy-icon.large{width:52px;height:57px;font-size:44px}.national-honours-window-list article>.award-icon{width:48px;height:48px;font-size:17px}.national-honours-window-list article>span{gap:3px;min-width:0;display:grid}.national-honours-window-list small{color:#a98e51;letter-spacing:.1em;font:900 7px monospace}.national-honours-window-list b{color:#fff;text-overflow:ellipsis;font-size:16px;line-height:1.08;overflow:hidden}.national-honours-window-list em{color:#9cb0b5;font-size:9px;font-style:normal}.national-honours-continue{background:var(--sky-gold);color:#172024;text-transform:uppercase;border:0;border-radius:3px;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;font-size:12px;font-weight:900;display:flex}.national-honours-continue b{font-size:18px}.stage-career .recent-career-table.rows-4{align-self:start;height:213px!important}.stage-career .recent-career-table.has-scroll-history{align-self:stretch;height:100%!important}.stage-career .recent-career-table .career-table-scroll{overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-anchor:none;min-height:0;overflow:hidden auto!important}.stage-career .career-dashboard{background:linear-gradient(110deg,#0b303a,#061d25);border-color:#35545d;border-radius:7px;box-shadow:0 12px 30px #0005}.stage-career .decision{background:linear-gradient(145deg,#082731,#051b23 72%);border:1px solid #35545d;border-top:2px solid #718f97;border-radius:7px;box-shadow:0 14px 34px #0005}.stage-career .season-plan-card{border-color:#385760;border-top-color:var(--plan-accent);background:linear-gradient(145deg,#0a2b35,#061a22);border-radius:6px;box-shadow:0 8px 20px #0004}.stage-career .career-table{background:linear-gradient(#071d25,#04171e);border:1px solid #314d56;border-radius:7px;box-shadow:0 14px 35px #0005}}.national-event-modal{z-index:240;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.national-event-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01090dcf;position:absolute;inset:0}.national-event-modal>.event-national-team{z-index:1;border-radius:9px;width:min(1120px,100%);max-height:calc(100dvh - 48px);margin:0;animation:.38s cubic-bezier(.18,.88,.24,1.08) both nationalEventReveal;position:relative;overflow:hidden;box-shadow:0 32px 100px #000e,0 0 55px #5bbce426}.national-event-close{z-index:12;color:#eaf6f8;background:#041a22e8;border:1px solid #8eb7c566;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;transition:transform .18s,background .18s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #0008}.national-event-close:hover{background:#123b48;transform:scale(1.06)}@keyframes nationalEventReveal{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:700px){.national-event-modal{padding:10px}.national-event-modal>.event-national-team{border-top-width:3px;border-radius:8px;grid-template-rows:124px minmax(0,1fr);grid-template-columns:1fr;height:min(720px,100dvh - 20px);max-height:calc(100dvh - 20px)}.national-event-close{width:34px;height:34px;font-size:21px;top:9px;right:9px}.national-event-modal .national-event-visual{text-align:left;grid-template-rows:auto 1fr;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:5px 11px;min-height:0;padding:11px 52px 10px 12px;display:grid}.national-event-modal .national-event-visual>small{grid-column:1/-1;font-size:7px}.national-event-modal .national-event-visual:before,.national-event-modal .national-event-visual:after{display:none}.national-event-modal .national-flag-stage{width:80px;height:69px;margin:0}.national-event-modal .national-flag-stage:before{inset:4px}.national-event-modal .national-flag-stage .country-flag{width:62px;height:42px}.national-event-modal .national-flag-stage strong{display:none}.national-event-modal .national-visual-caption{text-align:left;gap:3px}.national-event-modal .national-visual-caption b{font-size:17px}.national-event-modal .national-visual-caption span{font-size:7px}.national-event-modal .event-body{overscroll-behavior:contain;justify-content:flex-start;padding:12px 13px;overflow-y:auto}.national-event-modal .national-event-topline>div{display:none}.national-event-modal .national-event-topline .eyebrow{font-size:7px}.national-event-modal .event-body h1{margin:7px 0 5px;padding-right:4px;font-size:24px;line-height:.98}.national-event-modal .event-body .event-lead{font-size:10px;line-height:1.4}.national-event-modal .national-injury-note{margin:7px 0 0;padding:7px 8px;font-size:8px}.national-event-modal .national-event-scoreboard{grid-template-columns:1fr;gap:6px;margin:10px 0 8px}.national-event-modal .national-result-card{min-height:49px;padding:7px 10px}.national-event-modal .national-result-card .medal-icon.large{width:28px;height:31px;font-size:26px}.national-event-modal .national-result-card small{font-size:6px}.national-event-modal .national-result-card strong{margin-top:3px;font-size:16px}.national-event-modal .national-result-card em{margin-top:3px;font-size:7px}.national-event-modal .national-performance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.national-event-modal .national-performance-grid .event-metric{border-radius:4px;min-height:48px;padding:6px 3px}.national-event-modal .national-performance-grid .event-metric small{letter-spacing:.03em;font-size:5px}.national-event-modal .national-performance-grid .event-metric b{margin-top:4px;font-size:13px}.national-event-modal .national-earned-honours{display:none}.national-event-modal .national-honours-trigger{color:#f5df9c;text-align:left;background:linear-gradient(110deg,#302714,#151e21);border:1px solid #9a7b35;border-radius:4px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;min-height:45px;margin:0 0 8px;padding:7px 10px;display:grid}.national-event-modal .national-honours-trigger>span{background:#e7b95020;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.national-event-modal .national-honours-trigger>b{font-size:11px}.national-event-modal .national-honours-trigger>strong{font-size:13px}.national-event-modal .national-event-action{background:#082630;grid-template-columns:82px minmax(0,1fr);gap:6px;padding:7px 0 12px;position:sticky;bottom:-12px}.national-event-modal .national-career-count{padding:7px}.national-event-modal .national-career-count small{font-size:5px}.national-event-modal .national-career-count b{font-size:19px}.national-event-modal .national-career-count em{font-size:6px}.national-event-modal .national-event-action .event-choice{grid-template-columns:31px minmax(0,1fr) 10px;min-height:54px;padding:7px 8px}.national-event-modal .national-event-action .event-choice>i{width:29px;height:29px}.national-event-modal .national-event-action .event-choice small{font-size:5px}.national-event-modal .national-event-action .event-choice b{font-size:11px}.national-event-modal .national-event-action .event-choice p{display:none}}.career-event-backdrop{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01090dc7;position:fixed;inset:0}.event-background-career{pointer-events:none;filter:saturate(.72);opacity:.72}.event-background-panel{align-content:start;display:grid}.event-background-panel h2{margin:12px 0 7px}.event-background-panel p{color:#8fa4aa;margin:0}.stage-negative-event>.event-screen,.stage-severe-injury>.event-screen,.stage-doping>.event-screen,.stage-doping-result>.event-screen,.stage-suspension>.event-screen,.stage-nba-trade>.event-screen,.stage-nationality>.event-screen,.stage-combine .event-screen,.stage-draft-result .event-screen{z-index:230;width:min(1080px,100% - 48px);max-height:calc(100dvh - 48px);box-shadow:0 32px 100px #000e,0 0 50px color-mix(in srgb,var(--event,#8b66bd) 24%,transparent);border-radius:9px;margin:0;animation:.38s cubic-bezier(.18,.88,.24,1.08) both careerEventReveal;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.career-event-close{z-index:15;color:#eef8fa;background:#061b22e8;border:1px solid #c5d7dc5c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;transition:transform .18s,background .18s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #0008}.career-event-close:hover{background:#173b45;transform:scale(1.06)}@keyframes careerEventReveal{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:700px){.event-background-career{grid-template-rows:132px minmax(0,1fr);grid-template-columns:1fr;gap:7px;height:calc(100dvh - 130px);margin:0;display:grid}.event-background-career .event-background-panel{min-height:0;padding:13px}.event-background-career .event-background-panel h2{margin:8px 0 5px;font-size:22px}.event-background-career .event-background-panel p{font-size:9px}.event-background-career .career-table{height:100%;min-height:0;max-height:none}.stage-negative-event>.event-screen,.stage-severe-injury>.event-screen,.stage-doping>.event-screen,.stage-doping-result>.event-screen,.stage-suspension>.event-screen,.stage-nba-trade>.event-screen,.stage-nationality>.event-screen,.stage-combine .event-screen,.stage-draft-result .event-screen{border-top-width:3px;border-radius:8px;grid-template-rows:108px minmax(0,1fr);grid-template-columns:1fr;width:calc(100% - 20px);height:min(700px,100dvh - 20px);max-height:calc(100dvh - 20px)}.career-event-close{width:34px;height:34px;font-size:21px;top:9px;right:9px}.stage-negative-event>.event-screen .event-visual,.stage-severe-injury>.event-screen .event-visual,.stage-doping>.event-screen .event-visual,.stage-doping-result>.event-screen .event-visual,.stage-suspension>.event-screen .event-visual,.stage-nba-trade>.event-screen .event-visual,.stage-nationality>.event-screen .event-visual,.stage-combine .event-screen .event-visual,.stage-draft-result .event-screen .event-visual{padding-right:52px}.stage-career .decision{max-height:232px;padding:11px 12px;overflow:visible}.stage-career .decision .step{letter-spacing:.12em;font-size:7px}.stage-career .decision .step span{padding:5px 8px}.stage-career .decision h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:22px;line-height:1.02}.stage-career .decision>.choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.stage-career .decision>.choices button{background:linear-gradient(145deg,#0a2933,#071820);border:1px solid #3a535c;border-top:2px solid #6f8790;border-radius:7px;grid-template-rows:1fr;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:96px;padding:10px 19px 10px 9px;display:grid;position:relative;box-shadow:0 8px 18px #0004}.stage-career .decision>.choices button:active{background:#0d3440;transform:scale(.98)}.stage-career .decision>.choices i{border-radius:50%;width:34px;height:34px;font-size:10px;display:grid;box-shadow:0 0 0 1px #c9a8ff38,0 7px 14px #0005}.stage-career .decision>.choices span b{letter-spacing:-.025em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.08;display:-webkit-box;overflow:hidden}.stage-career .decision>.choices button>strong{font-size:12px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.stage-career .decision>.choices .nba-draft-choice-icon{width:34px!important;height:34px!important;padding:3px!important}.stage-career .decision>.choices .nba-draft-choice-icon .nba-draft-logo{width:100%}.stage-negative-event>.event-screen,.stage-severe-injury>.event-screen,.stage-doping>.event-screen,.stage-doping-result>.event-screen,.stage-suspension>.event-screen,.stage-nba-trade>.event-screen,.stage-nationality>.event-screen,.stage-combine .event-screen,.stage-draft-result .event-screen{border:1px solid color-mix(in srgb,var(--event) 55%,#35535c);border-top:3px solid var(--event);background:radial-gradient(420px 220px at 100% 0,color-mix(in srgb,var(--event) 15%,transparent),transparent 70%),linear-gradient(150deg,#0a303a,#041820 76%);width:min(560px,100% - 20px);max-height:calc(100dvh - 20px);box-shadow:0 28px 85px #000e,0 0 40px color-mix(in srgb,var(--event) 22%,transparent);grid-template-rows:82px auto;align-content:start;overflow:hidden;height:auto!important;min-height:0!important}.stage-negative-event>.event-screen:before,.stage-severe-injury>.event-screen:before,.stage-doping>.event-screen:before,.stage-doping-result>.event-screen:before,.stage-suspension>.event-screen:before,.stage-nba-trade>.event-screen:before,.stage-nationality>.event-screen:before,.stage-combine .event-screen:before,.stage-draft-result .event-screen:before{display:none}.stage-negative-event>.event-screen .event-visual,.stage-severe-injury>.event-screen .event-visual,.stage-doping>.event-screen .event-visual,.stage-doping-result>.event-screen .event-visual,.stage-suspension>.event-screen .event-visual,.stage-nba-trade>.event-screen .event-visual,.stage-nationality>.event-screen .event-visual,.stage-combine .event-screen .event-visual,.stage-draft-result .event-screen .event-visual{background:linear-gradient(100deg,color-mix(in srgb,var(--event) 18%,#082832),#041a22);text-align:left;border:0;border-bottom:1px solid #42606a;grid-template-rows:1fr 1fr;grid-template-columns:58px minmax(0,1fr);place-items:end start;column-gap:12px;min-height:82px;padding:12px 54px 11px 13px;display:grid}.event-screen .event-visual:before{opacity:.55;width:76px;height:76px;top:2px;left:4px}.event-screen .event-visual:after{opacity:.6;width:48px;height:48px;top:15px;left:18px}.event-screen .event-visual small{color:#9eb2b7;letter-spacing:.13em;grid-area:1/2;align-self:end;font-size:7px}.event-screen .event-visual strong{font-family:var(--sky-ui);letter-spacing:-.04em;grid-area:1/1/3;place-self:center;margin:0;font-size:30px}.event-screen .event-visual span{max-width:none;color:var(--event);letter-spacing:.1em;grid-area:2/2;align-self:start;margin-top:3px;font-size:9px}.event-screen .event-visual .crest{grid-area:1/1/3;width:45px;height:50px;margin:0}.event-screen .event-visual .nba-draft-logo{grid-area:1/1/3;width:54px;margin:0;padding:3px}.event-screen .event-body{overscroll-behavior:contain;max-height:calc(100dvh - 105px);padding:15px 14px 14px;display:block;overflow-y:auto}.event-screen .event-body .eyebrow{letter-spacing:.13em;font-size:7px}.event-screen .event-body h1{font-family:var(--sky-ui);letter-spacing:-.055em;margin:8px 0 7px;font-size:26px;line-height:.96}.event-screen .event-body .event-lead{font-size:10px;line-height:1.45}.event-screen .event-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:13px 0 9px}.event-screen .event-metric{background:#061b23;border-color:#3b5962;border-radius:4px;min-height:57px;padding:8px 9px}.event-screen .event-metric small{letter-spacing:.06em;font-size:6px}.event-screen .event-metric b{white-space:normal;margin-top:5px;font-size:12px}.event-screen .event-options{grid-template-columns:1fr;gap:7px}.event-screen .event-options.single{grid-template-columns:1fr}.event-screen .event-choice{background:#082832;border-color:#42616a;border-radius:5px;grid-template-columns:38px minmax(0,1fr) 12px;gap:10px;min-height:64px;padding:9px 10px}.event-screen .event-choice>i{border-radius:50%;width:36px;height:36px;font-size:8px}.event-screen .event-choice small{font-size:6px}.event-screen .event-choice b{font-family:var(--sky-ui);font-size:12px;font-weight:800}.event-screen .event-choice p{margin-top:3px;font-size:7px;line-height:1.3}.career-event-close{background:#04171edb;border-color:#a8c1c966;width:32px;height:32px;font-size:20px;top:9px;right:9px}.national-event-modal>.event-national-team{grid-template-rows:96px auto;align-content:start;height:auto;min-height:0;max-height:calc(100dvh - 20px)}.national-event-modal .national-event-visual{grid-template-columns:68px minmax(0,1fr);min-height:96px;padding:10px 52px 9px 12px}.national-event-modal .national-flag-stage{width:66px;height:58px}.national-event-modal .national-flag-stage .country-flag{width:51px;height:34px}.national-event-modal .national-visual-caption b{font-size:16px}.national-event-modal .event-body{max-height:calc(100dvh - 116px);padding:13px;overflow-y:auto}}@media (max-width:380px){.stage-career .decision>.choices{gap:5px}.stage-career .decision>.choices button{grid-template-columns:29px minmax(0,1fr);gap:6px;min-height:92px;padding-inline:7px 15px}.stage-career .decision>.choices i{width:29px;height:29px}.stage-career .decision>.choices span b{font-size:11px}.event-screen .event-body h1{font-size:23px}.event-screen .event-metric{padding-inline:6px}.event-screen .event-choice p{display:none}}.game-ad-slot{background:#021b227a;border:1px solid #84c9d32e;width:100%;position:relative;overflow:hidden}.game-ad-slot>small{color:#cfe1e47a;font:600 8px/1.2 var(--font-mono,monospace);letter-spacing:.16em;text-align:center;padding:5px 8px 0;display:block}.game-ad-slot .adsbygoogle{width:100%;min-height:82px}.desktop-ad-rails{display:none}.ad-slot-summary{min-height:96px;margin:14px 0}.mobile-ad-float{display:none}.season-result-scroll{display:contents}@media (max-width:700px){.desktop-summary-ad{display:none}.mobile-ad-float{z-index:180;left:50%;bottom:max(10px, env(safe-area-inset-bottom));background:linear-gradient(145deg,#07303b,#03171e 76%);border:1px solid #77beca80;border-radius:8px;width:min(420px,100vw - 18px);padding:7px;animation:.3s cubic-bezier(.22,1,.36,1) both mobileAdReveal;display:block;position:fixed;transform:translate(-50%);box-shadow:0 18px 55px #000000c7}.mobile-ad-close{z-index:2;color:#fff;background:#092a34;border:1px solid #92b8bf;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:-13px;right:-5px;box-shadow:0 5px 18px #0009}.mobile-ad-slot{text-align:center;background:0 0;border:0;min-height:94px}.mobile-ad-slot .adsbygoogle{max-width:100%;min-height:100px;width:320px!important;height:100px!important;margin-inline:auto!important}@keyframes mobileAdReveal{0%{opacity:0;transform:translate(-50%,18px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.stage-season-result .season-result-panel{flex-direction:column;display:flex;overflow:hidden}.stage-season-result .season-result-scroll{min-height:0;padding-bottom:max(112px, calc(92px + env(safe-area-inset-bottom)));overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;display:block;overflow-y:auto}.stage-season-result .season-result-actions{z-index:2;min-height:54px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:10px 0 0;padding:0;position:relative!important}.stage-season-result .season-result-actions .new-contract-button,.stage-season-result .season-result-actions .retire-from-result{min-height:42px}.ad-slot-summary{min-height:86px;margin:10px 0}}@media (min-width:1180px){.shell.stage-career{max-width:min(1320px,100vw - 300px)}.desktop-ad-rails{z-index:0;pointer-events:none;justify-content:space-between;display:flex;position:fixed;inset:76px 12px 20px}.desktop-ad-rail{pointer-events:auto;width:clamp(126px,50vw + min(1320px,100vw - 300px)/-2 - 22px,220px);min-height:420px;max-height:calc(100vh - 96px)}.desktop-ad-rail>small{padding-top:7px}.desktop-ad-rail .adsbygoogle{min-height:min(640px,100vh - 124px)}}
