/*! 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-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-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;--ease-out:cubic-bezier(0, 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;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{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--navy:#0b1f33;--ink:#17283b;--paper:#eef2f6;--panel:#fff;--line:#d4dce5;--muted:#607083;--accent:#2f6fad;--accent-dark:#1f527e;--accent-soft:#e7f0f8;--success:#23745d;--success-soft:#e5f3ee;--warning:#8a6425;--warning-soft:#f5eedf;--motion-fast:.14s;--motion-base:.22s;--motion-slow:.36s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-inter), Arial, Helvetica, sans-serif;font-feature-settings:"tnum" 1, "cv11" 1;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}h1,h2,h3,.brand{font-family:var(--font-inter), Arial, Helvetica, sans-serif}:where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #2f6fad4d}.ticker{color:#d7e2ec;background:#071728;align-items:center;gap:14px;min-height:36px;padding:0 4.5vw;font-size:11px;font-weight:600;display:flex}.ticker strong{color:#8ab7df;font-size:12px}.tickerChange{color:#9badbd}.tickerUpdated{color:#8295a7;margin-left:auto}.siteHeader{z-index:20;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1f33f7;border-bottom:1px solid #1f3549;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 4.5vw;display:grid;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:11px;width:max-content;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.brandMark{background:url(/capologist-mark.svg) 50%/contain no-repeat;width:36px;height:36px;display:block}.brandMark img{display:none}.brandMark:after{content:none}nav{align-items:center;gap:clamp(20px,2.6vw,38px);display:flex}nav a{color:#c8d4df;transition:color var(--motion-fast) ease;font-size:13px;font-weight:600;text-decoration:none;position:relative}nav a:after{content:"";opacity:0;height:1px;transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--ease-out);background:#9cc2e3;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(.35)}nav a:hover{color:#fff}nav a:hover:after{opacity:1;transform:scaleX(1)}nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.proButton{color:var(--navy);cursor:pointer;transition:background var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) ease;background:#f7f9fb;border:1px solid #688299;border-radius:4px;justify-self:end;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.proButton:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #00000029}.proButton:active{transform:translateY(0)scale(.98)}.proButton span{color:var(--accent);margin-left:5px}.hero{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:clamp(48px,7vw,112px);padding:clamp(58px,7vw,96px) 4.5vw 48px;display:grid}.eyebrow{color:var(--accent-dark);letter-spacing:.055em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(46px,5.2vw,78px);font-weight:700;line-height:1.02}.heroText{color:#4f6073;max-width:650px;margin:24px 0 0;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.searchWrap{padding-bottom:4px;position:relative}.searchWrap>label{color:#34495d;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.searchBox{min-height:60px;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out);background:#fff;border:1px solid #aebbc8;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 17px;display:grid;box-shadow:0 8px 24px #142b4114}.searchBox[data-open]{border-color:#6d91b2;transform:translateY(-1px);box-shadow:0 16px 38px #142b4124}.searchBox>span{color:var(--accent);font-size:25px;transform:rotate(-18deg)}.searchBox input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:17px}.searchBox input::placeholder{color:#83909d}kbd{color:#667587;background:#f2f5f7;border:1px solid #cfd7df;border-radius:4px;padding:5px 7px;font-size:11px}.searchResults{z-index:30;transform-origin:top;animation:menuReveal var(--motion-base) var(--ease-out) both;background:#fff;border:1px solid #aebbc8;border-radius:5px;position:absolute;top:88px;left:0;right:0;overflow:hidden;box-shadow:0 22px 55px #0e22342e}.searchResultsHeader{border-bottom:1px solid var(--line);color:#68798a;letter-spacing:.035em;text-transform:uppercase;background:#f2f5f8;justify-content:space-between;align-items:center;gap:16px;padding:10px 15px;font-size:10px;font-weight:800;display:flex}.searchResultsHeader small{color:#81909e;letter-spacing:0;text-transform:none;font-size:9px;font-weight:600}.searchResults a{border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;transition:background var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:grid}.searchResults a:last-child{border-bottom:0}.searchResults a:hover,.searchResults .selectedResult{background:#edf4f9;transform:translate(2px)}.searchResults strong,.searchResults small{display:block}.searchResults strong{font-size:14px}.searchResults small{color:var(--muted);margin-top:2px;font-size:12px}.searchResults em{color:var(--ink);text-align:right;font-size:13px;font-style:normal;font-weight:750}.searchResults em small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:500}.searchEmpty{gap:4px;padding:22px 16px;display:grid}.searchEmpty strong{font-size:13px}.searchEmpty span{color:var(--muted);font-size:11px}.resultLogo{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;overflow:hidden}.resultLogo img{object-fit:contain;object-position:bottom;width:100%;height:100%}.quickSearches{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.quickSearches span{color:#6f7d8b;margin-right:3px;font-size:12px}.quickSearches button{cursor:pointer;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:#f7f9fb;border:1px solid #c7d0d9;border-radius:4px;padding:6px 10px;font-size:12px}.quickSearches button:hover{background:#fff;border-color:#91a9bd;transform:translateY(-1px)}.explorerBar{border-bottom:1px solid var(--line);background:#dde4eb;grid-template-columns:auto repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:1px;padding:14px 4.5vw;display:grid}.explorerLabel{color:#34495d;white-space:nowrap;align-items:center;gap:9px;min-height:56px;padding:0 19px 0 3px;font-size:11px;font-weight:800;display:flex}.filterPulse{background:var(--accent);border-radius:50%;width:7px;height:7px}.explorerBar label{background:#fff;border:1px solid #c5d0da;gap:5px;min-width:0;padding:8px 11px 10px;display:grid}.explorerBar label>span{color:#69798a;text-transform:uppercase;font-size:10px;font-weight:700}.explorerBar select{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:13px;font-weight:600}.viewToggle{background:#fff;border:1px solid #c5d0da;min-height:56px;display:flex}.viewToggle button{cursor:pointer;background:0 0;border:0;border-right:1px solid #c5d0da;width:40px;font-size:16px}.viewToggle button:last-child{border-right:0}.viewToggle .activeView{background:var(--navy);color:#fff}.coverageBar{border-bottom:1px solid var(--line);background:#e2e8ee;grid-template-columns:repeat(4,1fr);padding:0 4.5vw;display:grid}.coverageBar a{min-width:0;color:inherit;transition:background var(--motion-fast) ease, padding var(--motion-base) var(--ease-out);border-right:1px solid #cbd5de;padding:18px 20px 18px 0;text-decoration:none;display:grid}.coverageBar a:not(:first-child){padding-left:20px}.coverageBar a:last-child{border-right:0}.coverageBar a:hover{background:#ffffff8c;padding-left:16px;padding-right:16px}.coverageBar span,.coverageBar small{color:var(--muted);font-size:10px}.coverageBar span{text-transform:uppercase;font-weight:750}.coverageBar strong{letter-spacing:-.025em;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:3px 0 2px;font-size:clamp(18px,2vw,27px);overflow:hidden}.coverageBar small{color:var(--accent-dark);font-weight:650}.dashboard{grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr);gap:22px;padding:22px 4.5vw 72px;display:grid}.featureCard,.marketCard,.movesCard,.contractTableCard,.plainEnglishCard,.sourceCard{border:1px solid var(--line);background:var(--panel);border-radius:5px;box-shadow:0 2px 8px #152c4208}.featureCard,.marketCard,.movesCard,.contractTableCard,.plainEnglishCard,.sourceCard,.verificationCard,.receiptCard,.candidateCard{transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) var(--ease-out)}.featureCard:hover,.marketCard:hover,.movesCard:hover,.verificationCard:hover,.receiptCard:hover{border-color:#c0ccd7;box-shadow:0 10px 28px #152c4212}.featureCard{padding:clamp(26px,3vw,42px)}.cardHeader,.railHeader,.cashHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cardHeader h2,.railHeader h2,.simulatorCta h2{letter-spacing:-.025em;margin:0}.cardHeader h2{font-size:clamp(30px,2.8vw,42px);font-weight:700}.cardHeader>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:14px}.featuredIdentity{align-items:center;gap:14px;display:flex}.featuredIdentity>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:13px}.verified{background:var(--accent-soft);color:var(--accent-dark);border:1px solid #acc9e2;border-radius:4px;padding:7px 9px;font-size:11px;font-weight:700}.contractMetrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0 38px;display:grid}.contractMetrics>div{border-right:1px solid var(--line);padding:21px 18px 21px 0}.contractMetrics>div:not(:first-child){padding-left:20px}.contractMetrics>div:last-child{border-right:0}.contractMetrics span,.contractMetrics small{color:var(--muted);font-size:12px;display:block}.contractMetrics strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:7px 0 4px;font-size:clamp(24px,2.2vw,34px);font-weight:700;display:block}.cashHeader{align-items:end;margin-bottom:18px}.cashHeader h3{margin:0;font-size:17px}.cashHeader p{color:var(--muted);margin:4px 0 0;font-size:13px}.cashHeader a{color:var(--accent-dark);font-size:13px;font-weight:700;text-decoration:none}.cashSchedule{border:1px solid var(--line);border-radius:4px;overflow:hidden}.cashScheduleHead,.cashScheduleRow{grid-template-columns:.72fr .8fr 1.25fr 1fr;align-items:center;gap:18px;display:grid}.cashScheduleHead{color:#536579;text-transform:uppercase;background:#e8edf2;padding:11px 16px;font-size:11px;font-weight:700}.cashScheduleRow{border-top:1px solid var(--line);min-height:55px;transition:background var(--motion-fast) ease;padding:10px 16px;font-size:14px}.cashScheduleRow:hover{background:#f5f8fa}.cashScheduleRow>strong:nth-child(2),.cashScheduleRow>span:last-child{font-variant-numeric:tabular-nums}.cashScheduleRow>span:last-child{color:var(--muted)}.cashStatus{color:#536579;background:#edf0f3;border-radius:4px;width:max-content;padding:5px 8px;font-size:11px;font-weight:600}.cashStatus.guaranteedCash{background:var(--accent-soft);color:var(--accent-dark)}.featurePending{border:1px solid var(--line);text-align:center;background:#f5f7f9;border-radius:4px;place-content:center;gap:5px;min-height:150px;display:grid}.featurePending strong{font-size:14px}.featurePending p{max-width:560px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.featureEmpty{align-content:center;justify-items:start;min-height:470px;display:grid}.featureEmpty h2{letter-spacing:-.045em;max-width:650px;margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.04}.featureEmpty>p:not(.eyebrow){max-width:660px;color:var(--muted);margin:20px 0 28px;font-size:14px;line-height:1.7}.featureEmpty a{color:var(--accent-dark);font-size:12px;font-weight:800}.sideRail{gap:22px;display:grid}.marketCard,.movesCard{padding:26px}.railHeader{align-items:center;margin-bottom:18px}.railHeader .eyebrow{margin-bottom:4px}.railHeader h2{font-size:25px}.railHeader button,.railHeader>a{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#f7f9fb;border-radius:4px;place-items:center;text-decoration:none;display:grid}.marketList{display:grid}.marketRow{border:0;border-top:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;transition:background var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;grid-template-columns:28px 42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 -10px;padding:14px 10px;text-decoration:none;display:grid}:is(.marketRow:hover,.marketRow:focus-visible){background:#f2f6f9;transform:translate(2px)}.marketRank{color:#82909e;font-size:11px;font-weight:600}.teamTile{border:1px solid #e0e5ea;border-radius:4px;place-items:center;width:42px;height:42px;display:grid}.teamTile img{object-fit:contain;width:32px;height:32px}.marketName strong,.marketName small{display:block}.marketName strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.marketName small{color:var(--muted);margin-top:3px;font-size:11px}.marketValue{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.railEmpty{border-top:1px solid var(--line);text-align:center;place-content:center;gap:5px;min-height:130px;display:grid}.railEmpty strong{font-size:13px}.railEmpty span{color:var(--muted);font-size:10px}.livePill{background:var(--accent-soft);color:var(--accent-dark);border:1px solid #acc9e2;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:700}.livePill i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:4px;animation:1.8s ease-in-out infinite feedPulse;display:inline-block}.movesList{display:grid}.ledgerTabs{border:1px solid var(--line);background:#edf1f5;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:4px;padding:3px;display:grid;position:relative}.ledgerTabs button{color:#657587;cursor:pointer;min-width:0;transition:background var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:7px 6px;font-size:10px;font-weight:700;display:flex}.ledgerTabs button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 7px #152c4217}.ledgerTabs button:active{transform:scale(.98)}.ledgerTabs small{color:#607083;font-variant-numeric:tabular-nums;background:#dde5ec;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.ledgerTabs button[aria-pressed=true] small{background:var(--accent-soft);color:var(--accent-dark)}.movesList article{border-top:1px solid var(--line);animation:rowReveal var(--motion-slow) var(--ease-out) both;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.movesList article:nth-child(2){animation-delay:35ms}.movesList article:nth-child(3){animation-delay:70ms}.moveIdentity{align-content:start;justify-items:center;gap:5px;display:grid}.moveIdentity img{object-fit:contain;width:36px;height:36px}.moveIdentity>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.moveIdentity small{color:#7a8794;font-size:10px}.moveType{color:var(--accent-dark);text-transform:uppercase;font-size:10px;font-weight:700}.movesList h3{margin:5px 0 4px;font-size:14px;font-weight:600;line-height:1.45}.movesList p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ledgerEmpty{text-align:center;place-content:center;gap:4px;min-height:116px;display:grid}.ledgerEmpty strong{font-size:12px}.ledgerEmpty span{color:var(--muted);font-size:10px}.sourceDisclosure{border-top:1px solid var(--line);color:var(--accent-dark);margin-top:8px;padding-top:16px;font-size:12px;font-weight:700;text-decoration:none;display:block}.sourceDisclosure,.cashHeader a,.candidateLinks a,.receiptCard>a{transition:color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out)}.sourceDisclosure:hover,.cashHeader a:hover,.candidateLinks a:hover{color:var(--accent)}.simulatorCta{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:32px;padding:clamp(48px,6vw,78px) 4.5vw;display:flex}.simulatorCta .eyebrow{color:#9cc2e3}.simulatorCta h2{max-width:760px;font-size:clamp(34px,4vw,58px);font-weight:650;line-height:1.04}.simulatorLink{color:var(--navy);cursor:pointer;transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-fast) ease;background:#fff;border:1px solid #7890a5;border-radius:4px;flex:none;padding:14px 19px;font-size:13px;font-weight:700;text-decoration:none}.simulatorLink span{color:var(--accent);transition:transform var(--motion-base) var(--ease-out);margin-left:12px}.simulatorLink:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003}.simulatorLink:hover span{display:inline-block;transform:translate(3px)}.detailHeader .backLink{color:#d5e0ea;justify-self:end;font-size:12px;font-weight:650;text-decoration:none}.playerHero{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-end;gap:32px;padding:58px 4.5vw 36px;display:flex}.playerIdentity{align-items:center;gap:24px;display:flex}.playerMonogram{border:1px solid var(--line);background:#f7f9fb;border-radius:6px;flex:none;place-items:center;width:88px;height:88px;display:grid}.playerMonogram img{object-fit:contain;width:68px;height:68px}.playerIdentity h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1}.playerIdentity>div>p:last-child{color:var(--muted);margin:13px 0 0;font-size:14px}.playerActions{gap:8px;display:flex}.playerActions button{cursor:pointer;background:#fff;border:1px solid #aebbc8;border-radius:4px;padding:11px 15px;font-size:13px;font-weight:650}.playerActions .primaryAction{border-color:var(--accent);background:var(--accent);color:#fff}.dealSummary{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:0 4.5vw;display:grid}.dealSummary>div{border-right:1px solid var(--line);padding:25px 22px 25px 0}.dealSummary>div:not(:first-child){padding-left:22px}.dealSummary>div:last-child{border-right:0}.dealSummary span,.dealSummary small{color:var(--muted);font-size:12px;display:block}.dealSummary strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:7px 0 4px;font-size:clamp(24px,2.2vw,34px);display:block}.contractWorkspace{grid-template-columns:minmax(0,1.5fr) minmax(330px,.55fr);gap:22px;padding:22px 4.5vw 70px;display:grid}.contractTableCard{min-width:0;padding:30px}.sectionHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.sectionHeading .eyebrow{margin-bottom:5px}.sectionHeading h2{letter-spacing:-.025em;margin:0;font-size:28px}.tableLegend{color:var(--muted);gap:13px;font-size:11px;display:flex}.tableLegend span{align-items:center;gap:6px;display:flex}.tableLegend i{background:var(--success);border-radius:50%;width:8px;height:8px}.tableLegend .estimateKey{background:var(--warning)}.tableScroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#536579;text-align:right;text-transform:uppercase;background:#eef2f6;padding:12px;font-size:10px;font-weight:700}th:first-child,td:first-child{text-align:left;padding-left:10px}td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:15px 12px}.capCell{background:#f0f5f9}.guaranteePill{background:var(--warning-soft);color:#76571e;border:1px solid #d8c8a1;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:600;display:inline-block}.fullGuarantee{background:var(--success-soft);color:#185e4b;border-color:#a7cfbf}.analysisRail{align-content:start;gap:22px;display:grid}.plainEnglishCard,.sourceCard{padding:27px}.plainEnglishCard h2{letter-spacing:-.025em;margin:0 0 17px;font-size:28px;line-height:1.1}.plainEnglishCard>p:not(.eyebrow){color:#526376;font-size:14px;line-height:1.7}.plainEnglishCard button{color:var(--accent-dark);cursor:pointer;background:0 0;border:0;padding:11px 0 0;font-size:12px;font-weight:700}.sourceCard{grid-template-columns:auto 1fr;column-gap:13px;display:grid}.sourceScore{align-items:baseline;display:flex}.sourceScore strong{letter-spacing:-.04em;font-size:34px}.sourceScore span{color:var(--muted);font-size:12px}.sourceCard .eyebrow{margin-bottom:3px}.sourceCard h3{margin:0;font-size:17px}.sourceCard>p,.sourceCard>a,.sourceCard>small{grid-column:1/-1}.sourceCard>p{color:var(--muted);margin:19px 0 13px;font-size:13px;line-height:1.65}.sourceCard>a{color:var(--accent-dark);font-size:12px;font-weight:700}.sourceCard>small{border-top:1px solid var(--line);color:#7e8b98;margin-top:17px;padding-top:13px;font-size:11px}.sourcesHero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:end;gap:clamp(40px,8vw,130px);padding:clamp(58px,7vw,96px) 4.5vw 44px;display:grid}.sourcesHero h1{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(44px,5vw,72px);font-weight:700;line-height:1}.sourcesHero>p{color:#526376;margin:0;font-size:16px;line-height:1.65}.sourceMonitor{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:22px;padding:22px 4.5vw;display:grid}.activeFeedCard,.provenanceCard{border:1px solid var(--line);background:#fff;border-radius:5px;padding:clamp(26px,3vw,40px)}.feedStatusLine{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;font-size:11px;font-weight:600;display:flex}.sourceStatus{color:#8a4935;background:#f8eee9;border:1px solid #d9c2b7;border-radius:4px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.sourceStatus i{background:currentColor;border-radius:50%;width:6px;height:6px}.sourceStatus.healthy{background:var(--success-soft);color:#185e4b;border-color:#a7cfbf}.activeFeedHeading{justify-content:space-between;align-items:end;gap:20px;margin:33px 0 27px;display:flex}.activeFeedHeading .eyebrow{margin-bottom:6px}.activeFeedHeading h2,.provenanceCard h2,.sourceRoadmap h2{letter-spacing:-.03em;margin:0;font-size:clamp(27px,2.8vw,40px);line-height:1.05}.activeFeedHeading>strong{letter-spacing:-.055em;font-size:clamp(46px,5vw,72px);font-weight:600;line-height:.8}.activeFeedMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.activeFeedMeta>div{border-right:1px solid var(--line);padding:16px 15px 16px 0}.activeFeedMeta>div:not(:first-child){padding-left:15px}.activeFeedMeta>div:last-child{border-right:0}.activeFeedMeta span,.activeFeedMeta strong{display:block}.activeFeedMeta span{color:var(--muted);font-size:11px}.activeFeedMeta strong{margin-top:5px;font-size:12px}.logoStream{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.logoStream>span{border:1px solid var(--line);background:#fff;border-radius:4px;align-content:center;place-items:center;gap:4px;width:60px;height:70px;display:grid}.logoStream img{object-fit:contain;width:38px;height:38px}.logoStream small{color:var(--muted);font-size:10px;font-weight:600}.activeFeedCard>a{color:var(--accent-dark);font-size:12px;font-weight:700}.provenanceCard{background:var(--navy);color:#fff}.provenanceCard .eyebrow{color:#9cc2e3}.provenanceCard ol{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.provenanceCard li{border-top:1px solid #2b4257;gap:5px;padding:17px 0;display:grid}.provenanceCard li strong{font-size:14px}.provenanceCard li span{color:#b7c5d1;font-size:12px;line-height:1.5}.sourceRoadmap{padding:60px 4.5vw 86px}.sourceRoadmap .sectionHeading>p{max-width:480px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.sourceRows{border-top:1px solid var(--line);margin-top:27px}.sourceRows article{border-bottom:1px solid var(--line);grid-template-columns:46px 100px minmax(190px,.9fr) minmax(260px,1.3fr) 140px;align-items:center;gap:20px;padding:20px 0;display:grid}.sourceIndex,.sourceStage{text-transform:uppercase;font-size:10px;font-weight:700}.sourceIndex{color:#7f8d9a}.sourceStage{border:1px solid #bdc8d2;border-radius:4px;width:max-content;padding:6px 8px}.sourceRows h3{margin:0;font-size:14px}.sourceRows p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.sourceRows article>strong{text-align:right;font-size:11px}.watchHero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.3fr) minmax(310px,.62fr);align-items:end;gap:clamp(42px,9vw,150px);padding:clamp(58px,7vw,96px) 4.5vw 44px;display:grid}.watchHero h1{letter-spacing:-.05em;max-width:880px;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:700;line-height:.98}.watchHero>p{color:#526376;margin:0;font-size:16px;line-height:1.7}.watchStats{border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:repeat(4,1fr);padding:0 4.5vw;display:grid}.watchStats>div{border-right:1px solid var(--line);padding:22px 20px 22px 0}.watchStats>div:not(:first-child){padding-left:20px}.watchStats>div:last-child{border-right:0}.watchStats span,.watchStats small{color:var(--muted);font-size:11px;display:block}.watchStats strong{font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:25px;display:block}.watchStats .checkedTime{font-size:15px;line-height:1.45}.candidateWorkspace{padding:44px 4.5vw 66px}.candidateHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.candidateHeader h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px)}.candidateList{gap:12px;display:grid}.candidateCard{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:118px minmax(0,1fr);display:grid}.candidateScore{border-right:1px solid var(--line);background:#eef3f7;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.candidateScore strong{letter-spacing:-.05em;font-size:38px}.candidateScore>span{color:var(--muted);font-size:11px}.candidateScore small{background:var(--accent-soft);color:var(--accent-dark);border:1px solid #a8c5dc;border-radius:4px;margin-top:10px;padding:5px 7px;font-size:9px;font-weight:800}.candidateBody{padding:25px 28px 27px}.candidateMeta{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;display:flex}.candidateMeta>span{color:var(--accent-dark)}.candidateBody h3{letter-spacing:-.02em;max-width:980px;margin:9px 0 6px;font-size:clamp(18px,2vw,25px);line-height:1.3}.candidateBody>p{max-width:950px;color:var(--muted);margin:0 0 17px;font-size:13px;line-height:1.55}.termGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.25fr repeat(5,1fr);margin:20px 0 17px;display:grid}.termGrid>div{border-right:1px solid var(--line);min-width:0;padding:13px 12px 13px 0}.termGrid>div:not(:first-child){padding-left:12px}.termGrid>div:last-child{border-right:0}.termGrid span,.termGrid small{color:var(--muted);font-size:10px;display:block}.termGrid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.termGrid small{text-transform:capitalize;margin-top:3px}.candidateLinks{flex-wrap:wrap;gap:8px 18px;display:flex}.candidateLinks a{color:var(--accent-dark);font-size:12px;font-weight:700}.candidateEmpty{border:1px solid var(--line);text-align:center;background:#fff;padding:50px}.candidateEmpty h3{margin:0}.candidateEmpty p{color:var(--muted);margin:8px 0 0}.pipelineNote{background:var(--navy);color:#fff;grid-template-columns:minmax(300px,.85fr) minmax(480px,1.15fr);gap:50px;padding:58px 4.5vw 76px;display:grid}.pipelineNote .eyebrow{color:#9cc2e3}.pipelineNote h2{letter-spacing:-.04em;max-width:650px;margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1.08}.pipelineNote ol{grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.pipelineNote li{color:#d6e1eb;border-top:1px solid #385069;grid-template-columns:32px 1fr;gap:10px;padding:20px 12px 20px 0;font-size:13px;display:grid}.pipelineNote li strong{color:#8eb4d4;font-size:10px}.publishedHero{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-end;gap:38px;padding:clamp(52px,7vw,90px) 4.5vw 42px;display:flex}.publishedIdentity{align-items:center;gap:25px;display:flex}.publishedIdentity>img{border:1px solid var(--line);object-fit:contain;object-position:bottom;background:#eef3f7;border-radius:6px;flex:none;width:112px;height:112px}.publishedIdentity h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,82px);font-weight:700;line-height:.95}.publishedIdentity>div>p:last-child{color:var(--muted);margin:14px 0 0;font-size:14px}.verificationSeal{background:var(--success-soft);color:#185e4b;border:1px solid #a7cfbf;border-radius:5px;justify-items:center;min-width:150px;padding:17px 20px;display:grid}.verificationSeal span{font-size:9px;font-weight:800}.verificationSeal strong{letter-spacing:-.05em;margin:4px 0 1px;font-size:42px;line-height:1}.verificationSeal small{font-size:10px}.publishedMetrics{border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:repeat(4,1fr);padding:0 4.5vw;display:grid}.publishedMetrics>div{border-right:1px solid var(--line);padding:24px 22px 24px 0}.publishedMetrics>div:not(:first-child){padding-left:22px}.publishedMetrics>div:last-child{border-right:0}.publishedMetrics span,.publishedMetrics small{color:var(--muted);font-size:11px;display:block}.publishedMetrics strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:7px 0 4px;font-size:clamp(24px,2.4vw,36px);display:block}.publishedWorkspace{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:22px;padding:22px 4.5vw 60px;display:grid}.verificationCard,.receiptCard{border:1px solid var(--line);background:#fff;border-radius:5px;padding:clamp(26px,3vw,40px)}.verificationCard h2,.receiptCard h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.3vw,44px);line-height:1.05}.verificationCard>p:not(.eyebrow){color:#526376;max-width:720px;margin:20px 0 27px;font-size:15px;line-height:1.7}.knownTerms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.knownTerms>div{border-right:1px solid var(--line);padding:16px 14px 16px 0}.knownTerms>div:not(:first-child){padding-left:14px}.knownTerms>div:last-child{border-right:0}.knownTerms span,.knownTerms strong{display:block}.knownTerms span{color:var(--muted);font-size:10px}.knownTerms strong{text-transform:capitalize;margin-top:5px;font-size:13px}.receiptCard>h2{margin-bottom:20px}.receiptCard>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:28px 1fr auto;gap:12px;padding:17px 0;text-decoration:none;display:grid}.receiptCard>a:hover{background:#f4f7f9;transform:translate(3px)}.receiptCard>a>span{color:#80909e;font-size:10px;font-weight:700}.receiptCard a strong,.receiptCard a small{display:block}.receiptCard a strong{font-size:14px}.receiptCard a small{color:var(--accent-dark);text-transform:capitalize;margin-top:3px;font-size:10px}.receiptCard a p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.receiptCard a b{color:var(--accent-dark);font-size:12px}.structurePending{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);align-items:end;gap:50px;padding:58px 4.5vw 72px;display:grid}.structurePending .eyebrow{color:#9cc2e3}.structurePending h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.04}.structurePending>p{color:#bdcad5;margin:0;font-size:14px;line-height:1.7}.annualStructure{background:var(--navy);color:#fff;padding:58px 4.5vw 72px}.structureHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.structureHeading .eyebrow{color:#9cc2e3}.structureHeading h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.04}.basisLegend{color:#c5d1dc;gap:18px;font-size:11px;font-weight:700;display:flex}.basisLegend span{align-items:center;gap:7px;display:flex}.basisLegend i{border-radius:50%;width:8px;height:8px}.reportedDot{background:#6fb3a0}.modeledDot{background:#8da9c1}.structureTable{background:#12263a;border:1px solid #385069;border-radius:5px;overflow-x:auto}.structureRow{border-top:1px solid #385069;grid-template-columns:.55fr repeat(3,1fr) 1.35fr;align-items:center;min-width:760px;display:grid}.structureRow:first-child{border-top:0}.structureRow>*{border-left:1px solid #385069;min-width:0;padding:21px 20px}.structureRow>:first-child{border-left:0}.structureTableHead{color:#9fb2c4;letter-spacing:.04em;text-transform:uppercase;background:#0d1d2c;font-size:10px;font-weight:800}.structureTableHead>*{padding-top:13px;padding-bottom:13px}.structureRow strong{font-size:17px}.structureRow span b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:block}.structureRow span>small:not(.basisPill){color:#9fb2c4;margin-top:6px;font-size:10px;line-height:1.4;display:block}.basisPill{letter-spacing:.035em;text-transform:uppercase;border:1px solid;border-radius:3px;margin-top:7px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-block}.reportedBasis{color:#a9d5c9;background:#173b39;border-color:#579985}.modeledBasis{color:#bcd0e2;background:#20384d;border-color:#627f99}.modelDisclosure{color:#c5d1dc;border:1px solid #385069;border-radius:5px;grid-template-columns:145px minmax(0,1fr) minmax(260px,.65fr);align-items:start;gap:24px;margin-top:16px;padding:20px 22px;display:grid}.modelDisclosure>span{color:#91b5d4;letter-spacing:.05em;font-size:9px;font-weight:800}.modelDisclosure p{margin:0;font-size:13px;line-height:1.55}.modelDisclosure small{color:#91a4b6;font-size:10px;line-height:1.55}.directoryHero{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(320px,.58fr);align-items:end;gap:clamp(42px,9vw,150px);padding:clamp(58px,7vw,96px) 4.5vw 44px;display:grid}.directoryHero h1{letter-spacing:-.05em;max-width:920px;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:700;line-height:.98}.directoryHero>p{color:#526376;margin:0;font-size:16px;line-height:1.7}.directoryStats{border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:repeat(4,1fr);padding:0 4.5vw;display:grid}.directoryStats>div{border-right:1px solid var(--line);padding:22px 20px 22px 0}.directoryStats>div:not(:first-child){padding-left:20px}.directoryStats>div:last-child{border-right:0}.directoryStats span,.directoryStats small{color:var(--muted);font-size:11px;display:block}.directoryStats strong{letter-spacing:-.03em;text-transform:capitalize;margin:6px 0 4px;font-size:clamp(22px,2.4vw,32px);display:block}.directoryWorkspace{padding:22px 4.5vw 78px}.directoryFilters{z-index:15;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eef2f6f0;border-radius:5px;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.7fr) minmax(160px,.6fr) auto;align-items:stretch;gap:8px;padding:10px;display:grid;position:sticky;top:72px;box-shadow:0 8px 25px #152c4212}.directoryFilters label{background:#fff;border:1px solid #c5d0da;border-radius:4px;gap:4px;padding:8px 12px;display:grid}.directoryFilters label>span{color:#69798a;letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:800}.directoryFilters input,.directoryFilters select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px;font-weight:600}.directoryCount{background:var(--navy);color:#fff;border:1px solid #8fa7bb;border-radius:4px;place-content:center;justify-items:center;min-width:90px;display:grid}.directoryCount strong{font-variant-numeric:tabular-nums;font-size:18px}.directoryCount span{color:#aebdca;font-size:9px}.playerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.playerDirectoryCard{border:1px solid var(--line);min-width:0;color:inherit;transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:#fff;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px;text-decoration:none;display:grid;overflow:hidden}:is(.playerDirectoryCard:hover,.playerDirectoryCard:focus-visible){border-color:#a9bac8;transform:translateY(-2px);box-shadow:0 10px 26px #152c4217}.playerPortrait{background:#eaf0f5;border:1px solid #d8e0e7;border-radius:50%;flex:none;place-items:end center;display:grid;position:relative;overflow:visible}.playerPortrait-card{width:66px;height:66px}.playerPortrait-row{width:42px;height:42px}.playerPortrait-hero{border-radius:8px;width:148px;height:148px}.portraitFallback{color:#617386;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.portraitFallback img{object-fit:contain;width:58%;height:58%}.portraitPhoto{z-index:1;border-radius:inherit;object-fit:contain;object-position:bottom;width:100%;height:100%;position:relative}.portraitTeam{z-index:2;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-3px;right:-4px;box-shadow:0 2px 7px #152c4229}.portraitTeam img{object-fit:contain;width:19px;height:19px}.playerPortrait-hero .portraitTeam{width:40px;height:40px;bottom:-8px;right:-8px}.playerPortrait-hero .portraitTeam img{width:31px;height:31px}.directoryPlayerIdentity{min-width:0}.directoryPlayerIdentity strong,.directoryPlayerIdentity small{display:block}.directoryPlayerIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.directoryPlayerIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.directoryPlayerMeta{align-content:space-between;align-self:stretch;justify-items:end;display:grid}.directoryPlayerMeta>small{color:#7b8997;font-size:9px;font-weight:700}.directoryPlayerMeta b{color:var(--accent-dark);white-space:nowrap;font-size:9px}.directoryPlayerMeta i{transition:transform var(--motion-fast) var(--ease-out);margin-left:4px;font-style:normal;display:inline-block}.playerDirectoryCard:hover .directoryPlayerMeta i{transform:translate(3px)}.loadMorePlayers{width:100%;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #9bafc0;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:15px;font-size:12px;font-weight:800;display:flex}.loadMorePlayers span{color:var(--muted);font-size:10px;font-weight:500}.directoryEmpty{border:1px solid var(--line);background:#fff;border-radius:5px;place-content:center;justify-items:center;min-height:280px;display:grid}.directoryEmpty strong{font-size:18px}.directoryEmpty p{color:var(--muted);margin:6px 0 0;font-size:12px}.teamDirectoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:24px 4.5vw 80px;display:grid}.teamDirectoryCard{border:1px solid var(--line);min-width:0;color:inherit;transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:#fff;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.teamDirectoryCard:before{background:var(--team-color);content:"";width:4px;position:absolute;inset:0 auto 0 0}:is(.teamDirectoryCard:hover,.teamDirectoryCard:focus-visible){border-color:#a9bac8;transform:translateY(-2px);box-shadow:0 12px 28px #152c4217}.teamDirectoryLogo{width:66px;height:66px;color:var(--muted);background:#f3f6f8;border:1px solid #d8e0e7;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.teamDirectoryLogo img{object-fit:contain;width:50px;height:50px}.teamDirectoryCard>span:nth-child(2){min-width:0}.teamDirectoryCard small,.teamDirectoryCard strong,.teamDirectoryCard em{display:block}.teamDirectoryCard small{color:#748391;font-size:9px;font-weight:800}.teamDirectoryCard strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.teamDirectoryCard em{color:var(--muted);margin-top:5px;font-size:10px;font-style:normal}.teamDirectoryCard>b{color:var(--accent-dark);transition:transform var(--motion-fast) var(--ease-out);font-size:13px}.teamDirectoryCard:hover>b{transform:translate(3px)}.leagueCapBoard{padding:0 4.5vw 30px}.leagueCapIntro{justify-content:space-between;align-items:end;gap:36px;margin-bottom:18px;display:flex}.leagueCapIntro h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.5vw,48px);line-height:1}.leagueCapLeaders{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.leagueCapLeaders>span{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:130px;padding:11px 13px}.leagueCapLeaders small,.leagueCapLeaders strong{display:block}.leagueCapLeaders small{color:#758493;text-transform:uppercase;font-size:8px;font-weight:800}.leagueCapLeaders strong{margin-top:5px;font-size:11px}.leagueCapTableWrap{border:1px solid var(--line);background:#fff;border-radius:7px;overflow-x:auto;box-shadow:0 14px 34px #112a400f}.leagueCapTable{border-collapse:collapse;width:100%;min-width:1020px}.leagueCapTable th{color:#627486;letter-spacing:.035em;text-align:right;text-transform:uppercase;background:#eef3f7;border-bottom:1px solid #aab9c6;padding:12px 14px;font-size:8px}.leagueCapTable th:nth-child(-n+2){text-align:left}.leagueCapTable td{color:#435568;font-variant-numeric:tabular-nums;text-align:right;border-bottom:1px solid #e0e6eb;padding:11px 14px;font-size:10px}.leagueCapTable td:first-child{color:#82909c;text-align:left;width:42px}.leagueCapTable tbody tr:last-child td{border-bottom:0}.leagueCapTable tbody tr:hover{background:#f7f9fb}.leagueCapTable td:nth-child(2){text-align:left}.leagueCapTable td:nth-child(2)>a{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.leagueCapTable td:nth-child(2)>a>span{background:#f3f6f8;border:1px solid #d8e0e7;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.leagueCapTable img{object-fit:contain;width:28px;height:28px}.leagueCapTable td:nth-child(2) strong,.leagueCapTable td:nth-child(2) small{display:block}.leagueCapTable td:nth-child(2) strong{color:var(--navy);font-size:11px}.leagueCapTable td:nth-child(2) small{color:#85929e;margin-top:2px;font-size:8px}.leagueCapTable td:last-child a{color:#31688f;font-size:12px;text-decoration:none}.positiveMoney{font-weight:800;color:#17634e!important}.negativeMoney{font-weight:800;color:#a63e3e!important}.capSourceLine{color:#85929e;margin:9px 2px 0;font-size:8px}.teamBreadcrumb{border-bottom:1px solid var(--line);background:#f7f9fb;padding:13px 4.5vw}.teamBreadcrumb ol{color:#697b8b;flex-wrap:wrap;gap:7px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.teamBreadcrumb li:not(:last-child):after{color:#9aabb8;content:"/";margin-left:7px}.teamBreadcrumb a{color:#315f84;text-decoration:none}.teamBreadcrumb a:hover{text-decoration:underline}.teamProfileHero{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:28px;padding:clamp(48px,6vw,80px) 4.5vw 42px;display:flex;position:relative;overflow:hidden}.teamProfileHero:after{border:clamp(14px, 2vw, 30px) solid var(--team-color);width:34vw;height:34vw;position:absolute;bottom:-9vw;right:-4vw}@supports (color:color-mix(in lab, red, red)){.teamProfileHero:after{border:clamp(14px, 2vw, 30px) solid color-mix(in srgb, var(--team-color) 12%, transparent)}}.teamProfileHero:after{content:"";pointer-events:none;border-radius:50%}.teamProfileLogo{z-index:1;width:clamp(100px,11vw,150px);height:clamp(100px,11vw,150px);color:var(--muted);background:#f4f7f9;border:1px solid #d4dde5;border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid;position:relative}.teamProfileLogo img{object-fit:contain;width:78%;height:78%}.teamProfileHero>div{z-index:1;position:relative}.teamProfileHero h1{letter-spacing:-.052em;max-width:1100px;margin:0;font-size:clamp(39px,4.8vw,70px);font-weight:700;line-height:.98}.teamProfileHero>div>p:last-child{max-width:820px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.65}.teamJumpNav{z-index:12;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9fbf5;align-items:center;gap:22px;padding:12px 4.5vw;display:flex;position:sticky;top:72px;overflow-x:auto}.teamJumpNav a{color:#2d5d84;white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.teamJumpNav a:hover{text-decoration:underline}.teamJumpNav span{color:#738291;white-space:nowrap;margin-left:auto;font-size:9px}.teamSnapshotStats{border-bottom:1px solid var(--line);background:#f7f9fb;grid-template-columns:repeat(5,1fr);display:grid}.teamSnapshotStats>div{border-right:1px solid var(--line);padding:20px 4.5vw 20px 20px}.teamSnapshotStats>div:first-child{padding-left:4.5vw}.teamSnapshotStats>div:last-child{border-right:0}.teamSnapshotStats span,.teamSnapshotStats strong,.teamSnapshotStats small{display:block}.teamSnapshotStats span{color:#6d7e8e;text-transform:uppercase;font-size:9px;font-weight:750}.teamSnapshotStats strong{letter-spacing:-.035em;margin:6px 0 3px;font-size:clamp(20px,2.1vw,30px)}.teamSnapshotStats small{color:#7b8a97;font-size:9px}.profileHero{align-items:center}.profileStatus{background:var(--success-soft);color:#185e4b;border:1px solid #a7cfbf;border-radius:5px;justify-items:center;min-width:166px;padding:17px 20px;display:grid}.profileStatus span{letter-spacing:.04em;font-size:8px;font-weight:800}.profileStatus strong{letter-spacing:-.03em;text-transform:capitalize;margin:5px 0 2px;font-size:24px}.profileStatus small{font-size:9px}.profileCollege{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:clamp(19px,2vw,27px)!important}.profileWorkspace{grid-template-columns:minmax(0,1.2fr) minmax(320px,.55fr);gap:22px;padding:22px 4.5vw 76px;display:grid}.profileContractCard,.profileSourceCard{border:1px solid var(--line);background:#fff;border-radius:5px;padding:clamp(27px,3vw,40px)}.profileContractCard h2,.profileSourceCard h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.2vw,43px);line-height:1.06}.profileContractHeading{justify-content:space-between;align-items:start;gap:24px;display:flex}.profileContractHeading p{color:var(--muted);margin:9px 0 0;font-size:12px}.profileContractHeading>span{background:var(--success-soft);color:#185e4b;border:1px solid #a7cfbf;border-radius:4px;flex:none;padding:7px 9px;font-size:9px;font-weight:800}.profileContractMetrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:28px 0 24px;display:grid}.profileContractMetrics>div{border-right:1px solid var(--line);padding:16px 14px 16px 0}.profileContractMetrics>div:not(:first-child){padding-left:14px}.profileContractMetrics>div:last-child{border-right:0}.profileContractMetrics span,.profileContractMetrics strong{display:block}.profileContractMetrics span{color:var(--muted);font-size:10px}.profileContractMetrics strong{letter-spacing:-.025em;margin-top:6px;font-size:clamp(17px,2vw,24px)}.profileContractCopy{color:#526376;max-width:680px;margin:18px 0 26px;font-size:14px;line-height:1.7}.profilePrimaryLink{color:var(--navy);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;background:#f6f8fa;border:1px solid #9fb1c1;border-radius:4px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.profilePrimaryLink:hover{border-color:var(--accent);background:var(--accent-soft)}.profilePrimaryLink span{color:var(--accent-dark)}.profileSourceCard{background:var(--navy);color:#fff;align-self:start}.profileSourceCard .eyebrow{color:#9cc2e3}.profileSourceCard h2{margin-bottom:24px}.identityReceipt{border-top:1px solid #385069;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.identityReceipt>span{color:#8eb4d4;font-size:9px;font-weight:800}.identityReceipt strong,.identityReceipt small{display:block}.identityReceipt strong{font-size:13px}.identityReceipt small{color:#afbecb;margin-top:4px;font-size:10px;line-height:1.5}.profileSourceCard>a{color:#b8d9f4;margin-top:12px;font-size:11px;font-weight:750;text-decoration:none;display:block}.teamCapSection,.playerSignalSection{padding:52px 4.5vw 14px}.teamCapHeading,.playerSignalHeading{justify-content:space-between;align-items:end;gap:42px;margin-bottom:22px;display:flex}.teamCapHeading h2,.playerSignalHeading h2{letter-spacing:-.043em;max-width:780px;margin:0;font-size:clamp(29px,3.4vw,46px);line-height:1.05}.teamCapHeading>p,.playerSignalHeading>p{max-width:430px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.teamCoverageSummary{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.teamCoverageSummary article{border-left:1px solid var(--line);padding:24px}.teamCoverageSummary article:first-child{border-left:0}.teamCoverageSummary span,.teamCoverageSummary strong{display:block}.teamCoverageSummary span{color:#647688;font-size:10px;font-weight:750}.teamCoverageSummary strong{letter-spacing:-.045em;margin-top:8px;font-size:clamp(27px,3vw,42px)}.teamCoverageSummary p{color:#6b7c8d;max-width:420px;margin:8px 0 0;font-size:10px;line-height:1.55}.teamCapOverview{border:1px solid var(--line);background:#fff;border-radius:7px 7px 0 0;grid-template-columns:1.1fr 1fr 1fr;display:grid;overflow:hidden}.teamCapOverview article{border-left:1px solid var(--line);padding:25px}.teamCapOverview article:first-child{background:#f4f8fb;border-left:0}.teamCapOverview span,.teamCapOverview strong,.teamCapOverview small{display:block}.teamCapOverview span{color:#637587;text-transform:uppercase;font-size:9px;font-weight:800}.teamCapOverview strong{letter-spacing:-.05em;margin:8px 0 3px;font-size:clamp(30px,3.5vw,48px)}.teamCapOverview small{color:#82909d;font-size:9px}.teamAllocationGrid{border:1px solid var(--line);color:#fff;background:#0c263c;border-top:0;border-radius:0 0 7px 7px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.teamAllocationGrid>div{border-left:1px solid #29445b;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;display:flex}.teamAllocationGrid>div:first-child{border-left:0}.teamAllocationGrid span{color:#9db1c1;text-transform:uppercase;font-size:9px}.teamAllocationGrid strong{letter-spacing:-.025em;font-size:17px}.teamCapLedger{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:16px;scroll-margin-top:135px;overflow:hidden}.teamCapLedger .teamMiniHeading{background:#fff}.teamCapLedgerWrap{overflow-x:auto}.teamCapLedger table{border-collapse:collapse;width:100%;min-width:1040px}.teamCapLedger th{color:#607284;letter-spacing:.03em;text-align:right;text-transform:uppercase;background:#eef3f7;border-bottom:1px solid #9fb0bf;padding:12px 14px;font-size:8px}.teamCapLedger th:first-child{text-align:left}.teamCapLedger td{color:#435568;font-variant-numeric:tabular-nums;text-align:right;border-bottom:1px solid #e1e7ec;padding:9px 14px;font-size:10px}.teamCapLedger tbody tr:last-child td{border-bottom:0}.teamCapLedger tbody tr:hover{background:#f7f9fb}.teamCapLedger td:first-child{text-align:left;min-width:225px}.teamCapLedger td:first-child>a{color:inherit;text-decoration:none}.teamCapLedger .capHitCell{color:var(--navy);background:#f3f7fa;font-weight:850}.capPlayerIdentity{align-items:center;gap:10px;display:flex}.capPlayerIdentity>img,.capPlayerIdentity>i{background:#edf2f6;border:1px solid #d6dfe7;border-radius:50%;flex:none;width:36px;height:36px}.capPlayerIdentity>img{object-fit:contain;object-position:bottom}.capPlayerIdentity>i{color:#6d7d8b;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.capPlayerIdentity strong,.capPlayerIdentity small{display:block}.capPlayerIdentity strong{color:var(--navy);font-size:11px}.capPlayerIdentity small{color:#7c8b97;margin-top:2px;font-size:8px}.teamCapLedger .capSourceLine{padding:0 18px 12px}.teamCapYears{gap:10px;display:grid}.teamCapYears article{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(170px,.8fr) repeat(3,1fr);display:grid}.teamCapYears article>div{border-left:1px solid var(--line);padding:18px 20px}.teamCapYears article>div:first-child{background:#eef3f7;border-left:0}.teamCapYears span,.teamCapYears small,.teamCapYears strong{display:block}.teamCapYears span{color:var(--muted);font-size:10px}.teamCapYears article>div:first-child span{color:var(--navy);font-size:24px;font-weight:750}.teamCapYears strong{letter-spacing:-.025em;margin-top:6px;font-size:21px}.teamCapYears small{color:var(--muted);margin-top:3px;font-size:9px}.teamCapEmpty{border:1px solid var(--line);background:#fff;border-radius:6px;padding:28px}.teamCapEmpty strong{font-size:16px}.teamCapEmpty p{color:var(--muted);margin:7px 0 0;font-size:12px}.teamPublishedContracts{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:12px}.teamPublishedContracts>div,.teamPublishedContracts>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.teamPublishedContracts>div{background:#f6f8fa;border-top:0}.teamPublishedContracts>div span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.teamPublishedContracts a{color:inherit;font-size:11px;font-weight:700;text-decoration:none}.teamPublishedContracts>a span,.teamPublishedContracts>a strong,.teamPublishedContracts>a small{display:block}.teamPublishedContracts>a strong{text-align:right}.teamPublishedContracts>a small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:500}.teamSalaryIntelligence{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:14px;margin-top:14px;display:grid}.teamSalaryIntelligence>article{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.teamMiniHeading{border-bottom:1px solid var(--line);background:#f7f9fb;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.teamMiniHeading .eyebrow{margin-bottom:5px}.teamMiniHeading h3{letter-spacing:-.025em;margin:0;font-size:20px}.teamMiniHeading>span{color:#748493;font-size:9px}.positionSpendList{grid-template-columns:1fr 1fr;display:grid}.positionSpendList>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.positionSpendList>div:nth-child(2n){border-right:0}.positionSpendList span:last-child{text-align:right}.positionSpendList strong,.positionSpendList small{display:block}.positionSpendList strong{font-size:12px}.positionSpendList small{color:#758695;margin-top:3px;font-size:8px}.topSalaryList>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:26px minmax(0,1fr) auto 14px;align-items:center;gap:11px;padding:15px 18px;text-decoration:none;display:grid}.topSalaryList>a:first-child{border-top:0}.topSalaryList>a:hover{background:#f5f8fa}.topSalaryList>a>span:first-child{color:#83929f;font-size:9px}.topSalaryList>a strong,.topSalaryList>a small{display:block}.topSalaryList>a strong{font-size:11px}.topSalaryList>a small{color:#748493;margin-top:3px;font-size:8px}.topSalaryList>a>strong{text-align:right;font-size:12px}.topSalaryList b{color:#35698f;font-size:11px}.topSalaryList>p{color:var(--muted);text-align:center;margin:0;padding:38px 24px;font-size:11px}.teamContractsSection,.teamRosterSection,.teamQuestionsSection{border-top:1px solid var(--line);padding:58px 4.5vw}.teamContractsSection{background:#eef2f5}.teamRosterSection{background:#fff}.teamQuestionsSection{background:#eef2f5;padding-bottom:74px}.teamSectionHeading{justify-content:space-between;align-items:end;gap:42px;margin-bottom:24px;display:flex}.teamSectionHeading h2{letter-spacing:-.043em;max-width:820px;margin:0;font-size:clamp(29px,3.4vw,46px);line-height:1.05}.teamSectionHeading>p{max-width:450px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.teamContractEmpty{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:32px;padding:28px;display:flex}.teamContractEmpty strong{font-size:17px}.teamContractEmpty p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.teamContractEmpty>a{background:var(--navy);color:#fff;border-radius:4px;flex:none;align-items:center;gap:14px;padding:12px 14px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.teamRosterTools{border:1px solid var(--line);background:#f5f8fa;border-radius:7px;grid-template-columns:minmax(260px,1fr) minmax(155px,.36fr) auto auto;align-items:end;gap:9px;margin-bottom:12px;padding:12px;display:grid}.teamRosterTools label{gap:6px;display:grid}.teamRosterTools label span{color:#697a89;text-transform:uppercase;font-size:8px;font-weight:800}.teamRosterTools input,.teamRosterTools select{min-height:39px;color:var(--navy);font:inherit;background:#fff;border:1px solid #bac7d2;border-radius:4px;padding:0 11px;font-size:11px}.rosterViewTabs{background:#eaf0f4;border:1px solid #c3ced8;border-radius:5px;gap:4px;padding:3px;display:flex}.rosterViewTabs button{color:#617385;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 10px;font-size:9px;font-weight:750}.rosterViewTabs button[aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 1px 4px #122a3f1f}.teamRosterCount{color:#6e7f8e;text-align:right;min-width:74px;padding-bottom:8px;font-size:9px}.teamRosterCount strong{color:var(--navy);font-size:17px}.teamRosterTableWrap{border:1px solid var(--line);background:#fff;border-radius:7px;overflow-x:auto}.teamRosterTable{border-collapse:collapse;width:100%;min-width:980px}.teamRosterTable th{color:#607284;letter-spacing:.035em;text-align:left;text-transform:uppercase;background:#eef3f7;border-bottom:1px solid #9fb0bf;padding:12px 14px;font-size:8px}.teamRosterTable td{color:#435568;text-align:left;border-bottom:1px solid #e0e6eb;padding:10px 14px;font-size:10px}.teamRosterTable tr:last-child td{border-bottom:0}.teamRosterTable tbody tr:hover{background:#f7f9fb}.teamRosterTable td>strong,.teamRosterTable td>small{display:block}.teamRosterTable td>small{color:#7a8996;margin-top:2px;font-size:8px}.teamRosterTable .moneyCell{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:750}.teamRosterTable .mutedCell{color:#8896a2}.rosterPlayer{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.rosterPlayer>span:first-child{color:#657788;background:#eef3f7;border:1px solid #d5dee6;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid;overflow:hidden}.rosterPlayer img{object-fit:contain;object-position:bottom;width:100%;height:100%}.rosterPlayer strong,.rosterPlayer small{display:block}.rosterPlayer strong{color:var(--navy);font-size:11px}.rosterPlayer small{color:#7a8996;margin-top:2px;font-size:8px}.rosterPlayer:hover strong{text-decoration:underline}.contractBadge,.profileBadge{white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.contractBadge{color:#185e4b;background:#eef8f4;border:1px solid #a7cfbf}.profileBadge{color:#44627a;background:#f5f8fa;border:1px solid #c6d1da}.teamRosterEmpty{color:var(--muted);justify-content:center;align-items:center;gap:18px;padding:42px;font-size:11px;display:flex}.teamRosterEmpty button{color:#2f648e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:underline}.teamQuestionsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.teamQuestionsGrid article{border:1px solid var(--line);background:#fff;border-radius:7px;padding:24px}.teamQuestionsGrid h3{margin:0;font-size:16px;line-height:1.35}.teamQuestionsGrid p{color:#5f7183;margin:10px 0 0;font-size:11px;line-height:1.7}.teamRelatedLinks{border:1px solid var(--line);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:14px;padding:17px 20px;display:flex}.teamRelatedLinks strong{margin-right:auto;font-size:10px}.teamRelatedLinks a{color:#315f84;font-size:9px;font-weight:800;text-decoration:none}.teamRelatedLinks a:hover{text-decoration:underline}.playerSignalSection{background:#eef2f5;padding-bottom:78px}.playerSignalGrid{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:18px;display:grid}.rosterSignalCard,.playerMovesCard{border:1px solid var(--line);background:#fff;border-radius:6px;padding:28px}.rosterSignalCard>span,.rosterSignalCard>small{color:var(--muted);font-size:10px;display:block}.rosterSignalCard>strong{letter-spacing:-.04em;margin:8px 0 4px;font-size:36px;display:block}.rosterSignalCard>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;margin-top:19px;padding-top:14px;font-size:11px;display:flex}.rosterSignalCard>div span{color:var(--muted)}.rosterSignalCard b{text-transform:capitalize}.playerMovesCard>div{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.playerMovesCard>div span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.playerMovesCard>div strong{font-size:24px}.playerMovesCard>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:95px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.playerMovesCard>a>span{color:var(--accent-dark);text-transform:uppercase;font-size:9px;font-weight:800}.playerMovesCard p{color:#435568;margin:0;font-size:11px;line-height:1.5}.playerMovesCard small{color:var(--muted);white-space:nowrap;font-size:9px}.noPlayerMoves{text-align:center;place-content:center;min-height:90px;display:grid;color:var(--muted)!important}@media (max-width:900px){.leagueCapIntro,.teamCapHeading,.playerSignalHeading{flex-direction:column;align-items:flex-start;gap:12px}.leagueCapLeaders{justify-content:flex-start}.playerSignalGrid{grid-template-columns:1fr}.teamCapYears article{grid-template-columns:repeat(3,1fr)}.teamCapYears article>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1}}@media (max-width:620px){.teamCapYears article{grid-template-columns:1fr}.teamCapYears article>div,.teamCapYears article>div:first-child{border-left:0;border-bottom:1px solid var(--line);grid-column:auto;padding:14px 16px}.teamCapYears article>div:last-child{border-bottom:0}.playerMovesCard>a{grid-template-columns:1fr;gap:5px}.teamPublishedContracts>a{align-items:flex-start}.teamPublishedContracts>a strong{text-align:right}}@media (max-width:1100px){.teamSnapshotStats{grid-template-columns:repeat(3,1fr)}.teamSnapshotStats>div:nth-child(3){border-right:0}.teamSnapshotStats>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.teamSalaryIntelligence{grid-template-columns:1fr}.teamRosterTools{grid-template-columns:1fr 180px}.rosterViewTabs{grid-column:1}.teamRosterCount{grid-area:2/2}}@media (max-width:820px){.teamJumpNav{top:72px}.teamJumpNav span{display:none}.teamSnapshotStats{grid-template-columns:1fr 1fr}.teamSnapshotStats>div,.teamSnapshotStats>div:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.teamSnapshotStats>div:nth-child(2n){border-right:0}.teamSnapshotStats>div:last-child{border-right:0;grid-column:1/-1}.teamCoverageSummary,.teamCapOverview{grid-template-columns:1fr}.teamCoverageSummary article,.teamCapOverview article{border-top:1px solid var(--line);border-left:0}.teamCoverageSummary article:first-child,.teamCapOverview article:first-child{border-top:0}.teamAllocationGrid{grid-template-columns:1fr}.teamAllocationGrid>div{border-top:1px solid #29445b;border-left:0}.teamAllocationGrid>div:first-child{border-top:0}.teamSectionHeading{flex-direction:column;align-items:flex-start;gap:12px}.teamQuestionsGrid{grid-template-columns:1fr}.teamContractEmpty{flex-direction:column;align-items:flex-start}.positionSpendList{grid-template-columns:1fr}.positionSpendList>div,.positionSpendList>div:nth-child(2n){border-right:0}}@media (max-width:560px){.leagueCapLeaders{grid-template-columns:1fr;width:100%;display:grid}.leagueCapLeaders>span{min-width:0}.teamProfileHero h1{font-size:clamp(34px,10.5vw,50px)}.teamSnapshotStats{grid-template-columns:1fr}.teamSnapshotStats>div,.teamSnapshotStats>div:nth-child(3),.teamSnapshotStats>div:last-child{border-right:0;grid-column:auto;padding:15px 4.5vw}.teamRosterTools{grid-template-columns:1fr}.rosterViewTabs,.teamRosterCount{grid-area:auto/1}.rosterViewTabs{overflow-x:auto}.teamRosterCount{text-align:left}.teamQuestionsGrid article{padding:20px}.teamRelatedLinks{flex-direction:column;align-items:flex-start}.teamRelatedLinks strong{margin:0 0 4px}}@keyframes feedPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes menuReveal{0%{opacity:0;filter:blur(3px);transform:translateY(-7px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes rowReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.livePill i{animation:none}}@media (max-width:1120px){.explorerBar{grid-template-columns:auto repeat(3,minmax(130px,1fr)) auto}.explorerBar label:nth-of-type(4),.explorerBar label:nth-of-type(5){display:none}.dashboard{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)}}@media (max-width:980px){.hero,.dashboard,.contractWorkspace,.sourcesHero,.sourceMonitor,.watchHero,.pipelineNote,.publishedWorkspace,.structurePending{grid-template-columns:1fr}.hero{gap:40px}.sideRail,.analysisRail{grid-template-columns:1fr 1fr}.coverageBar{grid-template-columns:repeat(2,1fr)}.coverageBar a:nth-child(2){border-right:0}.coverageBar a:nth-child(-n+2){border-bottom:1px solid #cbd5de}.dealSummary{grid-template-columns:repeat(2,1fr)}.dealSummary>div:nth-child(2){border-right:0}.dealSummary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.sourceRows article{grid-template-columns:36px 92px 1fr}.sourceRows article>p,.sourceRows article>strong{text-align:left;grid-column:3}.watchStats,.publishedMetrics{grid-template-columns:repeat(2,1fr)}.watchStats>div:nth-child(2),.publishedMetrics>div:nth-child(2){border-right:0}.watchStats>div:nth-child(-n+2),.publishedMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.termGrid{grid-template-columns:repeat(3,1fr)}.termGrid>div:nth-child(3){border-right:0}.termGrid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.modelDisclosure{grid-template-columns:1fr;gap:10px}}@media (max-width:760px){.tickerUpdated,.tickerChange,nav{display:none}.siteHeader{grid-template-columns:1fr auto}.hero{padding-top:48px}.hero h1{font-size:clamp(42px,13vw,62px)}.explorerBar{padding:10px 4.5vw;display:flex;overflow-x:auto}.explorerLabel{display:none}.explorerBar label{min-width:140px}.explorerBar label:nth-of-type(4),.explorerBar label:nth-of-type(5){display:grid}.viewToggle{flex:none}.sideRail,.analysisRail,.contractMetrics{grid-template-columns:1fr}.contractMetrics>div,.contractMetrics>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.contractMetrics>div:last-child{border-bottom:0}.cashScheduleHead,.cashScheduleRow{grid-template-columns:.6fr .8fr 1.2fr}.cashScheduleHead>span:last-child,.cashScheduleRow>span:last-child{display:none}.simulatorCta{flex-direction:column;align-items:flex-start}.detailHeader .backLink{font-size:0}.detailHeader .backLink:after{content:"←";font-size:18px}.playerHero,.publishedHero{flex-direction:column;align-items:flex-start;padding-top:42px}.playerIdentity,.publishedIdentity{flex-direction:column;align-items:flex-start}.playerMonogram{width:64px;height:64px}.playerMonogram img{width:50px;height:50px}.publishedIdentity>img{width:82px;height:82px}.verificationSeal{box-sizing:border-box;width:100%}.playerActions{width:100%}.playerActions button{flex:1}.dealSummary{grid-template-columns:1fr}.dealSummary>div,.dealSummary>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.contractTableCard{padding:20px}.sectionHeading,.candidateHeader{flex-direction:column;align-items:flex-start}.tableLegend{display:none}.sourceRows article{grid-template-columns:34px 1fr;gap:12px}.sourceStage,.sourceRows article>div,.sourceRows article>p,.sourceRows article>strong{grid-column:2}.activeFeedMeta{grid-template-columns:1fr}.activeFeedMeta>div,.activeFeedMeta>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:13px 0}.activeFeedMeta>div:last-child{border-bottom:0}.candidateCard{grid-template-columns:78px minmax(0,1fr)}.candidateBody{padding:20px}.candidateScore strong{font-size:28px}.candidateScore small{padding:4px;font-size:7px}.structureHeading{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.verified,.cashHeader a{display:none}.cashScheduleHead,.cashScheduleRow{grid-template-columns:.6fr .8fr 1.4fr;gap:8px;padding-left:10px;padding-right:10px}.cashStatus{font-size:10px}.marketCard,.movesCard{padding:20px}.coverageBar{grid-template-columns:1fr}.coverageBar a,.coverageBar a:not(:first-child){border-bottom:1px solid #cbd5de;border-right:0;padding:14px 0}.coverageBar a:last-child{border-bottom:0}.featuredIdentity,.feedStatusLine,.activeFeedHeading{flex-direction:column;align-items:flex-start}.watchStats,.publishedMetrics{grid-template-columns:1fr}.watchStats>div,.watchStats>div:not(:first-child),.publishedMetrics>div,.publishedMetrics>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.candidateCard{grid-template-columns:1fr}.candidateScore{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;gap:5px;min-height:auto;padding:12px 16px}.candidateScore strong{font-size:22px}.candidateScore small{margin:0 0 0 auto}.termGrid{grid-template-columns:repeat(2,1fr)}.termGrid>div,.termGrid>div:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.termGrid>div:nth-child(2n){border-right:0}.termGrid>div:nth-last-child(-n+2){border-bottom:0}.pipelineNote ol,.knownTerms{grid-template-columns:1fr}.knownTerms>div,.knownTerms>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:12px 0}}@media (max-width:1120px){.playerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.directoryHero,.profileWorkspace{grid-template-columns:1fr}.directoryFilters{grid-template-columns:minmax(240px,1.2fr) 1fr 1fr}.directoryCount{grid-column:1/-1;min-height:48px}.directoryStats{grid-template-columns:repeat(2,1fr)}.directoryStats>div:nth-child(2){border-right:0}.directoryStats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.teamDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.directoryFilters{grid-template-columns:1fr;position:static}.directoryCount{grid-column:auto}.playerGrid,.teamDirectoryGrid{grid-template-columns:1fr}.directoryPlayerMeta b{display:none}.playerPortrait-card{width:58px;height:58px}.profileHero{align-items:flex-start}.profileStatus{box-sizing:border-box;width:100%}.profileContractHeading,.teamProfileHero{flex-direction:column;align-items:flex-start}.teamProfileLogo{width:90px;height:90px}}@media (max-width:520px){.directoryStats{grid-template-columns:1fr}.directoryStats>div,.directoryStats>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.directoryStats>div:last-child{border-bottom:0}.profileContractMetrics{grid-template-columns:1fr}.profileContractMetrics>div,.profileContractMetrics>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:13px 0}.profileContractMetrics>div:last-child{border-bottom:0}}.playerProfilePage{color:#12263a;background:#f3f5f7;min-height:100vh}.playerProfilePage .detailHeader{border-bottom-color:#23394e;min-height:68px}.playerProfilePage .backLink{color:#d7e3ec;justify-self:end;font-size:12px;font-weight:700;text-decoration:none}.playerProfilePage .backLink span{color:#79aeda;margin-left:8px}.profileHeroShell{color:#fff;background:#0b2033;min-height:360px;position:relative;overflow:hidden}.profileHeroShell:before{background:radial-gradient(circle at 78% 16%, var(--team-color), transparent 35%), linear-gradient(115deg, #06142152, #061421e6);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.profileHeroShell:before{background:radial-gradient(circle at 78% 16%, color-mix(in srgb, var(--team-color) 36%, transparent), transparent 35%), linear-gradient(115deg, #06142152, #061421e6)}}.profileHeroShell:before{content:""}.profileHeroShell:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-310px;right:-120px}.profileHeroWatermark{z-index:0;object-fit:contain;opacity:.07;filter:grayscale()brightness(2.8);width:260px;height:260px;position:absolute;top:22px;right:7vw}.profileHeroInner{z-index:1;width:min(100% - 64px,1360px);margin:0 auto;position:relative}.profileBreadcrumb{color:#8fa5b7;align-items:center;gap:9px;padding:20px 0 10px;font-size:12px;display:flex}.profileBreadcrumb a{color:#b8c9d6;text-decoration:none}.profileBreadcrumb a:hover{color:#fff}.profileBreadcrumb strong{color:#e7eef4;font-weight:600}.profileHeroGrid{grid-template-columns:230px minmax(300px,1fr) minmax(300px,380px);align-items:center;gap:clamp(28px,4vw,58px);min-height:300px;display:grid}.profileVisual{align-self:end;align-items:end;height:260px;display:grid}.profileVisual .playerPortrait-hero{background:linear-gradient(#ffffff1f,#ffffff06);border:0;border-radius:20px 20px 0 0;width:220px;height:250px;box-shadow:inset 0 0 0 1px #ffffff21}.profileVisual .portraitPhoto{object-fit:contain;object-position:bottom center;width:96%;height:96%}.profileVisual .portraitFallback{color:#d9e6ef;font-size:34px}.profileVisual .portraitFallback img{object-fit:contain;width:65%;height:65%}.profileVisual .portraitTeam{display:none}.profileTeamLine{color:#c1d0dc;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.profileTeamLine img{object-fit:contain;width:26px;height:26px}.profileIdentityBlock h1{color:#fff;letter-spacing:-.055em;margin:13px 0 8px;font-size:clamp(48px,5vw,76px);font-weight:750;line-height:.95}.profileIdentityBlock>p{color:#b6c6d2;margin:0;font-size:17px}.profileDealCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071b2bb8;border:1px solid #bbcfdd3d;border-radius:10px;padding:22px 24px;box-shadow:0 24px 55px #0000002e}.profileDealCard>div:first-child{color:#9fb2c1;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex}.profileDealCard>div:first-child b{color:#dbe6ee;font-size:12px}.profileDealCard>strong{color:#fff;letter-spacing:-.045em;margin:12px 0 4px;font-size:39px;display:block}.profileDealCard>p{color:#9fb2c1;margin:0;font-size:12px}.profileDealCard dl{border-top:1px solid #b8ccda30;grid-template-columns:1fr 1fr;margin:21px 0 0;padding-top:17px;display:grid}.profileDealCard dl div:last-child{border-left:1px solid #b8ccda30;padding-left:18px}.profileDealCard dt{color:#91a6b6;text-transform:uppercase;font-size:10px}.profileDealCard dd{color:#fff;margin:5px 0 0;font-size:17px;font-weight:750}.profileMetricBand{z-index:3;background:#fff;border:1px solid #d6dee5;border-radius:10px;grid-template-columns:repeat(4,1fr);width:min(100% - 64px,1360px);margin:-22px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #13293c17}.profileMetricBand article{border-right:1px solid #e0e6eb;min-width:0;padding:21px 25px}.profileMetricBand article:last-child{border-right:0}.profileMetricBand span,.profileMetricBand small{display:block}.profileMetricBand span{color:#697b8c;text-transform:uppercase;font-size:11px;font-weight:750}.profileMetricBand strong{color:#10283e;letter-spacing:-.035em;margin:6px 0 2px;font-size:28px;display:block}.profileMetricBand small{color:#8997a4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profileTabs{width:min(100% - 64px,1360px);margin:22px auto 28px;scroll-margin-top:68px}.profileTabBar{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #d6dee5;border-radius:9px;gap:4px;padding:5px;display:flex;position:sticky;top:68px;overflow-x:auto;box-shadow:0 5px 20px #12283b0f}.profileTabBar button{color:#657789;cursor:pointer;min-width:120px;min-height:44px;transition:background var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border:0;border-radius:6px;flex:1 0 auto;font-size:13px;font-weight:700}.profileTabBar button:hover{color:#142b40}.profileTabBar button[aria-selected=true]{color:#fff;background:#0d2940;box-shadow:0 5px 14px #0d294029}.profileTabPanels{margin-top:16px}.profileTabPanels>[data-dossier-panel]{display:none}.profileTabs[data-active-tab=contract] [data-dossier-panel=contract],.profileTabs[data-active-tab=cap-cash] [data-dossier-panel=cap-cash],.profileTabs[data-active-tab=history] [data-dossier-panel=history],.profileTabs[data-active-tab=performance] [data-dossier-panel=performance],.profileTabs[data-active-tab=market] [data-dossier-panel=market]{animation:profilePanelIn .22s var(--ease-out) both;display:block}.profileContentGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.profileSideStack{gap:16px;display:grid}.profileCard{background:#fff;border:1px solid #d6dee5;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #12283b09}.profileCardHeader{justify-content:space-between;align-items:flex-start;gap:28px;padding:28px 30px 24px;display:flex}.profileCardHeader h2{letter-spacing:-.035em;margin:6px 0 7px;font-size:28px;line-height:1.1}.profileCardHeader p{color:#66788a;max-width:700px;margin:0;font-size:13px;line-height:1.6}.sectionKicker{color:#39709b;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:800}.dealTerms{background:#f7f9fb;border:1px solid #dce3e8;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0 30px 24px;display:grid;overflow:hidden}.dealTerms>div{border-right:1px solid #dce3e8;padding:18px}.dealTerms>div:last-child{border-right:0}.dealTerms span,.dealTerms small{color:#738392;font-size:10px;display:block}.dealTerms strong{color:#10283e;letter-spacing:-.03em;margin:7px 0 3px;font-size:22px;display:block}.contractMilestones{background:#fff;border:1px solid #dce3e8;border-radius:8px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;margin:0 30px 24px;padding:20px 22px;display:grid}.contractMilestones>div{grid-template-columns:27px 1fr;align-items:center;column-gap:10px;display:grid}.contractMilestones>div>span{color:#2f678f;background:#e8f0f6;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.contractMilestones small{color:#7b8b99;text-transform:uppercase;font-size:9px}.contractMilestones strong{color:#20394f;margin-top:2px;font-size:12px}.contractMilestones>i{background:#cfdbe4;height:1px}.plainEnglishNote{background:#edf4f9;border-left:3px solid #4a82ad;border-radius:0 6px 6px 0;grid-template-columns:135px 1fr;gap:24px;margin:0 30px 24px;padding:17px 18px;display:grid}.plainEnglishNote span{color:#315f84;font-size:11px;font-weight:800}.plainEnglishNote p{color:#4f6577;margin:0;font-size:13px;line-height:1.6}.profileTableWrap{border-top:1px solid #dce3e8;overflow-x:auto}.profileContractTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:850px}.profileContractTable caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.profileContractTable th,.profileContractTable td{color:#354b5f;text-align:right;white-space:nowrap;border-bottom:1px solid #e1e7ec;padding:15px 16px;font-size:12px}.profileContractTable th:first-child{text-align:left}.profileContractTable thead th{color:#637586;letter-spacing:.025em;text-transform:uppercase;background:#eef2f5;font-size:10px;font-weight:800}.profileContractTable tbody tr:last-child th,.profileContractTable tbody tr:last-child td{border-bottom:0}.profileContractTable tbody tr:hover{background:#f8fafb}.profileContractTable td small,.profileContractTable th small{color:#8795a1;margin-top:4px;font-size:9px;display:block}.profileContractTable .primaryMoney{color:#153c5c;background:#edf4f9;font-weight:800}.dataStatus{color:#6a7b89;text-transform:uppercase;background:#edf1f4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.dataStatus.isReported{color:#26644f;background:#e9f5f0}.contractClauses{border-top:1px solid #dce3e8;grid-template-columns:repeat(2,1fr);display:grid}.contractClauses header{background:#f6f8fa;grid-column:1/-1;justify-content:space-between;padding:16px 22px;display:flex}.contractClauses header span{text-transform:uppercase;font-size:11px;font-weight:800}.contractClauses header strong{font-size:12px}.contractClauses>div{border-top:1px solid #e1e7ec;border-right:1px solid #e1e7ec;padding:20px 22px}.contractClauses>div:nth-child(odd){border-right:0}.contractClauses>div>span,.contractClauses small{color:#718393;text-transform:uppercase;font-size:10px}.contractClauses>div>strong{margin:6px 0;font-size:15px;display:block}.contractClauses p{color:#607284;margin:0 0 9px;font-size:12px;line-height:1.55}.quickFactsCard,.capOutlookCard{padding:24px}.quickFactsCard h3,.capOutlookCard h3,.careerEvents h3{letter-spacing:-.025em;margin:6px 0 20px;font-size:22px}.quickFactsCard dl,.capOutlookCard dl{margin:0}.quickFactsCard dl div,.capOutlookCard dl div{border-top:1px solid #e1e7ec;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.quickFactsCard dt,.capOutlookCard dt{color:#718292;font-size:12px}.quickFactsCard dd,.capOutlookCard dd{color:#1d3448;text-align:right;margin:0;font-size:12px;font-weight:750}.capOutlookCard{padding:0;overflow:hidden}.capOutlookCard header{padding:24px 24px 0}.capOutlookFeature{color:#fff;background:linear-gradient(135deg,#102d45,#163d5c);margin-top:20px;padding:24px}.capOutlookFeature span,.capOutlookFeature small{color:#9eb7ca;text-transform:uppercase;font-size:10px;display:block}.capOutlookFeature strong{letter-spacing:-.045em;margin:5px 0 3px;font-size:35px;display:block}.capOutlookCard dl{padding:0 24px 12px}.profileEmpty{background:#f7f9fa;border:1px dashed #c8d4dd;border-radius:8px;margin:0 30px 30px;padding:30px}.profileEmpty strong{font-size:18px;display:block}.profileEmpty p{color:#647688;max-width:700px;margin:8px 0 0;font-size:13px;line-height:1.6}.profileEmpty a{color:#2d668f;margin-top:15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.playerProfilePage .scenarioLab{color:#12263a;background:#fff;border:1px solid #d6dee5;border-radius:10px;padding:28px 30px 30px}.playerProfilePage .scenarioLab .dossierSectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.playerProfilePage .scenarioLab .dossierSectionHeading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:28px}.playerProfilePage .scenarioLab .dossierSectionHeading>p{color:#66788a;max-width:480px;font-size:13px}.playerProfilePage .scenarioLab .eyebrow{color:#39709b;font-size:10px}.playerProfilePage .scenarioWorkspace{background:#f7f9fb;border-color:#d7e0e7;grid-template-columns:280px 1fr}.playerProfilePage .scenarioControls{background:#eef3f6;border-color:#d7e0e7}.playerProfilePage .scenarioControls label span,.playerProfilePage .scenarioControls legend{color:#617587;font-size:10px}.playerProfilePage .scenarioControls select{color:#193249;background:#fff;border-color:#b9c8d3}.playerProfilePage .scenarioControls button{color:#53697b;background:#fff;border-color:#b9c8d3;font-size:11px}.playerProfilePage .scenarioControls button[aria-pressed=true]{color:#fff;background:#0d2940}.playerProfilePage .scenarioResults article{border-color:#d7e0e7;min-height:128px}.playerProfilePage .scenarioResults span,.playerProfilePage .scenarioResults small{color:#6b7e8f;font-size:10px}.playerProfilePage .scenarioResults strong{color:#10283e;font-size:31px}.playerProfilePage .scenarioDisclosure{background:#edf4f9;border-color:#d6e0e7;grid-template-columns:120px 1fr;margin-top:16px}.playerProfilePage .scenarioDisclosure strong{color:#315f84}.playerProfilePage .scenarioDisclosure p{color:#536b7d;font-size:12px}.cashFlowCard{margin-top:16px}.cashFlowList{border-top:1px solid #dce3e8}.cashFlowList>div{border-bottom:1px solid #e1e7ec;grid-template-columns:90px repeat(3,1fr) minmax(180px,.8fr);align-items:center;gap:24px;padding:17px 30px;display:grid}.cashFlowList>div:last-child{border-bottom:0}.cashYear{color:#143a58;font-size:18px;font-weight:800}.cashFlowList div div span{color:#748493;text-transform:uppercase;font-size:10px;display:block}.cashFlowList div div strong{margin-top:4px;font-size:14px;display:block}.cashFlowList>div>small{color:#748493;text-align:right;font-size:11px}.careerSummary{background:#f7f9fb;border:1px solid #dce3e8;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0 30px 25px;display:grid;overflow:hidden}.careerSummary>div{border-right:1px solid #dce3e8;padding:18px}.careerSummary>div:last-child{border-right:0}.careerSummary span{color:#728291;text-transform:uppercase;font-size:10px;display:block}.careerSummary strong{letter-spacing:-.03em;margin-top:7px;font-size:22px;display:block}.careerTable th:first-child{align-items:center;gap:8px;display:flex}.careerTable th img{object-fit:contain;width:27px;height:27px}.earningsVisual{background:#fff;border:1px solid #d2dce4;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 8px 30px #12283b0e}.earningsVisualHeader{justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 30px 23px;display:flex}.earningsVisualHeader h2{letter-spacing:-.04em;margin:6px 0 0;font-size:29px}.earningsLegend{color:#6c7d8c;flex-wrap:wrap;justify-content:flex-end;gap:16px;font-size:10px;font-weight:700;display:flex}.earningsLegend span{align-items:center;gap:6px;display:inline-flex}.earningsLegend i{background:#3973a0;border-radius:2px;width:18px;height:7px;display:inline-block}.earningsLegend .scheduledKey{background:#e6eaed;border:1px solid #aebbc5}.earningsLegend .cumulativeKey{background:0 0;border-top:2px solid #102d45;border-radius:0;height:0}.earningsHeadlineStats{background:#f5f8fa;border:1px solid #dae2e8;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:0 30px 22px;display:grid;overflow:hidden}.earningsHeadlineStats>div{border-right:1px solid #dae2e8;padding:17px 18px}.earningsHeadlineStats>div:last-child{border-right:0}.earningsHeadlineStats span,.earningsHeadlineStats small{color:#718392;text-transform:uppercase;font-size:9px;display:block}.earningsHeadlineStats strong{color:#102a40;letter-spacing:-.035em;margin:5px 0 2px;font-size:23px;display:block}.earningsHeadlineStats small{color:#92a0aa;text-transform:none}.earningsChartToolbar{background:#f9fafb;border-top:1px solid #e0e6eb;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 30px;display:flex}.earningsChartToolbar>span{color:#778896;font-size:9px}.earningsChartToolbar>div{gap:6px;display:flex}.earningsChartToolbar button{color:#70818f;cursor:pointer;min-height:30px;font:inherit;background:#fff;border:1px solid #cfd9e0;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.earningsChartToolbar button:hover{color:#27465f;border-color:#9fb1bf}.earningsChartToolbar button[aria-pressed=true]{color:#173b58;background:#eaf1f6;border-color:#7898b0;box-shadow:inset 0 0 0 1px #2f668f14}.earningsChartToolbar button i{background:#487da4;border-radius:2px;width:13px;height:8px;display:block}.earningsChartToolbar button .careerSeriesIcon{background:0 0;border-top:2px solid #173b58;border-radius:0;height:0}.earningsChartScroll{scrollbar-color:#9aabb8 transparent;scrollbar-width:thin;background:linear-gradient(#fbfcfd 0%,#fff 100%);border-top:1px solid #e0e6eb;border-bottom:1px solid #e0e6eb;overflow-x:auto}.earningsChartScroll:focus-visible{outline-offset:-3px;outline:3px solid #2f6fad38}.earningsChart{width:100%;height:390px;font-family:inherit;display:block;overflow:visible}.earningsGridLine{stroke:#e5eaee;stroke-width:1px}.earningsAxisLabel,.earningsYearLabel{fill:#83919c;font-size:9px;font-weight:650}.earningsBar{fill:var(--bar-color,#3973a0);transition:opacity .16s}.isScheduled .earningsBar{fill:var(--bar-color,#3973a0)}@supports (color:color-mix(in lab, red, red)){.isScheduled .earningsBar{fill:color-mix(in srgb, var(--bar-color,#3973a0) 22%, #e4e9ed)}}.isScheduled .earningsBar{stroke:var(--bar-color,#3973a0)}@supports (color:color-mix(in lab, red, red)){.isScheduled .earningsBar{stroke:color-mix(in srgb, var(--bar-color,#3973a0) 45%, #aab6bf)}}.isScheduled .earningsBar{stroke-width:1px;stroke-dasharray:3 3}.earningsBarLabel{fill:#526779;font-size:8px;font-weight:800}.earningsCumulativeLine,.earningsProjectedLine{fill:none;stroke:#0e293f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.earningsProjectedLine{stroke:#4f7d9f;stroke-dasharray:7 7}.earningsPoint{fill:#fff;stroke:#0e293f;stroke-width:2.5px}.earningsPoint.isFuture{stroke:#4f7d9f}.earningsNowLine{stroke:#9aabb7;stroke-width:1px;stroke-dasharray:4 5}.earningsNowLabel{fill:#6f8292;letter-spacing:.06em;font-size:8px;font-weight:850}.earningsYearGroup{cursor:pointer;outline:none}.earningsHitArea{fill:#0000;pointer-events:all;transition:fill .14s}:is(.earningsYearGroup.isActive .earningsHitArea,.earningsYearGroup:focus-visible .earningsHitArea){fill:#386c930e}:is(.earningsYearGroup.isActive .earningsBar,.earningsYearGroup:focus-visible .earningsBar){filter:brightness(.93);stroke:#173b58;stroke-width:2px}.earningsCumulativeLine,.earningsProjectedLine,.earningsPoint,.earningsTooltip{pointer-events:none}.earningsTooltip>line:first-child{stroke:#8094a3;stroke-width:1px;stroke-dasharray:3 4}.earningsTooltip>rect{fill:#0a1d2cf5;stroke:#ffffff26;stroke-width:1px;filter:drop-shadow(0 8px 12px #08192738)}.earningsTooltip text{fill:#b9c8d3;font-size:10px}.earningsTooltip text tspan{fill:#fff;font-weight:750}.earningsTooltip .earningsTooltipTitle{fill:#fff;font-size:11px;font-weight:800}.earningsTooltip .tooltipRule{stroke:#3d5365}.earningsTooltip .tooltipTotal{fill:#d7e5ef;font-weight:750}.earningsSelection{background:#f4f8fa;border-bottom:1px solid #e0e6eb;grid-template-columns:135px 1fr auto;align-items:center;gap:22px;min-height:72px;padding:0 30px;display:grid}.earningsSelectionYear{align-items:center;gap:10px;display:flex}.earningsSelectionYear img{object-fit:contain;width:34px;height:34px}.earningsSelectionYear small,.earningsSelectionYear strong{display:block}.earningsSelectionYear small{color:#6e8393;letter-spacing:.06em;font-size:8px;font-weight:800}.earningsSelectionYear strong{color:#17354d;margin-top:2px;font-size:17px}.earningsSelection dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.earningsSelection dl div{border-left:1px solid #d7e1e7;padding:0 18px}.earningsSelection dt{color:#758795;text-transform:uppercase;font-size:8px}.earningsSelection dd{color:#1b354a;margin:4px 0 0;font-size:12px;font-weight:750}.earningsSelection>button{color:#5d7485;cursor:pointer;font:inherit;background:#fff;border:1px solid #c7d3db;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:750}.earningsVisualFooter{justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 30px;display:flex}.earningsVisualFooter>a{color:#7890a2;font-size:9px;text-decoration:none}.earningsTeams{align-items:center;gap:13px;display:flex}.earningsTeams span{color:#50677a;align-items:center;gap:6px;font-size:10px;display:inline-flex}.earningsTeams img{object-fit:contain;width:25px;height:25px}.contractHistoryCard{margin-top:16px}.historyStatus{color:#627788;text-transform:capitalize;background:#eef2f5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.visuallyHidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.careerEvents{margin-top:16px;padding:25px 30px}.careerEvents>div{border-top:1px solid #e1e7ec;grid-template-columns:130px 150px 1fr;gap:20px;padding:15px 0;display:grid}.careerEvents time{color:#718292;font-size:11px}.careerEvents>div strong{text-transform:uppercase;font-size:11px}.careerEvents p{color:#607284;margin:0;font-size:12px}.visualEmpty{text-align:center;place-content:center;min-height:280px;display:grid}.visualEmpty>span{color:#39709b;letter-spacing:.05em;margin-bottom:10px;font-size:10px;font-weight:800}.visualEmpty strong{font-size:25px}.visualEmpty p{max-width:520px}.performanceRows{border-top:1px solid #dce3e8}.performanceRows>div{border-bottom:1px solid #e1e7ec;grid-template-columns:90px 90px 1fr auto;align-items:center;gap:22px;padding:18px 30px;display:grid}.performanceRows>div:last-child{border-bottom:0}.performanceRows>div>strong{font-size:18px}.performanceRows>div>span{color:#647789;font-size:12px}.performanceRows dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.performanceRows dl div{border-left:1px solid #e1e7ec;padding:0 20px}.performanceRows dt{color:#748493;text-transform:uppercase;font-size:10px}.performanceRows dd{margin:4px 0 0;font-size:14px;font-weight:750}.performanceRows a{color:#2f6a94;font-size:11px;font-weight:750;text-decoration:none}.marketComparison{border:1px solid #dce3e8;border-radius:10px;grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;margin:0 30px 25px;display:grid;overflow:hidden}.marketComparison>div{background:#f7f9fb;border-right:1px solid #dce3e8;align-content:center;justify-items:center;min-height:190px;padding:26px;display:grid}.marketComparison>div:last-child{border-right:0}.marketComparison span{color:#718292;text-transform:uppercase;font-size:11px;font-weight:750}.marketComparison strong{letter-spacing:-.05em;margin-top:9px;font-size:35px}.marketComparison small{color:#728291;margin-top:6px;font-size:11px}.marketComparison .marketRankFeature{color:#fff;background:#0d2940}.marketComparison .marketRankFeature span,.marketComparison .marketRankFeature small{color:#aac0d0}.marketComparison .marketRankFeature strong{font-size:58px}.marketDisclosure{background:#edf4f9;border-radius:7px;gap:18px;margin:0 30px 30px;padding:17px 19px;display:flex}.marketDisclosure strong{color:#315f84;flex:none;font-size:12px}.marketDisclosure p{color:#526b7d;margin:0;font-size:12px;line-height:1.6}.profileAttribution{color:#8795a1;border-top:1px solid #d8e0e6;flex-wrap:wrap;align-items:center;gap:7px;width:min(100% - 64px,1360px);margin:0 auto 70px;padding-top:13px;font-size:10px;display:flex}.profileAttribution>span:first-child{color:#647584;font-weight:750}.profileAttribution a{color:#5f7b91;text-decoration:none}.profileAttribution a+a:before{color:#a5b0b8;content:"·";margin-right:7px}.profileAttribution small{color:#98a4ad;margin-left:auto;font-size:9px}.profileHeroShell{isolation:isolate;background:#081c2e;min-height:445px}.profileHeroShell:before{z-index:-1;background:radial-gradient(circle at 74% 12%, var(--team-color), transparent 31%), linear-gradient(105deg, #071a2a 0%, #0b263b 54%, var(--team-color) 100%)}@supports (color:color-mix(in lab, red, red)){.profileHeroShell:before{background:radial-gradient(circle at 74% 12%, color-mix(in srgb, var(--team-color) 52%, transparent), transparent 31%), linear-gradient(105deg, #071a2a 0%, #0b263b 54%, color-mix(in srgb, var(--team-color) 24%, #0b2538) 100%)}}.profileHeroShell:after{z-index:-1;width:760px;height:760px;inset:auto -8vw -360px auto;box-shadow:0 0 0 95px #ffffff05,0 0 0 190px #ffffff03}.profileHeroWatermark{z-index:-1;opacity:.085;filter:grayscale()brightness(3.4);width:330px;height:330px;top:38px;right:4vw;transform:rotate(-7deg)}.profileBreadcrumb{letter-spacing:.025em;text-transform:uppercase;padding:22px 0 5px;font-size:10px;font-weight:700}.profileHeroGrid{grid-template-columns:290px minmax(300px,1fr) minmax(330px,400px);gap:clamp(30px,4.5vw,68px);min-height:390px}.profileVisual{height:355px;position:relative}.profileFilmFrame{isolation:isolate;width:285px;height:345px;position:relative}.profileFilmFrame:before{z-index:3;content:"";pointer-events:none;background:linear-gradient(112deg,#efc5791a,#0000 24% 72%,#497c9b21),radial-gradient(circle at 48% 42%,#0000 45%,#010a115c 100%);border:1px solid #f0e7d03d;border-radius:28px 28px 2px 2px;position:absolute;inset:0;box-shadow:inset 0 0 34px #01080e47,inset 0 -55px 50px -42px #030e17e0,0 30px 70px #0003}.profileFilmFrame:after{z-index:4;content:"";mix-blend-mode:soft-light;opacity:.22;pointer-events:none;background-image:radial-gradient(#ffffff6b .45px,#0000 .65px),radial-gradient(#0006 .4px,#0000 .65px);background-position:0 0,2px 2px;background-size:4px 4px,5px 5px;border-radius:28px 28px 2px 2px;position:absolute;inset:0}.profileVisual .playerPortrait-hero{background:linear-gradient(#dfd8c221,#102b3b09);border:0;border-radius:28px 28px 0 0;width:285px;height:345px;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff14}.profileVisual .portraitPhoto{filter:sepia(.08)saturate(.88)contrast(1.06)drop-shadow(0 20px 20px #00000040);width:106%;height:106%;transform:translate(-3%)}.profileFilmIndex,.profileFilmBrand{z-index:5;color:#efebdcdb;letter-spacing:.08em;pointer-events:none;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex;position:absolute}.profileFilmIndex{text-transform:uppercase;background:#04111b57;border:1px solid #eee4cc33;border-radius:3px;padding:5px 7px;font-size:7px;top:14px;right:14px}.profileFilmBrand{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04111b9e;border:1px solid #eee4cc2e;border-radius:4px;gap:7px;padding:5px 8px 5px 5px;bottom:13px;left:14px}.profileFilmBrand b{color:#0d2940;background:#e8edf0;border-radius:3px;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.profileFilmBrand i{color:#e9edf0;font-size:7px;font-style:normal;font-weight:800}.profileTeamLine{flex-wrap:wrap;font-size:12px;font-weight:750}.profileTeamLine i{background:#57c59a;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 4px #57c59a1a}.profileTeamLine b{color:#88a0b1;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.profileIdentityBlock h1{letter-spacing:-.062em;text-wrap:balance;max-width:680px;margin:16px 0 9px;font-size:clamp(55px,5.7vw,88px);font-weight:760;line-height:.88}.profileBioPills{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.profileBioPills span{color:#aebfcb;background:#0515223d;border:1px solid #b8ccda30;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.profileDealCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#0a2235db,#041421c7);border-radius:15px;padding:25px 26px 23px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000038}.profileDealCard:before{background:var(--team-color);content:"";height:3px;position:absolute;top:0;left:0;right:0}.profileDealTopline{color:#9fb2c1;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:10px;font-weight:800;display:flex}.profileDealTopline b{color:#edf4f8;letter-spacing:0;font-size:12px}.profileDealCard>strong{letter-spacing:-.055em;margin:15px 0 4px;font-size:48px}.profileDealCard dl{grid-template-columns:repeat(3,1fr);margin-top:23px;padding-top:18px}.profileDealCard dl div{border-left:1px solid #b8ccda30;min-width:0;padding:0 13px}.profileDealCard dl div:first-child{border-left:0;padding-left:0}.profileDealCard dl div:last-child{padding-right:0}.profileDealCard dt{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.profileDealCard dd{white-space:nowrap;font-size:16px}.profileMetricBand{border-radius:13px;grid-template-columns:repeat(5,1fr);margin-top:-26px;box-shadow:0 18px 45px #13293c1c}.profileTabBar button{min-width:135px;min-height:52px;font:inherit;text-align:left;align-content:center;gap:2px;padding-inline:14px;display:grid}.profileTabBar button span{font-size:12px;font-weight:780}.profileTabBar button small{color:#93a0aa;font-size:8px;font-weight:650}.profileTabBar button[aria-selected=true] small{color:#9db4c5}.contractHeaderLogo{object-fit:contain;opacity:.92;width:54px;height:54px}.contractProgress{background:#fbfcfd;border:1px solid #d8e2e9;border-radius:9px;margin:0 30px 25px;padding:17px 18px 15px}.contractProgress>div:first-child,.contractProgress>small{justify-content:space-between;align-items:center;gap:20px;display:flex}.contractProgress>div:first-child span{color:#637789;text-transform:uppercase;font-size:9px;font-weight:800}.contractProgress>div:first-child strong{font-size:11px}.contractProgressTrack{background:#e5ebef;border-radius:999px;height:7px;margin:12px 0 8px;overflow:hidden}.contractProgressTrack i{border-radius:inherit;background:linear-gradient(90deg,#183c59,#4a85af);height:100%;display:block}.contractProgress>small{color:#85939f;font-size:8px}.contractProgress>small b{color:#4b6b84;font-weight:800}.profileSubsectionHeading{border-top:1px solid #e0e6eb;justify-content:space-between;align-items:flex-end;gap:24px;padding:29px 30px 17px;display:flex}.profileSubsectionHeading h3{letter-spacing:-.03em;margin:5px 0 0;font-size:22px}.profileSubsectionHeading p{color:#81909c;margin:0;font-size:9px}.mobileContractYears{display:none}.profileContractTable tbody tr.isCurrentYear{background:#f5f9fc;box-shadow:inset 3px 0 #3974a0}.profileContractTable tbody tr.isCurrentYear .primaryMoney{background:#e4eff7}.earningsVisual{border-radius:14px;position:relative;box-shadow:0 12px 36px #12283b12}.earningsVisual:before{z-index:2;background:var(--earnings-accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}@keyframes profilePanelIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.profileHeroGrid{grid-template-columns:190px 1fr;padding-bottom:28px}.profileVisual{height:220px}.profileVisual .playerPortrait-hero{width:185px;height:215px}.profileDealCard{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;display:grid}.profileDealCard>strong,.profileDealCard>p{grid-column:1}.profileDealCard dl{border-top:0;border-left:1px solid #b8ccda30;grid-area:1/2/4;min-width:280px;margin:0 0 0 24px;padding:0 0 0 24px}.profileContentGrid{grid-template-columns:1fr}.profileSideStack,.dealTerms{grid-template-columns:1fr 1fr}.dealTerms>div:nth-child(2){border-right:0}.dealTerms>div:nth-child(-n+2){border-bottom:1px solid #dce3e8}.playerProfilePage .scenarioWorkspace{grid-template-columns:1fr}.playerProfilePage .scenarioControls{border-bottom:1px solid #d7e0e7;border-right:0;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.profileHeroInner,.profileMetricBand,.profileTabs,.profileAttribution{width:min(100% - 32px,1360px)}.profileHeroShell{min-height:auto}.profileHeroGrid{grid-template-columns:105px 1fr;gap:18px;min-height:auto;padding:18px 0 28px}.profileVisual{height:150px}.profileVisual .playerPortrait-hero{border-radius:12px 12px 0 0;width:105px;height:145px}.profileIdentityBlock h1{margin-top:9px;font-size:clamp(37px,10vw,55px)}.profileIdentityBlock>p{font-size:14px}.profileTeamLine{font-size:11px}.profileDealCard{grid-column:1/-1;display:block}.profileDealCard dl{border-top:1px solid #b8ccda30;border-left:0;margin:17px 0 0;padding:16px 0 0;display:grid}.profileDealCard>strong{font-size:33px}.profileMetricBand{grid-template-columns:1fr 1fr;margin-top:16px}.profileMetricBand article{border-bottom:1px solid #e0e6eb;padding:17px}.profileMetricBand article:nth-child(2n){border-right:0}.profileMetricBand article:nth-last-child(-n+2){border-bottom:0}.profileMetricBand strong{font-size:23px}.profileTabs{margin-top:16px}.profileTabBar{top:68px}.profileTabBar button{min-width:104px}.profileCardHeader{flex-direction:column;padding:24px 22px 20px}.dealTerms,.careerSummary,.contractMilestones{margin-left:22px;margin-right:22px}.contractMilestones{grid-template-columns:1fr 1fr;gap:16px}.contractMilestones>i{display:none}.plainEnglishNote{grid-template-columns:1fr;gap:6px;margin-left:22px;margin-right:22px}.profileSideStack{grid-template-columns:1fr}.profileAttribution small{width:100%;margin-left:0}.playerProfilePage .scenarioLab{padding:24px 22px}.playerProfilePage .scenarioLab .dossierSectionHeading{flex-direction:column;align-items:flex-start}.playerProfilePage .scenarioControls{grid-template-columns:1fr}.playerProfilePage .scenarioResults{grid-template-columns:1fr 1fr}.playerProfilePage .scenarioResults article,.playerProfilePage .scenarioResults article:nth-child(2n),.playerProfilePage .scenarioResults article:nth-last-child(-n+2){border-bottom:1px solid #d7e0e7;border-right:1px solid #d7e0e7}.playerProfilePage .scenarioResults article:nth-child(2n){border-right:0}.playerProfilePage .scenarioResults article:nth-last-child(-n+2){border-bottom:0}.cashFlowList>div{grid-template-columns:62px 1fr 1fr;padding:16px 22px}.cashFlowList>div>div:nth-of-type(3){display:none}.cashFlowList>div>small{text-align:left;grid-column:2/-1}.careerSummary{grid-template-columns:1fr 1fr}.careerSummary>div:nth-child(2){border-right:0}.careerSummary>div:nth-child(-n+2){border-bottom:1px solid #dce3e8}.careerEvents>div,.performanceRows>div{grid-template-columns:1fr;gap:6px}.performanceRows dl{margin-top:10px}.marketComparison{grid-template-columns:1fr;margin-left:22px;margin-right:22px}.marketComparison>div{border-bottom:1px solid #dce3e8;border-right:0;min-height:145px}.marketComparison>div:last-child{border-bottom:0}.marketDisclosure{flex-direction:column;margin-left:22px;margin-right:22px}.contractClauses{grid-template-columns:1fr}.contractClauses>div{border-right:0}.earningsVisualHeader{flex-direction:column;align-items:flex-start;padding:23px 22px 19px}.earningsLegend{justify-content:flex-start}.earningsHeadlineStats{grid-template-columns:1fr 1fr;margin:0 22px 18px}.earningsHeadlineStats>div:nth-child(2){border-right:0}.earningsHeadlineStats>div:nth-child(-n+2){border-bottom:1px solid #dae2e8}.earningsVisualFooter{padding:0 22px}.earningsChartToolbar{flex-direction:column;align-items:flex-start;padding:12px 22px}.earningsSelection{grid-template-columns:1fr auto;gap:12px;padding:14px 22px}.earningsSelection dl{grid-area:2/1/auto/-1}.earningsSelection dl div{padding:0 10px}.earningsSelection dl div:first-child{border-left:0;padding-left:0}.earningsSelection>button{grid-area:1/2}}@media (max-width:480px){.profileBreadcrumb{white-space:nowrap;overflow:hidden}.profileBreadcrumb strong{text-overflow:ellipsis;overflow:hidden}.profileHeroGrid{grid-template-columns:86px 1fr}.profileVisual{height:126px}.profileVisual .playerPortrait-hero{width:86px;height:122px}.profileIdentityBlock h1{font-size:35px}.profileMetricBand span,.profileMetricBand small{font-size:9px}.dealTerms{grid-template-columns:1fr}.dealTerms>div{border-bottom:1px solid #dce3e8;border-right:0}.dealTerms>div:last-child{border-bottom:0}.contractMilestones,.playerProfilePage .scenarioResults{grid-template-columns:1fr}.playerProfilePage .scenarioResults article,.playerProfilePage .scenarioResults article:nth-child(2n),.playerProfilePage .scenarioResults article:nth-last-child(-n+2){border-bottom:1px solid #d7e0e7;border-right:0}.playerProfilePage .scenarioResults article:last-child{border-bottom:0}.careerSummary{grid-template-columns:1fr}.careerSummary>div{border-bottom:1px solid #dce3e8;border-right:0}.careerSummary>div:last-child{border-bottom:0}.performanceRows dl{grid-template-columns:1fr;gap:10px}.performanceRows dl div{border-left:0;padding:0}}@media (max-width:1050px){.profileHeroGrid{grid-template-columns:210px minmax(0,1fr);gap:28px 40px}.profileVisual{height:245px}.profileFilmFrame,.profileVisual .playerPortrait-hero{width:205px;height:240px}.profileDealCard{min-height:145px}.profileDealCard dl{min-width:390px}.profileMetricBand article{padding-inline:18px}.profileMetricBand strong{font-size:24px}}@media (max-width:760px){.profileHeroGrid{grid-template-columns:105px minmax(0,1fr);gap:18px}.profileVisual{height:150px}.profileFilmFrame,.profileVisual .playerPortrait-hero{width:105px;height:145px}.profileFilmFrame:before,.profileFilmFrame:after{border-radius:12px 12px 2px 2px}.profileFilmIndex{padding:3px 4px;font-size:5px;top:7px;right:7px}.profileFilmBrand{gap:0;padding:3px;bottom:6px;left:6px}.profileFilmBrand b{width:18px;height:18px;font-size:6px}.profileFilmBrand i{display:none}.profileIdentityBlock h1{line-height:.94}.profileBioPills{gap:5px;margin-top:14px}.profileBioPills span{padding:5px 7px;font-size:8px}.profileDealCard{min-height:0;padding:21px}.profileDealCard dl{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.profileDealCard dl div{padding-inline:10px}.profileDealCard dd{text-overflow:ellipsis;font-size:14px;overflow:hidden}.profileMetricBand article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.profileMetricBand article:nth-child(3),.profileMetricBand article:nth-child(4){border-bottom:0}.profileTabBar button{min-width:124px}.contractHeaderLogo{width:46px;height:46px}.contractProgress{margin:0 22px 22px}.profileSubsectionHeading{flex-direction:column;align-items:flex-start;gap:6px;padding:25px 22px 14px}.profileSubsectionHeading p{font-size:8px}.contractCard>.profileTableWrap{display:none}.mobileContractYears{gap:10px;padding:0 22px 22px;display:grid}.mobileContractYears article{background:#fff;border:1px solid #d9e2e8;border-radius:10px;overflow:hidden;box-shadow:0 5px 14px #112b3f0b}.mobileContractYears article.isCurrentYear{border-color:#9bbbd1;box-shadow:inset 3px 0 #3974a0,0 7px 18px #112b3f11}.mobileContractYears header{background:#f7f9fb;border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.mobileContractYears header div,.mobileContractYears header strong{gap:3px;display:grid}.mobileContractYears header strong{color:#10283e;letter-spacing:-.03em;justify-items:end;font-size:19px}.mobileContractYears header span{color:#10283e;font-size:18px;font-weight:800}.mobileContractYears header small{color:#7890a2;letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:750}.mobileContractYears dl{grid-template-columns:1fr 1fr;margin:0;padding:4px 16px 14px;display:grid}.mobileContractYears dl div{border-bottom:1px solid #edf1f4;padding:12px 0 5px}.mobileContractYears dl div:nth-child(2n){border-left:1px solid #edf1f4;padding-left:16px}.mobileContractYears dl div:nth-last-child(-n+2){border-bottom:0}.mobileContractYears dt{color:#7b8c99;text-transform:uppercase;font-size:8px;font-weight:750}.mobileContractYears dd{color:#19344b;margin:5px 0 0;font-size:13px;font-weight:750}.earningsChart{min-height:330px}}@media (max-width:480px){.profileTeamLine b{display:none}.profileFilmFrame,.profileVisual .playerPortrait-hero{width:86px;height:122px}.profileFilmIndex,.profileBioPills span:last-child{display:none}.profileDealTopline b{font-size:10px}.profileDealCard>strong{font-size:31px}.profileDealCard dl{gap:0}.profileDealCard dl div{padding-inline:7px}.profileDealCard dt{font-size:7px}.profileDealCard dd{font-size:12px}.profileMetricBand article{padding:15px 14px}.profileMetricBand strong{font-size:21px}.profileTabBar button{min-width:112px}.contractProgress>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.earningsChart{min-height:290px}}.homeVisualPage{--vh-width:1480px;color:#10243a;background:#f4f5f6;overflow:hidden}.vhWidth{width:min(calc(100% - 64px), var(--vh-width));margin-inline:auto}.vhHeader{z-index:30;color:#fff;background:#0b2134;border-bottom:1px solid #274057;position:relative}.vhHeaderInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:72px;display:grid}.vhBrand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.vhBrand .brandMark{border-color:#597087;border-radius:7px;width:34px;height:34px}.vhBrand strong{letter-spacing:-.01em;font-size:15px}.vhHeader nav{align-items:center;gap:clamp(24px,3vw,44px);display:flex}.vhHeader nav a{color:#b9c7d2;transition:color var(--motion-fast) ease;font-size:12px;font-weight:650;text-decoration:none}.vhHeader nav a:hover{color:#fff}.vhHeaderActions{justify-self:end;align-items:center;gap:12px;display:flex}.vhLeagueBadge{color:#8fa4b6;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.vhLeagueBadge img{object-fit:contain;width:25px;height:25px}.vhHeaderActions button{color:#dce6ed;cursor:pointer;background:#132f47;border:1px solid #466077;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 8px 0 12px;display:inline-flex}.vhHeaderActions button>span{color:#8db8db;font-size:18px}.vhHeaderActions button b{font-size:11px}.vhHeaderActions kbd{color:#9babb8;background:#0c2133;border:1px solid #4e687f;border-radius:4px;padding:5px 6px;font-size:8px}.vhMobileMenu{justify-self:end;display:none;position:relative}.vhMobileMenu summary{color:#dbe4eb;cursor:pointer;border:1px solid #425a70;border-radius:6px;padding:8px 10px;font-size:11px;list-style:none}.vhMobileMenu>div{background:#fff;border:1px solid #d5dde3;border-radius:8px;width:180px;display:grid;position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 18px 40px #08192833}.vhMobileMenu a{color:#19334a;border-bottom:1px solid #e5eaee;padding:13px 16px;font-size:12px;text-decoration:none}.vhHero{background:radial-gradient(circle at 77% 18%,#376a931c,#0000 24%),linear-gradient(#fff 0%,#f7f9fa 100%);border-bottom:1px solid #d3dde5;position:relative;overflow:visible}.vhHeroGrid{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:38px clamp(50px,8vw,130px);min-height:620px;padding:58px 0 46px;display:grid}.vhHeroCopy{align-self:center}.vhKicker{color:#39709b;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.vhKicker img{object-fit:contain;width:25px;height:25px}.vhHeroCopy h1{letter-spacing:-.06em;max-width:720px;margin:17px 0 18px;font-size:clamp(60px,5.8vw,94px);font-weight:750;line-height:.91}.vhHeroCopy h1 em{color:#336f9f;font-style:normal}.vhHeroCopy>p{color:#617286;margin:0;font-size:clamp(16px,1.3vw,20px)}.vhHeroActions{align-items:center;gap:24px;margin-top:30px;display:flex}.vhHeroActions a{color:#294e6e;font-size:12px;font-weight:750;text-decoration:none}.vhHeroActions a:first-child{color:#fff;background:#0d2a42;border-radius:7px;align-items:center;gap:24px;min-height:44px;padding:0 18px;display:inline-flex}.vhHeroActions a:first-child:hover{background:#153d5c}.vhFeaturedPlayer{background:linear-gradient(145deg, #102b43 0%, var(--team-color) 100%);border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:47% 53%;height:430px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vhFeaturedPlayer{background:linear-gradient(145deg, #102b43 0%, color-mix(in srgb, var(--team-color) 46%, #102b43) 100%)}}.vhFeaturedPlayer{color:#fff;isolation:isolate;transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) ease;text-decoration:none;box-shadow:0 30px 70px #122b4138}.vhFeaturedPlayer:hover{transform:translateY(-4px);box-shadow:0 36px 80px #122b4145}.vhFeaturedPlayer:after{z-index:-1;content:"";background:linear-gradient(90deg,#0616231a,#06162361);position:absolute;inset:0}.vhFeaturedWatermark{z-index:-1;opacity:.1;object-fit:contain;filter:grayscale();width:260px;height:260px;position:absolute;bottom:5px;right:-45px;transform:rotate(-8deg)}.vhFeaturedLabel{color:#b9cad7;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;padding:24px 27px 0;font-size:9px;font-weight:800;display:flex}.vhFeaturedLabel b{color:#fff}.vhFeaturedPhoto{grid-row:2/4;justify-content:center;align-self:stretch;align-items:flex-end;display:flex;position:relative}.vhFeaturedPhoto .playerPortrait-hero{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 18px 25px #00000040);background:0 0;border:0;border-radius:0;width:255px;height:340px}.vhFeaturedIdentity{align-self:end;padding:40px 28px 20px 8px}.vhFeaturedIdentity>span{color:#b6cad9;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.vhFeaturedIdentity h2{color:#fff;letter-spacing:-.055em;margin:7px 0 4px;font-size:clamp(32px,3.2vw,51px);line-height:.92}.vhFeaturedIdentity p{color:#c2d0da;margin:0;font-size:12px}.vhFeaturedMoney{background:#07182640;border-top:1px solid #d6e6f02e;grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;padding:21px 27px;display:grid}.vhFeaturedMoney span{color:#9db2c2;text-transform:uppercase;font-size:8px;display:block}.vhFeaturedMoney strong{margin-top:4px;font-size:20px;display:block}.vhFeaturedMoney>b{border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vhFeaturedEmpty{place-items:center}.vhFeaturedEmpty img{width:90px}.vhFeaturedEmpty strong{grid-column:1/-1}.vhSearchArea{z-index:10;grid-column:1/-1;position:relative}.vhSearchBox{background:#fff;border:1px solid #c9d4dc;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:76px;padding:0 18px 0 22px;display:grid;box-shadow:0 18px 45px #122b411c}.vhSearchBox[data-open]{border-color:#6f97b6;box-shadow:0 22px 50px #122b4129,0 0 0 3px #366f9a14}.vhSearchBox>span{color:#2e73aa;font-size:25px}.vhSearchBox input{color:#142b3f;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:17px}.vhSearchBox input::placeholder{color:#8b99a6}.vhSearchBox kbd{color:#84929e;background:#f4f6f8;border:1px solid #d5dde3;border-radius:5px;padding:7px 8px;font-size:9px}.vhSearchResults{background:#fff;border:1px solid #d1dae1;border-radius:12px;position:absolute;top:84px;left:0;right:0;overflow:hidden;box-shadow:0 28px 65px #0f273b33}.vhSearchResultTop{color:#687a8a;text-transform:uppercase;background:#f5f7f9;border-bottom:1px solid #e0e6eb;justify-content:space-between;padding:11px 16px;font-size:9px;font-weight:800;display:flex}.vhSearchResults>a{color:#183148;border-bottom:1px solid #e6ebef;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;min-height:68px;padding:8px 16px;text-decoration:none;display:grid}.vhSearchResults>a.isActive{background:#edf4f8}.vhResultPhoto{background:#e9eef2;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.vhResultPhoto img{object-fit:cover;width:100%;height:100%}.vhSearchResults strong,.vhSearchResults small{display:block}.vhSearchResults strong{font-size:13px}.vhSearchResults small{color:#758797;margin-top:3px;font-size:9px}.vhResultTeam{object-fit:contain;width:34px;height:34px}.vhSearchEmpty{color:#718291;text-align:center;padding:25px}.vhSectionTop{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.vhSectionTop h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(27px,2.5vw,40px)}.vhSectionTop>h2{margin:0;font-size:20px}.vhSectionTop>a{color:#2f638b;font-size:11px;font-weight:750;text-decoration:none}.vhPlayerStrip{background:#fff;border-bottom:1px solid #d7dfe5;padding:34px 0 38px}.vhPlayerRail{border:1px solid #d8e0e6;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.vhPlayerRail>a{color:#183047;min-width:0;transition:background var(--motion-fast) ease;border-right:1px solid #dce3e8;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.vhPlayerRail>a:last-child{border-right:0}.vhPlayerRail>a:hover{background:#f3f7fa}.vhPlayerHeadshot{background:var(--team-color);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vhPlayerHeadshot{background:color-mix(in srgb, var(--team-color) 10%, #edf1f4)}}.vhPlayerHeadshot>img:first-child{object-fit:cover;border-radius:50%;width:100%;height:100%}.vhPlayerHeadshot .vhPlayerTeam{object-fit:contain;background:#fff;border:1px solid #d5dde3;border-radius:50%;width:21px;height:21px;padding:3px;position:absolute;bottom:-3px;right:-4px}.vhPlayerRail>a>span:nth-child(2){min-width:0}.vhPlayerRail strong,.vhPlayerRail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vhPlayerRail strong{font-size:12px}.vhPlayerRail small{color:#7a8996;margin-top:3px;font-size:9px}.vhPlayerRail b{color:#5a84a2}.vhContracts{padding:76px 0 86px}.vhContractGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.vhContractGrid>a{color:#142c42;transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) ease;background:#fff;border:1px solid #d5dee5;border-radius:14px;text-decoration:none;overflow:hidden;box-shadow:0 9px 25px #122b410d}.vhContractGrid>a:hover{transform:translateY(-4px);box-shadow:0 18px 38px #122b411c}.vhContractVisual{background:linear-gradient(145deg,#e8eef3,#f6f8fa);place-items:end center;height:230px;display:grid;position:relative;overflow:hidden}.vhContractVisual .playerPortrait-hero{object-fit:contain;object-position:bottom;background:0 0;border:0;border-radius:0;width:190px;height:220px}.vhContractLogo{opacity:.18;object-fit:contain;width:62px;height:62px;position:absolute;top:18px;right:18px}.vhContractBody{padding:20px 22px 22px}.vhContractBody>span{color:#658197;text-transform:uppercase;font-size:9px;font-weight:800}.vhContractBody h3{letter-spacing:-.035em;margin:6px 0 19px;font-size:22px}.vhContractBody>div{border-top:1px solid #e0e6eb;justify-content:space-between;align-items:end;padding-top:15px;display:flex}.vhContractBody strong{font-size:22px}.vhContractBody small{color:#687c8d;font-size:10px}.vhEmptyCard{background:#fff;border:1px solid #d5dee5;border-radius:14px;place-content:center;justify-items:center;min-height:310px;display:grid}.vhEmptyCard img{width:70px;margin-bottom:12px}.vhTeams{background:#eaf0f4;border-block:1px solid #cfdae2;padding:72px 0 82px}.vhTeamGrid{background:#fff;border:1px solid #cbd7df;border-radius:14px;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.vhTeamGrid>a{color:#647789;min-height:112px;transition:background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-bottom:1px solid #d9e1e6;border-right:1px solid #d9e1e6;place-content:center;justify-items:center;text-decoration:none;display:grid}.vhTeamGrid>a:nth-child(8n){border-right:0}.vhTeamGrid>a:nth-last-child(-n+8){border-bottom:0}.vhTeamGrid>a:hover{z-index:1;background:var(--team-color);position:relative}@supports (color:color-mix(in lab, red, red)){.vhTeamGrid>a:hover{background:color-mix(in srgb, var(--team-color) 7%, #fff)}}.vhTeamGrid>a:hover{box-shadow:inset 0 -3px var(--team-color)}.vhTeamGrid img{object-fit:contain;width:58px;height:58px}.vhTeamGrid span{margin-top:7px;font-size:8px;font-weight:800}.vhPulse{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);gap:26px;padding:82px 0 90px;display:grid}.vhNewsGrid{grid-template-columns:1.1fr .9fr .9fr;gap:16px;display:grid}.vhNewsGrid article{background:#fff;border:1px solid #d6dee5;border-radius:13px;overflow:hidden}.vhNewsMedia{background:linear-gradient(145deg,#e8eef3,#f6f8fa);place-items:end center;height:180px;display:grid;overflow:hidden}.vhNewsMedia>img:not(.isLogo){object-fit:contain;object-position:bottom;width:100%;height:100%}.vhNewsMedia .isLogo{object-fit:contain;align-self:center;width:86px;height:86px}.vhNewsGrid article>div{padding:18px}.vhNewsGrid article>div>span{color:#39709b;text-transform:uppercase;font-size:8px;font-weight:850}.vhNewsGrid h3{letter-spacing:-.025em;margin:7px 0 14px;font-size:16px;line-height:1.25}.vhNewsGrid h3 a{color:#172e44;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.vhNewsGrid small{color:#86939e;font-size:9px}.vhMoves{background:#fff;border:1px solid #d3dde4;border-radius:14px;overflow:hidden}.vhMoves>.vhSectionTop{border-bottom:1px solid #dfe5ea;margin:0;padding:20px 21px}.vhMoves .vhSectionTop h2{font-size:25px}.vhMoves>div:last-child>a{color:#193149;border-bottom:1px solid #e2e7eb;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:83px;padding:12px 18px;text-decoration:none;display:grid}.vhMoves>div:last-child>a:last-child{border-bottom:0}.vhMoveLogo{background:#f1f4f6;border-radius:8px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:800;display:grid}.vhMoveLogo img{object-fit:contain;width:34px;height:34px}.vhMoves small{color:#4b7696;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.vhMoves strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.vhMoves b{color:#6d8ba3}.vhPremium{color:#fff;background:#0a2236;border-top:1px solid #29435a;padding:53px 0}.vhPremium>div{grid-template-columns:1fr auto auto;align-items:center;gap:60px;display:grid}.vhPremium>div>div:first-child>span{color:#82a9c6;letter-spacing:.09em;font-size:8px;font-weight:850}.vhPremium h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(27px,3vw,44px)}.vhPremium>div>div:nth-child(2){gap:8px;display:flex}.vhPremium>div>div:nth-child(2) span{color:#a9bdcc;border:1px solid #3c5870;border-radius:999px;padding:8px 12px;font-size:9px}.vhPremium a{color:#17344c;background:#fff;border-radius:7px;padding:13px 17px;font-size:10px;font-weight:800;text-decoration:none}.vhFooter{color:#8ca0b0;background:#071827;border-top:1px solid #1c354b;padding:30px 0}.vhFooter>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.vhFooter .vhBrand{color:#fff}.vhFooter nav{gap:24px;display:flex}.vhFooter nav a{color:#91a4b4;font-size:9px;text-decoration:none}.vhFooter>div>span{justify-self:end;align-items:center;gap:8px;font-size:8px;display:flex}.vhFooter>div>span img{object-fit:contain;width:22px;height:22px}@media (max-width:1180px){.vhHeaderInner{grid-template-columns:1fr auto}.vhHeader nav{display:none}.vhMobileMenu{display:block}.vhHeaderActions{margin-left:auto}.vhHeaderActions .vhLeagueBadge{display:none}.vhHeroGrid{grid-template-columns:.8fr 1.2fr;gap:40px;min-height:560px}.vhHeroCopy h1{font-size:clamp(53px,7vw,75px)}.vhFeaturedPlayer{height:390px}.vhFeaturedPhoto .playerPortrait-hero{width:220px;height:300px}.vhPlayerRail{grid-template-columns:repeat(3,1fr)}.vhPlayerRail>a{border-bottom:1px solid #dce3e8}.vhPlayerRail>a:nth-child(3n){border-right:0}.vhPlayerRail>a:nth-last-child(-n+3){border-bottom:0}.vhTeamGrid{grid-template-columns:repeat(8,1fr)}.vhPulse{grid-template-columns:1fr}.vhNewsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.vhWidth{width:min(calc(100% - 32px), var(--vh-width))}.vhHeaderInner{min-height:62px}.vhBrand strong{font-size:13px}.vhHeaderActions button b,.vhHeaderActions button kbd{display:none}.vhHeaderActions button{justify-content:center;width:38px;padding:0}.vhMobileMenu{margin-left:-17px}.vhHeroGrid{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:30px;padding:48px 0 35px}.vhHeroCopy{text-align:center}.vhHeroCopy h1{margin-inline:auto;font-size:clamp(48px,14vw,72px)}.vhHeroCopy>p{font-size:15px}.vhHeroActions{justify-content:center}.vhFeaturedPlayer{justify-self:center;width:min(100%,600px);height:410px}.vhSearchArea{grid-column:1}.vhSearchBox{min-height:66px}.vhSearchBox input{font-size:14px}.vhPlayerRail{scroll-snap-type:x mandatory;border:0;border-radius:0;gap:10px;display:flex;overflow-x:auto}.vhPlayerRail>a{scroll-snap-align:start;border-radius:10px;min-width:235px;border:1px solid #dce3e8!important}.vhContracts{padding-block:60px}.vhContractGrid{grid-template-columns:repeat(2,1fr)}.vhTeamGrid{grid-template-columns:repeat(4,1fr)}.vhTeamGrid>a:nth-child(4n),.vhTeamGrid>a:nth-child(8n){border-right:0}.vhTeamGrid>a:nth-last-child(-n+8){border-bottom:1px solid #d9e1e6}.vhTeamGrid>a:nth-last-child(-n+4){border-bottom:0}.vhNewsGrid{grid-template-columns:1fr}.vhNewsGrid article{grid-template-columns:130px 1fr;display:grid}.vhNewsMedia{height:150px}.vhPulse{padding-block:60px}.vhPremium>div{grid-template-columns:1fr;justify-items:start;gap:25px}.vhFooter>div{grid-template-columns:1fr;justify-items:start}.vhFooter nav{flex-wrap:wrap}.vhFooter>div>span{justify-self:start}}@media (max-width:520px){.vhHeroCopy h1{font-size:47px}.vhHeroActions a:first-child{gap:13px}.vhFeaturedPlayer{grid-template-columns:44% 56%;height:360px}.vhFeaturedLabel{padding:18px 19px 0}.vhFeaturedPhoto .playerPortrait-hero{width:170px;height:250px}.vhFeaturedIdentity{padding-right:18px}.vhFeaturedIdentity h2{font-size:31px}.vhFeaturedMoney{padding:17px 18px}.vhFeaturedMoney strong{font-size:17px}.vhSearchBox kbd{display:none}.vhSectionTop{align-items:center}.vhSectionTop h2{font-size:27px}.vhContractGrid{grid-template-columns:1fr}.vhContractVisual{height:210px}.vhTeamGrid>a{min-height:86px}.vhTeamGrid img{width:45px;height:45px}.vhNewsGrid article{grid-template-columns:105px 1fr}.vhNewsMedia{height:135px}.vhMoves>div:last-child>a{grid-template-columns:38px 1fr}.vhMoves>div:last-child>a>b{display:none}.vhMoveLogo{width:36px;height:36px}.vhMoveLogo img{width:29px;height:29px}.vhPremium>div>div:nth-child(2){flex-wrap:wrap}}.systemPage{color:#f4f8fb;background:radial-gradient(circle at 82% 18%,#2f6fad26,#0000 30%),#071727;place-items:center;min-height:100svh;padding:32px 4.5vw;display:grid}.systemCard{background:#0b1f33eb;border:1px solid #29455d;border-radius:12px;width:min(720px,100%);padding:clamp(32px,6vw,68px);box-shadow:0 28px 80px #00000047}.systemBrand{color:#fff;align-items:center;gap:11px;margin-bottom:clamp(48px,8vw,92px);font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.systemBrand>span{background:#f7f9fb url(/capologist-mark.svg) 50%/30px no-repeat;width:36px;height:36px;font-size:0;display:block}.systemCard h1{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(40px,7vw,72px);line-height:.96}.systemCard>p:not(.eyebrow){color:#a9bac8;max-width:560px;margin:22px 0 0;font-size:clamp(15px,2vw,18px);line-height:1.65}.systemActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.systemActions a,.systemActions button{color:#c5d4df;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750;text-decoration:none}.systemActions .systemPrimary{min-height:46px;color:var(--navy);background:#f7f9fb;border-radius:5px;align-items:center;gap:24px;padding:0 18px;display:inline-flex;box-shadow:0 8px 24px #00000029}.systemPrimary span{color:var(--accent);font-size:16px}.homePage{--home-width:1480px;background:#f2f5f7}.homeWidth{width:min(calc(100% - 64px), var(--home-width));margin-inline:auto}.homePage .ticker{background:#071727;border-bottom:1px solid #183047;min-height:30px;padding:0}.tickerInner{color:#8fa2b4;letter-spacing:.025em;align-items:center;gap:18px;min-height:30px;font-size:10px;font-weight:700;display:flex}.tickerInner .networkStatus{color:#c7d3dd;align-items:center;gap:7px;display:inline-flex}.networkStatus i,.searchFootnote i,.trustStatus i{background:#4f9d7d;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #4f9d7d1f}.homePage .tickerUpdated{margin-left:auto}.homePage .siteHeader{background:#0a1d2ff7;border-color:#20384e;min-height:58px;padding:0}.headerInner{grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;display:grid}.homePage .brand{letter-spacing:-.01em;gap:10px;font-size:15px}.homePage .brandMark{border-color:#486279;border-radius:6px;width:32px;height:32px}.homePage nav{gap:clamp(20px,2.25vw,34px)}.homePage nav a{color:#b9c6d2;white-space:nowrap;font-size:12px}.headerSearch{color:#d6e0e8;cursor:pointer;min-width:148px;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:#132c43;border:1px solid #465f76;border-radius:6px;justify-self:end;align-items:center;gap:9px;padding:8px 9px 8px 11px;font-size:12px;font-weight:650;display:inline-flex}.headerSearch:hover{background:#18364f;border-color:#7391aa;transform:translateY(-1px)}.headerSearch>span:first-child{color:#8db6d8;font-size:17px;transform:rotate(-18deg)}.headerSearch kbd{color:#aab8c4;background:#0b2033;border-color:#4e667c;margin-left:auto;font-size:9px}.homePage .hero{background:#fff;border-color:#ccd6df;padding:0;display:block}.heroInner{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:clamp(54px,7vw,112px);min-height:430px;padding-block:54px 50px;display:grid}.homePage .heroCopy{align-self:center}.homePage .hero .eyebrow{color:#2b628f;letter-spacing:.085em;align-items:center;gap:9px;margin-bottom:17px;font-size:10px;display:flex}.homePage .hero .eyebrow>span{background:#2f6fad;width:22px;height:1px}.homePage .hero h1{letter-spacing:-.052em;max-width:720px;font-size:clamp(50px,4.55vw,70px);font-weight:720;line-height:.98}.homePage .hero h1 em{color:#2c6595;font-style:normal}.homePage .heroText{color:#526375;max-width:620px;margin-top:22px;font-size:clamp(16px,1.18vw,19px);line-height:1.6}.heroLinks{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.heroLinks a{color:#46596c;font-size:12px;font-weight:700;text-decoration:none}.heroLinks a:first-child{background:var(--navy);color:#fff;border-radius:5px;align-items:center;gap:12px;padding:11px 15px;display:inline-flex}.heroLinks a:first-child span{color:#9dc4e5;transition:transform var(--motion-base) var(--ease-out)}.heroLinks a:first-child:hover span{transform:translate(3px)}.homePage .searchWrap{background:#f7f9fb;border:1px solid #d2dbe3;border-radius:9px;align-self:center;padding:21px;box-shadow:0 16px 44px #132c4214}.searchLabel{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.homePage .searchWrap .searchLabel label{color:#23384d;font-size:12px;font-weight:750}.searchLabel span{color:#748493;font-size:10px;font-weight:650}.homePage .searchBox{border-color:#aebcc9;border-radius:6px;min-height:58px;box-shadow:0 3px 12px #142b410a}.homePage .searchBox[data-open]{border-color:#5681a8;box-shadow:0 12px 28px #142b411f,0 0 0 3px #2f6fad17}.homePage .searchBox input{font-size:15px}.homePage .searchResults{border-radius:7px;top:101px;left:21px;right:21px}.homePage .quickSearches{margin-top:13px}.homePage .quickSearches span{text-transform:uppercase;font-size:10px;font-weight:700}.homePage .quickSearches button{background:#fff;border-color:#ccd5dd;border-radius:999px;padding:5px 10px;font-size:10px}.searchFootnote{color:#70808f;border-top:1px solid #dfe5ea;align-items:center;gap:8px;margin:15px 0 0;padding-top:13px;font-size:10px;display:flex}.searchFootnote i{width:5px;height:5px}.trustRail{background:#e8edf2;border-bottom:1px solid #cbd6df}.trustRailInner{grid-template-columns:repeat(3,auto) 1fr;align-items:stretch;min-height:62px;display:grid}.trustRail a{color:inherit;transition:background var(--motion-fast) ease;border-right:1px solid #cbd6df;align-items:center;gap:9px;padding:0 25px;text-decoration:none;display:flex}.trustRail a:first-child{padding-left:0}.trustRail a:last-child{border-right:0;justify-content:flex-end;padding-right:0}.trustRail a:hover{background:#ffffff80}.trustRail strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:16px}.trustRail span,.trustRail small{color:#657586;font-size:10px;font-weight:650}.trustRail .trustStatus{color:#335265;text-transform:capitalize;align-items:center;gap:8px;display:inline-flex}.trustRail small{color:#37688f}@media (max-width:980px){.heroInner{grid-template-columns:1fr;gap:34px;min-height:0;padding-block:46px}.homePage .hero h1{max-width:760px}.trustRailInner{grid-template-columns:repeat(3,1fr)}.trustRail a:last-child{border-top:1px solid #cbd6df;grid-column:1/-1;justify-content:flex-start;min-height:42px;padding:0}}@media (max-width:760px){.homeWidth{width:min(calc(100% - 36px), var(--home-width))}.tickerInner{gap:12px}.tickerInner>span:not(.networkStatus):not(.tickerUpdated){display:none}.headerInner{grid-template-columns:1fr auto}.homePage .headerInner nav{display:none}.headerSearch{justify-content:center;min-width:42px}.headerSearch>span:nth-child(2),.headerSearch kbd{display:none}.heroInner{padding-block:38px 34px}.homePage .hero h1{font-size:clamp(43px,13vw,60px)}.homePage .searchWrap{padding:16px}.homePage .searchResults{top:91px;left:16px;right:16px}.trustRailInner{grid-template-columns:repeat(2,1fr)}.trustRail a,.trustRail a:first-child{border-bottom:1px solid #cbd6df;min-height:52px;padding:0 10px}.trustRail a:nth-child(2){border-right:0}.trustRail a:last-child{border-bottom:0;grid-column:1/-1}}@media (max-width:520px){.tickerInner .tickerUpdated{display:none}.heroLinks{gap:16px}.searchLabel span,.homePage .searchBox kbd{display:none}.trustRail strong{font-size:14px}.trustRail span{font-size:9px}}.playerDossierPage{color:var(--navy);background:#f3f6f8}.dossierBreadcrumb{color:#718191;background:#fff;border-bottom:1px solid #d8e0e7;align-items:center;gap:8px;padding:15px 4.5vw;font-size:10px;display:flex}.dossierBreadcrumb a{color:#416b8c;text-decoration:none}.dossierBreadcrumb strong{color:#30475b}.dossierHero{background:linear-gradient(100deg, #fff 0%, #fff 66%, var(--team-color) 100%);border-bottom:1px solid #cfd9e1;justify-content:space-between;align-items:center;gap:38px;padding:44px 4.5vw;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dossierHero{background:linear-gradient(100deg, #fff 0%, #fff 66%, color-mix(in srgb, var(--team-color) 7%, #eef3f6) 100%)}}.dossierHero:before{background:var(--team-color);content:"";width:4px;position:absolute;inset:0 auto 0 0}.dossierIdentity{align-items:center;gap:26px;min-width:0;display:flex}.dossierIdentity>div{min-width:0}.dossierIdentity h1{letter-spacing:-.052em;max-width:980px;margin:5px 0 10px;font-size:clamp(35px,4.4vw,61px);line-height:.98}.dossierIdentity p:last-child{color:#68798a;margin:0;font-size:13px}.dossierStatus{text-align:center;background:#ffffffd1;border:1px solid #b9c9d6;border-radius:7px;min-width:180px;padding:18px;box-shadow:0 12px 32px #112c4012}.dossierStatus span,.dossierStatus small{color:#687b8c;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.dossierStatus strong{letter-spacing:-.04em;margin:5px 0 4px;font-size:29px;display:block}.dossierNav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #cbd6df;padding:0 4.5vw;display:flex;position:sticky;top:0;overflow-x:auto}.dossierNav a{color:#5c7082;border-bottom:2px solid #0000;flex:none;padding:15px 18px 13px;font-size:10px;font-weight:750;text-decoration:none}:is(.dossierNav a:hover,.dossierNav a:focus-visible){border-color:var(--accent);color:var(--navy)}.dossierMetrics{background:#e8eef3;border-bottom:1px solid #cbd6df;grid-template-columns:repeat(5,1fr);display:grid}.dossierMetrics>div{border-right:1px solid #c7d3dc;min-width:0;padding:20px 4.5vw 20px 20px}.dossierMetrics>div:first-child{padding-left:4.5vw}.dossierMetrics>div:last-child{border-right:0}.dossierMetrics span,.dossierMetrics small{color:#6e7f8f;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:750;display:block;overflow:hidden}.dossierMetrics strong{letter-spacing:-.04em;margin:6px 0 4px;font-size:clamp(20px,2.4vw,32px);display:block}.dossierBioStrip{background:#fff;border-bottom:1px solid #d5dee5;grid-template-columns:repeat(5,1fr);padding:18px 4.5vw;display:grid}.dossierBioStrip>div{border-right:1px solid #dce3e8;padding:0 18px}.dossierBioStrip>div:first-child{padding-left:0}.dossierBioStrip>div:last-child{border-right:0}.dossierBioStrip span,.dossierBioStrip strong{display:block}.dossierBioStrip span{color:#788895;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:750}.dossierBioStrip strong{font-size:11px}.dossierSection,.scenarioLab{background:#fff;border-bottom:1px solid #d4dee6;padding:62px 4.5vw;scroll-margin-top:48px}.dossierSection:nth-of-type(2n){background:#f4f7f9}.dossierSectionHeading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:50px;margin-bottom:26px;display:grid}.dossierSectionHeading h2{letter-spacing:-.047em;max-width:900px;margin:4px 0 0;font-size:clamp(30px,3.5vw,49px);line-height:1.02}.dossierSectionHeading>p{color:#637586;max-width:470px;margin:0;font-size:12px;line-height:1.7}.contractTermGrid{background:#fff;border:1px solid #cad6df;border-radius:7px 7px 0 0;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.contractTermGrid article{border-right:1px solid #d5dee5;padding:19px}.contractTermGrid article:last-child{border-right:0}.contractTermGrid span,.contractTermGrid small{color:#738493;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.contractTermGrid strong{letter-spacing:-.035em;margin:6px 0 4px;font-size:23px;display:block}.dossierTableWrap{background:#fff;border:1px solid #cad6df;border-radius:0 0 7px 7px;overflow-x:auto}.contractTermGrid+.dossierTableWrap{border-top:0}.dossierTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1120px}.dossierTable caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dossierTable th,.dossierTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #dce4e9;padding:14px 13px}.dossierTable th:first-child,.dossierTable td:first-child{z-index:2;background:inherit;text-align:left;position:sticky;left:0}.dossierTable thead th{color:#536779;text-transform:uppercase;background:#e7edf2;font-size:8px;font-weight:800}.dossierTable tbody tr{transition:background var(--motion-fast) ease;background:#fff}.dossierTable tbody tr:hover{background:#f2f6f8}.dossierTable tbody th,.dossierTable tbody td{font-size:10px}.dossierTable tbody th small,.dossierTable tbody td small{color:#85929e;margin-top:3px;font-size:7px;display:block}.dossierTable .emphasisCell{background:#edf3f8;font-weight:800}.contractNarrative,.contractCoverageNote,.scenarioDisclosure,.marketMethod{background:#edf4f9;border:1px solid #cbd8e1;border-radius:6px;grid-template-columns:190px 1fr;gap:24px;margin-top:18px;padding:19px 22px;display:grid}.contractNarrative span,.contractCoverageNote strong,.scenarioDisclosure strong,.marketMethod strong{text-transform:uppercase;font-size:9px;font-weight:800}.contractNarrative p,.contractCoverageNote p,.scenarioDisclosure p,.marketMethod p{color:#546a7c;margin:0;font-size:11px;line-height:1.65}.clauseGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.clauseGrid article{background:#fff;border:1px solid #cbd6df;border-radius:6px;padding:20px}.clauseGrid span,.clauseGrid small{color:#6f8190;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.clauseGrid strong{margin:8px 0;font-size:16px;display:block}.clauseGrid p{color:#586d7e;min-height:42px;margin:0 0 12px;font-size:10px;line-height:1.55}.dossierEmpty{background:#fff;border:1px solid #cbd7df;border-radius:7px;padding:36px}.dossierEmpty strong{font-size:19px;display:block}.dossierEmpty p{color:#657788;max-width:780px;margin:9px 0 0;font-size:12px;line-height:1.65}.dossierEmpty a{color:#275f8d;gap:10px;margin-top:16px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.scenarioLab{color:#f5f8fa;background:#0b2235}.scenarioLab .eyebrow{color:#7fafd2}.scenarioLab .dossierSectionHeading>p{color:#a9bac8}.scenarioWorkspace{background:#0f2a40;border:1px solid #365169;border-radius:8px;grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);display:grid;overflow:hidden}.scenarioControls{border-right:1px solid #365169;align-content:start;gap:18px;padding:23px;display:grid}.scenarioControls label span,.scenarioControls legend{color:#9eb1c0;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.scenarioControls select{color:#fff;width:100%;height:39px;font:inherit;background:#102f48;border:1px solid #486278;border-radius:5px;padding:0 11px}.scenarioControls fieldset{border:0;grid-template-columns:1fr 1fr;margin:0;padding:0;display:grid}.scenarioControls legend{grid-column:1/-1}.scenarioControls button{color:#a9bac8;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #486278;font-size:9px;font-weight:750}.scenarioControls button:first-of-type{border-radius:5px 0 0 5px}.scenarioControls button:last-child{border-left:0;border-radius:0 5px 5px 0}.scenarioControls button[aria-pressed=true]{color:#0b2235;background:#fff}.scenarioResults{grid-template-columns:repeat(2,1fr);display:grid}.scenarioResults article{border-bottom:1px solid #365169;border-right:1px solid #365169;min-height:135px;padding:25px}.scenarioResults article:nth-child(2n){border-right:0}.scenarioResults article:nth-last-child(-n+2){border-bottom:0}.scenarioResults span,.scenarioResults small{color:#9db0bf;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.scenarioResults strong{letter-spacing:-.04em;margin:10px 0 7px;font-size:33px;display:block}.scenarioResults .negativeMoney{color:#f3a49d}.scenarioLab .scenarioDisclosure{background:#102b41;border-color:#365169}.scenarioLab .scenarioDisclosure p{color:#a9bac8}.cashTimeline{border-top:1px solid #cbd6df}.cashTimeline article{border-bottom:1px solid #d6dfe6;grid-template-columns:42px minmax(160px,1fr) repeat(3,minmax(120px,.65fr));align-items:center;gap:20px;padding:18px 10px;display:grid}.cashTimeline article>span{color:#8896a2;font-size:9px;font-weight:800}.cashTimeline article div span,.cashTimeline article div small{color:#7a8996;text-transform:uppercase;font-size:8px;display:block}.cashTimeline article div strong{margin-top:4px;font-size:13px;display:block}.historySummary,.marketViewGrid{background:#fff;border:1px solid #cbd6df;border-radius:7px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.historySummary article,.marketViewGrid article{border-right:1px solid #d6dfe6;padding:20px}.historySummary article:last-child,.marketViewGrid article:last-child{border-right:0}.historySummary span,.marketViewGrid span,.marketViewGrid small{color:#748594;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.historySummary strong,.marketViewGrid strong{letter-spacing:-.04em;margin-top:8px;font-size:27px;display:block}.marketViewGrid small{text-transform:none;margin-top:6px;line-height:1.45}.historyTable{min-width:960px}.historyTable tbody th{align-items:center;gap:8px;display:flex}.historyTable tbody th img{object-fit:contain;width:26px;height:26px}.contractStatusPill{text-transform:uppercase;background:#e7eef3;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.eventTimeline{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.eventTimeline article{background:#fff;border:1px solid #cbd6df;border-radius:6px;padding:18px}.eventTimeline time,.eventTimeline strong{display:block}.eventTimeline time{color:#778997;font-size:8px}.eventTimeline strong{text-transform:uppercase;margin:7px 0;font-size:10px}.eventTimeline p{color:#607283;margin:0;font-size:10px;line-height:1.55}.seasonStatGrid{gap:8px;display:grid}.seasonStatGrid article{background:#fff;border:1px solid #cbd6df;border-radius:6px;grid-template-columns:minmax(130px,1fr) repeat(3,.7fr) auto;align-items:center;gap:20px;min-height:72px;padding:12px 18px;display:grid}.seasonStatGrid span,.seasonStatGrid strong{display:block}.seasonStatGrid span{color:#7a8997;text-transform:uppercase;font-size:8px}.seasonStatGrid strong{margin-top:3px;font-size:13px}.seasonStatGrid a{color:#356c94;font-size:9px;font-weight:800;text-decoration:none}.marketSection{background:#eef3f6!important}.marketMethod{background:#fff}.dossierSourceGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dossierSourceGrid>a{color:inherit;background:#fff;border:1px solid #cbd6df;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;padding:19px;text-decoration:none;display:grid}.dossierSourceGrid>a>span{color:#7c8c99;font-size:9px;font-weight:800}.dossierSourceGrid strong,.dossierSourceGrid small{display:block}.dossierSourceGrid strong{font-size:13px}.dossierSourceGrid small{color:#65798a;text-transform:uppercase;margin-top:3px;font-size:8px}.dossierSourceGrid p{color:#5c7081;margin:9px 0 0;font-size:9px;line-height:1.55}.dossierSourceGrid b{color:#3f718f}.dossierTransactions{border-top:1px solid #cbd6df;margin-top:26px}.dossierTransactions>div{justify-content:space-between;padding:17px 8px;display:flex}.dossierTransactions>div span{text-transform:uppercase;font-size:10px;font-weight:800}.dossierTransactions>a{color:inherit;border-top:1px solid #d8e0e6;grid-template-columns:100px 120px minmax(0,1fr) auto;gap:16px;padding:15px 8px;text-decoration:none;display:grid}.dossierTransactions time,.dossierTransactions>a>span{color:#6b7d8d;text-transform:uppercase;font-size:8px;font-weight:750}.dossierTransactions p{margin:0;font-size:10px;line-height:1.5}.dossierTransactions b{color:#3c7195}@media (max-width:1050px){.dossierMetrics{grid-template-columns:repeat(3,1fr)}.dossierMetrics>div:nth-child(3){border-right:0}.dossierMetrics>div:nth-child(-n+3){border-bottom:1px solid #c7d3dc}.contractTermGrid{grid-template-columns:repeat(3,1fr)}.contractTermGrid article:nth-child(3){border-right:0}.contractTermGrid article:nth-child(-n+3){border-bottom:1px solid #d5dee5}.scenarioWorkspace{grid-template-columns:1fr}.scenarioControls{border-bottom:1px solid #365169;border-right:0;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.dossierHero,.dossierIdentity{flex-direction:column;align-items:flex-start}.dossierStatus{box-sizing:border-box;width:100%}.dossierMetrics,.dossierBioStrip{grid-template-columns:1fr 1fr}.dossierMetrics>div,.dossierMetrics>div:first-child{border-bottom:1px solid #c7d3dc;border-right:1px solid #c7d3dc;padding:16px 4.5vw}.dossierMetrics>div:nth-child(2n){border-right:0}.dossierMetrics>div:last-child{border-bottom:0;grid-column:1/-1}.dossierBioStrip>div{border-bottom:1px solid #e0e6eb;border-right:0;padding:12px 0}.dossierBioStrip>div:nth-last-child(-n+2){border-bottom:0}.dossierSectionHeading{grid-template-columns:1fr;gap:12px}.contractTermGrid,.historySummary,.marketViewGrid{grid-template-columns:1fr 1fr}.contractTermGrid article,.historySummary article,.marketViewGrid article{border-bottom:1px solid #d6dfe6;border-right:1px solid #d6dfe6}.contractTermGrid article:nth-child(2n),.historySummary article:nth-child(2n),.marketViewGrid article:nth-child(2n){border-right:0}.contractTermGrid article:last-child{border-bottom:0;grid-column:1/-1}.historySummary article:nth-last-child(-n+2),.marketViewGrid article:nth-last-child(-n+2){border-bottom:0}.clauseGrid,.eventTimeline,.dossierSourceGrid,.scenarioControls,.scenarioResults{grid-template-columns:1fr}.scenarioResults article,.scenarioResults article:nth-child(2n),.scenarioResults article:nth-last-child(-n+2){border-bottom:1px solid #365169;border-right:0}.scenarioResults article:last-child{border-bottom:0}.cashTimeline article{grid-template-columns:34px 1fr 1fr}.cashTimeline article>div:nth-last-child(-n+2){grid-column:2/-1;grid-template-columns:1fr 1fr;display:grid}.seasonStatGrid article{grid-template-columns:1fr 1fr}.seasonStatGrid a{grid-column:1/-1}.dossierTransactions>a{grid-template-columns:1fr;gap:5px}.contractNarrative,.contractCoverageNote,.scenarioDisclosure,.marketMethod{grid-template-columns:1fr;gap:7px}}.contractMarketHero h1{max-width:820px}.contractMarketWorkspace{padding:22px 4.5vw 82px}.marketFilters{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9fbf5;border-radius:7px;grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(145px,.55fr));gap:10px;padding:13px;display:grid;position:sticky;top:0;box-shadow:0 8px 25px #122a3f0d}.marketFilters label{color:#667687;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.marketFilters input,.marketFilters select{box-sizing:border-box;width:100%;min-height:43px;color:var(--ink);font:inherit;text-transform:none;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#fff;border:1px solid #bac7d1;border-radius:5px;outline:none;padding:0 12px;font-size:12px}.marketFilters input:focus,.marketFilters select:focus{border-color:#5681a8;box-shadow:0 0 0 3px #2f6fad1a}.marketResultLine{align-items:baseline;gap:7px;padding:23px 2px 13px;display:flex}.marketResultLine strong{letter-spacing:-.035em;font-size:22px}.marketResultLine span{color:#526476;font-size:12px;font-weight:650}.marketResultLine small{color:#7a8997;margin-left:auto;font-size:10px}.contractMarketTable{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 10px 30px #122a3f0a}.marketRow{color:inherit;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) .55fr .62fr .7fr .6fr .72fr;align-items:center;text-decoration:none;display:grid}.marketRow:not(.marketTableHead){border-top:1px solid var(--line);min-height:76px;transition:background var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out)}.marketRow:not(.marketTableHead):hover{box-shadow:inset 3px 0 0 var(--accent);background:#f3f7fa}.marketRow>span{font-variant-numeric:tabular-nums;min-width:0;padding:13px 12px}.marketRow>span:not(:first-child){border-left:1px solid #edf1f4}.marketRow b,.marketRow small{display:block}.marketRow b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.marketRow small{color:#788795;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.marketTableHead{color:#526579;text-transform:uppercase;background:#eaf0f4;min-height:42px;font-size:9px;font-weight:800}.marketPlayer,.marketTeam{align-items:center;gap:11px;display:flex}.marketPlayer>img,.marketPlayer>i{object-fit:contain;object-position:bottom;background:#eef3f7;border:1px solid #d7e0e7;border-radius:50%;flex:none;width:44px;height:44px}.marketPlayer>i{color:#718292;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.marketPlayer>b,.marketTeam>b{min-width:0}.marketTeam>img{object-fit:contain;flex:none;width:32px;height:32px}.marketStatus b{color:#1d654f}.marketStatus small{text-transform:capitalize}@media (max-width:1100px){.marketFilters{grid-template-columns:minmax(240px,1.2fr) repeat(3,1fr)}.marketRow{grid-template-columns:minmax(210px,1.3fr) minmax(120px,.7fr) .5fr .6fr .6fr .65fr}.marketRow>span:nth-child(5){display:none}}@media (max-width:820px){.marketFilters{grid-template-columns:1fr 1fr;position:static}.marketSearch{grid-column:1/-1}.marketResultLine small{display:none}.contractMarketTable{overflow-x:auto}.marketRow{min-width:780px}}@media (max-width:520px){.marketFilters{grid-template-columns:1fr}.marketSearch{grid-column:auto}.contractMarketWorkspace{padding-top:14px}.marketRow{min-width:720px}}.homeWorkspace{padding-block:46px 56px}.workspaceHeading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:22px;display:flex}.workspaceHeading .eyebrow{margin-bottom:7px;font-size:10px}.workspaceHeading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,43px);font-weight:700;line-height:1.04}.workspaceHeading>p{color:#607083;max-width:440px;margin:0;font-size:13px;line-height:1.65}.homeWorkspace .dashboard{grid-template-columns:1fr;align-items:start;gap:18px;padding:0;display:grid}.homeWorkspace .featureCard,.homeWorkspace .marketCard,.homeWorkspace .movesCard{border-color:#ccd6df;border-radius:8px;box-shadow:0 8px 26px #122a3f0b}.homeWorkspace .featureCard{min-width:0;padding:0;overflow:hidden}.contractSpotlight{background:linear-gradient(112deg,#f9fbfc 0%,#f5f8fa 62%,#edf3f7 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:190px;padding:28px 30px 26px;display:grid}.contractSpotlight .playerPortrait-hero{background:#e8eef3;border-color:#c7d4df;border-radius:9px;width:122px;height:122px;box-shadow:0 12px 28px #132a3e1a}.contractSpotlight .playerPortrait-hero .portraitTeam{width:36px;height:36px}.spotlightCopy{min-width:0}.spotlightCopy .eyebrow{letter-spacing:.075em;margin-bottom:8px;font-size:9px}.spotlightCopy h2{letter-spacing:-.048em;margin:0;font-size:clamp(35px,3.2vw,49px);font-weight:730;line-height:.98}.spotlightCopy>p:not(.eyebrow){color:#5e7082;text-transform:capitalize;margin:10px 0 0;font-size:12px}.spotlightBadges{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.spotlightBadges span{color:#536678;background:#ffffffb8;border:1px solid #ccd6df;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700}.contractSpotlight .verified{white-space:nowrap;border-radius:999px;align-self:start;align-items:center;gap:7px;padding:6px 9px;font-size:9px;display:inline-flex}.contractSpotlight .verified i{background:currentColor;border-radius:50%;width:5px;height:5px}.contractTabs{background:#fff;border-top:1px solid #d5dee6;border-bottom:1px solid #d5dee6;gap:24px;padding:0 30px;display:flex;position:relative}.contractTabs button{color:#6c7d8c;cursor:pointer;background:0 0;border:0;min-height:48px;padding:0 1px;font-size:11px;font-weight:700;position:relative}.contractTabs button:after{content:"";opacity:0;height:2px;transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--ease-out);background:#2f6fad;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.45)}.contractTabs button[aria-selected=true]{color:#17314a}.contractTabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.contractTabs small{color:#53687b;background:#e8eef3;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:9px;display:inline-grid}.contractPanel{min-height:0;animation:panelReveal var(--motion-base) var(--ease-out) both;padding:26px 30px 30px}.homeWorkspace .contractMetrics{border-top:0;grid-template-columns:repeat(3,1fr);margin:0 0 20px}.homeWorkspace .contractMetrics>div{padding:0 18px 18px 0}.homeWorkspace .contractMetrics>div:not(:first-child){padding-left:20px}.homeWorkspace .contractMetrics strong{margin-top:5px;font-size:clamp(24px,2.4vw,36px)}.homeWorkspace .contractMetrics span{color:#4e6174;text-transform:uppercase;font-size:10px;font-weight:750}.homeWorkspace .contractMetrics small{font-size:10px}.scopeNote{background:#edf4f9;border:1px solid #c9d9e7;border-radius:6px;grid-template-columns:24px 1fr;gap:12px;margin-top:20px;padding:14px 15px;display:grid}.scopeNote>span{color:#fff;background:#2f6fad;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.scopeNote strong{color:#274761;font-size:11px;display:block}.scopeNote p{color:#526b7f;margin:3px 0 0;font-size:11px;line-height:1.55}.overviewFooter{grid-template-columns:auto auto 1fr;align-items:end;gap:26px;margin-top:22px;display:grid}.overviewFooter div span,.overviewFooter div strong{display:block}.overviewFooter div span{color:#738291;text-transform:uppercase;font-size:9px;font-weight:700}.overviewFooter div strong{text-transform:capitalize;margin-top:4px;font-size:13px}.overviewFooter a{background:var(--navy);color:#fff;border-radius:5px;justify-self:end;align-items:center;gap:12px;padding:10px 13px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.overviewFooter a span{color:#9dc4e5;transition:transform var(--motion-base) var(--ease-out)}.overviewFooter a:hover span{transform:translate(3px)}.structurePanel .cashSchedule{border-radius:6px}.structurePanel .cashScheduleHead{background:#eaf0f4;font-size:9px}.structurePanel .cashScheduleRow{min-height:49px;font-size:12px}.modelNote{color:#687887;margin:15px 2px 0;font-size:10px;line-height:1.55}.modelNote strong{color:#42576a}.sourcePanel{border-top:1px solid #d9e1e7}.sourcePanelIntro{justify-content:space-between;align-items:center;gap:20px;padding:0 2px 13px;display:flex;transform:translateY(-1px)}.sourcePanelIntro strong{color:#293e52;font-size:12px}.sourcePanelIntro span{color:#71808e;font-size:10px}.sourcePanel>a{color:inherit;transition:background var(--motion-fast) ease, padding var(--motion-base) var(--ease-out);border-top:1px solid #d9e1e7;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:15px 2px;text-decoration:none;display:grid}.sourcePanel>a:hover{background:#f3f7fa;padding-left:8px;padding-right:8px}.sourcePanel>a>span{color:#7f8e9b;font-size:10px;font-weight:700}.sourcePanel>a strong,.sourcePanel>a small{display:block}.sourcePanel>a strong{font-size:12px}.sourcePanel>a small{color:#71808e;text-transform:capitalize;margin-top:3px;font-size:9px}.sourcePanel>a em{color:#35698f;font-size:9px;font-style:normal;font-weight:700}.homeWorkspace .sideRail{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);align-content:start;gap:18px}.homeWorkspace .marketCard,.homeWorkspace .movesCard{padding:22px}.homeWorkspace .railHeader{margin-bottom:13px}.homeWorkspace .railHeader .eyebrow{font-size:9px}.homeWorkspace .railHeader h2{letter-spacing:-.035em;font-size:22px}.homeWorkspace .railHeader>a{color:#426782;background:0 0;border:0;gap:7px;width:auto;height:auto;font-size:9px;font-weight:750;display:inline-flex}.homeWorkspace .marketRow{grid-template-columns:24px 42px minmax(0,1fr) auto 14px;gap:10px;margin:0 -8px;padding:12px 8px}.homeWorkspace .marketRow:first-child{border-top-color:#d5dee6}.homeWorkspace .marketValue{text-align:right}.homeWorkspace .marketValue small{color:#84919d;margin-top:2px;font-size:8px;font-weight:600;display:block}.rowArrow{color:#6f8496;opacity:.5;transition:transform var(--motion-base) var(--ease-out), opacity var(--motion-fast) ease;font-size:13px}.marketRow:hover .rowArrow{opacity:1;transform:translate(3px)}.homeWorkspace .ledgerTabs{border-radius:6px;margin:0 0 3px}.homeWorkspace .movesList article{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:14px 0}.homeWorkspace .movesList h3{margin-top:4px;font-size:12px;line-height:1.42}.homeWorkspace .movesList p{font-size:10px}.homeWorkspace .moveIdentity img,.homeWorkspace .moveIdentity>span{width:32px;height:32px}.homeWorkspace .moveIdentity small{font-size:9px}.homeWorkspace .moveType{letter-spacing:.035em;font-size:8px}.homeWorkspace .sourceDisclosure{justify-content:space-between;font-size:10px;display:flex}.premiumStrip{color:#fff;background:#0a1e31;border-top:1px solid #20384e}.premiumInner{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(32px,5vw,78px);min-height:158px;display:grid}.premiumInner .eyebrow{color:#8fb7d8;margin-bottom:6px;font-size:9px}.premiumInner h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.6vw,39px);font-weight:650}.premiumBenefits{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.premiumBenefits span{color:#b8c9d6;background:#102b42;border:1px solid #34516a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:650}.premiumInner>a{color:var(--navy);white-space:nowrap;background:#fff;border:1px solid #587289;border-radius:5px;align-items:center;gap:13px;padding:11px 14px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.premiumInner>a span{color:#2f6fad;transition:transform var(--motion-base) var(--ease-out)}.premiumInner>a:hover span{transform:translate(3px)}@keyframes panelReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.homeWorkspace .dashboard{grid-template-columns:1fr}.contractSpotlight{grid-template-columns:auto minmax(0,1fr)}.contractSpotlight .verified{grid-area:2/2;justify-self:start;margin-top:-14px}.premiumInner{grid-template-columns:1fr auto}.premiumBenefits{display:none}}@media (max-width:900px){.workspaceHeading{flex-direction:column;align-items:flex-start;gap:12px}.homeWorkspace .dashboard{grid-template-columns:1fr}.homeWorkspace .sideRail{grid-template-columns:1fr 1fr}}@media (max-width:760px){.homeWorkspace{padding-block:40px 50px}.contractSpotlight{grid-template-columns:82px minmax(0,1fr);gap:17px;min-height:0;padding:22px}.contractSpotlight .playerPortrait-hero{width:82px;height:82px}.contractSpotlight .playerPortrait-hero .portraitTeam{width:28px;height:28px}.contractSpotlight .playerPortrait-hero .portraitTeam img{width:21px;height:21px}.spotlightCopy h2{font-size:32px}.spotlightCopy>p:not(.eyebrow){font-size:10px}.contractTabs{gap:17px;padding-inline:22px}.contractTabs button{font-size:10px}.contractPanel{min-height:0;padding:22px}.homeWorkspace .contractMetrics{grid-template-columns:1fr}.homeWorkspace .contractMetrics>div,.homeWorkspace .contractMetrics>div:not(:first-child){padding:13px 0}.overviewFooter{grid-template-columns:1fr 1fr}.overviewFooter a{grid-column:1/-1;justify-content:space-between;justify-self:stretch}.homeWorkspace .sideRail{grid-template-columns:1fr}.premiumInner{grid-template-columns:1fr;align-content:center;gap:22px;min-height:190px;padding-block:32px}.premiumInner>a{justify-self:start}}@media (max-width:520px){.contractSpotlight{grid-template-columns:68px minmax(0,1fr);padding:18px}.contractSpotlight .playerPortrait-hero{width:68px;height:68px}.contractSpotlight .verified{display:none}.spotlightCopy h2{font-size:27px}.spotlightBadges span:last-child{display:none}.contractTabs{gap:14px;padding-inline:18px;overflow-x:auto}.contractTabs button{white-space:nowrap}.contractPanel{padding:18px}.scopeNote{grid-template-columns:1fr}.scopeNote>span,.sourcePanelIntro span,.sourcePanel>a em{display:none}.sourcePanel>a{grid-template-columns:26px 1fr}.homeWorkspace .marketRow{grid-template-columns:21px 38px minmax(0,1fr) auto}.homeWorkspace .marketRow .rowArrow{display:none}.homeWorkspace .teamTile{width:38px;height:38px}.homeWorkspace .teamTile img{width:29px;height:29px}}.qualityPage{min-height:100vh;color:var(--navy);background:#f3f6f8}.qualityHero{background:#fff;border-bottom:1px solid #cad5de;grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);align-items:end;gap:clamp(40px,8vw,120px);padding:70px max(6vw,28px) 54px;display:grid}.qualityHero .eyebrow{margin-bottom:12px}.qualityHero h1{letter-spacing:-.052em;max-width:800px;margin:0;font-size:clamp(38px,5vw,67px);font-weight:720;line-height:.98}.qualityHero>p{color:#607285;max-width:520px;margin:0;font-size:14px;line-height:1.72}.qualityStats{background:#e7edf2;border-bottom:1px solid #cad5de;grid-template-columns:repeat(4,1fr);display:grid}.qualityStats>div{border-right:1px solid #c8d3dc;min-width:0;padding:22px max(2.2vw,22px)}.qualityStats>div:last-child{border-right:0}.qualityStats span,.qualityStats strong,.qualityStats small{display:block}.qualityStats span{color:#66798b;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.qualityStats strong{letter-spacing:-.035em;margin-top:5px;font-size:28px}.qualityStats small{color:#748493;margin-top:3px;font-size:10px}.qualityWorkspace{grid-template-columns:minmax(0,1.5fr) minmax(330px,.72fr);gap:18px;padding:28px max(6vw,28px) 64px;display:grid}.qualityQueue,.qualityRail article{background:#fff;border:1px solid #ccd6df;border-radius:8px;box-shadow:0 8px 28px #122a3f0b}.qualityQueue{min-width:0;overflow:hidden}.qualityQueueStack{align-content:start;gap:18px;min-width:0;display:grid}.qualityControlGrid{grid-template-columns:1.1fr .9fr;gap:18px;padding:28px max(6vw,28px) 0;display:grid}.qualityPanel{background:#fff;border:1px solid #ccd6df;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #122a3f0b}.qualityCoverageGrid{grid-template-columns:1fr 1fr;gap:20px 28px;padding:24px 26px 28px;display:grid}.qualityCoverage{min-width:0}.qualityCoverage>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.qualityCoverage>div span{color:#285f8d;font-weight:850}.qualityCoverage i{background:#e4ebf0;border-radius:999px;height:6px;margin:9px 0 7px;display:block;overflow:hidden}.qualityCoverage i b{border-radius:inherit;background:linear-gradient(90deg,#1c5a87,#4d9b7b);height:100%;display:block}.qualityCoverage small{color:#7a8995;font-size:8px;line-height:1.4;display:block}.qualityInventory{grid-template-columns:repeat(3,1fr);display:grid}.qualityInventory span{color:#6b7d8c;text-transform:uppercase;border-bottom:1px solid #dce3e8;border-right:1px solid #dce3e8;min-height:88px;padding:18px;font-size:8px}.qualityInventory span:nth-child(3n){border-right:0}.qualityInventory span.empty{color:#9b6657;background:#fbf3ef}.qualityInventory b{color:var(--navy);letter-spacing:-.04em;margin-bottom:7px;font-size:22px;display:block}.qualityCompactTable{display:grid}.qualityCompactTable>div{border-bottom:1px solid #e0e6eb;grid-template-columns:minmax(180px,1fr) 65px 80px minmax(120px,.7fr);align-items:center;gap:12px;min-height:43px;padding:8px 22px;font-size:9px;display:grid}.qualityCompactTable>div:last-child{border-bottom:0}.qualityCompactTable a{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-weight:750;text-decoration:none;overflow:hidden}.qualityCompactTable b{font-size:9px}.qualityCompactTable small{color:#788995;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qualityCompactTable .qualityTableHead{color:#607486;letter-spacing:.04em;text-transform:uppercase;background:#edf2f5;min-height:30px;font-size:7px;font-weight:850}.qualityState{color:#687a8a;text-transform:uppercase;background:#edf2f6;border-radius:999px;width:fit-content;padding:3px 6px;font-size:7px;font-weight:850}.qualityState.retry{color:#995b47;background:#f8ece7}.qualityState.running{color:#315f82;background:#eaf2f8}.qualitySectionHead{border-bottom:1px solid #d5dee5;justify-content:space-between;align-items:end;gap:24px;padding:24px 26px 20px;display:flex}.qualitySectionHead .eyebrow,.qualityRail .eyebrow{margin-bottom:5px;font-size:9px}.qualitySectionHead h2,.qualityRail h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:680}.qualitySectionHead>span{color:#708190;white-space:nowrap;font-size:10px}.qualityCandidateList{display:grid}.qualityCandidate{border-bottom:1px solid #e0e6eb;grid-template-columns:66px minmax(0,1fr) auto;align-items:start;gap:16px;padding:19px 26px;display:grid}.qualityCandidate:last-child{border-bottom:0}.qualityScore{color:#45657f;background:#f2f6f9;border:1px solid #ced9e2;border-radius:6px;align-content:center;place-items:center;min-height:58px;display:grid}.qualityScore.published{color:#2f7255;background:#edf6f1;border-color:#a9c9ba}.qualityScore strong{font-size:17px}.qualityScore small{letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:800}.qualityCandidate>div:nth-child(2){min-width:0}.qualityCandidate>div:nth-child(2)>span{color:#58728a;letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:800}.qualityCandidate h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:13px;line-height:1.38;overflow:hidden}.qualityCandidate p{color:#778794;margin:0;font-size:10px}.qualityCandidate>div:nth-child(2)>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.qualityCandidate>div:nth-child(2)>div small{color:#617486;text-transform:capitalize;border:1px solid #d5dee5;border-radius:999px;padding:3px 7px;font-size:8px}.qualityCandidateActions{justify-items:end;gap:8px;min-width:96px;display:grid}.qualityCandidateActions a{color:#285f8d;white-space:nowrap;font-size:9px;font-weight:800;text-decoration:none}.qualityCandidateActions small{color:#87939d;font-size:8px}.qualityRail{align-content:start;gap:18px;display:grid}.qualityRail article{padding:22px;overflow:hidden}.gapRows{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.gapRows span{color:#6a7b89;background:#f6f8fa;border:1px solid #d7e0e7;border-radius:6px;align-content:center;min-height:72px;padding:12px;font-size:9px;line-height:1.35;display:grid}.gapRows b{color:var(--navy);margin-bottom:4px;font-size:19px}.qualityFeed,.qualityRun{border-top:1px solid #dce3e8;align-items:center;gap:10px;display:grid}.qualityFeed{grid-template-columns:7px minmax(0,1fr) auto;padding:13px 1px}.qualityFeed:first-of-type,.qualityRun:first-of-type{margin-top:14px}.qualityFeed i{background:#b57b68;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f6ece8}.qualityFeed i.active{background:#459274;box-shadow:0 0 0 3px #e4f1eb}.qualityFeed strong,.qualityFeed small,.qualityRun strong,.qualityRun small{display:block}.qualityFeed strong,.qualityRun strong{font-size:10px}.qualityFeed small,.qualityRun small{color:#7a8995;margin-top:2px;font-size:8px}.qualityFeed time{color:#7a8995;text-align:right;font-size:8px}.qualityRun{grid-template-columns:minmax(0,1fr) auto 35px;padding:11px 1px}.qualityRun b{color:#687a8a;text-transform:uppercase;background:#edf2f6;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.qualityRun b.completed,.qualityRun b.success{color:#3a765b;background:#e6f2ec}.qualityRun b.failed{color:#9a5947;background:#f6ebe7}.qualityRun em{color:#4e6579;text-align:right;font-size:9px;font-style:normal;font-weight:800}.qualityBottomGrid{padding-top:0;padding-bottom:72px}.qualityActivityList{max-height:620px;display:grid;overflow:auto}.qualityActivityList>div{border-bottom:1px solid #e0e6eb;grid-template-columns:115px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:47px;padding:8px 20px;display:grid}.qualityActivityList>div:last-child{border-bottom:0}.qualityActivityList time{color:#778895;font-size:7px}.qualityActivityList b{font-size:8px}.qualityActivityList span{color:#314a5f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.qualityActivityList small,.qualityActivityList a{color:#9a5947;white-space:nowrap;font-size:7px;font-weight:850;text-decoration:none}.qualityActivityList small.linked{color:#3a765b}@media (max-width:980px){.qualityWorkspace{grid-template-columns:1fr}.qualityRail{grid-template-columns:repeat(3,1fr)}.qualityControlGrid{grid-template-columns:1fr}}@media (max-width:760px){.qualityHero{grid-template-columns:1fr;align-items:start;gap:20px;padding-block:46px 38px}.qualityStats{grid-template-columns:1fr 1fr}.qualityStats>div:nth-child(2){border-right:0}.qualityStats>div:nth-child(-n+2){border-bottom:1px solid #c8d3dc}.qualityRail,.qualityCoverageGrid{grid-template-columns:1fr}.qualityInventory{grid-template-columns:1fr 1fr}.qualityInventory span:nth-child(3n){border-right:1px solid #dce3e8}.qualityInventory span:nth-child(2n){border-right:0}.qualityCompactTable>div{grid-template-columns:minmax(130px,1fr) 48px 62px;padding-inline:14px}.qualityCompactTable>div>:last-child{display:none}.qualityActivityList>div{grid-template-columns:72px 32px minmax(0,1fr);padding-inline:14px}.qualityActivityList>div>:last-child{display:none}.qualityCandidate{grid-template-columns:56px minmax(0,1fr);padding:17px}.qualityCandidateActions{grid-area:2/2;grid-auto-flow:column;justify-content:space-between;justify-items:start;width:100%}.qualitySectionHead{flex-direction:column;align-items:flex-start;gap:8px;padding-inline:18px}}@media (max-width:480px){.qualityHero,.qualityWorkspace{padding-inline:18px}.qualityStats>div{padding:17px}.qualityCandidate h3{white-space:normal}}.leagueIdentity{color:#d5e0e9;align-items:center;gap:7px;display:inline-flex}.leagueIdentity img{object-fit:contain;width:19px;height:19px}.headerInner{grid-template-columns:minmax(190px,1fr) auto minmax(250px,1fr);gap:24px}.homePage .brand>span:last-child,.siteFooter .brand>span:last-child{line-height:1.05;display:grid}.homePage .brand small,.siteFooter .brand small{color:#87a0b5;letter-spacing:.11em;margin-top:4px;font-size:6px;font-weight:700}.headerActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.headerCta{color:#10273c;white-space:nowrap;transition:box-shadow var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);background:#fff;border:1px solid #7890a3;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.headerCta:hover{transform:translateY(-1px);box-shadow:0 7px 19px #0000002e}.headerCta span{color:#2f6fad}.mobileMenu{justify-self:end;display:none;position:relative}.mobileMenu summary{cursor:pointer;color:#d7e1ea;border:1px solid #526b81;border-radius:5px;padding:8px 10px;font-size:10px;font-weight:800;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu>div{background:#10283d;border:1px solid #526b81;border-radius:7px;width:210px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 38px #00000047}.mobileMenu a{color:#d8e3ec;border-bottom:1px solid #294158;padding:13px 15px;font-size:12px;font-weight:650;text-decoration:none}.mobileMenu a:last-child{border-bottom:0}.mobileMenu a:hover{color:#fff;background:#18364f}.moveRow{border-top:1px solid var(--line);color:inherit;animation:rowReveal var(--motion-slow) var(--ease-out) both;transition:background var(--motion-fast) ease, padding var(--motion-base) var(--ease-out);grid-template-columns:58px minmax(0,1fr);gap:12px;padding:17px 0;text-decoration:none;display:grid}.moveRow:nth-child(2){animation-delay:35ms}.moveRow:nth-child(3){animation-delay:70ms}.moveRow:hover{background:#f4f7f9;margin-inline:-8px;padding-inline:8px}.moveRow p span{color:#2f6fad;transition:transform var(--motion-base) var(--ease-out)}.moveRow:hover p span{display:inline-block;transform:translate(3px)}.homeWorkspace .moveRow{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:14px 10px}.homeWorkspace .movesList{grid-template-columns:1fr 1fr;column-gap:16px}.newsSection{background:#fff;border-top:1px solid #c8d3dc;padding:56px 0 62px}.sectionLead{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr) auto;align-items:end;gap:42px;margin-bottom:25px;display:grid}.sectionLead .eyebrow,.panelHeading .eyebrow,.deadlineIntro .eyebrow{letter-spacing:.08em;margin-bottom:7px;font-size:9px}.sectionLead h2,.panelHeading h2,.deadlineIntro h2{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3vw,44px);font-weight:720;line-height:1.04}.sectionLead>p{color:#627385;margin:0;font-size:13px;line-height:1.7}.sectionLead>a,.panelHeading>a,.deadlineIntro>a{color:#2d6089;white-space:nowrap;align-items:center;gap:10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.sectionLead>a span,.panelHeading>a span,.deadlineIntro>a span{transition:transform var(--motion-base) var(--ease-out)}.sectionLead>a:hover span,.panelHeading>a:hover span,.deadlineIntro>a:hover span{transform:translate(3px)}.newsGrid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:14px;display:grid}.newsCard{min-width:0;transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out);background:#fff;border:1px solid #ced8e1;border-radius:8px;overflow:hidden;box-shadow:0 9px 30px #122a3f0d}.newsCard:hover{border-color:#aebfcd;transform:translateY(-2px);box-shadow:0 16px 38px #122a3f1a}.newsLeadCard{grid-row:span 2}.newsMedia{background:linear-gradient(145deg,#edf3f7,#dfe8ef);border-bottom:1px solid #d8e0e7;place-items:center;min-height:165px;display:grid;position:relative;overflow:hidden}.newsLeadCard .newsMedia{min-height:245px}.newsMedia>img:not(.newsTeamLogo):not(.newsLeagueLogo){object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 15px #142b4121);width:100%;height:100%;max-height:255px}.newsTeamLogo{object-fit:contain;filter:drop-shadow(0 12px 14px #142b4129);width:92px;height:92px}.newsLeagueLogo{object-fit:contain;opacity:.72;width:68px;height:68px}.newsBody{padding:19px}.newsLeadCard .newsBody{padding:23px}.newsMeta{color:#6f8191;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:8px;font-weight:800;display:flex}.newsMeta span{color:#2f648e;align-items:center;gap:6px;display:inline-flex}.newsMeta span i{background:#3f866c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #3f866c1a}.newsCard h3{letter-spacing:-.018em;margin:8px 0 0;font-size:16px;font-weight:700;line-height:1.35}.newsLeadCard h3{font-size:clamp(22px,2vw,29px);line-height:1.25}.newsCard p{color:#637487;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.newsLinks{border-top:1px solid #e0e6eb;flex-wrap:wrap;gap:9px 17px;margin-top:16px;padding-top:13px;display:flex}.newsLinks a{color:#315f84;font-size:9px;font-weight:800;text-decoration:none}.newsLinks a:hover{color:#193d5d;text-decoration:underline}.newsCompactCard{grid-template-columns:170px minmax(0,1fr);min-height:216px;display:grid}.newsCompactCard .newsMedia{border-bottom:0;border-right:1px solid #d8e0e7;min-height:0}.newsCompactCard .newsMedia>img:not(.newsTeamLogo):not(.newsLeagueLogo){max-height:216px}.newsCompactCard .newsTeamLogo{width:68px;height:68px}.newsCompactCard .newsLeagueLogo{width:48px;height:48px}.newsCompactCard .newsBody{flex-direction:column;justify-content:center;min-width:0;padding:18px;display:flex}.newsCompactCard h3{font-size:15px;line-height:1.35}.newsCompactCard p{-webkit-line-clamp:2}.newsCompactCard .newsLinks{margin-top:12px;padding-top:10px}.newsEmpty{background:#f6f8fa;border:1px solid #ced8e1;border-radius:8px;grid-column:1/-1;grid-template-columns:64px 1fr auto;align-items:center;gap:22px;padding:28px;display:grid}.newsEmpty img{object-fit:contain;width:54px;height:54px}.newsEmpty strong,.newsEmpty span{display:block}.newsEmpty span{color:#68798a;margin-top:3px;font-size:11px}.newsEmpty a{color:#2f648e;font-size:10px;font-weight:800;text-decoration:none}.leagueSection{background:#eef2f5;border-top:1px solid #d2dbe3;padding:60px 0}.leagueLayout{grid-template-columns:minmax(360px,.64fr) minmax(0,1.36fr);gap:18px;display:grid}.trendingPanel,.teamsPanel{background:#fff;border:1px solid #cbd6df;border-radius:8px;overflow:hidden;box-shadow:0 8px 28px #122a3f0b}.panelHeading{border-bottom:1px solid #d8e0e7;justify-content:space-between;align-items:end;gap:22px;min-height:88px;padding:19px 22px 17px;display:flex}.panelHeading h2{font-size:27px}.trendingPanel ol{margin:0;padding:0;list-style:none}.trendingPanel li{border-bottom:1px solid #e0e6eb}.trendingPanel li:last-child{border-bottom:0}.trendingPanel li a{min-height:66px;color:inherit;transition:background var(--motion-fast) ease, padding var(--motion-base) var(--ease-out);grid-template-columns:30px 44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 18px;text-decoration:none;display:grid}.trendingPanel li a:hover{background:#f1f5f8;padding-left:22px}.trendRank{color:#8a98a5;font-size:10px;font-weight:800}.trendPhoto{color:#6a7d8e;background:#edf2f6;border:1px solid #d8e0e7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.trendPhoto img{object-fit:contain;object-position:bottom;width:100%;height:100%}.trendName strong,.trendName small{display:block}.trendName strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trendName small{color:#748493;margin-top:2px;font-size:9px}.trendArrow{color:#5f7e98;transition:transform var(--motion-base) var(--ease-out);font-size:13px}.trendingPanel a:hover .trendArrow{transform:translate(3px)}.teamLogoGrid{grid-template-columns:repeat(8,1fr);display:grid}.teamLogoGrid a{color:#718291;min-height:92px;transition:background var(--motion-base) var(--ease-out), color var(--motion-fast) ease, transform var(--motion-base) var(--ease-out);border-bottom:1px solid #e0e6eb;border-right:1px solid #e0e6eb;align-content:center;place-items:center;gap:6px;text-decoration:none;display:grid;position:relative}.teamLogoGrid a:before{background:var(--team-accent);content:"";opacity:0;height:2px;transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--ease-out);position:absolute;top:0;left:16px;right:16px;transform:scaleX(.35)}.teamLogoGrid a:nth-child(8n){border-right:0}.teamLogoGrid a:nth-last-child(-n+8){border-bottom:0}.teamLogoGrid a:hover{z-index:1;color:#263f55;background:#f3f7fa;transform:translateY(-2px)}.teamLogoGrid a:hover:before{opacity:1;transform:scaleX(1)}.teamLogoGrid img{object-fit:contain;filter:drop-shadow(0 5px 5px #142b411f);width:48px;height:48px}.teamLogoGrid span{letter-spacing:.035em;font-size:8px;font-weight:800}.deadlineSection{background:#fff;border-top:1px solid #cbd6df;padding:58px 0 64px}.deadlineInner{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:clamp(50px,7vw,110px);display:grid}.deadlineIntro{align-self:start}.deadlineIntro p:not(.eyebrow){color:#627486;max-width:420px;margin:16px 0 20px;font-size:13px;line-height:1.7}.deadlineRows{border-top:1px solid #cfd9e1}.deadlineRows>a{min-height:88px;color:inherit;transition:background var(--motion-fast) ease, padding var(--motion-base) var(--ease-out);border-bottom:1px solid #dce3e8;grid-template-columns:48px minmax(0,1fr) minmax(100px,.45fr) minmax(120px,.55fr) 20px;align-items:center;gap:15px;padding:13px 10px;text-decoration:none;display:grid}.deadlineRows>a:hover{background:#f2f6f8;padding-inline:15px}.deadlineTeam{background:#fff;border:1px solid #d8e0e7;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.deadlineTeam img{object-fit:contain;width:34px;height:34px}.deadlineRows small,.deadlineRows strong{display:block}.deadlineRows small{color:#778795;text-transform:uppercase;font-size:8px;font-weight:750}.deadlineRows strong{margin-top:3px;font-size:12px}.deadlineRows b{color:#49718f;transition:transform var(--motion-base) var(--ease-out);font-size:14px}.deadlineRows a:hover b{transform:translate(3px)}.deadlineEmpty{color:#657687;border-bottom:1px solid #cfd9e1;padding:34px 10px;font-size:12px}.premiumBenefits a{color:#b8c9d6;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease;background:#102b42;border:1px solid #34516a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:650;text-decoration:none}.premiumBenefits a:hover{color:#fff;background:#18364f;border-color:#69859b}.siteFooter{color:#dbe5ed;background:#071727;border-top:1px solid #20394e}.footerTop{grid-template-columns:minmax(280px,1fr) minmax(520px,1.2fr);gap:70px;padding-block:58px 52px;display:grid}.footerBrand>p{color:#97a9b9;max-width:470px;margin:20px 0 22px;font-size:12px;line-height:1.7}.footerLeague{color:#aebdca;align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.footerLeague img{object-fit:contain;width:28px;height:28px}.footerNav{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.footerNav>div{align-content:start;gap:10px;display:grid}.footerNav strong{color:#f1f5f8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.footerNav a{color:#93a7b8;width:max-content;transition:color var(--motion-fast) ease, transform var(--motion-base) var(--ease-out);font-size:11px;text-decoration:none}.footerNav a:hover{color:#fff;transform:translate(2px)}.footerBottom{color:#71889b;border-top:1px solid #20394e;align-items:center;gap:20px;min-height:54px;font-size:9px;display:flex}.footerBottom span:nth-child(2){margin-left:auto}.footerBottom a{color:#91aabd;text-decoration:none}@media (max-width:1180px){.headerInner{grid-template-columns:minmax(170px,1fr) auto}.homePage .headerInner nav{display:none}.mobileMenu{display:block}.headerActions{margin-left:auto}.mobileMenu{margin-left:-15px}.newsGrid{grid-template-columns:1fr 1fr}.newsLeadCard{grid-row:span 2}.teamLogoGrid{grid-template-columns:repeat(6,1fr)}.teamLogoGrid a:nth-child(8n){border-right:1px solid #e0e6eb}.teamLogoGrid a:nth-child(6n){border-right:0}.teamLogoGrid a:nth-last-child(-n+8){border-bottom:1px solid #e0e6eb}.teamLogoGrid a:nth-last-child(-n+2){border-bottom:0}}@media (max-width:900px){.sectionLead{grid-template-columns:1fr auto;align-items:start}.sectionLead>p{grid-area:2/1/auto/-1;max-width:620px}.sectionLead>a{grid-area:1/2;align-self:end}.homeWorkspace .sideRail{grid-template-columns:1fr}.homeWorkspace .movesList{grid-template-columns:1fr 1fr}.leagueLayout,.deadlineInner,.footerTop{grid-template-columns:1fr}.leagueLayout{gap:16px}.deadlineInner,.footerTop{gap:38px}.teamLogoGrid{grid-template-columns:repeat(8,1fr)}.teamLogoGrid a:nth-child(6n){border-right:1px solid #e0e6eb}.teamLogoGrid a:nth-child(8n){border-right:0}.teamLogoGrid a:nth-last-child(-n+2){border-bottom:1px solid #e0e6eb}.teamLogoGrid a:nth-last-child(-n+8){border-bottom:0}}@media (max-width:760px){.tickerInner .leagueIdentity{display:inline-flex}.tickerInner>span:not(.leagueIdentity):not(.networkStatus):not(.tickerUpdated){display:none}.headerInner{grid-template-columns:1fr auto;gap:10px}.headerActions{display:none}.mobileMenu{margin-left:0}.newsSection,.leagueSection,.deadlineSection{padding-block:48px}.homeWorkspace .movesList,.newsGrid{grid-template-columns:1fr}.newsLeadCard{grid-row:auto}.newsLeadCard .newsMedia,.newsMedia{min-height:210px}.newsCompactCard{grid-template-columns:140px minmax(0,1fr);min-height:190px}.newsCompactCard .newsMedia{min-height:190px}.teamLogoGrid{grid-template-columns:repeat(4,1fr)}.teamLogoGrid a{min-height:90px}.teamLogoGrid a:nth-child(8n){border-right:1px solid #e0e6eb}.teamLogoGrid a:nth-child(4n){border-right:0}.teamLogoGrid a:nth-last-child(-n+8){border-bottom:1px solid #e0e6eb}.teamLogoGrid a:nth-last-child(-n+4){border-bottom:0}.deadlineRows>a{grid-template-columns:44px minmax(0,1fr) auto 16px}.deadlineRows>a>span:nth-child(4){display:none}.footerNav{grid-template-columns:repeat(3,1fr)}.footerBottom{flex-wrap:wrap;padding-block:14px}.footerBottom span:nth-child(2){margin-left:0}.footerBottom a{margin-left:auto}}@media (max-width:520px){.homePage .brand small{display:none}.leagueIdentity img{width:17px;height:17px}.sectionLead{grid-template-columns:1fr;gap:12px}.sectionLead>p,.sectionLead>a{grid-area:auto}.sectionLead>a{justify-self:start}.panelHeading{flex-direction:column;align-items:flex-start;gap:10px;min-height:0}.teamLogoGrid img{width:42px;height:42px}.deadlineRows>a{grid-template-columns:42px minmax(0,1fr) 16px}.deadlineRows>a>span:nth-child(3){display:none}.newsCompactCard{grid-template-columns:110px minmax(0,1fr)}.newsCompactCard .newsBody{padding:15px}.newsCompactCard p{display:none}.newsEmpty{grid-template-columns:48px 1fr;padding:20px}.newsEmpty img{width:42px;height:42px}.newsEmpty a{grid-column:2}.footerNav{grid-template-columns:1fr 1fr;row-gap:32px}.footerNav>div:last-child{grid-column:1/-1}.footerBottom span:nth-child(2){display:none}}.capWorkbook{--cell-line:#2b3b45;--cell-line-soft:#1e303b;--terminal:#07141d;--terminal-raised:#0b1d28;--terminal-cell:#102530;--lime:#b7f34b;--amber:#f6c453;color:#dce6ec;font-variant-numeric:tabular-nums lining-nums;width:min(100% - 36px,1620px);margin:0 auto;padding:18px 0 68px}.capWorkbookTopbar{border:1px solid var(--cell-line);color:#78909e;letter-spacing:.065em;text-transform:uppercase;background:#0a1a24;border-bottom:0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;display:grid}.capWorkbookTopbar>div,.capWorkbookTopbar>span{padding:0 15px}.capWorkbookTopbar>span{justify-self:end}.workbookLiveDot{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #b7f34b14,0 0 12px #b7f34b80}.capWorkbookTopbar nav{align-self:stretch;display:flex}.capWorkbookTopbar nav a{border-left:1px solid var(--cell-line);color:#8298a5;place-items:center;min-width:110px;text-decoration:none;display:grid}.capWorkbookTopbar nav a:last-child{border-right:1px solid var(--cell-line)}.capWorkbookHero{border:1px solid var(--cell-line);background:radial-gradient(circle at 84% 12%, var(--workbook-team), transparent 28%), linear-gradient(115deg, #091924 0%, #0c2230 57%, #07141d 100%);grid-template-columns:250px minmax(330px,1fr) minmax(520px,.95fr);align-items:stretch;min-height:330px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.capWorkbookHero{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--workbook-team) 22%, transparent), transparent 28%), linear-gradient(115deg, #091924 0%, #0c2230 57%, #07141d 100%)}}.capWorkbookHero:after{content:"";border:1px solid #ffffff09;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-155px;right:-40px;box-shadow:0 0 0 55px #ffffff04,0 0 0 110px #ffffff03}.capWorkbookPortrait{z-index:2;border-right:1px solid var(--cell-line);background:linear-gradient(#ffffff06,#fff0);justify-content:center;align-items:end;display:grid;position:relative;overflow:hidden}.capWorkbookPortrait:after{z-index:3;content:"";mix-blend-mode:soft-light;opacity:.2;pointer-events:none;background-image:radial-gradient(#ffffff42 .4px,#0000 .65px),radial-gradient(#00000073 .4px,#0000 .65px);background-position:0 0,2px 2px;background-size:4px 4px,5px 5px;position:absolute;inset:0}.capWorkbookPortrait .playerPortrait-hero{background:0 0;border:0;border-radius:0;width:240px;height:300px}.capWorkbookPortrait .portraitPhoto{filter:sepia(.08)saturate(.82)contrast(1.08)drop-shadow(0 18px 20px #00000040);width:108%;height:108%;transform:translate(-4%)}.capWorkbookPortrait .portraitTeam{display:none}.capWorkbookPortrait>span{z-index:4;color:#a8bbc5;letter-spacing:.11em;border-top:1px solid #ffffff30;padding-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;position:absolute;bottom:11px;left:12px;right:12px}.capWorkbookIdentity{z-index:2;align-self:center;padding:38px clamp(28px,4vw,66px)}.capWorkbookIdentity>div{color:#9cb0bb;letter-spacing:.07em;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;display:flex}.capWorkbookIdentity>div img{object-fit:contain;width:31px;height:31px}.capWorkbookIdentity>div b{color:#8ed39f;background:#3467451f;border:1px solid #3b5a47;border-radius:3px;margin-left:8px;padding:5px 7px;font-size:7px}.capWorkbookIdentity h1{color:#fff;letter-spacing:-.065em;max-width:640px;margin:20px 0 9px;font-size:clamp(52px,5.3vw,84px);line-height:.89}.capWorkbookIdentity p{color:#becbd3;margin:0;font-size:14px}.capWorkbookIdentity small{color:#6f8795;text-transform:uppercase;margin-top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;display:block}.capWorkbookHeroMetrics{z-index:2;border-left:1px solid var(--cell-line);grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.capWorkbookHeroMetrics>div{border-right:1px solid var(--cell-line);border-bottom:1px solid var(--cell-line);align-content:center;padding:27px;display:grid}.capWorkbookHeroMetrics>div:nth-child(2n){border-right:0}.capWorkbookHeroMetrics>div:nth-last-child(-n+2){border-bottom:0}.capWorkbookHeroMetrics span{color:#78909d;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.capWorkbookHeroMetrics strong{color:#f3f6f8;letter-spacing:-.04em;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:27px}.capWorkbookHeroMetrics small{color:#6f8490;margin-top:5px;font-size:9px}.capWorkbookFormula{z-index:12;border:1px solid var(--cell-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091923f5;border-top:0;grid-template-columns:120px 44px minmax(0,1fr) auto;align-items:center;min-height:49px;display:grid;position:sticky;top:0;box-shadow:0 12px 30px #0000003d}.capWorkbookNameBox,.capWorkbookFormula b,.capWorkbookFormula code,.capWorkbookFormula strong{border-right:1px solid var(--cell-line);align-self:stretch;align-items:center;padding:0 13px;display:flex}.capWorkbookNameBox{color:#b5c7d0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.capWorkbookFormula b{color:var(--lime);justify-content:center;font-family:Georgia,serif;font-style:italic}.capWorkbookFormula code{color:#90a8b4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.capWorkbookFormula strong{min-width:145px;color:var(--lime);border-right:0;justify-content:end;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.workbookRowLabel{align-items:center;gap:10px;display:flex}.workbookRowLabel span{color:#80949f;border:1px solid #3b505b;border-radius:3px;place-items:center;width:25px;height:25px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;display:grid}.workbookRowLabel strong{color:#cdd9df;letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.capWorkbookCurrentDeal{border:1px solid var(--cell-line);background:#0a1b25;border-top:0;grid-template-columns:190px minmax(0,1fr);display:grid}.capWorkbookCurrentDeal>.workbookRowLabel{border-right:1px solid var(--cell-line);padding:18px}.capWorkbookCurrentDeal dl{grid-template-columns:repeat(6,1fr);margin:0;display:grid}.capWorkbookCurrentDeal dl div{border-right:1px solid var(--cell-line);padding:17px 15px}.capWorkbookCurrentDeal dl div:last-child{border-right:0}.capWorkbookCurrentDeal dt{color:#718794;text-transform:uppercase;font-size:8px}.capWorkbookCurrentDeal dd{color:#eef3f5;margin:7px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.capWorkbookCurrentDeal>p{border-top:1px solid var(--cell-line);color:#879aa5;grid-column:1/-1;margin:0;padding:13px 18px;font-size:10px;line-height:1.6}.capWorkbookChart{border:1px solid var(--cell-line);background-color:#0b1b25;background-image:linear-gradient(var(--cell-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--cell-line-soft) 1px, transparent 1px);background-size:100% 52px,54px 100%;border-top:0;position:relative}.capWorkbookChartHeader{border-bottom:1px solid var(--cell-line);background:#07151ee6;justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;display:flex}.capWorkbookChartHeader>div:last-child{gap:5px;display:flex}.capWorkbookChartHeader button{color:#77909c;cursor:pointer;background:#0d202b;border:1px solid #314550;border-radius:3px;padding:7px 10px;font-size:8px}.capWorkbookChartHeader button[aria-pressed=true]{color:var(--lime);background:#8fbb421f;border-color:#7c9d54}.capWorkbookChartScale{z-index:2;color:#526a76;flex-direction:column;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;display:flex;position:absolute;top:75px;bottom:52px;left:12px}.capWorkbookChartScroll{scrollbar-color:#3e5662 #0a1a24;padding:30px 18px 0 48px;overflow-x:auto}.capWorkbookBars{grid-template-columns:repeat(22,minmax(42px,1fr));align-items:end;gap:7px;height:310px;display:grid}.capWorkbookBars>button{height:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:23px 1fr 28px;align-items:end;padding:0;display:grid;position:relative}.capWorkbookBars>button:after{content:"";pointer-events:none;border:1px solid #0000;position:absolute;inset:0 -3px 28px}.capWorkbookBars>button:focus-visible:after{background:#ffffff05;border-color:#3e5663}.capWorkbookBars>button.isSelected:after{border-color:var(--workbook-team)}@supports (color:color-mix(in lab, red, red)){.capWorkbookBars>button.isSelected:after{border-color:color-mix(in srgb, var(--workbook-team) 68%, #788d98)}}.capWorkbookBars>button.isSelected:after{background:var(--workbook-team)}@supports (color:color-mix(in lab, red, red)){.capWorkbookBars>button.isSelected:after{background:color-mix(in srgb, var(--workbook-team) 6%, transparent)}}.capWorkbookBars>button.isFuture .capWorkbookBar{opacity:.55;filter:saturate(.7)}.capWorkbookBarValue{color:#68808c;white-space:nowrap;align-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;transform:rotate(-40deg)}.capWorkbookBar{background:#18303b;border:1px solid #ffffff1f;border-radius:2px 2px 0 0;flex-direction:column-reverse;align-self:end;min-height:3px;display:flex;overflow:hidden}.capWorkbookBar i{min-height:1px;display:block}.capWorkbookBarYear{color:#708894;align-self:center;padding-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.capWorkbookBars>button.isSelected .capWorkbookBarYear{color:#eef4f6;font-weight:800}.capWorkbookBars .component-0,.capWorkbookChartLegend .component-0{background:#4c819e}.capWorkbookBars .component-1,.capWorkbookChartLegend .component-1{background:#c7e874}.capWorkbookBars .component-2,.capWorkbookChartLegend .component-2{background:#f2c05a}.capWorkbookBars .component-3,.capWorkbookChartLegend .component-3{background:#d57a5c}.capWorkbookBars .component-4,.capWorkbookChartLegend .component-4{background:#9877c5}.capWorkbookBars .component-5,.capWorkbookChartLegend .component-5{background:#6c8f81}.capWorkbookBars .cumulativeFill{background:linear-gradient(180deg, var(--lime), #4d8457);height:100%}.capWorkbookChartLegend{border-top:1px solid var(--cell-line);color:#6f8793;background:#091923;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:17px;min-height:43px;padding:0 18px;font-size:8px;display:flex}.capWorkbookChartLegend span{align-items:center;gap:5px;display:inline-flex}.capWorkbookChartLegend i{border-radius:1px;width:7px;height:7px}.capWorkbookSelection{border:1px solid var(--cell-line);background:#0d202b;border-top:0;grid-template-columns:190px 1fr;display:grid}.capWorkbookSelection>div{border-right:1px solid var(--cell-line);padding:14px 17px;display:grid}.capWorkbookSelection>div span{color:#748a96;font-size:7px}.capWorkbookSelection>div strong{color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:24px}.capWorkbookSelection>div small{color:#6f8793;font-size:8px}.capWorkbookSelection dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.capWorkbookSelection dl div{border-right:1px solid var(--cell-line);padding:15px 18px}.capWorkbookSelection dl div:last-child{border-right:0}.capWorkbookSelection dt{color:#748a96;text-transform:uppercase;font-size:8px}.capWorkbookSelection dd{color:#e9eff2;margin:7px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.capWorkbookLedger,.capWorkbookDeals,.capWorkbookLab{border:1px solid var(--cell-line);background:#0a1a24;border-top:0;scroll-margin-top:55px}.capWorkbookSheetHeading{border-bottom:1px solid var(--cell-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;display:flex}.capWorkbookSheetHeading p{color:#708692;margin:0;font-size:8px}.capWorkbookTableScroll{scrollbar-color:#3e5662 #0a1a24;overflow:auto}.capWorkbook table{border-collapse:separate;border-spacing:0;color:#aebdc5;width:100%;min-width:1330px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.capWorkbook caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.capWorkbook th,.capWorkbook td{border-right:1px solid var(--cell-line-soft);border-bottom:1px solid var(--cell-line-soft);text-align:right;white-space:nowrap;height:36px;padding:0 11px}.capWorkbook thead th{z-index:4;color:#7f95a0;letter-spacing:.045em;text-transform:uppercase;background:#112631;height:39px;font-size:7px;position:sticky;top:0}.capWorkbook th:first-child,.capWorkbook td:first-child{z-index:3;text-align:left;background:#0d202a;position:sticky;left:0}.capWorkbook thead th:first-child{z-index:6;background:#132a35}.capWorkbook th:nth-child(2),.capWorkbook td:nth-child(2){text-align:center}.capWorkbook th:nth-child(3),.capWorkbook td:nth-child(3){text-align:left}.capWorkbook tbody tr{cursor:pointer;outline:none}.capWorkbook tbody tr[aria-selected=true] td,.capWorkbook tbody tr[aria-selected=true] th{box-shadow:inset 0 1px var(--workbook-team), inset 0 -1px var(--workbook-team);background-color:#19313a}@supports (color:color-mix(in lab, red, red)){.capWorkbook tbody tr[aria-selected=true] td,.capWorkbook tbody tr[aria-selected=true] th{box-shadow:inset 0 1px color-mix(in srgb, var(--workbook-team) 60%, #4c6875), inset 0 -1px color-mix(in srgb, var(--workbook-team) 60%, #4c6875)}}.capWorkbook tbody tr[aria-selected=true] td,.capWorkbook tbody tr[aria-selected=true] th{color:#eef4f6}.capWorkbook tbody th small{color:var(--amber);margin-left:7px;font-size:6px}.capWorkbook table img{vertical-align:middle;object-fit:contain;width:19px;height:19px;margin-right:7px}.capWorkbook td>span{margin:0 -6px;padding:7px 6px;display:block}.capWorkbook td>span.isAccent{color:#dcebbd;background:#b7f34b0e}.capWorkbook tfoot th,.capWorkbook tfoot td{color:#d9e6eb;background:#132932;border-top:1px solid #47606c;height:43px;font-weight:800;position:sticky;bottom:0}.capWorkbook tfoot th:first-child{z-index:6;background:#132932}.capWorkbookDeals table{min-width:1120px}.capWorkbookDeals tbody tr{cursor:default}.workbookStatus{text-transform:uppercase;border:1px solid #344b56;border-radius:3px;width:max-content;font-size:7px;color:#8398a2!important;margin:0!important;padding:4px 6px!important;display:inline-flex!important}.capWorkbookEmpty{border-top:1px solid var(--brief-line,#c9bda5);color:#443d32;background:#fffaf0;min-height:180px;padding:48px 34px}.capWorkbookEmpty strong{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,42px);font-weight:500;display:block}.capWorkbookEmpty p{color:#6f6658;max-width:620px;margin:12px 0 0;font-size:13px;line-height:1.7}.capWorkbookLab>.scenarioLab{background:0 0;border:0}.capWorkbookLab .dossierSectionHeading{display:none}.capWorkbookLab .scenarioWorkspace{background:#0a1b25;border:0;border-radius:0;grid-template-columns:330px 1fr;display:grid}.capWorkbookLab .scenarioControls{border-color:var(--cell-line);background:#0c202b;grid-template-columns:1fr}.capWorkbookLab .scenarioControls label>span,.capWorkbookLab .scenarioControls legend{color:#748c98}.capWorkbookFooter{border:1px solid var(--cell-line);color:#657d89;background:#07141d;border-top:0;grid-template-columns:1fr 1fr;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;display:grid}.capWorkbookFooter>div{align-items:center;gap:18px;min-height:50px;padding:0 17px;display:flex}.capWorkbookFooter>div:first-child{border-right:1px solid var(--cell-line)}.capWorkbookFooter a{color:#7899ad;text-decoration:none}@media (max-width:1180px){.capWorkbookHero{grid-template-columns:210px 1fr}.capWorkbookPortrait{grid-row:1/3}.capWorkbookHeroMetrics{border-top:1px solid var(--cell-line);border-left:0;grid-column:2;grid-template-columns:repeat(4,1fr)}.capWorkbookHeroMetrics>div,.capWorkbookHeroMetrics>div:nth-child(2n),.capWorkbookHeroMetrics>div:nth-last-child(-n+2){border-right:1px solid var(--cell-line);border-bottom:0;padding:18px}.capWorkbookHeroMetrics>div:last-child{border-right:0}.capWorkbookHeroMetrics strong{font-size:20px}.capWorkbookCurrentDeal{grid-template-columns:160px 1fr}.capWorkbookCurrentDeal dl{grid-template-columns:repeat(3,1fr)}.capWorkbookCurrentDeal dl div{border-bottom:1px solid var(--cell-line)}.capWorkbookCurrentDeal dl div:nth-child(3n){border-right:0}.capWorkbookCurrentDeal dl div:nth-last-child(-n+3){border-bottom:0}}@media (max-width:760px){.capWizardPage .siteHeader nav{display:none}.capWorkbook{width:min(100% - 20px,1620px);padding-top:10px}.capWorkbookTopbar{grid-template-columns:1fr auto}.capWorkbookTopbar nav{display:none}.capWorkbookTopbar>span{display:block}.capWorkbookHero{grid-template-columns:120px 1fr;min-height:0}.capWorkbookPortrait{grid-row:1;min-height:180px}.capWorkbookPortrait .playerPortrait-hero{width:125px;height:175px}.capWorkbookPortrait>span{display:none}.capWorkbookIdentity{padding:22px 17px}.capWorkbookIdentity>div img{width:24px;height:24px}.capWorkbookIdentity>div b{display:none}.capWorkbookIdentity h1{margin-top:14px;font-size:clamp(36px,10vw,54px)}.capWorkbookIdentity p{font-size:11px}.capWorkbookIdentity small{font-size:7px}.capWorkbookHeroMetrics{grid-column:1/-1;grid-template-columns:1fr 1fr}.capWorkbookHeroMetrics>div,.capWorkbookHeroMetrics>div:nth-child(2n),.capWorkbookHeroMetrics>div:nth-last-child(-n+2){border-right:1px solid var(--cell-line);border-bottom:1px solid var(--cell-line)}.capWorkbookHeroMetrics>div:nth-child(2n){border-right:0}.capWorkbookHeroMetrics>div:nth-last-child(-n+2){border-bottom:0}.capWorkbookFormula{grid-template-columns:86px 34px minmax(0,1fr)}.capWorkbookFormula strong{border-top:1px solid var(--cell-line);grid-column:1/-1;justify-content:flex-start;min-height:38px}.capWorkbookCurrentDeal{grid-template-columns:1fr}.capWorkbookCurrentDeal>.workbookRowLabel{border-right:0;border-bottom:1px solid var(--cell-line)}.capWorkbookCurrentDeal dl{grid-template-columns:1fr 1fr}.capWorkbookCurrentDeal dl div:nth-child(3n){border-right:1px solid var(--cell-line)}.capWorkbookCurrentDeal dl div:nth-child(2n){border-right:0}.capWorkbookCurrentDeal dl div:nth-last-child(-n+3){border-bottom:1px solid var(--cell-line)}.capWorkbookCurrentDeal dl div:nth-last-child(-n+2){border-bottom:0}.capWorkbookChartHeader,.capWorkbookSheetHeading{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.capWorkbookChartHeader>div:last-child{width:100%}.capWorkbookChartHeader button{flex:1}.capWorkbookBars{height:270px}.capWorkbookChartLegend{justify-content:flex-start;padding-block:10px}.capWorkbookSelection{grid-template-columns:1fr}.capWorkbookSelection>div{border-right:0;border-bottom:1px solid var(--cell-line)}.capWorkbookSelection dl{grid-template-columns:1fr 1fr}.capWorkbookSelection dl div:nth-child(2n){border-right:0}.capWorkbookSelection dl div:nth-child(-n+2){border-bottom:1px solid var(--cell-line)}.capWorkbookLab .scenarioWorkspace,.capWorkbookFooter{grid-template-columns:1fr}.capWorkbookFooter>div{flex-wrap:wrap;padding-block:13px}.capWorkbookFooter>div:first-child{border-right:0;border-bottom:1px solid var(--cell-line)}}@media (max-width:440px){.capWorkbookTopbar>span{display:none}.capWorkbookTopbar{grid-template-columns:1fr}.capWorkbookHero{grid-template-columns:96px 1fr}.capWorkbookPortrait{min-height:154px}.capWorkbookPortrait .playerPortrait-hero{width:102px;height:150px}.capWorkbookIdentity{padding:17px 13px}.capWorkbookIdentity h1{font-size:34px}.capWorkbookIdentity p{font-size:9px}.capWorkbookIdentity small{display:none}.capWorkbookHeroMetrics>div{padding:14px}.capWorkbookHeroMetrics strong{font-size:17px}.capWorkbookCurrentDeal dl div{padding:14px 12px}.capWorkbookFormula code{font-size:7px}.capWorkbookSelection dl{grid-template-columns:1fr}.capWorkbookSelection dl div,.capWorkbookSelection dl div:nth-child(2n){border-right:0;border-bottom:1px solid var(--cell-line)}.capWorkbookSelection dl div:last-child{border-bottom:0}}.capWizardPage .siteHeader{background:#0b2236;border-bottom-color:#173149}.capWorkbook{--cell-line:#aebbc5;--cell-line-soft:#d3dce3;--terminal:#fff;--terminal-raised:#f5f8fa;--terminal-cell:#fff;--lime:#205c3a;--amber:#8a5a00;color:#10263a;padding-top:22px}.capWorkbookTopbar{color:#e9f0f4;background:#102b43;border-color:#102b43;font-weight:700}.capWorkbookTopbar b{color:#fff}.workbookLiveDot{background:#7bd19f;box-shadow:0 0 0 3px #7bd19f2e}.capWorkbookTopbar nav a{color:#d7e2e8;border-color:#29465e}.capWorkbookTopbar nav a:hover{color:#fff;background:#193c57}.capWorkbookTopbar>span{color:#d7e2e8}.capWorkbookHero{border-color:var(--cell-line);background:linear-gradient(100deg,#fff 0% 61%,#eef3f6 100%);min-height:275px;box-shadow:0 8px 24px #1b304114}.capWorkbookHero:after{border-color:#122f4612;box-shadow:0 0 0 55px #122f4606,0 0 0 110px #122f4604}.capWorkbookPortrait{border-color:var(--cell-line);background:linear-gradient(#edf2f5,#dbe3e8)}.capWorkbookPortrait:after{opacity:.15;background-image:radial-gradient(#ffffff6b .4px,#0000 .65px),radial-gradient(#14283629 .4px,#0000 .65px)}.capWorkbookPortrait .playerPortrait-hero{width:215px;height:270px}.capWorkbookPortrait .portraitPhoto{filter:sepia(.04)saturate(.9)contrast(1.04)drop-shadow(0 14px 16px #152a382e)}.capWorkbookPortrait>span{color:#314f65;border-color:#0d2e4638;font-weight:700}.capWorkbookIdentity{padding-block:30px}.capWorkbookIdentity>div{color:#405d72;font-weight:700}.capWorkbookIdentity>div b{color:#235f3a;background:#edf8f1;border-color:#8db59a}.capWorkbookIdentity h1{color:#0c263d}.capWorkbookIdentity p{color:#29475d;font-weight:650}.capWorkbookIdentity small{color:#4e687a;font-weight:700}.capWorkbookHeroMetrics{border-color:var(--cell-line)}.capWorkbookHeroMetrics>div{border-color:var(--cell-line);background:#ffffffc7}.capWorkbookHeroMetrics span{color:#425f73;font-weight:800}.capWorkbookHeroMetrics strong{color:#0c263d}.capWorkbookHeroMetrics small{color:#536c7d;font-weight:650}.capWorkbookFormula{background:#fffffff7;border-color:#9facb6;box-shadow:0 8px 20px #1830421f}.capWorkbookNameBox,.capWorkbookFormula b,.capWorkbookFormula code,.capWorkbookFormula strong{border-color:#bdc8d0}.capWorkbookNameBox{color:#163b58;background:#eef5fa;font-weight:800}.capWorkbookFormula b{color:#205c3a;background:#f6faf7}.capWorkbookFormula code{color:#1d374a;font-weight:650}.capWorkbookFormula strong{color:#174b2e;background:#eef8f1}.workbookRowLabel span{color:#294c65;background:#f2f5f7;border-color:#8da0ad;font-weight:800}.workbookRowLabel strong{color:#16354d;font-weight:850}.capWorkbookCurrentDeal{border-color:var(--cell-line);background:#fff}.capWorkbookCurrentDeal>.workbookRowLabel{border-color:var(--cell-line);background:#f2f6f8}.capWorkbookCurrentDeal dl div{border-color:var(--cell-line)}.capWorkbookCurrentDeal dt{color:#38566b;font-weight:800}.capWorkbookCurrentDeal dd{color:#0c263d}.capWorkbookCurrentDeal>p{border-color:var(--cell-line);color:#324e60;background:#fffdf3;font-size:11px}.capWorkbookChart{border-color:var(--cell-line);background-color:#fff;background-image:linear-gradient(#dbe2e7 1px,#0000 1px),linear-gradient(90deg,#e2e8ec 1px,#0000 1px);box-shadow:0 8px 22px #1b30410f}.capWorkbookChartHeader{border-color:var(--cell-line);background:#f4f7f9}.capWorkbookChartHeader button{color:#24475f;background:#fff;border-color:#9daeba;font-weight:750}.capWorkbookChartHeader button[aria-pressed=true]{color:#123c5b;background:#e7f1f8;border-color:#315f82;box-shadow:inset 0 -2px #315f82}.capWorkbookChartScale{color:#496478;font-weight:700}.capWorkbookChartScroll{scrollbar-color:#8ca0ad #e8edf0}.capWorkbookBars>button:hover:after{background:#27597d0a;border-color:#8ea5b4}.capWorkbookBars>button:focus-visible:after{background:#27597d0a;border-color:#8ea5b4}.capWorkbookBars>button.isSelected:after{background:#f7cb571a;border:2px solid #2f678f}.capWorkbookBarValue{color:#324e61;font-weight:800}.capWorkbookBar{background:#dce5ea;border-color:#1a374b40}.capWorkbookBarYear{color:#304f64;font-weight:750}.capWorkbookBars>button.isSelected .capWorkbookBarYear{color:#0b2d46}.capWorkbookChartLegend{border-color:var(--cell-line);color:#344f62;background:#f4f7f9;font-weight:700}.capWorkbookSelection{border-color:var(--cell-line);background:#f8fafb}.capWorkbookSelection>div{border-color:var(--cell-line);background:#e9f2f8}.capWorkbookSelection>div span{color:#31566f;font-weight:800}.capWorkbookSelection>div strong{color:#123f5d}.capWorkbookSelection>div small{color:#425e70;font-weight:700}.capWorkbookSelection dl div{border-color:var(--cell-line)}.capWorkbookSelection dt{color:#3c596c;font-weight:800}.capWorkbookSelection dd{color:#0c263d}.capWorkbookLedger,.capWorkbookDeals,.capWorkbookLab{border-color:var(--cell-line);background:#fff;box-shadow:0 8px 22px #1b30410e}.capWorkbookSheetHeading{border-color:var(--cell-line);background:#f2f6f8}.capWorkbookSheetHeading p{color:#3e5a6d;font-size:9px;font-weight:650}.capWorkbookTableScroll{scrollbar-color:#7f96a5 #e8edf0}.capWorkbook table{color:#172f42;font-size:10px}.capWorkbook th,.capWorkbook td{border-color:#ccd5dc}.capWorkbook thead th{color:#fff;background:#183b56;font-size:8px}.capWorkbook th:first-child,.capWorkbook td:first-child{color:#102f47;background:#f1f5f7}.capWorkbook thead th:first-child{color:#fff;background:#183b56}.capWorkbook tbody tr{background:#fff}.capWorkbook tbody tr:nth-child(2n){background:#f8fafb}.capWorkbook tbody tr:hover td,.capWorkbook tbody tr:hover th,.capWorkbook tbody tr:focus td,.capWorkbook tbody tr:focus th{background-color:#e8f2f8}.capWorkbook tbody tr[aria-selected=true] td,.capWorkbook tbody tr[aria-selected=true] th{color:#0a2235;background-color:#fff4bf;box-shadow:inset 0 1px #c39120,inset 0 -1px #c39120}.capWorkbook tbody tr.isFuture td,.capWorkbook tbody tr.isFuture th{background-image:repeating-linear-gradient(135deg,#2f678f09 0 4px,#0000 4px 8px)}.capWorkbook tbody th small{color:#845300}.capWorkbook table b{color:#17384f}.capWorkbook td>span.isZero{color:#4f626e}.capWorkbook td>span.hasValue{color:#142f42}.capWorkbook td>span.isAccent{color:#174b2e;background:#edf7f0;font-weight:850}.capWorkbook tfoot th,.capWorkbook tfoot td{color:#102d43;background:#dbe8ef;border-color:#8ca0ad}.capWorkbook tfoot th:first-child{color:#102d43;background:#dbe8ef}.workbookStatus{background:#f4f7f8;border-color:#a9b7c0;font-weight:800;color:#3d586a!important}.workbookStatus.is-active{background:#eaf6ee;border-color:#78a887;color:#1d5a35!important}.capWorkbookLab>.scenarioLab{color:#10263a;background:#fff}.capWorkbookLab .scenarioWorkspace{border-color:var(--cell-line);background:#fff}.capWorkbookLab .scenarioControls{border-color:var(--cell-line);background:#f4f7f9}.capWorkbookLab .scenarioControls label>span,.capWorkbookLab .scenarioControls legend{color:#314f63;font-weight:800}.capWorkbookLab .scenarioControls select,.capWorkbookLab .scenarioControls button{color:#17384f;background:#fff;border-color:#98aab6}.capWorkbookLab .scenarioControls button[aria-pressed=true]{color:#123c5b;background:#e7f1f8;border-color:#315f82}.capWorkbookLab .scenarioResults{border-color:var(--cell-line);background:#fff}.capWorkbookLab .scenarioResults article{border-color:var(--cell-line)}.capWorkbookLab .scenarioResults span,.capWorkbookLab .scenarioResults small{color:#3f5a6c}.capWorkbookLab .scenarioResults strong{color:#10263a}.capWorkbookLab .scenarioDisclosure{border-color:var(--cell-line);background:#fffdf3}.capWorkbookLab .scenarioDisclosure strong{color:#17384f}.capWorkbookLab .scenarioDisclosure p{color:#3b5668}.capWorkbookFooter{border-color:var(--cell-line);color:#354f60;background:#e4ebef}.capWorkbookFooter>div:first-child{border-color:var(--cell-line)}.capWorkbookFooter b{color:#16384f}.capWorkbookFooter a{color:#195a87;font-weight:750}@media (max-width:1180px){.capWorkbookHeroMetrics,.capWorkbookHeroMetrics>div,.capWorkbookHeroMetrics>div:nth-child(2n),.capWorkbookHeroMetrics>div:nth-last-child(-n+2){border-color:var(--cell-line)}}@media (max-width:760px){.capWorkbook{width:min(100% - 12px,1620px)}.capWorkbookHero{grid-template-columns:110px 1fr}.capWorkbookPortrait{background:linear-gradient(#edf2f5,#dbe3e8)}.capWorkbookFormula strong,.capWorkbookCurrentDeal>.workbookRowLabel,.capWorkbookCurrentDeal dl div,.capWorkbookSelection>div,.capWorkbookSelection dl div,.capWorkbookSelection dl div:nth-child(-n+2),.capWorkbookFooter>div:first-child{border-color:var(--cell-line)}}.capWizardPage{color:#0b1d2a;background:#f0f2f0;min-height:100vh}.capWizardPage .siteHeader{z-index:20;background:#0b2233;border-bottom:1px solid #20394c;position:relative}.capWorkbookV2{--brief-ink:#0b2030;--brief-muted:#60707a;--brief-line:#d4dad9;--brief-paper:#fff;--brief-wash:#f4f6f4;width:min(100% - 48px,1480px);color:var(--brief-ink);margin:0 auto;padding:28px 0 72px;font-family:Arial,Helvetica,sans-serif}.capWorkbookV2 a{color:inherit}.capBriefBar{color:#e8eef0;letter-spacing:.11em;background:#0d293d;border:1px solid #142d3f;border-radius:8px 8px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.capBriefBar>div,.capBriefBar>span{padding:0 18px}.capBriefBar>span{color:#9eb0bc;justify-self:end}.capBriefBar nav{align-self:stretch;display:flex}.capBriefBar nav a{color:#c7d2d8;border-left:1px solid #284255;align-items:center;padding:0 16px;text-decoration:none;transition:background .16s,color .16s;display:flex}.capBriefBar nav a:last-child{border-right:1px solid #284255}.capBriefBar nav a:hover{color:#fff;background:#173d56}.capBriefDot{background:var(--workbook-team);width:7px;height:7px;box-shadow:0 0 0 4px var(--workbook-team);border-radius:50%;margin-right:9px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.capBriefDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--workbook-team) 17%, transparent)}}.capBriefHero{border:1px solid var(--brief-line);background:var(--brief-paper);border-radius:10px;grid-template-columns:minmax(340px,435px) minmax(0,1fr);min-height:410px;display:grid;overflow:hidden;box-shadow:0 18px 48px #12273514}.capBriefPhoto{background:linear-gradient(145deg, var(--workbook-team), #e2e7e5 68%, #d8dedd);place-items:end center;min-height:410px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.capBriefPhoto{background:linear-gradient(145deg, color-mix(in srgb, var(--workbook-team) 18%, #eef0ec), #e2e7e5 68%, #d8dedd)}}.capBriefPhoto .playerPortrait-hero{z-index:2;width:390px;height:405px;position:relative}.capBriefPhoto .portraitPhoto{filter:saturate(.96)contrast(1.02)drop-shadow(0 22px 24px #0d222e2e)}.capBriefIdentity{flex-direction:column;min-width:0;padding:44px 54px 40px;display:flex}.capBriefTeamLine{color:#233e51;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:11px;font-size:11px;font-weight:850;display:flex}.capBriefTeamLine img{object-fit:contain;width:34px;height:34px}.capBriefTeamLine b{color:#28603a;letter-spacing:.08em;background:#f1f8f3;border:1px solid #b8d4c0;border-radius:99px;margin-left:3px;padding:6px 10px;font-size:8px}.capBriefIdentity h1{color:#091f2f;letter-spacing:-.06em;max-width:900px;margin:26px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(56px,5.5vw,82px);font-weight:850;line-height:.94}.capBriefIdentity>p{color:#27475d;margin:12px 0 0;font-size:18px;font-weight:700}.capBriefBio{color:#5d707b;flex-wrap:wrap;gap:0;margin-top:18px;font-size:10px;font-weight:700;display:flex}.capBriefBio span{align-items:center;display:flex}.capBriefBio span:not(:last-child):after{color:#a4afb3;content:"·";margin:0 10px}.capDealHeadline{margin-top:auto;padding-top:28px}.capDealHeadline>span{color:#687984;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.capDealHeadline>strong{color:#0b2030;letter-spacing:-.045em;margin-top:7px;font-size:43px;line-height:1;display:block}.capDealHeadline>p{color:#47606f;flex-wrap:wrap;align-items:center;gap:10px;margin:11px 0 0;font-size:11px;display:flex}.capDealHeadline>p b{color:#234256;font-weight:800}.capDealHeadline>p i{color:#a3adb1;font-style:normal}.capBriefSnapshot{border:1px solid var(--brief-line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden;box-shadow:0 10px 30px #142a380e}.capBriefSnapshot article{border-right:1px solid var(--brief-line);min-height:116px;padding:23px 27px}.capBriefSnapshot article:last-child{border-right:0}.capBriefSnapshot span{color:#61747f;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.capBriefSnapshot strong{color:#0b2639;letter-spacing:-.04em;margin-top:8px;font-size:29px;display:block}.capBriefSnapshot small{color:#7a898f;margin-top:5px;font-size:9px;display:block}.capCurrentTerms,.capContractLedger,.capCashSection,.capLedger,.capDealHistory,.capDecisionLab{border:1px solid var(--brief-line);background:#fff;border-radius:8px;margin-top:18px;scroll-margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #142a380d}.capCurrentTerms>header{border-bottom:1px solid var(--brief-line);background:linear-gradient(90deg, var(--workbook-team), #f7f8f7 55%, #fff);justify-content:space-between;align-items:center;min-height:102px;padding:22px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.capCurrentTerms>header{background:linear-gradient(90deg, color-mix(in srgb, var(--workbook-team) 9%, #f5f6f4), #f7f8f7 55%, #fff)}}.capCurrentTerms>header span,.capSectionHeading>div>span{color:#516b7d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.capCurrentTerms>header h2{color:#0b2538;letter-spacing:-.025em;text-transform:capitalize;margin:7px 0 0;font-size:25px}.capCurrentTerms>header img{object-fit:contain;width:62px;height:62px}.capCurrentTerms>dl{grid-template-columns:repeat(6,1fr);margin:0;display:grid}.capCurrentTerms>dl>div{border-right:1px solid var(--brief-line);padding:21px 20px}.capCurrentTerms>dl>div:last-child{border-right:0}.capCurrentTerms dt{color:#657681;letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:850}.capCurrentTerms dd{color:#0c2a3e;margin:9px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:800}.capContractNote{background:#fffdf3;border-top:1px solid #e6dfbd;grid-template-columns:150px 1fr;gap:18px;padding:17px 22px;display:grid}.capContractNote span{color:#765b12;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.capContractNote p{color:#435760;margin:0;font-size:11px;line-height:1.6}.capSectionHeading{border-bottom:1px solid var(--brief-line);background:#f7f8f7;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:24px 28px;display:flex}.capSectionHeading h2{color:#0a2437;letter-spacing:-.035em;margin:6px 0 0;font-size:29px}.capSectionHeading>p{color:#64747d;text-align:right;max-width:360px;margin:0;font-size:10px;line-height:1.5}.capSectionHeading>div[role=group]{background:#e9edec;border:1px solid #cad3d5;border-radius:7px;padding:3px;display:flex}.capSectionHeading button{color:#58707e;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 15px;font-size:10px;font-weight:850}.capSectionHeading button[aria-pressed=true]{color:#11364e;background:#fff;box-shadow:0 2px 8px #0e28381f}.capCashWorkspace{grid-template-columns:minmax(0,1fr) 270px;min-height:470px;display:grid}.capChartArea{border-right:1px solid var(--brief-line);background-color:#fff;background-image:linear-gradient(#edf0ef 1px,#0000 1px);background-size:100% 72px;min-width:0;position:relative}.capChartScale{z-index:2;color:#819099;flex-direction:column;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;display:flex;position:absolute;top:112px;bottom:65px;left:18px}.capChartScroll{scrollbar-color:#96a5aa #edf0ef;scroll-snap-type:x proximity;touch-action:pan-x;padding:20px 22px 0 62px;overflow-x:auto}.capChartCanvas{min-width:920px}.capTeamEraRail{border-bottom:1px solid var(--brief-line);height:52px;margin-bottom:12px;display:flex}.capTeamEraRail>div{border-top:4px solid var(--era-color,#315f7c);border-right:1px solid var(--brief-line);background:var(--era-color,#315f7c);flex-basis:0;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.capTeamEraRail>div{background:color-mix(in srgb, var(--era-color,#315f7c) 8%, #fff)}}.capTeamEraRail>div:last-child{border-right:0}.capTeamEraRail img{object-fit:contain;width:25px;height:25px}.capTeamEraRail span{min-width:0;display:grid}.capTeamEraRail strong{color:#1b3545;font-size:9px}.capTeamEraRail small{color:#70818a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.capChartBars{grid-template-columns:repeat(var(--season-count,22), minmax(42px, 1fr));align-items:end;gap:7px;height:315px;display:grid}.capChartBars>button{height:100%;color:inherit;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;grid-template-rows:28px 1fr 32px;align-items:end;padding:0;display:grid;position:relative}.capChartBars>button:after{content:"";border:1px solid #0000;border-radius:4px 4px 0 0;position:absolute;inset:0 -3px 31px}.capChartBars>button:hover:after{background:#0f2f4406;border-color:#c7d0d1}.capChartBars>button:focus-visible:after{background:#0f2f4406;border-color:#c7d0d1}.capChartBars>button.isSelected:after{background:var(--workbook-team);border-color:#305f7b}@supports (color:color-mix(in lab, red, red)){.capChartBars>button.isSelected:after{background:color-mix(in srgb, var(--workbook-team) 10%, transparent)}}.capChartBars>button.isSelected:after{box-shadow:inset 0 0 0 1px #305f7b}.capChartBars>button.isFuture .capChartBar{opacity:.62;background-image:repeating-linear-gradient(135deg,#ffffff4d 0 4px,#0000 4px 8px)}.capContractMarker{z-index:3;color:#8f2f24;letter-spacing:.06em;text-transform:uppercase;background:#fff8eb;border:1px solid #8f2f24;padding:3px 4px;font-size:6px;font-weight:900;line-height:1;position:absolute;top:28px;left:50%;transform:translate(-50%)}.capContractMarker:after{content:"";background:#fff8eb;border-bottom:1px solid #8f2f24;border-right:1px solid #8f2f24;width:6px;height:6px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.capChartValue{color:#435d6d;white-space:nowrap;align-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:800;transform:rotate(-35deg)}.capChartBar{background:#e4e9e8;border:1px solid #112f4233;border-radius:3px 3px 0 0;flex-direction:column-reverse;align-self:end;min-height:3px;display:flex;overflow:hidden}.capChartBar i{min-height:1px;display:block}.capChartYear{color:#5e7380;align-self:center;padding-top:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:750}.capChartBars>button.isSelected .capChartYear{color:#0d324a;font-weight:900}.capChartBars .component-0,.capChartLegend .component-0{background:#315f7c}.capChartBars .component-1,.capChartLegend .component-1{background:var(--workbook-team)}.capChartBars .component-2,.capChartLegend .component-2{background:#d69f45}.capChartBars .component-3,.capChartLegend .component-3{background:#8f715e}.capChartBars .component-4,.capChartLegend .component-4{background:#7c72a6}.capChartBars .component-5,.capChartLegend .component-5{background:#6f9185}.capChartBars .cumulativeFill{background:linear-gradient(#315f7c,#173b52);height:100%}.capChartLegend{border-top:1px solid var(--brief-line);color:#596d78;background:#f7f8f7;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:8px 18px;font-size:9px;font-weight:700;display:flex}.capChartLegend span{align-items:center;gap:6px;display:inline-flex}.capChartLegend i{border-radius:2px;width:9px;height:9px}.capChartLegend .isDeal i{background:#fff8eb;border:1px solid #8f2f24}.capChartLegend .isScheduled i{background:repeating-linear-gradient(135deg,#e9decb 0 3px,#bbae99 3px 4px);border:1px solid #85796a}.capYearInspector{background:#f7f8f7;flex-direction:column;padding:30px 26px;display:flex}.capYearInspector>span{color:#5c7281;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.capYearInspector>div{border-bottom:1px solid var(--brief-line);margin-top:13px;padding-bottom:22px}.capYearInspector>div strong{color:#0b2c43;letter-spacing:-.055em;font-size:48px;line-height:1;display:block}.capYearInspector>div small{color:#637883;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:750;display:block}.capYearInspector dl{margin:12px 0 0}.capYearInspector dl div{border-bottom:1px solid #dde2e1;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.capYearInspector dt{color:#60737e;font-size:9px;font-weight:700}.capYearInspector dd{color:#0c2d42;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:850}.capEquation{background:#f9faf9;border-top:1px solid #bec8c9;grid-template-columns:125px 38px minmax(0,1fr) 142px;align-items:stretch;min-height:53px;display:grid}.capEquation>*{border-right:1px solid #d1d8d8;align-items:center;padding:0 14px;display:flex}.capEquation>span{color:#173f59;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:900}.capEquation>b{color:#5f7582;justify-content:center}.capEquation code{color:#334f61;white-space:nowrap;font-size:8px;overflow:auto}.capEquation strong{color:#194b2e;background:#edf6ef;border-right:0;justify-content:flex-end;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.capLedgerScroll{scrollbar-color:#83949a #edf0ef;max-height:695px;overflow:auto}.capLedger table{border-collapse:separate;border-spacing:0;color:#162e3d;width:100%;min-width:1380px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.capLedger caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.capLedger th,.capLedger td{text-align:right;white-space:nowrap;border-bottom:1px solid #e0e5e4;border-right:1px solid #e0e5e4;height:44px;padding:0 13px}.capLedger thead th{z-index:4;color:#fff;letter-spacing:.045em;text-transform:uppercase;background:#14364e;height:43px;font-size:8px;position:sticky;top:0}.capLedger th:first-child,.capLedger td:first-child{z-index:3;text-align:left;background:#f5f7f6;position:sticky;left:0}.capLedger thead th:first-child{z-index:6;background:#14364e}.capLedger th:nth-child(2),.capLedger td:nth-child(2){text-align:center}.capLedger th:nth-child(3),.capLedger td:nth-child(3){text-align:left}.capLedger tbody tr{cursor:pointer;outline:none}.capLedger tbody tr:nth-child(2n) td{background:#fafbfa}.capLedger tbody tr:hover td,.capLedger tbody tr:hover th{background-color:#edf4f6}.capLedger tbody tr[aria-selected=true] td,.capLedger tbody tr[aria-selected=true] th{color:#071f2f;background:#fff7d8;box-shadow:inset 0 1px #c99a2d,inset 0 -1px #c99a2d}.capLedger tbody tr.isFuture td,.capLedger tbody tr.isFuture th{background-image:repeating-linear-gradient(135deg,#14364e09 0 4px,#0000 4px 8px)}.capLedger tbody th small{color:#8a5b0d;margin-top:2px;font-size:6px;display:block}.capLedger table img{vertical-align:middle;object-fit:contain;width:20px;height:20px;margin-right:7px}.capLedger td>span{margin:0 -7px;padding:9px 7px;display:block}.capLedger td>span.isZero{color:#9aa4a6}.capLedger td>span.hasValue{color:#173144}.capLedger td>span.isAccent{color:#17472c;background:#edf6ef;font-weight:900}.capLedger tfoot th,.capLedger tfoot td{color:#102f43;background:#e4ecee;border-top:1px solid #83959d;height:47px;font-weight:900;position:sticky;bottom:0}.capLedger tfoot th:first-child{z-index:6;background:#e4ecee}.capDealRows article{border-bottom:1px solid var(--brief-line);grid-template-columns:58px 170px minmax(190px,.75fr) minmax(480px,1.4fr);align-items:center;min-height:104px;display:grid}.capDealRows article:last-child{border-bottom:0}.capDealRows article:hover{background:#fafbfa}.capDealIndex{color:#849199;flex-direction:column;align-self:stretch;align-items:center;padding-top:30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;display:flex}.capDealIndex i{background:#d1d8d7;flex:1;width:1px;margin-top:9px}.capDealTeam{align-items:center;gap:13px;display:flex}.capDealTeam img{object-fit:contain;width:42px;height:42px}.capDealTeam strong{color:#0e2d42;font-size:14px;display:block}.capDealTeam small{color:#78868d;margin-top:5px;font-size:8px;display:block}.capDealName>span{color:#577080;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.capDealName>strong{color:#0b293d;margin-top:4px;font-size:20px;display:block}.capDealName>small{color:#74838a;text-transform:capitalize;margin-top:4px;font-size:8px;display:block}.capDealRows dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.capDealRows dl div{border-left:1px solid #e0e5e4;padding:5px 16px}.capDealRows dt{color:#718087;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.capDealRows dd{color:#123246;margin:7px 0 0;font-size:14px;font-weight:850}.capDecisionLab>.scenarioLab{background:#fff;border:0}.capDecisionLab .dossierSectionHeading{display:none}.capDecisionLab .scenarioWorkspace{background:#fff;border:0;border-radius:0;grid-template-columns:330px 1fr;display:grid}.capDecisionLab .scenarioControls{border-color:var(--brief-line);background:#f7f8f7;grid-template-columns:1fr}.capDecisionLab .scenarioControls label>span,.capDecisionLab .scenarioControls legend{color:#314f63;font-weight:850}.capDecisionLab .scenarioControls select,.capDecisionLab .scenarioControls button{color:#17384f;background:#fff;border-color:#aebbbf}.capDecisionLab .scenarioControls button[aria-pressed=true]{color:#123c5b;background:#e8f1f5;border-color:#315f82}.capDecisionLab .scenarioResults{border-color:var(--brief-line);background:#fff}.capDecisionLab .scenarioResults article{border-color:var(--brief-line)}.capDecisionLab .scenarioResults span,.capDecisionLab .scenarioResults small{color:#4d626e}.capDecisionLab .scenarioResults strong{color:#102b3f}.capDecisionLab .scenarioDisclosure{background:#fffdf4;border-color:#e3dcc0}.capDecisionLab .scenarioDisclosure strong{color:#17384f}.capDecisionLab .scenarioDisclosure p{color:#4a5e69}.capFinePrint{color:#65757c;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 8px;font-size:8px;display:flex}.capFinePrint a{color:#315f7c;font-weight:850;text-decoration:none}.capFinePrint a:hover{text-decoration:underline}@media (max-width:1100px){.capBriefHero{grid-template-columns:320px minmax(0,1fr)}.capBriefPhoto .playerPortrait-hero{width:330px}.capBriefIdentity{padding:38px 34px}.capBriefIdentity h1{font-size:clamp(52px,7vw,74px)}.capCurrentTerms>dl{grid-template-columns:repeat(3,1fr)}.capCurrentTerms>dl>div{border-bottom:1px solid var(--brief-line)}.capCurrentTerms>dl>div:nth-child(3n){border-right:0}.capCurrentTerms>dl>div:nth-last-child(-n+3){border-bottom:0}.capCashWorkspace{grid-template-columns:1fr}.capChartArea{border-right:0}.capYearInspector{border-top:1px solid var(--brief-line);grid-template-columns:150px 170px 1fr;align-items:center;display:grid}.capYearInspector>div{border-right:1px solid var(--brief-line);border-bottom:0;margin:0;padding:0 22px}.capYearInspector dl{grid-template-columns:repeat(4,1fr);margin:0 0 0 22px;display:grid}.capYearInspector dl div{border-bottom:0;padding:7px 12px;display:block}.capYearInspector dd{margin-top:6px}.capDealRows article{grid-template-columns:48px 145px 190px minmax(420px,1fr);overflow-x:auto}}@media (max-width:760px){.capWorkbookV2{width:min(100% - 20px,1480px);padding-top:12px}.capBriefHero{grid-template-columns:132px minmax(0,1fr);min-height:300px}.capBriefPhoto{min-height:300px}.capBriefPhoto .playerPortrait-hero{width:158px;height:270px}.capBriefIdentity{padding:24px 18px 20px}.capBriefTeamLine span{display:none}.capBriefTeamLine img{width:28px;height:28px}.capBriefIdentity h1{margin-top:22px;font-size:clamp(38px,12vw,58px)}.capBriefIdentity>p{font-size:13px}.capBriefBio{margin-top:12px;font-size:7px}.capBriefBio span:not(:last-child):after{margin-inline:6px}.capDealHeadline{margin-top:20px;padding-top:15px}.capDealHeadline>strong{font-size:28px}.capDealHeadline>p{gap:6px;font-size:8px}.capBriefSnapshot{grid-template-columns:1fr 1fr}.capBriefSnapshot article{border-bottom:1px solid var(--brief-line);min-height:104px;padding:20px}.capBriefSnapshot article:nth-child(2n){border-right:0}.capBriefSnapshot article:nth-last-child(-n+2){border-bottom:0}.capBriefSnapshot strong{font-size:25px}.capCurrentTerms>header,.capSectionHeading{align-items:flex-start;min-height:0;padding:20px}.capCurrentTerms>header h2,.capSectionHeading h2{font-size:23px}.capCurrentTerms>dl{grid-template-columns:1fr 1fr}.capCurrentTerms>dl>div,.capCurrentTerms>dl>div:nth-child(3n){border-right:1px solid var(--brief-line);border-bottom:1px solid var(--brief-line)}.capCurrentTerms>dl>div:nth-child(2n){border-right:0}.capCurrentTerms>dl>div:nth-last-child(-n+2){border-bottom:0}.capCurrentTerms dd{font-size:11px}.capContractNote{grid-template-columns:1fr;gap:7px}.capSectionHeading{flex-direction:column}.capSectionHeading>p{text-align:left}.capSectionHeading>div[role=group]{width:100%}.capSectionHeading button{flex:1}.capChartBars{height:280px}.capYearInspector{padding:22px;display:block}.capYearInspector>div{border-right:0;border-bottom:1px solid var(--brief-line);margin-top:10px;padding:0 0 16px}.capYearInspector>div strong{font-size:38px}.capYearInspector dl{grid-template-columns:1fr 1fr;margin:9px 0 0}.capYearInspector dl div{padding:9px 0}.capEquation{grid-template-columns:100px 30px minmax(0,1fr)}.capEquation strong{border-top:1px solid var(--brief-line);grid-column:1/-1;justify-content:flex-start;min-height:42px}.capDealRows{overflow-x:auto}.capDealRows article{grid-template-columns:48px 140px 180px 1fr;min-width:860px}.capDecisionLab .scenarioWorkspace{grid-template-columns:1fr}.capFinePrint{flex-direction:column;align-items:flex-start;padding:14px 4px}}@media (max-width:430px){.capBriefHero{grid-template-columns:102px minmax(0,1fr)}.capBriefPhoto .playerPortrait-hero{width:126px;height:225px}.capBriefIdentity{padding-inline:14px}.capBriefIdentity h1{font-size:38px}.capBriefBio span:nth-child(n+3),.capDealHeadline>p b:nth-of-type(2){display:none}.capBriefSnapshot article{padding:16px}.capBriefSnapshot strong{font-size:21px}.capChartLegend{justify-content:flex-start}}.launchHeader{z-index:40;color:#191713;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f0e1f7;border-bottom:2px solid #191713;position:sticky;top:0}.launchHeaderInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(100% - 40px,1540px);min-height:72px;margin-inline:auto;display:grid}.launchBrand{width:max-content;color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.launchBrand img{object-fit:contain;width:39px;height:39px}.launchBrand>span{font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.03em;font-size:13px;font-weight:800;line-height:1;display:grid}.launchBrand small{color:#786e61;letter-spacing:.11em;margin-top:5px;font-size:6px}.launchHeader nav{align-self:stretch;align-items:stretch;display:flex}.launchHeader nav a{color:#514a40;min-width:112px;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;border-left:1px solid #b8aa96;place-items:center;padding:0 22px;font-size:9px;font-weight:700;text-decoration:none;display:grid}.launchHeader nav a:last-child{border-right:1px solid #b8aa96}.launchHeader nav a:hover,.launchHeader nav a[aria-current=page]{color:#fff8eb;background:#191713}.launchBack{color:#191713;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;justify-self:end;font-size:8px;font-weight:800;text-decoration:none}.launchBack span{color:#c93a2d;margin-left:8px;font-size:13px}.launchMenu{font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:800;display:none;position:relative}.launchMenu summary{cursor:pointer;border:1px solid #191713;padding:10px 12px;list-style:none}.launchMenu div{background:#fff8eb;border:2px solid #191713;width:180px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:8px 8px #1917132e}.launchMenu a{color:#191713;border-bottom:1px solid #a99c89;padding:14px;text-decoration:none}.launchMenu a:last-child{border-bottom:0}.launchFooter{color:#fff8eb;background:#191713;border-top:2px solid #191713}.launchFooter>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;width:min(100% - 40px,1540px);min-height:150px;margin-inline:auto;display:grid}.launchFooter .launchBrand img{background:#fff8eb;padding:3px}.launchFooter .launchBrand small{color:#9c9182}.launchFooter nav{gap:26px;display:flex}.launchFooter nav a{color:#c9bdab;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;font-size:8px;text-decoration:none}.launchFooter p{color:#8f8578;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;justify-self:end;margin:0;font-size:7px}.directoryPage,.teamsPage,.contractsIndexPage,.teamProfilePage{--ink:#191713;--line:#b9ac98;--muted:#6f665b;--accent:#c93a2d;--accent-dark:#9f2d23;color:#191713;background:#e8dfcf}.directoryPage .eyebrow,.teamsPage .eyebrow,.contractsIndexPage .eyebrow,.teamProfilePage .eyebrow{color:#c93a2d;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.1em;font-size:8px;font-weight:800}.directoryHero{box-sizing:border-box;background:#f8f0e1;border:2px solid #191713;grid-template-columns:minmax(0,1.45fr) minmax(250px,.45fr);gap:50px;width:min(100% - 40px,1540px);margin:24px auto 0;padding:clamp(52px,6vw,88px) clamp(28px,5vw,80px) 46px;box-shadow:10px 10px #19171317}.directoryHero h1{letter-spacing:-.055em;max-width:1000px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(58px,7vw,108px);font-weight:600;line-height:.86}.directoryHero>p{color:#655c51;max-width:340px;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;align-self:end;padding-bottom:6px;font-size:10px;line-height:1.6}.directoryStats{background:#f8f0e1;border:2px solid #191713;border-top:0;grid-template-columns:repeat(4,1fr);width:min(100% - 40px,1540px);margin:0 auto;padding:0}.directoryStats>div,.directoryStats>div:not(:first-child){border-color:#b9ac98;padding:22px 24px}.directoryStats span,.directoryStats small{color:#756b5e;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:7px}.directoryStats strong{font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(24px,2.4vw,38px)}.directoryWorkspace,.contractMarketWorkspace{width:min(100% - 40px,1540px);margin-inline:auto;padding:30px 0 80px}.directoryFilters,.marketFilters{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f0e1;border:2px solid #191713;border-radius:0;gap:0;padding:0;top:72px;box-shadow:7px 7px #1917131a}.directoryFilters label,.marketFilters label{color:#6e655a;background:#f8f0e1;border:0;border-right:1px solid #a99c89;border-radius:0;gap:7px;padding:14px 16px}.directoryFilters label>span,.marketFilters label>span{color:#c93a2d;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.07em;font-size:7px}.directoryFilters input,.directoryFilters select,.marketFilters input,.marketFilters select{color:#191713;min-height:30px;font-family:var(--font-contract-data), ui-monospace, monospace;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:700}.directoryCount{color:#fff8eb;background:#191713;border:0;border-radius:0}.directoryCount strong{font-family:var(--font-contract-data), ui-monospace, monospace}.playerGrid{border-top:1px solid #191713;border-right:1px solid #191713;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px}.playerDirectoryCard{min-height:104px;box-shadow:none;background:#f8f0e1;border-top:0;border-bottom:1px solid #191713;border-left:1px solid #191713;border-right:0;border-radius:0;gap:16px;padding:16px}:is(.playerDirectoryCard:hover,.playerDirectoryCard:focus-visible){color:#fff8eb;background:#191713;border-color:#191713;transform:none;box-shadow:inset 5px 0 #c93a2d}.playerDirectoryCard .playerPortrait{background:#e8dece;border-color:#9d907d}.directoryPlayerIdentity strong{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:19px;font-weight:600}.directoryPlayerIdentity small,.directoryPlayerMeta small,.directoryPlayerMeta b{color:#796f62;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;font-size:7px}.playerDirectoryCard:hover small,.playerDirectoryCard:hover b{color:#c9bdab}.loadMorePlayers{color:#fff8eb;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;background:#c93a2d;border:2px solid #191713;border-radius:0;box-shadow:6px 6px #191713}.marketResultLine{border-bottom:2px solid #191713;padding:31px 0 13px}.marketResultLine strong{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:34px;font-weight:600}.marketResultLine span,.marketResultLine small{color:#756b5e;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;font-size:8px}.contractMarketTable{background:#f8f0e1;border:2px solid #191713;border-radius:0;box-shadow:8px 8px #19171314}.marketRow{grid-template-columns:minmax(230px,1.35fr) minmax(150px,.85fr) .55fr .62fr .7fr .6fr}.marketRow:not(.marketTableHead){border-color:#afa28f}.marketRow:not(.marketTableHead):hover{color:#fff8eb;background:#191713;box-shadow:inset 5px 0 #c93a2d}.marketRow>span:not(:first-child){border-color:#cfc3b1}.marketRow b{font-family:var(--font-contract-data), ui-monospace, monospace;font-size:12px}.marketRow small{color:#756b5e;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;font-size:7px}.marketRow:hover small{color:#b8ac9b}.marketTableHead{color:#fff8eb;font-family:var(--font-contract-data), ui-monospace, monospace;background:#191713}.marketTableHead>span{color:#cbbfad;letter-spacing:.06em;font-size:7px}.marketPlayer>img,.marketPlayer>i{background:#e7ddcc;border-color:#9d907d;border-radius:0}.leagueCapBoard,.teamDirectoryGrid{width:min(100% - 40px,1540px);margin-inline:auto;padding-inline:0}.leagueCapBoard{padding-top:62px}.leagueCapIntro h2,.teamCapHeading h2,.teamSectionHeading h2{letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:600}.leagueCapLeaders>span{background:#f8f0e1;border:1px solid #191713;border-radius:0}.leagueCapLeaders small,.leagueCapLeaders strong{font-family:var(--font-contract-data), ui-monospace, monospace}.leagueCapTableWrap{background:#f8f0e1;border:2px solid #191713;border-radius:0;box-shadow:8px 8px #19171314}.leagueCapTable th,.teamCapLedger th,.teamRosterTable th{color:#cbbfad;font-family:var(--font-contract-data), ui-monospace, monospace;background:#191713;border-color:#191713}.leagueCapTable td,.teamCapLedger td,.teamRosterTable td{color:#403a32;font-family:var(--font-contract-data), ui-monospace, monospace;border-color:#c8bba8}.leagueCapTable tbody tr:hover,.teamCapLedger tbody tr:hover,.teamRosterTable tbody tr:hover{background:#efe4d2}.teamDirectoryGrid{border-top:1px solid #191713;border-right:1px solid #191713;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:42px}.teamDirectoryCard{min-height:108px;box-shadow:none;background:#f8f0e1;border-top:0;border-bottom:1px solid #191713;border-left:1px solid #191713;border-right:0;border-radius:0;gap:15px;padding:19px}.teamDirectoryCard:before{width:auto;height:5px;inset:0 0 auto}:is(.teamDirectoryCard:hover,.teamDirectoryCard:focus-visible){color:#fff8eb;box-shadow:none;background:#191713;border-color:#191713;transform:none}.teamDirectoryCard strong{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:16px;font-weight:600}.teamDirectoryLogo{background:#f1e6d5;border-radius:0}.capSourceLine{color:#756b5e;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:7px}.teamBreadcrumb{background:0 0;border:0;width:min(100% - 40px,1540px);margin:18px auto 0;padding:0}.teamBreadcrumb ol{font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;font-size:7px}.seasonArchiveNav{box-sizing:border-box;background:#f8f0e1;border:2px solid #191713;align-items:center;gap:0;width:min(100% - 40px,1540px);min-height:48px;margin:18px auto 0;display:flex;overflow-x:auto}.seasonArchiveNav span,.seasonArchiveNav a{box-sizing:border-box;color:#5e554b;min-width:68px;min-height:46px;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-right:1px solid #9c9181;justify-content:center;align-items:center;padding:0 16px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.seasonArchiveNav span{color:#817566;min-width:92px}.seasonArchiveNav a:hover,.seasonArchiveNav a[aria-current=page]{color:#fff8eb;background:#191713}.teamProfileHero{box-sizing:border-box;background:linear-gradient(115deg, var(--team-color), var(--team-color));border:2px solid #191713;width:min(100% - 40px,1540px);min-height:330px;margin:14px auto 0;padding:clamp(36px,5vw,72px)}@supports (color:color-mix(in lab, red, red)){.teamProfileHero{background:linear-gradient(115deg, color-mix(in srgb,var(--team-color) 88%,#c8a543), color-mix(in srgb,var(--team-color) 45%,#f8f0e1))}}.teamProfileHero{box-shadow:10px 10px #1917131a}.teamProfileHero:after{border:65px solid #ffffff1f;width:320px;height:320px;bottom:-55%;right:4%}.teamProfileLogo{background:#f8f0e1;border:2px solid #191713;border-radius:0;width:clamp(130px,14vw,210px);height:clamp(130px,14vw,210px);box-shadow:8px 8px #1917132e}.teamProfileHero h1{color:#191713;letter-spacing:-.06em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(64px,8vw,126px);font-weight:600;line-height:.84}.teamProfileHero>div>p:last-child{color:#29251f;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;font-size:9px;font-weight:700}.teamJumpNav{box-sizing:border-box;background:#f8f0e1f7;border:2px solid #191713;border-top:0;width:min(100% - 40px,1540px);margin:0 auto;padding:13px 16px;top:72px}.teamJumpNav a,.teamJumpNav span{color:#5e554b;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;font-size:7px}.teamSearchSummary{box-sizing:border-box;color:#3f3931;background:#fff8eb;border-left:4px solid #c43a2c;width:min(100% - 40px,1540px);margin:20px auto 0;padding:20px 24px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:17px;line-height:1.6}.teamSnapshotStats{color:#fff8eb;background:#191713;border:2px solid #191713;grid-template-columns:repeat(4,1fr);width:min(100% - 40px,1540px);margin:20px auto 0}.teamSnapshotStats>div,.teamSnapshotStats>div:first-child{border-color:#5e574e;padding:22px 24px}.teamSnapshotStats span,.teamSnapshotStats small{color:#aea393;font-family:var(--font-contract-data), ui-monospace, monospace;font-size:7px}.teamSnapshotStats strong{font-family:var(--font-contract-data), ui-monospace, monospace;font-size:clamp(24px,2.8vw,42px)}.teamCapSection,.teamContractsSection,.teamRosterSection,.teamQuestionsSection{box-sizing:border-box;background:0 0;width:min(100% - 40px,1540px);margin-inline:auto;padding-inline:0}.teamCapSection{padding-top:76px}.teamContractsSection,.teamRosterSection,.teamQuestionsSection{border-color:#9e917e;padding-block:70px}.teamCapHeading,.teamSectionHeading{border-bottom:2px solid #191713;padding-bottom:18px}.teamCapHeading h2,.teamSectionHeading h2{font-size:clamp(42px,5vw,72px)}.teamCapOverview,.teamAllocationGrid,.teamCapLedger,.teamPublishedContracts,.teamContractEmpty,.teamRosterTools,.teamRosterTableWrap,.teamQuestionsGrid article,.teamRelatedLinks{border-color:#191713;border-radius:0}.teamCapOverview,.teamCapLedger,.teamPublishedContracts,.teamContractEmpty,.teamRosterTools,.teamRosterTableWrap,.teamQuestionsGrid article,.teamRelatedLinks{background:#f8f0e1}.teamCapOverview article{border-color:#b9ac98}.teamCapOverview article:first-child,.teamCapLedger .capHitCell{background:#efe3d0}.teamCapOverview span,.teamCapOverview small,.teamAllocationGrid span,.teamCapOverview strong{font-family:var(--font-contract-data), ui-monospace, monospace}.teamAllocationGrid{background:#191713}.teamPublishedContracts>div,.teamPublishedContracts>a{border-color:#b9ac98}.teamPublishedContracts>div{color:#fff8eb;background:#191713}.teamPublishedContracts>div span{color:#c6baa8}.teamPublishedContracts>div a{color:#fff8eb}.teamQuestionsGrid h3{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:20px;font-weight:600}.teamQuestionsGrid p{color:#5f564c}.teamRelatedLinks a{color:#9f2d23}.systemPage{color:#191713;background:#e8dfcf}.systemCard{background:#f8f0e1;border:2px solid #191713;border-radius:0;box-shadow:12px 12px #19171326}.systemBrand{color:#191713}.systemCard .eyebrow{color:#c93a2d}.systemCard h1{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:600}.systemCard>p:not(.eyebrow){color:#6b6155}.systemActions a,.systemActions button{color:#5f564b}.systemActions .systemPrimary{color:#fff8eb;background:#191713;border-radius:0}@media (max-width:1050px){.launchHeaderInner{grid-template-columns:1fr auto}.launchHeader nav,.launchBack{display:none}.launchMenu{display:block}.playerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketRow{min-width:940px}.contractMarketTable{overflow-x:auto}.leagueCapIntro{flex-direction:column;align-items:start}.leagueCapLeaders{justify-content:flex-start}}@media (max-width:720px){.launchHeaderInner,.launchFooter>div,.directoryHero,.directoryStats,.directoryWorkspace,.contractMarketWorkspace,.leagueCapBoard,.teamDirectoryGrid,.teamBreadcrumb,.seasonArchiveNav,.teamProfileHero,.teamJumpNav,.teamSearchSummary,.teamSnapshotStats,.teamCapSection,.teamContractsSection,.teamRosterSection,.teamQuestionsSection{width:min(100% - 18px,1540px)}.launchHeaderInner{min-height:62px}.launchBrand img{width:34px;height:34px}.launchBrand>span{font-size:11px}.directoryHero{box-shadow:none;grid-template-columns:1fr;gap:38px;margin-top:9px;padding:45px 22px 29px}.directoryHero h1{font-size:clamp(52px,15vw,78px)}.directoryHero>p{padding:0}.directoryStats{grid-template-columns:repeat(2,1fr)}.directoryStats>div:nth-child(2){border-right:0}.directoryStats>div{border-bottom:1px solid #b9ac98}.directoryFilters,.marketFilters{box-shadow:none;grid-template-columns:1fr 1fr;position:static}.directoryFilters .directorySearch,.marketFilters .marketSearch{border-bottom:1px solid #191713;grid-column:1/-1}.directoryFilters label,.marketFilters label{border-bottom:1px solid #a99c89}.directoryCount{min-height:58px}.playerGrid{grid-template-columns:1fr}.playerDirectoryCard{min-height:95px}.marketResultLine small{display:none}.contractMarketTable{box-shadow:none}.teamDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamDirectoryCard{min-height:116px}.leagueCapBoard{padding-top:48px}.leagueCapLeaders{grid-template-columns:1fr 1fr;width:100%;display:grid}.leagueCapLeaders>span{min-width:0}.teamProfileHero{min-height:380px;box-shadow:none;flex-direction:column;align-items:flex-start;padding:28px 22px}.teamProfileLogo{width:120px;height:120px}.teamProfileHero h1{font-size:clamp(58px,17vw,92px)}.teamJumpNav span{display:none}.teamSnapshotStats{grid-template-columns:repeat(2,1fr)}.teamSnapshotStats>div:nth-child(2){border-right:0}.teamSnapshotStats>div{border-bottom:1px solid #5e574e}.teamCapHeading,.teamSectionHeading{flex-direction:column;align-items:flex-start;gap:15px}.teamCapHeading h2,.teamSectionHeading h2{font-size:43px}.teamCapOverview{grid-template-columns:1fr}.teamCapOverview article{border-top:1px solid #b9ac98;border-left:0}.teamCapOverview article:first-child{border-top:0}.teamAllocationGrid{grid-template-columns:1fr}.teamAllocationGrid>div{border-top:1px solid #5e574e;border-left:0}.teamQuestionsGrid{grid-template-columns:1fr}.launchFooter>div{grid-template-columns:1fr;align-content:center;gap:22px;padding-block:34px}.launchFooter nav{flex-wrap:wrap}.launchFooter p{justify-self:start}}@media (max-width:430px){.directoryStats>div,.directoryStats>div:not(:first-child),.teamSnapshotStats>div,.teamSnapshotStats>div:first-child{padding:17px 14px}.directoryFilters,.marketFilters{grid-template-columns:1fr}.directoryFilters .directorySearch,.marketFilters .marketSearch{grid-column:auto}.directoryCount{min-height:54px}.teamDirectoryGrid{grid-template-columns:1fr}}.capWizardPage{color:#191713;background:#e7decf}.capWizardPage .siteHeader{background:#191713;border-bottom:4px solid #c43a2c}.capWorkbookV3{--brief-ink:#191713;--brief-muted:#6d665c;--brief-line:#29251f;--brief-paper:#fbf4e7;--brief-wash:#eee3d0;--brief-red:#c43a2c;--brief-green:#214d3f;width:min(100% - 48px,1500px);color:var(--brief-ink);font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif}.capWorkbookV3 .capBriefHero{background:var(--brief-paper);border:2px solid #191713;border-radius:0;grid-template-columns:minmax(0,1.45fr) minmax(350px,.55fr);min-height:520px;box-shadow:7px 7px #1917131f}.capWorkbookV3 .capBriefIdentity{background:linear-gradient(135deg,#fffaf0,#f5ead7);grid-area:1/1;padding:30px 46px 27px}.capWorkbookV3 .capBriefKicker{font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #81786b;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;font-size:9px;font-weight:700;display:flex}.capWorkbookV3 .capBriefKicker>span{color:var(--brief-red)}.capWorkbookV3 .capBriefKicker b{color:#27231d;align-items:center;gap:9px;display:inline-flex}.capWorkbookV3 .capBriefKicker img{object-fit:contain;width:28px;height:28px}.capWorkbookV3 .capBriefIdentity h1{color:#191713;letter-spacing:-.055em;max-width:930px;margin:26px 0 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(62px,5.4vw,90px);font-weight:600;line-height:.86}.capWorkbookV3 .capBriefIdentity h1 em{color:var(--brief-red);letter-spacing:-.045em;margin-left:.1em;font-size:.7em;font-weight:500;display:block}.capWorkbookV3 .capBriefAnswer{color:#3d3932;max-width:830px;margin:23px 0 0;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.55}.capWorkbookV3 .capBriefAnswer strong{color:#171511;font-weight:800}.capWorkbookV3 .capBriefFreshness{color:#786f63;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;margin:9px 0 0;font-size:7px;font-weight:700}.capWorkbookV3 .capHeroDeal{color:#191713;background:#f8efdf;border:2px solid #191713;grid-template-columns:215px minmax(0,1fr);margin-top:34px;display:grid}.capWorkbookV3 .capHeroDeal>div{color:#fff8eb;background:#191713;border-right:2px solid #191713;padding:18px 22px}.capWorkbookV3 .capHeroDeal span,.capWorkbookV3 .capHeroDeal dt{color:#d5c6ad;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600;display:block}.capWorkbookV3 .capHeroDeal>div strong{color:#fff8eb;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:-.055em;margin-top:7px;font-size:38px;line-height:1;display:block}.capWorkbookV3 .capHeroDeal dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.capWorkbookV3 .capHeroDeal dl div{border-right:1px solid #b9ac98;flex-direction:column;justify-content:center;min-width:0;padding:14px 18px;display:flex}.capWorkbookV3 .capHeroDeal dl div:last-child{border-right:0}.capWorkbookV3 .capHeroDeal dl dt{color:#756957}.capWorkbookV3 .capHeroDeal dd{color:#191713;font-family:var(--font-contract-data), ui-monospace, monospace;white-space:nowrap;margin:8px 0 0;font-size:14px;font-weight:700}.capWorkbookV3 .capBriefBio{color:#5f584e;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;margin-top:16px;font-size:9px;font-weight:600}.capWorkbookV3 .capBriefBio span:not(:last-child):after{color:var(--brief-red);content:"/"}.capWorkbookV3 .capBriefPhoto{background:radial-gradient(circle at 64% 24%, var(--workbook-team), transparent 36%), linear-gradient(155deg, var(--workbook-team) 0%, var(--workbook-team) 68%, var(--workbook-team) 100%);border-left:2px solid #191713;grid-area:1/2;min-height:520px}@supports (color:color-mix(in lab, red, red)){.capWorkbookV3 .capBriefPhoto{background:radial-gradient(circle at 64% 24%, color-mix(in srgb, var(--workbook-team) 38%, #fff8eb), transparent 36%), linear-gradient(155deg, color-mix(in srgb, var(--workbook-team) 62%, #f8f0e1) 0%, var(--workbook-team) 68%, color-mix(in srgb, var(--workbook-team) 76%, #191713) 100%)}}.capWorkbookV3 .capBriefPhoto:before{content:"";background:linear-gradient(150deg,#ffffff3d,#0000 42%),linear-gradient(#0000 58%,#1917133d);position:absolute;inset:0}.capWorkbookV3 .capBriefPhoto:after{display:none}.capWorkbookV3 .capBriefPhoto .playerPortrait-hero{background:0 0;border:0;border-radius:0;width:500px;height:565px;overflow:visible;transform:translate(-8%,5px)}.capWorkbookV3 .capBriefPhoto .hasPortraitPhoto .portraitFallback,.capWorkbookV3 .capBriefPhoto .portraitTeam{display:none}.capWorkbookV3 .capBriefPhoto .portraitPhoto{filter:saturate(.86)contrast(1.08)drop-shadow(0 24px 26px #19171340)}.capWorkbookV3 .capPhotoHonors{z-index:4;color:#191713;position:absolute;top:26px;left:28px;right:28px}.capWorkbookV3 .capPhotoHonors>span{font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #191713c7;padding-bottom:8px;font-size:8px;font-weight:700;display:block}.capWorkbookV3 .capPhotoHonors dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.capWorkbookV3 .capPhotoHonors dl div{border-bottom:1px solid #1917136b;grid-template-columns:43px 1fr;align-items:baseline;gap:7px;padding:9px 0 7px;display:grid}.capWorkbookV3 .capPhotoHonors dl div:nth-child(odd){border-right:1px solid #1917136b;padding-right:12px}.capWorkbookV3 .capPhotoHonors dl div:nth-child(2n){padding-left:12px}.capWorkbookV3 .capPhotoHonors dt{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:20px;font-weight:700;line-height:1}.capWorkbookV3 .capPhotoHonors dd{font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:7px;font-weight:700;line-height:1.25}.capWorkbookV3 .capPhotoCaption{z-index:4;color:#fff8eb;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.1em;background:#191713;border-top:2px solid #191713;justify-content:space-between;align-items:center;padding:13px 18px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.capWorkbookV3 .capPhotoCaption span{color:var(--workbook-team)}@supports (color:color-mix(in lab, red, red)){.capWorkbookV3 .capPhotoCaption span{color:color-mix(in srgb, var(--workbook-team) 58%, #fff8eb)}}.capWorkbookV3 .capPhotoCaption strong{font-size:10px}.capWorkbookV3 .capCurrentTerms,.capWorkbookV3 .capContractLedger,.capWorkbookV3 .capCashSection,.capWorkbookV3 .capLedger,.capWorkbookV3 .capDealHistory{background:#fbf4e7;border-color:#29251f;border-radius:0;margin-top:28px;box-shadow:7px 7px #19171317}.capWorkbookV3 .capCurrentTerms>header,.capWorkbookV3 .capSectionHeading{background:#efe3cf;border-color:#29251f}.capWorkbookV3 .capCurrentTerms>header{box-shadow:inset 9px 0 var(--brief-red);border-bottom-width:2px}.capWorkbookV3 .capCurrentTerms>header span,.capWorkbookV3 .capSectionHeading>div>span{color:var(--brief-red);font-family:var(--font-contract-data), ui-monospace, monospace}.capWorkbookV3 .capCurrentTerms>header h2,.capWorkbookV3 .capSectionHeading h2{color:#191713;letter-spacing:-.035em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:600}.capWorkbookV3 .capCurrentTerms>header h2{font-size:31px}.capWorkbookV3 .capSectionHeading h2{font-size:35px}.capWorkbookV3 .capSectionHeading{min-height:68px;padding-block:17px}.capWorkbookV3 .capSectionHeading .capSectionLabel{color:var(--brief-red);font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;line-height:1.2}.capWorkbookV3 .capCurrentTerms>dl>div,.capWorkbookV3 .capCurrentTerms dt,.capWorkbookV3 .capCurrentTerms dd{border-color:#c9bdab}.capWorkbookV3 .capCurrentTerms dt{color:#70675c;font-family:var(--font-contract-data), ui-monospace, monospace}.capWorkbookV3 .capCurrentTerms dd{color:#191713;font-family:var(--font-contract-data), ui-monospace, monospace}.capWorkbookV3 .capContractLedger>header{box-shadow:inset 9px 0 var(--brief-red);border-bottom:2px solid #191713}.capWorkbookV3 .capCurrentLedgerScroll{scrollbar-color:#786f62 #e8dcc8;background:#fffaf0;overflow-x:auto}.capWorkbookV3 .capCurrentLedgerScroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1650px;font-family:var(--font-contract-data), ui-monospace, monospace}.capWorkbookV3 .capCurrentLedgerScroll caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.capWorkbookV3 .capCurrentLedgerScroll th,.capWorkbookV3 .capCurrentLedgerScroll td{text-align:right;white-space:nowrap;border-bottom:1px solid #c1b5a3;border-right:1px solid #c1b5a3;height:66px;padding:0 15px}.capWorkbookV3 .capCurrentLedgerScroll tr>:last-child{border-right:0}.capWorkbookV3 .capCurrentLedgerScroll thead th{color:#fff8eb;letter-spacing:.055em;text-transform:uppercase;background:#191713;height:45px;font-size:8px;font-weight:700}.capWorkbookV3 .capCurrentLedgerScroll thead th:first-child{background:var(--brief-red);text-align:left;width:100px}.capWorkbookV3 .capCurrentLedgerScroll thead abbr{cursor:help;border-bottom:1px dotted #d6c8ae;text-decoration:none}.capWorkbookV3 .capCurrentLedgerScroll tbody th{color:#191713;text-align:left;background:#eadfc9;font-size:16px}.capWorkbookV3 .capCurrentLedgerScroll tbody th small{color:#7b6f5f;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:600;display:block}.capWorkbookV3 .capCurrentLedgerScroll tbody td{color:#3c372f;font-size:12px;font-weight:600}.capWorkbookV3 .capCurrentLedgerScroll tbody td.isCash{color:#191713;background:#f0e4c9;font-weight:800}.capWorkbookV3 .capCurrentLedgerScroll tbody td.isCap{color:var(--brief-green);background:#dde8df;font-weight:800}.capWorkbookV3 .capLedgerFormula{min-height:58px;font-family:var(--font-contract-data), ui-monospace, monospace;background:#eee3d0;border-bottom:1px solid #b8a688;grid-template-columns:150px minmax(0,1fr) 28px 150px;align-items:center;display:grid}.capWorkbookV3 .capLedgerFormula>*{box-sizing:border-box;min-width:0}.capWorkbookV3 .capLedgerFormula span{color:var(--brief-red);letter-spacing:.07em;text-transform:uppercase;padding:0 18px;font-size:8px;font-weight:700}.capWorkbookV3 .capLedgerFormula code{color:#554e44;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.capWorkbookV3 .capLedgerFormula b{color:#827767;text-align:center}.capWorkbookV3 .capLedgerFormula strong{color:var(--brief-green);background:#dce7dd;border-left:1px solid #b8a688;align-self:stretch;place-items:center;font-size:14px;display:grid}.capWorkbookV3 .capLedgerDisclosure{color:#655d52;font-family:var(--font-contract-data), ui-monospace, monospace;background:#f7edda;border-bottom:1px solid #b8a688;margin:0;padding:10px 18px;font-size:8px;line-height:1.45}.capWorkbookV3 .capLedgerDisclosure strong{color:var(--brief-red)}.capWorkbookV3 .capContractNote{background:#f5e9cf;border-color:#b8a688}.capWorkbookV3 .capContractNote span{color:var(--brief-red)}.capWorkbookV3 .capContractNote p{color:#4e473d}.capWorkbookV3 .capSectionHeading>p{color:#655d52}.capWorkbookV3 .capSectionHeading>div[role=group]{background:#ded1bc;border-color:#8e8375;border-radius:0}.capWorkbookV3 .capSectionHeading button{color:#4f493f;border-radius:0}.capWorkbookV3 .capSectionHeading button[aria-pressed=true]{color:#fff8eb;box-shadow:none;background:#191713}.capWorkbookV3 .capChartArea{background-color:#fffaf0;background-image:linear-gradient(#ded4c4 1px,#0000 1px);border-color:#29251f}.capWorkbookV3 .capCashSectionV2>header{box-shadow:inset 9px 0 var(--brief-red);border-bottom:2px solid #191713}.capWorkbookV3 .capTeamEraRail{font-family:var(--font-contract-data), ui-monospace, monospace;border-color:#9d907d}.capWorkbookV3 .capTeamEraRail>div{background:var(--era-color,#315f7c);border-color:#b8aa95}@supports (color:color-mix(in lab, red, red)){.capWorkbookV3 .capTeamEraRail>div{background:color-mix(in srgb, var(--era-color,#315f7c) 9%, #f6ebd8)}}.capWorkbookV3 .capTeamEraRail strong{color:#191713}.capWorkbookV3 .capTeamEraRail small{color:#6c6358}.capWorkbookV3 .capChartScale,.capWorkbookV3 .capChartValue,.capWorkbookV3 .capChartYear,.capWorkbookV3 .capYearInspector dd,.capWorkbookV3 .capEquation,.capWorkbookV3 .capLedger table,.capWorkbookV3 .capDealIndex{font-family:var(--font-contract-data), ui-monospace, monospace}.capWorkbookV3 .capChartBars>button.isSelected:after{border-color:var(--brief-red);box-shadow:inset 0 0 0 1px var(--brief-red);background:#c43a2c12}.capWorkbookV3 .capChartBars .component-0,.capWorkbookV3 .capChartLegend .component-0{background:#191713}.capWorkbookV3 .capChartBars .component-1,.capWorkbookV3 .capChartLegend .component-1{background:#e3b526}.capWorkbookV3 .capChartBars .component-2,.capWorkbookV3 .capChartLegend .component-2{background:var(--brief-red)}.capWorkbookV3 .capChartBars .component-3,.capWorkbookV3 .capChartLegend .component-3{background:#8f563c}.capWorkbookV3 .capChartBars .component-4,.capWorkbookV3 .capChartLegend .component-4{background:#4e6c62}.capWorkbookV3 .capChartBars .component-5,.capWorkbookV3 .capChartLegend .component-5{background:#887a68}.capWorkbookV3 .capChartBars .cumulativeFill{background:#191713}.capWorkbookV3 .capChartLegend,.capWorkbookV3 .capYearInspector{color:#5e564b;background:#eee3d0}.capWorkbookV3 .capSeasonIdentity{align-items:center;gap:12px;display:flex}.capWorkbookV3 .capSeasonIdentity>img{object-fit:contain;width:46px;height:46px}.capWorkbookV3 .capSeasonIdentity>div{min-width:0}.capWorkbookV3 .capYearInspector>div strong{color:var(--brief-red);font-family:Iowan Old Style,Baskerville,Times New Roman,serif}.capWorkbookV3 .capSelectedDeal{border-top:2px solid #191713;border-bottom:1px solid #b9ac98;margin-top:18px;padding:14px 0}.capWorkbookV3 .capSelectedDeal span{color:var(--brief-red);font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.capWorkbookV3 .capSelectedDeal strong{color:#191713;font-family:var(--font-contract-data), ui-monospace, monospace;margin-top:7px;font-size:12px;display:block}.capWorkbookV3 .capSelectedDeal small{color:#6c6358;text-transform:uppercase;margin-top:4px;font-size:7px;display:block}.capWorkbookV3 .capAvailableIncentives{color:#655d52;font-family:var(--font-contract-data), ui-monospace, monospace;margin:12px 0 0;font-size:7px;line-height:1.5}.capWorkbookV3 .capAvailableIncentives strong{color:var(--brief-red)}.capWorkbookV3 .capEquation{background:#f2e7d4}.capWorkbookV3 .capEquation strong{color:var(--brief-green);background:#dce6dc}.capWorkbookV3 .capLedger thead th{color:#fff8eb;background:#191713}.capWorkbookV3 .capLedger thead th:first-child{background:var(--brief-red)}.capWorkbookV3 .capLedger th:first-child,.capWorkbookV3 .capLedger td:first-child{color:#191713;background:#eee3d0}.capWorkbookV3 .capLedger tbody tr:nth-child(2n) td{background:#f7efdf}.capWorkbookV3 .capLedger tbody tr:hover td,.capWorkbookV3 .capLedger tbody tr:hover th{background-color:#eadbc1}.capWorkbookV3 .capLedger tbody tr[aria-selected=true] td,.capWorkbookV3 .capLedger tbody tr[aria-selected=true] th{box-shadow:inset 0 1px var(--brief-red), inset 0 -1px var(--brief-red);background:#f4d7cf}.capWorkbookV3 .capLedger td>span.isAccent{color:var(--brief-green);background:#dde8df}.capWorkbookV3 .capLedger tfoot th,.capWorkbookV3 .capLedger tfoot td{color:#191713;background:#d8cbb6}.capWorkbookV3 .capLedgerV2>header{box-shadow:inset 9px 0 var(--brief-red);border-bottom:2px solid #191713}.capWorkbookV3 .capLedgerV2 .capLedgerScroll{scrollbar-color:#786f62 #e8dcc8;background:#fffaf0;max-height:720px}.capWorkbookV3 .capLedgerV2 table{table-layout:fixed;min-width:1760px}.capWorkbookV3 .capLedgerV2 th,.capWorkbookV3 .capLedgerV2 td{border-color:#c8baa5}.capWorkbookV3 .capLedgerV2 thead .capLedgerGroups th{color:#d9cbb5;letter-spacing:.1em;text-align:center;background:#302c26;border-bottom:1px solid #72685a;height:30px;padding:0 12px;font-size:7px;top:0}.capWorkbookV3 .capLedgerV2 thead .capLedgerGroups th:first-child{z-index:8;background:var(--brief-red);color:#fff8eb;text-align:left;width:285px;left:0}.capWorkbookV3 .capLedgerV2 thead tr:last-child th{color:#fff8eb;background:#191713;height:46px;top:30px}.capWorkbookV3 .capLedgerV2 thead abbr{cursor:help;border-bottom:1px dotted #c9baa3;text-decoration:none}.capWorkbookV3 .capLedgerV2 thead tr:last-child th:first-child,.capWorkbookV3 .capLedgerV2 tbody th:first-child{width:92px;left:0}.capWorkbookV3 .capLedgerV2 thead tr:last-child th:nth-child(2),.capWorkbookV3 .capLedgerV2 tbody td:nth-child(2){z-index:5;text-align:center;width:58px;position:sticky;left:92px}.capWorkbookV3 .capLedgerV2 thead tr:last-child th:nth-child(3),.capWorkbookV3 .capLedgerV2 tbody td:nth-child(3){z-index:5;text-align:left;width:135px;position:sticky;left:150px}.capWorkbookV3 .capLedgerV2 thead tr:last-child th:nth-child(-n+3){z-index:7}.capWorkbookV3 .capLedgerV2 tbody th:first-child,.capWorkbookV3 .capLedgerV2 tbody td:nth-child(2),.capWorkbookV3 .capLedgerV2 tbody td:nth-child(3){background:#eee3d0}.capWorkbookV3 .capLedgerV2 tbody td:nth-child(3){box-shadow:inset 4px 0 var(--row-team,#85796a)}.capWorkbookV3 .capLedgerV2 tbody td:nth-child(12){color:#765b12;background:#f3e6c8}.capWorkbookV3 .capLedgerV2 tbody td:nth-child(13),.capWorkbookV3 .capLedgerV2 tbody td:nth-child(14){background:#dde8df}.capWorkbookV3 .capLedgerV2 tbody tr:nth-child(2n) td:nth-child(2),.capWorkbookV3 .capLedgerV2 tbody tr:nth-child(2n) td:nth-child(3){background:#e8dcc8}.capWorkbookV3 .capLedgerV2 tbody tr:hover td:nth-child(-n+3),.capWorkbookV3 .capLedgerV2 tbody tr:hover th:first-child{background:#eadbc1}.capWorkbookV3 .capLedgerV2 tbody tr[aria-selected=true] td:nth-child(-n+3),.capWorkbookV3 .capLedgerV2 tbody tr[aria-selected=true] th:first-child{background:#f4d7cf}.capWorkbookV3 .capLedgerV2 tbody th small{color:var(--brief-red);letter-spacing:.04em}.capWorkbookV3 .capLedgerV2 tfoot th:first-child{z-index:8;text-align:left;width:285px;left:0}.capWorkbookV3 .capLedgerV2 tfoot td:nth-last-child(-n+2){color:var(--brief-green);background:#cfded2}.capWorkbookV3 .capLedgerV2.isCompact tbody th,.capWorkbookV3 .capLedgerV2.isCompact tbody td{height:34px;font-size:9px}.capWorkbookV3 .capLedgerV2.isCompact tbody th small{display:none}.capWorkbookV3 .capLedgerV2.isCompact td>span{padding-block:6px}.capWorkbookV3 .capDealRows article:hover{background:#f3e8d5}.capWorkbookV3 .capDealTeam strong,.capWorkbookV3 .capDealName>strong,.capWorkbookV3 .capDealRows dd{color:#191713}.capWorkbookV3 .capDealName>span{color:var(--brief-red)}.capWorkbookV3 .capDealHistoryV2>header{box-shadow:inset 9px 0 var(--brief-red);border-bottom:2px solid #191713}.capWorkbookV3 .capDealTimeline{background:#fffaf0;margin:0;padding:24px 28px 30px;list-style:none}.capWorkbookV3 .capDealTimeline>li{grid-template-columns:112px minmax(0,1fr);display:grid}.capWorkbookV3 .capDealDate{text-align:right;padding:19px 25px 0 0;position:relative}.capWorkbookV3 .capDealDate strong{color:#191713;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:28px;line-height:1;display:block}.capWorkbookV3 .capDealDate span{color:#7a6f61;font-family:var(--font-contract-data), ui-monospace, monospace;margin-top:6px;font-size:7px;line-height:1.35;display:block}.capWorkbookV3 .capDealDate i{z-index:2;background:var(--deal-team);border:3px solid #fffaf0;border-radius:50%;width:11px;height:11px;position:absolute;top:27px;right:-6px;box-shadow:0 0 0 2px #191713}.capWorkbookV3 .capDealDate:after{content:"";background:#191713;width:2px;position:absolute;top:0;bottom:0;right:-1px}.capWorkbookV3 .capDealTimeline>li:first-child .capDealDate:after{top:28px}.capWorkbookV3 .capDealTimeline>li:last-child .capDealDate:after{bottom:calc(100% - 29px)}.capWorkbookV3 .capDealTimeline article{border:1px solid #8f8373;border-left:5px solid var(--deal-team);background:#fbf4e7;margin:0 0 16px 22px;transition:background .16s,box-shadow .16s;box-shadow:4px 4px #19171314}.capWorkbookV3 .capDealTimeline article:hover,.capWorkbookV3 .capDealTimeline article.isExpanded{background:#f6ead6;box-shadow:6px 6px #1917131f}.capWorkbookV3 .capDealSummary{color:#191713;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(240px,1fr) 155px auto 34px;align-items:center;gap:17px;width:100%;min-height:94px;padding:15px 18px;display:grid}.capWorkbookV3 .capDealSummary:focus-visible{outline:3px solid var(--brief-red);outline-offset:-4px}.capWorkbookV3 .capDealLogo{color:#191713;width:54px;height:54px;font-family:var(--font-contract-data), ui-monospace, monospace;background:#fffaf0;border:1px solid #9f9484;place-items:center;font-size:9px;font-weight:800;display:grid}.capWorkbookV3 .capDealLogo img{object-fit:contain;width:40px;height:40px}.capWorkbookV3 .capDealTitle{min-width:0}.capWorkbookV3 .capDealTitle small{color:var(--brief-red);font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.capWorkbookV3 .capDealTitle strong{color:#191713;margin-top:5px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:25px;font-weight:700;line-height:1;display:block}.capWorkbookV3 .capDealTitle em{color:#6d6459;font-family:var(--font-contract-data), ui-monospace, monospace;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:7px;font-size:7px;font-style:normal;display:block;overflow:hidden}.capWorkbookV3 .capDealValue{min-width:0}.capWorkbookV3 .capDealValue small{color:#7b7061;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700;display:block}.capWorkbookV3 .capDealValue strong{color:#191713;font-family:var(--font-contract-data), ui-monospace, monospace;margin-top:4px;font-size:16px;display:block}.capWorkbookV3 .capDealValue em{color:#6d6459;font-family:var(--font-contract-data), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;font-style:normal;display:block;overflow:hidden}.capWorkbookV3 .capDealStatus{color:#645b50;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #9d907d;padding:7px 9px;font-size:7px;font-weight:700}.capWorkbookV3 .capDealStatus.isCurrent{color:var(--brief-green);background:#dce8de;border-color:#668071}.capWorkbookV3 .capDealToggle{color:var(--brief-red);text-align:center;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:28px;line-height:1}.capWorkbookV3 .capDealDrawer{background:#fffaf0;border-top:2px solid #191713;padding:20px 22px 21px}.capWorkbookV3 .capDealDrawer[hidden]{display:none}.capWorkbookV3 .capDealDrawer dl{border:1px solid #b3a692;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.capWorkbookV3 .capDealDrawer dl div{border-right:1px solid #b3a692;padding:11px 13px}.capWorkbookV3 .capDealDrawer dl div:last-child{border-right:0}.capWorkbookV3 .capDealDrawer dt{color:#796f62;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700}.capWorkbookV3 .capDealDrawer dd{color:#191713;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:capitalize;margin:5px 0 0;font-size:10px;font-weight:700}.capWorkbookV3 .capDealDrawer>p{color:#514a41;max-width:920px;margin:17px 0 0;font-size:12px;line-height:1.6}.capWorkbookV3 .capDealDrawer>p strong{color:#191713}.capWorkbookV3 .capDealActions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.capWorkbookV3 .capDealActions a{color:#3f3932;font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;border:1px solid #786e61;padding:9px 11px;font-size:7px;font-weight:700;text-decoration:none}.capWorkbookV3 .capDealActions a:first-child{color:#fff8eb;background:#191713;border-color:#191713}.capWorkbookV3 .capDealActions a:hover{border-color:var(--brief-red);color:var(--brief-red)}.capWorkbookV3 .capDealActions a:first-child:hover{background:var(--brief-red);color:#fff}.capWorkbookV3 .capFinePrint{color:#665e53;font-family:var(--font-contract-data), ui-monospace, monospace}.capWorkbookV3 .capFinePrint a{color:var(--brief-red)}.capWorkbookV3 .capWorkbookNav{z-index:25;background:#fff8eb;border:2px solid #191713;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;position:sticky;top:72px;box-shadow:5px 5px #19171317}.capWorkbookV3 .capWorkbookNav a{color:#51493f;min-height:46px;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;border-right:1px solid #a99c89;place-items:center;padding:0 14px;font-size:8px;font-weight:800;text-decoration:none;display:grid}.capWorkbookV3 .capWorkbookNav a:last-child{border-right:0}:is(.capWorkbookV3 .capWorkbookNav a:hover,.capWorkbookV3 .capWorkbookNav a:focus-visible){color:#fff8eb;background:#191713;outline:0}.capWorkbookV3 .capContractLedger,.capWorkbookV3 .capCashSection,.capWorkbookV3 .capLedger,.capWorkbookV3 .capDealHistory{scroll-margin-top:134px}.capWorkbookV3 .capCurrentSnapshot{background:#fffaf0;overflow-x:auto}.capWorkbookV3 .capCurrentSnapshot table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0;font-family:var(--font-contract-data), ui-monospace, monospace}.capWorkbookV3 .capCurrentSnapshot caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.capWorkbookV3 .capCurrentSnapshot th,.capWorkbookV3 .capCurrentSnapshot td{text-align:right;white-space:nowrap;border-bottom:1px solid #c1b5a3;border-right:1px solid #c1b5a3;height:68px;padding:0 16px}.capWorkbookV3 .capCurrentSnapshot tr>:last-child{border-right:0}.capWorkbookV3 .capCurrentSnapshot thead th{background:#191713;height:47px;padding:0}.capWorkbookV3 .capCurrentSnapshot thead th:first-child{background:var(--brief-red)}.capWorkbookV3 .capCurrentSnapshot thead button{color:#fff8eb;cursor:pointer;width:100%;height:100%;font:inherit;letter-spacing:.055em;text-transform:uppercase;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;padding:0 14px;font-size:8px;font-weight:700;display:flex}.capWorkbookV3 .capCurrentSnapshot thead th:first-child button{justify-content:flex-start}.capWorkbookV3 .capCurrentSnapshot thead button span{color:#d8cbb7;border:1px solid #82796d;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.capWorkbookV3 .capCurrentSnapshot thead button[aria-pressed=true]{background:#302c26}.capWorkbookV3 .capCurrentSnapshot thead th:first-child button[aria-pressed=true]{background:#a92f23}.capWorkbookV3 .capCurrentSnapshot tbody th{color:#191713;text-align:left;background:#eadfc9;font-size:17px}.capWorkbookV3 .capCurrentSnapshot tbody td{color:#3c372f;font-size:12px;font-weight:700}.capWorkbookV3 .capCurrentSnapshot tbody td.isCash{color:#191713;background:#f0e4c9}.capWorkbookV3 .capCurrentSnapshot tbody td.isCap{color:var(--brief-green);background:#dde8df;font-weight:900}.capWorkbookV3 .capDefinitionPanel{color:#655d52;font-family:var(--font-contract-data), ui-monospace, monospace;background:#f7edda;border-bottom:1px solid #b8a688;margin:0;padding:11px 18px;font-size:8px;line-height:1.5}.capWorkbookV3 .capDefinitionPanel strong{color:var(--brief-red)}.capWorkbookV3 .capFullBreakdown{background:#eee3d0;border-bottom:1px solid #b8a688}.capWorkbookV3 .capFullBreakdown summary{color:#38322b;cursor:pointer;min-height:48px;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:8px;font-weight:800;list-style:none;display:flex}.capWorkbookV3 .capFullBreakdown summary::-webkit-details-marker{display:none}.capWorkbookV3 .capFullBreakdown summary:after{color:var(--brief-red);content:"+";font-family:Georgia,serif;font-size:22px;line-height:1}.capWorkbookV3 .capFullBreakdown[open] summary:after{content:"−"}.capWorkbookV3 .capFullBreakdown summary small{color:#796f61;margin-left:auto;font-size:7px}.capWorkbookV3 .capFullBreakdown[open] summary{background:#e5d7c0;border-bottom:1px solid #8f8373}.capWorkbookV3 .capChartGuide{color:#665d51;min-height:38px;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:#f8efdf;border-bottom:1px solid #b9ad9b;align-items:center;gap:22px;padding:0 18px;font-size:7px;font-weight:700;display:flex}.capWorkbookV3 .capChartGuide span:first-child{color:var(--brief-green)}.capWorkbookV3 .capChartGuide b{color:var(--brief-red);margin-left:auto;display:none}.capWorkbookV3 .capChartValue{opacity:0;transition:opacity .15s;transform:none}:is(.capWorkbookV3 .capChartBars>button:hover .capChartValue,.capWorkbookV3 .capChartBars>button:focus-visible .capChartValue,.capWorkbookV3 .capChartBars>button.isSelected .capChartValue){opacity:1}.capWorkbookV3 .capChartLegend .isBonusGroup{display:none}.capWorkbookV3 .capChartLegend .isBonusGroup i{background:linear-gradient(135deg, #e3b526 0 20%, var(--brief-red) 20% 40%, #8f563c 40% 60%, #4e6c62 60% 80%, #887a68 80%)}.capWorkbookV3 .capTableScrollHint{color:var(--brief-red);font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.05em;text-align:right;text-transform:uppercase;background:#fff4df;border-bottom:1px solid #b6aa98;margin:0;padding:9px 14px;font-size:7px;font-weight:800;display:none}.capWorkbookV3 .capLedgerV2.isOverview .capLedgerGroups,.capWorkbookV3 .capLedgerV2.isOverview tfoot{display:none}.capWorkbookV3 .capLedgerV2.isOverview table{min-width:690px}.capWorkbookV3 .capLedgerV2.isOverview tr>:nth-child(2),.capWorkbookV3 .capLedgerV2.isOverview tr>:nth-child(n+5):nth-child(-n+12){display:none}.capWorkbookV3 .capLedgerV2.isOverview thead tr:last-child th{top:0}.capWorkbookV3 .capLedgerV2.isOverview thead tr:last-child th:nth-child(3),.capWorkbookV3 .capLedgerV2.isOverview tbody td:nth-child(3){left:92px}.capWorkbookV3 .capLedgerV2.isOverview tbody td:nth-child(13),.capWorkbookV3 .capLedgerV2.isOverview tbody td:nth-child(14){font-weight:900}@media (max-width:1100px){.capWorkbookV3 .capBriefHero{grid-template-columns:minmax(0,1fr) 330px}.capWorkbookV3 .capBriefIdentity{padding:30px 34px 26px}.capWorkbookV3 .capBriefIdentity h1{font-size:clamp(58px,7vw,80px)}.capWorkbookV3 .capBriefPhoto .playerPortrait-hero{width:400px;height:525px;transform:translate(-5%,8px)}.capWorkbookV3 .capHeroDeal{grid-template-columns:185px minmax(0,1fr)}.capWorkbookV3 .capHeroDeal dl div{padding-inline:12px}.capWorkbookV3 .capSelectedDeal{grid-column:1/span 2;margin-top:14px}.capWorkbookV3 .capAvailableIncentives{grid-column:3;align-self:center;margin:14px 0 0 22px}.capWorkbookV3 .capDealTimeline{padding-inline:20px}.capWorkbookV3 .capDealTimeline>li{grid-template-columns:92px minmax(0,1fr)}.capWorkbookV3 .capDealSummary{grid-template-columns:52px minmax(190px,1fr) 135px auto 30px;gap:13px;padding-inline:14px}}@media (max-width:760px){.capWorkbookV3{width:min(100% - 18px,1500px)}.capWorkbookV3 .capWorkbookNav{grid-template-columns:repeat(4,minmax(0,1fr));top:62px}.capWorkbookV3 .capWorkbookNav a{text-align:center;min-width:0;min-height:43px;padding-inline:4px;font-size:6.5px}.capWorkbookV3 .capContractLedger,.capWorkbookV3 .capCashSection,.capWorkbookV3 .capLedger,.capWorkbookV3 .capDealHistory{scroll-margin-top:116px}.capWorkbookV3 .capBriefHero{grid-template-columns:1fr}.capWorkbookV3 .capBriefIdentity,.capWorkbookV3 .capBriefPhoto{grid-column:1}.capWorkbookV3 .capBriefIdentity{grid-row:1;padding:24px 20px 22px}.capWorkbookV3 .capBriefPhoto{border-top:2px solid #191713;border-left:0;grid-row:2;min-height:360px}.capWorkbookV3 .capBriefPhoto .playerPortrait-hero{width:min(330px,92vw);height:310px;transform:none}.capWorkbookV3 .capPhotoHonors{top:14px;left:16px;right:16px}.capWorkbookV3 .capPhotoHonors>span{padding-bottom:5px;font-size:7px}.capWorkbookV3 .capPhotoHonors dl{grid-template-columns:repeat(4,1fr)}.capWorkbookV3 .capPhotoHonors dl div,.capWorkbookV3 .capPhotoHonors dl div:nth-child(odd),.capWorkbookV3 .capPhotoHonors dl div:nth-child(2n){border-right:1px solid #1917135c;padding:6px 7px;display:block}.capWorkbookV3 .capPhotoHonors dl div:last-child{border-right:0}.capWorkbookV3 .capPhotoHonors dt{font-size:16px}.capWorkbookV3 .capPhotoHonors dd{margin-top:2px;font-size:5.5px}.capWorkbookV3 .capBriefKicker b{font-size:7px}.capWorkbookV3 .capBriefKicker img{width:22px;height:22px}.capWorkbookV3 .capBriefIdentity h1{font-size:clamp(48px,15vw,68px);line-height:.88}.capWorkbookV3 .capBriefIdentity h1 em{margin-left:.35em}.capWorkbookV3 .capBriefAnswer{margin-top:22px;font-size:14px}.capWorkbookV3 .capHeroDeal{grid-template-columns:1fr;margin-top:24px}.capWorkbookV3 .capHeroDeal>div{border-bottom:1px solid #5a5247;border-right:0}.capWorkbookV3 .capHeroDeal dl div{padding:13px 10px}.capWorkbookV3 .capHeroDeal dd{font-size:11px}.capWorkbookV3 .capBriefBio{font-size:7px}.capWorkbookV3 .capBriefBio span:nth-child(n+4){display:none}.capWorkbookV3 .capChartScroll{padding-left:48px}.capWorkbookV3 .capChartScale{left:12px}.capWorkbookV3 .capSelectedDeal,.capWorkbookV3 .capAvailableIncentives{margin:14px 0 0}.capWorkbookV3 .capContractLedger>header{min-height:0}.capWorkbookV3 .capCurrentSnapshot{overflow:visible}.capWorkbookV3 .capCurrentSnapshot table,.capWorkbookV3 .capCurrentSnapshot tbody,.capWorkbookV3 .capCurrentSnapshot tr{box-sizing:border-box;width:100%;max-width:100%;display:block}.capWorkbookV3 .capCurrentSnapshot thead{display:none}.capWorkbookV3 .capCurrentSnapshot tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capWorkbookV3 .capCurrentSnapshot tbody th,.capWorkbookV3 .capCurrentSnapshot tbody td{text-align:left;white-space:normal;border-right:1px solid #c1b5a3;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:72px;padding:12px 14px;display:flex}.capWorkbookV3 .capCurrentSnapshot tbody tr>:nth-child(2n){border-right:0}.capWorkbookV3 .capCurrentSnapshot tbody tr>:nth-last-child(-n+2){border-bottom:0}.capWorkbookV3 .capCurrentSnapshot tbody th:before,.capWorkbookV3 .capCurrentSnapshot tbody td:before{color:#776c5e;content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:6px;font-weight:800;display:block}.capWorkbookV3 .capCurrentSnapshot tbody th:before{color:#7b332c}.capWorkbookV3 .capCurrentSnapshot tbody td.isCap:before{color:var(--brief-green)}.capWorkbookV3 .capDefinitionPanel{font-size:7px}.capWorkbookV3 .capFullBreakdown summary{padding-inline:14px}.capWorkbookV3 .capFullBreakdown summary small{display:none}.capWorkbookV3 .capCurrentLedgerScroll table{min-width:1520px}.capWorkbookV3 .capChartGuide{flex-direction:column;align-items:flex-start;gap:5px;padding-block:10px}.capWorkbookV3 .capChartGuide b{display:block}.capWorkbookV3 .capChartLegend .isDetailLegend{display:none}.capWorkbookV3 .capChartLegend .isBonusGroup{display:inline-flex}.capWorkbookV3 .capChartLegend{gap:12px 17px}.capWorkbookV3 .capTableScrollHint{display:block}.capWorkbookV3 .capLedgerV2.isOverview table{min-width:560px}.capWorkbookV3 .capLedgerV2.isOverview thead tr:last-child th:first-child,.capWorkbookV3 .capLedgerV2.isOverview tbody th:first-child{width:78px}.capWorkbookV3 .capLedgerV2.isOverview thead tr:last-child th:nth-child(3),.capWorkbookV3 .capLedgerV2.isOverview tbody td:nth-child(3){width:92px;left:78px}.capWorkbookV3 .capLedgerFormula{grid-template-columns:1fr auto;gap:8px 12px;padding:12px 14px}.capWorkbookV3 .capLedgerFormula span{padding:0}.capWorkbookV3 .capLedgerFormula code{white-space:normal;grid-area:2/1/auto/-1;line-height:1.5}.capWorkbookV3 .capLedgerFormula b{display:none}.capWorkbookV3 .capLedgerFormula strong{border:1px solid #b8a688;grid-area:1/2;min-height:36px;padding:0 12px}.capWorkbookV3 .capDealHistoryV2>header p{font-size:8px}.capWorkbookV3 .capDealTimeline{padding:18px 12px 22px}.capWorkbookV3 .capDealTimeline>li{grid-template-columns:54px minmax(0,1fr)}.capWorkbookV3 .capDealDate{padding-right:13px}.capWorkbookV3 .capDealDate strong{font-size:20px}.capWorkbookV3 .capDealDate span{display:none}.capWorkbookV3 .capDealTimeline article{border-left-width:4px;margin-left:13px}.capWorkbookV3 .capDealSummary{grid-template-columns:44px minmax(0,1fr) 100px 25px;gap:10px;min-height:82px;padding:12px}.capWorkbookV3 .capDealLogo{width:42px;height:42px}.capWorkbookV3 .capDealLogo img{width:32px;height:32px}.capWorkbookV3 .capDealTitle strong{font-size:18px}.capWorkbookV3 .capDealTitle em{display:none}.capWorkbookV3 .capDealValue strong{font-size:13px}.capWorkbookV3 .capDealStatus{display:none}.capWorkbookV3 .capDealToggle{font-size:23px}.capWorkbookV3 .capDealDrawer{padding:15px}.capWorkbookV3 .capDealDrawer dl{grid-template-columns:1fr 1fr}.capWorkbookV3 .capDealDrawer dl div:nth-child(2){border-right:0}.capWorkbookV3 .capDealDrawer dl div:nth-child(-n+2){border-bottom:1px solid #b3a692}.capWorkbookV3 .capDealDrawer>p{font-size:11px}.capWorkbookV3 .capCurrentTerms,.capWorkbookV3 .capContractLedger,.capWorkbookV3 .capCashSection,.capWorkbookV3 .capLedger,.capWorkbookV3 .capDealHistory{box-shadow:4px 4px #19171317}}@media (max-width:430px){.capWorkbookV3 .capBriefIdentity{padding-inline:16px}.capWorkbookV3 .capBriefKicker>span{max-width:120px}.capWorkbookV3 .capBriefIdentity h1{font-size:46px}.capWorkbookV3 .capBriefAnswer{line-height:1.5}.capWorkbookV3 .capBriefPhoto{min-height:330px}.capWorkbookV3 .capBriefPhoto .playerPortrait-hero{width:min(300px,92vw);height:285px;transform:none}.capWorkbookV3 .capHeroDeal>div strong{font-size:34px}}.homeFilePage{--paper:#f8f0e1;--paper-deep:#eadfc9;--ink:#191713;--red:#c43a2c;--green:#285d4c;--rule:#8f8372;background:var(--paper-deep);min-height:100vh;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;overflow:hidden}.homeFileWidth{width:min(100% - 42px,1500px);margin-inline:auto}.homeFileHeader{z-index:40;border-top:4px solid var(--red);border-bottom:1px solid var(--ink);background:#fff8eb;position:relative}.homeFileHeaderInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(34px,5vw,82px);min-height:82px;display:grid}.homeFileBrand{width:max-content;color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.homeFileBrand>img{object-fit:contain;width:38px;height:38px}.homeFileBrand strong{font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.03em;font-size:13px;line-height:1;display:grid}.homeFileBrand small{color:#776c5f;letter-spacing:.11em;margin-top:5px;font-size:6px}.homeFileHeader nav{place-self:stretch center;align-items:center;gap:clamp(30px,3.2vw,54px);display:flex}.homeFileHeader nav a{color:#3f3931;height:100%;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.075em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:800;text-decoration:none;display:flex;position:relative}.homeFileHeader nav a:after{background:var(--red);content:"";opacity:0;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}.homeFileHeader nav a:hover{color:var(--red)}.homeFileHeader nav a:hover:after{opacity:1;transform:scaleX(1)}.homeHeaderSearch{border:1px solid var(--ink);background:var(--ink);color:#fff8eb;cursor:pointer;min-width:174px;min-height:44px;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;justify-self:end;align-items:center;gap:18px;padding:0 8px 0 15px;font-size:8px;font-weight:800;transition:background .16s,color .16s;display:flex}.homeHeaderSearch:hover{background:var(--red);color:#fff8eb}.homeHeaderSearch kbd{color:#e8ddcc;font:inherit;background:#2c2924;border:1px solid #7b7369;padding:5px 7px}.homeFileMenu{justify-self:end;display:none;position:relative}.homeFileMenu summary{border:1px solid var(--ink);background:var(--ink);color:#fff8eb;cursor:pointer;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;padding:9px 11px;font-size:8px;font-weight:800;list-style:none}.homeFileMenu summary::-webkit-details-marker{display:none}.homeFileMenu>div{z-index:30;border:2px solid var(--ink);background:var(--paper);min-width:170px;display:grid;position:absolute;top:42px;right:0;box-shadow:6px 6px #19171326}.homeFileMenu a{color:var(--ink);font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;border-bottom:1px solid #b9ad9a;padding:13px 15px;font-size:9px;text-decoration:none}.homeFileHero{border:2px solid var(--ink);background:var(--paper);border-top:0;min-height:620px;position:relative;box-shadow:10px 10px #1917131a}.homeFileIntro{z-index:4;box-sizing:border-box;flex-direction:column;align-items:center;min-width:0;min-height:620px;padding:34px clamp(34px,5vw,76px) 30px;display:flex;position:relative}.homeFileKicker{border-bottom:1px solid var(--rule);color:#38322b;width:100%;min-height:66px;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.11em;justify-content:center;align-self:stretch;align-items:center;padding-bottom:18px;font-size:9px;font-weight:800;display:flex}.homeFileKicker span{justify-content:center;align-items:center;gap:13px;display:flex}.homeFileKicker img{object-fit:contain;width:46px;height:46px}.homeFileIntro h1{max-width:900px;color:var(--ink);letter-spacing:-.065em;text-align:center;margin:clamp(46px,6vh,78px) 0 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(74px,7.7vw,124px);font-weight:600;line-height:.78}.homeFileIntro h1 em{color:var(--red);margin:.12em 0 0;font-weight:500;display:block}.homeFileIntro>p{color:#4f473d;text-align:center;max-width:650px;margin:44px 0 0;font-size:17px;line-height:1.55}.homeFileSearch{z-index:20;width:min(100%,720px);margin-top:34px;position:relative}.homeFileSearch>label{color:#6e6357;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:800;display:block}.homeFileSearch>div:first-of-type{border:2px solid var(--ink);background:#fffaf0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;min-height:62px;display:grid;box-shadow:5px 5px #1917131f}.homeFileSearch[data-open]>div:first-of-type{border-color:var(--red);box-shadow:5px 5px #c43a2c2b}.homeFileSearch>div>span{color:var(--red);text-align:right;font-size:24px}.homeFileSearch input{width:100%;min-width:0;height:58px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 14px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:19px}.homeFileSearch input::placeholder{color:#8c8172}.homeFileSearch kbd{color:#74695c;font-family:var(--font-contract-data), ui-monospace, monospace;background:#eee3d0;border:1px solid #b7ab98;margin-right:12px;padding:6px 8px;font-size:7px}.homeFileResults{z-index:50;border:2px solid var(--ink);background:#fffaf0;position:absolute;top:91px;left:0;right:0;overflow:hidden;box-shadow:8px 8px #1917132e}.homeFileResults header{color:#655b50;min-height:35px;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;background:#eee3d0;border-bottom:1px solid #bcb09e;justify-content:space-between;align-items:center;padding:0 13px;font-size:7px;font-weight:700;display:flex}.homeFileResults header small{color:#8b8072;font-size:6px}.homeFileResults>a{min-height:61px;color:var(--ink);border-bottom:1px solid #d5cab7;grid-template-columns:45px minmax(0,1fr) 36px 22px;align-items:center;gap:12px;padding:7px 13px;text-decoration:none;display:grid}.homeFileResults>a:last-child{border-bottom:0}.homeFileResults>a:hover,.homeFileResults>a.isActive{background:#f2ddcf}.homeResultPhoto{width:43px;height:43px;font-family:var(--font-contract-data), ui-monospace, monospace;background:#e9dfce;border:1px solid #a99d8b;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;overflow:hidden}.homeResultPhoto img{object-fit:contain;object-position:bottom;width:100%;height:100%}.homeFileResults>a>span:nth-child(2) strong,.homeFileResults>a>span:nth-child(2) small{display:block}.homeFileResults>a>span:nth-child(2) strong{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:15px}.homeFileResults>a>span:nth-child(2) small{color:#756b5f;font-family:var(--font-contract-data), ui-monospace, monospace;margin-top:3px;font-size:7px}.homeResultTeam{object-fit:contain;width:32px;height:32px}.homeFileResults>a>b{color:var(--red)}.homeResultEmpty{color:#70665a;padding:24px;font-size:12px}.homeFileCoverage{text-align:center;border-top:1px solid #9e9281;grid-template-columns:repeat(3,1fr);width:min(100%,720px);margin:auto auto 0;display:grid}.homeFileCoverage div{border-right:1px solid #baae9c;padding:15px 17px 0 0}.homeFileCoverage div:not(:first-child){padding-left:17px}.homeFileCoverage div:last-child{border-right:0}.homeFileCoverage dt{color:#766b5f;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700}.homeFileCoverage dd{font-family:var(--font-contract-data), ui-monospace, monospace;margin:5px 0 0;font-size:18px;font-weight:800}.homeFileSectionHead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding-bottom:19px;display:flex}.homeFileSectionHead span{color:var(--red);font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.1em;font-size:7px;font-weight:800}.homeFileSectionHead h2{letter-spacing:-.045em;margin:6px 0 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:.95}.homeFileSectionHead>a{color:var(--ink);font-family:var(--font-contract-data), ui-monospace, monospace;text-transform:uppercase;padding:9px 0;font-size:8px;font-weight:800;text-decoration:none}.homeFileSectionHead>a b{color:var(--red);margin-left:8px}.homeTeamRoom{border-top:2px solid var(--ink);background:var(--paper);padding-block:70px 80px}.homeTeamRoomGrid{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(8,1fr);display:grid}.homeTeamRoomGrid a{border-top:1px solid var(--ink);border-left:1px solid var(--ink);min-height:132px;color:var(--ink);align-content:center;place-items:center;gap:6px;text-decoration:none;transition:background .16s,color .16s;display:grid;position:relative}.homeTeamRoomGrid a:before{background:var(--team-color);content:"";height:4px;position:absolute;inset:0 0 auto}.homeTeamRoomGrid a:hover{background:var(--ink);color:#fff8eb}.homeTeamRoomGrid a>span{place-items:center;width:66px;height:66px;display:grid}.homeTeamRoomGrid img{object-fit:contain;filter:drop-shadow(0 6px 5px #1917131f);width:58px;height:58px}.homeTeamRoomGrid strong{font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.05em;font-size:10px}.homeTeamRoomGrid small{color:#817668;max-width:95%;font-family:var(--font-contract-data), ui-monospace, monospace;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;overflow:hidden}.homeTeamRoomGrid a:hover small{color:#b9ad9b}.homeFileFooter{border-top:5px solid var(--red);background:var(--ink);color:#fff8eb}.homeFooterMain{border-bottom:1px solid #625b50;grid-template-columns:minmax(250px,.72fr) minmax(430px,1fr);align-items:center;gap:clamp(54px,8vw,130px);min-height:205px;display:grid}.homeFileFooter .homeFileBrand{gap:16px}.homeFileFooter .homeFileBrand>img{background:#fff8eb;width:54px;height:54px;padding:4px}.homeFileFooter .homeFileBrand strong{color:#fff8eb;letter-spacing:.045em;font-size:17px}.homeFileFooter .homeFileBrand small{color:#d1c7b8;margin-top:7px;font-size:7px}.homeFooterStatement{border-left:1px solid #625b50;padding-left:clamp(28px,4vw,64px)}.homeFooterStatement>span{color:#e36759;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.12em;margin-bottom:13px;font-size:9px;font-weight:800;display:block}.homeFooterStatement p{color:#fff8eb;letter-spacing:-.035em;max-width:680px;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(30px,3vw,45px);line-height:1.04}.homeFooterStatement em{color:#e36759;white-space:nowrap;font-weight:500}.homeFooterUtility{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(38px,6vw,90px);min-height:94px;display:grid}.homeFileFooter nav{gap:32px;display:flex}.homeFileFooter nav a{color:#fff8eb;font-family:var(--font-contract-data), ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700;text-decoration:none}.homeFileFooter nav a:hover{color:#e36759}.homeFooterFinePrint{grid-template-columns:1fr 1.3fr auto;align-items:center;gap:28px;display:grid}.homeFooterFinePrint p{color:#bdb3a5;font-family:var(--font-contract-data), ui-monospace, monospace;margin:0;font-size:8px;line-height:1.45}.homeFooterFinePrint p:last-child{color:#ddd3c4;white-space:nowrap;justify-self:end}@media (max-width:1120px){.homeFileHeaderInner{grid-template-columns:1fr auto}.homeFileHeader nav,.homeHeaderSearch{display:none}.homeFileMenu{display:block}.homeFileIntro{padding-inline:38px}.homeFileIntro h1{font-size:clamp(66px,8.2vw,92px)}.homeTeamRoomGrid{grid-template-columns:repeat(6,1fr)}.homeFooterMain{grid-template-columns:minmax(220px,.6fr) minmax(400px,1fr)}}@media (max-width:760px){.homeFileWidth{width:min(100% - 18px,1500px)}.homeFileHeaderInner{min-height:66px}.homeFileBrand>img{width:36px;height:36px}.homeFileBrand strong{font-size:12px}.homeFileHero{min-height:0}.homeFileIntro{min-height:0;padding:23px 20px 25px}.homeFileKicker{min-height:54px;padding-bottom:12px;font-size:7px}.homeFileKicker span{gap:10px}.homeFileKicker img{width:38px;height:38px}.homeFileIntro h1{margin-top:42px;font-size:clamp(56px,17vw,82px)}.homeFileIntro h1 em{margin-left:0}.homeFileIntro>p{margin-top:29px;font-size:14px}.homeFileSearch{margin-top:26px}.homeFileSearch>div:first-of-type{min-height:56px}.homeFileSearch input{height:52px;font-size:16px}.homeFileSearch kbd{display:none}.homeFileCoverage{margin-top:45px}.homeFileCoverage div{padding-right:8px}.homeFileCoverage div:not(:first-child){padding-left:10px}.homeFileCoverage dt{font-size:5.5px}.homeFileCoverage dd{font-size:14px}.homeTeamRoom{padding-block:54px 60px}.homeFileSectionHead{align-items:start}.homeFileSectionHead h2{font-size:37px}.homeFileSectionHead>a{text-align:right;max-width:110px}.homeTeamRoomGrid{grid-template-columns:repeat(4,1fr)}.homeTeamRoomGrid a{min-height:102px}.homeTeamRoomGrid a>span{width:51px;height:51px}.homeTeamRoomGrid img{width:46px;height:46px}.homeTeamRoomGrid small{display:none}.homeFooterMain{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:42px 38px}.homeFooterStatement{border-top:1px solid #625b50;border-left:0;padding:28px 0 0}.homeFooterStatement p{font-size:34px}.homeFooterUtility{grid-template-columns:1fr;gap:25px;min-height:0;padding-block:27px 34px}.homeFileFooter nav{flex-wrap:wrap;gap:16px 27px}.homeFooterFinePrint{grid-template-columns:1fr;gap:10px}.homeFooterFinePrint p:last-child{justify-self:start}}@media (max-width:430px){.homeFilePage{--paper:#faf1df}.homeFileIntro{padding-inline:15px}.homeFileIntro h1{font-size:55px}.homeFileIntro h1 em{margin-left:0}.homeFileSearch>div:first-of-type{grid-template-columns:31px minmax(0,1fr)}.homeFileSearch input{padding-inline:10px}.homeFileResults>a{grid-template-columns:40px minmax(0,1fr) 25px;gap:9px}.homeFileResults .homeResultTeam{display:none}.homeFileSectionHead h2{font-size:32px}.homeTeamRoomGrid{grid-template-columns:repeat(4,1fr)}.homeTeamRoomGrid a{min-height:92px}}@media (max-width:760px){.launchBrand,.homeFileBrand{min-height:44px}.launchMenu summary,.homeFileMenu summary{box-sizing:border-box;place-items:center;min-width:54px;min-height:44px;padding:8px 12px;display:grid}.launchMenu a,.homeFileMenu a{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.launchFooter nav a,.homeFileFooter nav a{align-items:center;min-height:44px;display:flex}.teamBreadcrumb{display:block}.teamBreadcrumb a,.teamPublishedContracts>div a{align-items:center;min-height:44px;display:inline-flex}.teamJumpNav{gap:18px;min-height:46px;display:flex}.teamJumpNav a{flex:none;align-items:center;min-height:44px;display:flex}.directoryFilters input,.directoryFilters select,.marketFilters input,.marketFilters select,.teamRosterTools input,.teamRosterTools select{min-height:44px;font-size:16px}.homeFileSectionHead>a{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.capWorkbookV3 .capSectionHeading button,.rosterViewTabs button,.teamRosterEmpty button,.loadMorePlayers{min-height:44px}.leagueCapTable td:nth-child(2)>a,.rosterPlayer,.contractBadge,.profileBadge{box-sizing:border-box;min-height:44px}.leagueCapTable td:last-child a{place-items:center;min-width:44px;min-height:44px;display:grid}.teamCapLedger td:first-child>a,.capPlayerIdentity{align-items:center;min-height:44px}}@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-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}
