/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--lightningcss-light,#142f2b)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#f4f7f8)var(--lightningcss-dark,#1c2b25);margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{color:var(--lightningcss-light,#4a555d)var(--lightningcss-dark,#a6caff);cursor:not-allowed;opacity:1;background:var(--lightningcss-light,#e8edf0)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#c8d0d5)var(--lightningcss-dark,#354a40)}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 2px var(--focus-contrast,#fff)}.app-shell{background:var(--page);min-height:100vh;color:var(--ink);transition:background .25s,color .25s;overflow-x:clip}.topbar{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:72px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.topbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:12px clamp(18px,4vw,64px)}.brand{color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin-left:-6px;padding:6px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.brand:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.brand:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.brand-mark{background:var(--accent);width:38px;height:38px;color:var(--text-on-primary,white);letter-spacing:-.06em;border-radius:11px;place-items:center;font-weight:950;display:grid}.brand>span:last-child{display:grid}.brand strong{letter-spacing:.11em;font-size:13px}.brand small{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:800}.access-pill{border:1px solid var(--line);background:var(--surface-soft);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:800;display:flex}.access-pill span{background:#118847;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1188471f}.header-actions{justify-content:flex-end;gap:7px;display:flex}button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:9px 13px;font-size:11px;font-weight:800;transition:transform .15s,border-color .15s,background .15s}button:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}button.primary{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary,white)}button.primary:disabled{color:var(--lightningcss-light,#4a555d)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#d9e0e4)var(--lightningcss-dark,#273b32);border-color:var(--lightningcss-light,#c8d0d5)var(--lightningcss-dark,#354a40)}button.quiet-danger{color:var(--lightningcss-light,#a32c32)var(--lightningcss-dark,#ffaaa8)}.team-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1180px;margin:0 auto;padding:22px clamp(18px,4vw,36px);display:grid}.team-switcher button{text-align:left;align-items:center;gap:13px;min-height:74px;display:flex}.team-switcher button.active{border-color:var(--accent);background:var(--surface-soft);box-shadow:0 8px 25px var(--accent)}@supports (color:color-mix(in lab, red, red)){.team-switcher button.active{box-shadow:0 8px 25px color-mix(in srgb, var(--accent) 13%, transparent)}}.team-switcher button>span:last-child{gap:3px;display:grid}.team-switcher strong{font-size:13px}.team-switcher small{color:var(--muted);font-size:9px}.team-monogram{background:var(--accent);min-width:42px;height:42px;color:var(--text-on-primary,white);border-radius:50%;place-items:center;font-size:11px;font-weight:950;display:grid}.team-switcher button:not(.active) .team-monogram{background:#72808e}.league-workspace-switcher{border-bottom:1px solid var(--team-border);grid-template-columns:auto 1fr minmax(240px,360px);align-items:center}.league-workspace-switcher .team-monogram{color:var(--text-on-primary,white)}.active-team-label{gap:3px;display:grid}.league-workspace-switcher label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.hero{background:radial-gradient(circle at 85% 10%, var(--hero-accent), transparent 28%), var(--team-gradient);grid-template-columns:1.45fr .55fr;align-items:center;gap:32px;min-height:330px;display:grid}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--hero-accent) 32%, transparent), transparent 28%), var(--team-gradient)}}.hero{color:#fff;padding:52px max(clamp(24px,6vw,90px),50vw - 660px)}.eyebrow,.panel-heading span,.hero-workflow>span,.development-intro>div>span,.development-shared-result>span,.fit-panel>div:first-child>span{color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.eyebrow,.panel-heading span,.hero-workflow>span,.development-intro>div>span,.development-shared-result>span,.fit-panel>div:first-child>span{color:color-mix(in srgb, var(--secondary) 78%, white)}}.eyebrow,.panel-heading span,.hero-workflow>span,.development-intro>div>span,.development-shared-result>span,.fit-panel>div:first-child>span{letter-spacing:.18em;font-size:9px;font-weight:950}.hero h1{letter-spacing:-.055em;max-width:760px;margin:10px 0 14px;font-size:clamp(38px,5vw,70px);line-height:.96}.hero p{color:#fff;max-width:640px;margin:0;font-size:14px;line-height:1.65}.season-tabs{gap:7px;margin-top:25px;display:flex}.season-tabs button{color:#fff;background:#ffffff14;border-color:#ffffff2e}.season-tabs button.active{border-color:var(--secondary);background:var(--secondary);color:var(--text-on-secondary,white)}.hero-projection-link{border:1px solid var(--secondary);background:var(--secondary);color:var(--text-on-secondary);border-radius:9px;margin-top:12px;padding:10px 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.hero-workflow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;align-content:center;min-height:205px;padding:28px;display:grid;box-shadow:0 24px 70px #0000002e}.hero-workflow strong{letter-spacing:-.045em;margin-top:8px;font-size:clamp(22px,3vw,38px);line-height:1}.hero-workflow i{color:var(--hero-accent,white);margin:12px 0 0;font-size:24px;font-style:normal}.hero-workflow small{color:#fff;margin-top:18px;font-size:9px;font-weight:800}.hero-record{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;align-content:center;min-height:205px;padding:28px;display:grid;box-shadow:0 24px 70px #0000002e}.hero-record strong{letter-spacing:-.07em;margin:7px 0 4px;font-size:clamp(48px,6vw,76px);line-height:1}.hero-record small{color:#fffc;font-size:12px;font-weight:750}.hero-record em{color:#fff;margin-top:17px;font-size:9px;font-style:normal}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1320px;margin:-28px auto 0;padding:0 24px;display:grid;position:relative}.metric-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:center;min-height:116px;padding:18px;display:grid;box-shadow:0 12px 35px #121e2d12}.metric-card span{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:900}.metric-card strong{letter-spacing:-.04em;margin-top:5px;font-size:clamp(18px,2vw,27px)}.metric-card small{color:var(--muted);margin-top:4px;font-size:9px}.lineup-projection-strip{border:1px solid var(--team-border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(210px,.3fr) 1fr;gap:14px;max-width:1272px;margin:18px auto 0;padding:16px;display:grid;box-shadow:0 12px 35px #121e2d0d}.lineup-projection-strip>div:first-child{border-right:1px solid var(--line);align-content:center;gap:5px;padding-right:14px;display:grid}.lineup-projection-strip>div:first-child span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.12em;font-size:8px;font-weight:950}.lineup-projection-strip>div:first-child strong{font-size:16px}.lineup-projection-strip small{color:var(--muted);font-size:8px}.lineup-strip-players article{border-left:3px solid var(--accent);background:var(--surface-soft);border-radius:9px;gap:5px;min-width:0;padding:9px;display:grid}.lineup-strip-players .player-chip{min-width:0}.lineup-strip-players .player-chip>i{display:none}.lineup-strip-players .player-chip strong{font-size:9px}.notice{border:1px solid;border-radius:11px;max-width:1272px;margin:18px auto 0;padding:12px 15px;font-size:11px;font-weight:750}.notice.success{color:var(--lightningcss-light,#17643a)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#e8f7ee)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#97ceb0)var(--lightningcss-dark,#4e6b5c)}.notice.warning{color:var(--lightningcss-light,#775200)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff7dd)var(--lightningcss-dark,#203b30);border-color:#e1bd63}.notice.error{color:var(--lightningcss-light,#8e2228)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff0f0)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#e4a2a5)var(--lightningcss-dark,#354a40)}.tool-nav{flex-wrap:wrap;gap:7px;max-width:1320px;margin:26px auto 0;padding:0 24px;display:flex}.tool-nav button{background:0 0;flex:none}.tool-nav button.active{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary,white)}.workspace-panel{border:1px solid var(--line);background:var(--surface);border-radius:22px;max-width:1272px;margin:10px auto 28px;overflow:hidden;box-shadow:0 16px 50px #111d2a0f}.panel-heading{border-bottom:1px solid var(--line);background:linear-gradient(135deg, var(--surface-soft), var(--surface));justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.panel-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:25px}.scenario-state-badge{text-align:right;justify-items:end;gap:3px;display:grid}.scenario-state-badge strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:11px}.scenario-state-badge small{color:var(--muted);font-size:8px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){th{background:color-mix(in srgb, var(--surface-soft) 50%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}th{color:var(--muted);letter-spacing:.12em;text-align:left;white-space:nowrap;padding:11px 14px;font-size:8px}td{border-top:1px solid var(--line);vertical-align:middle;padding:11px 14px;font-size:10px}.number{text-align:right;font-variant-numeric:tabular-nums}.subcell{color:var(--muted);margin-top:3px;font-size:8px;display:block}.muted{color:var(--muted)}.player-chip{align-items:center;gap:9px;min-width:150px;display:flex}.player-chip>i{border:1px solid var(--accent);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.player-chip>i{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line))}}.player-chip>i{background:var(--surface-soft);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);border-radius:50%;font-size:9px;font-style:normal;font-weight:950}.player-chip>span{min-width:0;display:grid}.player-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.player-chip small{color:var(--muted);font-size:8px}.status-tag{color:var(--lightningcss-light,#237144)var(--lightningcss-dark,#86d9b3);text-transform:capitalize;background:var(--lightningcss-light,#e7f5ec)var(--lightningcss-dark,#1c2b25);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.status-tag.warning{color:var(--lightningcss-light,#805900)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff3d5)var(--lightningcss-dark,#203b30)}.rotation-layout{grid-template-columns:1fr .88fr;gap:18px;padding:24px;display:grid}.starting-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.starting-five article{border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:12px;align-content:start;min-width:0;min-height:140px;padding:13px 10px;display:grid}.starting-five article>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:9px;font-weight:950}.starting-five .player-chip{min-width:0;margin-top:12px;display:grid}.starting-five .player-chip>i{width:38px;height:38px}.starting-five article>small{color:var(--muted);margin-top:9px;font-size:8px}.empty{color:var(--muted);margin-top:15px;font-size:10px}.rotation-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.rotation-actions>span{border-radius:999px;margin-left:auto;padding:8px 11px;font-size:9px;font-weight:900}.minutes-pass{color:var(--lightningcss-light,#17643a)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#e7f5ec)var(--lightningcss-dark,#1c2b25)}.minutes-fail{color:var(--lightningcss-light,#91252b)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff0f0)var(--lightningcss-dark,#1c2b25)}.rotation-editor{border:1px solid var(--line);border-radius:14px;max-height:560px;overflow-y:auto}.rotation-row{grid-template-columns:1fr 90px 130px;align-items:center;gap:10px;padding:10px;display:grid}.rotation-row+.rotation-row{border-top:1px solid var(--line)}select,input[type=number],input[type=search],input[type=text]{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:8px;padding:9px 10px;font-size:10px}input[type=range]{width:100%;accent-color:var(--accent)}.rotation-row label{gap:3px;display:grid}.rotation-row label span{color:var(--muted);text-align:center;font-size:8px}.trade-builder{padding:24px}.trade-partner-picker{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding:14px;display:flex}.trade-partner-picker label{min-width:min(390px,100%);color:var(--muted);gap:6px;font-size:9px;font-weight:850;display:grid}.trade-partner-picker span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:9px;font-weight:850}.trade-columns{grid-template-columns:1fr 44px 1fr;align-items:center;gap:10px;display:grid}.trade-side{gap:10px;min-width:0;display:grid}.trade-team{border:1px solid var(--line);border-radius:14px;overflow:hidden}.trade-team h3{background:var(--surface-soft);margin:0;padding:14px;font-size:12px}.trade-team>div{max-height:440px;overflow-y:auto}.trade-team label{cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.trade-team label+label{border-top:1px solid var(--line)}.trade-team label.selected{background:var(--surface-soft)}.trade-team label.unavailable{cursor:not-allowed;opacity:.62}.trade-team label.restricted{background:var(--lightningcss-light,#fff8e7)var(--lightningcss-dark,#1c2b25);box-shadow:inset 3px 0 #b77913}.trade-team label.restricted>strong{color:var(--lightningcss-light,#8a5708)var(--lightningcss-dark,#ffaaa8)}.trade-team label>strong{font-size:9px}.trade-direction{background:var(--accent);width:38px;height:38px;color:var(--text-on-primary,white);border-radius:50%;place-items:center;font-size:18px;display:grid}.trade-picks{border:1px solid var(--line);border-radius:14px;overflow:hidden}.trade-picks h3{background:var(--surface-soft);margin:0;padding:12px 14px;font-size:11px}.trade-picks>div{max-height:240px;overflow-y:auto}.trade-picks label{cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.trade-picks label+label{border-top:1px solid var(--line)}.trade-picks label.selected{background:var(--surface-soft)}.trade-picks label.unavailable{cursor:not-allowed;opacity:.58}.trade-picks label>span{gap:2px;min-width:0;display:grid}.trade-picks label strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.trade-picks label small{color:var(--muted);font-size:7px}.trade-exception-control{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:8px;padding:12px;display:grid}.trade-exception-control label{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.08em;gap:5px;font-size:8px;font-weight:900;display:grid}.trade-exception-control select{width:100%}.trade-exception-control>div{gap:3px;display:grid}.trade-exception-control strong{font-size:12px}.trade-exception-control small,.trade-exception-control p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.trade-validation{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:10px;margin-top:14px;display:grid}.trade-validation section{border:1px solid;border-radius:11px;gap:3px;padding:12px;display:grid}.trade-validation section.pass{background:var(--lightningcss-light,#edf9f1)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#a2d1b5)var(--lightningcss-dark,#354a40)}.trade-validation section.fail{background:var(--lightningcss-light,#fff3f3)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#e2a6aa)var(--lightningcss-dark,#354a40)}.trade-validation span{letter-spacing:.12em;font-size:7px;font-weight:950}.trade-validation strong{font-size:13px}.trade-validation small,.trade-validation p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.trade-confirmation{border:1px solid var(--team-border);background:var(--surface-soft);border-radius:11px;align-content:center;gap:7px;min-width:185px;padding:12px;display:grid}.trade-confirmation p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.trade-confirmation button{width:100%;margin-top:3px}.cba-note{color:var(--muted);margin:14px 0 0;font-size:9px;line-height:1.5}.form-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);gap:18px;padding:24px;display:grid}.form-card,.form-layout aside{border:1px solid var(--line);border-radius:14px;align-content:start;gap:15px;padding:20px;display:grid}.form-card label{color:var(--muted);gap:6px;font-size:9px;font-weight:850;display:grid}.form-card label small{color:var(--muted);font-size:8px;font-weight:600;line-height:1.45}.form-layout aside{background:var(--surface-soft)}.form-layout aside h3{margin:0;font-size:17px}.form-layout aside p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.form-layout aside strong{margin-top:8px;font-size:9px}.form-layout aside span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:24px;font-weight:900}.development-list{padding:24px}.development-intro{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px;display:grid}.development-intro h3{margin:6px 0;font-size:22px}.development-intro p{max-width:690px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.development-result{border-left:1px solid var(--line);min-width:190px;padding-left:22px;display:grid}.development-result strong{margin-top:5px;font-size:32px}.development-result small{color:var(--muted);font-size:9px}.development-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.5fr) 1fr auto;align-items:center;gap:20px;padding:16px 5px;display:grid}.development-row>label{gap:3px;display:grid}.scale-labels{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.financial-layout{padding:24px}.financial-comparison,.contract-actions{border:1px solid var(--line);border-radius:14px;margin-top:22px;overflow:hidden}.financial-comparison h3,.contract-actions h3{background:var(--surface-soft);margin:0;padding:15px;font-size:13px}.financial-comparison article{grid-template-columns:.45fr repeat(4,1fr);align-items:center;gap:12px;padding:14px;display:grid}.financial-comparison article+article,.contract-actions article+article{border-top:1px solid var(--line)}.financial-comparison article>strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.financial-comparison span{gap:3px;display:grid}.financial-comparison small,.contract-actions small{color:var(--muted);font-size:8px}.financial-comparison b{font-size:11px}.financial-comparison em{color:var(--muted);font-size:8px;font-style:normal}.contract-actions article{grid-template-columns:minmax(180px,.6fr) 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.contract-actions article>div{gap:3px;display:grid}.contract-actions article>span{color:var(--muted);font-size:9px}.contract-actions>p{color:var(--muted);margin:0;padding:16px;font-size:10px}.financial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.financial-grid .metric-card{box-shadow:none}.contract-ledger{border:1px solid var(--line);border-radius:14px;margin-top:22px;overflow:hidden}.contract-ledger h3{background:var(--surface-soft);margin:0;padding:15px;font-size:13px}.contract-ledger>div{grid-template-columns:1fr .3fr .3fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.contract-ledger>div+div{border-top:1px solid var(--line)}.contract-ledger>div>span{color:var(--muted);text-transform:capitalize;font-size:9px}.contract-ledger>div>strong{text-align:right;font-size:10px}.exception-ledger{border:1px solid var(--line);border-radius:14px;margin-top:18px;overflow:hidden}.exception-ledger h3{background:var(--surface-soft);margin:0;padding:15px;font-size:13px}.exception-ledger>article{grid-template-columns:minmax(190px,.5fr) auto 1fr;align-items:center;gap:16px;padding:12px 14px;display:grid}.exception-ledger>article+article{border-top:1px solid var(--line)}.exception-ledger article>div{gap:3px;display:grid}.exception-ledger article strong{font-size:10px}.exception-ledger article small,.exception-ledger article p,.exception-ledger>p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.exception-ledger article b{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:12px}.exception-ledger>p{padding:14px}.draft-layout{padding:24px}.draft-disclaimer{color:var(--lightningcss-light,#725000)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff8df)var(--lightningcss-dark,#203b30);border:1px solid #e3c46d;border-radius:12px;padding:15px}.draft-disclaimer p{margin:5px 0 0;font-size:9px;line-height:1.5}.asset-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.asset-summary .metric-card{box-shadow:none}.asset-section{margin-top:18px}.asset-section>h3{margin:0 0 8px;font-size:12px}.asset-grid{gap:9px;margin-top:14px;display:grid}.asset-grid article{border:1px solid var(--line);border-radius:12px;grid-template-columns:66px 1fr auto;align-items:center;gap:14px;padding:13px;display:grid}.asset-grid article>div{border-right:1px solid var(--line);place-items:center;display:grid}.asset-grid article>div span{font-size:18px;font-weight:900}.asset-grid article>section{gap:3px;display:grid}.asset-grid article>section h3,.asset-grid article>section p{margin:0}.asset-grid article>section p,.asset-grid article>section small{color:var(--muted);font-size:8px;line-height:1.45}.asset-exception-ledger{margin-top:0}.asset-actions{border:1px solid var(--line);border-radius:14px;overflow:hidden}.asset-actions>h3{background:var(--surface-soft);margin:0;padding:14px}.asset-actions>article{grid-template-columns:minmax(180px,.5fr) 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.asset-actions>article+article{border-top:1px solid var(--line)}.asset-actions article>div{gap:3px;display:grid}.asset-actions article p,.asset-actions article small,.asset-actions>p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.asset-actions>p{padding:14px}.asset-grid article>div small{color:var(--muted);font-size:7px}.asset-grid h3{margin:0;font-size:11px}.asset-grid p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.asset-status{background:var(--surface-soft);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.asset-status.pending,.asset-status.review{color:var(--lightningcss-light,#775300)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff2cc)var(--lightningcss-dark,#203b30)}.asset-status.frozen,.asset-status.restricted{color:var(--lightningcss-light,#5a6673)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#edf0f4)var(--lightningcss-dark,#1c2b25)}.standings-layout{padding:24px}.standings-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.standings-summary .metric-card{min-height:95px;box-shadow:none}.standings-layout .scenario-row{background:var(--surface-soft)}.fit-panel{background:var(--team-gradient);color:#fff;border-radius:20px;grid-template-columns:.35fr .65fr;gap:24px;max-width:1272px;margin:0 auto 28px;padding:28px;display:grid}.fit-panel h2{margin:7px 0 5px;font-size:26px}.fit-panel p{color:#ffffffa3;margin:0;font-size:10px}.fit-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fit-components article{background:#ffffff12;border:1px solid #ffffff21;border-radius:10px;padding:11px;display:grid}.fit-components span{color:#ffffffa6;text-transform:capitalize;font-size:8px}.fit-components strong{margin-top:4px;font-size:19px}.fit-components small{color:#ffffff85;font-size:7px}footer{color:#fff;background:#0e1722;grid-template-columns:.35fr 1fr auto;align-items:center;gap:28px;padding:30px max(clamp(24px,6vw,90px),50vw - 660px);display:grid}footer>div{display:grid}footer strong{letter-spacing:.08em;font-size:12px}footer span,footer p{color:var(--lightningcss-light,#8f9aa7)var(--lightningcss-dark,#a6caff);font-size:8px;line-height:1.55}footer p{margin:0}.team-page-footer .team-footer-copy{gap:7px;max-width:900px}.team-page-footer .team-footer-disclaimer{color:#b8c2cc;font-size:9px;line-height:1.65}.team-page-footer .team-footer-context{color:var(--lightningcss-light,#74808d)var(--lightningcss-dark,#a6caff);letter-spacing:.03em;font-size:7px;font-weight:750}.team-page-footer .methodology-disclaimer-link{white-space:nowrap}@media (width<=980px){.topbar{grid-template-columns:1fr auto}.access-pill{display:none}.hero{grid-template-columns:1fr}.hero-record{min-height:150px}.metric-grid{grid-template-columns:repeat(3,1fr)}.rotation-layout,.fit-panel,.lineup-projection-strip{grid-template-columns:1fr}.lineup-projection-strip>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.trade-validation{grid-template-columns:1fr 1fr}.trade-confirmation{grid-column:1/-1}footer{grid-template-columns:1fr}}.viewer-mode-banner,.tester-mode-banner,.viewer-control-note{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.viewer-mode-banner,.tester-mode-banner,.viewer-control-note{background:color-mix(in srgb, var(--surface) 86%, var(--accent) 14%)}}.viewer-mode-banner,.tester-mode-banner,.viewer-control-note{border:1px solid var(--team-border);color:var(--ink);border-radius:12px}.viewer-mode-banner,.tester-mode-banner{align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.viewer-mode-banner span,.tester-mode-banner span{color:var(--muted)}.tester-mode-banner{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tester-mode-banner{border-color:color-mix(in srgb, var(--accent) 48%, var(--team-border))}}.tester-mode-banner{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tester-mode-banner{background:color-mix(in srgb, var(--surface) 88%, var(--accent) 12%)}}.viewer-mode button:disabled,.viewer-mode input:disabled,.viewer-mode select:disabled{color:var(--lightningcss-light,#4a555d)var(--lightningcss-dark,#a6caff);cursor:not-allowed;opacity:1;background:var(--lightningcss-light,#e8edf0)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#c8d0d5)var(--lightningcss-dark,#354a40)}@media (width<=820px){.trade-columns{grid-template-columns:1fr}.trade-direction{justify-self:center;transform:rotate(90deg)}.trade-validation,.form-layout,.financial-grid,.standings-summary,.asset-summary{grid-template-columns:1fr}.panel-heading{flex-direction:column;align-items:flex-start}.scenario-state-badge{text-align:left;justify-items:start}}@media (width<=720px){.topbar{grid-template-columns:1fr;position:static}.header-actions{justify-content:flex-start;overflow-x:auto}.team-switcher{grid-template-columns:1fr;padding-top:14px}.hero{min-height:0;padding:38px 20px}.metric-grid{grid-template-columns:1fr 1fr;margin-top:0;padding:14px}.lineup-projection-strip{margin:0 14px}.lineup-strip-players{grid-template-columns:1fr 1fr}.metric-card{min-height:100px}.tool-nav{padding:0 14px}.tool-nav button{flex:calc(50% - 7px)}.workspace-panel,.fit-panel{margin-left:14px;margin-right:14px}.panel-heading{align-items:flex-start;padding:18px}.scenario-state-badge{text-align:left;justify-items:start}.starting-five{grid-template-columns:1fr 1fr}.rotation-layout,.trade-builder,.development-list,.financial-layout,.draft-layout,.standings-layout{padding:14px}.rotation-row{grid-template-columns:1fr 86px}.rotation-row label{grid-column:1/-1}.trade-columns{grid-template-columns:1fr}.trade-partner-picker{flex-direction:column;align-items:stretch}.trade-direction{justify-self:center;transform:rotate(90deg)}.trade-validation,.form-layout,.financial-grid,.standings-summary{grid-template-columns:1fr}.trade-confirmation{grid-column:auto}.form-layout{padding:14px}.development-intro{grid-template-columns:1fr}.exception-ledger>article{grid-template-columns:1fr auto}.exception-ledger article p{grid-column:1/-1}.development-result{border-top:1px solid var(--line);border-left:0;padding-top:15px;padding-left:0}.development-row{grid-template-columns:1fr;gap:12px}.contract-ledger>div{grid-template-columns:1fr auto}.contract-ledger>div>span{display:none}.financial-comparison article{grid-template-columns:1fr 1fr}.financial-comparison article>strong{grid-column:1/-1}.contract-actions article,.asset-actions>article{grid-template-columns:1fr}.fit-components{grid-template-columns:1fr 1fr}}@media (width<=420px){.hero h1{font-size:38px}.metric-grid,.starting-five,.fit-components{grid-template-columns:1fr}.starting-five article{min-height:110px}.panel-heading{display:grid}.asset-grid article{grid-template-columns:50px 1fr}.asset-status{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.league-home{color:#f4fbf7;background:#07130f;min-height:100vh}.league-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07130fe6;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:center;gap:28px;min-height:74px;padding:12px clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.brand-light{color:#fff}.brand-light .brand-mark{background:#00a866}.brand-light small{color:var(--lightningcss-light,#8eaaa0)var(--lightningcss-dark,#a9bdb3)}.league-nav nav{gap:24px;display:flex}.league-nav nav a{color:#bad0c8;font-size:10px;font-weight:800;text-decoration:none}.league-nav nav a:hover{color:#fff}.league-hero{background:radial-gradient(circle at 80% 15%,#00a86630,#0000 33%),linear-gradient(150deg,#07130f 0%,#0a1f19 64%,#0c3428 100%);grid-template-columns:1fr 1fr;min-height:670px;padding:92px max(clamp(24px,6vw,90px),50vw - 660px);display:grid;position:relative;overflow:hidden}.league-hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.league-hero-copy{z-index:2;align-self:center;position:relative}.league-hero-copy>span,.home-section-heading>span{color:var(--lightningcss-light,#4ee09c)var(--lightningcss-dark,#86d9b3);letter-spacing:.2em;font-size:9px;font-weight:950}.league-hero-copy h1{letter-spacing:-.07em;margin:15px 0 20px;font-size:clamp(54px,7.2vw,104px);line-height:.86}.league-hero-copy p{color:#a7bbb4;max-width:620px;font-size:15px;line-height:1.7}.league-hero-copy>.home-entry-actions{gap:10px;margin-top:30px;display:flex}.home-primary,.home-secondary{border-radius:10px;padding:13px 18px;font-size:11px;font-weight:900;text-decoration:none}.home-primary{color:#fff;background:#00a866}.home-secondary{color:#fff;border:1px solid #ffffff2e}.home-secondary:hover{background:#4ee09c14;border-color:#4ee09cad}.home-resume-link{color:var(--lightningcss-light,#8fa89f)var(--lightningcss-dark,#a9bdb3);margin-top:14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.home-resume-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.hero-product{perspective:900px;min-height:480px;position:relative}.court-geometry{border:1px solid #ffffff1a;border-radius:240px 240px 20px 20px;position:absolute;inset:5% 2% 4% 8%;transform:rotate(-4deg)}.court-geometry:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.court-geometry i{background:#ffffff14;display:block;position:absolute}.court-geometry i:first-child{width:1px;top:0;bottom:0;left:50%}.court-geometry i:nth-child(2){background:0 0;border:1px solid #ffffff1a;width:30%;height:34%;bottom:0;right:12%}.product-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b2019e0;border:1px solid #ffffff24;border-radius:18px;padding:20px;position:absolute;box-shadow:0 30px 70px #00000052}.product-card>span{color:var(--lightningcss-light,#5de2a5)var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;font-size:8px;font-weight:950}.projection-fragment{width:48%;top:2%;left:4%;transform:rotate(-3deg)}.projection-fragment strong{margin:13px 0;font-size:34px;line-height:.9;display:block}.projection-fragment small,.cap-fragment small{color:var(--lightningcss-light,#91aaa1)var(--lightningcss-dark,#a9bdb3);font-size:8px}.timeline-fragment{width:72%;top:33%;right:0;transform:rotate(2deg)}.timeline-fragment>div{grid-template-columns:repeat(12,1fr);gap:3px;margin-top:7px;display:grid}.timeline-fragment i{background:#ffffff0f;border-radius:2px;height:7px}.timeline-fragment i.on{background:#00a866}.cap-fragment{width:54%;bottom:1%;left:10%;transform:rotate(-1deg)}.cap-fragment>div{background:#ffffff14;border-radius:99px;height:8px;margin:15px 0 9px;position:relative}.cap-fragment>div i{border-radius:inherit;background:linear-gradient(90deg,#00a866,#65d6a8);width:72%;height:100%;position:absolute}.cap-fragment>div b{background:var(--lightningcss-light,#f0c467)var(--lightningcss-dark,#3c272c);width:2px;height:18px;position:absolute;left:68%;transform:translateY(-5px)}.home-section{padding:86px max(clamp(20px,5vw,72px),50vw - 660px)}.home-section-heading{max-width:760px;margin-bottom:36px}.home-section-heading h2{letter-spacing:-.055em;margin:10px 0;font-size:clamp(34px,4vw,58px)}.home-section-heading p{color:var(--lightningcss-light,#8da69d)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:13px;line-height:1.65}.team-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.league-team-card{border:1px solid var(--card-accent);min-height:210px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.league-team-card{border:1px solid color-mix(in srgb,var(--card-accent) 38%,#ffffff17)}}.league-team-card{border-top:3px solid var(--card-accent);background:linear-gradient(145deg,var(--card-accent),var(--card-secondary));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.league-team-card{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 32%,#11141b),color-mix(in srgb,var(--card-secondary) 19%,#090b10))}}.league-team-card{color:#fff;padding:17px;text-decoration:none;transition:transform .18s,border-color .18s}.league-team-card:hover{border-color:var(--card-accent);transform:translateY(-3px)}.league-team-card>div{justify-content:space-between;align-items:center;display:flex}.team-text-mark{background:var(--card-accent);width:44px;height:44px;color:var(--card-text-on-accent,white);border-radius:50%;place-items:center;font-size:10px;font-weight:950;display:grid}.league-team-card em{color:#fff;font-size:7px;font-style:normal;font-weight:850}.league-team-card h3{letter-spacing:-.03em;margin:17px 0 5px;font-size:17px}.league-team-card p{color:#fff;margin:0;font-size:9px;line-height:1.5}.league-team-card footer{background:0 0;grid-template-columns:none;justify-content:space-between;align-self:end;gap:8px;margin-top:20px;padding:0;display:flex}.league-team-card footer span{color:#fff;background:#ffffff17;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.league-team-card footer strong{color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.league-team-card footer strong{color:color-mix(in srgb,var(--card-accent) 70%,white)}}.league-team-card footer strong{font-size:8px}.capability-section{background:#07130f}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.capability-grid article{background:#0c1c17;border:1px solid #ffffff17;border-radius:16px;padding:24px}.capability-grid i{color:var(--lightningcss-light,#4ee09c)var(--lightningcss-dark,#86d9b3);background:#00a86624;border-radius:12px;place-items:center;width:46px;height:46px;font-size:10px;font-style:normal;font-weight:950;display:grid}.capability-grid h3{margin:22px 0 7px;font-size:15px}.capability-grid p{color:var(--lightningcss-light,#82978f)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:9px;line-height:1.6}.how-section{background:linear-gradient(145deg,#0a2019,#0b2a20)}.how-flow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.how-flow article{border-top:1px solid #ffffff1f;padding:20px 10px 10px}.how-flow b{color:var(--lightningcss-light,#42d393)var(--lightningcss-dark,#86d9b3);font-size:11px}.how-flow h3{margin:14px 0 7px;font-size:21px}.how-flow p{color:var(--lightningcss-light,#8ea69d)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:10px;line-height:1.6}.data-status-section{color:var(--lightningcss-light,#142f2b)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#f3f7f5)var(--lightningcss-dark,#1c2b25)}.data-status-section .home-section-heading p{color:var(--lightningcss-light,#667a73)var(--lightningcss-dark,#a9bdb3)}.status-table-wrap{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#d7e3df)var(--lightningcss-dark,#354a40);border-radius:16px;overflow-x:auto}.status-table-wrap th{background:var(--lightningcss-light,#eaf3ef)var(--lightningcss-dark,#1c2b25)}.status-table-wrap td{border-color:var(--lightningcss-light,#e0e9e5)var(--lightningcss-dark,#354a40)}.readiness-pill{color:#5c6e67;white-space:nowrap;background:#edf1ef;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.readiness-pill.calibrated{color:#17663c;background:#dff5e8}.readiness-pill.review-ready{color:#285a8d;background:#e3efff}.readiness-pill.restricted{color:#633b8f;background:#f0e9fb}.readiness-pill.ready{color:#17663c;background:#dff5e8}.readiness-pill.provisional-projection{color:#285a8d;background:#e3efff}.readiness-pill.owner-review,.readiness-pill.contract-review,.readiness-pill.rookie-review{color:#775300;background:#fff2cc}.league-footer{background:#050d0a}.timeline-panel{padding:24px}.timeline-intro{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.timeline-intro>div:first-child>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;font-size:8px;font-weight:950}.timeline-intro h3{margin:5px 0;font-size:20px}.timeline-intro p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.timeline-checks{grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;min-width:170px;display:grid}.timeline-checks strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);text-align:right;font-size:22px}.timeline-checks span{color:var(--muted);font-size:8px}.timeline-scroll{border:1px solid var(--line);border-radius:14px;margin-top:14px;overflow-x:auto}.timeline-grid{background:var(--surface);min-width:980px}.timeline-axis-label{width:210px;color:var(--muted);padding:10px 12px;font-size:8px;font-weight:900}.timeline-quarter{border-left:1px solid var(--line);width:calc(25% - 52.5px);height:28px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);place-items:center;font-size:8px;font-weight:950;display:inline-grid}.timeline-row{border-top:1px solid var(--line);grid-template-columns:210px 1fr;display:grid}.timeline-player{align-content:center;min-height:50px;padding:7px 12px;display:grid}.timeline-player strong{font-size:9px}.timeline-player small{color:var(--muted);font-size:7px}.timeline-player span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);margin-top:2px;font-size:6px;font-weight:900}.timeline-court{background:var(--line);grid-template-columns:repeat(96,1fr);gap:1px;min-height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.timeline-court{background:color-mix(in srgb,var(--line) 35%,transparent)}}.timeline-court i{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.timeline-court i{background:color-mix(in srgb,var(--surface-soft) 42%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.timeline-court i.active{background:var(--accent)}.timeline-court i.quarter-start{border-left:2px solid var(--secondary)}.timeline-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:8px;display:flex}.timeline-legend span:first-child{align-items:center;gap:5px;display:flex}.timeline-legend i{background:var(--accent);border-radius:2px;width:18px;height:8px}.workspace-route-controls{gap:8px;display:flex}.workspace-route-controls label{color:var(--muted);align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.workspace-route-controls select{min-width:160px}.review-hero{min-height:285px}.readiness-record strong{letter-spacing:-.04em;font-size:clamp(28px,4vw,50px)}.readiness-lock{color:#705000;background:#fff7dc;border:1px solid #dfbd64;border-radius:12px;max-width:1272px;margin:18px auto 0;padding:14px 16px}.readiness-lock strong{font-size:11px}.readiness-lock p{margin:4px 0 0;font-size:9px;line-height:1.5}.tool-lock{margin:24px}.review-rotation{padding:24px}.review-rotation-list{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}.review-rotation-list>div{grid-template-columns:90px minmax(160px,.4fr) 1fr 60px;align-items:center;gap:12px;padding:11px 13px;display:grid}.review-rotation-list>div+div{border-top:1px solid var(--line)}.review-rotation-list span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:7px;font-weight:900}.review-rotation-list strong{font-size:10px}.review-rotation-list small{color:var(--muted);font-size:8px}.review-rotation-list b{text-align:right;font-size:13px}.review-trade{padding:24px}.review-trade .trade-team{min-height:150px;padding-bottom:14px}.review-trade .trade-team p{color:var(--muted);margin:18px;font-size:10px}.review-trade .readiness-lock{margin:16px 0 0}.invalid-route{color:#fff;text-align:center;background:#07130f;place-content:center;gap:10px;min-height:100vh;display:grid}.invalid-route strong{font-size:32px}.invalid-route p{color:var(--lightningcss-light,#8da69d)var(--lightningcss-dark,#a9bdb3)}.invalid-route a{color:var(--lightningcss-light,#4ee09c)var(--lightningcss-dark,#86d9b3)}@media (width<=1100px){.league-nav{grid-template-columns:1fr auto}.league-nav nav{display:none}.team-card-grid{grid-template-columns:repeat(3,1fr)}.capability-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.league-nav{grid-template-columns:1fr;position:static}.league-hero{grid-template-columns:1fr;min-height:0;padding:58px 20px}.league-hero-copy h1{font-size:52px}.hero-product{min-height:390px;margin-top:30px}.home-section{padding:58px 18px}.team-card-grid{grid-template-columns:1fr 1fr}.capability-grid,.how-flow{grid-template-columns:1fr}.timeline-intro{flex-direction:column;align-items:flex-start}.timeline-panel{padding:14px}.workspace-route-controls{flex-direction:column;width:100%}.workspace-route-controls label{display:grid}.review-rotation-list>div{grid-template-columns:70px 1fr 45px}.review-rotation-list small{display:none}}@media (width<=460px){.team-card-grid{grid-template-columns:1fr}.league-hero-copy h1{font-size:42px}.league-hero-copy>.home-entry-actions{flex-direction:column;align-items:stretch}.hero-product{min-height:340px}.timeline-fragment{width:88%}}.projection-sync-status{color:#ffffffd1;letter-spacing:.06em;border:1px solid #ffffff52;border-radius:999px;margin-top:8px;padding:5px 8px;font-size:7px;font-weight:900}.projection-sync-status.current{border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.projection-sync-status.current{border-color:color-mix(in srgb,var(--secondary) 68%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#354a40))}}.projection-sync-status.current{color:var(--secondary)}.projection-sync-status.rotation-invalid{color:#ffe3ad;border-color:#f4c36d}.projection-sync-status.unavailable{color:#ffd0d4;border-color:var(--lightningcss-light,#e99aa0)var(--lightningcss-dark,#354a40)}.projected-basketball-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:22px;padding:24px;display:grid}.projected-section-heading{gap:3px;margin-bottom:12px;display:grid}.projected-section-heading>span{color:var(--secondary);letter-spacing:.15em;font-size:7px;font-weight:950}.projected-section-heading h3{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:-.01em;margin:0;font-size:13px}.projected-basketball-layout .lineup-strip-players article{border-color:var(--team-border);min-height:102px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.projected-basketball-layout .lineup-strip-players article{border-color:color-mix(in srgb,var(--team-border) 78%,var(--line))}}.projected-basketball-layout .lineup-strip-players article{background:linear-gradient(145deg,var(--surface),var(--surface-soft));padding:14px}.projected-basketball-layout .lineup-strip-players article:after{content:attr(data-role);color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#86d9b3);position:absolute;bottom:-22px;right:-10px}@supports (color:color-mix(in lab, red, red)){.projected-basketball-layout .lineup-strip-players article:after{color:var(--lightningcss-light,color-mix(in srgb,var(--accent) 8%,transparent))var(--lightningcss-dark,#86d9b3)}}.projected-basketball-layout .lineup-strip-players article:after{font-size:58px;font-weight:950}.projected-basketball-layout .lineup-strip-players article>span{background:var(--accent);border-radius:999px;width:max-content}@supports (color:color-mix(in lab, red, red)){.projected-basketball-layout .lineup-strip-players article>span{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.projected-basketball-layout .lineup-strip-players article>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);padding:4px 6px}.projected-basketball-layout .lineup-strip-players article>strong{z-index:1;margin-top:8px;font-size:11px;line-height:1.25;position:relative}.projected-basketball-layout .lineup-strip-players article>small{z-index:1;margin-top:auto;font-size:8px;position:relative}.primary-rotation-section{border-left:1px solid var(--line);min-width:0;padding-left:22px}.primary-rotation-groups{gap:8px;display:grid}.primary-rotation-groups>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;overflow:hidden}.primary-rotation-groups header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.primary-rotation-groups header span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950}.primary-rotation-groups header small{color:var(--muted);font-size:7px}.primary-rotation-groups article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.primary-rotation-groups article+article{border-top:1px solid var(--line)}.primary-rotation-groups article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.primary-rotation-groups article>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:9px;font-weight:950}.primary-rotation-groups>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.living-financial-outlook{border-top:1px solid var(--line);background:var(--surface-soft);border-left:0;grid-template-columns:minmax(180px,.28fr) 1fr;align-items:center;gap:20px}@supports (color:color-mix(in lab, red, red)){.living-financial-outlook{background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}}.living-financial-outlook .financial-outlook-grid{grid-template-columns:repeat(5,1fr)}.living-financial-outlook .financial-outlook-grid>span,.living-financial-outlook .financial-outlook-grid>span:nth-child(n+3){border-top:0}.living-financial-outlook .financial-outlook-grid>span+span{border-left:1px solid var(--line)}.living-financial-outlook .financial-outlook-grid>span:first-child{grid-column:auto}.rotation-commandbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rotation-commandbar .rotation-view-tabs button{min-height:40px}.smart-rotation-action{min-height:42px;padding-left:18px;padding-right:18px}.rotation-summary{border:1px solid;border-radius:14px;grid-template-columns:minmax(190px,1.2fr) minmax(90px,.4fr) minmax(110px,.5fr) auto;align-items:stretch;display:grid;overflow:hidden}.rotation-summary.pass{background:var(--lightningcss-light,#edf9f1)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#76b58f)var(--lightningcss-dark,#4e6b5c)}.rotation-summary.fail{background:var(--lightningcss-light,#fff7e9)var(--lightningcss-dark,#1c2b25);border-color:#e0a249}.rotation-summary>div{align-content:center;gap:2px;min-height:64px;padding:11px 14px;display:grid}.rotation-summary>div+div{border-left:1px solid #53655d29}.rotation-summary>div:first-child{grid-template-columns:1fr auto;align-items:center}.rotation-summary>div:first-child span{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#a9bdb3);letter-spacing:.13em;grid-column:1;font-size:7px;font-weight:950}.rotation-summary>div:first-child strong{color:var(--lightningcss-light,#18392c)var(--lightningcss-dark,#e5eee9);grid-area:1/2/span 2;font-size:22px}.rotation-summary>div:first-child strong small{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#a9bdb3);font-size:9px}.rotation-summary>div:not(:first-child) strong{color:var(--lightningcss-light,#18392c)var(--lightningcss-dark,#e5eee9);font-size:16px}.rotation-summary>div:not(:first-child) small{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#a9bdb3);font-size:7px}.rotation-summary>button{margin:10px}.rotation-advanced-validation{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin-top:8px}.rotation-advanced-validation summary{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:8px;font-weight:900;display:flex}.rotation-advanced-validation summary span{color:var(--muted);font-weight:750}.rotation-advanced-validation>div{border-top:1px solid var(--line);padding:10px 12px}.rotation-advanced-validation p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.rotation-advanced-validation p+p{margin-top:4px}.rotation-secondary-actions{margin-bottom:4px}.rotation-navigation-tip{color:var(--muted);margin:0 0 12px;font-size:8px;line-height:1.45}.rotation-group{transition:border-color .16s,background .16s,transform .16s}.rotation-group.drop-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rotation-group.drop-active{background:color-mix(in srgb,var(--accent) 7%,var(--surface-soft))}}.rotation-group.drop-active{transform:translateY(-2px)}.rotation-card.is-dragging{opacity:.48}.drag-handle{background:var(--surface-soft);width:28px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);cursor:grab;letter-spacing:0;border-radius:8px;align-self:stretch;place-items:center;font-size:17px;display:grid}.drag-handle:active{cursor:grabbing}.rotation-minute-stepper{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;grid-area:stepper;grid-template-columns:30px minmax(58px,1fr) 30px;align-items:stretch;display:grid;overflow:hidden}.rotation-minute-stepper>button{min-width:0;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);background:0 0;border:0;border-radius:0;padding:6px;font-size:15px}.rotation-minute-stepper>button:first-child{border-right:1px solid var(--line)}.rotation-minute-stepper>button:last-child{border-left:1px solid var(--line)}.rotation-minute-stepper label{grid-template-columns:auto 1fr;align-items:center;gap:4px;padding:3px 5px;display:grid}.rotation-minute-stepper label span{color:var(--muted);font-size:6px;font-weight:900}.rotation-minute-stepper input{width:100%;min-width:0;color:var(--ink);text-align:center;background:0 0;border:0;padding:4px 2px;font-weight:900}.rotation-card-actions>button{min-width:0;padding:5px}.rotation-card-actions label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.rotation-card-actions label span{color:var(--muted);font-size:6px;font-weight:900}.rotation-card-actions select{width:100%;min-width:0;padding:5px}.timeline-apply-note{color:var(--muted);margin:-3px 0 12px;font-size:8px;line-height:1.45}@media (width<=1100px){.projected-basketball-layout{grid-template-columns:1fr}.primary-rotation-section{border-top:1px solid var(--line);border-left:0;padding-top:18px;padding-left:0}.primary-rotation-groups{grid-template-columns:repeat(3,1fr)}.living-financial-outlook{grid-template-columns:1fr}}@media (width<=768px){.projected-basketball-layout{padding:18px}.primary-rotation-groups{grid-template-columns:1fr}.living-financial-outlook{padding:16px 18px}.living-financial-outlook .financial-outlook-grid{grid-template-columns:1fr 1fr}.living-financial-outlook .financial-outlook-grid>span,.living-financial-outlook .financial-outlook-grid>span:nth-child(n+3){border-top:1px solid var(--line)}.living-financial-outlook .financial-outlook-grid>span:nth-child(2n){border-left:1px solid var(--line)}.living-financial-outlook .financial-outlook-grid>span:first-child{border-top:0;border-left:0;grid-column:1/-1}.rotation-commandbar{flex-direction:column;align-items:stretch}.rotation-commandbar .rotation-view-tabs{grid-template-columns:1fr 1fr;display:grid}.smart-rotation-action{width:100%}.rotation-summary{grid-template-columns:1fr 1fr}.rotation-summary>div:first-child{grid-column:1/-1}.rotation-summary>div+div{border-top:1px solid #53655d29;border-left:0}.rotation-summary>button{grid-column:1/-1}.rotation-secondary-actions>span{width:100%;margin-left:0}.rotation-card{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"drag player""drag stepper""drag role""drag actions"}}@media (width<=460px){.living-financial-outlook .financial-outlook-grid{grid-template-columns:1fr}.living-financial-outlook .financial-outlook-grid>span,.living-financial-outlook .financial-outlook-grid>span:first-child,.living-financial-outlook .financial-outlook-grid>span:nth-child(2n){border-top:1px solid var(--line);border-left:0;grid-column:auto}.living-financial-outlook .financial-outlook-grid>span:first-child{border-top:0}.rotation-summary{grid-template-columns:1fr}.rotation-summary>div:first-child,.rotation-summary>button{grid-column:auto}.rotation-card-actions{grid-template-columns:38px 38px minmax(0,1fr)}}.projected-team{border:1px solid var(--team-border);background:var(--surface);box-shadow:0 18px 48px var(--accent);border-radius:20px;margin-top:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.projected-team{box-shadow:0 18px 48px color-mix(in srgb,var(--accent) 10%,transparent)}}.living-projection{max-width:1272px;margin-left:auto;margin-right:auto;scroll-margin-top:92px}.projected-team-heading{background:var(--team-gradient);color:#fff;justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.projected-team-heading span{color:var(--hero-accent);letter-spacing:.16em;font-size:8px;font-weight:950}.projected-team-heading h2{letter-spacing:-.035em;margin:5px 0;font-size:clamp(22px,3vw,34px)}.projected-team-heading p{color:#fff;margin:0;font-size:9px}.projected-record{justify-items:end;min-width:160px;display:grid}.projected-record strong{letter-spacing:-.04em;font-size:34px}.projected-record small{opacity:.72;font-size:8px}.projected-record em{border:1px solid var(--hero-accent);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.projected-record em{border:1px solid color-mix(in srgb,var(--hero-accent) 70%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#354a40))}}.projected-record em{color:var(--hero-accent);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:7px;font-style:normal;font-weight:900}.projected-team-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);gap:22px;padding:22px;display:grid}.projected-team-layout h3{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.lineup-strip-players{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lineup-strip-players article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:5px;min-width:0;padding:11px;display:grid}.lineup-strip-players article>span{color:var(--secondary);font-size:8px;font-weight:950}.lineup-strip-players article>small{color:var(--muted);font-size:7px}.projected-team-layout aside{border-left:1px solid var(--line);padding-left:22px}.projected-team-layout aside>div{justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.projected-team-layout aside>div+div{border-top:1px solid var(--line)}.projected-team-layout aside>div>span{color:var(--muted);white-space:nowrap;font-size:8px}.projected-team-layout aside>p{color:var(--muted);font-size:9px}.projected-team-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.projected-team-metrics>span{gap:3px;padding:13px 18px;display:grid}.projected-team-metrics>span+span{border-left:1px solid var(--line)}.projected-team-metrics small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900}.projected-team-metrics strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:12px}.living-change-list{border-top:1px solid var(--line);margin-top:12px;justify-content:stretch!important;align-items:start!important;gap:6px!important;padding-top:12px!important;display:grid!important}.living-change-list span{background:var(--surface-soft);border-radius:999px;padding:6px 8px;font-weight:850;display:block;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)!important;white-space:normal!important;font-size:7px!important}.living-projection-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex}.development-shared-result{border-left:1px solid var(--line);gap:5px;min-width:230px;padding-left:22px;display:grid}.development-shared-result strong{font-size:17px}.development-shared-result small{color:var(--muted);font-size:9px}.development-shared-result a{color:var(--accent-strong);font-size:9px;font-weight:900}.rotation-view-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin-bottom:14px;padding:3px;display:inline-flex}.rotation-view-tabs button.active{background:var(--accent);color:var(--text-on-primary)}.rotation-health{border:1px solid;border-radius:14px;grid-template-columns:minmax(220px,.4fr) 1fr;gap:18px;padding:16px;display:grid}.rotation-health.pass{background:var(--lightningcss-light,#edf9f1)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#76b58f)var(--lightningcss-dark,#4e6b5c)}.rotation-health.fail{background:var(--lightningcss-light,#fff7e9)var(--lightningcss-dark,#1c2b25);border-color:#e0a249}.rotation-health>div:first-child{gap:3px;display:grid}.rotation-health span{letter-spacing:.14em;font-size:7px;font-weight:950}.rotation-health strong{font-size:19px}.rotation-health small,.rotation-health p{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:8px;line-height:1.45}.rotation-toolbar,.timeline-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.rotation-toolbar>span{color:var(--muted);margin-left:auto;font-size:8px}.rotation-board{grid-template-columns:1fr 1fr .76fr;align-items:start;gap:12px;display:grid}.rotation-group{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;min-width:0;padding:10px}.rotation-group>header{justify-content:space-between;align-items:center;gap:10px;padding:3px 3px 10px;display:flex}.rotation-group>header div{gap:2px;display:grid}.rotation-group>header span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.rotation-group>header small{color:var(--muted);font-size:7px}.rotation-group>header strong{background:var(--accent);width:25px;height:25px;color:var(--text-on-primary);border-radius:50%;place-items:center;font-size:9px;display:grid}.rotation-group-list{gap:7px;min-height:58px;display:grid}.rotation-card{border:1px solid var(--line);background:var(--surface);cursor:grab;border-radius:11px;grid-template-columns:14px minmax(120px,1fr) 60px 58px;grid-template-areas:"drag player role minutes"".slider slider slider"".mobile mobile mobile";align-items:center;gap:7px;padding:9px;display:grid}.rotation-card:active{cursor:grabbing}.drag-handle{color:var(--muted);letter-spacing:-4px;grid-area:drag;font-size:12px}.rotation-player-label{grid-area:player;align-items:center;gap:7px;min-width:0;display:flex}.rotation-player-label>i{background:var(--accent);border-radius:50%;flex:0 0 27px;place-items:center;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.rotation-player-label>i{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}}.rotation-player-label>i{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:7px;font-style:normal;font-weight:950}.rotation-player-label>span{min-width:0;display:grid}.rotation-player-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rotation-player-label small{color:var(--muted);font-size:7px}.rotation-card-role{grid-area:role}.rotation-card-role select{width:100%;min-width:0;padding:6px}.rotation-card-role>span{color:var(--muted);text-align:center;font-size:8px;display:block}.rotation-minute-control{grid-area:minutes;grid-template-columns:auto 1fr;align-items:center;gap:4px;display:grid}.rotation-minute-control span{color:var(--muted);font-size:6px;font-weight:900}.rotation-minute-control input{width:44px;padding:6px 4px}.rotation-minute-range{width:100%;accent-color:var(--accent);grid-area:slider}.rotation-mobile-actions{grid-area:mobile;grid-template-columns:32px 32px 1fr;gap:5px;display:none}.rotation-mobile-actions button,.rotation-mobile-actions select{padding:5px}.timeline-builder{padding:0}.timeline-toolbar label{color:var(--muted);align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.timeline-empty{border:1px dashed var(--team-border);background:var(--surface-soft);text-align:center;border-radius:14px;place-content:center;gap:4px;min-height:210px;display:grid}.timeline-empty strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:16px}.timeline-empty p{color:var(--muted);margin:0;font-size:9px}.timeline-validation{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.timeline-validation.pass{background:var(--lightningcss-light,#edf9f1)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#76b58f)var(--lightningcss-dark,#4e6b5c)}.timeline-validation.fail{background:var(--lightningcss-light,#fff7e9)var(--lightningcss-dark,#1c2b25);border-color:#e0a249}.timeline-validation strong{font-size:9px}.timeline-validation span{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#a9bdb3);font-size:8px}.timeline-review{border:1px solid var(--team-border);background:var(--accent);border-radius:12px;grid-template-columns:minmax(220px,.72fr) minmax(260px,1.28fr);gap:16px;margin-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.timeline-review{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.timeline-review{padding:15px}.timeline-review>div:first-child{align-content:start;gap:4px;display:grid}.timeline-review>div:first-child>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:7px;font-weight:950}.timeline-review h4{color:var(--ink);margin:0;font-size:15px}.timeline-review p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.timeline-review-list{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;max-height:170px;display:grid;overflow-y:auto}.timeline-review-list>div{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.timeline-review-list>div+div{border-top:1px solid var(--line)}.timeline-review-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.timeline-review-list span{color:var(--muted);white-space:nowrap;font-size:8px}.timeline-review-list>p{padding:12px}.timeline-review-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.timeline-grid-editor{grid-template-columns:210px repeat(4,minmax(190px,1fr));display:grid}.timeline-grid-editor .timeline-axis-label{grid-column:1}.timeline-grid-editor .timeline-quarter{width:auto}.timeline-coverage-label{border-top:1px solid var(--line);color:var(--muted);padding:8px 12px;font-size:7px;font-weight:900}.timeline-coverage-row{border-top:1px solid var(--line);grid-column:2/-1;grid-template-columns:repeat(96,1fr);min-height:22px;display:grid}.timeline-coverage-row i{place-items:center;min-width:0;font-style:normal;display:grid}.timeline-coverage-row i.complete{background:var(--lightningcss-light,#d9f3e3)var(--lightningcss-dark,#273b32)}.timeline-coverage-row i.gap{background:var(--lightningcss-light,#f9d9a5)var(--lightningcss-dark,#352f23)}.timeline-coverage-row i.overlap{background:var(--lightningcss-light,#f0b5ba)var(--lightningcss-dark,#3c272c)}.timeline-coverage-row span{display:none}.timeline-grid-editor .timeline-row{grid-column:1/-1}.timeline-player{cursor:grab}.timeline-drag-handle{cursor:grab;touch-action:none;width:30px;min-width:30px;min-height:30px;margin-bottom:4px;padding:3px}.timeline-row.is-dragging{opacity:.68}.timeline-row-actions{gap:3px;display:flex}.timeline-row-actions button{min-width:26px;padding:4px;font-size:7px}.timeline-court button{background:var(--surface-soft);border:0;border-radius:0;min-width:0}@supports (color:color-mix(in lab, red, red)){.timeline-court button{background:color-mix(in srgb,var(--surface-soft) 42%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.timeline-court button{padding:0}.timeline-court button.active{background:var(--accent)}.timeline-court button.quarter-start{border-left:2px solid var(--secondary)}.timeline-legend i.gap{background:var(--lightningcss-light,#f0b35a)var(--lightningcss-dark,#3c272c)}.timeline-legend i.overlap{background:#cf5864}.trade-live-banner{border:1px solid;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:15px;display:flex}.trade-live-banner.build,.trade-live-banner.checking{border-color:var(--team-border);background:var(--surface-soft)}.trade-live-banner.pass{background:var(--lightningcss-light,#edf9f1)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#76b58f)var(--lightningcss-dark,#4e6b5c)}.trade-live-banner.review{background:var(--lightningcss-light,#fff7dd)var(--lightningcss-dark,#203b30);border-color:#d4ab45}.trade-live-banner.fail{background:var(--lightningcss-light,#fff1f2)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#d8848b)var(--lightningcss-dark,#4e6b5c)}.trade-live-banner>div{gap:2px;display:grid}.trade-live-banner span{letter-spacing:.14em;font-size:7px;font-weight:950}.trade-live-banner strong{font-size:16px}.trade-live-banner p{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:8px}.trade-builder-head{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.trade-controlled-team,.trade-partner-picker{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-content:center;gap:4px;margin:0;padding:13px;display:grid}.trade-controlled-team span,.trade-partner-picker>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:8px;font-weight:950}.trade-controlled-team strong{font-size:15px}.trade-controlled-team small{color:var(--muted);font-size:8px}.trade-partner-picker select{width:100%}.trade-partner-empty{min-height:320px;color:var(--muted);text-align:center;place-content:center;padding:24px;font-size:10px;display:grid}.trade-gap-guidance{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.trade-kicker-ledger{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:8px;margin-bottom:12px;padding:13px;display:grid}.trade-kicker-ledger>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:8px;font-weight:950}.trade-kicker-ledger article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding-top:9px;display:grid}.trade-kicker-ledger article>div{gap:3px;display:grid}.trade-kicker-ledger article>div:last-of-type{justify-items:end}.trade-kicker-ledger small,.trade-kicker-ledger p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.trade-kicker-ledger label{gap:3px;font-size:7px;display:grid}.trade-kicker-ledger p{grid-column:1/-1}.waiver-workflow fieldset{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px;display:grid}.waiver-workflow fieldset legend{color:var(--muted);padding:0 5px;font-size:9px;font-weight:850}.waiver-workflow fieldset label{align-items:center;gap:7px;display:flex}.trade-pick-group+.trade-pick-group{border-top:1px solid var(--line)}.trade-pick-group>h4{background:var(--surface-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.trade-pick-group>h4{background:color-mix(in srgb,var(--surface-soft) 70%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.trade-pick-group>h4{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.1em;text-transform:uppercase;padding:7px 11px;font-size:7px}.development-workflow{padding:24px}.development-builder{grid-template-columns:250px 1fr;gap:14px;margin-top:14px;display:grid}.development-player-select,.development-control-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:16px}.development-player-select{align-content:start;gap:7px;display:grid}.development-player-select>span,.development-slider>span:first-child{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.13em;font-size:7px;font-weight:950}.development-control-card{gap:16px;display:grid}.development-player-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.development-player-summary>span{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.development-player-summary .model-default{color:var(--lightningcss-light,#345a49)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#e4eee9)var(--lightningcss-dark,#273b32)}.development-player-summary .scenario-active{color:var(--lightningcss-light,#705000)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff0c7)var(--lightningcss-dark,#352f23)}.development-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.development-presets button.active{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.development-slider{gap:8px;display:grid}.development-slider input{width:100%;accent-color:var(--accent)}.scale-labels{color:var(--muted);justify-content:space-between;display:flex}.development-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.development-actions small{color:var(--muted);margin-left:auto;font-size:8px}.development-scenario-list{border:1px solid var(--line);border-radius:14px;grid-column:1/-1;overflow:hidden}.development-scenario-list>div{grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.development-scenario-list>div+div{border-top:1px solid var(--line)}.development-scenario-list small{color:var(--muted);font-size:8px}.table-action{padding:5px 8px;font-size:7px}.roster-builder-table tbody tr{transition:background .15s}.roster-builder-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.roster-builder-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.roster-builder-table .roster-salary{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);white-space:nowrap}.annual-change-control{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:7px;margin:0;padding:12px;display:grid}.annual-change-control legend{color:var(--muted);padding:0 5px;font-size:9px;font-weight:850}.annual-change-control>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.annual-change-control button{min-height:36px;padding:7px}.annual-change-control button.active,.annual-change-control button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.annual-change-control>label{grid-template-columns:1fr 92px;align-items:center}.annual-change-control>label input{width:100%}.annual-change-control>small{color:var(--muted);font-size:8px;line-height:1.45}.workspace-panel:focus{outline:none}.workspace-panel:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.mobile-build-backdrop{display:none}.starting-lineup-projection-card{border:1px solid var(--team-border);background:var(--surface);box-shadow:0 16px 42px var(--accent);border-radius:17px;margin:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.starting-lineup-projection-card{box-shadow:0 16px 42px color-mix(in srgb,var(--accent) 12%,transparent)}}.starting-lineup-projection-card .projected-team-heading h2{max-width:760px}.starting-lineup-projection-card .projected-team-metrics{border-top:0;border-bottom:1px solid var(--line)}.starting-lineup-projection-card .starting-five-section{background:var(--accent);border-radius:14px;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.starting-lineup-projection-card .starting-five-section{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.starting-lineup-projection-card .starting-five-section{padding:16px}.starting-lineup-projection-card .projected-section-heading>small{color:var(--muted);font-size:8px;line-height:1.45}.starting-lineup-projection-card .lineup-strip-players article{border-top:3px solid var(--accent);min-height:116px}.starting-lineup-projection-card .lineup-strip-players article>strong{overflow-wrap:anywhere}@media (width<=1100px){.rotation-board{grid-template-columns:1fr 1fr}.rotation-group-out{grid-column:1/-1}.projected-team-layout{grid-template-columns:1fr}.projected-team-layout aside{border-top:1px solid var(--line);border-left:0;padding-top:18px;padding-left:0}.projected-team-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.starting-lineup-projection-card{border-radius:14px;margin:10px}.starting-lineup-projection-card .projected-team-heading{min-height:0}.starting-lineup-projection-card .projected-basketball-layout{padding:14px}.starting-lineup-projection-card .starting-five-section{padding:12px}.projected-team-heading{flex-direction:column;align-items:flex-start}.projected-record{justify-items:start}.lineup-strip-players,.projected-team-metrics{grid-template-columns:1fr 1fr}.projected-team-metrics>span{border-top:1px solid var(--line)}.rotation-workspace,.development-workflow{padding:14px}.rotation-health,.rotation-board,.trade-builder-head,.development-builder{grid-template-columns:1fr}.rotation-group-out,.development-scenario-list{grid-column:auto}.rotation-toolbar>span{width:100%;margin-left:0}.rotation-mobile-actions{display:grid}.rotation-card{grid-template-columns:12px minmax(100px,1fr) 56px 56px}.timeline-toolbar{flex-direction:column;align-items:stretch}.timeline-toolbar label{display:grid}.timeline-validation,.trade-live-banner{flex-direction:column;align-items:stretch}.timeline-review{grid-template-columns:1fr}.timeline-review-actions{grid-column:auto}.timeline-review-actions button{flex:1}.trade-live-banner button{width:100%}.development-actions small{width:100%;margin-left:0}.development-intro{grid-template-columns:1fr}.development-shared-result{border-top:1px solid var(--line);border-left:0;padding-top:15px;padding-left:0}.living-projection-actions{justify-content:stretch}.living-projection-actions button{flex:145px}.roster-builder-table{padding:10px;overflow:visible}.roster-builder-table table{min-width:0}.roster-builder-table table,.roster-builder-table tbody,.roster-builder-table tr,.roster-builder-table td{width:100%;display:block}.roster-builder-table thead{display:none}.roster-builder-table tbody{gap:9px;display:grid}.roster-builder-table tr{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px;display:grid}.roster-builder-table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.roster-builder-table td:first-child,.roster-builder-table td:last-child{grid-column:1/-1}.roster-builder-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.roster-builder-table td:first-child:before{display:none}.roster-builder-table .table-action{width:100%}}@media (width<=460px){.starting-lineup-projection-card{margin:8px}.lineup-strip-players,.projected-team-metrics{grid-template-columns:1fr}.projected-team-metrics>span+span{border-left:0}.rotation-card{grid-template-columns:12px minmax(0,1fr) 50px;grid-template-areas:"drag player minutes"".role role"".slider slider"".mobile mobile"}.rotation-player-label>i{display:none}.development-presets{grid-template-columns:1fr}}.projected-team-heading{padding:22px 24px}.projected-record small{margin-top:1px}.projected-team-metrics{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(210px,1.35fr)}.projected-team-metrics .scenario-status-metric{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.projected-team-metrics .scenario-status-metric{background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}}.build-scenario{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);align-items:center;gap:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.build-scenario{background:color-mix(in srgb,var(--surface-soft) 70%,var(--surface))}}.build-scenario{padding:18px 22px}.build-scenario>div:first-child{gap:4px;display:grid}.build-scenario span,.financial-outlook-heading span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:7px;font-weight:950}.build-scenario h3,.financial-outlook h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:15px}.build-scenario p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.build-scenario-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.build-scenario-tools button{border-color:var(--team-border);background:var(--surface);min-height:40px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-weight:850}.build-scenario-tools button:hover,.build-scenario-tools button:focus-visible,.build-scenario-tools button.active{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.projected-team-layout{grid-template-columns:minmax(0,1.32fr) minmax(310px,.68fr);align-items:stretch;padding:20px 22px}.starting-five-section{min-width:0}.lineup-strip-players article{align-content:start;min-height:82px}.lineup-strip-players article>strong{color:var(--ink);text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.financial-outlook{border-left:1px solid var(--line);align-content:start;gap:10px;padding-left:22px;display:grid}.financial-outlook-heading{gap:3px;display:grid}.financial-outlook.estimated{border-color:#d4ab45}@supports (color:color-mix(in lab, red, red)){.financial-outlook.estimated{border-color:color-mix(in srgb,#d4ab45 70%,var(--line))}}.financial-estimate-note{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.financial-estimate-note strong{color:var(--lightningcss-light,#7b5c12)var(--lightningcss-dark,#ffaaa8)}.financial-outlook-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.financial-outlook-grid>span{align-content:start;gap:3px;min-width:0;padding:10px;display:grid}.financial-outlook-grid>span:nth-child(2n){border-left:1px solid var(--line)}.financial-outlook-grid>span:nth-child(n+3){border-top:1px solid var(--line)}.financial-outlook-grid>span:first-child{background:var(--accent);border-left:0;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.financial-outlook-grid>span:first-child{background:color-mix(in srgb,var(--accent) 8%,var(--surface-soft))}}.financial-outlook-grid small{color:var(--muted);letter-spacing:.08em;font-size:6px;font-weight:900}.financial-outlook-grid strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:11px}.financial-outlook-grid em{color:var(--muted);font-size:7px;font-style:normal}.living-scenario-footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 18px;display:grid}.living-scenario-footer .living-change-list{border:0;flex-wrap:wrap;margin:0;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}.living-scenario-footer .living-change-list h3{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.1em;text-transform:uppercase;margin:0 3px 0 0;font-size:8px}.living-scenario-footer .living-change-list p{color:var(--muted);margin:0;font-size:8px}.living-scenario-footer .living-projection-actions{border:0;padding:0}.mobile-build-trigger,.mobile-build-menu{display:none}@media (width<=1100px){.projected-team-metrics{grid-template-columns:repeat(4,1fr)}.projected-team-metrics .scenario-status-metric{grid-column:1/-1}.build-scenario,.projected-team-layout{grid-template-columns:1fr}.financial-outlook{border-top:1px solid var(--line);border-left:0;padding-top:18px;padding-left:0}.financial-outlook-grid{grid-template-columns:repeat(5,1fr)}.financial-outlook-grid>span,.financial-outlook-grid>span:nth-child(n+3){border-top:0}.financial-outlook-grid>span+span{border-left:1px solid var(--line)}.financial-outlook-grid>span:first-child{grid-column:auto}}@media (width<=768px){.league-workspace-switcher .team-monogram{justify-self:start;width:42px}.hero{gap:12px;padding:22px 18px}.hero h1{margin:7px 0 9px;font-size:clamp(30px,10vw,38px);line-height:1}.hero p{font-size:11px;line-height:1.5}.season-tabs{margin-top:14px}.hero-projection-link,.hero-workflow{display:none}.projected-team-heading{gap:12px;padding:18px}.projected-record strong{font-size:38px}.projected-team-metrics{grid-template-columns:repeat(4,1fr)}.projected-team-metrics>span{padding:11px 10px}.projected-team-metrics>span+span{border-left:1px solid var(--line)}.projected-team-metrics .scenario-status-metric{border-left:0;grid-column:1/-1}.build-scenario{padding:15px 18px}.build-scenario-tools{grid-template-columns:1fr 1fr}.projected-team-layout{gap:18px;padding:18px}.lineup-strip-players{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:8px;padding:0 2px 8px;display:flex;overflow-x:auto}.lineup-strip-players article{scroll-snap-align:start;flex:0 0 min(42vw,160px);min-height:76px}.financial-outlook-grid{grid-template-columns:1fr 1fr}.financial-outlook-grid>span,.financial-outlook-grid>span:nth-child(n+3){border-top:1px solid var(--line)}.financial-outlook-grid>span:nth-child(2n){border-left:1px solid var(--line)}.financial-outlook-grid>span:first-child{border-top:0;border-left:0;grid-column:1/-1}.living-scenario-footer{grid-template-columns:1fr}.living-scenario-footer .living-projection-actions{justify-content:stretch}}@media (width<=460px){.projected-team-metrics{grid-template-columns:repeat(2,1fr)}.projected-team-metrics .scenario-status-metric{grid-column:1/-1}.build-scenario{gap:8px}.lineup-strip-players article{flex-basis:148px}.financial-outlook-grid{grid-template-columns:1fr}.financial-outlook-grid>span,.financial-outlook-grid>span:first-child,.financial-outlook-grid>span:nth-child(2n){border-top:1px solid var(--line);border-left:0;grid-column:auto}.financial-outlook-grid>span:first-child{border-top:0}.living-scenario-footer .living-projection-actions button{flex-basis:100%}}.living-financial-outlook{border-top:1px solid var(--line);background:var(--surface-soft);border-left:0;grid-template-columns:minmax(180px,.28fr) 1fr;align-items:center;gap:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.living-financial-outlook{background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}}.living-financial-outlook{padding:16px 22px}.rotation-commandbar .rotation-view-tabs{margin:0}.rotation-card{cursor:default;grid-template-columns:28px minmax(130px,1fr) minmax(170px,.8fr);grid-template-areas:"drag player stepper""drag role actions";gap:8px 10px}.rotation-card-actions{grid-area:actions;grid-template-columns:32px 32px minmax(0,1fr);gap:5px;display:grid}@media (width<=1100px){.living-financial-outlook{border-left:0;grid-template-columns:1fr;padding-left:22px}}@media (width<=768px){.rotation-card{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"drag player""drag stepper""drag role""drag actions"}.living-financial-outlook{padding:16px 18px}}@media (width<=460px){.rotation-card{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"drag player""drag stepper""drag role""drag actions"}.rotation-card-actions{grid-template-columns:38px 38px minmax(0,1fr)}}.projection-sync-status.rotation-draft-ready{color:#d8f6e3;border-color:var(--lightningcss-light,#76b58f)var(--lightningcss-dark,#4e6b5c)}.rotation-guidance{border:1px solid;border-radius:15px;grid-template-columns:minmax(220px,1.25fr) minmax(320px,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.rotation-guidance.pass{background:var(--lightningcss-light,#edf9f1)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#76b58f)var(--lightningcss-dark,#4e6b5c)}.rotation-guidance.fail{background:var(--lightningcss-light,#fff7e9)var(--lightningcss-dark,#1c2b25);border-color:#e0a249}.rotation-guidance-copy{align-content:center;gap:4px;padding:14px 16px;display:grid}.rotation-guidance-copy>span,.starter-swap-prompt>div:first-child>span{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#a9bdb3);letter-spacing:.13em;font-size:7px;font-weight:950}.rotation-guidance-copy h3,.starter-swap-prompt h3{color:var(--lightningcss-light,#18392c)var(--lightningcss-dark,#e5eee9);margin:0;font-size:14px;line-height:1.25}.rotation-guidance-copy p,.starter-swap-prompt p{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:8px;line-height:1.45}.rotation-live-requirements{border-left:1px solid #53655d29;grid-template-columns:1fr 1fr;display:grid}.rotation-live-requirements>span{align-content:center;gap:2px;padding:10px 12px;display:grid}.rotation-live-requirements>span:nth-child(2n){border-left:1px solid #53655d29}.rotation-live-requirements>span:nth-child(n+3){border-top:1px solid #53655d29}.rotation-live-requirements small{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#a9bdb3);font-size:7px;font-weight:850}.rotation-live-requirements strong{color:var(--lightningcss-light,#18392c)var(--lightningcss-dark,#e5eee9);font-size:14px}.rotation-primary-actions{border-left:1px solid #53655d29;align-content:center;gap:7px;min-width:150px;padding:10px;display:grid}.apply-rotation-action:disabled{cursor:not-allowed;opacity:1}.starter-swap-prompt{border:1px solid var(--team-border);background:var(--accent);border-radius:14px;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:12px;margin-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-swap-prompt{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.starter-swap-prompt{padding:12px}.starter-swap-prompt>div:first-child{gap:3px;display:grid}.starter-swap-prompt>div:nth-child(2){flex-wrap:wrap;gap:7px;display:flex}.starter-swap-prompt>div:nth-child(2) button{text-align:left;gap:2px;min-height:42px;display:grid}.starter-swap-prompt>div:nth-child(2) small{color:var(--muted);font-size:7px}.rotation-interaction-message{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--muted);margin:8px 0 0;padding:8px 10px;font-size:8px}@media (width<=980px){.rotation-guidance{grid-template-columns:1fr 1fr}.rotation-guidance-copy{grid-column:1/-1}.rotation-live-requirements{border-top:1px solid #53655d29;border-left:0}.rotation-primary-actions{border-top:1px solid #53655d29}.starter-swap-prompt{grid-template-columns:1fr}}@media (width<=600px){.rotation-guidance{grid-template-columns:1fr}.rotation-guidance-copy{grid-column:auto}.rotation-primary-actions{border-left:0;grid-template-columns:1fr}.rotation-live-requirements{grid-template-columns:1fr 1fr}}.trade-complete{color:var(--lightningcss-light,#5f3511)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff4e6)var(--lightningcss-dark,#1c2b25);border:1px solid #b56a22;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.rotation-status-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:16px 18px;display:flex}.rotation-status-card>div{gap:3px;display:grid}.rotation-status-card span{letter-spacing:.11em;color:var(--muted);font-size:9px;font-weight:900}.rotation-status-card small{color:var(--muted)}.rotation-status-card.complete{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rotation-status-card.complete{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.rotation-status-card.blocked{background:var(--lightningcss-light,#fff8ef)var(--lightningcss-dark,#1c2b25);border-color:#b56a22}.trade-complete{background:var(--surface);max-width:1320px;color:var(--ink);border-radius:14px;margin:16px auto 0}.trade-complete>div{gap:3px;display:grid}.trade-complete span,.trade-complete p{color:var(--muted);margin:0;font-size:8px}.trade-complete>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.rotation-no-pending{color:var(--lightningcss-light,#285a3f)var(--lightningcss-dark,#86d9b3);text-align:center;border:1px solid var(--lightningcss-light,#76b58f)var(--lightningcss-dark,#4e6b5c);border-radius:999px;align-self:center;padding:8px 10px;font-size:8px;font-weight:900}.timeline-stint-controls{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;align-content:center;gap:5px;padding:8px;display:grid}.timeline-stint-controls label{color:var(--muted);text-transform:uppercase;gap:3px;font-size:7px;font-weight:850;display:grid}.timeline-stint-controls input{width:100%;min-height:38px;padding:6px}.timeline-grid-editor .timeline-row{grid-template-columns:210px 150px minmax(960px,1fr)}.roster-builder-summary{border-bottom:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.roster-builder-summary>div:first-child{gap:2px;display:grid}.roster-builder-summary span{color:var(--muted);font-size:8px}.roster-filters{flex-wrap:wrap;gap:6px;display:flex}.roster-filters button{text-transform:capitalize;min-height:34px;padding:6px 10px}.roster-filters button.active{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.pending-records-link{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.roster-mobile-list{display:none}.exceptional-status{color:var(--lightningcss-light,#965612)var(--lightningcss-dark,#ffaaa8);text-transform:capitalize}.compact-manage{min-height:32px;padding:5px 9px}.trade-transaction-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:12px;padding:14px;display:grid;box-shadow:0 10px 30px #111d2a0f}.trade-transaction-card.pass{border-color:var(--lightningcss-light,#76b58f)var(--lightningcss-dark,#4e6b5c)}.trade-transaction-card.estimate{background:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#17231f);border-color:#d4ab45}.trade-transaction-card.fail{border-color:#d68a37}.trade-transaction-selection{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.trade-transaction-selection>div{gap:3px;min-width:0;display:grid}.trade-transaction-selection span,.trade-transaction-selection small,.trade-transaction-result span,.trade-transaction-result small{color:var(--muted);font-size:8px}.trade-transaction-selection strong{overflow-wrap:anywhere;font-size:11px}.trade-transaction-selection i{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-style:normal;font-weight:950}.trade-transaction-result{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(230px,330px);align-items:center;gap:16px;padding-top:12px;display:grid}.trade-transaction-result>div:first-child{gap:4px;display:grid}.trade-transaction-result>div:first-child strong{font-size:16px}.trade-transaction-result p{margin:0;font-size:10px;line-height:1.5}.trade-apply-actions{gap:7px;display:grid}.trade-apply-actions>button{width:100%;min-height:42px}.estimated-financials-action{box-shadow:0 6px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.estimated-financials-action{box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 22%,transparent)}}.trade-user-override-panel{border:1px solid #b77913;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-user-override-panel{border:1px solid color-mix(in srgb,#b77913 42%,var(--line))}}.trade-user-override-panel{background:var(--lightningcss-light,#fff8e7)var(--lightningcss-dark,#1c2b25);border-left:5px solid #b77913;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.trade-user-override-panel{background:color-mix(in srgb,var(--lightningcss-light,#fff8e7)var(--lightningcss-dark,#1c2b25) 78%,var(--surface))}}.trade-user-override-panel{padding:14px 16px}.trade-user-override-panel>span{color:var(--lightningcss-light,#8a5708)var(--lightningcss-dark,#ffaaa8);letter-spacing:.14em;font-size:8px;font-weight:950}.trade-user-override-panel h3,.trade-user-override-panel p{margin:0}.trade-user-override-panel h3{font-size:14px}.trade-user-override-panel p{color:var(--muted);font-size:10px;line-height:1.5}.trade-user-override-panel button{white-space:nowrap;grid-area:1/2/span 3;min-height:44px}.trade-explanation-link{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);text-underline-offset:3px;background:0 0;border:0;padding:4px;font-size:9px;text-decoration:underline;min-height:32px!important}.trade-override-explanation{border-left:3px solid #d4ab45;grid-column:1/-1;margin:0;padding:8px 10px}.trade-validation-details summary{cursor:pointer;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:9px;font-weight:900}.trade-validation-details>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.trade-validation-details section{border:1px solid var(--line);border-radius:10px;gap:4px;padding:10px;display:grid}.trade-validation-details section p,.trade-validation-details section small{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.trade-override-confirmation{border:2px solid var(--accent);background:var(--surface);border-radius:14px;outline:none;gap:8px;padding:16px;scroll-margin-top:12px;display:grid;box-shadow:0 16px 45px #111d2a1f}.trade-override-confirmation:focus{box-shadow:0 0 0 3px var(--accent),0 16px 45px #111d2a1f}@supports (color:color-mix(in lab, red, red)){.trade-override-confirmation:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),0 16px 45px #111d2a1f}}.trade-override-confirmation>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.12em;font-size:8px;font-weight:950}.trade-override-confirmation h3,.trade-override-confirmation p{margin:0}.trade-override-confirmation p{font-size:11px;line-height:1.5}.trade-override-explanation,.trade-override-confirmation small{color:var(--muted);font-size:9px;line-height:1.5}.trade-override-confirmation>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.position-review-warning,.inline-offer-error,.inline-offer-pass{border-left:3px solid;margin:0;padding:8px 10px;font-size:9px;line-height:1.45}.position-review-warning{color:var(--lightningcss-light,#6b4317)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff7e9)var(--lightningcss-dark,#1c2b25);border-color:#d68a37}.inline-offer-error{color:var(--lightningcss-light,#8f2020)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff0f0)var(--lightningcss-dark,#1c2b25);border-color:#b53232}.inline-offer-pass{color:var(--lightningcss-light,#285a3f)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#edf9f1)var(--lightningcss-dark,#1c2b25);border-color:#4b9a68}.form-actions{flex-wrap:wrap;gap:8px;display:flex}.free-agent-search-results{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-height:240px;display:grid;overflow-y:auto}.free-agent-search-results button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.free-agent-search-results button+button{border-top:1px solid var(--line)}.free-agent-search-results button[aria-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.free-agent-search-results button[aria-selected=true]{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.free-agent-search-results small,.free-agent-search-results p{color:var(--muted);margin:0;font-size:8px}.offer-summary{gap:10px!important}.offer-summary>span{letter-spacing:.12em;font-size:8px!important}.offer-summary dl{border:1px solid var(--line);border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.offer-summary dl>div{grid-template-columns:minmax(100px,.55fr) 1fr;gap:10px;padding:8px 10px;display:grid}.offer-summary dl>div+div{border-top:1px solid var(--line)}.offer-summary dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.offer-summary dd{color:var(--ink);text-align:right;margin:0;font-size:9px;font-weight:750}.offer-summary dd.illegal{color:var(--lightningcss-light,#a32626)var(--lightningcss-dark,#ffaaa8)}.offer-summary dd.legal{color:var(--lightningcss-light,#277046)var(--lightningcss-dark,#86d9b3)}.financial-season-control{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.financial-season-control button.active{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.financial-season-control span{color:var(--muted);margin-left:auto;font-size:8px}.financial-snapshot{border:1px solid var(--line);border-radius:14px;overflow:hidden}.financial-snapshot.estimated{border-color:#d4ab45}@supports (color:color-mix(in lab, red, red)){.financial-snapshot.estimated{border-color:color-mix(in srgb,#d4ab45 70%,var(--line))}}.financial-snapshot-heading{background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.financial-snapshot-heading span{color:var(--lightningcss-light,#7b5c12)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#1c2b25);border:1px solid #d4ab45;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.financial-snapshot>.financial-estimate-note{border-top:1px solid #d4ab45;margin:0}@supports (color:color-mix(in lab, red, red)){.financial-snapshot>.financial-estimate-note{border-top:1px solid color-mix(in srgb,#d4ab45 45%,var(--line))}}.financial-snapshot>.financial-estimate-note{background:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#17231f);padding:9px 14px}.financial-snapshot .financial-grid{margin:0}.forward-planning-notice,.planning-only-standings{border-top:1px solid #ffffff2e;gap:5px;padding:16px 24px;display:grid}.forward-planning-notice strong{color:#fff;font-size:12px}.forward-planning-notice span{color:#ffffffb8;font-size:9px}.planning-only-standings{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;margin:20px}.planning-only-standings p{color:var(--muted);margin:0;font-size:9px}.planning-only-fit{grid-template-columns:1fr}.contract-ledger>details{border-top:1px solid var(--line)}.contract-ledger>details summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.contract-ledger>details summary strong{font-size:10px}.contract-ledger>details summary span{font-size:10px;font-weight:850}.contract-ledger>details summary em{color:var(--muted);text-transform:capitalize;font-size:8px;font-style:normal}.contract-ledger>details>div{background:var(--surface-soft);flex-wrap:wrap;gap:7px 14px;padding:10px 14px;display:flex}.contract-ledger>details>div span{color:var(--muted);font-size:8px}.development-scenario-list article{align-items:center;gap:6px;display:flex}.development-scenario-list article button:first-child{overflow-wrap:anywhere;text-align:left;flex:1;min-width:0}.outgoing-seconds{border:1px solid var(--line);border-radius:14px;overflow:hidden}.outgoing-seconds>summary{cursor:pointer;background:var(--surface-soft);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);padding:13px 16px;font-size:10px;font-weight:900}@media (width<=768px){.app-shell{max-width:100%;padding-bottom:max(12px,env(safe-area-inset-bottom));overflow-x:clip}.tool-nav{flex-wrap:nowrap;gap:6px;margin-top:12px;padding:0 14px 5px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.tool-nav button{flex:none;min-height:42px}.mobile-build-trigger,.mobile-build-menu,.mobile-build-backdrop{display:none!important;position:static!important}.hero{padding:16px 14px}.hero h1{font-size:clamp(27px,8vw,34px)}.projected-team-heading{padding:14px}.projected-team-heading p{display:none}.projected-record strong{font-size:32px}.projected-team-metrics .scenario-status-metric{display:none}.starting-lineup-projection-card .projected-basketball-layout,.starting-lineup-projection-card .starting-five-section{padding:10px}.living-financial-outlook{gap:10px;padding:12px 14px}.build-scenario{padding:12px 14px}.build-scenario-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.build-scenario:after{content:none}.workspace-panel>.panel-heading{padding:12px 14px}.scenario-state-badge{max-width:100%}.trade-transaction-result{grid-template-columns:1fr}.trade-apply-actions{width:100%}.roster-builder-table{display:none}.roster-mobile-list{gap:8px;padding:10px;display:grid}.roster-mobile-list details{border:1px solid var(--line);background:var(--surface);border-radius:12px}.roster-mobile-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.roster-mobile-list summary>span{gap:3px;min-width:0;display:grid}.roster-mobile-list summary>span:last-child{text-align:right;justify-items:end}.roster-mobile-list summary strong{overflow-wrap:anywhere;font-size:10px}.roster-mobile-list summary small{color:var(--muted);font-size:7px}.roster-mobile-list details>div{border-top:1px solid var(--line);background:var(--surface-soft);gap:7px;padding:10px;display:grid}.roster-mobile-list details>div span{color:var(--muted);justify-content:space-between;gap:8px;font-size:8px;display:flex}.roster-builder-summary{align-items:stretch;padding:10px}.roster-filters{flex-wrap:nowrap;width:100%;overflow-x:auto}.roster-filters button{flex:none;min-height:40px}.trade-transaction-selection{grid-template-columns:1fr}.trade-transaction-selection>i{justify-self:center;transform:rotate(90deg)}.trade-validation-details>div{grid-template-columns:1fr}.trade-columns{min-width:0}.trade-direction{transform:rotate(90deg)}.trade-complete,.rotation-status-card{flex-direction:column;align-items:stretch;margin-inline:10px}.timeline-grid-editor .timeline-row{grid-template-columns:160px 136px minmax(960px,1fr)}.timeline-stint-controls input{min-height:44px}.timeline-row-actions button{min-width:36px;min-height:36px}.timeline-drag-handle{width:42px;min-width:42px;min-height:42px}.timeline-toolbar button,.timeline-toolbar select{min-height:44px}.form-layout{min-width:0;padding:10px}.form-card,.form-layout aside{padding:14px}.financial-season-control{flex-direction:column;align-items:stretch}.financial-season-control span{margin-left:0}.contract-ledger>details summary{grid-template-columns:minmax(0,1fr) auto}.contract-ledger>details summary em{grid-column:1/-1}.asset-summary{grid-template-columns:1fr 1fr}}@media (width<=430px){.topbar,.team-switcher{padding-inline:10px}.projected-team-metrics{grid-template-columns:1fr 1fr}.lineup-strip-players article{flex-basis:138px;min-height:70px}.financial-outlook-grid{grid-template-columns:1fr 1fr}.financial-outlook-grid>span:first-child{grid-column:1/-1}.financial-outlook-grid>span:nth-child(2n){border-left:1px solid var(--line)}.asset-summary{grid-template-columns:1fr}.offer-summary dl>div{grid-template-columns:1fr;gap:3px}.offer-summary dd{text-align:left}.trade-kicker-ledger article,.waiver-workflow fieldset{grid-template-columns:1fr}.trade-kicker-ledger article>div:last-of-type{justify-items:start}.trade-transaction-card,.trade-override-confirmation{padding:13px}.trade-user-override-panel{grid-template-columns:1fr;padding:13px}.trade-user-override-panel button{white-space:normal;grid-area:auto/1;width:100%}.trade-override-confirmation>div{grid-template-columns:1fr;display:grid}.trade-override-confirmation button{width:100%;min-height:44px}}@media (width<=390px){.trade-builder{padding:10px}.trade-transaction-card{padding:11px}.trade-apply-actions>button{white-space:normal;min-height:44px}}@media (width>=1440px){.rotation-status-card{margin-inline:32px}}@media (width>=1920px){.app-shell{max-width:1680px;margin-inline:auto}.league-shell{max-width:1600px;margin-inline:auto}}@supports (color:color-mix(in lab, red, red)){.app-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,var(--page)) 0,var(--page) 420px)}}.topbar{border-bottom-color:var(--team-border);min-height:68px}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom-color:color-mix(in srgb,var(--team-border) 65%,transparent)}}.topbar{box-shadow:0 8px 30px #111e260d}.brand-mark{border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff38}.access-pill{background:#138a50;border:0}@supports (color:color-mix(in lab, red, red)){.access-pill{background:color-mix(in srgb,#138a50 10%,var(--surface))}}.access-pill{color:#17643a}.league-workspace-switcher{max-width:var(--content-width);border:0;padding-block:16px 12px}.league-workspace-switcher .team-monogram{border:1px solid var(--secondary);width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.league-workspace-switcher .team-monogram{border:1px solid color-mix(in srgb,var(--secondary) 45%,transparent)}}.league-workspace-switcher .team-monogram{box-shadow:0 8px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.league-workspace-switcher .team-monogram{box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 18%,transparent)}}.active-team-label strong{letter-spacing:-.015em;font-size:16px}.active-team-label small{font-size:11px}.league-workspace-switcher label{font-size:10px}.league-workspace-switcher select{min-height:42px;font-size:12px}.primary-nav{z-index:15;max-width:var(--content-width);border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0 auto 14px;display:grid;position:sticky;top:68px}@supports (color:color-mix(in lab, red, red)){.primary-nav{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.primary-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:5px;box-shadow:0 10px 28px #101f2912}.primary-nav button{min-height:42px;color:var(--muted);background:0 0;border:0;font-size:12px}.primary-nav button.active{background:var(--accent);color:var(--text-on-primary);box-shadow:0 6px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.primary-nav button.active{box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 24%,transparent)}}.primary-nav button:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.primary-nav button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.primary-nav button:hover:not(:disabled){color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.primary-nav button.active:hover:not(:disabled){background:var(--accent);color:var(--text-on-primary)}.hero{max-width:var(--content-width);min-height:0;box-shadow:0 24px 70px var(--accent);border-radius:24px;margin:0 auto;padding:34px 40px}@supports (color:color-mix(in lab, red, red)){.hero{box-shadow:0 24px 70px color-mix(in srgb,var(--accent) 20%,transparent)}}.hero-overview{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:300px}.hero-compact{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);min-height:220px}.hero h1{margin-block:9px 12px;font-size:clamp(38px,4.8vw,68px)}.hero-compact h1{font-size:clamp(32px,4vw,52px)}.hero p{font-size:15px}.hero-workflow{border-color:#fff3;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:22px}.hero-workflow>span,.hero-workflow>strong{grid-column:1/-1}.hero-workflow strong{margin:2px 0 8px;font-size:28px}.hero-workflow>div{background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;gap:4px;padding:11px;display:grid}.hero-workflow>div:last-child{grid-column:1/-1}.hero-workflow>div small{color:#fff;text-transform:uppercase;margin:0;font-size:9px}.hero-workflow>div b{font-size:14px}.projected-team,.workspace-panel{max-width:var(--content-width)}.projected-team{border-radius:24px;margin-top:18px;box-shadow:0 22px 65px #101e2717}.starting-lineup-projection-card{box-shadow:none;border-radius:20px;margin:18px}.projected-team-heading h2{text-transform:capitalize;font-size:clamp(28px,3.2vw,42px)}.projected-team-heading p{max-width:640px;font-size:12px;line-height:1.5}.projected-record{background:#00000021;border:1px solid #ffffff38;border-radius:16px;min-width:245px;padding:18px 20px}.projected-record small{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.projected-record strong{margin-block:4px;font-size:54px}.projected-record em{font-size:12px;font-weight:850}.projection-sync-status.withheld{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;margin-top:9px}.projection-placeholder-grid{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.projection-placeholder-grid>span{gap:5px;padding:14px 18px;display:grid}.projection-placeholder-grid>span+span{border-left:1px solid var(--line)}.projection-placeholder-grid small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.projection-placeholder-grid strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:12px}.starting-lineup-projection-card .projected-basketball-layout,.starting-lineup-projection-card .starting-five-section{padding:18px}.projected-section-heading span{font-size:9px}.projected-section-heading h3{margin-block:4px;font-size:18px}.starting-lineup-projection-card .lineup-strip-players article{min-height:104px;padding:14px}.projected-basketball-layout .lineup-strip-players article>strong{font-size:13px}.projected-basketball-layout .lineup-strip-players article>small{font-size:9px}.rotation-status-card{border-radius:14px;margin:0 18px 16px;padding:14px 18px}.rotation-status-card span{font-size:9px}.rotation-status-card strong{font-size:16px}.rotation-status-card small{font-size:10px}.living-financial-outlook{border:1px solid var(--line);border-radius:16px;margin-inline:18px;padding:16px 18px}.financial-outlook-heading span,.build-scenario span{font-size:9px}.financial-outlook h3,.build-scenario h3{font-size:18px}.financial-outlook-grid small{font-size:8px}.financial-outlook-grid strong{font-size:14px}.financial-outlook-grid em{font-size:9px}.build-scenario{margin-top:18px;padding:20px 24px}.build-scenario p{font-size:10px}.build-scenario-tools button{text-align:left;gap:3px;min-height:58px;padding:10px 12px;display:grid}.build-scenario-tools button strong{font-size:11px}.build-scenario-tools button small{color:var(--muted);font-size:8px}.build-scenario-tools button:hover small,.build-scenario-tools button:focus-visible small{color:currentColor;opacity:.78}.living-scenario-footer{padding:16px 22px}.living-scenario-footer .living-change-list h3{font-size:9px}.living-scenario-footer .living-change-list p{font-size:10px}.transaction-nav{max-width:var(--content-width);border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:7px;margin:18px auto 0;padding:8px;display:flex}.transaction-nav>span{color:var(--muted);letter-spacing:.14em;margin:0 8px;font-size:9px;font-weight:950}.transaction-nav button.active{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.workspace-panel{border-radius:20px;margin-top:18px;box-shadow:0 18px 55px #111d2a14}.panel-heading{padding:22px 26px}.panel-heading h2{font-size:28px}.panel-heading span{font-size:9px}.scenario-state-badge strong{font-size:12px}.roster-builder-summary{padding:15px 18px}.roster-builder-summary>div:first-child strong{font-size:15px}.roster-builder-summary span{font-size:10px}.roster-builder-table table{min-width:1080px}th{padding:12px 14px;font-size:9px}td{padding:12px 14px;font-size:11px}.player-chip strong{font-size:11px}.player-chip small,.subcell{font-size:9px}.rotation-workspace{padding:20px}.rotation-commandbar{justify-content:flex-end;display:flex}.rotation-view-tabs{margin-bottom:12px}.rotation-view-tabs button{min-height:38px;padding-inline:18px}.rotation-healthline{border:1px solid;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid;overflow:hidden}.rotation-healthline.pass{background:var(--lightningcss-light,#eff9f2)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#8fc5a4)var(--lightningcss-dark,#4e6b5c)}.rotation-healthline.fail{background:var(--lightningcss-light,#fff8e8)var(--lightningcss-dark,#1c2b25);border-color:#ddb55b}.rotation-healthline .rotation-guidance-copy{padding:0}.rotation-healthline .rotation-guidance-copy>span{font-size:8px}.rotation-healthline .rotation-guidance-copy h3{font-size:16px}.rotation-healthline .rotation-guidance-copy p{font-size:10px}.rotation-issue-summary{border-left:1px solid #53655d2e;gap:4px;padding-left:16px;display:grid}.rotation-issue-summary strong{font-size:14px}.rotation-issue-summary span{color:var(--lightningcss-light,#665116)var(--lightningcss-dark,#ffaaa8);font-size:9px}.rotation-primary-actions{border:0;min-width:0;padding:0;display:flex}.rotation-primary-actions button,.rotation-no-pending{white-space:nowrap}.rotation-advanced-validation summary{font-size:10px}.rotation-advanced-validation p,.rotation-secondary-actions>span{font-size:9px}.rotation-board{gap:14px}.rotation-group>header span{font-size:10px}.rotation-group>header small{font-size:8px}.rotation-player-label strong{font-size:10px}.rotation-player-label small{font-size:8px}.financial-layout{gap:16px;padding:20px;display:grid}.financial-season-control{margin:0}.financial-snapshot{border-radius:16px}.financial-snapshot-heading h3{font-size:15px}.financial-snapshot-heading span{font-size:8px}.financial-grid .metric-card{min-height:104px;box-shadow:none;border-radius:0}.financial-grid .metric-card strong{font-size:clamp(18px,2vw,26px)}.financial-grid .metric-card span,.financial-grid .metric-card small{font-size:9px}.salary-ledger{border:1px solid var(--line);border-radius:16px;overflow:hidden}.salary-ledger-heading{background:var(--surface-soft);justify-content:space-between;align-items:end;gap:16px;padding:16px 18px;display:flex}.salary-ledger-heading span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.13em;font-size:8px;font-weight:950}.salary-ledger-heading h3{margin:4px 0 0;font-size:17px}.salary-ledger-heading small{color:var(--muted);font-size:9px}.financial-table table{min-width:900px}.financial-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.financial-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.financial-mobile-list{display:none}.draft-layout{gap:16px;padding:20px;display:grid}.draft-disclaimer{border-radius:14px;padding:16px 18px}.draft-disclaimer strong{font-size:14px}.draft-disclaimer p{font-size:10px}.asset-summary{gap:10px}.asset-summary .metric-card{min-height:100px}.asset-section{border:1px solid var(--line);border-radius:16px;padding:0;overflow:hidden}.asset-section>h3{background:var(--surface-soft);margin:0;padding:14px 16px;font-size:14px}.asset-grid{padding:12px}.asset-grid article{border-radius:12px}.operation-overlay{z-index:50;border:1px solid var(--accent);grid-template-columns:auto 1fr;column-gap:10px;min-width:240px;display:grid;position:fixed;top:82px;right:24px}@supports (color:color-mix(in lab, red, red)){.operation-overlay{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}}.operation-overlay{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.operation-overlay{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.operation-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:13px 15px;box-shadow:0 18px 45px #0919222e}.operation-overlay strong{align-self:end;font-size:12px}.operation-overlay small{color:var(--muted);grid-column:2;font-size:9px}.operation-ball{border:2px solid var(--accent);background:linear-gradient(90deg,transparent 46%,var(--accent) 47% 53%,transparent 54%);border-radius:50%;grid-row:1/3;align-self:center;width:26px;height:26px;animation:.8s linear infinite rl-spin}.app-loading{--load-accent:#008348;color:#fff;background:radial-gradient(circle at 50% 42%,#183f35,#071813 68%);place-content:center;justify-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.loading-court{aspect-ratio:1.9;opacity:.8;border:1px solid #ffffff17;border-radius:50%;width:min(70vw,720px);position:absolute;transform:perspective(700px)rotateX(66deg)}.loading-court:before,.loading-court:after,.loading-court span{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.loading-court:before{inset:12% 32%}.loading-court:after{inset:32% 44%}.loading-court span{border-radius:0;inset:0 49%}.loading-court i{border:2px solid var(--load-accent);background:linear-gradient(90deg,transparent 46%,var(--load-accent) 47% 53%,transparent 54%);border-radius:50%;width:46px;height:46px;animation:1s ease-in-out infinite rl-bounce;position:absolute;top:50%;left:50%}.loading-brand{align-items:center;gap:12px;display:flex;position:relative}.loading-brand b{background:var(--load-accent);border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;display:grid}.loading-brand strong{letter-spacing:.16em;font-size:22px}.app-loading p{color:#ffffffb8;margin:18px 0 9px;font-size:12px;position:relative}.loading-progress{background:#ffffff1f;border-radius:99px;width:220px;height:3px;position:relative;overflow:hidden}.loading-progress span{border-radius:inherit;background:var(--load-accent);width:45%;height:100%;animation:1s ease-in-out infinite alternate rl-load;display:block}@keyframes rl-spin{to{transform:rotate(360deg)}}@keyframes rl-bounce{0%,to{transform:translate(-50%,-50%)translateY(-6px)rotate(0)}50%{transform:translate(-50%,-50%)translateY(5px)rotate(180deg)}}@keyframes rl-load{0%{transform:translate(-25%)}to{transform:translate(145%)}}@media (width<=1100px){.primary-nav,.hero,.projected-team,.workspace-panel,.transaction-nav{margin-inline:16px}.hero-overview,.hero-compact{grid-template-columns:1fr .8fr}.build-scenario{grid-template-columns:1fr}.build-scenario-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.rotation-healthline{grid-template-columns:1fr auto}.rotation-issue-summary{border-top:1px solid #53655d2e;border-left:0;grid-area:2/1/auto/-1;padding:12px 0 0}.rotation-board{grid-template-columns:1fr 1fr}.rotation-group-out{grid-column:1/-1}}@media (width<=768px){.topbar{grid-template-columns:1fr auto;min-height:62px;padding-inline:14px}.access-pill,.header-actions button:first-child{display:none}.header-actions button{min-height:40px;padding-inline:10px}.primary-nav{border-inline:0;border-radius:0;grid-template-columns:repeat(6,max-content);justify-content:start;margin:0;padding-inline:12px;top:62px;overflow-x:auto;box-shadow:0 5px 18px #101f2914}.primary-nav button{min-width:92px}.league-workspace-switcher{grid-template-columns:auto 1fr;padding:14px}.league-workspace-switcher label{grid-column:1/-1}.hero,.projected-team,.workspace-panel,.transaction-nav{margin-inline:10px}.hero{border-radius:18px;padding:26px 22px}.hero-overview,.hero-compact{grid-template-columns:1fr}.hero h1,.hero-compact h1{font-size:clamp(36px,11vw,52px)}.hero-workflow{margin-top:6px}.starting-lineup-projection-card{margin:10px}.starting-lineup-projection-card .projected-team-heading{flex-direction:column;align-items:stretch;min-height:0;padding:22px}.projected-record{width:100%;min-width:0}.projection-placeholder-grid{grid-template-columns:1fr 1fr}.projection-placeholder-grid>span:nth-child(3){border-top:1px solid var(--line);border-left:0}.projection-placeholder-grid>span:nth-child(4){border-top:1px solid var(--line)}.lineup-strip-players{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.lineup-strip-players article{scroll-snap-align:start;flex:0 0 158px}.living-financial-outlook{margin-inline:10px}.build-scenario-tools{grid-template-columns:1fr 1fr}.living-scenario-footer{grid-template-columns:1fr}.transaction-nav{overflow-x:auto}.transaction-nav>span{display:none}.transaction-nav button{flex:none;min-height:42px}.panel-heading{align-items:flex-start;padding:18px}.panel-heading h2{font-size:24px}.rotation-workspace,.financial-layout,.draft-layout{padding:12px}.rotation-healthline{grid-template-columns:1fr}.rotation-primary-actions{flex-wrap:wrap}.rotation-primary-actions button{flex:120px;min-height:42px}.rotation-board{grid-template-columns:1fr}.rotation-group-out{grid-column:auto}.salary-ledger-heading{flex-direction:column;align-items:flex-start}.financial-table{display:none}.financial-mobile-list{gap:8px;padding:10px;display:grid}.financial-mobile-list article{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px}.financial-mobile-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.financial-mobile-list dl{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0 0;display:grid;overflow:hidden}.financial-mobile-list dl div{background:var(--surface-soft);gap:2px;padding:8px;display:grid}.financial-mobile-list dt{color:var(--muted);font-size:8px}.financial-mobile-list dd{margin:0;font-size:10px;font-weight:850}.operation-overlay{inset:auto 10px 14px}}@media (width<=430px){.brand small{display:none}.brand-mark{width:34px;height:34px}.header-actions{gap:4px}.header-actions button{padding-inline:8px;font-size:10px}.hero{padding:24px 18px}.hero p{font-size:13px}.hero-workflow{padding:16px}.hero-workflow strong{font-size:23px}.projected-team{border-radius:18px}.starting-lineup-projection-card .projected-team-heading{padding:18px}.projected-team-heading h2{font-size:28px}.projected-record strong{font-size:46px}.projection-placeholder-grid>span{padding:12px}.build-scenario-tools{grid-template-columns:1fr}.build-scenario-tools button{min-height:52px}.financial-outlook-grid{grid-template-columns:1fr 1fr}.financial-outlook-grid>span:first-child{grid-column:1/-1}.living-scenario-footer .living-projection-actions{grid-template-columns:1fr;display:grid}.roster-mobile-list summary{grid-template-columns:1fr}.roster-mobile-list summary>span:last-child{text-align:left;justify-items:start}.asset-summary{grid-template-columns:1fr}}@media (width<=390px){.primary-nav button{min-width:86px}.header-actions .quiet-danger{display:none}.hero h1,.hero-compact h1{font-size:36px}.season-tabs button{flex:1}.projection-placeholder-grid{grid-template-columns:1fr}.projection-placeholder-grid>span+span{border-top:1px solid var(--line);border-left:0}.financial-mobile-list dl{grid-template-columns:1fr}}@media (width>=1440px){.league-workspace-switcher,.primary-nav,.hero,.projected-team,.workspace-panel,.transaction-nav{width:min(calc(100% - 64px),var(--content-width))}.hero{padding-inline:52px}}@media (width>=1920px){.app-shell{--content-width:1480px;max-width:none}.hero-overview{min-height:340px}.projected-team-heading h2{font-size:44px}}@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}}:root{--rl-shadow:0 18px 60px #0a1a2217}.app-shell{--content-width:1380px;background:linear-gradient(180deg,var(--page),var(--page))}@supports (color:color-mix(in lab, red, red)){.app-shell{background:linear-gradient(180deg,var(--page),color-mix(in srgb,var(--page) 88%,var(--lightningcss-light,#e8ecef)var(--lightningcss-dark,#273b32)))}}.topbar{border-bottom-color:var(--line);grid-template-columns:1fr auto 1fr;min-height:68px}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom-color:color-mix(in srgb,var(--line) 68%,transparent)}}.topbar{padding-inline:max(20px,calc((100vw - var(--content-width))/2))}.active-context{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.active-context span{background:var(--accent);width:28px;height:28px;color:var(--text-on-primary);border-radius:50%;place-items:center;font-size:8px;font-weight:950;display:grid}.active-context strong{color:var(--ink)}.active-context small{border-left:1px solid var(--line);padding-left:8px}.header-actions .share-button{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.league-workspace-switcher{width:min(calc(100% - 40px),var(--content-width));border:0;border-radius:0;margin-bottom:8px;padding:18px 0 10px}.active-team-label{grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.active-team-label small{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;grid-column:1/-1;font-size:7px;font-weight:950}.active-team-label em{color:var(--muted);font-size:9px;font-style:normal}.league-workspace-switcher label{grid-template-columns:auto minmax(220px,340px);justify-self:end;align-items:center}.league-workspace-switcher label>span{white-space:nowrap}.primary-nav{border-radius:16px;gap:0;margin-bottom:18px;padding:6px;top:68px}.primary-nav button{text-align:left;border-radius:11px;grid-template-columns:auto 1fr;place-items:center start;column-gap:8px;min-height:48px;padding:8px 13px;display:grid;position:relative}.primary-nav button i{color:var(--muted);grid-row:1/3}@supports (color:color-mix(in lab, red, red)){.primary-nav button i{color:color-mix(in srgb,var(--muted) 70%,transparent)}}.primary-nav button i{letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:950}.primary-nav button span{color:inherit;font-size:11px;font-weight:900}.primary-nav button small{color:inherit;opacity:1;font-size:7px}.primary-nav button.active i{color:var(--text-on-primary)}.hero{min-height:0;box-shadow:0 22px 70px var(--accent);border:0;border-radius:26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero{box-shadow:0 22px 70px color-mix(in srgb,var(--accent) 24%,transparent)}}.hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero-copy,.hero-workflow{z-index:1;position:relative}.hero h1{max-width:820px;font-size:clamp(46px,5.4vw,76px)}.hero-primary-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.hero-primary-actions button{color:#fff;white-space:normal;background:#ffffff1f;border-color:#ffffff40;min-width:0;min-height:42px}.hero-primary-actions button:first-child{border-color:var(--secondary);background:var(--secondary);color:var(--text-on-secondary)}.hero-workflow{grid-template-columns:1fr 1fr}.hero-workflow>div b{overflow-wrap:anywhere;line-height:1.3}.hero-team-mark{color:#fff;letter-spacing:-.04em;grid-column:1/-1;place-items:center;width:72px;height:72px;font-size:19px;font-weight:950;background:#ffffff1a!important;border:1px solid #ffffff47!important;border-radius:50%!important;display:grid!important}.hero-workflow>div:last-of-type{grid-column:1/-1}.hero-workflow>button{border-color:var(--secondary);background:var(--secondary);min-height:42px;color:var(--text-on-secondary);grid-column:1/-1}.verified-season-context{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.verified-season-context strong{color:#fff}.hero .eyebrow,.hero .hero-workflow>span{color:var(--hero-accent)}.starting-lineup-projection-card{background:var(--surface);border:0;overflow:hidden}.starting-lineup-projection-card .projected-team-heading{background:radial-gradient(circle at 80% 10%,var(--hero-accent),transparent 34%),var(--team-gradient)}@supports (color:color-mix(in lab, red, red)){.starting-lineup-projection-card .projected-team-heading{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--hero-accent) 24%,transparent),transparent 34%),var(--team-gradient)}}.projected-record{grid-template-columns:1fr auto;align-items:end;min-width:270px;display:grid}.projected-record small,.projected-record em{grid-column:1}.projected-record strong{grid-area:1/2/3}.projected-section-heading{grid-template-columns:1fr auto;align-items:end;display:grid}.projected-section-heading span,.projected-section-heading h3{grid-column:1}.projected-section-heading button{grid-area:1/2/3}.starting-lineup-projection-card .lineup-strip-players article{border:1px solid var(--line);border-top:4px solid var(--accent);background:linear-gradient(160deg,var(--surface),var(--surface-soft))}.starting-lineup-projection-card .lineup-strip-players article strong{font-size:14px;line-height:1.25}.rotation-status-card{background:var(--accent);border:0}@supports (color:color-mix(in lab, red, red)){.rotation-status-card{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.living-financial-outlook{box-shadow:none;grid-template-columns:minmax(210px,.45fr) 1.55fr auto;align-items:center;gap:20px;display:grid}.financial-outlook-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.financial-outlook-grid>span{min-height:76px;padding:13px}.financial-link{white-space:nowrap}.build-scenario{border-block:1px solid var(--line);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.build-scenario{background:color-mix(in srgb,var(--surface-soft) 54%,var(--surface))}}.build-scenario-tools button{border:0;border-left:3px solid var(--accent);background:var(--surface);border-radius:8px;box-shadow:0 6px 20px #101e280d}.living-scenario-footer{align-items:center}.living-change-list>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:8px;font-weight:950}.living-change-list h3{margin:5px 0!important;font-size:16px!important}.living-change-list p{margin-block:4px!important}.action-complete{max-width:var(--content-width);border:0;border-left:5px solid var(--accent);background:var(--surface);box-shadow:var(--rl-shadow);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:18px auto;padding:20px 22px;display:grid}.action-complete h3{margin:4px 0;font-size:23px}.action-complete p{color:var(--muted);margin:0}.action-complete-paths{gap:7px;display:flex}.contract-nav{justify-content:center}.workspace-panel{box-shadow:var(--rl-shadow);border:0}.panel-heading{background:linear-gradient(120deg,var(--accent),var(--surface))}@supports (color:color-mix(in lab, red, red)){.panel-heading{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 8%,var(--surface-soft)),var(--surface))}}.financial-layout{gap:18px}.financial-season-control{background:0 0;border:0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:7px;display:grid}.financial-season-control>span{justify-self:start;margin-left:8px}.financial-share{border-color:var(--accent);color:var(--accent-strong)}.financial-snapshot{background:var(--surface);isolation:isolate;border:0;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 35px #0e1f2712}.financial-snapshot-heading{z-index:0;background:linear-gradient(115deg,var(--hero-end) 0%,var(--accent-strong) 62%,var(--hero-start) 135%);color:#fff;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:relative}.financial-snapshot-heading>div>span{color:#fff;letter-spacing:.15em;background:#0000003d;border:1px solid #ffffff59;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:950;display:inline-flex}.financial-snapshot-heading h3{margin:4px 0 0;font-size:23px}.financial-snapshot-heading>span{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:99px;padding:7px 10px}.financial-snapshot>.financial-estimate-note{border-bottom:1px solid var(--line);margin:0;padding:12px 20px}.financial-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.financial-grid .metric-card+.metric-card{border-left:1px solid var(--line)}.financial-comparison{grid-template-columns:1fr 1fr;gap:10px}.financial-comparison>h3{grid-column:1/-1;margin:0 0 4px}.financial-comparison article{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr repeat(5,minmax(0,1fr));padding:10px}.financial-comparison article>strong{align-self:center}.financial-mobile-list article>p{color:var(--muted);margin:8px 0 0;font-size:9px}.salary-ledger,.exception-ledger,.contract-actions{box-shadow:0 10px 35px #0e1f270d}.share-studio-overlay{z-index:100;color:#f7fbf9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040c10d6;grid-template-columns:minmax(310px,390px) 1fr;display:grid;position:fixed;inset:0}.share-studio-overlay.presentation{grid-template-columns:1fr}.share-studio-controls{background:#0a1715;border-right:1px solid #ffffff1a;align-content:start;gap:22px;padding:34px 28px;display:grid;overflow-y:auto}.share-studio-controls>div:first-child>span{color:#59e4a5;letter-spacing:.17em;font-size:9px;font-weight:950}.share-studio-controls h2{letter-spacing:-.05em;margin:8px 0;font-size:34px;line-height:.98}.share-studio-controls p{color:#9cb2aa;margin:0;font-size:11px;line-height:1.6}.share-studio-controls fieldset{border:0;margin:0;padding:0}.share-studio-controls legend{color:#90a89f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:950}.share-studio-controls fieldset>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.share-studio-controls button{color:#fff;background:#ffffff0a;border-color:#ffffff1f}.share-studio-controls button.active{background:#59e4a51f;border-color:#59e4a5}.share-studio-controls fieldset button{text-align:left;justify-items:start;gap:2px;display:grid}.share-studio-controls fieldset button small{color:#8ca39a;font-size:8px}.share-studio-controls .share-fixed-format>div{grid-template-columns:minmax(0,1fr)}.share-studio-controls .share-fixed-format>p{margin-top:7px;font-size:9px;line-height:1.45}.share-studio-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.share-studio-actions button:first-child{grid-column:1/-1}.share-preview-stage{place-items:center;padding:30px;display:grid;position:relative;overflow:auto}.presentation-close{z-index:2;color:#fff;background:#0000006b;border-color:#ffffff38;position:fixed;top:20px;right:20px}.share-card{aspect-ratio:4/5;background:radial-gradient(circle at 88% 12%,var(--share-secondary),transparent 34%),linear-gradient(145deg,var(--share-start),var(--share-end));border:1px solid #ffffff2e;border-radius:12px;width:min(100%,720px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.share-card{background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--share-secondary) 32%,transparent),transparent 34%),linear-gradient(145deg,var(--share-start),var(--share-end))}}.share-card{color:#fff;box-shadow:0 36px 100px #00000073;container-type:inline-size}.share-card.format-landscape{aspect-ratio:16/9;width:min(100%,900px)}.share-card.format-square{aspect-ratio:1;width:min(100%,720px)}.share-card.format-story{aspect-ratio:9/16;width:min(100%,480px)}@media (width>=901px){.share-studio-overlay .share-preview-stage .share-card.format-landscape{width:min(100%,900px,177.78dvh - 113.779px)}.share-studio-overlay .share-preview-stage .share-card.format-square{width:min(100%,720px,100dvh - 64px)}.share-studio-overlay .share-preview-stage .share-card.format-portrait{width:min(100%,720px,80dvh - 51.2px)}.share-studio-overlay .share-preview-stage .share-card.format-story{width:min(100%,480px,56.25dvh - 36px)}}.share-card-watermark{color:#ffffff06;letter-spacing:-.12em;text-align:right;max-width:76%;font-size:31cqw;font-weight:950;line-height:.7;position:absolute;bottom:1%;right:1%;overflow:hidden}.share-card:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:6cqw 6cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.share-card-content{z-index:1;min-height:0;padding:6.5cqw 6.5cqw 12cqw;display:grid;position:relative}.share-card>footer{z-index:2;color:#ffffffad;background:0 0;border-top:1px solid #ffffff2e;justify-content:space-between;padding:2cqw 0 0;display:flex;position:absolute;bottom:4cqw;left:5cqw;right:5cqw}.share-card>footer strong{letter-spacing:.14em;font-size:1.7cqw}.share-card>footer span{letter-spacing:.08em;font-size:1.2cqw;font-weight:800}.share-team-lockup{align-items:center;gap:2.5cqw;display:flex}.share-team-lockup>i{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:10cqw;height:10cqw;font-size:2.4cqw;font-style:normal;font-weight:950;display:grid}.share-team-lockup span{display:grid}.share-team-lockup small,.share-overview-finance small,.share-projection span,.share-lineup header span,.share-rotation header span,.share-transaction>span,.share-roster-cap header span,.share-assets header span{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-team-lockup small,.share-overview-finance small,.share-projection span,.share-lineup header span,.share-rotation header span,.share-transaction>span,.share-roster-cap header span,.share-assets header span{color:color-mix(in srgb,var(--share-secondary) 76%,white)}}.share-team-lockup small,.share-overview-finance small,.share-projection span,.share-lineup header span,.share-rotation header span,.share-transaction>span,.share-roster-cap header span,.share-assets header span{letter-spacing:.14em;font-size:1.3cqw;font-weight:950}.share-team-lockup h3{letter-spacing:-.04em;margin:.4cqw 0 0;font-size:4.2cqw}.share-card .share-scenario-date{color:#ffffffb8;letter-spacing:normal;text-align:right;max-width:29cqw;font-size:1.35cqw;font-weight:500;line-height:1.4;display:block}.share-card.format-landscape .share-scenario-date{font-size:1.1cqw}.share-card.format-story .share-scenario-date{font-size:1.7cqw}.share-team-lockup>.share-scenario-date{flex-shrink:0;align-self:flex-start;margin-left:auto}.share-team-lockup>span{min-width:0}.share-team-lockup>i{flex-shrink:0}.share-dated-heading{justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex}.share-transaction-meta{text-align:right;align-self:flex-start;justify-items:end;gap:.65cqw;display:grid}.share-overview{grid-template-columns:1fr auto;align-content:start;gap:4cqw;display:grid}.share-projection{justify-items:end;display:grid}.share-projection strong{font-size:6.8cqw;line-height:.85}.share-projection .share-projection-delta{color:#ffffffdb;margin-top:.8cqw;font-size:1.75cqw;font-style:normal;font-weight:850;line-height:1.1}.share-projection small{color:#ffffffad;margin-top:1cqw;font-size:1.5cqw}.share-roster-fit{border-left:.6cqw solid var(--share-secondary);background:#ffffff12;grid-column:1/-1;gap:.7cqw;padding:1.6cqw 2cqw;display:grid}.share-roster-fit span{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-roster-fit span{color:color-mix(in srgb,var(--share-secondary) 76%,white)}}.share-roster-fit span{letter-spacing:.14em;font-size:1.2cqw;font-weight:950}.share-roster-fit strong{font-size:1.65cqw;line-height:1.35}.share-overview-lineup{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:1cqw;display:grid}.share-overview-lineup article{border:1px solid #ffffff26;border-top:.6cqw solid var(--share-secondary);background:#ffffff12;border-radius:1.3cqw;align-content:space-between;min-height:13cqw;padding:1.7cqw;display:grid}.share-overview-lineup i{color:var(--share-secondary);font-size:1.4cqw;font-style:normal;font-weight:950}.share-overview-lineup b{font-size:1.9cqw;line-height:1.2}.share-overview-finance{grid-column:1/-1;gap:.75cqw;display:grid}.share-overview-finance>header{justify-content:space-between;align-items:center;gap:1.5cqw;display:flex}.share-overview-finance>header strong{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-overview-finance>header strong{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.share-overview-finance>header strong{letter-spacing:.14em;font-size:1.15cqw}.share-overview-finance>header span{color:#ffffff8a;font-size:1.05cqw}.share-overview-finance>div{background:#ffffff24;border:1px solid #ffffff29;border-radius:1.3cqw;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.share-overview-finance>div>span{background:#050d1247;align-content:center;gap:.45cqw;min-height:7.4cqw;padding:1.2cqw 1.4cqw;display:grid}.share-overview-finance small{color:#ffffff94;letter-spacing:.11em;font-size:1cqw;font-weight:900}.share-overview-finance b{font-size:1.75cqw;line-height:1.15}.share-overview-finance em{color:#ffffff94;font-size:.95cqw;font-style:normal;line-height:1.2}.share-overview-finance .primary{background:var(--share-accent)}@supports (color:color-mix(in lab, red, red)){.share-overview-finance .primary{background:color-mix(in srgb,var(--share-accent) 16%,#050d1247)}}.share-overview-finance .primary b,.share-overview-finance .under b{color:#91efbd}.share-overview-finance .over b{color:#ff9898}.share-overview>p{color:#ffffffb3;grid-column:1/-1;margin:0;font-size:1.6cqw}.share-lineup,.share-rotation,.share-roster-cap,.share-assets{align-content:start;gap:1.5cqw;display:grid}.share-lineup header,.share-rotation header,.share-roster-cap header,.share-assets header{margin-bottom:2cqw}.share-lineup h3,.share-rotation h3,.share-roster-cap h3,.share-assets h3,.share-transaction h3{letter-spacing:-.05em;margin:.5cqw 0 0;font-size:5cqw}.share-lineup article{border-bottom:1px solid #ffffff24;grid-template-columns:6cqw 1fr auto;align-items:center;gap:2cqw;min-height:7cqw;display:grid}.share-lineup article i,.share-rotation article i{color:var(--share-secondary);font-size:1.5cqw;font-style:normal;font-weight:950}.share-lineup article b{font-size:2.7cqw}.share-lineup article small{color:#ffffffa8;font-size:1.5cqw}.share-rotation article{border-bottom:1px solid #ffffff21;grid-template-columns:5cqw 1fr auto 5cqw;align-items:center;gap:1.2cqw;min-height:5.5cqw;display:grid}.share-roster-cap article{border-bottom:1px solid #ffffff21;grid-template-columns:5cqw minmax(0,1fr) auto;align-items:center;gap:1.2cqw;min-height:5.5cqw;display:grid}.share-rotation article b,.share-roster-cap article b{font-size:2cqw}.share-rotation article span,.share-roster-cap article span{color:#ffffffa6;font-size:1.35cqw}.share-rotation article strong,.share-roster-cap article strong{justify-self:end;font-size:2cqw}.share-transaction{align-content:center;min-height:100%;display:grid}.share-transaction h3{font-size:7cqw}.share-transaction>p{color:#ffffffd1;max-width:80%;font-size:2.3cqw;line-height:1.45}.share-transaction>div{border-top:1px solid #ffffff29;justify-content:space-between;padding:2cqw 0;display:flex}.share-transaction>div b{color:var(--share-secondary);font-size:1.5cqw}.share-transaction>div strong{font-size:2.2cqw}.share-transaction>small{color:#ffffff94;margin-top:2cqw;font-size:1.5cqw}.share-cap-strip{background:#ffffff26;border-radius:1.3cqw;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1.5cqw;display:grid;overflow:hidden}.share-cap-strip span{background:#050d124d;gap:.7cqw;padding:1.6cqw;display:grid}.share-cap-strip small{color:var(--share-secondary);font-size:1.1cqw;font-weight:900}.share-cap-strip b{font-size:2cqw}.share-cap-strip em,.share-apron-strip em{color:#ffffff9e;font-size:.95cqw;font-style:normal;line-height:1.25}.share-apron-strip{background:#ffffff26;border-radius:1.3cqw;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:-1cqw 0 1.5cqw;display:grid;overflow:hidden}.share-apron-strip span{background:#050d1240;gap:.5cqw;padding:1.2cqw 1.6cqw;display:grid}.share-apron-strip small{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-apron-strip small{color:color-mix(in srgb,var(--share-secondary) 82%,white)}}.share-apron-strip small{letter-spacing:.08em;font-size:1cqw;font-weight:900}.share-apron-strip b{font-size:1.7cqw}.share-roster-cap article i{background:#ffffff1a;border-radius:50%;place-items:center;width:3.5cqw;height:3.5cqw;font-size:1.1cqw;font-style:normal;display:grid}.share-assets>div{grid-template-columns:repeat(2,1fr);gap:1cqw;margin-bottom:2cqw;display:grid}.share-assets>div article{background:#ffffff12;border:1px solid #ffffff26;border-radius:1.2cqw;gap:.6cqw;padding:2cqw;display:grid}.share-assets>div strong{font-size:5cqw}.share-assets>div span{color:#ffffffa6;font-size:1.3cqw}.share-assets>p{border-bottom:1px solid #ffffff21;grid-template-columns:9cqw 1fr;margin:0;padding:1.5cqw 0;display:grid}.share-assets>p b{color:var(--share-secondary);font-size:1.4cqw}.share-assets>p span{overflow-wrap:anywhere;white-space:normal;font-size:max(11px,1.55cqw);line-height:1.25;overflow:visible}.share-card.template-assets .share-card-content{padding:5.4cqw 5.8cqw 15.5cqw}.share-card.template-assets .share-assets{gap:1cqw}.share-card.template-assets .share-assets header{margin-bottom:.8cqw}.share-card.template-assets .share-assets h3{font-size:4.6cqw}.share-card.template-assets .share-assets>div{margin-bottom:.8cqw}.share-card.template-assets .share-assets>div article{padding:1.35cqw 1.7cqw}.share-card.template-assets .share-assets>div strong{font-size:4.2cqw}.share-card.template-assets .share-assets>p{grid-template-columns:15.5cqw minmax(0,1fr);align-items:start;padding:1.05cqw 0}.share-card.template-assets .share-assets>p b{padding-right:1cqw;font-size:max(9px,1.15cqw);line-height:1.25}.share-card.template-assets.asset-density-medium .share-assets{gap:.7cqw}.share-card.template-assets.asset-density-medium .share-assets>p{padding:.8cqw 0}.share-card.template-assets.asset-density-medium .share-assets>p span{font-size:max(10px,1.35cqw)}.share-card.template-assets.asset-density-long .share-card-content{padding-top:4.5cqw}.share-card.template-assets.asset-density-long .share-assets{gap:.45cqw}.share-card.template-assets.asset-density-long .share-assets header{margin-bottom:.25cqw}.share-card.template-assets.asset-density-long .share-assets h3{font-size:4.1cqw}.share-card.template-assets.asset-density-long .share-assets>div{margin-bottom:.25cqw}.share-card.template-assets.asset-density-long .share-assets>div article{padding:.9cqw 1.4cqw}.share-card.template-assets.asset-density-long .share-assets>div strong{font-size:3.5cqw}.share-card.template-assets.asset-density-long .share-assets>p{padding:.58cqw 0}.share-card.template-assets.asset-density-long .share-assets>p b{font-size:max(8px,1.02cqw)}.share-card.template-assets.asset-density-long .share-assets>p span{font-size:max(9px,1.18cqw);line-height:1.18}.share-card.template-assets .share-card-watermark{opacity:.8;bottom:5%}.share-card.template-assets>footer{background:linear-gradient(90deg,var(--share-start),var(--share-end));align-items:end;min-height:6cqw}@supports (color:color-mix(in lab, red, red)){.share-card.template-assets>footer{background:linear-gradient(90deg,color-mix(in srgb,var(--share-start) 94%,transparent),color-mix(in srgb,var(--share-end) 94%,transparent))}}.league-home{background:#07110f}.league-nav{min-height:68px}.league-hero{grid-template-columns:minmax(0,1fr) minmax(480px,.9fr);min-height:720px;padding-top:78px;padding-bottom:78px}.league-hero-copy h1{font-size:clamp(64px,7.4vw,112px)}.league-hero-copy>small{color:var(--lightningcss-light,#718a81)var(--lightningcss-dark,#a9bdb3);letter-spacing:.05em;margin-top:24px;font-size:9px;font-weight:750;display:block}.home-team-card{background:radial-gradient(circle at 85% 10%,#ffbd5940,#0000 34%),linear-gradient(150deg,#11392e,#061c16);border:1px solid #ffffff26;border-radius:24px;align-content:start;align-self:center;min-height:560px;padding:34px;display:grid;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 45px 100px #0000006b}.home-team-card>header{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.home-team-card>header span{color:var(--lightningcss-light,#0c2f26)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.home-team-card>header small{color:#ffffffa6;letter-spacing:.14em;font-size:8px;font-weight:900}.home-card-team{z-index:1;align-items:center;gap:16px;margin-top:46px;display:flex;position:relative}.home-card-team>i{background:#ffffff17;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:82px;height:82px;font-size:18px;font-style:normal;font-weight:950;display:grid}.home-card-team span{display:grid}.home-card-team small{color:#ffca76;letter-spacing:.15em;font-size:8px;font-weight:950}.home-card-team strong{letter-spacing:-.04em;margin-top:4px;font-size:30px}.home-card-lineup{z-index:1;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:42px;display:grid;position:relative}.home-card-lineup span{background:#ffffff0f;border:1px solid #ffffff24;border-top:4px solid var(--lightningcss-light,#ffca76)var(--lightningcss-dark,#354a40);border-radius:10px;align-content:space-between;min-height:112px;padding:12px 10px;display:grid}.home-card-lineup i{color:#ffca76;font-size:8px;font-style:normal;font-weight:950}.home-card-lineup b{font-size:10px;line-height:1.25}.home-card-bottom{z-index:1;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid;position:relative}.home-card-bottom span{border-top:1px solid #ffffff29;gap:5px;padding-top:14px;display:grid}.home-card-bottom small{color:#ffffff8c;font-size:7px;font-weight:900}.home-card-bottom b{font-size:14px}.home-team-card>footer{z-index:1;color:#ffffff8c;letter-spacing:.13em;background:0 0;border-top:1px solid #ffffff26;margin-top:auto;padding:18px 0 0;font-size:8px;font-weight:900;position:relative}.team-select-section{background:#0b1513}.team-directory-controls{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:12px;margin:-12px 0 24px;display:grid}.team-directory-controls label{gap:6px;display:grid}.team-directory-controls label span{color:var(--lightningcss-light,#8ba29a)var(--lightningcss-dark,#a9bdb3);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.team-directory-controls input{color:#fff;background:#ffffff0f;border-color:#ffffff24;min-height:44px}.team-directory-controls>div{gap:5px;display:flex}.team-directory-controls button{color:#b4c6c0;background:#ffffff0a;border-color:#ffffff1f;min-height:44px}.team-directory-controls button.active{color:#fff;background:#45d99a1f;border-color:#45d99a}.team-directory-controls>strong{color:var(--lightningcss-light,#8ba29a)var(--lightningcss-dark,#a9bdb3);align-self:center;font-size:9px}.team-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.league-team-card{border-top-width:1px;border-radius:18px;min-height:230px;padding:20px}.league-team-card:after{content:"";border:18px solid #ffffff09;border-radius:50%;width:132px;height:132px;position:absolute;bottom:-48px;right:-34px}.league-team-card h3{font-size:20px}.league-team-card footer span{background:0 0;padding:0}.team-directory-empty{text-align:center;border:1px solid #ffffff1a;border-radius:16px;padding:28px}.team-directory-empty p{color:var(--lightningcss-light,#81968f)var(--lightningcss-dark,#a9bdb3)}@media (width<=1100px){.living-financial-outlook{grid-template-columns:1fr}.financial-outlook-grid{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.financial-link{justify-self:start}.financial-grid{grid-template-columns:repeat(3,1fr)}.financial-grid .metric-card:nth-child(4){border-left:0}.financial-comparison{grid-template-columns:1fr}.league-hero{grid-template-columns:1fr 1fr}.home-team-card{min-height:500px;padding:24px}.team-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.topbar{grid-template-columns:1fr auto}.active-context{display:none}.header-actions .share-button{display:inline-flex!important}.header-actions button:nth-last-child(-n+2){display:none}.league-workspace-switcher{width:auto;margin:0;padding-inline:14px}.primary-nav button{text-align:center;grid-template-columns:1fr;justify-items:center;min-width:86px}.primary-nav button i,.primary-nav button span{display:none}.primary-nav button small{opacity:1;font-size:9px}.hero-team-mark{width:56px;height:56px}.hero-primary-actions{grid-template-columns:1fr 1fr;display:grid}.projected-section-heading button{min-height:40px}.living-financial-outlook{padding:16px}.financial-outlook-grid{grid-template-columns:1fr 1fr;overflow:visible}.financial-outlook-grid>span:first-child{grid-column:1/-1}.action-complete{grid-template-columns:1fr;margin-inline:10px}.action-complete-paths{grid-template-columns:1fr 1fr;display:grid}.action-complete-paths .primary{grid-column:1/-1}.financial-season-control{grid-template-columns:1fr 1fr}.financial-season-control>span{grid-area:2/1/auto/-1;margin:0}.financial-season-control .financial-share{grid-column:1/-1}.financial-grid{grid-template-columns:1fr 1fr}.financial-grid .metric-card:nth-child(odd){border-left:0}.financial-comparison article{grid-template-columns:1fr 1fr}.financial-comparison article>strong{grid-column:1/-1}.share-studio-overlay{grid-template-rows:auto 1fr;grid-template-columns:1fr}.share-studio-controls{border-bottom:1px solid #ffffff1a;border-right:0;max-height:48vh;padding:20px}.share-studio-controls>div:first-child p{display:none}.share-studio-controls h2{font-size:26px}.share-preview-stage{min-height:0;padding:18px}.share-studio-overlay.presentation{grid-template-rows:1fr}.league-nav nav{display:none}.league-hero{grid-template-columns:1fr;min-height:0;padding:60px 20px 46px}.league-hero-copy h1{font-size:clamp(56px,17vw,82px)}.home-team-card{min-height:480px;margin-top:52px;transform:none}.team-directory-controls{grid-template-columns:1fr}.team-directory-controls>div{overflow-x:auto}.team-card-grid,.capability-grid{grid-template-columns:1fr 1fr}}@media (width<=430px){.header-actions button{min-width:54px}.hero-primary-actions{grid-template-columns:1fr}.hero-workflow{grid-template-columns:1fr 1fr}.hero-team-mark{grid-column:1/-1}.starting-lineup-projection-card .projected-team-heading{gap:16px}.projected-record{grid-template-columns:1fr auto}.projected-section-heading{grid-template-columns:1fr}.projected-section-heading button{grid-area:auto/1;justify-self:start}.financial-outlook-grid{grid-template-columns:1fr}.financial-outlook-grid>span:first-child{grid-column:auto}.build-scenario{padding-inline:16px}.action-complete-paths{grid-template-columns:1fr}.action-complete-paths .primary{grid-column:auto}.financial-grid{grid-template-columns:1fr}.financial-grid .metric-card{border-top:1px solid var(--line);border-left:0!important}.financial-comparison article{grid-template-columns:1fr}.share-studio-controls{gap:14px;max-height:52vh;padding:16px}.share-studio-controls fieldset>div{display:flex;overflow-x:auto}.share-studio-controls fieldset button{flex:none}.share-preview-stage{padding:12px}.home-team-card{min-height:430px;padding:20px}.home-card-team{margin-top:32px}.home-card-team>i{width:64px;height:64px}.home-card-team strong{font-size:24px}.home-card-lineup{grid-template-columns:repeat(5,116px);margin-top:30px;overflow-x:auto}.team-card-grid{grid-template-columns:1fr}.league-team-card{min-height:190px}.capability-grid{grid-template-columns:1fr}}.workspace-restore-loading{color:#f4faf7;background:radial-gradient(circle at 50% 0,#18332c,#07110f 64%);grid-template-rows:auto auto 1fr auto;gap:18px;padding:28px clamp(18px,5vw,80px);display:grid;position:fixed;inset:0;overflow:hidden}.workspace-restore-loading>header{align-items:center;gap:12px;display:flex}.workspace-restore-loading>header small{color:var(--lightningcss-light,#8da39b)var(--lightningcss-dark,#a9bdb3);margin-left:auto}.workspace-restore-loading>nav{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.workspace-restore-loading>nav i,.restore-team-skeleton span,.restore-team-skeleton i{background:linear-gradient(100deg,#ffffff0f,#ffffff1f,#ffffff0f) 0 0/200% 100%;border-radius:9px;animation:1.8s ease-in-out infinite rl-neutral-skeleton;display:block}.workspace-restore-loading>nav i{height:44px}.restore-team-skeleton{border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-self:center;gap:20px;min-height:360px;padding:28px;display:grid}.restore-team-skeleton>div{grid-column:1/-1;gap:10px;display:grid}.restore-team-skeleton>div span:first-child{width:16%;height:12px}.restore-team-skeleton>div span:nth-child(2){width:52%;height:54px}.restore-team-skeleton>div span:nth-child(3){width:38%;height:16px}.restore-team-skeleton article{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.restore-team-skeleton article i{min-height:150px}.restore-team-skeleton aside{gap:8px;display:grid}.restore-team-skeleton aside span{min-height:32px}.workspace-restore-loading>p{color:var(--lightningcss-light,#8da39b)var(--lightningcss-dark,#a9bdb3)}@keyframes rl-neutral-skeleton{50%{background-position:100% 0}}.starting-lineup-projection-card .projected-team-heading{min-height:0;padding:22px 24px}.starting-lineup-projection-card .projected-basketball-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.65fr);align-items:start}.starting-lineup-projection-card .starting-five-section{align-self:start}.overview-companion{border:1px solid var(--accent);align-content:start;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.overview-companion{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.overview-companion{background:linear-gradient(145deg,var(--accent),var(--surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.overview-companion{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface))}}.overview-companion{padding:20px}.overview-companion>span,.contract-form-heading>span,.trade-repair-panel>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;font-size:8px;font-weight:950}.overview-companion h3{letter-spacing:-.03em;margin:0;font-size:22px}.overview-companion p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.overview-companion>small{color:var(--muted);font-weight:750}.overview-companion>div:last-child{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.overview-companion.needs-attention{background:var(--lightningcss-light,#fff9ed)var(--lightningcss-dark,#1c2b25);border-color:#d3a03b}.bench-core-list{gap:5px;display:grid}.bench-core-list article{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid}.bench-core-list i{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:8px;font-style:normal;font-weight:900}.bench-core-list span{display:grid}.bench-core-list small{color:var(--muted);font-size:8px}.supporting-finance .financial-outlook-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-tax-position{gap:.2rem;min-width:0;display:grid}.team-hard-cap-label{display:block}.overview-result-finance .team-hard-cap-label{font:inherit;color:inherit;margin-top:.2rem}.cap-hard-cap{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1rem 1.375rem;display:flex}.cap-hard-cap-status{gap:.3rem;min-width:0;display:grid}.cap-hard-cap-status>span{color:var(--muted);letter-spacing:.06em;font-size:.75rem;font-weight:750}.cap-hard-cap-status>strong{color:var(--ink);font-size:1rem;line-height:1.4}.cap-hard-cap-status>p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.cap-hard-cap-room{text-align:right;flex-shrink:0;gap:.3rem;display:grid}.cap-hard-cap-room>strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-variant-numeric:tabular-nums;font-size:1.125rem;line-height:1.4}.cap-hard-cap-room>span{color:var(--muted);font-size:.875rem;line-height:1.4}.cap-hard-cap.over-limit .cap-hard-cap-room>strong,.cap-hard-cap.over-limit .cap-hard-cap-room>span{color:var(--lightningcss-light,#b52c36)var(--lightningcss-dark,#ffaaa8)}@media (width<=560px){.cap-hard-cap{grid-template-columns:minmax(0,1fr);padding:1rem;display:grid}.cap-hard-cap-room{text-align:left}}.action-complete-story{gap:5px;display:grid}.action-complete-story>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;font-size:8px;font-weight:950}.action-complete-story>strong{font-size:11px}.action-complete-story>small{color:var(--muted)}.action-projection-status{border-top:1px solid var(--line);margin-top:4px;padding-top:7px;font-weight:800}.action-complete-paths{flex-wrap:wrap;justify-content:flex-end;max-width:560px}.approved-projection-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--accent);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.approved-projection-summary{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.approved-projection-summary>span{gap:5px;min-width:0;padding:14px 18px;display:grid}.approved-projection-summary>span+span{border-left:1px solid var(--line)}.approved-projection-summary small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900}.approved-projection-summary strong{overflow-wrap:anywhere;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:12px}.approved-projection-summary>div{grid-column:1/-1;gap:4px;padding:14px 18px;display:grid}.approved-projection-summary>div span{color:var(--muted);font-size:9px;line-height:1.45}.approved-projection-summary.projection-review,.approved-projection-summary.projection-updating{border-left:4px solid #d3a03b}.approved-projection-summary.projection-planning{border-left:4px solid var(--muted)}.projected-record.projection-review em,.projected-record.projection-updating em,.projected-record.projection-planning em{text-align:right;max-width:210px}.rotation-view-tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;width:min(100%,420px);padding:4px;display:grid}.rotation-view-tabs button{background:0 0;border:0}.rotation-view-tabs button.active{background:var(--team-gradient);color:#fff;box-shadow:0 6px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rotation-view-tabs button.active{box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 22%,transparent)}}.rotation-card{align-items:center;grid-template-columns:22px minmax(125px,1fr) auto minmax(160px,.7fr) auto!important;grid-template-areas:"drag player role stepper actions"!important}.rotation-accessibility-controls{grid-area:actions;position:relative}.rotation-accessibility-controls>summary{cursor:pointer;border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900;list-style:none}.rotation-accessibility-controls>summary::-webkit-details-marker{display:none}.rotation-accessibility-controls[open]>div{z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;min-width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 35px #0512182e}.rotation-accessibility-controls label{grid-column:1/-1;gap:4px;display:grid}.rotation-accessibility-controls button{min-height:36px}.rotation-primary-actions button:not(.apply-rotation-action)+button:not(.apply-rotation-action){background:0 0}.trade-builder{gap:16px;display:grid;position:relative}.trade-builder-head{background:var(--team-gradient);color:#fff;border-radius:18px;padding:18px}.trade-controlled-team small,.trade-partner-picker small{color:#ffffffb8}.trade-partner-picker select{background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#17231ff5);border-color:#ffffff38}.trade-transaction-card{z-index:10;border-width:2px;position:sticky;top:132px;box-shadow:0 18px 50px #0a1a2224}.trade-transaction-selection>div{min-width:0}.trade-transaction-selection strong{overflow-wrap:anywhere}.trade-transaction-result{align-items:center}.trade-repair-panel{color:var(--lightningcss-light,#35220b)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff8ea)var(--lightningcss-dark,#1c2b25);border:1px solid #e2a54f;border-left:5px solid #d98219;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:16px;display:grid}.trade-repair-panel>span,.trade-repair-panel>h3,.trade-repair-panel>details{grid-column:1/-1}.trade-repair-panel h3{margin:0;font-size:18px}.trade-repair-panel article{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.trade-repair-panel article>strong{color:var(--lightningcss-light,#b55c00)var(--lightningcss-dark,#ffaaa8);font-size:24px}.trade-repair-panel article p{margin:0;font-size:11px;line-height:1.45}.trade-repair-panel details{border-top:1px solid var(--lightningcss-light,#efd5ad)var(--lightningcss-dark,#354a40);padding-top:8px}.trade-repair-panel details summary{cursor:pointer;font-size:9px;font-weight:900}.trade-validation-details{border-top:1px solid var(--line);padding-top:9px}.trade-validation-details>summary,.trade-picks>summary,.trade-unavailable-assets>summary{cursor:pointer;font-weight:900}.trade-columns{align-items:start}.trade-side{scroll-margin-top:310px}.trade-team{border-radius:15px;overflow:hidden;box-shadow:0 8px 28px #0a1a2212}.trade-team>h3{z-index:1;background:var(--team-gradient);color:#fff;margin:0;padding:15px;position:sticky;top:0}.trade-team label{transition:border-color .15s,background .15s,transform .15s}.trade-team label.selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.trade-team label.selected{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.trade-team label.selected{box-shadow:inset 4px 0 var(--accent)}.trade-team label:active{transform:scale(.995)}.trade-picks{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.trade-picks>summary{justify-content:space-between;padding:14px;list-style:none;display:flex}.trade-picks>summary span{gap:2px;display:grid}.trade-picks>summary small{color:var(--muted);font-size:8px}.trade-picks>div{padding:0 12px 12px}.trade-draft-asset.unavailable{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.trade-draft-asset.unavailable{background:color-mix(in srgb,var(--surface-soft) 92%,var(--lightningcss-light,#a8b0b5)var(--lightningcss-dark,#273b32))}}.trade-draft-asset.unavailable{opacity:.68}.trade-draft-asset.unavailable label{cursor:default}.trade-draft-asset.restricted{border-color:#b77913}@supports (color:color-mix(in lab, red, red)){.trade-draft-asset.restricted{border-color:color-mix(in srgb,#b77913 45%,var(--line))}}.trade-draft-asset.restricted{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#1c2b25)}.draft-locked-marker{border:1px solid var(--line);width:20px;height:20px;color:var(--muted);border-radius:5px;place-items:center;font-weight:900;display:grid}.asset-status.fan-tradable-first,.asset-status.fan-tradable-swap,.asset-status.fan-conditions-apply{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.asset-status.fan-tradable-first,.asset-status.fan-tradable-swap,.asset-status.fan-conditions-apply{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}}.asset-status.fan-tradable-first,.asset-status.fan-tradable-swap,.asset-status.fan-conditions-apply{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.asset-status.fan-tradable-first,.asset-status.fan-tradable-swap,.asset-status.fan-conditions-apply{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.asset-status.fan-tradable-first,.asset-status.fan-tradable-swap,.asset-status.fan-conditions-apply{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.asset-status.fan-owed,.asset-status.fan-swap-encumbered,.asset-status.fan-stepien-locked,.asset-status.fan-not-tradable{color:var(--lightningcss-light,#586268)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#eef1f2)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#c9cfd2)var(--lightningcss-dark,#354a40)}.asset-status.fan-override{color:var(--lightningcss-light,#7b510d)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff1c9)var(--lightningcss-dark,#203b30);border-color:#d5a958}.trade-unavailable-assets{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.trade-unavailable-assets article{opacity:.72;justify-content:space-between;gap:8px;padding:8px;display:flex}.trade-unavailable-assets article span{display:grid}.contract-nav{z-index:12;border:1px solid var(--line);background:var(--surface);border-radius:14px;position:sticky;top:132px}@supports (color:color-mix(in lab, red, red)){.contract-nav{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.contract-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:6px;box-shadow:0 10px 30px #09181e1a}.contract-nav>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;margin-right:auto;font-size:8px;font-weight:950}.contract-nav button{min-width:110px}.signing-workflow,.extension-workflow{align-items:start}.contract-form-heading{border-bottom:1px solid var(--line);gap:6px;padding-bottom:14px;display:grid}.contract-form-heading h3{margin:0;font-size:22px}.contract-form-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.contract-pool-tabs,.contract-season-choice{grid-template-columns:1fr 1fr;gap:6px;display:grid}.contract-pool-tabs button,.contract-season-choice button{min-height:44px}.contract-pool-tabs button.active,.contract-season-choice button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.contract-pool-tabs button.active,.contract-season-choice button.active{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.contract-pool-tabs button.active,.contract-season-choice button.active{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.contract-status-callout{border-left:4px solid var(--accent);background:var(--accent);border-radius:8px;gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.contract-status-callout{background:color-mix(in srgb,var(--accent) 7%,var(--surface-soft))}}.contract-status-callout{padding:10px 12px}.contract-status-callout.hypothetical{background:var(--lightningcss-light,#fff8ea)var(--lightningcss-dark,#1c2b25);border-color:#d8982e}.contract-status-callout.manual-review{background:var(--lightningcss-light,#fff3ed)var(--lightningcss-dark,#1c2b25);border-color:#b26a3d}.contract-status-callout span{color:var(--muted);font-size:9px;line-height:1.4}.contract-financial-preview{position:sticky;top:204px}.contract-ledger{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;margin:12px 0;display:grid;overflow:hidden}.contract-ledger>div{background:var(--surface);grid-template-columns:1fr auto;gap:10px;padding:10px 12px;display:grid}.contract-ledger span{color:var(--muted);font-size:8px;font-weight:900}.contract-ledger strong{font-size:11px}.contract-ledger-total{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.contract-ledger-total{background:color-mix(in srgb,var(--accent) 7%,var(--surface))!important}}.contract-ledger>small{background:var(--surface-soft);color:var(--muted);padding:9px 12px;font-size:8px;line-height:1.4}.future-financial-withheld{background:var(--lightningcss-light,#fff9ec)var(--lightningcss-dark,#1c2b25);border:1px solid #d4ab45;border-radius:12px;padding:14px}.future-financial-withheld p{color:var(--lightningcss-light,#5b4a28)var(--lightningcss-dark,#ffaaa8);margin-bottom:0;font-size:10px;line-height:1.5}.fan-financial-summary{justify-self:center;width:100%;max-width:1120px}.financial-primary-grid{grid-template-columns:1.2fr 1fr 1fr;display:grid}.financial-primary-grid>*{border:0;border-left:1px solid var(--line);background:var(--surface);min-height:122px;box-shadow:none;border-radius:0;padding:20px}.financial-primary-grid>:first-child{border-left:0}.financial-primary-grid .metric-card strong,.below-tax-message strong{font-size:clamp(22px,2.4vw,34px)}.financial-payroll-bridge{border-bottom:1px solid var(--line);background:var(--accent);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.financial-payroll-bridge{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.financial-payroll-bridge{padding:12px 20px}.financial-payroll-bridge>div{gap:3px;display:grid}.financial-payroll-bridge>div span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.12em;font-size:8px;font-weight:950}.financial-payroll-bridge>div strong{color:var(--ink);font-size:11px}.financial-payroll-bridge p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:9px;line-height:1.45;display:flex}.financial-payroll-bridge p strong{color:var(--ink);font-size:9px}.financial-payroll-bridge p b{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.below-tax-message{align-content:center;gap:8px;display:grid}.below-tax-message>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.13em;font-size:9px;font-weight:950}.below-tax-message small{color:var(--muted)}.financial-secondary-grid{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.financial-secondary-grid span{border-left:1px solid var(--line);gap:5px;padding:13px 16px;display:grid}.financial-secondary-grid span:first-child{border-left:0}.financial-secondary-grid small{color:var(--muted);font-size:8px;font-weight:900}.financial-secondary-grid b{font-size:11px}.cap-detail{border-top:1px solid var(--line)}.cap-detail>summary{cursor:pointer;justify-content:space-between;padding:15px 18px;font-size:11px;font-weight:900;display:flex}.cap-detail>summary span{color:var(--muted);font-size:9px;font-weight:600}.financial-season-control>strong{background:var(--team-gradient);color:#fff;border-radius:99px;padding:9px 13px}.exception-ledger>summary{cursor:pointer;padding:14px 16px;font-size:12px;font-weight:900}.exception-active{border-left:4px solid #25845b!important}.exception-expired{opacity:.76;border-left:4px solid var(--lightningcss-light,#9b6b56)var(--lightningcss-dark,#4e6b5c)!important}.exception-review{border-left:4px solid #d19a36!important}.unsigned-rights-section{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 35px #0e1f270d}.unsigned-rights-section>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.unsigned-rights-section>header span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.13em;font-size:8px;font-weight:950}.unsigned-rights-section h3{margin:4px 0 0;font-size:20px}.unsigned-rights-section>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.unsigned-rights-section>div{gap:8px;display:grid}.unsigned-rights-section article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:minmax(150px,.8fr) minmax(300px,1.5fr);gap:9px 18px;padding:13px;display:grid}.unsigned-rights-section article>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.unsigned-rights-section article>dl div{gap:3px;display:grid}.unsigned-rights-section dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.unsigned-rights-section dd{margin:0;font-size:9px;font-weight:850}.unsigned-rights-section article>small{color:var(--muted);grid-column:1/-1;font-size:9px;line-height:1.45}.unsigned-rights-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.player-option-control{white-space:normal;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 7px;margin-top:8px;display:grid}.player-option-control .option-badge{background:var(--accent);width:30px;height:22px;color:var(--text-on-primary);letter-spacing:.08em;border-radius:6px;place-items:center;font-size:8px;font-weight:950;display:inline-grid}.player-option-control .option-salary{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:9px;font-weight:900}.player-option-control>label{color:var(--muted);grid-column:1/-1;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:7px;font-size:8px;font-weight:850;display:grid}.player-option-control select{max-width:210px;min-height:34px;padding:6px 28px 6px 8px;font-size:9px}.player-option-control>button{grid-column:1/-1;justify-self:start;min-height:30px;padding:5px 9px;font-size:8px}.player-option-planner{width:min(100%,1120px);scroll-margin-top:calc(212px + env(safe-area-inset-top));border:1px solid var(--accent);justify-self:center;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.player-option-planner{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line))}}.player-option-planner{background:var(--surface);border-radius:16px;padding:18px;box-shadow:0 16px 45px #0e1f2714}.player-option-planner>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:14px;display:flex}.player-option-planner>header>div{gap:5px;display:grid}.player-option-planner>header span,.player-option-preview>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:8px;font-weight:950}.player-option-planner h3,.player-option-planner h4,.player-option-planner p{margin:0}.player-option-planner h3{font-size:22px}.player-option-planner h3:focus{outline:3px solid var(--focus);outline-offset:4px;border-radius:5px}.player-option-planner>header p,.player-option-preview>p{max-width:760px;color:var(--muted);font-size:10px;line-height:1.5}.player-option-planner-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:16px;display:grid}.player-option-fields,.player-option-preview{align-content:start;gap:11px;display:grid}.player-option-fields>label{color:var(--muted);gap:6px;font-size:9px;font-weight:850;display:grid}.option-starting-salary{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:9px;margin:0;padding:12px;display:grid}.option-starting-salary legend{color:var(--muted);padding-inline:5px;font-size:9px;font-weight:850}.option-starting-salary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.option-starting-salary button{min-height:38px;padding:7px}.option-starting-salary button.active{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.option-starting-salary>p{justify-content:space-between;align-items:center;gap:12px;display:flex}.option-starting-salary>p strong{font-size:14px}.option-starting-salary>p small{color:var(--muted);font-size:8px}.option-starting-salary>label{color:var(--muted);gap:5px;font-size:8px;font-weight:850;display:grid}.player-option-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;padding:14px}.player-option-preview h4{font-size:17px}.player-option-preview dl{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.player-option-preview dl>div{grid-template-columns:minmax(110px,.7fr) 1fr;gap:8px;padding:8px 10px;display:grid}.player-option-preview dl>div+div{border-top:1px solid var(--line)}.player-option-preview dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.player-option-preview dd{text-align:right;margin:0;font-size:9px;font-weight:850}.option-salary-schedule{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;display:grid;overflow:hidden}.option-salary-schedule>strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);padding:9px 10px;font-size:9px}.option-salary-schedule>div{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;gap:8px;padding:8px 10px;font-size:9px;display:grid}.option-salary-schedule>div em{background:var(--accent);color:var(--text-on-primary);border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:950}.option-salary-schedule>p{color:var(--muted);padding:10px;font-size:9px}.player-option-planner-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.contract-user-override{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface-soft);border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex!important}.contract-user-override.required{background:var(--lightningcss-light,#fff8e7)var(--lightningcss-dark,#1c2b25);border-left-color:#b77913}.contract-user-override input{flex:none;margin-top:2px}.contract-user-override span{gap:3px;display:grid}.contract-user-override small{color:var(--muted);font-size:8px;line-height:1.45}.compact-asset-grid article{min-height:0}.compact-asset-grid article section>p{margin:2px 0 0}.outgoing-obligations:not([open])>summary:after{float:right;color:var(--muted);content:"Expand";letter-spacing:.08em;text-transform:uppercase;font-size:8px}.share-scenario-marker{color:var(--share-secondary);letter-spacing:.14em;font-size:1.1cqw;font-weight:950;display:block}.asset-section>summary{cursor:pointer;background:var(--surface-soft);padding:15px 17px;font-size:13px;font-weight:900;list-style:none}.asset-section>summary::-webkit-details-marker{display:none}.asset-grid article section details{margin-top:7px}.asset-grid article section details summary{cursor:pointer;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:8px;font-weight:900}.asset-grid article section details small{margin-top:5px;display:block}.exception-status-groups{gap:8px;padding:12px;display:grid}.exception-status-groups>details>summary{cursor:pointer;background:var(--surface-soft);border-radius:9px;padding:11px;font-size:10px;font-weight:900}.featured-story-select{gap:6px;display:grid}.featured-story-select select{color:#fff;background:#ffffff14;border-color:#ffffff29}.featured-story-select option{color:var(--lightningcss-light,#0a1715)var(--lightningcss-dark,#e5eee9)}.featured-story-select small{color:var(--lightningcss-light,#8ca39a)var(--lightningcss-dark,#a9bdb3);font-size:8px}.share-studio-controls button:disabled{color:#4a555d;cursor:not-allowed;opacity:1;background:#e8edf0;border-color:#c8d0d5}.png-boundary{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:10px}.share-overview-story{border-left:.7cqw solid var(--share-secondary);grid-column:1/-1;gap:.8cqw;padding-left:2cqw;display:grid}.share-overview-story>span,.share-move-story header>span,.share-impact-strip small{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-overview-story>span,.share-move-story header>span,.share-impact-strip small{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.share-overview-story>span,.share-move-story header>span,.share-impact-strip small{letter-spacing:.14em;font-size:1.2cqw;font-weight:950}.share-overview-story h4{margin:0;font-size:3.8cqw;line-height:1.02}.share-overview-story p{color:#ffffffc2;max-width:80%;margin:0;font-size:1.6cqw;line-height:1.4}.share-additional-moves{flex-wrap:wrap;grid-column:1/-1;gap:1cqw;display:flex}.share-additional-moves strong{width:100%;color:var(--share-secondary);letter-spacing:.12em;font-size:1.1cqw}.share-additional-moves span{background:#ffffff17;border-radius:99px;padding:.8cqw 1.2cqw;font-size:1.2cqw}.share-lineup{grid-template-columns:repeat(2,1fr);gap:1.2cqw 2cqw;position:relative}.share-lineup header{grid-column:1/-1}.share-lineup header p,.share-roster-cap header p{color:#ffffffa6;margin:.8cqw 0 0;font-size:1.5cqw}.share-lineup-court{border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:22% 7% 11%;transform:rotate(-6deg)}.share-lineup article{z-index:1;border:1px solid #ffffff24;border-left:.6cqw solid var(--share-secondary);background:#050d1247;border-radius:1.3cqw;grid-template-columns:5cqw 1fr;min-height:8.5cqw;padding:1.5cqw;position:relative}.share-lineup article:last-child{grid-column:1/-1;justify-self:center;width:52%}.share-lineup article small{grid-column:2}.share-move-story{align-content:start;gap:3cqw;display:grid}.share-move-story header h3{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:88%;margin:.8cqw 0;font-size:6.5cqw;line-height:.95}.share-move-story header p{color:#ffffffbf;max-width:76%;margin:0;font-size:1.8cqw;line-height:1.45}.share-draft-assets{border-left:.5cqw solid var(--share-secondary);gap:.8cqw;margin:0;padding-left:1.5cqw;font-size:1.5cqw;display:grid}.share-draft-assets strong{color:var(--share-secondary);font-size:1.1cqw}.share-impact-strip{background:#ffffff26;border:1px solid #ffffff26;border-radius:1.3cqw;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.share-impact-strip span{background:#040d1152;gap:.7cqw;padding:1.7cqw;display:grid}.share-impact-strip b{font-size:1.5cqw;line-height:1.3}.share-contract-player{align-items:center;gap:2.5cqw;display:flex}.share-contract-player>i{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:12cqw;height:12cqw;font-size:3cqw;font-style:normal;font-weight:950;display:grid}.share-contract-player>div{gap:.5cqw;display:grid}.share-contract-player small{color:var(--share-secondary);font-size:1.3cqw;font-weight:900}.share-contract-player strong{font-size:3.2cqw}.share-empty-story{text-align:center;align-content:center;justify-items:center;min-height:100%;display:grid}.share-empty-story span{color:var(--share-secondary);font-size:1.3cqw;font-weight:900}.share-empty-story h3{margin:1cqw 0;font-size:5cqw}.share-empty-story p{color:#ffffffa6;max-width:65%;font-size:1.7cqw}.share-card.format-landscape .share-card-content{padding:4.5cqw 5cqw 8cqw}.share-card.format-landscape .share-overview{grid-template-columns:.8fr 1.2fr;align-content:start;gap:.9cqw 4cqw}.share-card.format-landscape .share-team-lockup{gap:1.8cqw}.share-card.format-landscape .share-team-lockup>i{width:8cqw;height:8cqw;font-size:2cqw}.share-card.format-landscape .share-team-lockup h3{font-size:2.8cqw}.share-card.format-landscape .share-team-lockup,.share-card.format-landscape .share-scenario-strip,.share-card.format-landscape .share-projection{grid-column:1}.share-card.format-landscape .share-overview.baseline .share-team-lockup{grid-row:1}.share-card.format-landscape .share-overview.baseline .share-projection{grid-row:2}.share-card.format-landscape .share-overview.baseline .share-roster-fit{grid-area:3/1/auto/-1}.share-card.format-landscape .share-overview.baseline .share-overview-lineup{grid-area:1/2/3;align-self:center}.share-card.format-landscape .share-overview.baseline .share-overview-finance{grid-area:4/1/auto/-1}.share-card.format-landscape .share-overview.scenario .share-team-lockup{grid-row:1}.share-card.format-landscape .share-overview.scenario .share-scenario-strip{grid-row:2}.share-card.format-landscape .share-overview.scenario .share-projection{grid-row:3}.share-card.format-landscape .share-overview.scenario .share-roster-fit{grid-area:4/1/auto/-1}.share-card.format-landscape .share-overview.scenario .share-overview-lineup{grid-area:1/2/4;align-self:center}.share-card.format-landscape .share-overview.scenario .share-overview-finance{grid-area:5/1/auto/-1}.share-card.format-landscape .share-overview-lineup article{min-height:8cqw;padding:1.1cqw}.share-card.format-landscape .share-overview-lineup i{font-size:1.05cqw}.share-card.format-landscape .share-overview-lineup b{font-size:1.5cqw}.share-card.format-landscape .share-projection{justify-items:start;display:grid}.share-card.format-landscape .share-projection strong{font-size:5.5cqw}.share-card.format-landscape .share-roster-fit{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2cqw;padding:.8cqw 1.2cqw}.share-card.format-landscape .share-roster-fit span{white-space:nowrap;font-size:.9cqw}.share-card.format-landscape .share-roster-fit strong{font-size:1.2cqw;line-height:1.25}.share-card.format-landscape .share-overview-finance{gap:.45cqw}.share-card.format-landscape .share-overview-finance>div>span{min-height:4.8cqw;padding:.75cqw 1cqw}.share-card.format-landscape .share-overview-finance b{font-size:1.35cqw}.share-card.format-landscape .share-overview-finance em{font-size:.78cqw}.share-card.format-landscape .share-move-story{grid-template-columns:.8fr 1.2fr;gap:3cqw}.share-card.format-landscape .share-move-story header{align-self:center}.share-card.format-landscape .share-impact-strip,.share-card.format-landscape .share-draft-assets{grid-column:1/-1}.share-card[data-team=LAL].format-landscape.template-rotation .share-card-content{padding:3.8cqw 5cqw 7.5cqw}.share-card[data-team=LAL].format-landscape.template-rotation .share-rotation{gap:.45cqw}.share-card[data-team=LAL].format-landscape.template-rotation .share-rotation header{margin-bottom:.65cqw}.share-card[data-team=LAL].format-landscape.template-rotation .share-rotation header span{font-size:.95cqw}.share-card[data-team=LAL].format-landscape.template-rotation .share-rotation h3{margin-top:.25cqw;font-size:3.35cqw}.share-card[data-team=LAL].format-landscape.template-rotation .share-rotation article{grid-template-columns:3.5cqw minmax(0,1fr) auto 3.5cqw;gap:.8cqw;min-height:2.75cqw}.share-card[data-team=LAL].format-landscape.template-rotation .share-rotation article i,.share-card[data-team=LAL].format-landscape.template-rotation .share-rotation article span{font-size:.95cqw}.share-card[data-team=LAL].format-landscape.template-rotation .share-rotation article b,.share-card[data-team=LAL].format-landscape.template-rotation .share-rotation article strong{font-size:1.35cqw}.share-card.format-landscape.template-assets .share-card-content{padding:3.5cqw 5cqw 7cqw}.share-card.format-landscape.template-assets .share-assets{grid-template-columns:1fr 1fr;gap:.55cqw 2.4cqw}.share-card.format-landscape.template-assets .share-assets>header{grid-column:1/-1;margin-bottom:.5cqw}.share-card.format-landscape.template-assets .share-assets>header h3{font-size:3.5cqw}.share-card.format-landscape.template-assets .share-assets>div{grid-column:1/-1;margin-bottom:.4cqw}.share-card.format-landscape.template-assets .share-assets>div article{padding:1.1cqw 1.5cqw}.share-card.format-landscape.template-assets .share-assets>div strong{font-size:3cqw}.share-card.format-landscape.template-assets .share-assets>p{grid-template-columns:8.5cqw 1fr;padding:.7cqw 0}.share-card.format-landscape.template-assets .share-assets>p b{font-size:1.1cqw}.share-card.format-landscape.template-assets .share-assets>p span{font-size:1.3cqw}.share-card.format-landscape.template-roster-cap .share-card-content{padding:3.5cqw 5cqw 7cqw}.share-card.format-landscape.template-roster-cap .share-roster-cap{grid-template-columns:.85fr 1.15fr;gap:.65cqw 2.5cqw}.share-card.format-landscape.template-roster-cap .share-roster-cap>header{grid-area:1/1/3;margin-bottom:0}.share-card.format-landscape.template-roster-cap .share-roster-cap>header h3{font-size:3.8cqw}.share-card.format-landscape.template-roster-cap .share-cap-strip,.share-card.format-landscape.template-roster-cap .share-apron-strip,.share-card.format-landscape.template-roster-cap .share-baseline-cap,.share-card.format-landscape.template-roster-cap .share-provisional-note{grid-column:2}.share-card.format-landscape.template-roster-cap .share-cap-strip{margin-bottom:.4cqw}.share-card.format-landscape.template-roster-cap .share-apron-strip{margin:0 0 .4cqw}.share-card.format-landscape.template-roster-cap .share-roster-cap>article{grid-column:1/-1;grid-template-columns:3.5cqw minmax(0,1fr) auto;min-height:3.8cqw}.share-card.format-landscape.template-roster-cap .share-roster-cap>article i{width:2.6cqw;height:2.6cqw}.share-card.format-landscape.template-roster-cap .share-roster-cap>article b,.share-card.format-landscape.template-roster-cap .share-roster-cap>article strong{font-size:1.35cqw}.share-card.format-square.template-roster-cap .share-card-content{padding-top:5.6cqw}.share-card.format-square.template-roster-cap .share-roster-cap{gap:1.15cqw}.share-card.format-square.template-roster-cap .share-roster-cap>header{margin-bottom:1.2cqw}.share-card.format-square.template-roster-cap .share-cap-strip,.share-card.format-square.template-roster-cap .share-apron-strip{margin-bottom:1cqw}.share-card.format-square.template-roster-cap .share-roster-cap>article{min-height:5.2cqw}.share-card.format-square .share-projection{display:grid}.share-card.format-square .share-overview{gap:3.5cqw}.share-card.format-portrait .share-card-content{padding-top:7cqw}.share-card.format-story .share-card-content{padding:10cqw 7cqw 18cqw}.share-card.format-story .share-overview{grid-template-columns:1fr;gap:5cqw}.share-card.format-story .share-team-lockup,.share-card.format-story .share-overview-story,.share-card.format-story .share-overview-lineup,.share-card.format-story .share-overview-finance,.share-card.format-story .share-projection,.share-card.format-story .share-additional-moves{grid-column:1}.share-card.format-story .share-projection{justify-items:start}.share-card.format-story .share-overview-lineup{grid-template-columns:1fr 1fr}.share-card.format-story .share-overview-lineup article{min-height:20cqw}.share-card.format-story .share-overview-lineup article:last-child{grid-column:1/-1}.share-card.format-story .share-overview-finance>div{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-story .share-overview-finance>div>span{min-height:10cqw}.share-card.format-story .share-overview-finance b{font-size:2.2cqw}.share-card.format-story .share-overview-finance em{font-size:1.35cqw}.share-card.format-story .share-lineup{grid-template-columns:1fr;gap:2cqw}.share-card.format-story .share-lineup article,.share-card.format-story .share-lineup article:last-child{grid-column:1;width:auto;min-height:12cqw}.share-card.format-story .share-move-story{align-content:center;gap:5cqw}.share-card.format-story .share-move-story header h3{max-width:none;font-size:8.5cqw}.share-card.format-story .share-move-story header p{max-width:none;font-size:2.8cqw}.share-card.format-story .share-impact-strip{grid-template-columns:1fr}.share-card.format-story .share-impact-strip b{font-size:2.2cqw}.mobile-rotation-reset{display:none}.rotation-commandbar{justify-content:space-between}.rotation-board{grid-template-columns:1fr}.rotation-group-out{grid-column:auto}.rotation-group-bench .rotation-group-list,.rotation-group-out .rotation-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rotation-group-starters,.rotation-group-bench{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.rotation-group-starters,.rotation-group-bench{background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface))}}.rotation-group-starters{border-top:4px solid var(--accent)}.rotation-group-bench{margin-top:2px}@media (width>=1440px){.rotation-group-starters .rotation-group-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1100px){.trade-transaction-card,.contract-financial-preview{position:relative;top:auto}.starting-lineup-projection-card .projected-basketball-layout{grid-template-columns:1fr}.hero-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-secondary-grid{grid-template-columns:repeat(3,1fr)}.financial-secondary-grid span:nth-child(4){border-left:0}.rotation-group-starters .rotation-group-list,.rotation-group-bench .rotation-group-list,.rotation-group-out .rotation-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.hero-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-restore-loading{padding:18px}.workspace-restore-loading>nav{grid-template-columns:repeat(6,84px);overflow:hidden}.restore-team-skeleton{grid-template-columns:1fr;min-height:0;padding:16px}.restore-team-skeleton article{display:flex;overflow:hidden}.restore-team-skeleton article i{flex:0 0 130px}.restore-team-skeleton aside{grid-column:1}.rotation-card{grid-template-columns:18px minmax(0,1fr) auto!important;grid-template-areas:"drag player actions"".role role"".stepper stepper"!important}.rotation-minute-stepper{width:100%}.rotation-accessibility-controls[open]>div{min-width:min(260px,78vw);right:0}.trade-repair-panel,.trade-repair-panel article{grid-template-columns:1fr}.trade-repair-panel article button{justify-self:start}.trade-direction{transform:rotate(90deg)}.contract-nav{justify-content:flex-start;top:112px;overflow-x:auto}.contract-nav>span{display:none}.contract-pool-tabs,.contract-season-choice{grid-template-columns:1fr}.financial-primary-grid{grid-template-columns:1fr 1fr}.financial-payroll-bridge{grid-template-columns:1fr;gap:7px}.financial-primary-grid>*{min-height:100px}.financial-primary-grid>:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.financial-secondary-grid{grid-template-columns:1fr 1fr}.financial-secondary-grid span:nth-child(odd){border-left:0}.financial-secondary-grid span:nth-child(n+3){border-top:1px solid var(--line)}.cap-detail>summary{flex-direction:column;align-items:flex-start;gap:4px}.fan-asset-summary{grid-template-columns:1fr 1fr}.share-studio-controls .png-boundary{display:block}.rotation-commandbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.rotation-commandbar .rotation-view-tabs{grid-template-columns:1fr 1fr;margin:0;display:grid}.mobile-rotation-reset{border-color:var(--accent);min-width:82px;min-height:44px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.desktop-rotation-reset{display:none}.rotation-group-starters .rotation-group-list,.rotation-group-bench .rotation-group-list,.rotation-group-out .rotation-group-list{grid-template-columns:1fr}}@media (width<=430px){.hero-primary-actions{grid-template-columns:1fr}.overview-companion{padding:15px}.supporting-finance .financial-outlook-grid{grid-template-columns:1fr}.action-complete-paths{grid-template-columns:1fr;max-width:none}.trade-builder-head{padding:14px}.trade-transaction-selection{grid-template-columns:1fr}.trade-transaction-selection>i{transform:rotate(90deg)}.trade-transaction-result{grid-template-columns:1fr}.trade-apply-actions,.trade-apply-actions button{width:100%}.financial-primary-grid,.financial-secondary-grid,.fan-asset-summary{grid-template-columns:1fr}.financial-primary-grid>*,.financial-secondary-grid span{border-top:1px solid var(--line);border-left:0;grid-column:1}.financial-primary-grid>:first-child,.financial-secondary-grid span:first-child{border-top:0}.featured-story-select{display:none}.rotation-commandbar{grid-template-columns:minmax(0,1fr) 76px}.mobile-rotation-reset{min-width:76px}}.focused-development-workflow{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;display:grid}.development-control-card,.development-review-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:12px;padding:20px;display:grid}.development-control-card>span,.development-review-card>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:8px;font-weight:950}.development-control-card h3,.development-review-card h3{color:var(--ink);margin:0;font-size:22px}.development-control-card p,.development-review-card p,.development-review-card small{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.development-control-card label{color:var(--muted);gap:6px;font-size:9px;font-weight:850;display:grid}.development-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.development-choice-grid button{min-height:46px}.development-choice-grid button.active{border-color:var(--accent);background:var(--team-gradient);color:#fff}.development-review-card{border-top:5px solid var(--accent);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.development-review-card{background:color-mix(in srgb,var(--surface-soft) 65%,var(--surface))}}.development-review-card>strong{font-size:16px}.unified-draft-assets>div{gap:10px;display:grid}.trade-draft-year{gap:7px;display:grid}.trade-draft-year>h4{border-bottom:1px solid var(--line);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.08em;margin:4px 0 0;padding:0 2px 7px;font-size:10px}.trade-draft-asset{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.trade-draft-asset.selected{border-color:var(--accent);box-shadow:inset 4px 0 var(--accent)}.trade-draft-asset>label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.trade-draft-asset>label>span{gap:3px;min-width:0;display:grid}.trade-draft-asset>label strong{overflow-wrap:anywhere;font-size:10px}.trade-draft-asset>label small{overflow-wrap:anywhere;color:var(--muted);font-size:8px;line-height:1.35}.trade-draft-modes{border-top:1px solid var(--line);background:var(--surface-soft);grid-template-columns:1fr 1fr;gap:6px;padding:9px 10px;display:grid}.trade-draft-modes button{min-height:38px;padding:8px;font-size:9px}.trade-draft-modes button.active{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.trade-draft-modes>small{color:var(--muted);grid-column:1/-1;font-size:8px;line-height:1.4}.trade-draft-legal{border-top:1px solid var(--line);padding:8px 10px}.trade-draft-legal summary{cursor:pointer;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:8px;font-weight:900}.trade-draft-legal small,.trade-draft-legal p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.4;display:block}.asset-year-list{gap:14px;padding:14px;display:grid}.asset-year-list>section{gap:8px;display:grid}.asset-year-list>section>h3{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.08em;margin:0;font-size:12px}.unified-asset-section .asset-grid{padding:0}.share-scenario-marker{color:#fff;letter-spacing:.12em;background:#ffffff1a;border:1px solid #ffffff57;border-radius:99px;width:fit-content;margin-bottom:1.2cqw;padding:.65cqw 1.1cqw;font-size:1.05cqw;font-weight:950;display:inline-flex}@media (width>=1440px){.build-scenario-tools{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=900px){.focused-development-workflow{grid-template-columns:1fr}}@media (width<=768px){.build-scenario-tools,.approved-projection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-projection-summary>span{border-bottom:1px solid var(--line)}.approved-projection-summary>span:nth-child(odd){border-left:0}.approved-projection-summary>span:last-child{border-bottom:0;grid-column:1/-1}.trade-draft-asset>label{align-items:start}.trade-draft-modes{grid-template-columns:1fr}.trade-draft-modes>small{grid-column:1}.asset-year-list{padding:10px}}@media (width<=430px){.build-scenario-tools,.development-choice-grid,.approved-projection-summary{grid-template-columns:1fr}.approved-projection-summary>span,.approved-projection-summary>span+span,.approved-projection-summary>span:last-child{border-left:0;grid-column:auto}.approved-projection-summary>span:last-child{border-bottom:0}.development-control-card,.development-review-card{padding:15px}.trade-draft-asset>label{grid-template-columns:auto minmax(0,1fr)}.trade-draft-asset>label .asset-status{grid-column:2;justify-self:start}}.rotation-healthline.pending{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#1c2b25);border-color:#d4ab45}.rotation-minute-status{border-left:1px solid #53655d2e;gap:3px;min-width:0;padding-left:16px;display:grid}.rotation-minute-status strong{color:var(--ink);font-size:17px;line-height:1}.rotation-minute-status span{color:var(--muted);font-size:9px;line-height:1.35}.rotation-minute-status.fail strong{color:var(--lightningcss-light,#8a4a24)var(--lightningcss-dark,#ffaaa8)}.rotation-lineup-overview{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:16px;margin:12px 0 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.rotation-lineup-overview{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}}.rotation-lineup-overview{padding:16px}.rotation-lineup-overview>div:first-child{align-content:center;gap:4px;display:grid}.rotation-lineup-overview>div:first-child>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:8px;font-weight:950}.rotation-lineup-overview h3{margin:0;font-size:17px}.rotation-lineup-overview small{color:var(--muted);font-size:9px;line-height:1.4}.rotation-lineup-overview>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.rotation-lineup-overview article{border:1px solid var(--line);border-top:4px solid var(--accent);background:var(--surface);border-radius:10px;align-content:space-between;min-width:0;min-height:84px;padding:10px;display:grid}.rotation-lineup-overview article.open{border-style:dashed;border-top-color:#d4ab45}.rotation-lineup-overview article span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:8px;font-weight:950}.rotation-lineup-overview article strong{overflow-wrap:anywhere;font-size:10px;line-height:1.25}.rotation-lineup-overview article small{font-size:8px}.rotation-card-role>span{gap:2px;display:grid}.rotation-card-role>span small{color:var(--muted);font-size:7px;font-weight:800}.review-timeline-action{color:var(--lightningcss-light,#614812)var(--lightningcss-dark,#ffaaa8)!important;background:var(--lightningcss-light,#fff4d4)var(--lightningcss-dark,#203b30)!important;border-color:#a8781d!important}.development-privacy-note{border-left:3px solid var(--accent);padding-left:10px}.development-case-preview{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface-soft);border-radius:10px;gap:3px;padding:11px 12px;display:grid}.development-case-preview span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.12em;font-size:7px;font-weight:950}.development-case-preview strong{font-size:13px}.development-case-preview small{color:var(--muted);font-size:8px;line-height:1.4}.development-team-comparison{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid;overflow:hidden}.development-team-comparison>span{gap:4px;min-width:0;padding:12px;display:grid}.development-team-comparison small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:950}.development-team-comparison b{color:var(--ink);font-size:16px}.development-team-comparison i{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-style:normal;font-weight:950}.development-team-comparison>strong{border-top:1px solid var(--line);background:var(--surface-soft);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);grid-column:1/-1;padding:9px 12px;font-size:9px}.development-active-list{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-column:1/-1;overflow:hidden}.development-active-list>div{background:var(--surface-soft);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.development-active-list>div span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.13em;font-size:8px;font-weight:950}.development-active-list>div strong{font-size:10px}.development-active-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.development-active-list article button:first-child{text-align:left;background:0 0;border:0;justify-items:start;min-width:0;padding:4px;display:grid}.development-active-list article button:first-child strong{overflow-wrap:anywhere}.development-active-list article button:first-child small{color:var(--muted);font-size:8px}.development-active-list>p{color:var(--muted);margin:0;padding:16px;font-size:10px}.financial-baseline-comparison{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(180px,.8fr);align-items:stretch;gap:1px;display:grid}.financial-baseline-comparison article{background:var(--surface);align-content:center;gap:5px;min-width:0;padding:16px 20px;display:grid}.financial-baseline-comparison article:last-child{border-left:4px solid var(--accent)}.financial-baseline-comparison article.increase{border-left-color:#c38327}.financial-baseline-comparison article.decrease{border-left-color:#3c9365}.financial-baseline-comparison article>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.12em;font-size:8px;font-weight:950}.financial-baseline-comparison article strong{overflow-wrap:anywhere;font-size:clamp(18px,2vw,26px)}.financial-baseline-comparison article small{color:var(--muted);font-size:8px;line-height:1.35}.financial-baseline-comparison>i{background:var(--surface);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);align-self:center;padding:10px 4px;font-style:normal;font-weight:950}.cap-threshold-map{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);gap:16px;padding:20px;display:grid}.cap-threshold-map>div:first-child{align-content:start;gap:5px;display:grid}.cap-threshold-map>div:first-child>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:8px;font-weight:950}.cap-threshold-map h4{margin:0;font-size:17px}.cap-threshold-map>div:first-child p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.cap-threshold-map>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cap-threshold-map article{border:1px solid var(--line);background:var(--surface-soft);border-left:4px solid #3c9365;border-radius:11px;gap:8px;min-width:0;padding:12px;display:grid}.cap-threshold-map article.over{border-left-color:#c36b3d}.cap-threshold-map header,.cap-threshold-map article p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.cap-threshold-map header span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:950}.cap-threshold-map header strong{font-size:10px}.cap-threshold-meter{background:var(--lightningcss-light,#dce5e1)var(--lightningcss-dark,#273b32);border-radius:99px;height:6px;overflow:hidden}.cap-threshold-meter span{border-radius:inherit;background:#3c9365;height:100%;display:block}.cap-threshold-map article.over .cap-threshold-meter span{background:#c36b3d}.cap-threshold-map article p b{font-size:11px}.cap-threshold-map article p span{color:var(--muted);text-align:right;font-size:8px}.provisional-overlay-disclosure,.financial-ledger-disclosure{border-top:1px solid var(--line);background:var(--surface)}.provisional-overlay-disclosure>summary,.financial-ledger-disclosure>summary{cursor:pointer;min-height:46px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:10px;font-weight:900;list-style:none;display:flex}.provisional-overlay-disclosure>summary::-webkit-details-marker{display:none}.financial-ledger-disclosure>summary::-webkit-details-marker{display:none}.provisional-overlay-disclosure>summary:after,.financial-ledger-disclosure>summary:after{content:"+";font-size:16px}.provisional-overlay-disclosure[open]>summary:after,.financial-ledger-disclosure[open]>summary:after{content:"−"}.provisional-overlay-disclosure>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 20px 18px;display:grid}.provisional-overlay-disclosure article{background:var(--lightningcss-light,#fff9ec)var(--lightningcss-dark,#1c2b25);border-left:4px solid #d4ab45;border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.provisional-overlay-disclosure article strong,.provisional-overlay-disclosure article span{overflow-wrap:anywhere;font-size:9px}.provisional-overlay-disclosure article small{color:var(--lightningcss-light,#665116)var(--lightningcss-dark,#ffaaa8);font-size:8px;line-height:1.4}.current-unsigned-status{border-top:1px solid var(--line);background:var(--surface-soft);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.current-unsigned-status{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}}.current-unsigned-status{padding:14px 20px}.current-unsigned-status>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.current-unsigned-status strong{font-size:11px}.current-unsigned-status>div:first-child span{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.current-unsigned-status>div:first-child span{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.current-unsigned-status>div:first-child span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);padding:5px 8px;font-size:8px;font-weight:900}.current-unsigned-status p{color:var(--ink);margin:0;font-size:10px;line-height:1.45}.current-unsigned-status>small{color:var(--muted);font-size:8px;line-height:1.45}.current-unsigned-status .unsigned-rights-actions{flex-wrap:wrap;gap:7px;display:flex}.financial-ledger-disclosure{border:1px solid var(--line);border-radius:16px;overflow:hidden}.financial-ledger-disclosure>summary span{font-size:12px}.financial-ledger-disclosure>summary small{color:var(--muted);margin-left:auto;font-size:8px;font-weight:600}.financial-ledger-disclosure .salary-ledger{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0}.share-card-content,.share-card-content *{min-width:0}.share-overview-story h4,.share-overview-story p,.share-overview-lineup b,.share-overview-finance b,.share-roster-cap article b,.share-provisional-note{overflow-wrap:anywhere}.share-baseline-comparison,.share-baseline-cap{background:#050d1240;border:1px solid #ffffff29;border-radius:1.3cqw;grid-column:1/-1;grid-template-columns:1fr auto 1fr minmax(0,1fr);align-items:center;gap:1cqw;padding:1.5cqw 1.8cqw;display:grid}.share-baseline-comparison>span,.share-baseline-cap>span{gap:.4cqw;display:grid}.share-baseline-comparison small,.share-baseline-cap small{color:var(--share-secondary);letter-spacing:.1em;font-size:1cqw;font-weight:950}.share-baseline-comparison b,.share-baseline-cap b{font-size:2.2cqw}.share-baseline-comparison i,.share-baseline-cap i{color:var(--share-secondary);font-style:normal;font-weight:950}.share-baseline-comparison>strong,.share-baseline-cap>strong{color:#ffffffc7;text-align:right;justify-self:end;font-size:1.35cqw}.share-provisional-note{color:#ffffffc2;background:#ffcf7814;border-left:.5cqw solid #ffcf78;grid-column:1/-1;gap:.5cqw;margin:0;padding:1.2cqw 1.5cqw;font-size:1.2cqw;line-height:1.35;display:grid}.share-provisional-note strong{color:#ffcf78;letter-spacing:.1em;font-size:1cqw}.share-roster-cap .share-baseline-cap{margin-bottom:.5cqw}.share-card.format-landscape .share-baseline-comparison,.share-card.format-landscape .share-provisional-note{grid-column:1}.share-card.format-landscape .share-baseline-comparison{grid-template-columns:1fr auto 1fr}.share-card.format-landscape .share-baseline-comparison>strong{text-align:left;grid-column:1/-1;justify-self:start}.share-card.format-story .share-baseline-comparison,.share-card.format-story .share-provisional-note{grid-column:1}.share-card.format-story .share-baseline-comparison{grid-template-columns:1fr auto 1fr;padding:2.5cqw}.share-card.format-story .share-baseline-comparison>strong{text-align:left;grid-column:1/-1;justify-self:start;font-size:2cqw}.share-card.format-story .share-provisional-note{padding:2.4cqw;font-size:1.8cqw}.share-card.format-story .share-provisional-note strong{font-size:1.5cqw}.share-card .share-planning-projection{grid-template-columns:1fr;align-content:center}.share-card .share-planning-projection>strong{color:#ffcf78;text-align:left;grid-column:1;justify-self:start}.share-card .share-planning-projection>span{color:#ffffffc2;font-size:1.3cqw;line-height:1.4}.share-card.format-story .share-planning-projection>span{font-size:1.9cqw}@media (width<=1100px){.rotation-lineup-overview{grid-template-columns:1fr}.financial-baseline-comparison{grid-template-columns:1fr auto 1fr}.financial-baseline-comparison article:last-child{grid-column:1/-1}.cap-threshold-map{grid-template-columns:1fr}}@media (width<=900px){.share-studio-overlay{grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:1fr;overflow-y:auto}.share-studio-controls{border-bottom:1px solid #ffffff1a;border-right:0;max-height:none;padding:22px;overflow:visible}.share-preview-stage{min-height:58vh;padding:18px;overflow:visible}}@media (width<=768px){.rotation-minute-status{border-top:1px solid #53655d2e;border-left:0;padding:12px 0 0}.rotation-lineup-overview>div:last-child{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.rotation-lineup-overview article{scroll-snap-align:start;flex:0 0 142px}.financial-baseline-comparison{grid-template-columns:1fr auto 1fr}.financial-baseline-comparison article{padding:14px}.cap-threshold-map>div:last-child,.provisional-overlay-disclosure>div{grid-template-columns:1fr}.financial-ledger-disclosure>summary{flex-wrap:wrap;align-items:flex-start}.financial-ledger-disclosure>summary small{order:3;width:100%;margin-left:0}.share-studio-controls h2{font-size:28px}}@media (width<=430px){.development-team-comparison{grid-template-columns:1fr auto 1fr}.development-active-list>div{flex-direction:column;align-items:flex-start}.development-active-list article{grid-template-columns:1fr}.development-active-list article button:last-child{width:100%;min-height:42px}.financial-baseline-comparison{grid-template-columns:1fr}.financial-baseline-comparison>i{display:none}.financial-baseline-comparison article:last-child{grid-column:1}.cap-threshold-map{padding:15px}.share-studio-controls{gap:16px;padding:18px 14px}.share-studio-controls fieldset>div,.share-studio-actions{grid-template-columns:1fr 1fr}.share-studio-controls button{min-height:44px}.share-preview-stage{min-height:52vh;padding:8px}.share-card{border-radius:8px;width:100%}.share-preview-stage .share-card.template-assets .share-assets>p b{font-size:1.15cqw}.share-preview-stage .share-card.template-assets .share-assets>p span{font-size:1.55cqw}.share-preview-stage .share-card.template-assets.asset-density-medium .share-assets>p span{font-size:1.35cqw}.share-preview-stage .share-card.template-assets.asset-density-long .share-assets>p b{font-size:1.02cqw}.share-preview-stage .share-card.template-assets.asset-density-long .share-assets>p span{font-size:1.18cqw}}@media print{body *{visibility:hidden!important}.share-studio-overlay,.share-studio-overlay *,.share-card,.share-card *{visibility:visible!important}.share-studio-overlay{background:#fff;display:block;position:static}.share-studio-controls,.presentation-close{display:none!important}.share-preview-stage{min-height:100vh;padding:0}.share-card{width:100%;max-height:100vh;box-shadow:none;border:0;border-radius:0}}.hero.hero-overview-v67{grid-template-columns:minmax(0,1fr) minmax(270px,340px);gap:18px;min-height:0;padding:22px 28px}.hero-overview-v67 h1{margin-block:6px 9px;font-size:clamp(34px,4vw,52px);line-height:.98}.hero-overview-v67 p{max-width:720px;font-size:12px;line-height:1.45}.hero-overview-v67 .verified-season-context{margin-top:10px}.hero-overview-v67 .hero-primary-actions{margin-top:14px}.hero-overview-v67 .hero-primary-actions button{min-height:38px;padding:8px 9px;font-size:9px}.hero-overview-v67 .hero-workflow{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:7px 11px;min-height:0;padding:16px}.hero-overview-v67 .hero-team-mark{grid-area:1/1/3;width:48px;height:48px;font-size:14px}.hero-overview-v67 .hero-workflow>span,.hero-overview-v67 .hero-workflow>strong{grid-column:2}.hero-overview-v67 .hero-workflow>strong{margin:0;font-size:21px}.hero-overview-v67 .hero-workflow-status,.hero-overview-v67 .hero-workflow>button{grid-column:1/-1}.hero-overview-v67 .hero-workflow>button{min-height:38px}.starting-lineup-projection-card .projected-team-heading{min-height:0}.starting-lineup-projection-card .projected-team-heading h2{text-transform:none}.starting-lineup-projection-card .complete-team-overview{padding:18px;display:block}.complete-team-overview .starting-five-section{gap:14px;width:100%;display:grid}.complete-team-overview .projected-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:0}.overview-rotation-actions{flex-wrap:wrap;grid-area:1/2/3;justify-content:flex-end;gap:7px;display:flex}.overview-rotation-actions button{min-height:38px}.overview-roster-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:15px;display:flex}.overview-roster-heading span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;font-size:9px;font-weight:950}.overview-roster-heading p{color:var(--muted);margin:0;font-size:9px}.overview-roster-groups{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.overview-roster-groups>section{min-width:0;padding:14px}.overview-roster-groups>section+section{border-left:1px solid var(--line)}.overview-roster-groups h4{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.overview-roster-groups section>div{gap:1px;display:grid}.overview-roster-groups article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 2px;display:grid}.overview-roster-groups article:first-child{border-top:0}.overview-roster-groups article>span{gap:2px;min-width:0;display:grid}.overview-roster-groups article strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.overview-roster-groups article small{color:var(--muted);font-size:7px}.overview-roster-groups article em{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.overview-roster-groups article em{background:color-mix(in srgb,var(--accent) 9%,var(--surface-soft))}}.overview-roster-groups article em{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.04em;white-space:nowrap;padding:4px 6px;font-size:6px;font-style:normal;font-weight:950}.overview-roster-groups article[data-roster-status=depth]{opacity:.7}.overview-roster-groups article[data-roster-status=depth] em{background:var(--surface-soft);color:var(--muted)}.overview-roster-notice{border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.overview-roster-notice{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}}.overview-roster-notice{background:var(--accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.overview-roster-notice{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.overview-roster-notice{padding:10px 12px}.overview-roster-notice strong{font-size:10px}.overview-roster-notice span{color:var(--muted);font-size:9px;line-height:1.4}.boston-roster-follow-up{border-bottom:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 20px;display:flex}.boston-roster-follow-up p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.boston-roster-follow-up strong{color:var(--ink)}.boston-roster-follow-up>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.boston-roster-follow-up button{min-height:40px;padding:8px 12px;font-size:12px}.boston-roster-follow-up .boston-roster-later{color:var(--muted);background:0 0;border-color:#0000}@media (width<=1100px){.hero.hero-overview-v67{grid-template-columns:1fr}.hero-overview-v67 .hero-workflow{grid-template-columns:auto minmax(0,1fr) auto}.hero-overview-v67 .hero-workflow-status{grid-column:2}.hero-overview-v67 .hero-workflow>button{grid-area:1/3/3;align-self:center}}@media (width<=768px){.hero.hero-overview-v67{gap:14px;padding:18px}.hero-overview-v67 h1{font-size:36px}.hero-overview-v67 .hero-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-overview-v67 .hero-workflow{grid-template-columns:auto minmax(0,1fr)}.hero-overview-v67 .hero-workflow-status,.hero-overview-v67 .hero-workflow>button{grid-area:auto/1/auto/-1}.complete-team-overview .projected-section-heading{grid-template-columns:1fr}.overview-rotation-actions{grid-area:auto/1;justify-content:flex-start}.overview-roster-heading{flex-direction:column;align-items:flex-start;gap:4px}.overview-roster-groups{grid-template-columns:1fr}.overview-roster-groups>section+section{border-top:1px solid var(--line);border-left:0}.overview-roster-notice{grid-template-columns:1fr}.overview-roster-notice button{justify-self:start}}@media (width<=430px){.hero.hero-overview-v67{padding:16px 14px}.hero-overview-v67 h1{font-size:32px}.hero-overview-v67 .hero-primary-actions{grid-template-columns:1fr 1fr;gap:6px}.hero-overview-v67 .hero-primary-actions button{min-height:42px}.starting-lineup-projection-card .complete-team-overview{padding:10px}.overview-rotation-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.overview-rotation-actions button{min-width:0}.overview-roster-groups>section{padding:12px}.overview-roster-groups article{padding-block:9px}}.app-shell{--content-width:1680px;max-width:none;overflow-x:visible}.primary-nav button{min-width:0}.mobile-scenario-actions{display:none}.hero-primary-actions{grid-template-columns:repeat(6,minmax(0,1fr))}.hero-workflow-status{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.hero-workflow-status>span{background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;gap:4px;min-width:0;padding:11px;display:grid}.hero-workflow-status b{overflow-wrap:anywhere;line-height:1.35}.build-scenario-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-heading>div:first-child{min-width:0}.panel-heading p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.rotation-group-starters{container-type:inline-size}.rotation-group-starters .rotation-group-list{grid-template-columns:1fr!important}.rotation-group-starters .rotation-card{align-content:start;align-items:center;gap:10px;min-width:0;padding:12px;grid-template-columns:22px minmax(0,1fr) auto!important;grid-template-areas:"drag player actions"".role role"".stepper stepper"!important}.rotation-group-starters .rotation-player-label{align-self:stretch;min-width:0}.rotation-group-starters .rotation-player-label>span{align-content:center;min-width:0}.rotation-group-starters .rotation-player-label strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.2;overflow:visible}.rotation-group-starters .rotation-player-label small{margin-top:3px;font-size:9px}.rotation-group-starters .rotation-card-role{min-width:0}.rotation-group-starters .rotation-card-role select{min-height:42px;font-size:11px}.rotation-group-starters .rotation-minute-stepper{grid-template-columns:44px minmax(74px,1fr) 44px;width:100%;min-width:0;min-height:44px}.rotation-group-starters .rotation-minute-stepper>button{min-width:44px;min-height:44px;font-size:18px}.rotation-group-starters .rotation-minute-stepper label span{font-size:8px}.rotation-group-starters .rotation-minute-stepper input{font-size:12px}.rotation-group-starters .rotation-accessibility-controls{align-self:stretch;min-width:0}.rotation-group-starters .rotation-accessibility-controls>summary{min-width:52px;min-height:40px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);place-items:center;padding:7px;font-size:9px;display:grid}.rotation-group-bench{border-left:4px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.rotation-group-bench{border-left:4px solid color-mix(in srgb,var(--accent) 64%,var(--line))}}.rotation-group-bench .rotation-card,.rotation-group-out .rotation-card{min-width:0}.rotation-layout-warning{color:var(--lightningcss-light,#5f430d)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff8e7)var(--lightningcss-dark,#1c2b25);border:1px solid #d6a441;border-left:4px solid #b77913;border-radius:10px;margin:10px 0 0;padding:11px 13px;font-size:10px;font-weight:800;line-height:1.45}@container (width>=700px){.rotation-group-starters .rotation-group-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (width>=1060px){.rotation-group-starters .rotation-group-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (width>=1560px){.rotation-group-starters .rotation-group-list{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.development-control-card{border-top:5px solid var(--accent)}.development-control-card>p{max-width:720px;font-size:11px}.development-control-card select{min-height:44px;font-size:11px}.development-choice-grid button{text-align:left;align-content:center;gap:4px;min-width:0;min-height:72px;padding:12px;display:grid}.development-choice-grid button strong{font-size:11px}.development-choice-grid button small{color:var(--muted);font-size:9px;line-height:1.35}.development-choice-grid button.active small{color:currentColor;opacity:.82}.development-actions button{min-height:42px}.cap-threshold-map article{align-content:start}.cap-threshold-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.cap-threshold-comparison>span{gap:3px;min-width:0;display:grid}.cap-threshold-comparison small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:950}.cap-threshold-comparison b{overflow-wrap:anywhere;font-size:11px}.cap-threshold-comparison em{color:var(--muted);font-size:8px;font-style:normal;line-height:1.35}.cap-threshold-comparison>i{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-style:normal;font-weight:950}.cap-threshold-map article>p{border-top:1px solid var(--line);padding-top:8px}.cap-threshold-map article>p.increase span{color:var(--lightningcss-light,#8a5b0c)var(--lightningcss-dark,#ffaaa8)}.cap-threshold-map article>p.decrease span{color:var(--lightningcss-light,#267348)var(--lightningcss-dark,#86d9b3)}.share-scenario-strip{background:#ffffff0f;border:1px solid #ffffff29;border-radius:1.2cqw;grid-column:1/-1;gap:.8cqw;padding:1.2cqw 1.5cqw;display:grid}.share-scenario-strip>strong{color:var(--share-secondary);letter-spacing:.1em;font-size:1.05cqw}.share-scenario-strip>div{flex-wrap:wrap;gap:.6cqw;display:flex}.share-scenario-strip span{background:#ffffff1a;border-radius:99px;padding:.5cqw .9cqw;font-size:1.1cqw}.share-card.format-landscape .share-scenario-strip{grid-column:1;gap:.4cqw;padding:.7cqw 1cqw}.share-card.format-landscape .share-scenario-strip>strong{font-size:.82cqw}.share-card.format-landscape .share-scenario-strip span{padding:.35cqw .7cqw;font-size:.9cqw}.share-card.format-story .share-scenario-strip{grid-column:1;padding:2cqw}.share-card.format-story .share-scenario-strip>strong{font-size:1.6cqw}.share-card.format-story .share-scenario-strip span{padding:1cqw 1.5cqw;font-size:1.7cqw}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.hero-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.primary-nav{grid-template-columns:repeat(7,max-content)}.mobile-scenario-actions{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 10px 12px;padding:7px;display:grid;box-shadow:0 8px 24px #101f2912}.mobile-scenario-actions button{min-width:0;min-height:44px;padding-inline:7px}.hero-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-heading{gap:12px}.scenario-state-badge{align-self:stretch}.development-choice-grid{grid-template-columns:1fr}.development-choice-grid button{min-height:62px}}@media (width<=430px){.mobile-scenario-actions{grid-template-columns:1fr 1fr}.hero-primary-actions,.hero-workflow-status,.cap-threshold-comparison{grid-template-columns:1fr}.cap-threshold-comparison>i{display:none}.capability-grid{grid-template-columns:1fr}}.app-shell{overflow-x:clip}.financial-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-season-control>div:first-child{gap:2px;min-width:0;display:grid}.financial-season-control>div:first-child>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.13em;font-size:8px;font-weight:950}.financial-season-control>div:first-child>strong{font-size:16px}.financial-season-control>div:first-child>small{color:var(--muted);font-size:9px}.financial-core-grid>*{min-height:96px;padding:15px 17px}.financial-core-grid .metric-card strong,.financial-core-grid .below-tax-message strong{font-size:clamp(18px,2vw,25px)}.financial-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-context-strip span{align-content:center;min-height:54px}.cap-detail>summary{min-height:46px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);align-items:center;list-style:none}.cap-detail>summary::-webkit-details-marker{display:none}.cap-detail>summary:after{content:"+";font-size:16px}.cap-detail[open]>summary:after{content:"−"}.cap-detail .cap-threshold-map{border-top:1px solid var(--line)}.salary-ledger-primary{background:var(--surface);justify-self:center;width:min(100%,1120px);box-shadow:0 10px 35px #0e1f270f}.salary-ledger-primary .financial-table{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.salary-ledger-primary .salary-status{max-width:240px;color:var(--muted);font-size:8px;line-height:1.35;display:block}.sandbox-player-note{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sandbox-player-note{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line))}}.sandbox-player-note{border-left:4px solid var(--accent);background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.sandbox-player-note{background:color-mix(in srgb,var(--accent) 7%,var(--surface-soft))}}.sandbox-player-note{padding:11px 13px}.sandbox-player-note strong{font-size:11px}.sandbox-player-note span{color:var(--muted);font-size:9px}.contract-player-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.contract-player-picker>label{min-width:0}.contract-player-picker>button{min-height:42px}.contract-neutral-state{border:1px dashed var(--accent);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.contract-neutral-state{border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line))}}.contract-neutral-state{background:var(--surface-soft);border-radius:12px;padding:20px}.contract-neutral-state strong{font-size:15px}.contract-neutral-state p,.contract-neutral-preview p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.contract-neutral-preview{align-content:start;min-height:180px}.future-financial-withheld small{color:var(--lightningcss-light,#5b4a28)var(--lightningcss-dark,#ffaaa8);margin-top:8px;font-size:8px;font-weight:850;display:block}.share-studio-overlay,.share-studio-controls,.share-preview-stage{box-sizing:border-box;min-width:0;max-width:100vw}.share-studio-overlay{overflow-x:hidden}.share-studio-controls fieldset button{overflow-wrap:anywhere;white-space:normal;min-width:0}.share-export-note{background:#ffffff0a;border:1px solid #ffffff21;border-radius:10px}.share-export-note summary{cursor:pointer;color:#dbe8e3;min-height:42px;padding:12px;font-size:10px;font-weight:850}.share-export-note p{padding:0 12px 12px}.share-preview-stage{width:100%}.share-card{flex:none;max-width:100%}.share-studio-overlay:not(.presentation) .share-preview-stage .share-card.template-assets{width:min(100%,80dvh - 48px,720px)}.share-studio-overlay.presentation .share-preview-stage .share-card.template-assets{width:min(100%,80dvh - 80px,720px)}.share-cap-strip em{color:#ffffff9e;font-size:1.05cqw;font-style:normal;font-weight:750}.share-lineup-label{color:var(--share-secondary);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.share-lineup-label{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.share-lineup-label{letter-spacing:.14em;font-size:1.15cqw}.share-overview.baseline{align-content:space-between;gap:3.4cqw;min-height:100%}.share-overview.baseline .share-overview-lineup article{min-height:15cqw}.share-overview.baseline .share-projection{grid-column:1/-1;place-self:end;margin-top:1cqw}.share-card.format-landscape .share-overview.baseline{align-content:start}.share-card.format-landscape .share-overview.baseline .share-projection{grid-column:1;justify-self:start;margin-top:0;display:grid}.share-card.format-square .share-overview.baseline .share-projection{display:grid}.share-card.format-story .share-overview.baseline .share-projection{justify-self:start}.presentation-close{min-height:44px;padding-inline:16px;box-shadow:0 8px 28px #00000052}@media (width<=900px){.share-studio-overlay{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);width:100vw}.share-studio-controls{width:100%}.share-preview-stage{width:100%;overflow-x:hidden}.share-card{width:min(100%,720px)}.share-card.format-landscape{width:min(100%,900px)}.share-card.format-story{width:min(100%,480px)}}@media (width<=768px){.financial-season-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.financial-season-control>div:first-child{min-width:0}.financial-season-selector{justify-self:end}.financial-share{grid-column:1/-1;width:100%;min-height:44px}.financial-snapshot-heading{align-items:flex-start;padding:16px}.financial-snapshot-heading h3{font-size:20px}.financial-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-core-grid>*{border-top:1px solid var(--line);border-left:0;min-height:82px;padding:12px}.financial-core-grid>:nth-child(2n){border-left:1px solid var(--line)}.financial-core-grid .metric-card strong,.financial-core-grid .below-tax-message strong{font-size:17px}.financial-context-strip span{padding:10px 12px}.salary-ledger-primary .salary-ledger-heading{gap:5px;padding:13px 14px}.salary-ledger-primary .salary-ledger-heading h3{font-size:16px}.financial-mobile-list{gap:0;padding:0}.financial-mobile-list article{border:0;border-top:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:8px 11px;display:grid}.financial-mobile-list article>div{min-width:0}.financial-mobile-player{justify-content:stretch!important;gap:2px!important;display:grid!important}.financial-mobile-player .player-chip{min-width:0}.financial-mobile-player .player-chip>i{width:30px;height:30px}.financial-mobile-player .player-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.financial-mobile-player .player-chip small{font-size:7px}.financial-mobile-player>small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.2;overflow:hidden}.financial-mobile-salaries{grid-template-columns:repeat(2,minmax(58px,auto));gap:5px!important;display:grid!important}.financial-mobile-salaries>span{justify-items:end;gap:2px;display:grid}.financial-mobile-salaries small{color:var(--muted);font-size:6px;font-weight:850}.financial-mobile-salaries strong{white-space:nowrap;font-size:10px}.contract-actions{margin-top:0}.contract-player-picker{grid-template-columns:1fr}.contract-player-picker>button{width:100%}.contract-financial-preview{position:static}}@media (width<=430px){.financial-layout{padding:9px}.financial-season-control{grid-template-columns:1fr}.financial-season-selector{justify-self:stretch}.financial-season-selector button{flex:1;min-width:0}.financial-snapshot-heading{display:grid}.financial-snapshot-heading>span{justify-self:start}.financial-snapshot>.financial-estimate-note{padding:9px 12px}.financial-payroll-bridge{padding:10px 12px}.financial-core-grid>*{min-height:76px;padding:10px}.financial-core-grid .metric-card strong,.financial-core-grid .below-tax-message strong{font-size:15px}.financial-context-strip span{padding:9px 10px}.financial-context-strip b{font-size:9px}.financial-mobile-list article{min-height:60px;padding:7px 9px}.financial-mobile-salaries{grid-template-columns:repeat(2,minmax(54px,auto))}.financial-mobile-salaries strong{font-size:9px}.sandbox-player-note{flex-direction:column;align-items:flex-start;gap:3px}.share-studio-controls{gap:14px;width:100vw;padding:16px 12px}.share-studio-controls>div:first-child>p{display:none}.share-studio-controls h2{margin-bottom:2px;font-size:27px}.share-studio-controls fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.share-studio-controls fieldset button{min-height:48px;padding:9px}.share-studio-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.share-studio-actions button{min-width:0;min-height:46px;padding:8px}.share-studio-actions button:first-child{grid-column:1/-1}.share-export-note summary{min-height:40px}.share-preview-stage{min-height:0;padding:8px}.share-card,.share-card.format-landscape,.share-card.format-square,.share-card.format-story{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.share-studio-overlay.presentation .share-preview-stage{align-content:center;min-height:100dvh;padding:74px 8px 18px}.share-studio-overlay:not(.presentation) .share-preview-stage .share-card.template-assets{width:min(100vw - 16px,38.4dvh - 16px)}.share-studio-overlay.presentation .share-preview-stage .share-card.template-assets{width:min(100vw - 16px,80dvh - 76.8px)}.presentation-close{top:max(12px,env(safe-area-inset-top));right:12px}}.starting-lineup-projection-card .projected-team-heading{grid-template-columns:minmax(0,1fr) minmax(390px,560px);align-items:center;display:grid}.team-assessment-group{gap:8px;min-width:0;display:grid}.team-assessment-group .projected-record{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;padding:14px 16px}.team-assessment-group .projected-record strong{font-size:clamp(38px,4vw,52px)}.methodology-disclaimer-link{color:#fff;text-underline-offset:3px;background:0 0;border:1px solid #ffffff47;justify-self:end;text-decoration:underline}.methodology-disclaimer-overlay{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.methodology-disclaimer-dialog{color:var(--lightningcss-light,#142f2b)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#cddbd6)var(--lightningcss-dark,#354a40);border-radius:18px;gap:12px;width:min(100%,680px);padding:clamp(24px,5vw,42px);display:grid;box-shadow:0 24px 80px #00000052}.methodology-disclaimer-dialog:focus{outline-offset:3px;outline:3px solid #35b97b}.methodology-disclaimer-dialog>span{color:var(--lightningcss-light,#178453)var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;font-size:9px;font-weight:950}.methodology-disclaimer-dialog h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,4vw,38px)}.methodology-disclaimer-dialog p{color:var(--lightningcss-light,#526761)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:14px;line-height:1.75}.methodology-disclaimer-dialog>div{justify-content:flex-end;margin-top:8px;display:flex}.methodology-disclaimer-dialog button{min-width:110px}@media (width<=760px){.methodology-disclaimer-link{justify-self:start}.methodology-disclaimer-overlay{align-items:end;padding:12px}.methodology-disclaimer-dialog{border-radius:16px;max-height:calc(100dvh - 24px);padding:24px;overflow-y:auto}}.compact-team-ratings{background:#00000021;border:1px solid #fff3;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.compact-team-ratings>span{gap:3px;min-width:0;padding:9px 10px;display:grid}.compact-team-ratings>span+span{border-left:1px solid #ffffff24}.compact-team-ratings small{color:#ffffffb8;letter-spacing:.08em;font-size:7px;font-weight:900}.compact-team-ratings strong{overflow-wrap:anywhere;color:#fff;font-size:12px}.compact-team-ratings .roster-fit-rating{border-top:1px solid #ffffff24;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.compact-team-ratings .roster-fit-rating strong{justify-self:end}.roster-fit-analysis-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--accent),var(--surface))}@supports (color:color-mix(in lab, red, red)){.roster-fit-analysis-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface))}}.roster-fit-analysis-panel>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 22px;list-style:none;display:grid}.roster-fit-analysis-panel>summary::-webkit-details-marker{display:none}.roster-fit-analysis-panel>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.roster-fit-grade{background:var(--accent-strong);width:48px;height:48px;color:var(--text-on-primary);letter-spacing:-.04em;border-radius:14px;place-items:center;font-size:22px;font-weight:950;display:grid}.roster-fit-summary-copy{gap:4px;min-width:0;display:grid}.roster-fit-summary-copy small{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.13em;font-size:8px;font-weight:950}.roster-fit-summary-copy strong{font-size:13px;line-height:1.42}.roster-fit-analysis-panel>summary>em{color:var(--muted);text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.roster-fit-analysis-panel[open]>summary>em:before{content:"Close "}.roster-fit-analysis-body{border-top:1px solid var(--line);gap:18px;padding:20px 22px 22px;display:grid}.roster-fit-comparison{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr) minmax(240px,1.5fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.roster-fit-comparison>div{grid-template-columns:1fr auto;align-items:end;gap:2px 8px;display:grid}.roster-fit-comparison span{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:900}.roster-fit-comparison strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);grid-area:1/2/3;font-size:23px}.roster-fit-comparison small{font-size:10px}.roster-fit-comparison>i{color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#86d9b3);font-size:18px;font-style:normal;font-weight:900}.roster-fit-comparison>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.roster-fit-comparison.baseline-only{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr)}.roster-fit-comparison.baseline-only>p{grid-column:auto}.roster-fit-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.roster-fit-dimensions article{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-content:start;gap:9px;padding:13px;display:grid}.roster-fit-dimensions header{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;display:grid}.roster-fit-dimensions header span{overflow-wrap:anywhere;font-size:10px;font-weight:900}.roster-fit-dimensions header strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);grid-area:1/2/3;font-size:19px}.roster-fit-dimensions header small{color:var(--muted);font-size:8px;font-weight:800}.roster-fit-dimensions article>div{background:var(--accent);border-radius:999px;height:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.roster-fit-dimensions article>div{background:color-mix(in srgb,var(--accent) 13%,var(--surface-soft))}}.roster-fit-dimensions article>div i{width:var(--fit-percentile);border-radius:inherit;background:var(--accent);height:100%;display:block}.roster-fit-dimensions p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.roster-fit-narrative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.roster-fit-narrative-grid section{border-left:3px solid var(--accent);align-content:start;gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.roster-fit-narrative-grid section{border-left:3px solid color-mix(in srgb,var(--accent) 58%,var(--line))}}.roster-fit-narrative-grid section{padding:2px 0 2px 12px}.roster-fit-narrative-grid span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.12em;font-size:8px;font-weight:950}.roster-fit-narrative-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.roster-fit-analysis-body>footer{border-top:1px solid var(--line);gap:5px;padding-top:13px;display:grid}.roster-fit-analysis-body>footer span{color:var(--muted);font-size:9px}.roster-fit-analysis-body>footer strong{font-size:10px;line-height:1.45}.team-ratings-unavailable{background:#00000021;border:1px solid #fff3;border-radius:12px;gap:3px;padding:11px 13px;display:grid}.team-ratings-unavailable strong{color:#fff;font-size:11px}.team-ratings-unavailable span{color:#ffffffb8;letter-spacing:0;font-size:9px}.hero-workflow-status{grid-template-columns:minmax(0,1fr)}.trade-builder-head .trade-controlled-team,.trade-builder-head .trade-partner-picker{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.trade-builder-head .trade-controlled-team,.trade-builder-head .trade-partner-picker{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.trade-builder-head .trade-controlled-team,.trade-builder-head .trade-partner-picker{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.trade-builder-head .trade-controlled-team,.trade-builder-head .trade-partner-picker{background:color-mix(in srgb,var(--surface) 97%,transparent)}}.trade-builder-head .trade-controlled-team,.trade-builder-head .trade-partner-picker{color:var(--ink);box-shadow:0 8px 24px #07161d1f}.trade-builder-head .trade-controlled-team span,.trade-builder-head .trade-partner-picker>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.trade-builder-head .trade-controlled-team small,.trade-builder-head .trade-partner-picker small{color:var(--muted)}.trade-builder-head .trade-partner-picker select{border-color:var(--line);background:var(--surface);color:var(--ink)}.trade-review-overlay{z-index:140;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030c10b8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.trade-review-dialog{border:1px solid var(--accent);gap:14px;width:min(100%,760px);max-height:min(90dvh,760px);display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.trade-review-dialog{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line))}}.trade-review-dialog{border-top:5px solid var(--accent);background:var(--surface);color:var(--ink);border-radius:20px;outline:none;padding:24px;box-shadow:0 30px 90px #00000057}.trade-review-dialog:focus-visible{box-shadow:0 0 0 4px var(--focus),0 30px 90px #00000057}.trade-review-dialog>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;font-size:8px;font-weight:950}.trade-review-dialog h3{letter-spacing:-.035em;margin:-4px 0 0;font-size:clamp(24px,4vw,34px)}.trade-review-dialog>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.trade-review-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.trade-review-summary article,.trade-review-financial span{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:13px;display:grid}.trade-review-summary i{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);align-self:center;font-style:normal;font-weight:950}.trade-review-summary small,.trade-review-financial small{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.1em;font-size:8px;font-weight:950}.trade-review-summary strong,.trade-review-financial strong{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.trade-review-financial{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trade-review-note{border-left:3px solid var(--accent);padding-left:11px}.trade-review-failures{border:1px solid #b77913;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-review-failures{border:1px solid color-mix(in srgb,#b77913 38%,var(--line))}}.trade-review-failures{background:var(--lightningcss-light,#fff8e7)var(--lightningcss-dark,#1c2b25);border-radius:11px;padding:11px 13px}.trade-review-failures>strong{color:var(--lightningcss-light,#8a5708)var(--lightningcss-dark,#ffaaa8);letter-spacing:.11em;font-size:8px}.trade-review-failures ul{gap:5px;margin:0;padding-left:18px;display:grid}.trade-review-failures li{color:var(--lightningcss-light,#523b16)var(--lightningcss-dark,#ffaaa8);font-size:9px;line-height:1.45}.trade-review-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.trade-review-actions button{min-width:128px;min-height:44px}.draft-scope-note{border:1px solid var(--accent);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.draft-scope-note{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line))}}.draft-scope-note{border-left:5px solid var(--accent);background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.draft-scope-note{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.draft-scope-note{color:var(--ink);padding:15px 18px}.draft-scope-note strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:13px}.draft-scope-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.fan-asset-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.salary-ledger-primary .financial-table table{min-width:1060px}.salary-ledger-primary .financial-table th,.salary-ledger-primary .financial-table td{white-space:nowrap}.salary-ledger-primary .financial-table th:first-child,.salary-ledger-primary .financial-table td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.salary-ledger-primary .financial-table thead th:first-child{z-index:2;background:var(--surface-soft)}@media (width<=1100px){.starting-lineup-projection-card .projected-team-heading{grid-template-columns:1fr;align-items:stretch}.team-assessment-group{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}}@media (width<=768px){.app-shell{--mobile-header-height:62px;--mobile-nav-height:55px}.topbar{min-height:calc(var(--mobile-header-height) + env(safe-area-inset-top));padding-top:max(10px,env(safe-area-inset-top));position:sticky;top:0}.primary-nav{top:calc(var(--mobile-header-height) + env(safe-area-inset-top));scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100vw;scroll-padding-inline:12px}.primary-nav button{scroll-snap-align:center;min-width:96px}.hero,.projected-team,.workspace-panel,.transaction-nav{scroll-margin-top:calc(var(--mobile-header-height) + var(--mobile-nav-height) + env(safe-area-inset-top) + 12px)}.contract-nav{top:calc(var(--mobile-header-height) + var(--mobile-nav-height) + env(safe-area-inset-top))}.team-assessment-group{grid-template-columns:1fr}.compact-team-ratings{grid-template-columns:repeat(3,minmax(0,1fr))}.roster-fit-analysis-panel>summary{grid-template-columns:auto minmax(0,1fr);padding:14px}.roster-fit-analysis-panel>summary>em{grid-column:2}.roster-fit-analysis-body{padding:14px}.roster-fit-comparison{grid-template-columns:1fr auto 1fr}.roster-fit-comparison>p{grid-column:1/-1}.roster-fit-comparison.baseline-only{grid-template-columns:1fr}.roster-fit-comparison.baseline-only>p{grid-column:1}.roster-fit-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-fit-narrative-grid{grid-template-columns:1fr}.financial-mobile-list article{grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:8px 10px;display:grid}.financial-mobile-primary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px!important;display:grid!important}.financial-mobile-salary{justify-items:end;gap:2px;display:grid}.financial-mobile-salary small{color:var(--muted);letter-spacing:.08em;font-size:6px;font-weight:900}.financial-mobile-salary strong{white-space:nowrap;font-size:11px}.financial-mobile-percentages{border:1px solid var(--line)!important;background:var(--line)!important;border-radius:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;margin:0!important;display:grid!important;overflow:hidden!important}.financial-mobile-percentages div{background:var(--surface-soft);text-align:center;gap:2px;padding:5px 4px;display:grid}.financial-mobile-percentages dt{color:var(--muted);font-size:6px;line-height:1.1}.financial-mobile-percentages dd{white-space:nowrap;margin:0;font-size:8px;font-weight:900}.financial-mobile-player .player-option-control{margin-top:5px}.financial-mobile-player .player-option-control>label{grid-template-columns:1fr;gap:4px}.financial-mobile-player .player-option-control select{width:100%;max-width:none;min-height:38px}.player-option-planner{padding:14px}.player-option-planner-grid{grid-template-columns:1fr}.player-option-planner>header{flex-direction:column;align-items:stretch}.player-option-planner>header>button{align-self:start}.fan-asset-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.unsigned-rights-section article{grid-template-columns:1fr}.unsigned-rights-section article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.outgoing-obligations .asset-grid{gap:5px}.outgoing-obligations .asset-grid article{grid-template-columns:58px minmax(0,1fr) auto;gap:8px;padding:9px}.outgoing-obligations .asset-grid article section h3{font-size:10px}.outgoing-obligations .asset-grid article section>p{font-size:8px}}@media (width<=430px){.viewer-mode-banner,.tester-mode-banner{gap:4px;display:grid}.team-assessment-group .projected-record{padding:12px}.team-assessment-group .projected-record strong{font-size:40px}.compact-team-ratings>span{padding:8px 6px}.compact-team-ratings small{font-size:6px}.compact-team-ratings strong{font-size:10px}.roster-fit-grade{width:42px;height:42px;font-size:19px}.roster-fit-summary-copy strong{font-size:11px}.roster-fit-dimensions{grid-template-columns:1fr}.roster-fit-comparison{grid-template-columns:1fr auto 1fr;padding:11px}.trade-review-overlay{place-items:end center;padding:0}.trade-review-dialog{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));padding:18px 14px max(16px,env(safe-area-inset-bottom));border-inline:0;border-bottom:0;border-radius:20px 20px 0 0}.trade-review-summary{grid-template-columns:1fr}.trade-review-summary i{justify-self:center;transform:rotate(90deg)}.trade-review-financial{grid-template-columns:1fr}.trade-review-actions{background:var(--surface);padding-bottom:max(2px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid;position:sticky;bottom:0}.trade-review-actions button{min-width:0}.fan-asset-summary{grid-template-columns:1fr}.unsigned-rights-section{padding:13px}.unsigned-rights-section>header{align-items:start}.unsigned-rights-section article>dl{grid-template-columns:1fr}.player-option-planner{padding:12px}.option-starting-salary>div{grid-template-columns:1fr}.option-starting-salary>p{flex-direction:column;align-items:flex-start}.player-option-preview dl>div{grid-template-columns:1fr}.player-option-preview dd{text-align:left}.player-option-planner-actions{grid-template-columns:1fr;display:grid}.player-option-planner-actions button{width:100%;min-height:44px}.financial-mobile-percentages dt{font-size:5.5px}.financial-mobile-percentages dd{font-size:7.5px}.share-studio-overlay{overflow-y:auto}.share-studio-overlay:not(.presentation) .share-card.format-landscape{width:min(100vw - 16px,85.3344dvh - 35.556px)}.share-studio-overlay:not(.presentation) .share-card.format-square{width:min(100vw - 16px,48dvh - 20px)}.share-studio-overlay:not(.presentation) .share-card.format-portrait{width:min(100vw - 16px,38.4dvh - 16px)}.share-studio-overlay:not(.presentation) .share-card.format-story{width:min(100vw - 16px,27dvh - 11.25px)}.share-studio-overlay.presentation{overflow:hidden}.share-studio-overlay.presentation .share-card.format-landscape{width:min(100vw - 16px,177.78dvh - 170.669px)}.share-studio-overlay.presentation .share-card.format-square{width:min(100vw - 16px,100dvh - 96px)}.share-studio-overlay.presentation .share-card.format-portrait{width:min(100vw - 16px,80dvh - 76.8px)}.share-studio-overlay.presentation .share-card.format-story{width:min(100vw - 16px,56.25dvh - 54px)}}.rotation-mobile-move-action{border-color:var(--accent);min-width:64px;min-height:44px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);grid-area:actions;justify-content:center;align-items:center;font-size:10px;font-weight:950;display:inline-flex}.rotation-move-sheet-backdrop{z-index:140;padding:max(16px,env(safe-area-inset-top)) 12px 0;background:#030f1380;place-items:end center;display:grid;position:fixed;inset:0}.rotation-move-sheet{width:min(100%,620px);max-height:calc(100dvh - max(16px,env(safe-area-inset-top)));border:1px solid var(--team-border);background:var(--surface);padding:20px 16px max(18px,env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0;gap:14px;display:grid;overflow-y:auto;box-shadow:0 -20px 60px #030f133d}.rotation-move-sheet>header{gap:5px;display:grid}.rotation-move-sheet>header span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.13em;font-size:8px;font-weight:950}.rotation-move-sheet>header h3{color:var(--ink);margin:0;font-size:19px}.rotation-move-sheet>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.rotation-move-destinations{gap:8px;display:grid}.rotation-move-destinations button{border-color:var(--team-border);text-align:left;justify-items:start;gap:3px;min-height:56px;padding:10px 12px;display:grid}.rotation-move-destinations button strong{font-size:12px}.rotation-move-destinations button small{color:var(--muted);font-size:9px;line-height:1.35}.rotation-move-destinations button:disabled{background:var(--surface-soft);color:var(--muted);opacity:1}.rotation-move-order-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rotation-move-order-actions button,.rotation-move-cancel{min-height:46px}.rotation-move-cancel{width:100%}.rotation-swap-backdrop{z-index:145;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#030f1380;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.rotation-swap-backdrop .starter-swap-prompt{width:min(100%,940px);max-height:calc(100dvh - 32px);margin:0;overflow-y:auto;box-shadow:0 20px 60px #030f133d}.share-fit-compact{gap:.45cqw;display:grid}.share-fit-compact>strong{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-fit-compact>strong{color:color-mix(in srgb,var(--share-secondary) 80%,white)}}.share-fit-compact>strong{font-size:.95cqw;line-height:1.2}.share-fit-compact>em{font-size:1.35cqw;font-style:normal;font-weight:750;line-height:1.28}@media (width<=900px),(pointer:coarse){.rotation-card{cursor:default;touch-action:pan-y}.rotation-mobile-move-action{display:inline-flex!important}.rotation-group-starters .rotation-mobile-move-action{align-self:stretch}.rotation-swap-backdrop{padding:max(16px,env(safe-area-inset-top)) 12px 0;place-items:end center}.rotation-swap-backdrop .starter-swap-prompt{width:min(100%,620px);max-height:calc(100dvh - max(16px,env(safe-area-inset-top)));background:var(--surface);padding:20px 16px max(18px,env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0;grid-template-columns:1fr;gap:14px;margin:0;overflow-y:auto;box-shadow:0 -20px 60px #030f133d}.rotation-swap-backdrop .starter-swap-prompt>div:nth-child(2){grid-template-columns:1fr;gap:8px;display:grid}.rotation-swap-backdrop .starter-swap-prompt>div:nth-child(2) button{min-height:52px}.rotation-swap-backdrop .starter-swap-prompt>button{min-height:46px}}@media print{.share-card,.share-card.format-landscape,.share-card.format-square,.share-card.format-story{width:100%!important;max-width:none!important}}.share-card.template-overview .share-card-content{padding:5.2cqw 5.2cqw 10.5cqw}.share-card.template-overview .share-overview,.share-card.template-overview .share-overview.baseline{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);grid-template-areas:"team team""scenario scenario""lineup lineup""roster projection""fit fit""finance finance";align-content:space-between;gap:2.35cqw 3.2cqw;min-height:100%}.share-card.template-overview .share-overview .share-team-lockup{grid-area:team}.share-card.template-overview .share-overview .share-scenario-strip{grid-area:scenario}.share-card.template-overview .share-overview .share-overview-lineup{grid-area:lineup}.share-card.template-overview .share-overview .share-overview-roster{grid-area:roster}.share-card.template-overview .share-overview .share-projection,.share-card.template-overview .share-overview.baseline .share-projection{text-align:right;grid-area:projection;place-self:center stretch;justify-items:end;margin-top:0}.share-card.template-overview .share-overview .share-roster-fit,.share-card.template-overview .share-overview .share-planning-projection{grid-area:fit}.share-card.template-overview .share-overview .share-overview-finance{grid-area:finance}.share-card.template-overview .share-overview-lineup,.share-card.template-overview .share-overview-finance,.share-card.template-overview .share-roster-fit,.share-card.template-overview .share-scenario-strip{grid-column:auto}.share-card.template-overview .share-overview.baseline .share-overview-lineup article,.share-card.template-overview .share-overview.scenario .share-overview-lineup article{min-height:11.5cqw}.share-card.template-overview .share-scenario-strip{border-radius:1.2cqw;gap:.65cqw;padding:1.15cqw 1.45cqw}.share-card.template-overview .share-scenario-strip>strong{letter-spacing:.13em;font-size:1.05cqw}.share-card.template-overview .share-scenario-strip>div{gap:.45cqw;display:grid}.share-card.template-overview .share-scenario-strip p{color:#ffffffeb;overflow-wrap:anywhere;margin:0;font-size:1.28cqw;font-weight:680;line-height:1.35}.share-overview-roster{align-content:start;gap:1.15cqw;min-width:0;display:grid}.share-overview-roster>strong{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-overview-roster>strong{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.share-overview-roster>strong{letter-spacing:.14em;font-size:1.2075cqw}.share-overview-roster>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw;display:grid}.share-overview-roster>div>section{align-content:start;gap:.8cqw;min-width:0;display:grid}.share-overview-roster>div>section+section{border-left:1px solid #ffffff38;padding-left:1.25cqw}.share-overview-roster section>span{color:#ffffffb3;letter-spacing:.12em;font-size:.945cqw;font-weight:900}.share-overview-roster section>div{align-content:start;gap:.52cqw;display:grid}.share-overview-roster section b{overflow-wrap:anywhere;font-size:1.26cqw;font-weight:720;line-height:1.2}.share-overview-roster[data-roster-density=dense] section>div{gap:.34cqw}.share-overview-roster[data-roster-density=dense] section b{font-size:max(8.4px,1.071cqw);line-height:1.12}.share-card.format-square.template-overview .share-card-content{padding:4.2cqw 4.3cqw 12cqw}.share-card.format-square.template-overview .share-overview,.share-card.format-square.template-overview .share-overview.baseline{gap:2.15cqw 3cqw}.share-card.format-square.template-overview .share-overview.baseline .share-overview-lineup article,.share-card.format-square.template-overview .share-overview.scenario .share-overview-lineup article{min-height:12.5cqw}.share-card.format-landscape.template-overview .share-card-content{padding:3.1cqw 4.5cqw 10.5cqw}.share-card.format-landscape.template-overview .share-overview,.share-card.format-landscape.template-overview .share-overview.baseline{grid-template-columns:minmax(0,1.6fr) minmax(0,.72fr);grid-template-areas:"team team""scenario scenario""lineup lineup""roster projection""fit fit""finance finance";gap:.68cqw 2.5cqw}.share-card.format-landscape.template-overview .share-overview.scenario .share-team-lockup,.share-card.format-landscape.template-overview .share-overview.baseline .share-team-lockup{grid-area:team}.share-card.format-landscape.template-overview .share-overview.scenario .share-scenario-strip{grid-area:scenario}.share-card.format-landscape.template-overview .share-overview.scenario .share-overview-lineup,.share-card.format-landscape.template-overview .share-overview.baseline .share-overview-lineup{grid-area:lineup;align-self:auto}.share-card.format-landscape.template-overview .share-overview.scenario .share-overview-roster,.share-card.format-landscape.template-overview .share-overview.baseline .share-overview-roster{grid-area:roster}.share-card.format-landscape.template-overview .share-overview.scenario .share-projection,.share-card.format-landscape.template-overview .share-overview.baseline .share-projection{grid-area:projection}.share-card.format-landscape.template-overview .share-overview.scenario .share-roster-fit,.share-card.format-landscape.template-overview .share-overview.baseline .share-roster-fit,.share-card.format-landscape.template-overview .share-overview.scenario .share-planning-projection,.share-card.format-landscape.template-overview .share-overview.baseline .share-planning-projection{grid-area:fit}.share-card.format-landscape.template-overview .share-overview.scenario .share-overview-finance,.share-card.format-landscape.template-overview .share-overview.baseline .share-overview-finance{grid-area:finance}.share-card.format-landscape.template-overview .share-team-lockup{gap:1.3cqw}.share-card.format-landscape.template-overview .share-team-lockup>i{width:5.3cqw;height:5.3cqw;font-size:1.45cqw}.share-card.format-landscape.template-overview .share-team-lockup small{font-size:.82cqw}.share-card.format-landscape.template-overview .share-team-lockup h3{margin-top:.15cqw;font-size:2.15cqw}.share-card.format-landscape.template-overview .share-scenario-strip>strong{font-size:.72cqw}.share-card.format-landscape.template-overview .share-overview-lineup{gap:.65cqw}.share-card.format-landscape.template-overview .share-overview-lineup .share-lineup-label{font-size:.78cqw}.share-card.format-landscape.template-overview .share-overview-roster>strong{font-size:.819cqw}.share-card.format-landscape.template-overview .share-overview.baseline .share-overview-lineup article,.share-card.format-landscape.template-overview .share-overview.scenario .share-overview-lineup article{border-radius:.8cqw;min-height:5.2cqw;padding:.75cqw}.share-card.format-landscape.template-overview .share-overview-lineup i{font-size:.8cqw}.share-card.format-landscape.template-overview .share-overview-lineup b{font-size:1.08cqw;line-height:1.1}.share-card.format-landscape.template-overview .share-overview-roster{gap:.5cqw}.share-card.format-landscape.template-overview .share-overview-roster>div{gap:.85cqw}.share-card.format-landscape.template-overview .share-overview-roster>div>section{gap:.3cqw}.share-card.format-landscape.template-overview .share-overview-roster>div>section+section{padding-left:.75cqw}.share-card.format-landscape.template-overview .share-overview-roster section>span{font-size:.651cqw}.share-card.format-landscape.template-overview .share-overview-roster section>div{gap:.18cqw}.share-card.format-landscape.template-overview .share-overview-roster section b,.share-card.format-landscape.template-overview .share-overview-roster[data-roster-density=dense] section b{font-size:max(7.35px,.756cqw);line-height:1.12}.share-card.format-landscape.template-overview .share-overview .share-projection,.share-card.format-landscape.template-overview .share-overview.baseline .share-projection{text-align:right;grid-area:projection;justify-self:stretch;justify-items:end}.share-card.format-landscape.template-overview .share-projection span{font-size:.74cqw}.share-card.format-landscape.template-overview .share-projection strong{font-size:4.25cqw}.share-card.format-landscape.template-overview .share-projection .share-projection-delta{margin-top:.24cqw;font-size:1.02cqw}.share-card.format-landscape.template-overview .share-projection small{margin-top:.3cqw;font-size:.86cqw}.share-card.format-landscape.template-overview .share-roster-fit{grid-template-columns:auto minmax(0,1fr);gap:.8cqw;padding:.55cqw .9cqw}.share-card.format-landscape.template-overview .share-roster-fit span{font-size:.7cqw}.share-card.format-landscape.template-overview .share-roster-fit strong{font-size:.9cqw}.share-card.format-landscape.template-overview .share-overview-finance{gap:.25cqw}.share-card.format-landscape.template-overview .share-overview-finance>header strong{font-size:.68cqw}.share-card.format-landscape.template-overview .share-overview-finance>header span{font-size:.62cqw}.share-card.format-landscape.template-overview .share-overview-finance>div>span{min-height:3.4cqw;padding:.5cqw .75cqw}.share-card.format-landscape.template-overview .share-overview-finance small{font-size:.6cqw}.share-card.format-landscape.template-overview .share-overview-finance b{font-size:1cqw}.share-card.format-landscape.template-overview .share-overview-finance em{font-size:.58cqw}.share-card.format-story.template-overview .share-card-content{padding:7cqw 6cqw 14cqw}.share-card.format-story.template-overview .share-overview,.share-card.format-story.template-overview .share-overview.baseline{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-template-areas:"team team""scenario scenario""lineup lineup""roster projection""fit fit""finance finance";gap:2.3cqw 2.6cqw}.share-card.format-story.template-overview .share-team-lockup{gap:2cqw}.share-card.format-story.template-overview .share-team-lockup>i{width:9cqw;height:9cqw;font-size:2.2cqw}.share-card.format-story.template-overview .share-team-lockup h3{font-size:3.7cqw}.share-card.format-story.template-overview .share-scenario-strip>strong{font-size:max(8px,1.45cqw)}.share-card.format-story.template-overview .share-overview-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw}.share-card.format-story.template-overview .share-overview-lineup .share-lineup-label{font-size:max(8px,1.45cqw)}.share-card.format-story.template-overview .share-overview.baseline .share-overview-lineup article,.share-card.format-story.template-overview .share-overview.scenario .share-overview-lineup article{grid-column:auto;min-height:11.5cqw;padding:1.2cqw}.share-card.format-story.template-overview .share-overview-lineup i{font-size:max(8px,1.35cqw)}.share-card.format-story.template-overview .share-overview-lineup b{font-size:max(9px,1.75cqw);line-height:1.12}.share-card.format-story.template-overview .share-overview-roster{gap:1.1cqw}.share-card.format-story.template-overview .share-overview-roster>strong{font-size:max(8.4px,1.5225cqw)}.share-card.format-story.template-overview .share-overview-roster>div{gap:1cqw}.share-card.format-story.template-overview .share-overview-roster>div>section{gap:.65cqw}.share-card.format-story.template-overview .share-overview-roster>div>section+section{padding-left:.9cqw}.share-card.format-story.template-overview .share-overview-roster section>span{font-size:max(7.35px,1.26cqw)}.share-card.format-story.template-overview .share-overview-roster section>div{gap:.42cqw}.share-card.format-story.template-overview .share-overview-roster section b,.share-card.format-story.template-overview .share-overview-roster[data-roster-density=dense] section b{font-size:max(8.4px,1.5225cqw);line-height:1.12}.share-card.format-story.template-overview .share-overview .share-projection,.share-card.format-story.template-overview .share-overview.baseline .share-projection{text-align:right;grid-area:projection;justify-self:stretch;justify-items:end}.share-card.format-story.template-overview .share-projection span{font-size:max(7px,1.25cqw)}.share-card.format-story.template-overview .share-projection strong{font-size:7cqw}.share-card.format-story.template-overview .share-projection .share-projection-delta{font-size:max(9px,1.75cqw)}.share-card.format-story.template-overview .share-projection small{font-size:max(8px,1.4cqw)}.share-card.format-story.template-overview .share-roster-fit{padding:1.5cqw 1.8cqw}.share-card.format-story.template-overview .share-roster-fit span{font-size:max(8px,1.35cqw)}.share-card.format-story.template-overview .share-roster-fit strong{font-size:max(9px,1.7cqw)}.share-card.format-story.template-overview .share-overview-finance>div>span{min-height:9cqw}.share-card.format-story.template-overview .share-overview-finance small{font-size:max(7px,1.15cqw)}.share-card.format-story.template-overview .share-overview-finance b{font-size:max(10px,1.9cqw)}.share-card.format-story.template-overview .share-overview-finance em{font-size:max(7px,1.2cqw)}.trade-machine-section{--tm-green:var(--lightningcss-light,#18794e)var(--lightningcss-dark,#86d9b3);--tm-green-bg:var(--lightningcss-light,#eaf8f0)var(--lightningcss-dark,#203b30);--tm-amber:var(--lightningcss-light,#996300)var(--lightningcss-dark,#eac487);--tm-amber-bg:var(--lightningcss-light,#fff7df)var(--lightningcss-dark,#352f23);--tm-red:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ffaaa8);--tm-red-bg:var(--lightningcss-light,#fff0ee)var(--lightningcss-dark,#3c272c);--tm-neutral:var(--lightningcss-light,#506176)var(--lightningcss-dark,#b5c5d7);--tm-neutral-bg:var(--lightningcss-light,#edf2f7)var(--lightningcss-dark,#24322e);gap:22px;width:100%;min-width:0;display:grid}.trade-machine-section-centered{max-width:1480px;margin:0 auto}.trade-machine-section button,.trade-machine-section input,.trade-machine-section select,.trade-machine-section summary{font:inherit}.trade-machine-section button,.trade-machine-section select,.trade-machine-section input[type=checkbox],.trade-machine-section summary{min-height:44px}.trade-machine-section button:focus-visible,.trade-machine-section input:focus-visible,.trade-machine-section select:focus-visible,.trade-machine-section summary:focus-visible{outline:3px solid var(--focus,#2f6fff);outline-offset:2px}.tm-hero{border:1px solid var(--accent,#174ea6);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(26px,4vw,54px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tm-hero{border:1px solid color-mix(in srgb,var(--accent,#174ea6) 28%,transparent)}}.tm-hero{color:#fff;background:radial-gradient(circle at 82% 12%,var(--secondary,var(--lightningcss-light,#6ea8fe)var(--lightningcss-dark,#202f43)),transparent 34%), linear-gradient(135deg,#111b2d 0%,var(--accent-strong,#174ea6) 100%);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.tm-hero{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--secondary,var(--lightningcss-light,#6ea8fe)var(--lightningcss-dark,#202f43)) 38%,transparent),transparent 34%), linear-gradient(135deg,#111b2d 0%,color-mix(in srgb,var(--accent-strong,#174ea6) 68%,#152033) 100%)}}.tm-hero{box-shadow:0 24px 70px #0e1b302e}.tm-hero:after{content:"";border:2px solid #ffffff24;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-210px;right:-115px;box-shadow:0 0 0 36px #ffffff09,0 0 0 78px #ffffff06}.tm-hero>*{z-index:1;position:relative}.tm-hero>div:first-child{max-width:820px}.tm-hero span,.tm-legality-section>header span,.tm-routing-summary>header>span,.trade-machine-subsection-title span{letter-spacing:.14em;font-size:11px;font-weight:900;display:block}.tm-hero h2{letter-spacing:-.045em;max-width:760px;margin:8px 0 10px;font-size:clamp(29px,4vw,52px);line-height:1.02}.tm-hero p{color:#fffc;max-width:760px;margin:0;font-size:clamp(14px,1.5vw,18px);line-height:1.55}.tm-team-count{aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:24px;place-items:center;width:116px;padding:14px;display:grid}.tm-team-count strong{font-size:44px;line-height:1}.tm-team-count span{color:#ffffffb8;margin-top:5px}.tm-court-mini{pointer-events:none;opacity:.18;position:absolute}.tm-court-mini--wide{width:320px;height:150px;inset:auto 150px 0 auto}.tm-participant-controls{border:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));background:var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-participant-controls{background:color-mix(in srgb,var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)) 92%,transparent)}}.tm-participant-controls{box-shadow:0 12px 34px #12203614}.tm-participant-controls nav{flex-wrap:wrap;gap:8px;display:flex}.tm-participant-controls nav button{border:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));background:var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));border-radius:999px;align-items:center;gap:8px;padding:7px 15px 7px 8px;font-weight:900;display:inline-flex}.tm-participant-controls nav button span{color:#fff;background:#27364c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.tm-participant-controls nav button.active{border-color:var(--accent,#174ea6);color:var(--lightningcss-light,var(--accent-strong,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#86d9b3);box-shadow:inset 0 0 0 1px var(--accent,#174ea6)}.tm-participant-controls nav button.active span{background:var(--accent-strong,#174ea6)}.tm-add-team{align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.tm-add-team select,.tm-team-header-actions select{border:1px solid var(--line,var(--lightningcss-light,#ccd5e2)var(--lightningcss-dark,#354a40));max-width:260px;color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));background:var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));border-radius:10px;padding:0 36px 0 12px}.tm-team-limit{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));padding:8px 12px;font-size:12px;font-weight:800}.tm-builder-notice{color:var(--lightningcss-light,#294a72)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#edf5ff)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#b9cee9)var(--lightningcss-dark,#354a40);border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 16px;display:flex}.tm-builder-notice span{color:#fff;background:#315f96;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:900;display:grid}.tm-trade-progress{z-index:17;border:1px solid var(--tm-status-color);position:sticky;top:132px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tm-trade-progress{border:1px solid color-mix(in srgb,var(--tm-status-color) 34%,var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40)))}}.tm-trade-progress{color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));background:var(--tm-status-bg);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.tm-trade-progress{background:color-mix(in srgb,var(--tm-status-bg) 66%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.tm-trade-progress{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 42px #0c1b3029}.tm-trade-progress>header{justify-content:space-between;align-items:center;gap:14px;padding:11px 14px 8px;display:flex}.tm-trade-progress>header>div:first-child>span{color:var(--tm-status-color);letter-spacing:.13em;font-size:9px;font-weight:950;display:block}.tm-trade-progress>header h3{margin:3px 0 0;font-size:17px;line-height:1.08}.tm-trade-progress>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0 14px 10px;list-style:none;display:grid}.tm-trade-progress>ul li{border:1px solid var(--tm-status-color);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.tm-trade-progress>ul li{border:1px solid color-mix(in srgb,var(--tm-status-color) 24%,var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40)))}}.tm-trade-progress>ul li{background:var(--tm-status-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tm-trade-progress>ul li{background:color-mix(in srgb,var(--tm-status-bg) 48%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.tm-trade-progress>ul li>span{color:#fff;background:var(--tm-status-color);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:950;display:grid}.tm-trade-progress>ul p{min-width:0;margin:0}.tm-trade-progress>ul strong,.tm-trade-progress>ul small{display:block}.tm-trade-progress>ul strong{font-size:10px}.tm-trade-progress>ul small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.tm-trade-progress>footer{border-top:1px solid var(--tm-status-color);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.tm-trade-progress>footer{border-top:1px solid color-mix(in srgb,var(--tm-status-color) 20%,var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40)))}}.tm-trade-progress>footer{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#17231fb8);padding:9px 12px 10px 14px}.tm-trade-progress>footer p{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin:0;font-size:10px;line-height:1.4}.tm-progress-actions{align-items:flex-end;gap:9px;display:flex}.tm-trade-progress>footer .tm-progress-actions>button{border:1px solid var(--accent-strong,#174ea6);color:#fff;background:var(--accent-strong,#174ea6);border-radius:11px;min-width:136px;min-height:44px;padding:0 17px;font-weight:900}.tm-trade-progress>footer .tm-progress-actions>button:disabled{color:#687588;cursor:not-allowed;background:#dfe4eb;border-color:#aeb9c8}.tm-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.trade-machine-card{border:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));border-top:5px solid var(--tm-team,#174ea6);min-width:0;color:var(--tm-team-ink,var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff)));background:var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #111f3417}.tm-team-header{border-bottom:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40));background:linear-gradient(135deg,var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25)),var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.tm-team-mark{border:2px solid var(--tm-team,#174ea6);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.tm-team-mark{border:2px solid color-mix(in srgb,var(--tm-team,#174ea6) 34%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#354a40))}}.tm-team-mark{color:#fff;background:var(--tm-team,#174ea6);box-shadow:0 7px 18px var(--tm-team,#174ea6);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.tm-team-mark{box-shadow:0 7px 18px color-mix(in srgb,var(--tm-team,#174ea6) 22%,transparent)}}.tm-team-mark{letter-spacing:.05em;font-size:12px;font-style:normal;font-weight:950}.tm-team-header small{color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0);letter-spacing:.12em;font-size:10px;font-weight:950;display:block}.tm-team-header h3{margin:3px 0 0;font-size:clamp(17px,2vw,23px);line-height:1.1}.tm-team-header-actions{align-items:center;gap:7px;display:flex}.tm-team-header-actions button{color:var(--tm-red);background:var(--lightningcss-light,#fff8f7)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#e5aaa4)var(--lightningcss-dark,#354a40);border-radius:10px;padding:0 11px;font-size:11px;font-weight:850}.tm-team-snapshot{border-bottom:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40));background:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,#17231f);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tm-team-snapshot>div{border-right:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40));min-width:0;padding:13px 14px}.tm-team-snapshot>div:last-child{border-right:0}.tm-team-snapshot span{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.tm-team-snapshot strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.tm-inline-status{align-items:center;gap:7px;display:flex}.tm-inline-status span{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.tm-inline-status.tm-status-pass span{background:var(--tm-green)}.tm-inline-status.tm-status-review span{background:var(--tm-amber)}.tm-inline-status.tm-status-fail span{background:var(--tm-red)}.tm-inline-status.tm-status-neutral span{background:var(--tm-neutral)}.tm-outgoing-section,.tm-incoming-section{padding:18px 20px}.tm-outgoing-section{border-bottom:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40))}.trade-machine-subsection-title{justify-content:space-between;align-items:end;gap:12px;margin-bottom:13px;display:flex}.trade-machine-subsection-title span{color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0)}.trade-machine-subsection-title h4{margin:3px 0 0;font-size:17px}.trade-machine-subsection-title>strong{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));font-size:12px}.tm-roster-tools{grid-template-columns:minmax(0,1fr) 132px;gap:9px;margin-bottom:11px;display:grid}.tm-roster-tools label,.tm-route-destination,.tm-selected-asset-controls label,.tm-exception-paths label,.tm-kicker-controls label{gap:5px;display:grid}.tm-roster-tools label>span,.tm-route-destination>span,.tm-selected-asset-controls label>span,.tm-exception-paths label>span,.tm-kicker-controls label>span{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.tm-roster-tools input,.tm-roster-tools select,.tm-route-destination select,.tm-selected-asset-controls select,.tm-exception-paths select,.tm-kicker-controls select{border:1px solid var(--line,var(--lightningcss-light,#ccd5e2)var(--lightningcss-dark,#354a40));width:100%;color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:10px;padding:0 11px}.tm-player-list{scrollbar-gutter:stable;gap:7px;max-height:405px;padding:2px 4px 2px 2px;display:grid;overflow:auto}.tm-player-list>article{border:1px solid var(--line,var(--lightningcss-light,#dfe5ed)var(--lightningcss-dark,#354a40));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:13px;gap:8px;padding:10px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.tm-player-list>article.selected{border-color:var(--tm-team,#174ea6);background:var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25));box-shadow:inset 0 0 0 1px var(--tm-team,#174ea6)}.tm-player-list>article.unavailable{opacity:.68;background:var(--lightningcss-light,#f3f5f8)var(--lightningcss-dark,#1c2b25)}.tm-player-list>article.restricted:not(.selected){border-color:#e6c279}.tm-player-list>article>label:first-child{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) minmax(100px,.72fr);align-items:center;gap:10px;min-width:0;display:grid}.tm-player-list input[type=checkbox],.tm-asset-list input[type=checkbox],.tm-sandbox-controls input[type=checkbox]{width:20px;height:20px;accent-color:var(--tm-team,var(--accent,#174ea6))}.tm-player-avatar{width:36px;height:36px;color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0);background:var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25));border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tm-player-avatar{background:color-mix(in srgb,var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25)) 80%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.tm-player-avatar{font-size:11px;font-weight:950}.tm-player-list label>span{min-width:0}.tm-player-list label>span:nth-last-child(2) strong,.tm-player-list label>span:last-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.tm-player-list label small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.25;display:block;overflow:hidden}.tm-player-list label small.tm-eligibility-label{color:var(--lightningcss-light,#7b5604)var(--lightningcss-dark,#ffaaa8);text-overflow:clip;white-space:normal;overflow:visible}.tm-player-list label>span:last-child{text-align:right}.tm-route-destination{background:var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,#17231fc2);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:8px 10px}.tm-route-destination select{min-height:40px}.tm-empty-list{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));text-align:center;margin:0;padding:28px 15px}.tm-asset-picker,.tm-exception-paths,.tm-kicker-controls{border:0;border-bottom:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40))}.tm-asset-picker>summary,.tm-exception-paths>summary,.tm-kicker-controls>summary{color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));cursor:pointer;background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#1c2b25);justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;list-style:none;display:flex}.tm-asset-picker>summary::-webkit-details-marker{display:none}.tm-exception-paths>summary::-webkit-details-marker{display:none}.tm-kicker-controls>summary::-webkit-details-marker{display:none}.tm-asset-picker>summary:after,.tm-exception-paths>summary:after,.tm-kicker-controls>summary:after{content:"+";color:var(--lightningcss-light,var(--tm-team,var(--accent,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff))))var(--lightningcss-dark,#a8d8c0);font-size:20px;font-weight:900}.tm-asset-picker[open]>summary:after,.tm-exception-paths[open]>summary:after,.tm-kicker-controls[open]>summary:after{content:"−"}.tm-asset-picker>summary>span{gap:2px;display:grid}.tm-asset-picker>summary small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));font-size:10px;font-weight:600}.tm-asset-picker>summary b{margin-left:auto;font-size:11px}.tm-asset-list{gap:8px;max-height:470px;padding:14px 20px 18px;display:grid;overflow:auto}.tm-asset-list>article{border:1px solid var(--line,var(--lightningcss-light,#dfe5ed)var(--lightningcss-dark,#354a40));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:13px;padding:10px}.tm-asset-list>article.selected{border-color:var(--tm-team,#174ea6);background:var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25));box-shadow:inset 0 0 0 1px var(--tm-team,#174ea6)}.tm-asset-list>article.unavailable{opacity:.7;background:var(--lightningcss-light,#f3f5f8)var(--lightningcss-dark,#1c2b25)}.tm-asset-list>article>label{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tm-asset-year{color:#fff;background:var(--tm-team,#174ea6);border-radius:10px;place-items:center;width:45px;min-height:44px;display:grid}.tm-asset-year strong{font-size:12px}.tm-asset-year small{font-size:9px;font-weight:900}.tm-asset-list label>span:nth-child(3) strong{font-size:12px;display:block}.tm-asset-list label>span:nth-child(3) small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin-top:3px;font-size:10px;line-height:1.3;display:block}.tm-asset-list label>em{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.tm-selected-asset-controls{background:var(--lightningcss-light,#ffffffbd)var(--lightningcss-dark,#17231fbd);border-radius:10px;gap:9px;margin-top:10px;padding:10px;display:grid}.tm-selected-asset-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tm-selected-asset-controls button{border:1px solid var(--line,var(--lightningcss-light,#ccd5e2)var(--lightningcss-dark,#354a40));color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:9px;font-size:11px;font-weight:850}.tm-selected-asset-controls button[aria-pressed=true]{border-color:var(--tm-team,#174ea6);color:#fff;background:var(--tm-team,#174ea6)}.tm-selected-asset-controls>small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));font-size:10px;line-height:1.4}.tm-asset-list>article>details{border-top:1px solid var(--line,var(--lightningcss-light,#dfe5ed)var(--lightningcss-dark,#354a40));margin-top:8px}@supports (color:color-mix(in lab, red, red)){.tm-asset-list>article>details{border-top:1px solid color-mix(in srgb,var(--line,var(--lightningcss-light,#dfe5ed)var(--lightningcss-dark,#354a40)) 70%,transparent)}}.tm-asset-list>article>details summary{min-height:36px;color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0);cursor:pointer;padding-top:7px;font-size:10px;font-weight:850}.tm-asset-list>article>details p,.tm-asset-list>article>details small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));font-size:10px;line-height:1.4}.tm-incoming-section{background:linear-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f),var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,#17231f))}.tm-incoming-section>ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tm-incoming-section>ol li{border:1px solid var(--line,var(--lightningcss-light,#dfe5ed)var(--lightningcss-dark,#354a40));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;padding:10px;display:grid}.tm-incoming-section li>span{color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0);background:var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25));border-radius:7px;grid-row:1/3;align-self:center;padding:5px 7px;font-size:9px;font-weight:950}.tm-incoming-section li strong{font-size:12px}.tm-incoming-section li small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));font-size:10px}.tm-incoming-section>p{border:1px dashed var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));text-align:center;border-radius:11px;margin:0;padding:13px;font-size:11px}.tm-exception-paths>div,.tm-kicker-controls>div{gap:10px;padding:14px 20px 18px;display:grid}.tm-exception-paths>div label{grid-template-columns:minmax(0,1fr) minmax(210px,.85fr);align-items:center}.tm-exception-paths>p{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin:-6px 20px 18px;font-size:10px;line-height:1.4}.tm-kicker-controls article{border:1px solid var(--line,var(--lightningcss-light,#dfe5ed)var(--lightningcss-dark,#354a40));border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:10px;display:grid}.tm-kicker-controls article small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin-top:3px;font-size:10px;display:block}.tm-kicker-controls article label{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.tm-routing-summary,.tm-legality-section,.tm-sandbox-controls{border:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));background:var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));border-radius:22px;box-shadow:0 16px 46px #111f3412}.tm-routing-summary{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:22px;padding:22px;display:grid}.tm-routing-summary>header{padding:8px}.tm-routing-summary>header>span{color:var(--lightningcss-light,var(--accent-strong,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#86d9b3)}.tm-routing-summary h3{margin:5px 0 8px;font-size:21px;line-height:1.1}.tm-routing-summary>header p{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin:0;font-size:12px;line-height:1.5}.tm-routing-summary>ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tm-routing-summary li{border:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40));background:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,#17231f);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.tm-routing-summary li>span{color:#fff;background:#27364c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.tm-routing-summary li strong{font-size:12px;display:block}.tm-routing-summary li small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin-top:2px;font-size:9px;display:block}.tm-routing-summary li>p{align-items:center;gap:7px;margin:0;display:flex}.tm-routing-summary li>p b{color:var(--lightningcss-light,var(--accent-strong,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#edf4ff)var(--lightningcss-dark,#1c2b25);border-radius:8px;padding:6px 8px;font-size:10px}.tm-routing-empty{border:1px dashed var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));text-align:center;border-radius:13px;align-self:center;margin:0;padding:28px}.tm-legality-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.tm-legality-section>header span{color:var(--lightningcss-light,var(--accent-strong,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#86d9b3)}.tm-legality-section>header h3{margin:4px 0 0;font-size:22px}.tm-overall-status{border-radius:999px;align-items:center;gap:8px;padding:8px 13px 8px 8px;font-size:12px;display:flex}.tm-overall-status>span,.tm-status-icon{color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:950;display:grid}.tm-status-pass{--tm-status-color:var(--tm-green);--tm-status-bg:var(--tm-green-bg)}.tm-status-review{--tm-status-color:var(--tm-amber);--tm-status-bg:var(--tm-amber-bg)}.tm-status-fail{--tm-status-color:var(--tm-red);--tm-status-bg:var(--tm-red-bg)}.tm-status-neutral{--tm-status-color:var(--tm-neutral);--tm-status-bg:var(--tm-neutral-bg)}.tm-overall-status{color:var(--tm-status-color);background:var(--tm-status-bg)}.tm-overall-status>span,.tm-rule-card .tm-status-icon{background:var(--tm-status-color)}.tm-hard-blockers{color:var(--lightningcss-light,#752019)var(--lightningcss-dark,#ffaaa8);background:var(--tm-red-bg);border:1px solid var(--lightningcss-light,#e2aaa5)var(--lightningcss-dark,#354a40);border-radius:13px;margin-bottom:15px;padding:15px 17px}.tm-hard-blockers strong{display:block}.tm-hard-blockers ul{margin:7px 0;padding-left:20px}.tm-hard-blockers li{margin:4px 0;font-size:12px}.tm-hard-blockers small{color:var(--lightningcss-light,#8d3a33)var(--lightningcss-dark,#ffaaa8)}.tm-trade-bonus-notice{color:var(--lightningcss-light,#624700)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff9e8)var(--lightningcss-dark,#1c2b25);border:1px solid #d9bf73;border-radius:13px;margin:0 0 15px;padding:13px 15px}.tm-trade-bonus-notice strong{font-size:12px;display:block}.tm-trade-bonus-notice p{margin:5px 0 0;font-size:11px;line-height:1.45}.tm-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.tm-rule-card{border:1px solid var(--tm-status-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tm-rule-card{border:1px solid color-mix(in srgb,var(--tm-status-color) 32%,var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40)))}}.tm-rule-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:16px}.tm-rule-card>header{color:var(--tm-status-color);background:var(--tm-status-bg);align-items:center;gap:10px;padding:13px 14px;display:flex}.tm-rule-card>header small{letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.tm-rule-card>header h3{margin:2px 0 0;font-size:15px}.tm-hard-cap-status{margin:3px 0 0;font-size:11px;font-weight:650;line-height:1.4}.tm-rule-card>section,.tm-rule-card>details{border-top:1px solid var(--line,var(--lightningcss-light,#e5eaf0)var(--lightningcss-dark,#354a40));padding:12px 14px}.tm-rule-card>section strong,.tm-rule-card>details summary{color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));font-size:11px;font-weight:900;display:block}.tm-rule-card>section p,.tm-rule-card>details p{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin:5px 0 0;font-size:11px;line-height:1.45}.tm-rule-card>details summary{cursor:pointer;align-items:center;display:flex}.tm-rule-card>details summary:after{content:"+";color:var(--tm-status-color);margin-left:auto;font-size:17px}.tm-rule-card>details[open] summary:after{content:"−"}.tm-fix-guidance{background:var(--tm-status-bg)}@supports (color:color-mix(in lab, red, red)){.tm-fix-guidance{background:color-mix(in srgb,var(--tm-status-bg) 55%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.tm-rule-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:10px 14px 14px;display:grid}.tm-rule-metrics div{background:var(--lightningcss-light,#f6f8fb)var(--lightningcss-dark,#1c2b25);border-radius:9px;min-width:0;padding:8px}.tm-rule-metrics dt{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));text-transform:uppercase;font-size:9px}.tm-rule-metrics dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:850}.tm-sandbox-controls{overflow:hidden}.tm-sandbox-controls>summary{cursor:pointer;align-items:center;padding:15px 18px;font-weight:900;list-style:none;display:flex}.tm-sandbox-controls>summary::-webkit-details-marker{display:none}.tm-sandbox-controls>summary:after{content:"+";color:var(--lightningcss-light,var(--accent-strong,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#86d9b3);margin-left:auto;font-size:21px}.tm-sandbox-controls[open]>summary:after{content:"−"}.tm-sandbox-controls>label{border-top:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40));cursor:pointer;background:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,#17231f);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;display:grid}.tm-sandbox-controls label strong{font-size:14px;display:block}.tm-sandbox-controls label small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin-top:4px;font-size:11px;line-height:1.45;display:block}.tm-sandbox-active{color:var(--lightningcss-light,#684800)var(--lightningcss-dark,#ffaaa8);background:var(--tm-amber-bg);border-top:1px solid #e2c56f;align-items:center;gap:8px;margin:0;padding:13px 18px;font-size:11px;display:flex}.tm-sandbox-active>span{color:#fff;background:var(--tm-amber);border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-weight:950;display:grid}.tm-sticky-review{z-index:18;border:1px solid var(--tm-status-color);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px 13px 16px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.tm-sticky-review{border:1px solid color-mix(in srgb,var(--tm-status-color) 35%,var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40)))}}.tm-sticky-review{color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));background:var(--tm-status-bg);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.tm-sticky-review{background:color-mix(in srgb,var(--tm-status-bg) 75%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.tm-sticky-review{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px #0c1b3038}.tm-sticky-review>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.tm-sticky-review>div>span{color:#fff;background:var(--tm-status-color);border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;font-weight:950;display:grid}.tm-sticky-review p{min-width:0;margin:0}.tm-sticky-review p strong,.tm-sticky-review p small{display:block}.tm-sticky-review p strong{font-size:13px}.tm-sticky-review p small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.tm-sticky-review>button,.tm-review-actions>button{border:1px solid var(--accent-strong,#174ea6);color:#fff;background:var(--accent-strong,#174ea6);border-radius:11px;min-width:145px;padding:0 18px;font-weight:900}.tm-sticky-review>button:disabled{color:var(--lightningcss-light,#687588)var(--lightningcss-dark,#a6caff);cursor:not-allowed;background:var(--lightningcss-light,#dfe4eb)var(--lightningcss-dark,#273b32);border-color:var(--lightningcss-light,#aeb9c8)var(--lightningcss-dark,#354a40)}.tm-review-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08111fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tm-review-dialog{width:min(1180px,100%);max-height:calc(100dvh - 40px);color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));background:var(--lightningcss-light,#f7f9fc)var(--lightningcss-dark,#1c2b25);border-radius:24px;padding:clamp(20px,3vw,34px);overflow:auto;box-shadow:0 35px 100px #00000061}.tm-review-dialog>header>span{color:var(--lightningcss-light,var(--accent-strong,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:10px;font-weight:950}.tm-review-dialog>header h2{letter-spacing:-.035em;margin:6px 0 7px;font-size:clamp(24px,3vw,36px)}.tm-review-dialog>header p{max-width:760px;color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin:0;line-height:1.5}.tm-review-dialog>.tm-trade-bonus-notice{margin:16px 0 0}.tm-review-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.tm-review-teams>article{border:1px solid var(--tm-status-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tm-review-teams>article{border:1px solid color-mix(in srgb,var(--tm-status-color) 32%,var(--lightningcss-light,#d7dee8)var(--lightningcss-dark,#354a40))}}.tm-review-teams>article{border-top:4px solid var(--tm-team,#174ea6);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:15px}.tm-review-teams>article>header{background:var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25));align-items:center;gap:10px;padding:12px;display:flex}.tm-review-teams>article>header .tm-team-mark{border-radius:12px;width:39px;height:39px}.tm-review-teams>article>header strong,.tm-review-teams>article>header small{display:block}.tm-review-teams>article>header small{color:var(--tm-status-color);margin-top:2px;font-size:10px;font-weight:850}.tm-review-teams>article>header i{color:#fff;background:var(--tm-status-color);border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:inline-grid}.tm-review-teams>article>section{border-top:1px solid var(--lightningcss-light,#e5eaf0)var(--lightningcss-dark,#354a40);gap:5px;padding:11px 13px;display:grid}.tm-review-teams>article>section>span{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));letter-spacing:.08em;font-size:9px;font-weight:900}.tm-review-teams>article>section p{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;font-size:11px;display:grid}.tm-review-teams>article>section p small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff))}.tm-review-teams dl{border-top:1px solid var(--lightningcss-light,#e5eaf0)var(--lightningcss-dark,#354a40);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:11px 13px;display:grid}.tm-review-teams dl div{background:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#1c2b25);border-radius:8px;padding:7px}.tm-review-teams dt{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));font-size:9px}.tm-review-teams dd{margin:3px 0 0;font-size:11px;font-weight:850}.tm-review-teams details{border-top:1px solid var(--lightningcss-light,#e5eaf0)var(--lightningcss-dark,#354a40);padding:8px 13px 12px}.tm-review-teams details summary{min-height:36px;color:var(--tm-status-color);cursor:pointer;font-size:10px;font-weight:900}.tm-review-teams details p{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));font-size:10px;line-height:1.4}.tm-review-pass{color:var(--tm-green);border-top:1px solid var(--lightningcss-light,#e5eaf0)var(--lightningcss-dark,#354a40);align-items:center;gap:7px;margin:0;padding:11px 13px;font-size:10px;font-weight:850;display:flex}.tm-review-override{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#d8e0ea)var(--lightningcss-dark,#354a40);border-radius:12px;margin-top:12px;padding:13px 15px}.tm-review-override.active{background:var(--tm-amber-bg);border-color:#e0bd5a}.tm-review-override ul{color:var(--lightningcss-light,#604500)var(--lightningcss-dark,#ffaaa8);margin:7px 0 0;padding-left:19px}.tm-review-override li{margin:4px 0;font-size:11px;line-height:1.4}.tm-review-override p{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin:4px 0 0;font-size:11px;line-height:1.45}.tm-review-actions{background:linear-gradient(#0000,var(--lightningcss-light,#f7f9fc)var(--lightningcss-dark,#1c2b25) 24%);justify-content:flex-end;align-items:center;gap:9px;margin:18px -6px -6px;padding:14px 6px 6px;display:flex;position:sticky;bottom:-1px}.tm-review-actions>button:first-child{color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-color:var(--lightningcss-light,#c8d0dc)var(--lightningcss-dark,#354a40)}.tm-review-actions>.tm-sandbox-switch{color:var(--lightningcss-light,#5b4000)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#fff7df)var(--lightningcss-dark,#203b30);border-color:#c7971e}.tm-review-actions>.tm-sandbox-switch[aria-pressed=true],.tm-review-actions.sandbox>button.primary{color:var(--lightningcss-light,#412d00)var(--lightningcss-dark,#ffaaa8);background:#efc34d;border-color:#c7971e}@media (width<=1100px){.tm-workspace-grid{grid-template-columns:1fr}.tm-team-workspace{scroll-margin-top:85px}.tm-routing-summary,.tm-rule-grid{grid-template-columns:1fr}}@media (width<=760px){.trade-machine-section{gap:14px}.tm-hero{border-radius:20px;grid-template-columns:1fr;padding:24px 20px}.tm-hero h2{font-size:31px}.tm-team-count{aspect-ratio:auto;border-radius:14px;grid-template-columns:auto auto;justify-content:start;gap:7px;width:auto;height:58px}.tm-team-count strong{font-size:28px}.tm-team-count span{margin:0}.tm-participant-controls{z-index:16;border-radius:15px;padding:9px;display:grid;position:sticky;top:7px}.tm-participant-controls nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.tm-participant-controls nav button{border-radius:11px;justify-content:center;min-width:0;padding:4px;font-size:10px}.tm-participant-controls nav button span{width:24px;height:24px}.tm-add-team{justify-content:space-between}.tm-add-team select{flex:1;max-width:none}.tm-workspace-grid{display:block}.tm-team-workspace{display:none}.tm-team-workspace.active{display:block}.tm-team-header{grid-template-columns:auto minmax(0,1fr);padding:15px}.tm-team-header-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.tm-team-header-actions select{width:100%;max-width:none}.tm-team-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-team-snapshot>div:nth-child(2){border-right:0}.tm-team-snapshot>div:nth-child(-n+2){border-bottom:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40))}.tm-outgoing-section,.tm-incoming-section{padding:15px}.tm-roster-tools{grid-template-columns:1fr}.tm-player-list{max-height:none}.tm-player-list>article>label:first-child{grid-template-columns:auto auto minmax(0,1fr)}.tm-player-list label>span:last-child{text-align:left;grid-column:2/-1}.tm-asset-picker>summary,.tm-exception-paths>summary,.tm-kicker-controls>summary{padding-inline:15px}.tm-asset-list{max-height:none;padding-inline:15px}.tm-asset-list>article>label{grid-template-columns:auto auto minmax(0,1fr)}.tm-asset-list label>em{grid-column:2/-1;justify-self:start}.tm-exception-paths>div,.tm-kicker-controls>div{padding-inline:15px}.tm-exception-paths>div label{grid-template-columns:1fr}.tm-routing-summary,.tm-legality-section{border-radius:17px;padding:16px}.tm-routing-summary li{grid-template-columns:auto minmax(0,1fr)}.tm-routing-summary li>p{grid-column:2;justify-self:start}.tm-legality-section>header{flex-direction:column;align-items:start}.tm-rule-metrics{grid-template-columns:1fr 1fr}.tm-sticky-review{border-radius:15px;flex-direction:column;align-items:stretch;padding:11px;bottom:7px}.tm-sticky-review p small{white-space:normal}.tm-sticky-review>button{width:100%}.tm-review-overlay{align-items:end;padding:8px}.tm-review-dialog{border-radius:20px;max-height:calc(100dvh - 16px);padding:20px 14px 14px}.tm-review-teams{grid-template-columns:1fr}.tm-review-actions{grid-template-columns:1fr;display:grid}.tm-review-actions>button{width:100%}}@media (width<=430px){.tm-participant-controls nav button{gap:4px;font-size:9px}.tm-team-header h3{font-size:17px}.tm-rule-metrics,.tm-review-teams dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tm-player-list>article{transition:none}}.share-routing-ledger{background:#040d113d;border:1px solid #ffffff26;border-radius:1.25cqw;gap:.7cqw;padding:1.25cqw 1.5cqw;display:grid}.share-routing-ledger>strong{color:var(--share-secondary);letter-spacing:.14em;font-size:.95cqw}.share-routing-ledger ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45cqw 1.2cqw;margin:0;padding:0;list-style:none;display:grid}.share-routing-ledger li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55cqw;min-width:0;display:grid}.share-routing-ledger li>span{color:#071713;background:var(--share-secondary);border-radius:50%;place-items:center;width:1.55cqw;height:1.55cqw;font-size:.72cqw;font-weight:950;display:grid}.share-routing-ledger li b{text-overflow:ellipsis;white-space:nowrap;font-size:1.03cqw;overflow:hidden}.share-routing-ledger li small{color:#ffffffb3;white-space:nowrap;font-size:.78cqw}.share-card.format-story .share-routing-ledger ol{grid-template-columns:1fr;gap:.8cqw}.share-card.format-story .share-routing-ledger li>span{width:2.4cqw;height:2.4cqw;font-size:1.05cqw}.share-card.format-story .share-routing-ledger li b{font-size:1.65cqw}.share-card.format-story .share-routing-ledger li small{font-size:1.25cqw}.share-card.format-story .share-routing-ledger>strong{font-size:1.4cqw}.tm-compact-header{border:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));border-left:5px solid var(--accent-strong,#174ea6);color:var(--ink,var(--lightningcss-light,#172033)var(--lightningcss-dark,#a6caff));background:linear-gradient(120deg,var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)),var(--accent,#174ea6));border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-compact-header{background:linear-gradient(120deg,var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)),color-mix(in srgb,var(--accent,#174ea6) 5%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)))}}.tm-compact-header{box-shadow:0 12px 34px #111f3412}.tm-compact-header>div>span{color:var(--lightningcss-light,var(--accent-strong,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:10px;font-weight:950;display:block}.tm-compact-header h2{letter-spacing:-.035em;margin:3px 0 2px;font-size:clamp(24px,3vw,34px);line-height:1.05}.tm-compact-header>div>p{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin:0;font-size:13px}.tm-controlled-team{border:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:999px;align-items:center;gap:9px;margin:0;padding:7px 8px 7px 13px;display:flex}.tm-header-tools{flex-shrink:0;align-items:center;gap:14px;display:flex}.tm-partner-tools{justify-content:flex-end;align-items:center;gap:16px;display:flex}.tm-finder-trade-date{color:var(--muted);margin:0;font-size:14px}.tm-trade-date{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.tm-trade-date time{color:var(--muted)}.tm-trade-date-buttons{gap:4px;display:flex}.trade-machine-section .tm-trade-date-buttons button{background:0 0;min-height:44px;padding:8px 12px;font-size:14px;font-weight:500}.trade-machine-section .tm-trade-date-buttons button[aria-pressed=true]{border-color:var(--accent);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);background:var(--surface-soft)}.trade-machine-section .tm-finder-trigger{border-color:var(--accent);min-height:48px;color:var(--text-on-primary,#fff);background:var(--accent);padding:12px 30px;font-size:16px;font-weight:700}@media (width<=760px){.tm-partner-tools{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.tm-partner-tools .tm-add-team{gap:5px;min-width:0;display:grid}.tm-partner-tools .tm-add-team select{width:100%;min-width:0;min-height:48px}.trade-machine-section .tm-finder-trigger{padding-inline:20px}}@media (width<=680px){.tm-header-tools{gap:8px}}@media (width<=380px){.tm-header-tools{flex-direction:column-reverse;gap:4px}}.tm-controlled-team span{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));text-transform:uppercase;font-size:10px;font-weight:850}.tm-controlled-team strong{color:#fff;background:var(--accent-strong,#174ea6);border-radius:50%;place-items:center;min-width:38px;height:38px;font-size:11px;display:grid}.tm-neutral-start{border:1px dashed var(--accent,#174ea6);align-items:center;gap:16px;min-height:150px;padding:clamp(22px,4vw,36px);display:flex}@supports (color:color-mix(in lab, red, red)){.tm-neutral-start{border:1px dashed color-mix(in srgb,var(--accent,#174ea6) 40%,var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40)))}}.tm-neutral-start{background:var(--accent,#174ea6);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.tm-neutral-start{background:color-mix(in srgb,var(--accent,#174ea6) 3%,var(--surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)))}}.tm-neutral-start .tm-team-mark{--tm-team:var(--accent-strong,#174ea6);flex:0 0 52px;width:52px;height:52px}.tm-neutral-start h3{margin:0;font-size:19px}.tm-neutral-start p{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin:5px 0 0;font-size:12px;line-height:1.5}.tm-package-summary{border-bottom:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40));background:var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#273b32));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tm-package-summary>div{background:var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25));min-width:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.tm-package-summary>div{background:color-mix(in srgb,var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25)) 45%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.tm-package-summary span{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.tm-package-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.tm-picker-tabs{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px 0;display:grid}.tm-picker-tabs button{border:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));min-width:0;min-height:48px;color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));background:var(--lightningcss-light,#f6f8fb)var(--lightningcss-dark,#1c2b25);border-radius:11px 11px 0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;padding:8px 6px;font-size:14px;font-weight:900;line-height:1.25;display:flex}.tm-picker-tabs button[aria-selected=true]{border-color:var(--tm-team,#174ea6);color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0);box-shadow:inset 0 3px 0 var(--tm-team,#174ea6);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-bottom-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#354a40)}.tm-picker-tabs button span{color:currentColor;background:currentColor;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;display:grid}@supports (color:color-mix(in lab, red, red)){.tm-picker-tabs button span{background:color-mix(in srgb,currentColor 10%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f))}}.tm-picker-tabs button span{font-size:10px}.tm-tpe-panel{border-top:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40))}.tm-tpe-content{padding:20px}.tm-tpe-content .trade-machine-subsection-title{margin:0 0 14px}.tm-tpe-list{gap:10px;display:grid}.tm-tpe-card{border:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:12px;min-width:0}.tm-tpe-card.active{border-color:var(--tm-team,#174ea6)}@supports (color:color-mix(in lab, red, red)){.tm-tpe-card.active{border-color:color-mix(in srgb,var(--tm-team,#174ea6) 35%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#354a40))}}.tm-tpe-card.expanded{border-color:var(--tm-team,#174ea6)}.trade-machine-section .tm-tpe-trigger{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;gap:8px;padding:14px;font-size:14px;font-weight:400;display:grid}.tm-tpe-trigger:not(:disabled):hover{background:var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25))}.tm-tpe-heading,.tm-tpe-meta{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}.tm-tpe-heading strong{overflow-wrap:anywhere}.tm-tpe-heading b,.tm-tpe-action{color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0);font-weight:800}.tm-tpe-heading b{white-space:nowrap}.tm-tpe-meta{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff))}.tm-tpe-card p,.tm-tpe-empty{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin:10px 0 0;font-size:14px;line-height:1.5}.tm-tpe-card .tm-tpe-unavailable-reason{margin:0;padding:0 14px 14px}.tm-tpe-selected{color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0);gap:4px;padding:0 14px 10px;font-size:14px;display:grid}.tm-tpe-selected>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.tm-tpe-selected button{flex-shrink:0;font-size:14px}.tm-tpe-choices:not([hidden]){border-top:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));gap:14px;padding:14px;display:grid}.tm-tpe-player-choices{gap:8px;min-width:0;display:grid}.tm-tpe-player-choices h5{margin:0;font-size:14px}.trade-machine-section .tm-tpe-player-choices button{border:1px solid var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));width:100%;color:inherit;text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.tm-tpe-player-choices button>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.tm-tpe-player-choices button small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));font-size:14px;font-weight:400}.tm-tpe-player-choices button b{color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0);flex-shrink:0}.trade-machine-section .tm-tpe-player-choices button[aria-pressed=true]{border-color:var(--tm-team,#174ea6);background:var(--tm-team-soft,var(--lightningcss-light,#eef4ff)var(--lightningcss-dark,#1c2b25))}@media (width<=520px){.tm-picker-tabs{gap:4px}.tm-picker-tabs button{grid-template-rows:minmax(2.5em,auto) 22px;justify-items:center;gap:4px;padding-inline:3px;display:grid}.tm-tpe-content{padding:15px}}.tm-outgoing-section[role=tabpanel],.tm-asset-panel[role=tabpanel]{border-top:1px solid var(--line,var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#354a40))}.tm-asset-panel>.trade-machine-subsection-title{margin:0;padding:18px 20px 0}.tm-asset-panel>.trade-machine-subsection-title small{color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));margin-top:3px;font-size:10px;font-weight:600;display:block}.tm-auto-route{color:var(--lightningcss-light,var(--tm-team,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#a8d8c0);background:var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,#17231fc2);border-radius:9px;padding:8px 10px;font-size:10px;font-weight:850;display:block}.trade-machine-section[data-team-count="3"] .tm-workspace-grid,.trade-machine-section[data-team-count="4"] .tm-workspace-grid{scroll-snap-type:x proximity;scrollbar-gutter:stable;grid-template-columns:none;grid-auto-columns:minmax(420px,calc(50% - 10px));grid-auto-flow:column;padding:2px 2px 10px;overflow-x:auto}.trade-machine-section[data-team-count="3"] .tm-team-workspace,.trade-machine-section[data-team-count="4"] .tm-team-workspace{scroll-snap-align:start}.tm-legality-section{padding:17px 18px}.tm-legality-section>header{margin-bottom:11px}.tm-legality-section>header h3{font-size:18px}.tm-check-waiting{border:1px dashed var(--line,var(--lightningcss-light,#d9e0ea)var(--lightningcss-dark,#354a40));color:var(--muted,var(--lightningcss-light,#66758a)var(--lightningcss-dark,#a6caff));background:var(--lightningcss-light,#fbfcfe)var(--lightningcss-dark,#17231f);border-radius:11px;margin:0;padding:13px 15px;font-size:11px}.tm-rule-card>header{padding:10px 12px}.tm-rule-card>section,.tm-rule-card>details{padding:9px 12px}.tm-rule-card>.tm-rule-details{padding:0}.tm-rule-card>.tm-rule-details>summary{padding:9px 12px}.tm-rule-card>.tm-rule-details .tm-rule-metrics{padding:0 12px 12px}.tm-rule-card .tm-status-icon{width:25px;height:25px}.tm-sticky-review>.tm-sticky-actions{flex:none;grid-template-columns:none;gap:8px;display:flex}.tm-sticky-actions button{border:1px solid var(--accent-strong,#174ea6);min-width:112px;min-height:44px;color:var(--lightningcss-light,var(--accent-strong,var(--lightningcss-light,#174ea6)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:11px;padding:0 16px;font-weight:900}.tm-sticky-actions button.primary{color:#fff;background:var(--accent-strong,#174ea6)}.tm-sticky-actions button:disabled{color:var(--lightningcss-light,#687588)var(--lightningcss-dark,#a6caff);cursor:not-allowed;background:var(--lightningcss-light,#dfe4eb)var(--lightningcss-dark,#273b32);border-color:var(--lightningcss-light,#aeb9c8)var(--lightningcss-dark,#354a40)}@media (width<=1100px) and (width>=761px){.tm-workspace-grid,.trade-machine-section[data-team-count="2"] .tm-workspace-grid,.trade-machine-section[data-team-count="3"] .tm-workspace-grid,.trade-machine-section[data-team-count="4"] .tm-workspace-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(410px,78vw);grid-auto-flow:column;padding:2px 2px 10px;display:grid;overflow-x:auto}.tm-team-workspace{scroll-snap-align:start}}@media (width<=760px){.tm-compact-header{border-radius:16px;align-items:flex-start;padding:16px}.tm-compact-header h2{font-size:25px}.tm-compact-header>div>p{font-size:12px}.tm-controlled-team{padding:5px}.tm-controlled-team span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tm-controlled-team strong{min-width:36px;height:36px}.tm-neutral-start{min-height:132px;padding:20px}.tm-neutral-start .tm-team-mark{flex-basis:46px;width:46px;height:46px}.tm-package-summary>div{padding:9px 11px}.tm-participant-controls{position:static}.tm-trade-progress{top:calc(var(--mobile-header-height,62px) + env(safe-area-inset-top) + 6px);border-radius:15px}.tm-trade-progress>header{padding:9px 10px 6px}.tm-trade-progress>header h3{font-size:15px}.tm-trade-progress .tm-overall-status{padding-block:5px}.tm-trade-progress>ul{scrollbar-width:thin;padding:0 10px 8px;display:flex;overflow-x:auto}.tm-trade-progress>ul li{flex:0 0 min(150px,44vw)}.tm-trade-progress>footer{grid-template-columns:1fr;gap:7px;padding:8px 10px 10px}.tm-trade-progress>footer p{font-size:9px}.tm-progress-actions{align-items:stretch;display:flex}.tm-trade-progress>footer .tm-progress-actions>button{width:100%;min-width:0}.tm-picker-tabs{padding:8px 10px 0;position:static}.tm-asset-panel>.trade-machine-subsection-title{padding-inline:15px}.tm-sticky-review{bottom:max(7px,env(safe-area-inset-bottom))}.tm-sticky-review>.tm-sticky-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tm-sticky-actions button{width:100%;min-width:0}}@media (width<=430px){.tm-compact-header{gap:10px}.tm-compact-header h2{font-size:23px}.tm-package-summary{grid-template-columns:1fr}.tm-trade-progress>ul li{flex-basis:132px}}.mobile-scenario-control,.mobile-bottom-nav,.mobile-more-backdrop{display:none}.overview-hybrid{grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);grid-template-areas:"actions result";align-items:stretch;gap:16px;margin:18px;display:grid}.overview-action-launcher,.overview-live-result{border:1px solid var(--team-border,var(--line));background:var(--surface);border-radius:20px;min-width:0;overflow:hidden}.overview-action-launcher{grid-area:actions;align-content:start;display:grid}.overview-action-launcher>header>span,.overview-live-result>header span,.overview-active-scenario>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.overview-action-launcher h1{color:var(--ink);letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(25px,3vw,34px);line-height:1.05}.overview-action-launcher>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.overview-action-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.overview-action-launcher button{border:1px solid var(--line);min-width:0;min-height:66px;color:var(--ink);background:linear-gradient(145deg,var(--surface),var(--surface-soft));text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.overview-action-launcher button>i{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:8px;font-style:normal;font-weight:950}.overview-action-launcher button>span{gap:3px;min-width:0;display:grid}.overview-action-launcher button strong{overflow-wrap:anywhere;font-size:11px}.overview-action-launcher button small{color:var(--muted);font-size:8px;line-height:1.3}.overview-action-launcher button>b{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:14px}.overview-live-result{color:#fff;background:radial-gradient(circle at 88% 4%,var(--hero-accent),transparent 32%),var(--team-gradient);grid-area:result;align-content:start;display:grid}@supports (color:color-mix(in lab, red, red)){.overview-live-result{background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--hero-accent) 28%,transparent),transparent 32%),var(--team-gradient);box-shadow:0 16px 38px color-mix(in srgb,var(--accent) 18%,transparent)}}.overview-live-result>header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 10px;display:flex}.overview-live-result>header h2{color:#fff;letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(20px,2.4vw,29px)}.overview-live-result>header>strong{background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:11px;display:grid}.overview-result-record{grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:10px;padding:6px 20px 12px;display:grid}.overview-result-record>div{background:#00000024;border:1px solid #ffffff2e;border-radius:14px;align-content:center;min-width:0;padding:12px 14px;display:grid}.overview-result-record>div small{color:#ffffffb8;letter-spacing:.08em;font-size:7px;font-weight:900}.overview-result-record>div>strong{color:#fff;letter-spacing:-.07em;margin:2px 0;font-size:clamp(38px,4.5vw,57px);line-height:.95}.overview-result-record>div>b{background:var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));color:var(--ink);border-radius:999px;justify-self:start;margin:3px 0;padding:4px 7px;font-size:8px}.overview-result-record>div em{color:#fffc;font-size:8px;font-style:normal;line-height:1.35}.pending-transaction-projection-label{color:#ffffffdb;margin:6px 0 0;font-size:8px;font-weight:800;line-height:1.3}.share-pending-transaction-label{color:#ffffffd1;text-align:right;margin-top:.8cqw;font-size:max(7px,1.05cqw);font-weight:800;line-height:1.25}.overview-result-record>dl{background:#ffffff29;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.overview-result-record>dl div{background:#00000024;align-content:center;gap:3px;min-width:0;padding:10px 11px;display:grid}.overview-result-record dt,.overview-result-finance dt{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.overview-result-record dd,.overview-result-finance dd{overflow-wrap:anywhere;color:#fff;margin:0;font-size:12px;font-weight:900}.overview-result-finance{background:#ffffff24;border-block:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.overview-result-finance div{background:#0000001f;gap:3px;min-width:0;padding:10px 20px;display:grid}.overview-active-scenario{background:var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));gap:3px;padding:12px 20px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.overview-active-scenario{background:color-mix(in srgb,var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)) 10%,transparent)}}.overview-active-scenario>strong{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.overview-active-scenario>small{color:#ffffffb8;font-size:8px}.starting-lineup-projection-card>.roster-fit-analysis-panel:first-child{border-top:0}.overview-scenario-controls .living-projection-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.specialist-result-strip{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;margin:12px 18px 0}@supports (color:color-mix(in lab, red, red)){.specialist-result-strip{background:color-mix(in srgb,var(--surface-soft) 64%,var(--surface))}}.specialist-result-strip>summary{cursor:pointer;grid-template-columns:auto auto auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:7px 11px;list-style:none;display:grid}.specialist-result-strip>summary::-webkit-details-marker{display:none}.specialist-result-strip>summary:after{content:"+";width:24px;height:24px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);background:var(--surface);border-radius:50%;grid-column:6;place-items:center;font-weight:950;display:grid}.specialist-result-strip[open]>summary:after{content:"−"}.specialist-result-strip>summary>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.12em;font-size:8px;font-weight:950}.specialist-result-strip>summary>strong{color:var(--ink);letter-spacing:-.035em;font-size:18px}.specialist-result-strip>summary>b{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);background:var(--accent);border-radius:999px;grid-column:3}@supports (color:color-mix(in lab, red, red)){.specialist-result-strip>summary>b{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.specialist-result-strip>summary>b{padding:5px 7px;font-size:8px}.specialist-result-strip>summary>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:4;font-size:9px;overflow:hidden}.specialist-result-strip>summary>em{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);background:var(--surface);border-radius:999px;grid-column:5;justify-self:end;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.specialist-result-strip>div{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.specialist-result-strip>div>span{background:var(--surface);gap:3px;min-width:0;padding:9px 12px;display:grid}.specialist-result-strip>div>span small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.specialist-result-strip>div>span strong{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.specialist-result-strip .specialist-scenario-summary{grid-column:1/-1}@media (width<=1100px){.overview-hybrid{grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr)}.overview-action-launcher>div{grid-template-columns:1fr}}@media (width<=768px){.app-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.primary-nav{display:none}.topbar{padding-top:max(9px,env(safe-area-inset-top))}.header-actions button:not(.share-button){display:none!important}.header-actions .share-button{border-color:var(--accent);background:var(--accent);min-height:44px;color:var(--text-on-primary);display:inline-flex!important}.mobile-scenario-control{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:8px 10px 10px;display:block;box-shadow:0 7px 22px #101f290f}.mobile-scenario-control>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:7px 11px;list-style:none;display:flex}.mobile-scenario-control>summary::-webkit-details-marker{display:none}.mobile-scenario-control>summary span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.mobile-scenario-control>summary strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:10px}.mobile-scenario-control>summary:after{content:"+";color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:17px;font-weight:950}.mobile-scenario-control[open]>summary:after{content:"−"}.mobile-scenario-control>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px;display:grid}.mobile-scenario-control button{min-width:0;min-height:44px;padding:6px;font-size:9px}.projected-team.living-projection{margin-top:8px}.overview-hybrid{grid-template-columns:1fr;grid-template-areas:"result""actions";gap:10px;margin:10px}.overview-live-result,.overview-action-launcher{border-radius:16px}.overview-live-result>header{padding:14px 15px 7px}.overview-live-result>header h2{overflow-wrap:anywhere;max-width:270px;font-size:20px}.overview-result-record{grid-template-columns:minmax(132px,.7fr) minmax(0,1.3fr);padding:5px 15px 10px}.overview-result-record>div{padding:10px 11px}.overview-result-record>div>strong{font-size:clamp(36px,12vw,48px)}.overview-result-record>dl div{padding:8px}.overview-result-record dd{font-size:10px}.overview-result-finance div{padding:9px 15px}.overview-result-finance dd{font-size:10px}.overview-active-scenario{padding:10px 15px 12px}.overview-action-launcher>header{padding:17px 16px 12px}.overview-action-launcher h1{font-size:25px}.overview-action-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px}.overview-action-launcher button{grid-template-columns:auto minmax(0,1fr);min-height:66px;padding:9px}.overview-action-launcher button>b{display:none}.overview-action-launcher button strong{font-size:10px}.overview-action-launcher button small{font-size:7px}.overview-scenario-controls{display:none}.specialist-result-strip{margin:9px 10px 0}.specialist-result-strip>summary{grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:7px;padding:7px 9px}.specialist-result-strip>summary:after{grid-area:1/5}.specialist-result-strip>summary>span{font-size:7px}.specialist-result-strip>summary>strong{font-size:16px}.specialist-result-strip>summary>b{grid-area:3/1/auto/-1;justify-self:start}.specialist-result-strip>summary>small{grid-area:2/1/auto/-1;font-size:8px}.specialist-result-strip>summary>em{grid-area:1/4;font-size:7px}.specialist-result-strip>div{grid-template-columns:1fr}.specialist-result-strip .specialist-scenario-summary{grid-column:auto}.mobile-bottom-nav{z-index:80;min-height:66px;padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -12px 34px #0a182324}.mobile-bottom-nav button{min-width:0;min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:2px;padding:4px;display:grid}.mobile-bottom-nav button[aria-current=page]{color:var(--text-on-primary);background:var(--accent)}.mobile-bottom-nav button:disabled{opacity:.45}.mobile-bottom-nav button span{letter-spacing:.04em;font-size:9px;font-weight:950}.mobile-bottom-nav button strong{font-size:9px}.mobile-more-backdrop{z-index:72;padding:12px 10px calc(76px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050e1670;align-items:end;display:grid;position:fixed;inset:0}.mobile-more-menu{max-height:calc(100dvh - 105px - env(safe-area-inset-top));border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:12px;overflow-y:auto;box-shadow:0 20px 64px #07121b47}.mobile-more-menu>header{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 11px;display:flex}.mobile-more-menu>header span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.12em;font-size:8px;font-weight:950}.mobile-more-menu>header h2{margin:3px 0 0;font-size:20px}.mobile-more-menu>header button{min-height:44px}.mobile-more-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobile-more-menu>div button{border-color:var(--line);min-height:70px;color:var(--ink);background:var(--surface-soft);text-align:left;align-content:center;gap:4px;display:grid}.mobile-more-menu>div button[aria-current=page]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mobile-more-menu>div strong{font-size:11px}.mobile-more-menu>div small{color:var(--muted);font-size:8px}.trade-machine-section .tm-sticky-review{bottom:calc(75px + env(safe-area-inset-bottom))}.operation-overlay{bottom:calc(82px + env(safe-area-inset-bottom))}}@media (width<=430px){.mobile-scenario-control>div{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-result-record{grid-template-columns:1fr}.overview-result-record>dl{min-height:112px}.overview-action-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-action-launcher button{min-height:72px}.overview-result-finance{grid-template-columns:1fr}.mobile-more-menu>div{grid-template-columns:1fr 1fr}}@media (height<=520px) and (width<=900px){.mobile-more-menu{max-height:calc(100dvh - 88px)}.mobile-more-menu>div button{min-height:58px}}.hero.hero-compact{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;min-height:0;padding:18px 22px}.hero-compact h1{margin-block:5px 7px;font-size:clamp(27px,3vw,38px)}.hero-compact .hero-copy>p{max-width:760px;font-size:11px;line-height:1.45}.hero-compact .verified-season-context{margin-top:8px}.hero-compact .hero-workflow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:11px 12px}.hero-compact .hero-team-mark{grid-area:1/1/3;width:42px;height:42px;font-size:11px}.hero-compact .hero-workflow>span,.hero-compact .hero-workflow>strong{grid-column:2}.hero-compact .hero-workflow>strong{margin:0;font-size:16px}.hero-compact .hero-workflow-status{grid-area:1/3/3;min-width:126px;padding:8px}.hero-compact .hero-workflow>button{grid-column:1/-1;min-height:38px}.specialist-result-strip>footer{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;gap:7px;padding:8px 10px;display:flex}.specialist-result-strip>footer button{min-height:38px;padding-inline:13px}@media (width>=769px){.workspace-panel:not(.trade-workspace-panel)>.panel-heading{display:none}}@media (width<=768px){.hero.hero-compact{display:none}.workspace-panel{margin-top:8px}.workspace-panel>.panel-heading{padding:15px 14px}.workspace-panel>.panel-heading h2{font-size:23px}.workspace-panel>.panel-heading p{font-size:9px;line-height:1.45}.mobile-scenario-control>summary>span{gap:2px;min-width:0;display:grid}.mobile-scenario-control>summary>span b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.mobile-scenario-control>summary>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.mobile-scenario-control>summary>strong{margin-left:auto}.mobile-scenario-control>div{grid-template-columns:repeat(4,minmax(0,1fr))}.specialist-result-strip>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.specialist-result-strip>footer button{width:100%;min-width:0;min-height:42px}.contract-nav{top:calc(var(--mobile-header-height) + env(safe-area-inset-top) + 4px);width:auto;margin:9px 10px 0}.contract-nav button{flex:1 1 0;min-width:0;min-height:44px}}@media (width<=430px){.mobile-scenario-control>div{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-scenario-control button{min-height:42px;padding-inline:3px;font-size:8px}}.financial-open-roster-note{border-top:1px solid var(--line);background:var(--accent);gap:5px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.financial-open-roster-note{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.financial-open-roster-note{padding:14px 18px}.financial-open-roster-note strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.04em;font-size:10px}.financial-open-roster-note span{max-width:760px;color:var(--ink);font-size:9px;line-height:1.5}.financial-open-roster-note small{color:var(--muted);font-size:8px;font-weight:750;line-height:1.45}.primary-nav{grid-template-columns:repeat(8,minmax(0,1fr))}.workspace-restore-loading>nav{grid-template-columns:repeat(8,1fr)}.standings-workspace-panel{box-shadow:none;background:0 0;overflow:visible}.projected-standings{border:1px solid var(--line);background:var(--surface);box-shadow:var(--rl-shadow);border-radius:22px;overflow:hidden}.standings-heading{background:radial-gradient(circle at 88% 10%,var(--secondary),transparent 35%),linear-gradient(135deg,#102437,var(--accent-strong));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.standings-heading{background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--secondary) 24%,transparent),transparent 35%),linear-gradient(135deg,#102437,color-mix(in srgb,var(--accent-strong) 76%,#15344d))}}.standings-heading{color:#fff;padding:clamp(28px,4vw,52px)}.standings-heading>div:first-child{max-width:820px}.standings-heading span,.projected-standings.standings-sync>span,.projected-standings.planning-only-standings>span{color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.standings-heading span,.projected-standings.standings-sync>span,.projected-standings.planning-only-standings>span{color:color-mix(in srgb,var(--secondary) 78%,white)}}.standings-heading span,.projected-standings.standings-sync>span,.projected-standings.planning-only-standings>span{letter-spacing:.17em;font-size:9px;font-weight:950}.standings-heading h2,.projected-standings.standings-sync h2,.projected-standings.planning-only-standings h2{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(38px,5vw,68px);line-height:.96}.standings-heading p{color:#ffffffb8;max-width:720px;margin:0;font-size:14px;line-height:1.55}.standings-heading-actions{justify-items:end;gap:12px;display:grid}.standings-heading-actions>span{color:inherit;letter-spacing:normal;justify-items:end;gap:5px;display:grid}.standings-heading-actions>span strong{background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:8px 11px;font-size:9px}.standings-heading-actions>span small{color:#ffffffa8;letter-spacing:.01em;font-size:9px;font-weight:750}.standings-heading-actions button{border-color:var(--secondary);background:var(--secondary);min-height:46px;color:var(--text-on-secondary)}.standings-mobile-toggle{display:none}.standings-view-toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100% - 44px,430px);margin:18px 22px 0;padding:5px;display:grid}.standings-view-toggle button{min-height:39px;color:var(--muted);background:0 0;border:0}.standings-view-toggle button.active{background:var(--ink);color:#fff;box-shadow:0 6px 16px #11141824}.standings-conference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.standings-conference-grid.standings-standalone-grid{grid-template-columns:minmax(0,1fr)}.standings-conference{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.standings-conference>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,var(--accent),var(--surface));grid-template-columns:1fr auto;align-items:end;display:grid}@supports (color:color-mix(in lab, red, red)){.standings-conference>header{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 7%,var(--surface-soft)),var(--surface))}}.standings-conference>header{padding:17px 18px 14px}.standings-conference>header span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;grid-column:1/-1;font-size:7px;font-weight:950}.standings-conference>header h3{letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.standings-conference>header small{color:var(--muted);font-size:9px}.standings-table-wrap{overflow-x:auto}.standings-conference table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.standings-conference th{background:var(--surface-soft);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:9px 10px;font-size:7px;font-weight:950}.standings-conference td{border-top:1px solid var(--line);height:45px;color:var(--muted);padding:7px 10px;font-size:10px}.standings-conference tbody tr:first-child td{border-top:0}.standings-conference th.number,.standings-conference td.number{text-align:right}.standings-conference td:first-child{width:48px;color:var(--ink)}.standings-conference td:nth-child(3) strong,.standings-league td:nth-child(4) strong{color:var(--ink);font-size:12px}.standings-conference-mark{border-radius:999px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:950;display:inline-grid}.standings-conference-mark.conference-east{color:var(--lightningcss-light,#426b96)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#e8f0f7)var(--lightningcss-dark,#1c2b25)}.standings-conference-mark.conference-west{color:var(--lightningcss-light,#a94f45)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#f7ecea)var(--lightningcss-dark,#1c2b25)}.standings-team{align-items:center;gap:8px;min-width:0;display:flex}.standings-team b{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:none}@supports (color:color-mix(in lab, red, red)){.standings-team b{background:color-mix(in srgb,var(--accent) 10%,var(--surface-soft))}}.standings-team b{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:7px}.standings-team span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.standings-team-link{color:inherit;text-decoration:none}.standings-team-link-row{cursor:pointer;transition:background .15s,box-shadow .15s;position:relative}.standings-team-link-row:hover,.standings-team-link-row:focus-within{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.standings-team-link-row:hover,.standings-team-link-row:focus-within{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.standings-team-link-row:hover,.standings-team-link-row:focus-within{box-shadow:inset 3px 0 0 var(--accent)}.standings-team-link:focus-visible{box-shadow:none;outline:0}.tied-seed{background:var(--accent);border-radius:999px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tied-seed{background:color-mix(in srgb,var(--accent) 9%,var(--surface-soft))}}.tied-seed{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);padding:4px 6px;font-size:9px}.standings-movement{min-width:77px}.standings-movement>strong{color:var(--ink);display:block}.standings-movement>small{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:6px;display:block}.standing-change-direct{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.standing-change-direct{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.standing-change-direct .standings-movement>strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.standing-change-direct .standings-team b{background:var(--accent);color:var(--text-on-primary)}.standing-change-reconciled{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.standing-change-reconciled{background:color-mix(in srgb,var(--surface-soft) 64%,var(--surface))}}.standing-change-reconciled .standings-movement{opacity:.68}.standings-conference tr.standing-active-team{background:var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.standings-conference tr.standing-active-team{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.standings-conference tr.standing-active-team{box-shadow:inset 4px 0 0 var(--accent)}.standings-conference tr.standing-active-team .standings-team span,.standings-conference tr.standing-active-team td:nth-child(3) strong{color:var(--ink);font-weight:950}.standings-conference tr.standing-active-team .standings-team b{background:var(--accent);color:var(--text-on-primary);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.standings-conference tr.standing-active-team .standings-team b{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.standings-disclosure{border-top:1px solid var(--line);background:var(--surface-soft);grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:15px 22px;display:grid}.standings-disclosure strong{color:var(--ink);font-size:10px}.standings-disclosure span{color:var(--muted);font-size:9px}.standings-disclosure small{color:var(--muted);grid-column:2;font-size:8px}.projected-standings.standings-sync,.projected-standings.planning-only-standings{border:1px solid var(--line);background:linear-gradient(135deg,var(--accent),var(--surface));align-content:center;gap:4px;min-height:330px;margin:0;padding:clamp(28px,5vw,64px);display:grid}@supports (color:color-mix(in lab, red, red)){.projected-standings.standings-sync,.projected-standings.planning-only-standings{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface))}}.projected-standings.standings-sync h2,.projected-standings.planning-only-standings h2{color:var(--ink)}.projected-standings.standings-sync p,.projected-standings.planning-only-standings p{max-width:620px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.league-standings-page{background:linear-gradient(180deg,#0b0d10 0 164px,var(--page) 164px 100%);min-height:100vh;color:var(--ink);overflow-x:clip}.league-standings-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d10f0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px max(20px,50vw - 690px);display:flex;position:sticky;top:0}.league-standings-nav .brand{color:#fff}.league-standings-nav .brand:hover{background:#ffffff0f}.league-standings-nav .brand-mark{color:var(--lightningcss-light,#17191d)var(--lightningcss-dark,#a6caff);background:linear-gradient(var(--lightningcss-light,#f7f7f4)var(--lightningcss-dark,#1c2b25),var(--lightningcss-light,#f7f7f4)var(--lightningcss-dark,#1c2b25)) padding-box padding-box,linear-gradient(135deg,#557ca6 0 48%,#b76558 52% 100%) border-box;border:2px solid #0000}.league-standings-nav .brand small{color:var(--lightningcss-light,#a5a8ae)var(--lightningcss-dark,#a9bdb3)}.league-standings-nav nav{align-items:center;gap:10px;display:flex}.league-standings-return,.league-standings-team-cta{border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.league-standings-return{color:#e6e7e9;border:1px solid #ffffff29}.league-return-short{display:none}.league-standings-team-cta{background:var(--accent);color:var(--text-on-primary)}.league-standings-shell{width:min(100% - 40px,1380px);margin:0 auto;padding:34px 0 54px}.league-standings-context{color:#fff;background:#171a1f;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 14px;padding:13px 17px;display:flex;box-shadow:0 14px 36px #08090c33}.league-standings-context span{color:#d7dce1;letter-spacing:.15em;flex:none;font-size:8px;font-weight:950}.league-standings-context p{color:#c0c3c8;text-align:right;margin:0;font-size:10px;line-height:1.5}.league-standings-notice{color:var(--lightningcss-light,#344e68)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#eef3f7)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#aab8c6)var(--lightningcss-dark,#354a40);border-radius:12px;margin:0 0 14px;padding:12px 15px;font-size:10px;font-weight:800}.league-standings-page .standings-heading{background:radial-gradient(circle at 8% 18%,#507ba947,#0000 34%),radial-gradient(circle at 92% 12%,#b8574f3d,#0000 36%),linear-gradient(135deg,#0b0d10,#24282f)}.league-standings-page .league-standings-team-cta,.league-standings-page .standings-heading-actions button,.league-standings-page .league-standings-next>a{color:var(--lightningcss-light,#17191d)var(--lightningcss-dark,#a6caff);background:linear-gradient(var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25),var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25)) padding-box padding-box,linear-gradient(90deg,#557ca6,#b76558) border-box;border:1px solid #0000;box-shadow:0 7px 20px #080a0d1f}.league-standings-page .standings-conference.conference-east{box-shadow:inset 0 3px #557ca6}.league-standings-page .standings-conference.conference-west{box-shadow:inset 0 3px #b76558}.league-standings-page .standings-conference.conference-east>header span{color:var(--lightningcss-light,#456b94)var(--lightningcss-dark,#a6caff)}.league-standings-page .standings-conference.conference-west>header span{color:var(--lightningcss-light,#a84f43)var(--lightningcss-dark,#ffaaa8)}.league-standings-page .standings-conference.conference-east .standings-team b,.league-standings-page .standings-conference.conference-east .tied-seed{color:var(--lightningcss-light,#426b96)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#e8f0f7)var(--lightningcss-dark,#1c2b25)}.league-standings-page .standings-conference.conference-west .standings-team b,.league-standings-page .standings-conference.conference-west .tied-seed{color:var(--lightningcss-light,#a94f45)var(--lightningcss-dark,#ffaaa8);background:var(--lightningcss-light,#f7ecea)var(--lightningcss-dark,#1c2b25)}.league-standings-page .standings-conference.conference-east .standing-team-link-row:hover,.league-standings-page .standings-conference.conference-east .standing-team-link-row:focus-within{background:var(--lightningcss-light,#f2f6fa)var(--lightningcss-dark,#1c2b25);box-shadow:inset 3px 0 #557ca6}.league-standings-page .standings-conference.conference-west .standing-team-link-row:hover,.league-standings-page .standings-conference.conference-west .standing-team-link-row:focus-within{background:var(--lightningcss-light,#faf3f1)var(--lightningcss-dark,#1c2b25);box-shadow:inset 3px 0 #b76558}.league-standings-page .standings-mobile-toggle button:first-child.active{color:#fff;background:#557ca6}.league-standings-page .standings-mobile-toggle button:last-child.active{color:#fff;background:#b76558}.league-standings-page .standings-view-toggle button:first-child.active{color:#fff;background:#24282f}.league-standings-page .standings-view-toggle button:nth-child(2).active{color:#fff;background:#557ca6}.league-standings-page .standings-view-toggle button:nth-child(3).active{color:#fff;background:#b76558}.league-standings-page .standings-league{box-shadow:inset 0 3px #5f6975}.league-standings-page .standings-league>header span{color:var(--lightningcss-light,#56616d)var(--lightningcss-dark,#a6caff)}.league-standings-next{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface-soft));box-shadow:var(--rl-shadow);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:18px;padding:26px 28px;display:grid}.league-standings-next span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.15em;font-size:8px;font-weight:950}.league-standings-next h2{letter-spacing:-.045em;margin:6px 0;font-size:clamp(24px,3vw,36px)}.league-standings-next p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.league-standings-next>a{background:var(--accent);min-height:46px;color:var(--text-on-primary);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.league-standings-footer{color:var(--muted);background:var(--lightningcss-light,#e7e7e3)var(--lightningcss-dark,#273b32);border-top:1px solid var(--lightningcss-light,#d6d6d2)var(--lightningcss-dark,#354a40);grid-template-columns:auto 1fr;gap:8px 24px;padding:28px max(20px,50vw - 690px);display:grid}.league-standings-footer>div{display:grid}.league-standings-footer strong{color:var(--ink);font-size:12px}.league-standings-footer span,.league-standings-footer p{margin:0;font-size:9px}.league-standings-footer .methodology-disclaimer-link{grid-column:1/-1;justify-self:start}.standings-share-overlay{z-index:110;color:#f7fbf9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040c10eb;grid-template-columns:minmax(300px,370px) minmax(0,1fr);display:grid;position:fixed;inset:0}.league-standings-page .standings-share-overlay{background:#07080af0}.standings-share-overlay.presentation{grid-template-columns:1fr}.standings-share-controls{background:linear-gradient(155deg,var(--accent-strong),#071311 68%);border-right:1px solid #ffffff1f;align-content:start;gap:24px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.standings-share-controls{background:linear-gradient(155deg,color-mix(in srgb,var(--accent-strong) 34%,#071311),#071311 68%)}}.standings-share-controls{padding:34px 28px}.league-standings-page .standings-share-controls{background:linear-gradient(155deg,#1f2227,#090b0e 68%)}.league-standings-page .standings-share-controls fieldset button:first-child.active{background:#557ca633;border-color:#6f96bc}.league-standings-page .standings-share-controls fieldset button:nth-child(2).active{background:#b7655833;border-color:#ca7a70}.league-standings-page .standings-share-controls fieldset button:nth-child(3).active,.league-standings-page .standings-share-actions .primary{color:#17191d;background:linear-gradient(#f7f7f5,#f7f7f5) padding-box padding-box,linear-gradient(90deg,#557ca6,#b76558) border-box;border:1px solid #0000}.standings-share-controls>div:first-child>span{color:var(--hero-accent);letter-spacing:.17em;font-size:9px;font-weight:950}.standings-share-controls h2{letter-spacing:-.05em;margin:8px 0;font-size:34px;line-height:.98}.standings-share-controls p{color:#ffffffa8;margin:0;font-size:11px;line-height:1.6}.standings-share-controls fieldset{border:0;margin:0;padding:0}.standings-share-controls legend{color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:950}.standings-share-controls fieldset>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.standings-share-controls button{color:#fff;background:#ffffff0a;border-color:#ffffff1f}.standings-share-controls button.active{border-color:var(--hero-accent);background:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.standings-share-controls button.active{background:color-mix(in srgb,var(--hero-accent) 18%,transparent)}}.standings-share-controls button.active{box-shadow:inset 0 0 0 1px var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.standings-share-controls button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hero-accent) 36%,transparent)}}.standings-share-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.standings-share-actions .primary,.standings-share-actions button:last-child{grid-column:1/-1}.standings-share-stage{place-items:center;min-width:0;min-height:0;padding:28px;display:grid;position:relative;overflow:hidden}.standings-share-card{--share-start:var(--hero-start);--share-end:var(--hero-end);--share-secondary:var(--hero-accent);isolation:isolate;box-sizing:border-box;aspect-ratio:4/5;background:radial-gradient(circle at 88% 12%,var(--share-secondary),transparent 34%),linear-gradient(145deg,var(--share-start),var(--share-end));border:1px solid #fff3;border-radius:12px;width:min(100%,80vh - 44.8px,740px);max-width:100%;max-height:calc(100vh - 56px);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.standings-share-card{background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--share-secondary) 32%,transparent),transparent 34%),linear-gradient(145deg,var(--share-start),var(--share-end))}}.standings-share-card{color:#fff;box-shadow:0 36px 100px #00000073;container-type:inline-size}.league-standings-page .standings-share-card{background:radial-gradient(circle at 8% 15%,#507ba94d,transparent 34%),radial-gradient(circle at 92% 12%,#b8574f45,transparent 36%),linear-gradient(145deg,var(--share-start),var(--share-end))}.standings-share-card.scope-league{aspect-ratio:16/9;width:min(100%,177.778vh - 99.5556px,1120px);max-width:100%;max-height:calc(100vh - 56px)}.standings-share-card:before{z-index:0;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:6cqw 6cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.standings-share-watermark{z-index:0;color:#ffffff06;letter-spacing:-.1em;text-align:right;white-space:nowrap;max-width:58%;font-size:23cqw;font-weight:950;line-height:.7;position:absolute;bottom:4.7cqw;right:1.5cqw;overflow:hidden}.standings-share-card-content{z-index:1;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;padding:4.7cqw 5cqw 12.2cqw;display:grid;position:relative}.standings-share-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3cqw;display:grid}.standings-share-title>span{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.standings-share-title>span{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.standings-share-title>span{letter-spacing:.14em;font-size:1.08cqw;font-weight:950}.standings-share-title h3{letter-spacing:-.055em;margin:.55cqw 0 .4cqw;font-size:4.6cqw;line-height:.95}.standings-share-title p{color:#ffffffb3;margin:0;font-size:1.2cqw}.standings-share-team-mark{color:#fff;letter-spacing:.02em;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:8.4cqw;height:8.4cqw;font-size:1.9cqw;font-style:normal;font-weight:950;display:grid;box-shadow:inset 0 0 0 .6cqw #ffffff06}.league-standings-page .standings-share-team-mark{background:linear-gradient(#16191ee0,#16191ee0) padding-box padding-box,linear-gradient(135deg,#7197bd 0 48%,#cc7b70 52% 100%) border-box;border-color:#0000}.standings-share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25cqw;min-height:0;margin:2.2cqw 0 1.1cqw;display:grid}.standings-share-card:not(.scope-league) .standings-share-grid{grid-template-columns:minmax(0,1fr);width:100%}.standings-share-conference{background:#03121d38;border:1px solid #fff3;border-radius:1.2cqw;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:1.15cqw 1.35cqw;display:grid;overflow:hidden}.standings-share-conference>header{color:#ffffffa8;letter-spacing:.08em;border-bottom:1px solid #ffffff4d;grid-template-columns:1fr 6cqw 4cqw 5cqw;align-items:center;min-height:2.55cqw;font-size:.78cqw;font-weight:900;display:grid}.standings-share-conference.with-movement>header{grid-template-columns:1fr 6cqw 4cqw 5cqw 5cqw}.standings-share-conference>header strong{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.standings-share-conference>header strong{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.league-standings-page .standings-share-conference.conference-east>header strong{color:#91b7da}.league-standings-page .standings-share-conference.conference-west>header strong{color:#e49a8d}.league-standings-page .standings-share-conference.conference-east article i{color:#91b7da}.league-standings-page .standings-share-conference.conference-west article i{color:#e49a8d}.standings-share-conference>header span{text-align:right}.standings-share-conference>div{grid-template-rows:repeat(15,minmax(0,1fr));min-height:0;display:grid}.standings-share-conference article{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff21;grid-template-columns:3.6cqw minmax(0,1fr) 6cqw 4cqw 5cqw;align-items:center;min-height:0;display:grid}.standings-share-conference.with-movement article{grid-template-columns:3.6cqw minmax(0,1fr) 6cqw 4cqw 5cqw 5cqw}.standings-share-league-column>header{grid-template-columns:minmax(0,1fr) 3.4cqw 6cqw 4cqw 5cqw}.standings-share-league-column.with-movement>header{grid-template-columns:minmax(0,1fr) 3.4cqw 6cqw 4cqw 5cqw 5cqw}.standings-share-league-column article{grid-template-columns:3.6cqw minmax(0,1fr) 3.4cqw 6cqw 4cqw 5cqw}.standings-share-league-column.with-movement article{grid-template-columns:3.6cqw minmax(0,1fr) 3.4cqw 6cqw 4cqw 5cqw 5cqw}.standings-share-conf-mark{border-radius:50%;justify-self:end;place-items:center;width:1.65cqw;height:1.65cqw;font-weight:950;display:grid;text-align:center!important;font-size:.65cqw!important}.standings-share-conf-mark.conference-east{background:#557ca63d;color:#9fc5e8!important}.standings-share-conf-mark.conference-west{background:#b765583d;color:#f0a99d!important}.standings-share-conference article:last-child{border-bottom:0}.standings-share-conference article i{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.standings-share-conference article i{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.standings-share-conference article i{font-size:.84cqw;font-style:normal;font-weight:950}.standings-share-team{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.03cqw;line-height:1.05;display:block;overflow:hidden}.standings-share-team strong{font-size:inherit;text-overflow:ellipsis;overflow:hidden}.standings-share-conference article span,.standings-share-conference article em{color:#ffffffc2;text-align:right;font-size:.86cqw;font-style:normal}.standings-share-card:not(.scope-league) .standings-share-conference{padding:1.55cqw 2cqw}.standings-share-card:not(.scope-league) .standings-share-conference>header{grid-template-columns:1fr 9cqw 6cqw 8cqw;min-height:4.2cqw;font-size:1.12cqw}.standings-share-card:not(.scope-league) .standings-share-conference.with-movement>header{grid-template-columns:1fr 9cqw 6cqw 8cqw 7cqw}.standings-share-card:not(.scope-league) .standings-share-conference article{grid-template-columns:5cqw minmax(0,1fr) 9cqw 6cqw 8cqw}.standings-share-card:not(.scope-league) .standings-share-conference.with-movement article{grid-template-columns:5cqw minmax(0,1fr) 9cqw 6cqw 8cqw 7cqw}.standings-share-card:not(.scope-league) .standings-share-conference article i{font-size:1.18cqw}.standings-share-card:not(.scope-league) .standings-share-team{font-size:1.62cqw}.standings-share-card:not(.scope-league) .standings-share-conference article span,.standings-share-card:not(.scope-league) .standings-share-conference article em{font-size:1.28cqw}.standings-share-disclosure{color:#ffffff9e;align-self:end;margin:0;font-size:.9cqw;line-height:1.35}.standings-share-card>footer{z-index:2;color:#ffffffb8;background:0 0;border-top:1px solid #fff3;justify-content:space-between;align-items:end;padding:1.5cqw 0 0;display:flex;position:absolute;bottom:3.7cqw;left:5cqw;right:5cqw}.standings-share-card>footer strong{letter-spacing:.14em;font-size:1.55cqw}.standings-share-card>footer span{letter-spacing:.08em;font-size:1cqw;font-weight:800}.standings-share-card.scope-league .standings-share-card-content{padding:2.25cqw 2.8cqw 6.25cqw}.standings-share-card.scope-league .standings-share-watermark{max-width:42%;font-size:17cqw;bottom:2.6cqw;right:1cqw}.standings-share-card.scope-league .standings-share-header{gap:2cqw}.standings-share-card.scope-league .standings-share-team-mark{width:4.8cqw;height:4.8cqw;font-size:1.1cqw;box-shadow:inset 0 0 0 .35cqw #ffffff06}.standings-share-card.scope-league .standings-share-title>span{font-size:.76cqw}.standings-share-card.scope-league .standings-share-title h3{margin-block:.2cqw;font-size:3cqw}.standings-share-card.scope-league .standings-share-title p{font-size:.82cqw}.standings-share-card.scope-league .standings-share-grid{margin:1.25cqw 0 .65cqw}.standings-share-card.scope-league .standings-share-disclosure{font-size:.65cqw}.standings-share-card.scope-league>footer{padding-top:.9cqw;bottom:2.1cqw;left:2.8cqw;right:2.8cqw}.standings-share-card.scope-league>footer strong{font-size:1cqw}.standings-share-card.scope-league>footer span{font-size:.68cqw}@media (width<=1200px) and (width>=769px){.primary-nav{grid-template-columns:repeat(8,max-content);justify-content:start;overflow-x:auto}.primary-nav button{min-width:112px}.standings-team span{max-width:120px}}@media (width<=768px){.workspace-restore-loading>nav{grid-template-columns:repeat(8,84px);overflow:hidden}.standings-workspace-panel{margin-inline:10px}.projected-standings{border-radius:16px}.standings-heading{grid-template-columns:1fr;gap:20px;padding:26px 20px}.standings-heading h2{font-size:clamp(38px,13vw,54px)}.standings-heading-actions{justify-items:stretch}.standings-heading-actions>span{justify-items:start}.standings-heading-actions button{width:100%}.standings-mobile-toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin:14px 14px 0;padding:5px;display:grid}.standings-mobile-toggle button{background:0 0;border:0}.standings-mobile-toggle button.active{background:var(--accent);color:var(--text-on-primary)}.standings-view-toggle{width:auto;margin:14px 14px 0}.standings-conference-grid{grid-template-columns:1fr;padding:14px}.standings-conference.mobile-inactive{display:none}.standings-conference th,.standings-conference td{padding-inline:7px}.standings-team b{display:grid}.standings-team span{display:none}.standings-movement{min-width:60px}.standings-movement>small{text-overflow:ellipsis;max-width:58px;overflow:hidden}.standings-disclosure{grid-template-columns:1fr}.standings-disclosure small{grid-column:1}.standings-share-overlay{grid-template-rows:auto 1fr;grid-template-columns:1fr}.standings-share-controls{border-bottom:1px solid #ffffff1a;border-right:0;gap:14px;max-height:44vh;padding:18px}.standings-share-controls h2{font-size:27px}.standings-share-stage{min-height:0;padding:12px}.standings-share-overlay:not(.presentation) .standings-share-card{width:min(100%,44.8vh - 19.2px);max-height:calc(56vh - 24px)}.standings-share-overlay:not(.presentation) .standings-share-card.scope-league{width:min(100%,99.5556vh - 42.6667px);max-height:calc(56vh - 24px)}.standings-share-overlay.presentation .standings-share-card{width:min(100%,80vh - 19.2px);max-height:calc(100vh - 24px)}.standings-share-overlay.presentation .standings-share-card.scope-league{width:min(100%,177.778vh - 42.6667px);max-height:calc(100vh - 24px)}.standings-share-overlay.presentation{grid-template-rows:1fr}.league-standings-nav{align-items:flex-start;padding-inline:14px}.league-standings-nav .brand small{display:none}.league-standings-nav nav{gap:6px}.league-return-full{display:none}.league-return-short{display:inline}.league-standings-return,.league-standings-team-cta{padding-inline:11px}.league-standings-shell{width:min(100% - 20px,1380px);padding:18px 0 36px}.league-standings-context{flex-direction:column;align-items:flex-start;gap:6px}.league-standings-context p{text-align:left}.league-standings-next{grid-template-columns:1fr;padding:22px 20px}.league-standings-next>a{width:100%}.league-standings-footer{grid-template-columns:1fr;padding-inline:20px}.league-standings-footer .methodology-disclaimer-link{grid-column:1}}.league-home{color:#f7f7f5;background:#0b0d10}.league-home .league-nav{background:#0b0d10eb;border-bottom-color:#ffffff1a}.league-home .brand-light .brand-mark{color:#fff;background:linear-gradient(#171a1f,#171a1f) padding-box padding-box,linear-gradient(135deg,#557ca6 0 48%,#9f3f50 52% 100%) border-box;border:2px solid #0000}.league-home .brand-light small,.league-home .league-nav nav a{color:var(--lightningcss-light,#a8afb7)var(--lightningcss-dark,#a9bdb3)}.league-home .league-nav nav a:hover{color:#fff}.league-home .league-hero{background:radial-gradient(circle at 8% 18%,#507ba938,#0000 34%),radial-gradient(circle at 92% 12%,#9f3f5033,#0000 36%),linear-gradient(145deg,#0b0d10 0%,#15191f 64%,#20242a 100%)}.league-home .league-hero-copy>span,.league-home .home-section-heading>span{color:#c8cdd3}.league-home .league-hero-copy p{color:#adb3bb}.league-home .home-primary{color:var(--lightningcss-light,#17191d)var(--lightningcss-dark,#a6caff);background:linear-gradient(var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25),var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25)) padding-box padding-box,linear-gradient(90deg,#557ca6,#9f3f50) border-box;border:1px solid #0000;box-shadow:0 9px 24px #00000038}.league-home .home-secondary{color:#f7f7f5;background:linear-gradient(#171a1f,#171a1f) padding-box padding-box,linear-gradient(90deg,#557ca6,#9f3f50) border-box;border:1px solid #0000}.league-home .home-resume-link,.league-home .league-hero-copy>small{color:var(--lightningcss-light,#979ea7)var(--lightningcss-dark,#a9bdb3)}.league-home .home-team-card>header span{color:#fff;background:linear-gradient(#171a1f,#171a1f) padding-box padding-box,linear-gradient(135deg,#557ca6 0 48%,#9f3f50 52% 100%) border-box;border:2px solid #0000}.league-home .home-card-lineup span{background:#ffffff0e;border-top-color:var(--lightningcss-light,#727b85)var(--lightningcss-dark,#4e6b5c)}.league-home .home-card-lineup span:nth-child(-n+2){border-top-color:var(--lightningcss-light,#668bb1)var(--lightningcss-dark,#4e6b5c)}.league-home .home-card-lineup span:nth-child(n+4){border-top-color:#ad4b5e}.league-home .home-card-lineup i{color:#cbd0d6}.league-home .home-card-lineup span:nth-child(-n+2) i{color:#92b2d1}.league-home .home-card-lineup span:nth-child(n+4) i{color:var(--lightningcss-light,#d98291)var(--lightningcss-dark,#ffaaa8)}.league-home .home-section-heading p,.league-home .team-directory-controls label span,.league-home .team-directory-controls>strong,.league-home .team-directory-empty p{color:var(--lightningcss-light,#9ca3ac)var(--lightningcss-dark,#a9bdb3)}.league-home .team-directory-controls input{background:#191d22;border-color:#ffffff26}.league-home .team-directory-controls button{color:#c4c9cf;background:#171a1f;border-color:#ffffff21}.league-home .team-directory-controls button:first-child.active{color:#fff;background:linear-gradient(#252a30,#252a30) padding-box padding-box,linear-gradient(90deg,#557ca6,#9f3f50) border-box;border-color:#0000}.league-home .team-directory-controls button:nth-child(2).active{color:#fff;background:#557ca633;border-color:var(--lightningcss-light,#668bb1)var(--lightningcss-dark,#4e6b5c)}.league-home .team-directory-controls button:nth-child(3).active{color:#fff;background:#9f3f5033;border-color:#ad4b5e}.league-home .capability-section{background:#0b0d10}.league-home .capability-grid article{background:#171a1f;border-color:#ffffff1a}.league-home .capability-grid i{color:#eef0f2;background:linear-gradient(#20242a,#20242a) padding-box padding-box,linear-gradient(135deg,#557ca6,#9f3f50) border-box;border:1px solid #0000}.league-home .capability-grid p{color:var(--lightningcss-light,#969da6)var(--lightningcss-dark,#a9bdb3)}.league-home .how-section{background:radial-gradient(circle at 8% 20%,#507ba91f,#0000 34%),radial-gradient(circle at 92% 20%,#9f3f501c,#0000 36%),linear-gradient(145deg,#15191e,#101216)}.league-home .how-flow b{color:#c8cdd3}.league-home .how-flow article:first-child b{color:var(--lightningcss-light,#8ba9c6)var(--lightningcss-dark,#a6caff)}.league-home .how-flow article:last-child b{color:var(--lightningcss-light,#cf7181)var(--lightningcss-dark,#ffaaa8)}.league-home .how-flow p{color:var(--lightningcss-light,#9ca3ab)var(--lightningcss-dark,#a9bdb3)}.league-home .league-footer{background:#08090b}.league-home .league-footer-copy{gap:7px;max-width:900px}.league-home .league-footer-disclaimer{color:#b8bec6;font-size:9px;line-height:1.65}.league-home .league-footer-status{color:var(--lightningcss-light,#747c86)var(--lightningcss-dark,#a6caff);letter-spacing:.03em;font-size:7px;font-weight:750}.league-home .league-footer .methodology-disclaimer-link{color:#d8dce1;white-space:nowrap;border-color:#fff3}.topbar{border-bottom:1px solid var(--line);box-shadow:none}.brand:hover{transform:none}.league-workspace-switcher{margin-bottom:0;padding-block:11px}.league-workspace-switcher .team-monogram{width:40px;height:40px;box-shadow:none;border:0}.active-team-label small{color:var(--muted);letter-spacing:.035em;font-size:8px;font-weight:750}.active-team-label strong{font-size:14px}.primary-nav{border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0;gap:2px;margin-bottom:16px;display:flex;top:68px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.primary-nav{background:color-mix(in srgb,var(--surface) 97%,transparent)}}.primary-nav{box-shadow:none;scrollbar-width:thin;padding:0 4px}.primary-nav button{min-width:92px;min-height:46px;color:var(--muted);text-align:center;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;padding:0 12px;display:flex}.primary-nav button span{font-size:10px;font-weight:800}.primary-nav button.active,.primary-nav button.active:hover:not(:disabled){color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);box-shadow:inset 0 -3px 0 var(--accent);background:0 0}.primary-nav button:hover:not(:disabled){background:var(--accent);transform:none}@supports (color:color-mix(in lab, red, red)){.primary-nav button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.hero.workspace-intro{border:1px solid var(--line);background:var(--surface);min-height:0;color:var(--ink);box-shadow:none;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px 24px;overflow:visible}.hero.workspace-intro:before{display:none}.workspace-intro .eyebrow{color:var(--muted);letter-spacing:.035em;font-size:9px;font-weight:750}.workspace-intro h1,.hero-compact.workspace-intro h1{color:var(--ink);letter-spacing:-.035em;margin:4px 0 6px;font-size:clamp(28px,3vw,36px);line-height:1.05}.workspace-intro .hero-copy>p{max-width:760px;color:var(--muted);font-size:11px;line-height:1.5}.workspace-intro-meta{align-items:stretch;display:flex}.workspace-intro-meta>span{border-left:1px solid var(--line);align-content:center;gap:3px;min-width:90px;padding:0 16px;display:grid}.workspace-intro-meta small{color:var(--muted);font-size:7px;font-weight:750}.workspace-intro-meta strong{color:var(--ink);font-size:11px}.projected-team{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:16px;overflow:hidden}.overview-hybrid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-template-areas:"result actions";gap:0;margin:0}.overview-live-result,.overview-action-launcher{border:0;border-radius:0}.overview-live-result{color:var(--ink);background:var(--surface);box-shadow:inset 4px 0 0 var(--accent)}.overview-live-result>header{padding:20px 24px 8px}.overview-live-result>header span{color:var(--muted);letter-spacing:.035em;font-size:8px;font-weight:750}.overview-live-result>header h2{color:var(--ink);margin-top:3px;font-size:clamp(22px,2.3vw,30px)}.overview-live-result>header>strong{background:var(--accent);height:38px;color:var(--text-on-primary);border:0;flex-basis:38px}.overview-result-record{grid-template-columns:minmax(160px,.62fr) minmax(0,1.38fr);gap:0;padding:7px 24px 16px}.overview-result-record>div{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:5px 20px 5px 0}.overview-result-record>div small,.overview-result-record dt,.overview-result-finance dt{color:var(--muted);letter-spacing:.035em;text-transform:none;font-size:7px;font-weight:750}.overview-result-record>div>strong{color:var(--ink);font-size:clamp(40px,4vw,54px)}.overview-result-record>div>b{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-result-record>div>b{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.overview-result-record>div>b{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.overview-result-record>dl{background:0 0;border:0;border-radius:0;gap:0}.overview-result-record>dl div{background:0 0;border:0;padding:8px 12px}.overview-result-record>dl div:nth-child(2n){border-left:1px solid var(--line)}.overview-result-record>dl div:nth-child(n+3){border-top:1px solid var(--line)}.overview-result-record dd,.overview-result-finance dd{color:var(--ink);font-size:11px}.overview-result-finance{border-block:1px solid var(--line);background:var(--surface-soft)}.overview-result-finance div{background:0 0;padding:10px 24px}.overview-result-finance div+div{border-left:1px solid var(--line)}.overview-active-scenario{border-left:4px solid var(--accent);background:var(--accent);gap:4px}@supports (color:color-mix(in lab, red, red)){.overview-active-scenario{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.overview-active-scenario{padding:11px 20px}.overview-active-scenario>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.035em;font-size:8px;font-weight:750}.overview-action-launcher{border-left:1px solid var(--line);background:var(--surface)}.overview-action-launcher>header{padding:21px 22px 13px}.overview-action-launcher h1{letter-spacing:-.025em;margin:0 0 4px;font-size:20px}.overview-action-launcher>header p{font-size:9px;line-height:1.45}.overview-action-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 14px 14px}.overview-action-launcher button{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:54px;padding:10px 8px;display:block}.overview-action-launcher button:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{border-color:var(--line);background:var(--accent);transform:none}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{box-shadow:none}.overview-action-launcher button>span{gap:2px}.overview-action-launcher button strong{font-size:10px}.overview-action-launcher button small{font-size:8px}.starting-lineup-projection-card{border:1px solid var(--line);border-radius:13px;margin:18px}.starting-lineup-projection-card .starting-five-section{background:var(--surface);border-radius:0}.projected-section-heading>span,.overview-roster-heading>span,.financial-outlook-heading>span{color:var(--muted);letter-spacing:.035em;text-transform:none;font-size:8px;font-weight:750}.starting-lineup-projection-card .lineup-strip-players article{background:var(--surface);border-top-width:2px;border-radius:8px;min-height:96px}.overview-roster-heading{margin-top:18px}.overview-roster-heading p{font-size:8px}.overview-roster-groups{border-radius:10px}.overview-roster-groups>section h4{letter-spacing:.035em;font-size:9px}.overview-roster-groups article em{color:var(--muted);background:0 0}.living-financial-outlook{background:var(--surface);border-radius:12px}.overview-scenario-controls{border-top:1px solid var(--line);background:var(--surface-soft);min-height:58px;padding:10px 18px}.overview-scenario-controls .living-change-list h3{margin:0!important;font-size:11px!important}.overview-scenario-controls .living-change-list p{font-size:8px;margin:2px 0 0!important}.overview-scenario-controls .living-projection-actions button{min-height:36px}.specialist-result-strip{background:var(--surface);border-radius:10px}.specialist-result-strip>summary>span{color:var(--muted);letter-spacing:.035em;text-transform:none;font-weight:750}.specialist-result-strip>summary>em{color:var(--muted);background:0 0}.specialist-result-strip>summary:after{background:var(--surface-soft);border-radius:6px}.league-home .league-hero{min-height:610px;padding-top:70px;padding-bottom:70px}.league-home .league-hero-copy h1{letter-spacing:-.055em;margin-block:12px 18px;font-size:clamp(58px,6.2vw,88px);line-height:.94}.league-home .league-hero-copy>span,.league-home .home-section-heading>span{color:#b9c0c8;letter-spacing:.07em;font-size:9px;font-weight:750}.league-home .home-team-card{border-radius:16px;min-height:500px;transform:none;box-shadow:0 24px 70px #00000052}.league-home .home-team-card>header small,.league-home .home-card-team small,.league-home .home-card-bottom small,.league-home .home-team-card>footer{letter-spacing:.04em;text-transform:none}.league-home .home-card-lineup span{border-radius:7px}.league-home .home-section{padding-block:72px}.league-home .home-section-heading{margin-bottom:28px}.league-home .home-section-heading h2{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(34px,3.7vw,52px)}.league-home .league-team-card,.league-home .capability-grid article{border-radius:10px}.league-home .league-team-card:hover{transform:translateY(-2px)}.league-home .capability-grid i{border-radius:8px;width:38px;height:38px}.league-home .capability-grid h3{margin-top:16px}@media (width<=1100px) and (width>=769px){.primary-nav{justify-content:flex-start;display:flex}.primary-nav button{min-width:108px}.overview-hybrid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)}}@media (width<=768px){.league-workspace-switcher{margin:0;padding:10px 14px}.hero.workspace-intro{display:none}.projected-team{border-radius:14px}.overview-hybrid{grid-template-columns:1fr;grid-template-areas:"result""actions";gap:0;margin:0}.overview-live-result,.overview-action-launcher{border-radius:0}.overview-action-launcher{border-top:1px solid var(--line);border-left:0}.overview-action-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-result-record{padding-inline:16px}.starting-lineup-projection-card{margin:10px}.league-home .league-hero{padding-top:52px;padding-bottom:42px}.league-home .league-hero-copy h1{font-size:clamp(48px,15vw,70px)}.league-home .home-team-card{min-height:440px;margin-top:38px}}@media (width<=430px){.overview-result-record{grid-template-columns:1fr}.overview-result-record>div{border-right:0;border-bottom:1px solid var(--line);padding:4px 0 12px}.overview-result-record>dl{min-height:0}.overview-result-finance{grid-template-columns:1fr}.overview-result-finance div+div{border-top:1px solid var(--line);border-left:0}.overview-action-launcher button{min-height:62px}.league-home .home-section{padding-block:54px}}.app-shell{background:linear-gradient(180deg, var(--accent) 0, var(--lightningcss-light,#f3f4f2)var(--lightningcss-dark,#1c2b25) 390px)}@supports (color:color-mix(in lab, red, red)){.app-shell{background:linear-gradient(180deg, color-mix(in srgb,var(--accent) 5%,var(--lightningcss-light,#f3f4f2)var(--lightningcss-dark,#1c2b25)) 0, var(--lightningcss-light,#f3f4f2)var(--lightningcss-dark,#1c2b25) 390px)}}.league-workspace-switcher{background:linear-gradient(90deg, var(--accent) 0, var(--surface) 38%)}@supports (color:color-mix(in lab, red, red)){.league-workspace-switcher{background:linear-gradient(90deg, color-mix(in srgb,var(--accent) 5%,var(--surface)) 0, var(--surface) 38%)}}.projected-team{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.projected-team{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.overview-live-result{color:#fff;background:radial-gradient(circle at 88% 4%, var(--hero-accent), transparent 34%), var(--team-gradient)}@supports (color:color-mix(in lab, red, red)){.overview-live-result{background:radial-gradient(circle at 88% 4%, color-mix(in srgb,var(--hero-accent) 30%,transparent), transparent 34%), var(--team-gradient)}}.overview-live-result{box-shadow:none}.overview-live-result>header span{color:var(--hero-accent,#fff)}.overview-live-result>header h2{color:#fff}.overview-live-result>header>strong{color:#fff;background:#ffffff1f;border:1px solid #ffffff47}.overview-result-record>div{border-right-color:#fff3}.overview-result-record>div small,.overview-result-record dt,.overview-result-finance dt{color:#ffffffb3}.overview-result-record>div>strong,.overview-result-record dd,.overview-result-finance dd{color:#fff}.overview-result-record>div>b{background:var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));color:var(--hero-start)}@supports (color:color-mix(in lab, red, red)){.overview-result-record>div>b{color:color-mix(in srgb,var(--hero-start) 82%,var(--lightningcss-light,#000)var(--lightningcss-dark,#e5eee9))}}.overview-result-record>div em{color:#ffffffc7}.overview-result-record>dl{background:#00000021;border:1px solid #ffffff30;border-radius:10px;overflow:hidden}.overview-result-record>dl div:nth-child(2n){border-left-color:#ffffff29}.overview-result-record>dl div:nth-child(n+3){border-top-color:#ffffff29}.overview-result-finance{background:#00000029;border-block-color:#ffffff2b}.overview-result-finance div+div{border-left-color:#ffffff2b}.overview-active-scenario{background:var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));border-top:1px solid #ffffff29;border-left:0}@supports (color:color-mix(in lab, red, red)){.overview-active-scenario{background:color-mix(in srgb,var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)) 11%,transparent)}}.overview-active-scenario>span{color:var(--hero-accent,#fff)}.overview-active-scenario>strong{color:#fff}.overview-active-scenario>small{color:#ffffffb8}.overview-action-launcher{background:linear-gradient(180deg, var(--accent) 0, var(--surface) 150px)}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher{background:linear-gradient(180deg, color-mix(in srgb,var(--accent) 6%,var(--surface)) 0, var(--surface) 150px)}}.overview-action-launcher h1,.overview-action-launcher button strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.starting-lineup-projection-card{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starting-lineup-projection-card{border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}}.starting-lineup-projection-card .starting-five-section{background:linear-gradient(180deg, var(--accent), var(--surface) 150px)}@supports (color:color-mix(in lab, red, red)){.starting-lineup-projection-card .starting-five-section{background:linear-gradient(180deg, color-mix(in srgb,var(--accent) 3%,var(--surface)), var(--surface) 150px)}}.overview-scenario-controls{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-scenario-controls{background:color-mix(in srgb,var(--accent) 4%,var(--surface-soft))}}.league-home{--home-east:#638db7;--home-gold:#d5a652;--home-west:#b95d61}.league-home .league-hero{background:radial-gradient(circle at 7% 18%,#638db757,#0000 36%),radial-gradient(circle at 93% 14%,#b95d614f,#0000 38%),radial-gradient(circle at 54% 100%,#d5a6521f,#0000 36%),linear-gradient(145deg,#0b0d10 0%,#161a20 60%,#23272d 100%);border-bottom:0}.league-home .league-hero:after{z-index:3;background:linear-gradient(90deg,var(--home-east),var(--home-gold) 50%,var(--home-west));content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.league-home .league-hero-copy>span{color:var(--lightningcss-light,#e1bb75)var(--lightningcss-dark,#ffaaa8)}.league-home .home-primary{color:#fff;background:#638db7;border-color:var(--lightningcss-light,#82a7ca)var(--lightningcss-dark,#4e6b5c);box-shadow:0 10px 26px #1023364d}.league-home .home-primary:hover{background:#759bc0}.league-home .home-secondary{color:#fff;background:#b95d611f;border-color:#a9565b}.league-home .home-secondary:hover{background:#b95d6138;border-color:var(--lightningcss-light,#cf7a7d)var(--lightningcss-dark,#4e6b5c)}.league-home .home-team-card{background:radial-gradient(circle at 5% 9%,#638db75c,#0000 36%),radial-gradient(circle at 95% 9%,#b95d6154,#0000 38%),radial-gradient(circle at 50% 105%,#d5a6522e,#0000 38%),linear-gradient(150deg,#1d2229,#0b0d10);border-color:#fff3}.league-home .home-team-card:before{z-index:2;background:linear-gradient(90deg,var(--home-east),var(--home-gold) 50%,var(--home-west));content:"";height:4px;position:absolute;top:0;left:0;right:0}.league-home .home-card-team>i{color:#f1cf91;background:#d5a6521a;border-color:#e1bb758c}.league-home .home-card-team small{color:var(--lightningcss-light,#e1bb75)var(--lightningcss-dark,#ffaaa8)}.league-home .team-select-section{background:radial-gradient(circle at 0 4%,#638db71c,#0000 27%),radial-gradient(circle at 100% 5%,#b95d611a,#0000 29%),#111419}.league-home .team-select-section .home-section-heading>span{color:#91b4d4}.league-home .capability-section .home-section-heading>span{color:var(--lightningcss-light,#e1bb75)var(--lightningcss-dark,#ffaaa8)}.league-home .how-section .home-section-heading>span{color:var(--lightningcss-light,#d98286)var(--lightningcss-dark,#ffaaa8)}.app-loading{--load-east:#638db7;--load-gold:#d5a652;--load-west:#b95d61;background:radial-gradient(circle at 20% 34%,#638db747,#0000 35%),radial-gradient(circle at 80% 34%,#b95d6140,#0000 35%),radial-gradient(circle at 50% 60%,#d5a6521a,#0000 30%),#0b0d10}.app-loading:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.app-loading:after{background:linear-gradient(90deg,var(--load-east),var(--load-gold) 50%,var(--load-west));content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.loading-brand b{background:linear-gradient(135deg,var(--load-east) 0 44%,var(--load-gold) 45% 55%,var(--load-west) 56% 100%);border:1px solid #fff3;box-shadow:0 12px 34px #00000047}.loading-court i{border-color:var(--load-gold);background:linear-gradient(90deg,transparent 46%,var(--load-gold) 47% 53%,transparent 54%);box-shadow:0 0 28px #d5a65238}.loading-progress span{background:linear-gradient(90deg,var(--load-east),var(--load-gold) 50%,var(--load-west))}.home-team-transition{z-index:200;isolation:isolate;background:radial-gradient(circle at 24% 26%,var(--transition-accent),transparent 38%), radial-gradient(circle at 78% 72%,var(--transition-secondary),transparent 38%), linear-gradient(145deg,var(--transition-tint),#090b10 72%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-team-transition{background:radial-gradient(circle at 24% 26%,color-mix(in srgb,var(--transition-accent) 38%,transparent),transparent 38%), radial-gradient(circle at 78% 72%,color-mix(in srgb,var(--transition-secondary) 25%,transparent),transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--transition-tint) 46%,#090b10),#090b10 72%)}}.home-team-transition{padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#fff;animation:.16s ease-out both home-team-transition-in}.home-team-transition:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.home-team-transition:after{background:linear-gradient(90deg,var(--transition-accent),var(--transition-secondary));content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.home-team-transition-court{z-index:-1;aspect-ratio:1.8;opacity:.72;border:1px solid #ffffff17;border-radius:50%;width:min(82vw,760px);position:absolute;transform:perspective(720px)rotateX(66deg)}.home-team-transition-court:before,.home-team-transition-court:after,.home-team-transition-court span{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.home-team-transition-court:before{inset:12% 32%}.home-team-transition-court:after{inset:32% 44%}.home-team-transition-court span{border-radius:0;inset:0 49%}.home-team-transition-court i{border:2px solid var(--transition-secondary);background:linear-gradient(90deg,transparent 46%,var(--transition-secondary) 47% 53%,transparent 54%);border-radius:50%;width:44px;height:44px;animation:1s ease-in-out infinite rl-bounce;position:absolute;top:50%;left:50%}.home-team-transition-content{text-align:center;justify-items:center;width:min(100%,360px);display:grid}.home-team-transition-content>span{color:#ffffffb3;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.home-team-transition-content>b{background:var(--transition-accent);width:72px;height:72px;color:var(--transition-text);letter-spacing:.04em;border:1px solid #ffffff38;border-radius:50%;place-items:center;margin:18px 0 16px;font-size:16px;display:grid;box-shadow:0 18px 48px #0000004d}.home-team-transition-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,6vw,42px);line-height:1}.home-team-transition-content p{color:#ffffffb8;margin:13px 0 20px;font-size:11px}.home-team-transition-progress{background:#ffffff21;border-radius:999px;width:min(220px,66vw);height:3px;overflow:hidden}.home-team-transition-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--transition-accent),var(--transition-secondary));width:45%;height:100%;animation:1s ease-in-out infinite alternate rl-load;display:block}@keyframes home-team-transition-in{0%{opacity:0}to{opacity:1}}@media (width<=430px){.home-team-transition-content>b{width:64px;height:64px;margin-block:16px 14px}.home-team-transition-content h2{max-width:290px}.overview-result-record>div{border-bottom-color:#ffffff2e;border-right:0}.overview-result-finance div+div{border-top-color:#ffffff2b}}.overview-action-launcher>header>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:800}.overview-action-launcher button>b{font-style:normal;display:none}@media (width>=769px){.projected-team{background:0 0;border:0;border-radius:0;overflow:visible}.overview-hybrid{border-bottom:0;grid-template-columns:minmax(360px,.94fr) minmax(440px,1.06fr);grid-template-areas:"actions result";gap:16px;margin:18px}.overview-live-result,.overview-action-launcher{border:1px solid var(--accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.overview-live-result,.overview-action-launcher{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}}.overview-live-result,.overview-action-launcher{border-radius:18px}.overview-live-result{box-shadow:0 18px 42px var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-live-result{box-shadow:0 18px 42px color-mix(in srgb,var(--accent) 13%,transparent)}}.overview-action-launcher{border-left:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher{border-left:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}}.overview-action-launcher{background:linear-gradient(145deg, var(--accent), var(--surface) 62%)}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher{background:linear-gradient(145deg, color-mix(in srgb,var(--accent) 7%,var(--surface)), var(--surface) 62%)}}.overview-action-launcher>header{padding:23px 22px 16px}.overview-action-launcher h1{color:var(--ink);letter-spacing:-.045em;margin:6px 0;font-size:clamp(27px,2.45vw,36px);line-height:1.02}.overview-action-launcher>header p{color:var(--muted);font-size:9px}.overview-action-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px}.overview-action-launcher button,.overview-action-launcher button:nth-child(2n){border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:69px;display:grid}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher button,.overview-action-launcher button:nth-child(2n){border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.overview-action-launcher button,.overview-action-launcher button:nth-child(2n){background:var(--accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher button,.overview-action-launcher button:nth-child(2n){background:color-mix(in srgb,var(--accent) 2%,var(--surface))}}.overview-action-launcher button,.overview-action-launcher button:nth-child(2n){text-align:left;padding:12px 13px}.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{border-color:color-mix(in srgb,var(--accent) 65%,var(--line))}}.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{box-shadow:0 8px 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-action-launcher button:hover:not(:disabled),.overview-action-launcher button:focus-visible{box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 9%,transparent)}}.overview-action-launcher button>b{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:15px;display:block}.overview-action-launcher button strong{color:var(--ink);font-size:11px}.overview-action-launcher button small{font-size:8px;line-height:1.35}.starting-lineup-projection-card{margin-top:0}}@media (width>=769px) and (width<=1100px){.overview-hybrid{grid-template-columns:minmax(330px,.9fr) minmax(410px,1.1fr)}.overview-action-launcher>div{grid-template-columns:1fr}.overview-action-launcher button,.overview-action-launcher button:nth-child(2n){min-height:56px}}.workspace-intro .hero-copy{min-width:0}.hero.workspace-intro{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero.workspace-intro{border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}}.hero.workspace-intro{box-shadow:inset 4px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero.workspace-intro{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--accent) 82%,var(--accent-strong))}}.workspace-intro-steps{flex-wrap:wrap;gap:8px 18px;margin:13px 0 0;padding:0;list-style:none;display:flex}.workspace-intro-steps li{color:var(--muted);align-items:center;gap:7px;display:flex}.workspace-intro-steps li>span{background:var(--accent);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-intro-steps li>span{background:color-mix(in srgb,var(--accent) 10%,var(--surface-soft))}}.workspace-intro-steps li>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:8px;font-weight:900}.workspace-intro-steps li>strong{color:var(--muted);font-size:9px;font-weight:750}.panel-heading .workspace-intro-steps{margin-top:11px}.panel-heading .workspace-intro-steps li>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:0}.rotation-commandbar-actions{align-items:center;gap:7px;display:flex}.rotation-commandbar-actions>button:first-child{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rotation-commandbar-actions>button:first-child{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.rotation-commandbar-actions>button:first-child{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.development-review-card>button{border-color:var(--accent);justify-self:start;margin-top:2px}@supports (color:color-mix(in lab, red, red)){.development-review-card>button{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.development-review-card>button{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.draft-scope-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.draft-scope-note>div:first-child{gap:5px;display:grid}.draft-scope-actions{flex-wrap:wrap;gap:7px;display:flex}.draft-scope-actions button{min-height:40px}.tm-workflow-steps{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:720px;margin:0 auto 14px;padding:0;list-style:none;display:grid}.tm-workflow-steps li{align-items:center;gap:9px;min-width:0;padding:10px 13px;display:flex}.tm-workflow-steps li+li{border-left:1px solid var(--line)}.tm-workflow-steps li>span{background:var(--surface-soft);height:24px;color:var(--muted);border-radius:50%;flex:0 0 24px;place-items:center;font-size:8px;font-weight:900;display:grid}.tm-workflow-steps li.complete>span,.tm-workflow-steps li.active>span{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-workflow-steps li.complete>span,.tm-workflow-steps li.active>span{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.tm-workflow-steps li.complete>span,.tm-workflow-steps li.active>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3)}.tm-workflow-steps li.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-workflow-steps li.active{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.tm-workflow-steps p{gap:1px;min-width:0;margin:0;display:grid}.tm-workflow-steps strong{color:var(--ink);font-size:10px}.tm-workflow-steps small{color:var(--muted);font-size:8px}.share-studio-controls{background:radial-gradient(circle at 16% 0%,var(--share-secondary),transparent 34%), linear-gradient(155deg,var(--share-start),var(--share-end) 72%);gap:18px}@supports (color:color-mix(in lab, red, red)){.share-studio-controls{background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--share-secondary) 28%,transparent),transparent 34%), linear-gradient(155deg,color-mix(in srgb,var(--share-start) 72%,#06100e),color-mix(in srgb,var(--share-end) 48%,#06100e) 72%)}}.share-studio-heading>span,.share-studio-controls>.share-studio-heading>span{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-studio-heading>span,.share-studio-controls>.share-studio-heading>span{color:color-mix(in srgb,var(--share-secondary) 72%,white)}}.share-studio-heading>span,.share-studio-controls>.share-studio-heading>span{letter-spacing:.12em;font-size:9px;font-weight:900}.share-studio-heading h2{margin:7px 0 8px}.share-studio-heading p{max-width:330px}.share-studio-controls legend,.standings-share-controls legend{align-items:center;gap:7px;display:flex}.share-studio-controls legend b,.standings-share-controls legend b,.share-studio-actions>p b,.standings-share-actions>p b{border:1px solid var(--share-secondary,var(--hero-accent));place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.share-studio-controls legend b,.standings-share-controls legend b,.share-studio-actions>p b,.standings-share-actions>p b{border:1px solid color-mix(in srgb,var(--share-secondary,var(--hero-accent)) 62%,#ffffff40)}}.share-studio-controls legend b,.standings-share-controls legend b,.share-studio-actions>p b,.standings-share-actions>p b{color:var(--share-secondary,var(--hero-accent));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.share-studio-controls legend b,.standings-share-controls legend b,.share-studio-actions>p b,.standings-share-actions>p b{color:color-mix(in srgb,var(--share-secondary,var(--hero-accent)) 70%,white)}}.share-studio-controls legend b,.standings-share-controls legend b,.share-studio-actions>p b,.standings-share-actions>p b{font-size:8px}.share-studio-controls fieldset button{border-radius:9px;min-height:58px;padding:9px 10px}.share-studio-controls fieldset button strong{font-size:10px}.share-studio-controls fieldset button small{line-height:1.35}.share-studio-controls button.active{border-color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-studio-controls button.active{border-color:color-mix(in srgb,var(--share-secondary) 72%,white)}}.share-studio-controls button.active{background:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-studio-controls button.active{background:color-mix(in srgb,var(--share-secondary) 18%,#ffffff09)}}.share-studio-controls button.active{box-shadow:inset 3px 0 0 var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-studio-controls button.active{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--share-secondary) 82%,white)}}.share-selection-summary,.standings-share-selection{border:1px solid #ffffff24;border-left:3px solid var(--share-secondary,var(--hero-accent));gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.share-selection-summary,.standings-share-selection{border-left:3px solid color-mix(in srgb,var(--share-secondary,var(--hero-accent)) 76%,white)}}.share-selection-summary,.standings-share-selection{background:#ffffff0e;border-radius:9px;padding:11px 12px}.share-selection-summary>span,.standings-share-selection>span{color:var(--share-secondary,var(--hero-accent))}@supports (color:color-mix(in lab, red, red)){.share-selection-summary>span,.standings-share-selection>span{color:color-mix(in srgb,var(--share-secondary,var(--hero-accent)) 72%,white)}}.share-selection-summary>span,.standings-share-selection>span{letter-spacing:.11em;font-size:7px;font-weight:900}.share-selection-summary>strong,.standings-share-selection>strong{color:#fff;font-size:12px}.share-selection-summary>small,.standings-share-selection>small{color:#ffffff9e;font-size:8px}.share-studio-actions>p,.standings-share-actions>p{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:7px;margin:0 0 1px;font-size:8px;font-weight:900;display:flex}.share-studio-actions>.primary{border-color:var(--share-secondary);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.share-studio-actions>.primary{border-color:color-mix(in srgb,var(--share-secondary) 74%,white)}}.share-studio-actions>.primary{background:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-studio-actions>.primary{background:color-mix(in srgb,var(--share-secondary) 34%,var(--share-start))}}.share-studio-actions>.primary:hover:not(:disabled){background:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-studio-actions>.primary:hover:not(:disabled){background:color-mix(in srgb,var(--share-secondary) 46%,var(--share-start))}}.standings-share-heading>span{color:var(--hero-accent);letter-spacing:.12em;font-size:9px;font-weight:900}.standings-share-heading h2{margin:7px 0 8px}.standings-share-actions>.primary{grid-column:1/-1}@media (width>=769px){.rotation-group,.development-control-card,.development-review-card,.salary-ledger-primary,.asset-section,.form-card,.form-layout>aside{box-shadow:none;border-radius:12px}.development-control-card,.development-review-card,.form-card,.form-layout>aside{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.development-control-card,.development-review-card,.form-card,.form-layout>aside{border-color:color-mix(in srgb,var(--accent) 14%,var(--line))}}}@media (width<=768px){.workspace-panel>.panel-heading .workspace-intro-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.workspace-panel>.panel-heading .workspace-intro-steps li{align-items:flex-start;gap:5px}.workspace-panel>.panel-heading .workspace-intro-steps li>strong{font-size:8px;line-height:1.3}.rotation-commandbar-actions>button:first-child{min-height:40px}.draft-scope-note{grid-template-columns:1fr}.draft-scope-actions{grid-template-columns:1fr 1fr;display:grid}.tm-workflow-steps{margin-inline:10px}.tm-workflow-steps li{gap:6px;padding:8px}.tm-workflow-steps li>span{flex-basis:21px;height:21px}.tm-workflow-steps small{display:none}.share-studio-heading p{font-size:9px;display:block}.share-selection-summary{display:none}}@media (width<=430px){.workspace-panel>.panel-heading .workspace-intro-steps,.draft-scope-actions{grid-template-columns:1fr}.share-studio-controls fieldset button{min-height:54px}}.share-received-item{gap:.2cqw;min-width:0;display:grid}.share-received-item small{color:#ffffff9e;letter-spacing:.08em;font-size:.82cqw;font-weight:850}.share-card.template-overview .share-scenario-strip{gap:.7cqw;padding:1.7cqw 1.65cqw}.share-card.template-overview .share-scenario-strip>div{gap:.5cqw}.share-card.template-overview .share-scenario-strip p{font-size:1.55cqw;line-height:1.38}.share-card.format-landscape.template-overview .share-scenario-strip{gap:.34cqw;padding:.94cqw 1cqw}.share-card.format-landscape.template-overview .share-scenario-strip>div{gap:.22cqw}.share-card.format-landscape.template-overview .share-scenario-strip p{font-size:1.04cqw;line-height:1.28}.share-card.format-story.template-overview .share-scenario-strip{padding:1.88cqw 1.95cqw}.share-card.format-story.template-overview .share-scenario-strip p{font-size:max(9px,2cqw);line-height:1.34}.league-tool-tabs{background:var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#17231fe0);border:1px solid var(--lightningcss-light,#d7d9d6)var(--lightningcss-dark,#354a40);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:7px;display:grid;box-shadow:0 10px 30px #0c0e1212}.league-tool-tabs button{color:var(--lightningcss-light,#69716d)var(--lightningcss-dark,#a9bdb3);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:64px;padding:10px 14px;display:grid;position:relative}.league-tool-tabs button>span{color:var(--lightningcss-light,#66706b)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#eceeeb)var(--lightningcss-dark,#1c2b25);border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.league-tool-tabs button>b{color:var(--lightningcss-light,#26312d)var(--lightningcss-dark,#e5eee9);font-size:12px}.league-tool-tabs button>small{font-size:8px}.league-tool-tabs button>i{color:var(--lightningcss-light,#007b46)var(--lightningcss-dark,#86d9b3);letter-spacing:.08em;background:var(--lightningcss-light,#daf2e6)var(--lightningcss-dark,#273b32);border-radius:999px;grid-area:1/3/3;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950}.league-tool-tabs button.active{color:var(--lightningcss-light,#496158)var(--lightningcss-dark,#a9bdb3);background:linear-gradient(135deg,var(--lightningcss-light,#f0faf5)var(--lightningcss-dark,#1c2b25),var(--lightningcss-light,#f8fbf9)var(--lightningcss-dark,#1c2b25));border-color:var(--lightningcss-light,#91c9ad)var(--lightningcss-dark,#4e6b5c);box-shadow:inset 0 0 0 1px #0084490d}.league-tool-tabs button.active>span{color:#fff;background:#00854a}.league-tool-tabs button.active>b{color:var(--lightningcss-light,#063b2d)var(--lightningcss-dark,#e5eee9)}.draft-outcomes-2027{--draft-green:var(--lightningcss-light,#00854a)var(--lightningcss-dark,#86d9b3);--draft-green-dark:#063b2d;--draft-green-ink:var(--lightningcss-light,#0a3328)var(--lightningcss-dark,#e5eee9);--draft-mint:var(--lightningcss-light,#e8f6ef)var(--lightningcss-dark,#20312b);--draft-line:var(--lightningcss-light,#d7e3dc)var(--lightningcss-dark,#354a40);gap:16px;display:grid}.draft-outcomes-hero{color:#fff;background:radial-gradient(circle at 88% 5%,#4dc48b40,#0000 34%),linear-gradient(137deg,#071b16,#063b2d 72%,#07513b);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:clamp(30px,4.5vw,58px);display:grid;overflow:hidden;box-shadow:0 22px 60px #052b2133}.draft-outcomes-hero>div:first-child{max-width:830px}.draft-outcomes-hero>div:first-child>span,.draft-rules>header>span,.draft-play-in>header>span,.draft-lottery-field>header>div>span,.draft-results-heading>div>span{color:var(--lightningcss-light,#67d19e)var(--lightningcss-dark,#a9bdb3);letter-spacing:.17em;font-size:9px;font-weight:950}.draft-outcomes-hero h2{letter-spacing:-.057em;margin:9px 0 14px;font-size:clamp(38px,5vw,68px);line-height:.98}.draft-outcomes-hero p{color:#ffffffb8;max-width:790px;margin:0;font-size:13px;line-height:1.6}.draft-outcomes-actions{justify-items:end;gap:14px;display:grid}.draft-outcomes-actions>span{justify-items:end;gap:5px;display:grid}.draft-outcomes-actions>span strong{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:9px}.draft-outcomes-actions>span small{color:#ffffff94;font-size:8px}.draft-outcomes-actions>div{gap:8px;display:flex}.draft-outcomes-actions button{color:#fff;background:#ffffff14;border-color:#ffffff38;min-height:47px}.draft-outcomes-actions button.primary{color:var(--draft-green-dark);background:var(--lightningcss-light,#f3faf6)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#f3faf6)var(--lightningcss-dark,#354a40)}.draft-outcomes-actions button:disabled{color:#ffffff61}.draft-rules,.draft-play-in,.draft-lottery-field,.draft-results,.draft-results-empty,.draft-source-note{border:1px solid var(--draft-line);background:var(--lightningcss-light,#fdfefc)var(--lightningcss-dark,#17231f);border-radius:18px;box-shadow:0 12px 36px #0c251d12}.draft-rules{padding:25px}.draft-rules>header,.draft-play-in>header{max-width:780px}.draft-rules h3,.draft-play-in h3,.draft-lottery-field h3,.draft-results-heading h3{color:var(--draft-green-ink);letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(22px,3vw,31px)}.draft-rules header p,.draft-play-in header p,.draft-lottery-field header p,.draft-results-heading p{color:var(--lightningcss-light,#68736f)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:10px;line-height:1.55}.draft-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.draft-rule-grid article{border:1px solid var(--draft-line);background:linear-gradient(135deg,var(--lightningcss-light,#f5faf7)var(--lightningcss-dark,#1c2b25),var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.draft-rule-grid article>b{background:var(--draft-green);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.draft-rule-grid article>span{gap:3px;display:grid}.draft-rule-grid article strong{color:var(--draft-green-ink);font-size:10px}.draft-rule-grid article small{color:var(--lightningcss-light,#6f7975)var(--lightningcss-dark,#a9bdb3);font-size:8px;line-height:1.4}.draft-restriction-strip{border-top:1px solid var(--draft-line);flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;display:flex}.draft-restriction-strip span{color:var(--lightningcss-light,#64716b)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#edf4f0)var(--lightningcss-dark,#1c2b25);border-radius:999px;padding:7px 10px;font-size:8px}.draft-restriction-strip b{color:var(--draft-green-dark)}.draft-play-in{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:24px;padding:25px;display:grid}.draft-play-in>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.draft-play-in fieldset{border:1px solid var(--draft-line);background:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#1c2b25);border-radius:13px;gap:6px;min-width:0;margin:0;padding:12px;display:grid}.draft-play-in legend{color:var(--draft-green-dark);letter-spacing:.12em;text-transform:uppercase;padding:0 5px;font-size:8px;font-weight:950}.draft-play-in fieldset button{color:var(--lightningcss-light,#52615b)var(--lightningcss-dark,#a9bdb3);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-color:#0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:56px;padding:9px;display:grid}.draft-play-in fieldset button>i{color:var(--lightningcss-light,#606c67)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#ebefed)var(--lightningcss-dark,#1c2b25);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:950;display:grid}.draft-play-in fieldset button>span{gap:2px;min-width:0;display:grid}.draft-play-in fieldset button>span b{color:var(--draft-green-ink);font-size:11px}.draft-play-in fieldset button>span small{color:var(--lightningcss-light,#78827e)var(--lightningcss-dark,#a9bdb3);font-size:8px}.draft-play-in fieldset button>em{color:var(--lightningcss-light,#7a8580)var(--lightningcss-dark,#a9bdb3);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.draft-play-in fieldset button.active{background:var(--lightningcss-light,#e8f6ef)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#75c29c)var(--lightningcss-dark,#4e6b5c);box-shadow:inset 0 0 0 1px #00854a12}.draft-play-in fieldset button.active>i{background:var(--draft-green);color:#fff}.draft-play-in fieldset button.active>em{color:var(--draft-green-dark)}.draft-lottery-field{overflow:hidden}.draft-lottery-field>header,.draft-results-heading{border-bottom:1px solid var(--draft-line);background:linear-gradient(135deg,var(--lightningcss-light,#f3faf6)var(--lightningcss-dark,#1c2b25),var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f));justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}.draft-lottery-field>header>strong{color:var(--draft-green-dark);justify-items:end;font-size:30px;line-height:1;display:grid}.draft-lottery-field>header>strong small{color:var(--lightningcss-light,#6f7a75)var(--lightningcss-dark,#a9bdb3);letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:7px}.draft-field-table-wrap,.draft-results-table-wrap{overflow-x:auto}.draft-lottery-field table,.draft-results table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.draft-lottery-field th,.draft-results th{color:var(--lightningcss-light,#707a75)var(--lightningcss-dark,#a9bdb3);letter-spacing:.1em;text-align:left;text-transform:uppercase;background:var(--lightningcss-light,#f5f7f5)var(--lightningcss-dark,#1c2b25);padding:9px 13px;font-size:7px;font-weight:950}.draft-lottery-field th:nth-child(3),.draft-lottery-field th:nth-child(4),.draft-lottery-field td:nth-child(3),.draft-lottery-field td:nth-child(4){text-align:right}.draft-lottery-field td{color:var(--lightningcss-light,#5e6964)var(--lightningcss-dark,#a9bdb3);border-top:1px solid var(--lightningcss-light,#e5e9e6)var(--lightningcss-dark,#354a40);height:51px;padding:8px 13px;font-size:9px}.draft-lottery-field tbody tr:first-child td,.draft-results tbody tr:first-child td{border-top:0}.draft-team{align-items:center;gap:9px;min-width:0;display:inline-flex}.draft-team>b{width:34px;height:34px;color:var(--draft-green-dark);letter-spacing:.02em;background:var(--lightningcss-light,#e7efeb)var(--lightningcss-dark,#273b32);border-radius:50%;flex:0 0 34px;place-items:center;font-size:8px;display:grid}.draft-team>span{min-width:0;color:var(--draft-green-ink);gap:2px;font-size:9px;font-weight:850;display:grid}.draft-team>span small{color:var(--lightningcss-light,#7a8580)var(--lightningcss-dark,#a9bdb3);letter-spacing:.06em;font-size:7px;font-weight:750}.draft-entry-route{gap:2px;display:grid}.draft-entry-route small{color:var(--lightningcss-light,#98711b)var(--lightningcss-dark,#ffaaa8);font-size:7px;font-weight:850}.draft-ball-count{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.draft-ball-count i{background:var(--draft-green);border-radius:50%;width:10px;height:10px}.draft-ball-count b{min-width:12px;color:var(--draft-green-dark);margin-left:3px;font-size:9px}.draft-lottery-field>footer,.draft-results>footer{border-top:1px solid var(--draft-line);color:var(--lightningcss-light,#74807a)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#f6f8f6)var(--lightningcss-dark,#1c2b25);grid-template-columns:none;align-items:center;gap:8px;padding:12px 15px;font-size:8px;display:flex}.draft-results{overflow:hidden}.draft-results-heading>div:first-child{max-width:750px}.draft-results-check{background:var(--lightningcss-light,#eaf8f1)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#aad9c2)var(--lightningcss-dark,#354a40);border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.draft-results-check>b{background:var(--draft-green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.draft-results-check>span{gap:2px;display:grid}.draft-results-check strong{color:var(--draft-green-dark);font-size:9px}.draft-results-check small{color:var(--lightningcss-light,#64736c)var(--lightningcss-dark,#a9bdb3);font-size:7px}.draft-top-five{border-bottom:1px solid var(--draft-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px;display:grid}.draft-top-five article{border:1px solid var(--draft-line);border-top:3px solid var(--draft-green);text-align:center;background:var(--lightningcss-light,#fbfdfb)var(--lightningcss-dark,#17231f);border-radius:11px;justify-items:center;gap:3px;min-width:0;padding:12px 8px;display:grid}.draft-top-five article>span{color:var(--draft-green);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:950}.draft-top-five article>b{color:var(--draft-green-dark);letter-spacing:-.04em;font-size:24px}.draft-top-five article>strong{color:var(--lightningcss-light,#31413a)var(--lightningcss-dark,#e5eee9);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.draft-top-five article>small{color:var(--lightningcss-light,#77817d)var(--lightningcss-dark,#a9bdb3);font-size:7px}.draft-results table{min-width:880px}.draft-results td{color:var(--lightningcss-light,#65716b)var(--lightningcss-dark,#a9bdb3);vertical-align:middle;border-top:1px solid var(--lightningcss-light,#e3e8e4)var(--lightningcss-dark,#354a40);min-height:58px;padding:10px 13px;font-size:9px}.draft-results td:first-child{width:64px;color:var(--draft-green-ink)}.draft-results td:first-child>strong{font-size:18px;display:block}.draft-results td:first-child>small{color:var(--lightningcss-light,#7b8681)var(--lightningcss-dark,#a9bdb3);letter-spacing:.08em;font-size:6px;font-weight:900}.draft-results td:nth-child(2),.draft-results td:nth-child(3){width:210px}.draft-results td:last-child p{max-width:630px;margin:0;line-height:1.45}.draft-results tr.pick-changed-owner{box-shadow:inset 4px 0 0 var(--draft-green);background:var(--lightningcss-light,#f3faf6)var(--lightningcss-dark,#1c2b25)}.draft-results tr.pick-changed-owner .draft-owner>b{background:var(--draft-green);color:#fff}.draft-results tr.pick-changed-owner .draft-owner>span small{color:var(--draft-green)}.draft-results>footer{flex-direction:column;align-items:flex-start}.draft-results>footer strong{color:var(--draft-green-dark)}.draft-results-empty{border-style:dashed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.draft-results-empty>span{background:var(--draft-mint);width:58px;height:58px;color:var(--draft-green);border-radius:50%;place-items:center;font-size:23px;font-weight:950;display:grid}.draft-results-empty>div{gap:4px;display:grid}.draft-results-empty strong{color:var(--draft-green-ink);font-size:15px}.draft-results-empty p{color:var(--lightningcss-light,#6b7671)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:9px;line-height:1.5}.draft-results-empty button{min-height:44px}.draft-outcomes-2027 button.primary{border-color:var(--draft-green);background:var(--draft-green);color:#fff}.draft-source-note{border-left:4px solid var(--draft-green);gap:5px;padding:15px 17px;display:grid}.draft-source-note strong{color:var(--draft-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.draft-source-note p{color:var(--lightningcss-light,#606c66)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:9px;line-height:1.5}.draft-source-note span{color:var(--lightningcss-light,#87908c)var(--lightningcss-dark,#a9bdb3);font-size:7px}@media (width<=900px){.draft-outcomes-hero{grid-template-columns:1fr;align-items:start}.draft-outcomes-actions{justify-items:stretch}.draft-outcomes-actions>span{justify-items:start}.draft-outcomes-actions>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.draft-rule-grid,.draft-play-in{grid-template-columns:1fr}.draft-top-five{grid-template-columns:repeat(5,140px);overflow-x:auto}.draft-results-heading{flex-direction:column;align-items:flex-start}}@media (width<=650px){.league-tool-tabs{grid-template-columns:1fr}.league-tool-tabs button{min-height:56px}.draft-outcomes-hero{border-radius:16px;padding:28px 20px}.draft-outcomes-hero h2{font-size:clamp(37px,12vw,52px)}.draft-outcomes-actions>div{grid-template-columns:1fr}.draft-outcomes-actions button{width:100%}.draft-rules,.draft-play-in{padding:19px 15px}.draft-play-in>div{grid-template-columns:1fr}.draft-lottery-field>header{align-items:flex-start;padding:18px 15px}.draft-lottery-field>header>strong{font-size:24px}.draft-lottery-field table,.draft-lottery-field tbody,.draft-lottery-field tr,.draft-lottery-field td,.draft-results table,.draft-results tbody,.draft-results tr,.draft-results td{width:100%;min-width:0;display:block}.draft-lottery-field thead,.draft-results thead{display:none}.draft-lottery-field tbody,.draft-results tbody{gap:8px;padding:10px;display:grid}.draft-lottery-field tr,.draft-results tr{border:1px solid var(--draft-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:12px;overflow:hidden}.draft-lottery-field td,.draft-results td{border-top:1px solid var(--lightningcss-light,#e7ebe8)var(--lightningcss-dark,#354a40);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;height:auto;min-height:42px;padding:8px 10px;display:grid;text-align:left!important}.draft-lottery-field td:before,.draft-results td:before{content:attr(data-label);color:var(--lightningcss-light,#7c8781)var(--lightningcss-dark,#a9bdb3);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:950}.draft-lottery-field tr td:first-child,.draft-results tr td:first-child{border-top:0}.draft-lottery-field td:nth-child(3) .draft-ball-count{justify-content:flex-start}.draft-results td:nth-child(2),.draft-results td:nth-child(3){width:100%}.draft-results td:first-child>strong,.draft-results td:first-child>small{grid-column:2}.draft-results td:first-child>small{margin-top:-8px}.draft-results tr.pick-changed-owner{box-shadow:inset 4px 0 0 var(--draft-green)}.draft-results-empty{grid-template-columns:auto minmax(0,1fr);padding:18px 15px}.draft-results-empty>span{width:46px;height:46px;font-size:19px}.draft-results-empty button{grid-column:1/-1;width:100%}}.league-standings-page .league-tool-tabs{background:#fdfdfbf0;border-color:var(--lightningcss-light,#d8d9d6)var(--lightningcss-dark,#354a40);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;padding:5px;display:grid;box-shadow:0 8px 24px #0c0e120f}.league-standings-page .league-tool-tabs button{color:var(--lightningcss-light,#686d74)var(--lightningcss-dark,#a9bdb3);text-align:center;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:none;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:8px 14px;display:flex;position:relative;overflow:hidden}.league-standings-page .league-tool-tabs button:before{content:"";opacity:0;background:linear-gradient(90deg,#557ca6,#b76558);height:3px;position:absolute;top:0;left:0;right:0}.league-standings-page .league-tool-tabs button>b{color:var(--lightningcss-light,#3d4650)var(--lightningcss-dark,#a6caff);letter-spacing:-.01em;font-size:14px}.league-standings-page .league-tool-tabs button>small{color:var(--lightningcss-light,#7a7f85)var(--lightningcss-dark,#a9bdb3);font-size:12px}.league-standings-page .league-tool-tabs button.active{box-shadow:none;color:var(--lightningcss-light,#3d4650)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#f5f5f2)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#c8cac7)var(--lightningcss-dark,#354a40)}.league-standings-page .league-tool-tabs button.active:before{opacity:1}.league-standings-page .league-tool-tabs button.active>b{color:var(--lightningcss-light,#17191d)var(--lightningcss-dark,#a6caff)}.league-standings-page .league-tool-tabs button:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#527ead40)var(--lightningcss-dark,#8bdfb9)}.league-view-panel[hidden]{display:none!important}.standings-custom-control{background:#fdfdfbf5;border:1px solid var(--lightningcss-light,#d3d5d3)var(--lightningcss-dark,#354a40);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 12px;padding:14px 17px;display:flex;box-shadow:0 8px 24px #0c0e120d}.standings-custom-control.active{background:linear-gradient(90deg,#557ca612,var(--lightningcss-light,#fdfdfb)var(--lightningcss-dark,#17231f) 48%,#b765580f);border-color:var(--lightningcss-light,#aeb3b6)var(--lightningcss-dark,#4e6b5c)}.standings-custom-control>div:first-child{max-width:670px}.standings-custom-control>div:first-child>span,.custom-standings-2027>header>div:first-child>span,.custom-standings-2027>footer>div>span{color:var(--lightningcss-light,#697078)var(--lightningcss-dark,#a9bdb3);letter-spacing:.12em;font-size:11px;font-weight:900}.standings-custom-control h2{color:var(--lightningcss-light,#262a2f)var(--lightningcss-dark,#a6caff);letter-spacing:-.025em;margin:3px 0;font-size:20px;line-height:1.1}.standings-custom-control p{color:var(--lightningcss-light,#686d74)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:14px;line-height:1.42}.standings-custom-toggle{flex:none;align-items:center;gap:13px;display:flex}.standings-custom-toggle>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;min-width:205px;display:grid}.standings-custom-toggle>span>i{background:#858b91;border-radius:50%;grid-row:1/3;width:9px;height:9px}.standings-custom-control.active .standings-custom-toggle>span>i{background:linear-gradient(135deg,#557ca6 0 48%,#b76558 52%)}.standings-custom-toggle b{color:var(--lightningcss-light,#262a2f)var(--lightningcss-dark,#a6caff);font-size:13px;line-height:1.2}.standings-custom-toggle small{color:var(--lightningcss-light,#777d83)var(--lightningcss-dark,#a9bdb3);font-size:11px}.standings-custom-toggle>button{background:var(--lightningcss-light,#dcddda)var(--lightningcss-dark,#273b32);border:1px solid var(--lightningcss-light,#bfc2c4)var(--lightningcss-dark,#354a40);border-radius:999px;flex:0 0 52px;width:52px;height:30px;padding:0;position:relative}.standings-custom-toggle>button>i{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #090b0e3d}.standings-custom-toggle>button[aria-checked=true]{background:linear-gradient(90deg,#557ca6,#b76558);border-color:var(--lightningcss-light,#687682)var(--lightningcss-dark,#4e6b5c)}.standings-custom-toggle>button[aria-checked=true]>i{transform:translate(22px)}.standings-custom-toggle>button:focus-visible,.custom-standings-2027 button:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#527ead42)var(--lightningcss-dark,#8bdfb9)}.custom-standings-2027{--custom-east:#557ca6;--custom-east-soft:var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#20312b);--custom-west:#b76558;--custom-west-soft:var(--lightningcss-light,#f8efed)var(--lightningcss-dark,#20312b);background:var(--lightningcss-light,#fdfdfb)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#d3d5d3)var(--lightningcss-dark,#354a40);border-radius:18px;overflow:hidden;box-shadow:0 16px 44px #0c0e1214}.custom-standings-2027>header{color:#fff;background:radial-gradient(circle at 8% 18%,#507ba947,#0000 34%),radial-gradient(circle at 92% 12%,#b8574f3d,#0000 36%),linear-gradient(135deg,#0b0d10,#24282f);justify-content:space-between;align-items:end;gap:28px;min-height:155px;padding:26px 29px;display:flex}.custom-standings-2027>header>div:first-child{max-width:790px}.custom-standings-2027>header>div:first-child>span{color:#cfd4da}.custom-standings-2027>header h2{color:#fff;letter-spacing:-.047em;margin:6px 0 7px;font-size:clamp(34px,4vw,48px);line-height:1}.custom-standings-2027>header p{color:#c8cbd0;max-width:720px;margin:0;font-size:15px;line-height:1.5}.custom-standings-state{flex:none;justify-items:end;gap:9px;display:grid}.custom-standings-state>span{color:#e4e7e9;align-items:center;gap:7px;font-size:13px;font-weight:850;display:flex}.custom-standings-state>span i{background:linear-gradient(135deg,#759dc2 0 48%,var(--lightningcss-light,#cd8074)var(--lightningcss-dark,#3c272c) 52%);border-radius:50%;width:8px;height:8px}.custom-standings-state>button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:850}.custom-standings-guide{background:var(--lightningcss-light,#f2f3f0)var(--lightningcss-dark,#1c2b25);border-bottom:1px solid var(--lightningcss-light,#dfe0dd)var(--lightningcss-dark,#354a40);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:9px 18px;display:grid}.custom-standings-guide span{color:var(--lightningcss-light,#686e74)var(--lightningcss-dark,#a9bdb3);letter-spacing:.09em;font-size:10px;font-weight:900}.custom-standings-guide p{color:var(--lightningcss-light,#81868b)var(--lightningcss-dark,#a9bdb3);text-align:center;margin:0;font-size:11px}.custom-standings-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.custom-standings-columns ol{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#d8d9d6)var(--lightningcss-dark,#354a40);border-top:3px solid var(--lightningcss-light,#5f6975)var(--lightningcss-dark,#4e6b5c);border-radius:11px;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.custom-standing-row{cursor:grab;border-top:1px solid var(--lightningcss-light,#e3e4e1)var(--lightningcss-dark,#354a40);grid-template-columns:28px 19px minmax(0,1fr) 38px minmax(0,auto) 61px;align-items:center;gap:7px;min-height:49px;padding:5px 8px;transition:background .12s,box-shadow .12s,opacity .12s;display:grid;position:relative}.custom-standing-row:first-child{border-top:0}.custom-standing-row:active{cursor:grabbing}.custom-standing-row:hover{background:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25)}.custom-standing-row.dragging{opacity:.42}.custom-standing-row.drop-target{background:var(--lightningcss-light,#eef1f3)var(--lightningcss-dark,#1c2b25);box-shadow:inset 0 3px #5f6975}.custom-standing-row[data-custom-standing-order="28"],.custom-standing-row[data-custom-standing-order="29"],.custom-standing-row[data-custom-standing-order="30"]{background:var(--lightningcss-light,#f5f5f2)var(--lightningcss-dark,#1c2b25)}.custom-standing-rank{color:var(--lightningcss-light,#525960)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#eceeeb)var(--lightningcss-dark,#1c2b25);border-radius:50%;grid-column:1;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.custom-standing-grip{color:var(--lightningcss-light,#9a9fa4)var(--lightningcss-dark,#a9bdb3);letter-spacing:-5px;grid-column:2;font-size:20px;line-height:1;transform:rotate(90deg)}.custom-standing-team{grid-column:3;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.custom-standing-team>strong{color:var(--lightningcss-light,#343a40)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#eceeeb)var(--lightningcss-dark,#1c2b25);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.custom-standing-row.conference-east .custom-standing-team>strong{background:var(--custom-east-soft);color:var(--lightningcss-light,#426b96)var(--lightningcss-dark,#a6caff)}.custom-standing-row.conference-west .custom-standing-team>strong{background:var(--custom-west-soft);color:var(--lightningcss-light,#a34e43)var(--lightningcss-dark,#ffaaa8)}.custom-standing-team>span{color:var(--lightningcss-light,#262a2f)var(--lightningcss-dark,#a6caff);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;line-height:1.2;display:grid;overflow:hidden}.custom-standing-team small{color:var(--lightningcss-light,#858a8f)var(--lightningcss-dark,#a9bdb3);font-size:10px;font-weight:700}.custom-standing-seed{border-radius:999px;grid-column:4;place-items:center;min-width:33px;height:26px;font-size:10px;font-weight:900;display:grid}.custom-standing-seed.conference-east{background:var(--custom-east-soft);color:var(--lightningcss-light,#426b96)var(--lightningcss-dark,#a6caff)}.custom-standing-seed.conference-west{background:var(--custom-west-soft);color:var(--lightningcss-light,#a34e43)var(--lightningcss-dark,#ffaaa8)}.custom-standing-row>em{color:var(--lightningcss-light,#5e646a)var(--lightningcss-dark,#a9bdb3);white-space:nowrap;background:var(--lightningcss-light,#e6e7e4)var(--lightningcss-dark,#273b32);border-radius:999px;grid-column:5;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.custom-standing-move{grid-column:6;grid-template-columns:repeat(2,28px);gap:3px;display:grid}.custom-standing-move button{color:var(--lightningcss-light,#4f565d)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#d0d2d0)var(--lightningcss-dark,#354a40);border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:13px;font-weight:900;display:grid}.custom-standing-move button:hover:not(:disabled){background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-color:var(--lightningcss-light,#969ca1)var(--lightningcss-dark,#4e6b5c)}.custom-standing-move button:disabled{color:#c3c6c7;cursor:not-allowed}.custom-standings-2027>footer{background:linear-gradient(90deg,#557ca612,var(--lightningcss-light,#f5f5f2)var(--lightningcss-dark,#1c2b25) 48%,#b765580f);border-top:1px solid var(--lightningcss-light,#d8d9d6)var(--lightningcss-dark,#354a40);justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}.custom-standings-2027>footer>div{gap:2px;display:grid}.custom-standings-2027>footer>div>span{color:var(--lightningcss-light,#68717a)var(--lightningcss-dark,#a6caff);font-size:10px}.custom-standings-2027>footer strong{color:var(--lightningcss-light,#262a2f)var(--lightningcss-dark,#a6caff);font-size:16px}.custom-standings-2027>footer p{color:var(--lightningcss-light,#70767c)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:12px}.custom-standings-2027>footer>button{color:var(--lightningcss-light,#17191d)var(--lightningcss-dark,#a6caff);background:linear-gradient(var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25),var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25)) padding-box padding-box,linear-gradient(90deg,#557ca6,#b76558) border-box;border:1px solid #0000;border-radius:10px;flex:none;min-height:46px;padding:0 18px;font-size:13px;font-weight:900;box-shadow:0 7px 20px #080a0d1f}.custom-standings-2027>footer>button span{margin-left:6px}.draft-outcomes-2027-v2{--draft-east:#557ca6;--draft-east-soft:var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#20312b);--draft-west:#b76558;--draft-west-soft:var(--lightningcss-light,#f8efed)var(--lightningcss-dark,#20312b);--draft-dark:#171a1f;--draft-ink:var(--lightningcss-light,#262a2f)var(--lightningcss-dark,#a6caff);--draft-muted:var(--lightningcss-light,#686d74)var(--lightningcss-dark,#a9bdb3);--draft-line:var(--lightningcss-light,#d8d9d6)var(--lightningcss-dark,#354a40);--draft-panel:var(--lightningcss-light,#fdfdfb)var(--lightningcss-dark,#17231f);--draft-soft:var(--lightningcss-light,#f3f3f0)var(--lightningcss-dark,#20312b);gap:12px;display:grid}.draft-outcomes-2027-v2 summary{cursor:pointer;list-style:none}.draft-outcomes-2027-v2 summary::-webkit-details-marker{display:none}.draft-outcomes-2027-v2 button,.draft-outcomes-2027-v2 summary{-webkit-tap-highlight-color:transparent}.draft-outcomes-2027-v2 .draft-outcomes-hero{color:#fff;background:radial-gradient(circle at 8% 15%,#507ba947,#0000 34%),radial-gradient(circle at 92% 12%,#b8574f3d,#0000 36%),linear-gradient(135deg,#0b0d10,#24282f);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;min-height:0;padding:24px 28px;display:grid;overflow:hidden;box-shadow:0 16px 42px #08090c29}.draft-outcomes-2027-v2 .draft-outcomes-intro{max-width:770px}.draft-outcomes-2027-v2 .draft-outcomes-intro>span,.draft-outcomes-2027-v2 .draft-setup>header>span,.draft-outcomes-2027-v2 .draft-results-heading>div>span{color:#cfd4da;letter-spacing:.14em;font-size:12px;font-weight:900}.draft-outcomes-2027-v2 .draft-outcomes-hero h2{color:#fff;letter-spacing:-.047em;margin:5px 0 7px;font-size:clamp(34px,4vw,48px);line-height:1.02}.draft-outcomes-2027-v2 .draft-outcomes-hero p{color:#c8cbd0;max-width:760px;margin:0;font-size:16px;line-height:1.5}.draft-outcomes-2027-v2 .draft-outcomes-actions{justify-items:end;gap:10px;display:grid}.draft-outcomes-2027-v2 .draft-outcomes-actions>span{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.draft-outcomes-2027-v2 .draft-outcomes-actions>span strong{color:#fff;background:0 0;border:0;padding:0;font-size:14px}.draft-outcomes-2027-v2 .draft-outcomes-actions>span small{color:#aeb3ba;font-size:12px}.draft-outcomes-2027-v2 .draft-outcomes-actions>div{gap:8px;display:flex}.draft-outcomes-2027-v2 .draft-outcomes-actions button{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:9px;min-height:44px;padding:0 16px;font-size:14px;font-weight:850}.draft-outcomes-2027-v2 .draft-outcomes-actions button.primary,.draft-outcomes-2027-v2 button.primary{background:linear-gradient(var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25),var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25)) padding-box, linear-gradient(90deg,var(--draft-east),var(--draft-west)) border-box;color:var(--lightningcss-light,#17191d)var(--lightningcss-dark,#a6caff);border:1px solid #0000;box-shadow:0 7px 20px #080a0d1f}.draft-outcomes-2027-v2 .draft-outcomes-actions button:disabled{color:var(--lightningcss-light,#787e85)var(--lightningcss-dark,#a9bdb3);cursor:not-allowed;border-color:#ffffff1a}.draft-outcomes-2027-v2 .draft-standings-source{border:1px solid var(--draft-line);background:var(--draft-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:14px 17px;display:flex;box-shadow:0 8px 24px #0c0e120b}.draft-outcomes-2027-v2 .draft-standings-source.active{background:linear-gradient(90deg,#557ca612,var(--draft-panel) 48%,#b765580f);border-color:var(--lightningcss-light,#aeb3b6)var(--lightningcss-dark,#4e6b5c)}.draft-outcomes-2027-v2 .draft-standings-source>div{max-width:790px}.draft-outcomes-2027-v2 .draft-standings-source>div>span{color:var(--lightningcss-light,#737980)var(--lightningcss-dark,#a9bdb3);letter-spacing:.11em;font-size:11px;font-weight:900}.draft-outcomes-2027-v2 .draft-standings-source h3{color:var(--draft-ink);letter-spacing:-.025em;margin:3px 0;font-size:19px;line-height:1.1}.draft-outcomes-2027-v2 .draft-standings-source p{color:var(--draft-muted);margin:0;font-size:14px;line-height:1.42}.draft-outcomes-2027-v2 .draft-standings-source>button{color:var(--lightningcss-light,#40474e)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#c7cacb)var(--lightningcss-dark,#354a40);border-radius:9px;flex:none;min-height:40px;padding:0 13px;font-size:12px;font-weight:850}.draft-outcomes-2027-v2 .draft-source-default{color:var(--lightningcss-light,#62686e)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#eff0ed)var(--lightningcss-dark,#1c2b25);border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;display:flex}.draft-outcomes-2027-v2 .draft-source-default i{background:#6f777e;border-radius:50%;width:8px;height:8px}.draft-outcomes-2027-v2 .draft-mode-control{border:1px solid var(--draft-line);background:var(--draft-panel);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;display:flex;box-shadow:0 9px 28px #0c0e120b}.draft-outcomes-2027-v2 .draft-mode-control.active{background:linear-gradient(90deg,#557ca611,transparent 34%,#b765580e), var(--draft-panel);border-color:var(--lightningcss-light,#a9afb5)var(--lightningcss-dark,#4e6b5c)}.draft-outcomes-2027-v2 .draft-mode-control>div:first-child{max-width:670px}.draft-outcomes-2027-v2 .draft-mode-control>div:first-child>span,.draft-outcomes-2027-v2 .draft-custom-standings>header>div>span{color:var(--lightningcss-light,#737980)var(--lightningcss-dark,#a9bdb3);letter-spacing:.11em;font-size:11px;font-weight:900}.draft-outcomes-2027-v2 .draft-mode-control h3,.draft-outcomes-2027-v2 .draft-custom-standings h3{color:var(--draft-ink);letter-spacing:-.025em;margin:3px 0;font-size:19px;line-height:1.1}.draft-outcomes-2027-v2 .draft-mode-control p,.draft-outcomes-2027-v2 .draft-custom-standings>header p{color:var(--draft-muted);margin:0;font-size:14px;line-height:1.42}.draft-outcomes-2027-v2 .draft-mode-status{flex:none;align-items:center;gap:12px;display:flex}.draft-outcomes-2027-v2 .draft-mode-status>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 7px;min-width:218px;display:grid}.draft-outcomes-2027-v2 .draft-mode-status>span>i{background:#7c838a;border-radius:50%;grid-row:1/3;width:8px;height:8px}.draft-outcomes-2027-v2 .draft-mode-control.active .draft-mode-status>span>i{background:#507ba7}.draft-outcomes-2027-v2 .draft-mode-status>span b{color:var(--draft-ink);font-size:13px;line-height:1.25}.draft-outcomes-2027-v2 .draft-mode-status>span small{color:var(--lightningcss-light,#777d83)var(--lightningcss-dark,#a9bdb3);font-size:11px}.draft-outcomes-2027-v2 .draft-mode-status>button{background:var(--lightningcss-light,#dcddda)var(--lightningcss-dark,#273b32);border:1px solid var(--lightningcss-light,#bfc2c4)var(--lightningcss-dark,#354a40);border-radius:999px;flex:0 0 50px;width:50px;height:29px;padding:0;position:relative}.draft-outcomes-2027-v2 .draft-mode-status>button>i{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:50%;width:21px;height:21px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #090b0e40}.draft-outcomes-2027-v2 .draft-mode-status>button[aria-checked=true]{background:#557ca6;border-color:#4f789f}.draft-outcomes-2027-v2 .draft-mode-status>button[aria-checked=true]>i{transform:translate(21px)}.draft-outcomes-2027-v2 .draft-custom-standings{background:var(--draft-panel);border:1px solid var(--lightningcss-light,#aeb2b5)var(--lightningcss-dark,#4e6b5c);border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0c0e120f}.draft-outcomes-2027-v2 .draft-custom-standings>header{border-bottom:1px solid var(--draft-line);background:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25);justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.draft-outcomes-2027-v2 .draft-custom-standings>header>div{max-width:720px}.draft-outcomes-2027-v2 .draft-custom-standings>header>button{color:var(--lightningcss-light,#4e555c)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#c9ccce)var(--lightningcss-dark,#354a40);border-radius:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:850}.draft-outcomes-2027-v2 .draft-custom-conferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.draft-outcomes-2027-v2 .draft-custom-conferences>section{border:1px solid var(--draft-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-top:3px solid var(--lightningcss-light,#72787e)var(--lightningcss-dark,#4e6b5c);border-radius:10px;overflow:hidden}.draft-outcomes-2027-v2 .draft-custom-conferences>section.conference-east{border-top-color:var(--draft-east)}.draft-outcomes-2027-v2 .draft-custom-conferences>section.conference-west{border-top-color:var(--draft-west)}.draft-outcomes-2027-v2 .draft-custom-conferences>section>header{border-bottom:1px solid var(--draft-line);background:var(--lightningcss-light,#eeefec)var(--lightningcss-dark,#1c2b25);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.draft-outcomes-2027-v2 .draft-custom-conferences>section>header b{color:var(--draft-ink);font-size:13px}.draft-outcomes-2027-v2 .draft-custom-conferences>section>header span{color:var(--lightningcss-light,#737980)var(--lightningcss-dark,#a9bdb3);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.draft-outcomes-2027-v2 .draft-custom-conferences label{border-top:1px solid var(--lightningcss-light,#e5e6e3)var(--lightningcss-dark,#354a40);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:5px 9px;display:grid}.draft-outcomes-2027-v2 .draft-custom-conferences>section>header+label{border-top:0}.draft-outcomes-2027-v2 .draft-custom-conferences label>i{color:var(--lightningcss-light,#686e74)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#edeeeb)var(--lightningcss-dark,#1c2b25);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.draft-outcomes-2027-v2 .draft-custom-conferences label>span:nth-child(2){align-items:baseline;gap:7px;min-width:0;display:flex}.draft-outcomes-2027-v2 .draft-custom-conferences label>span:nth-child(2) b{color:var(--draft-ink);font-size:13px}.draft-outcomes-2027-v2 .draft-custom-conferences label>span:nth-child(2) small{color:var(--lightningcss-light,#777d83)var(--lightningcss-dark,#a9bdb3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.draft-outcomes-2027-v2 .draft-custom-record{grid-template-columns:47px auto 34px;align-items:center;gap:4px;display:grid}.draft-outcomes-2027-v2 .draft-custom-record input{width:47px;height:31px;color:var(--draft-ink);font:inherit;text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#bfc3c6)var(--lightningcss-dark,#354a40);border-radius:7px;padding:0 5px;font-size:13px;font-weight:850}.draft-outcomes-2027-v2 .draft-custom-record small,.draft-outcomes-2027-v2 .draft-custom-record b{color:var(--lightningcss-light,#777d83)var(--lightningcss-dark,#a9bdb3);font-size:10px;font-weight:850}.draft-outcomes-2027-v2 .draft-custom-record b{color:var(--lightningcss-light,#565c62)var(--lightningcss-dark,#a9bdb3);min-width:30px}.draft-outcomes-2027-v2 .draft-custom-standings>footer{border-top:1px solid var(--draft-line);background:var(--lightningcss-light,#f3f4f1)var(--lightningcss-dark,#1c2b25);align-items:baseline;gap:8px;padding:10px 14px;display:flex}.draft-outcomes-2027-v2 .draft-custom-standings>footer b{color:var(--lightningcss-light,#3f6588)var(--lightningcss-dark,#a6caff);font-size:12px}.draft-outcomes-2027-v2 .draft-custom-standings>footer span{color:var(--lightningcss-light,#72787e)var(--lightningcss-dark,#a9bdb3);font-size:12px}.draft-outcomes-2027-v2 .draft-setup,.draft-outcomes-2027-v2 .draft-reference,.draft-outcomes-2027-v2 .draft-results,.draft-outcomes-2027-v2 .draft-results-empty,.draft-outcomes-2027-v2 .draft-source-note{border:1px solid var(--draft-line);background:var(--draft-panel);border-radius:15px;box-shadow:0 9px 28px #0c0e120e}.draft-outcomes-2027-v2 .draft-setup{grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr);align-items:center;gap:22px;padding:18px 20px;display:grid}.draft-outcomes-2027-v2 .draft-setup>header{max-width:500px}.draft-outcomes-2027-v2 .draft-setup h3,.draft-outcomes-2027-v2 .draft-results-heading h3{color:var(--draft-ink);letter-spacing:-.035em;margin:4px 0;font-size:clamp(22px,2.2vw,28px);line-height:1.08}.draft-outcomes-2027-v2 .draft-setup header p,.draft-outcomes-2027-v2 .draft-results-heading p{color:var(--draft-muted);margin:0;font-size:14px;line-height:1.45}.draft-outcomes-2027-v2 .draft-play-in-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset{border:1px solid var(--draft-line);background:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25);border-top-width:3px;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:9px;display:grid}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset.conference-east{border-top-color:var(--draft-east)}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset.conference-west{border-top-color:var(--draft-west)}.draft-outcomes-2027-v2 .draft-play-in-grid legend{color:var(--lightningcss-light,#5e646b)var(--lightningcss-dark,#a9bdb3);letter-spacing:.06em;text-transform:uppercase;padding:0 5px;font-size:12px;font-weight:900}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset button{color:var(--lightningcss-light,#4f555c)var(--lightningcss-dark,#a6caff);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;min-height:55px;padding:7px 8px;display:grid}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset button>i{color:var(--lightningcss-light,#5e646b)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#e7e8e5)var(--lightningcss-dark,#273b32);border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:950;display:grid}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset button>span{align-items:baseline;gap:6px;min-width:0;display:flex}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset button>span b{color:var(--draft-ink);font-size:15px}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset button>span small{color:var(--lightningcss-light,#777c82)var(--lightningcss-dark,#a9bdb3);font-size:12px}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset button>em{color:var(--lightningcss-light,#777c82)var(--lightningcss-dark,#a9bdb3);grid-column:2;font-size:11px;font-style:normal;font-weight:850}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-east button.active{background:var(--draft-east-soft);border-color:var(--lightningcss-light,#9eb8d0)var(--lightningcss-dark,#354a40)}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-east button.active>i{background:var(--lightningcss-light,var(--draft-east))var(--lightningcss-dark,#4e739c);color:#fff}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-east button.active>em{color:var(--lightningcss-light,#41688f)var(--lightningcss-dark,#a6caff)}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-west button.active{background:var(--draft-west-soft);border-color:var(--lightningcss-light,#d3aaa3)var(--lightningcss-dark,#354a40)}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-west button.active>i{background:var(--lightningcss-light,var(--draft-west))var(--lightningcss-dark,#ac594d);color:#fff}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-west button.active>em{color:var(--lightningcss-light,#9b4b40)var(--lightningcss-dark,#ffaaa8)}.draft-outcomes-2027-v2 .draft-reference-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.draft-outcomes-2027-v2 .draft-reference{padding:0;overflow:hidden}.draft-outcomes-2027-v2 .draft-reference>summary,.draft-outcomes-2027-v2 .draft-full-order>summary,.draft-outcomes-2027-v2 .draft-source-note>summary{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 15px;display:flex}.draft-outcomes-2027-v2 .draft-reference>summary>span,.draft-outcomes-2027-v2 .draft-full-order>summary>span,.draft-outcomes-2027-v2 .draft-source-note>summary>span{gap:2px;display:grid}.draft-outcomes-2027-v2 .draft-reference>summary b,.draft-outcomes-2027-v2 .draft-full-order>summary b,.draft-outcomes-2027-v2 .draft-source-note>summary b{color:var(--draft-ink);font-size:14px}.draft-outcomes-2027-v2 .draft-reference>summary small,.draft-outcomes-2027-v2 .draft-full-order>summary small,.draft-outcomes-2027-v2 .draft-source-note>summary small{color:var(--lightningcss-light,#767b81)var(--lightningcss-dark,#a9bdb3);font-size:12px}.draft-outcomes-2027-v2 .draft-reference>summary>em,.draft-outcomes-2027-v2 .draft-full-order>summary>em,.draft-outcomes-2027-v2 .draft-source-note>summary>em,.draft-outcomes-2027-v2 .draft-pick-row>summary>em{color:var(--lightningcss-light,#4e555d)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#e8e9e6)var(--lightningcss-dark,#273b32);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:18px;font-style:normal;font-weight:500;display:grid}.draft-outcomes-2027-v2 .draft-reference>summary>em:before,.draft-outcomes-2027-v2 .draft-full-order>summary>em:before,.draft-outcomes-2027-v2 .draft-source-note>summary>em:before,.draft-outcomes-2027-v2 .draft-pick-row>summary>em:before{content:"+"}.draft-outcomes-2027-v2 .draft-reference[open]>summary,.draft-outcomes-2027-v2 .draft-full-order[open]>summary,.draft-outcomes-2027-v2 .draft-source-note[open]>summary{border-bottom:1px solid var(--draft-line)}.draft-outcomes-2027-v2 .draft-reference[open]>summary>em:before,.draft-outcomes-2027-v2 .draft-full-order[open]>summary>em:before,.draft-outcomes-2027-v2 .draft-source-note[open]>summary>em:before,.draft-outcomes-2027-v2 .draft-pick-row[open]>summary>em:before{content:"−"}.draft-outcomes-2027-v2 .draft-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.draft-outcomes-2027-v2 .draft-rule-grid article{border:1px solid var(--draft-line);background:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.draft-outcomes-2027-v2 .draft-rule-grid article>b{background:var(--draft-dark);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.draft-outcomes-2027-v2 .draft-rule-grid article:nth-child(2)>b{background:var(--draft-east)}.draft-outcomes-2027-v2 .draft-rule-grid article:nth-child(3)>b{background:var(--draft-west)}.draft-outcomes-2027-v2 .draft-rule-grid article>span{gap:2px;display:grid}.draft-outcomes-2027-v2 .draft-rule-grid article strong{color:var(--draft-ink);font-size:13px}.draft-outcomes-2027-v2 .draft-rule-grid article small{color:var(--draft-muted);font-size:12px;line-height:1.35}.draft-outcomes-2027-v2 .draft-restriction-strip{border-top:1px solid var(--draft-line);flex-wrap:wrap;gap:6px;margin:0;padding:10px 12px;display:flex}.draft-outcomes-2027-v2 .draft-restriction-strip span{color:var(--lightningcss-light,#62686e)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#eeefec)var(--lightningcss-dark,#1c2b25);border-radius:999px;padding:6px 9px;font-size:12px}.draft-outcomes-2027-v2 .draft-restriction-strip b{color:var(--draft-ink)}.draft-outcomes-2027-v2 .draft-field-table-wrap{overflow-x:auto}.draft-outcomes-2027-v2 .draft-lottery-field table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.draft-outcomes-2027-v2 .draft-lottery-field th{color:var(--lightningcss-light,#676c72)var(--lightningcss-dark,#a9bdb3);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:var(--lightningcss-light,#f1f2ef)var(--lightningcss-dark,#1c2b25);padding:9px 12px;font-size:11px;font-weight:900}.draft-outcomes-2027-v2 .draft-lottery-field th:nth-child(3),.draft-outcomes-2027-v2 .draft-lottery-field th:nth-child(4),.draft-outcomes-2027-v2 .draft-lottery-field td:nth-child(3),.draft-outcomes-2027-v2 .draft-lottery-field td:nth-child(4){text-align:right}.draft-outcomes-2027-v2 .draft-lottery-field td{color:var(--lightningcss-light,#555b61)var(--lightningcss-dark,#a9bdb3);border-top:1px solid var(--lightningcss-light,#e3e4e1)var(--lightningcss-dark,#354a40);height:48px;padding:7px 12px;font-size:13px}.draft-outcomes-2027-v2 .draft-team{gap:8px}.draft-outcomes-2027-v2 .draft-team>b{width:31px;height:31px;color:var(--draft-ink);background:var(--lightningcss-light,#e8e9e6)var(--lightningcss-dark,#273b32);flex-basis:31px;font-size:11px}.draft-outcomes-2027-v2 .draft-lottery-field tr.conference-east .draft-team>b{background:var(--draft-east-soft);color:var(--lightningcss-light,#426b96)var(--lightningcss-dark,#a6caff)}.draft-outcomes-2027-v2 .draft-lottery-field tr.conference-west .draft-team>b{background:var(--draft-west-soft);color:var(--lightningcss-light,#a34e43)var(--lightningcss-dark,#ffaaa8)}.draft-outcomes-2027-v2 .draft-team>span{color:var(--draft-ink);font-size:13px}.draft-outcomes-2027-v2 .draft-team>span small,.draft-outcomes-2027-v2 .draft-entry-route small{color:var(--lightningcss-light,#777d83)var(--lightningcss-dark,#a9bdb3);font-size:11px}.draft-outcomes-2027-v2 .draft-entry-route{gap:1px}.draft-outcomes-2027-v2 .draft-entry-route small{color:var(--lightningcss-light,#8b681a)var(--lightningcss-dark,#ffaaa8);font-weight:850}.draft-outcomes-2027-v2 .draft-ball-count{gap:3px}.draft-outcomes-2027-v2 .draft-ball-count i{background:#6e747b;width:9px;height:9px}.draft-outcomes-2027-v2 .draft-lottery-field tr.conference-east .draft-ball-count i{background:var(--draft-east)}.draft-outcomes-2027-v2 .draft-lottery-field tr.conference-west .draft-ball-count i{background:var(--draft-west)}.draft-outcomes-2027-v2 .draft-ball-count b{color:var(--draft-ink);font-size:12px}.draft-outcomes-2027-v2 .draft-lottery-field>footer{border-top:1px solid var(--draft-line);color:var(--lightningcss-light,#72787e)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#f4f5f2)var(--lightningcss-dark,#1c2b25);padding:9px 12px;font-size:12px;display:block}.draft-outcomes-2027-v2 .draft-results{overflow:hidden}.draft-outcomes-2027-v2 .draft-results-heading{border-bottom:1px solid var(--draft-line);background:radial-gradient(circle at 3%,#507ba917,#0000 28%),radial-gradient(circle at 97%,#b8574f14,#0000 28%),var(--lightningcss-light,#fafaf8)var(--lightningcss-dark,#1c2b25);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.draft-outcomes-2027-v2 .draft-results-heading>div:first-child{max-width:760px}.draft-outcomes-2027-v2 .draft-results-check{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#cfd1ce)var(--lightningcss-dark,#354a40);border-radius:10px;align-items:center;gap:9px;padding:8px 11px;display:flex}.draft-outcomes-2027-v2 .draft-results-check>b{background:var(--draft-dark);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.draft-outcomes-2027-v2 .draft-results-check>span{gap:1px;display:grid}.draft-outcomes-2027-v2 .draft-results-check strong{color:var(--draft-ink);font-size:13px}.draft-outcomes-2027-v2 .draft-results-check small{color:var(--lightningcss-light,#70767c)var(--lightningcss-dark,#a9bdb3);font-size:11px}.draft-outcomes-2027-v2 .draft-lottery-order{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;display:grid}.draft-outcomes-2027-v2 .draft-top-five article{border:1px solid var(--draft-line);text-align:left;background:var(--lightningcss-light,#fafaf8)var(--lightningcss-dark,#1c2b25);border-top:3px solid var(--lightningcss-light,#6c7279)var(--lightningcss-dark,#4e6b5c);border-radius:9px;justify-items:stretch;gap:6px;min-width:0;padding:10px;display:grid}.draft-outcomes-2027-v2 .draft-top-five article.conference-east{border-top-color:var(--draft-east)}.draft-outcomes-2027-v2 .draft-top-five article.conference-west{border-top-color:var(--draft-west)}.draft-outcomes-2027-v2 .draft-top-five article>span{color:var(--lightningcss-light,#70767c)var(--lightningcss-dark,#a9bdb3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.draft-outcomes-2027-v2 .draft-top-five article>div{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.draft-outcomes-2027-v2 .draft-top-five article>div b,.draft-outcomes-2027-v2 .draft-top-five article>div strong{color:var(--draft-ink);letter-spacing:-.03em;font-size:21px}.draft-outcomes-2027-v2 .draft-top-five article>div strong{justify-self:end}.draft-outcomes-2027-v2 .draft-top-five article>div i{color:var(--lightningcss-light,#92979c)var(--lightningcss-dark,#a9bdb3);text-align:center;font-size:14px;font-style:normal}.draft-outcomes-2027-v2 .draft-top-five article.conference-east.pick-changed-owner>div strong{color:var(--lightningcss-light,#426b96)var(--lightningcss-dark,#a6caff)}.draft-outcomes-2027-v2 .draft-top-five article.conference-west.pick-changed-owner>div strong{color:var(--lightningcss-light,#a34e43)var(--lightningcss-dark,#ffaaa8)}.draft-outcomes-2027-v2 .draft-top-five article>small{color:var(--lightningcss-light,#6f757b)var(--lightningcss-dark,#a9bdb3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.draft-outcomes-2027-v2 .draft-full-order{border:1px solid var(--draft-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:10px;margin:0 11px 11px;overflow:hidden}.draft-outcomes-2027-v2 .draft-full-order>summary{background:var(--lightningcss-light,#f4f5f2)var(--lightningcss-dark,#1c2b25);min-height:54px}.draft-outcomes-2027-v2 .draft-pick-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.draft-outcomes-2027-v2 .draft-pick-column{border:1px solid var(--draft-line);background:var(--lightningcss-light,#fdfdfb)var(--lightningcss-dark,#17231f);border-radius:9px;overflow:hidden}.draft-outcomes-2027-v2 .draft-pick-column>header{border-bottom:1px solid var(--draft-line);color:var(--lightningcss-light,#656b71)var(--lightningcss-dark,#a9bdb3);letter-spacing:.08em;text-transform:uppercase;background:var(--lightningcss-light,#eeefec)var(--lightningcss-dark,#1c2b25);padding:8px 10px;font-size:11px;font-weight:900}.draft-outcomes-2027-v2 .draft-pick-row{box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:0;border-top:1px solid var(--lightningcss-light,#e4e5e2)var(--lightningcss-dark,#354a40);display:block}.draft-outcomes-2027-v2 .draft-pick-column>header+.draft-pick-row{border-top:0}.draft-outcomes-2027-v2 .draft-pick-row.pick-changed-owner.conference-east{box-shadow:inset 3px 0 0 var(--draft-east)}.draft-outcomes-2027-v2 .draft-pick-row.pick-changed-owner.conference-west{box-shadow:inset 3px 0 0 var(--draft-west)}.draft-outcomes-2027-v2 .draft-pick-row>summary{grid-template-columns:54px minmax(62px,1fr) auto minmax(70px,1fr) 24px;align-items:center;gap:8px;min-height:50px;padding:6px 9px;display:grid}.draft-outcomes-2027-v2 .draft-pick-row>summary>span{gap:0;display:grid}.draft-outcomes-2027-v2 .draft-pick-row>summary>span small{color:var(--lightningcss-light,#7b8086)var(--lightningcss-dark,#a9bdb3);font-size:10px;font-weight:750}.draft-outcomes-2027-v2 .draft-pick-row>summary>span strong{color:var(--draft-ink);font-size:14px}.draft-outcomes-2027-v2 .draft-pick-row>summary>i{color:var(--lightningcss-light,#8d9297)var(--lightningcss-dark,#a9bdb3);font-size:14px;font-style:normal}.draft-outcomes-2027-v2 .draft-pick-number b{color:var(--draft-ink);font-size:18px;line-height:1}.draft-outcomes-2027-v2 .draft-pick-number small{letter-spacing:.04em;font-size:8px!important}.draft-outcomes-2027-v2 .draft-pick-row>summary>em{flex-basis:22px;width:22px;height:22px;font-size:14px}.draft-outcomes-2027-v2 .draft-pick-row>p{color:var(--lightningcss-light,#5f656b)var(--lightningcss-dark,#a9bdb3);background:var(--lightningcss-light,#f6f6f3)var(--lightningcss-dark,#1c2b25);border-top:1px solid var(--lightningcss-light,#e4e5e2)var(--lightningcss-dark,#354a40);margin:0;padding:9px 12px 10px 63px;font-size:13px;line-height:1.45}.draft-outcomes-2027-v2 .draft-results-empty{border-style:dashed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.draft-outcomes-2027-v2 .draft-results-empty>span{width:64px;height:38px;color:var(--draft-ink);background:var(--lightningcss-light,#e8e9e6)var(--lightningcss-dark,#273b32);border-radius:999px;place-items:center;font-size:14px;font-weight:950;display:grid}.draft-outcomes-2027-v2 .draft-results-empty>div{gap:2px;display:grid}.draft-outcomes-2027-v2 .draft-results-empty strong{color:var(--draft-ink);font-size:15px}.draft-outcomes-2027-v2 .draft-results-empty p{color:var(--draft-muted);margin:0;font-size:13px;line-height:1.4}.draft-outcomes-2027-v2 .draft-results-empty button{min-height:42px;padding:0 15px;font-size:14px}.draft-outcomes-2027-v2 .draft-source-note{border-left:1px solid var(--draft-line);box-shadow:none;gap:0;padding:0;display:block}.draft-outcomes-2027-v2 .draft-source-note>summary{min-height:49px}.draft-outcomes-2027-v2 .draft-source-note>summary b{color:var(--lightningcss-light,#555b61)var(--lightningcss-dark,#a9bdb3);font-size:13px}.draft-outcomes-2027-v2 .draft-source-note>p{color:var(--lightningcss-light,#5f656b)var(--lightningcss-dark,#a9bdb3);margin:0;padding:11px 15px 4px;font-size:13px;line-height:1.45}.draft-outcomes-2027-v2 .draft-source-note>span{color:var(--lightningcss-light,#7a8086)var(--lightningcss-dark,#a9bdb3);padding:0 15px 12px;font-size:11px;display:block}.draft-outcomes-2027-v2 button:focus-visible,.draft-outcomes-2027-v2 summary:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#527ead47)var(--lightningcss-dark,#8bdfb9)}@media (width<=980px){.custom-standings-2027>header{flex-direction:column;align-items:flex-start}.custom-standings-state{justify-items:start}.draft-outcomes-2027-v2 .draft-outcomes-hero{grid-template-columns:1fr;align-items:start}.draft-outcomes-2027-v2 .draft-outcomes-actions{justify-items:start}.draft-outcomes-2027-v2 .draft-outcomes-actions>span{justify-content:flex-start}.draft-outcomes-2027-v2 .draft-setup{grid-template-columns:1fr;gap:14px}.draft-outcomes-2027-v2 .draft-mode-control{align-items:flex-end}}@media (width<=760px){.custom-standings-columns,.draft-outcomes-2027-v2 .draft-reference-row,.draft-outcomes-2027-v2 .draft-pick-board,.draft-outcomes-2027-v2 .draft-lottery-order,.draft-outcomes-2027-v2 .draft-custom-conferences,.draft-outcomes-2027-v2 .draft-rule-grid{grid-template-columns:1fr}.draft-outcomes-2027-v2 .draft-mode-control,.draft-outcomes-2027-v2 .draft-custom-standings>header{flex-direction:column;align-items:flex-start}.draft-outcomes-2027-v2 .draft-mode-status{justify-content:space-between;width:100%}}@media (width<=650px){.league-standings-page .league-tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.league-standings-page .league-tool-tabs button{min-height:47px;padding:8px 7px}.league-standings-page .league-tool-tabs button>b{font-size:13px}.league-standings-page .league-tool-tabs button>small{display:none}.standings-custom-control{flex-direction:column;align-items:flex-start;gap:13px;padding:14px}.standings-custom-toggle{justify-content:space-between;width:100%}.standings-custom-toggle>span{min-width:0}.custom-standings-2027>header{gap:17px;min-height:0;padding:21px 17px}.custom-standings-2027>header h2{font-size:34px}.custom-standings-2027>header p{font-size:14px}.custom-standings-state,.custom-standings-state>button{width:100%}.custom-standings-guide{grid-template-columns:auto 1fr auto;gap:8px;padding:8px 10px}.custom-standings-guide p{font-size:9px}.custom-standings-guide span{font-size:8px}.custom-standings-columns{gap:8px;padding:8px}.custom-standing-row{grid-template-columns:27px 17px minmax(0,1fr) 36px auto 59px;gap:5px;min-height:47px;padding:4px 6px}.custom-standing-team{grid-template-columns:34px minmax(0,1fr);gap:6px}.custom-standing-team>strong{width:32px;height:32px}.custom-standing-row>em{padding:4px 5px;font-size:8px}.custom-standings-2027>footer{flex-direction:column;align-items:flex-start;padding:15px}.custom-standings-2027>footer>button{width:100%}.draft-outcomes-2027-v2 .draft-standings-source{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.draft-outcomes-2027-v2 .draft-standings-source>button{width:100%}.draft-outcomes-2027-v2 .draft-source-default{align-self:flex-start}.draft-outcomes-2027-v2{gap:9px}.draft-outcomes-2027-v2 .draft-outcomes-hero{border-radius:14px;gap:17px;padding:20px 17px}.draft-outcomes-2027-v2 .draft-outcomes-hero h2{font-size:34px}.draft-outcomes-2027-v2 .draft-outcomes-hero p{font-size:14px}.draft-outcomes-2027-v2 .draft-outcomes-actions{width:100%}.draft-outcomes-2027-v2 .draft-outcomes-actions>span{justify-content:stretch;justify-items:start;gap:2px;display:grid}.draft-outcomes-2027-v2 .draft-outcomes-actions>div{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.draft-outcomes-2027-v2 .draft-outcomes-actions button{padding:0 13px}.draft-outcomes-2027-v2 .draft-setup{padding:15px}.draft-outcomes-2027-v2 .draft-mode-control{gap:13px;padding:14px}.draft-outcomes-2027-v2 .draft-mode-status>span{min-width:0}.draft-outcomes-2027-v2 .draft-custom-standings>header{gap:11px;padding:14px}.draft-outcomes-2027-v2 .draft-custom-standings>header>button{width:100%}.draft-outcomes-2027-v2 .draft-custom-conferences{padding:7px}.draft-outcomes-2027-v2 .draft-custom-conferences label{grid-template-columns:25px minmax(0,1fr) auto;gap:6px;padding:5px 7px}.draft-outcomes-2027-v2 .draft-custom-conferences label>span:nth-child(2) small{display:none}.draft-outcomes-2027-v2 .draft-custom-standings>footer{flex-direction:column;align-items:flex-start;gap:2px}.draft-outcomes-2027-v2 .draft-play-in-grid{grid-template-columns:1fr}.draft-outcomes-2027-v2 .draft-reference>summary,.draft-outcomes-2027-v2 .draft-full-order>summary,.draft-outcomes-2027-v2 .draft-source-note>summary{padding:9px 12px}.draft-outcomes-2027-v2 .draft-lottery-field table,.draft-outcomes-2027-v2 .draft-lottery-field tbody{width:100%;display:block}.draft-outcomes-2027-v2 .draft-lottery-field thead{display:none}.draft-outcomes-2027-v2 .draft-lottery-field tbody{gap:7px;padding:8px;display:grid}.draft-outcomes-2027-v2 .draft-lottery-field tr{border:1px solid var(--draft-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.draft-outcomes-2027-v2 .draft-lottery-field td{border-top:1px solid var(--lightningcss-light,#e4e5e2)var(--lightningcss-dark,#354a40);justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:auto;min-height:40px;padding:7px 9px;display:flex;text-align:left!important}.draft-outcomes-2027-v2 .draft-lottery-field td:first-child,.draft-outcomes-2027-v2 .draft-lottery-field td:nth-child(2){grid-column:1/-1}.draft-outcomes-2027-v2 .draft-lottery-field td:before{content:attr(data-label);color:var(--lightningcss-light,#777d83)var(--lightningcss-dark,#a9bdb3);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.draft-outcomes-2027-v2 .draft-lottery-field td:first-child:before{display:none}.draft-outcomes-2027-v2 .draft-lottery-field td:nth-child(3) .draft-ball-count{justify-content:flex-start}.draft-outcomes-2027-v2 .draft-results-heading{flex-direction:column;align-items:flex-start;padding:14px}.draft-outcomes-2027-v2 .draft-lottery-order{padding:8px}.draft-outcomes-2027-v2 .draft-full-order{margin:0 9px 9px}.draft-outcomes-2027-v2 .draft-pick-board{padding:7px}.draft-outcomes-2027-v2 .draft-pick-row>summary{grid-template-columns:48px minmax(52px,1fr) auto minmax(62px,1fr) 22px;gap:6px;padding:6px 8px}.draft-outcomes-2027-v2 .draft-pick-row>p{padding-left:10px}.draft-outcomes-2027-v2 .draft-results-empty{grid-template-columns:auto minmax(0,1fr);padding:13px}.draft-outcomes-2027-v2 .draft-results-empty button{grid-column:1/-1;width:100%}}@media (width<=430px){.custom-standing-row{grid-template-columns:26px 16px minmax(0,1fr) 34px 58px}.custom-standing-seed{grid-column:4}.custom-standing-row>em{display:none}.custom-standing-move{grid-column:5}.custom-standing-team>span{font-size:11px}}.overview-boston-2028{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin:0 18px 18px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.overview-boston-2028{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}}.overview-boston-2028{border-left:5px solid var(--accent);background:linear-gradient(100deg,var(--accent),var(--surface) 62%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.overview-boston-2028{background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface) 62%)}}.overview-boston-2028{box-shadow:0 9px 24px var(--accent);padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.overview-boston-2028{box-shadow:0 9px 24px color-mix(in srgb,var(--accent) 9%,transparent)}}.overview-boston-2028>div{gap:3px;display:grid}.overview-boston-2028>div>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.1em;font-size:8px;font-weight:900}.overview-boston-2028 h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:17px}.overview-boston-2028 p{max-width:670px;color:var(--muted);margin:0;font-size:10px;line-height:1.45}.overview-boston-2028 ol{align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.overview-boston-2028 li{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.overview-boston-2028 li+li:before{content:"→";color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#86d9b3);margin-right:2px}@supports (color:color-mix(in lab, red, red)){.overview-boston-2028 li+li:before{color:var(--lightningcss-light,color-mix(in srgb,var(--accent) 50%,var(--muted)))var(--lightningcss-dark,#86d9b3)}}.overview-boston-2028 li b{background:var(--accent);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.overview-boston-2028 li b{background:color-mix(in srgb,var(--accent) 11%,var(--surface))}}.overview-boston-2028 li b{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:8px}.overview-boston-2028>button{background:var(--accent);min-height:42px;color:var(--text-on-primary);white-space:nowrap;border:0;border-radius:10px;padding:0 15px;font-size:11px;font-weight:900}.overview-boston-2028>button span{margin-left:6px}.overview-boston-2028>button:focus-visible,.boston-2028-outcomes button:focus-visible,.boston-2028-outcomes select:focus-visible,.boston-2028-outcomes summary:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.overview-boston-2028>button:focus-visible,.boston-2028-outcomes button:focus-visible,.boston-2028-outcomes select:focus-visible,.boston-2028-outcomes summary:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.overview-boston-2028>button:focus-visible,.boston-2028-outcomes button:focus-visible,.boston-2028-outcomes select:focus-visible,.boston-2028-outcomes summary:focus-visible{outline-offset:2px}.boston-2028-outcomes{--bos-2028-dark:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.boston-2028-outcomes{--bos-2028-dark:color-mix(in srgb,var(--accent-strong) 76%,#001b12)}}.boston-2028-outcomes{border:1px solid var(--accent);scroll-margin-top:132px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.boston-2028-outcomes{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.boston-2028-outcomes{background:var(--surface);box-shadow:0 18px 48px var(--accent);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.boston-2028-outcomes{box-shadow:0 18px 48px color-mix(in srgb,var(--accent) 12%,transparent)}}.boston-2028-header{background:radial-gradient(circle at 88% 5%,var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)),transparent 35%), var(--team-gradient);justify-content:space-between;align-items:flex-end;gap:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.boston-2028-header{background:radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)) 21%,transparent),transparent 35%), var(--team-gradient)}}.boston-2028-header{color:#fff;padding:25px 28px}.boston-2028-header>div{max-width:810px}.boston-2028-header>div>span{color:var(--hero-accent,#fff)}@supports (color:color-mix(in lab, red, red)){.boston-2028-header>div>span{color:color-mix(in srgb,var(--hero-accent,#fff) 70%,#fff)}}.boston-2028-header>div>span{letter-spacing:.13em;font-size:10px;font-weight:900}.boston-2028-header h2{color:#fff;letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(31px,3.4vw,44px);line-height:1}.boston-2028-header p{color:#ffffffc7;max-width:760px;margin:0;font-size:14px;line-height:1.48}.boston-2028-auto{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:850;display:flex}.boston-2028-auto i{width:18px;height:18px;color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.boston-2028-mode{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;display:grid}.boston-2028-mode button{min-height:54px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 14px;display:grid}.boston-2028-mode button+button{margin-left:5px}.boston-2028-mode button span{font-size:13px;font-weight:900}.boston-2028-mode button small{font-size:10px}.boston-2028-mode button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.boston-2028-mode button.active{border-color:color-mix(in srgb,var(--accent) 26%,var(--line))}}.boston-2028-mode button.active{background:var(--surface);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);box-shadow:0 5px 14px #0a1e1412}.boston-2028-workspace{gap:13px;padding:15px;display:grid}.boston-2028-inputs,.boston-2028-resolution{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.boston-2028-inputs>header{border-bottom:1px solid var(--line);background:var(--accent);justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.boston-2028-inputs>header{background:color-mix(in srgb,var(--accent) 4%,var(--surface-soft))}}.boston-2028-inputs>header{padding:12px 14px}.boston-2028-inputs>header>div{gap:1px;display:grid}.boston-2028-inputs>header span,.boston-2028-flow article>span,.boston-2028-result>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.1em;font-size:9px;font-weight:900}.boston-2028-inputs>header h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px}.boston-2028-inputs>header button{border:1px solid var(--accent);min-height:35px}@supports (color:color-mix(in lab, red, red)){.boston-2028-inputs>header button{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}}.boston-2028-inputs>header button{background:var(--surface);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);border-radius:8px;padding:0 11px;font-size:11px;font-weight:850}.boston-2028-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.boston-2028-pick-card{border:1px solid var(--line);border-top:3px solid var(--accent);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.boston-2028-pick-card{border-top:3px solid color-mix(in srgb,var(--accent) 76%,var(--line))}}.boston-2028-pick-card{background:linear-gradient(145deg,var(--surface),var(--accent));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.boston-2028-pick-card{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--accent) 3%,var(--surface-soft)))}}.boston-2028-pick-card{padding:9px}.boston-2028-pick-card.team-sas,.boston-2028-pick-card.team-lac,.boston-2028-pick-card.team-phi{border-top-color:var(--lightningcss-light,#78838b)var(--lightningcss-dark,#4e6b5c)}.boston-2028-team-mark{background:var(--accent);width:36px;height:36px;color:var(--text-on-primary);letter-spacing:.035em;border-radius:50%;place-items:center;font-size:10px;font-weight:950;display:grid}.team-sas .boston-2028-team-mark,.team-lac .boston-2028-team-mark,.team-phi .boston-2028-team-mark{color:#fff;background:#56616a}.boston-2028-team-copy{gap:1px;min-width:0;display:grid}.boston-2028-team-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.boston-2028-team-copy small{color:var(--muted);font-size:9px;line-height:1.2}.boston-2028-pick-grid select{border:1px solid var(--accent);min-width:77px;min-height:39px}@supports (color:color-mix(in lab, red, red)){.boston-2028-pick-grid select{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}}.boston-2028-pick-grid select{background:var(--surface);color:var(--ink);border-radius:8px;padding:0 8px;font-size:12px;font-weight:900}.boston-2028-pick-grid select:disabled{opacity:1;color:var(--ink);cursor:default}.boston-2028-pick-select{display:none}.boston-2028-input-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:9px 13px 10px;font-size:10px}.boston-2028-errors{background:var(--lightningcss-light,#fff2f0)var(--lightningcss-dark,#1c2b25);border-top:1px solid var(--lightningcss-light,#e3b8b1)var(--lightningcss-dark,#354a40);padding:8px 13px}.boston-2028-errors p{color:var(--lightningcss-light,#9d2f24)var(--lightningcss-dark,#ffaaa8);margin:0;font-size:11px;font-weight:750}.boston-2028-resolution{background:var(--accent);grid-template-columns:minmax(0,1fr) minmax(265px,.32fr);display:grid}@supports (color:color-mix(in lab, red, red)){.boston-2028-resolution{background:color-mix(in srgb,var(--accent) 3%,var(--surface-soft))}}.boston-2028-flow{gap:0;padding:11px;display:grid}.boston-2028-flow-stage{gap:6px;display:grid}.boston-2028-flow-arrow{width:28px;height:23px;color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#86d9b3);place-items:center;margin-left:21px;font-size:18px;font-style:normal;font-weight:950;display:grid}.boston-2028-flow article{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface);border-radius:11px;padding:13px 15px}.boston-2028-flow article h3{color:var(--ink);letter-spacing:-.02em;margin:4px 0 3px;font-size:17px;line-height:1.2}.boston-2028-flow article p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.boston-2028-result{background:radial-gradient(circle at 50% 0,var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)),transparent 45%), var(--bos-2028-dark);align-content:center;justify-items:center;min-height:238px;display:grid}@supports (color:color-mix(in lab, red, red)){.boston-2028-result{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--hero-accent,var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)) 18%,transparent),transparent 45%), var(--bos-2028-dark)}}.boston-2028-result{color:#fff;text-align:center;padding:20px}.boston-2028-result>span{color:#ffffff9e}.boston-2028-result>strong{color:#fff;letter-spacing:-.045em;margin:10px 0 3px;font-size:clamp(35px,4vw,49px);line-height:1}.boston-2028-result>b{color:#fffc;letter-spacing:.08em;font-size:10px}.boston-2028-result>p{color:#ffffffb8;max-width:280px;margin:15px 0 0;font-size:11px;line-height:1.45}.boston-2028-resolution-invalid{border:1px dashed var(--line);background:var(--surface-soft);border-radius:14px;padding:18px}.boston-2028-resolution-invalid strong{color:var(--ink)}.boston-2028-resolution-invalid p{color:var(--muted);margin:3px 0 0;font-size:12px}.boston-2028-rules{border-top:1px solid var(--line);background:var(--surface)}.boston-2028-rules>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 17px;list-style:none;display:flex}.boston-2028-rules>summary::-webkit-details-marker{display:none}.boston-2028-rules>summary>span{gap:2px;display:grid}.boston-2028-rules>summary strong{color:var(--ink);font-size:13px}.boston-2028-rules>summary small{color:var(--muted);font-size:10px}.boston-2028-rules>summary>i{background:var(--accent);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.boston-2028-rules>summary>i{background:color-mix(in srgb,var(--accent) 8%,var(--surface-soft))}}.boston-2028-rules>summary>i{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-style:normal}.boston-2028-rules>summary>i:before{content:"+"}.boston-2028-rules[open]>summary>i:before{content:"−"}.boston-2028-rules>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.boston-2028-rules article{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:14px;display:grid}.boston-2028-rules article+article{border-left:1px solid var(--line)}.boston-2028-rules article>b{background:var(--accent);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}@supports (color:color-mix(in lab, red, red)){.boston-2028-rules article>b{background:color-mix(in srgb,var(--accent) 10%,var(--surface-soft))}}.boston-2028-rules article>b{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-size:9px}.boston-2028-rules article p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.boston-2028-rules article strong{color:var(--ink)}.boston-2028-rules>footer{border-top:1px solid var(--line);background:var(--surface-soft);color:var(--muted);padding:9px 14px;font-size:9px}.boston-2028-rules>footer a{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);font-weight:850}.custom-standings-conferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.custom-standings-conferences>section{border:1px solid var(--lightningcss-light,#d8d9d6)var(--lightningcss-dark,#354a40);border-top:4px solid var(--custom-east);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:12px;min-width:0;overflow:hidden}.custom-standings-conferences>section.conference-west{border-top-color:var(--custom-west)}.custom-standings-conferences>section>header{background:var(--lightningcss-light,#f6f6f3)var(--lightningcss-dark,#1c2b25);border-bottom:1px solid var(--lightningcss-light,#dfe0dd)var(--lightningcss-dark,#354a40);grid-template-columns:1fr auto;align-items:end;padding:10px 12px;display:grid}.custom-standings-conferences>section>header>span{color:var(--lightningcss-light,#71777d)var(--lightningcss-dark,#a9bdb3);letter-spacing:.08em;grid-column:1/-1;font-size:8px;font-weight:900}.custom-standings-conferences>section>header h3{color:var(--lightningcss-light,#262a2f)var(--lightningcss-dark,#a6caff);margin:2px 0 0;font-size:17px}.custom-standings-conferences>section>header small{color:var(--lightningcss-light,#777d83)var(--lightningcss-dark,#a9bdb3);font-size:10px}.custom-standings-conferences ol{margin:0;padding:0;list-style:none}.custom-standings-conferences .custom-standing-row{grid-template-columns:28px 19px minmax(0,1fr) 61px;min-height:47px;padding:5px 8px}.custom-standings-conferences .custom-standing-team{grid-column:3}.custom-standings-conferences .custom-standing-team>span{font-size:12px}.custom-standings-conferences .custom-standing-move{grid-column:4}.custom-overall-confirmation{background:var(--lightningcss-light,#fdfdfb)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#d5d7d4)var(--lightningcss-dark,#354a40);border-radius:12px;margin:0 12px 12px;overflow:hidden}.custom-overall-confirmation>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:16px;min-height:60px;padding:9px 13px;list-style:none;display:grid}.custom-overall-confirmation>summary::-webkit-details-marker{display:none}.custom-overall-confirmation>summary>span:first-child{gap:2px;display:grid}.custom-overall-confirmation>summary strong{color:var(--lightningcss-light,#262a2f)var(--lightningcss-dark,#a6caff);font-size:14px}.custom-overall-confirmation>summary small{color:var(--lightningcss-light,#73797f)var(--lightningcss-dark,#a9bdb3);font-size:10px}.custom-bottom-three{justify-items:end;gap:1px;display:grid}.custom-bottom-three b{color:var(--lightningcss-light,#4e555b)var(--lightningcss-dark,#a6caff);font-size:12px}.custom-overall-confirmation>summary>i{color:var(--lightningcss-light,#555c62)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#eceeeb)var(--lightningcss-dark,#1c2b25);border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.custom-overall-confirmation>summary>i:before{content:"+"}.custom-overall-confirmation[open]>summary>i:before{content:"−"}.custom-overall-confirmation>div{background:var(--lightningcss-light,#f6f6f3)var(--lightningcss-dark,#1c2b25);border-top:1px solid var(--lightningcss-light,#dfe0dd)var(--lightningcss-dark,#354a40);padding:12px}.custom-overall-confirmation>div>p{color:var(--lightningcss-light,#676d73)var(--lightningcss-dark,#a9bdb3);margin:0 0 10px;font-size:11px;line-height:1.45}.custom-overall-guide{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:7px;display:grid}.custom-overall-guide span{color:var(--lightningcss-light,#747a80)var(--lightningcss-dark,#a9bdb3);letter-spacing:.07em;font-size:8px;font-weight:900}.custom-overall-guide i{background:linear-gradient(90deg,var(--lightningcss-light,#9da2a6)var(--lightningcss-dark,#273b32),#626970);height:1px}.custom-overall-confirmation ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.custom-overall-row{border:1px solid var(--lightningcss-light,#d9dbd8)var(--lightningcss-dark,#354a40);border-left:3px solid var(--custom-east);cursor:grab;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:8px;grid-template-columns:25px 16px minmax(0,1fr) 28px 54px;align-items:center;gap:5px;min-height:38px;padding:4px 5px;display:grid}.custom-overall-row.conference-west{border-left-color:var(--custom-west)}.custom-overall-row[data-custom-standing-order="28"],.custom-overall-row[data-custom-standing-order="29"],.custom-overall-row[data-custom-standing-order="30"]{background:var(--lightningcss-light,#e9ebe8)var(--lightningcss-dark,#273b32)}.custom-overall-row.dragging{opacity:.42}.custom-overall-row.drop-target{background:var(--lightningcss-light,#edf1f3)var(--lightningcss-dark,#1c2b25);box-shadow:inset 0 3px #5f6975}.custom-overall-row>b{color:var(--lightningcss-light,#5b6268)var(--lightningcss-dark,#a9bdb3);text-align:center;font-size:10px}.custom-overall-row>span:nth-child(2){color:var(--lightningcss-light,#9a9fa4)var(--lightningcss-dark,#a9bdb3);font-size:15px;line-height:1;transform:rotate(90deg)}.custom-overall-row>strong{color:var(--lightningcss-light,#272c31)var(--lightningcss-dark,#a6caff);font-size:11px}.custom-overall-row>small{color:var(--lightningcss-light,#777d83)var(--lightningcss-dark,#a9bdb3);font-size:8px;font-weight:850}.custom-overall-move{grid-template-columns:repeat(2,25px);gap:2px;display:grid}.custom-overall-move button{color:var(--lightningcss-light,#525960)var(--lightningcss-dark,#a6caff);background:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#d1d3d1)var(--lightningcss-dark,#354a40);border-radius:6px;place-items:center;width:25px;height:25px;padding:0;font-size:11px;display:grid}.custom-overall-move button:disabled{color:#c3c6c7}.draft-outcomes-2027-v2 .draft-complete-order{border:1px solid var(--draft-line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:10px;margin:11px;overflow:hidden}.draft-outcomes-2027-v2 .draft-complete-order>.draft-pick-row:first-child{border-top:0}.draft-outcomes-2027-v2 .draft-complete-order>.draft-pick-row:nth-child(2n){background:var(--lightningcss-light,#fbfbf9)var(--lightningcss-dark,#1c2b25)}.draft-outcomes-2027-v2 .draft-complete-order>.draft-pick-row>summary{grid-template-columns:74px minmax(90px,.55fr) auto minmax(110px,.75fr) 24px;padding-inline:13px}@media (width<=1050px){.overview-boston-2028{grid-template-columns:minmax(0,1fr) auto}.overview-boston-2028 ol{grid-area:2/1/auto/-1}.boston-2028-header{flex-direction:column;align-items:flex-start}.boston-2028-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.overview-boston-2028{grid-template-columns:1fr;gap:13px;margin:12px;padding:15px}.overview-boston-2028 ol{grid-area:auto/1;padding-bottom:2px;overflow-x:auto}.overview-boston-2028>button{width:100%}.boston-2028-outcomes{border-radius:15px}.boston-2028-header{gap:17px;padding:21px 17px}.boston-2028-header h2{font-size:33px}.boston-2028-header p{font-size:13px}.boston-2028-auto{white-space:normal}.boston-2028-resolution{grid-template-columns:1fr}.boston-2028-result{min-height:210px}.boston-2028-rules>div{grid-template-columns:repeat(2,minmax(0,1fr))}.boston-2028-rules article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.boston-2028-rules article:nth-child(4){border-top:1px solid var(--line)}.custom-standings-conferences{grid-template-columns:1fr}.custom-overall-confirmation ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.boston-2028-mode{gap:5px}.boston-2028-mode button{min-height:50px;padding:7px 9px}.boston-2028-mode button+button{margin-left:0}.boston-2028-mode button span{font-size:11px}.boston-2028-mode button small{font-size:8px}.boston-2028-workspace{padding:8px}.boston-2028-inputs>header{align-items:flex-start}.boston-2028-inputs>header h3{font-size:16px}.boston-2028-pick-grid{grid-template-columns:1fr;gap:7px;padding:8px}.boston-2028-pick-card{grid-template-columns:36px minmax(0,1fr) auto}.boston-2028-flow{padding:8px}.boston-2028-flow article{padding:12px}.boston-2028-flow article h3{font-size:15px}.boston-2028-rules>div{grid-template-columns:1fr}.boston-2028-rules article+article{border-top:1px solid var(--line);border-left:0}.custom-standings-conferences{gap:8px;padding:8px}.custom-overall-confirmation{margin:0 8px 8px}.custom-overall-confirmation>summary{grid-template-columns:minmax(0,1fr) 26px;gap:8px}.custom-bottom-three{grid-area:2/1/auto/-1;justify-items:start}.custom-overall-confirmation>summary>i{grid-area:1/2}.custom-overall-confirmation ol{grid-template-columns:1fr}.draft-outcomes-2027-v2 .draft-complete-order{margin:8px}.draft-outcomes-2027-v2 .draft-complete-order>.draft-pick-row>summary{grid-template-columns:54px minmax(52px,1fr) auto minmax(62px,1fr) 22px;gap:6px;padding:6px 8px}}.boston-2028-outcomes>summary.boston-2028-entry{cursor:pointer;background:radial-gradient(circle at 100% 0,var(--accent),transparent 34%), linear-gradient(135deg,var(--surface),var(--accent));grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:118px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.boston-2028-outcomes>summary.boston-2028-entry{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%), linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--accent) 4%,var(--surface-soft)))}}.boston-2028-outcomes>summary.boston-2028-entry{padding:20px 22px}.boston-2028-outcomes>summary.boston-2028-entry::-webkit-details-marker{display:none}.boston-2028-outcomes[open]>summary.boston-2028-entry{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.boston-2028-outcomes[open]>summary.boston-2028-entry{border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.boston-2028-entry-mark{background:var(--accent);width:56px;height:56px;color:var(--text-on-primary);box-shadow:0 10px 24px var(--accent);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.boston-2028-entry-mark{box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 22%,transparent)}}.boston-2028-entry-mark{letter-spacing:-.04em;font-size:17px;font-weight:950}.boston-2028-entry>div{gap:3px;min-width:0;display:grid}.boston-2028-entry>div>span{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);letter-spacing:.13em;font-size:9px;font-weight:950}.boston-2028-entry h2{color:var(--ink);letter-spacing:-.035em;margin:1px 0 2px;font-size:clamp(21px,2.1vw,28px);line-height:1.05}.boston-2028-entry p{max-width:780px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.boston-2028-entry>strong{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.boston-2028-entry>strong i{border:1px solid var(--accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.boston-2028-entry>strong i{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line))}}.boston-2028-entry>strong i{background:var(--surface);color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);border-radius:50%;font-style:normal}.boston-2028-entry>strong i:before{content:"+";font-size:18px;line-height:1}.boston-2028-outcomes[open] .boston-2028-entry>strong i:before{content:"−"}.boston-2028-entry-close,.boston-2028-outcomes[open] .boston-2028-entry-open{display:none}.boston-2028-outcomes[open] .boston-2028-entry-close{display:inline}.boston-2028-expanded{background:var(--surface)}.boston-2028-header h3{color:#fff;letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(30px,3.3vw,43px);line-height:1}.boston-2028-inputs>header>.boston-2028-input-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.boston-2028-inputs>header button.primary{border-color:var(--accent);background:var(--accent);color:var(--text-on-primary)}.boston-2028-number-input{border:1px solid var(--accent);align-items:center;gap:4px;min-width:76px;display:flex}@supports (color:color-mix(in lab, red, red)){.boston-2028-number-input{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}}.boston-2028-number-input{background:var(--surface);border-radius:9px;padding:3px 4px 3px 8px}.boston-2028-number-input>small{color:var(--muted);font-size:9px;font-weight:850}.boston-2028-number-input input{width:43px;min-width:43px;height:34px;color:var(--ink);text-align:center;appearance:textfield;background:0 0;border:0;padding:0 3px;font-size:14px;font-weight:950}.boston-2028-number-input input::-webkit-inner-spin-button{appearance:none;margin:0}.boston-2028-number-input input::-webkit-outer-spin-button{appearance:none;margin:0}.boston-2028-result>button{min-height:38px;color:var(--lightningcss-light,var(--bos-2028-dark))var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-color:#ffffff47;margin-top:15px;font-size:11px;font-weight:900}.boston-2028-share-notice{border:1px solid var(--accent);margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.boston-2028-share-notice{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line))}}.boston-2028-share-notice{background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.boston-2028-share-notice{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.boston-2028-share-notice{color:var(--lightningcss-light,var(--accent-strong))var(--lightningcss-dark,#86d9b3);padding:10px 13px;font-size:11px;font-weight:800}.custom-standings-state>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.custom-standings-state>div>button{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:850}.custom-standings-state>div>button.primary{color:var(--lightningcss-light,var(--draft-dark,var(--lightningcss-light,#28313a)var(--lightningcss-dark,#a6caff)))var(--lightningcss-dark,#d3e0da);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#354a40)}.draft-results-heading-actions{align-items:center;gap:9px;display:flex}.draft-results-heading-actions>button{white-space:nowrap;min-height:49px}.draft-share-overlay{z-index:130;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060b11e6;grid-template-columns:minmax(320px,380px) minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.draft-share-overlay.presentation{grid-template-columns:1fr}.draft-share-controls{background:#111820;border-right:1px solid #ffffff1a;align-content:start;gap:21px;padding:32px 27px;display:grid;overflow-y:auto}.draft-share-controls>header>span{color:#8bb3d4;letter-spacing:.15em;font-size:10px;font-weight:950}.draft-share-controls>header h2{color:#fff;letter-spacing:-.045em;margin:9px 0 8px;font-size:34px;line-height:.98}.draft-share-controls>header p{color:#aab4bd;margin:0;font-size:12px;line-height:1.55}.draft-share-formats{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.draft-share-formats>legend,.draft-share-ready{width:100%}.draft-share-formats>legend{color:#bdc6ce;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:850;display:flex}.draft-share-formats>legend b,.draft-share-actions>p b{color:#101a23;background:#8bb3d4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.draft-share-formats>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.draft-share-formats button{color:#dce2e7;text-align:left;background:#ffffff0b;border:1px solid #ffffff24;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:9px 11px;display:flex}.draft-share-formats button strong{font-size:12px}.draft-share-formats button span{color:#8796a2;font-size:10px;font-weight:800}.draft-share-formats button[aria-pressed=true]{background:#7fa8c929;border-color:#7fa8c9;box-shadow:inset 0 0 0 1px #7fa8c92e}.draft-share-formats button[aria-pressed=true] span{color:#b8d2e5}.draft-share-ready{background:#7fa8c917;border:1px solid #7fa8c94d;border-radius:13px;gap:4px;padding:15px;display:grid}.draft-share-ready>span{color:#8bb3d4;letter-spacing:.13em;font-size:9px;font-weight:950}.draft-share-ready>strong{color:#fff;font-size:15px;line-height:1.25}.draft-share-ready>small{color:#93a1ac;font-size:10px}.draft-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.draft-share-actions>p{color:#bdc6ce;grid-column:1/-1;align-items:center;gap:8px;margin:0 0 2px;font-size:11px;font-weight:850;display:flex}.draft-share-actions>button{color:#fff;background:#ffffff0d;border-color:#ffffff24;min-height:44px}.draft-share-actions>button.primary{color:#fff;background:#426f98;border-color:#426f98;grid-column:1/-1}.draft-share-stage{background:radial-gradient(circle at 50% 25%,#567ea338,#0000 42%),#121920;place-items:center;min-width:0;padding:32px;display:grid;position:relative;overflow:auto}.draft-share-overlay.presentation .draft-share-stage{padding:70px 20px 20px}.draft-share-overlay .presentation-close{z-index:4}.draft-share-card{color:#102d25;background:#f5f6f3;overflow:hidden;box-shadow:0 28px 90px #00000057;container-type:inline-size}.draft-share-card.format-landscape{aspect-ratio:16/9;width:min(100%,1120px,177.78dvh - 113.779px)}.draft-share-card.format-square{aspect-ratio:1;width:min(100%,820px,100dvh - 64px)}.draft-share-card.format-portrait{aspect-ratio:4/5;width:min(100%,700px,80dvh - 51.2px)}.draft-share-card.format-story{aspect-ratio:9/16;width:min(100%,480px,56.25dvh - 36px)}.draft-share-overlay.presentation .draft-share-card.format-landscape{width:min(100vw - 40px,1280px,177.78dvh - 167.113px)}.draft-share-overlay.presentation .draft-share-card.format-square{width:min(100vw - 40px,920px,100dvh - 94px)}.draft-share-overlay.presentation .draft-share-card.format-portrait{width:min(100vw - 40px,760px,80dvh - 75.2px)}.draft-share-overlay.presentation .draft-share-card.format-story{width:min(100vw - 40px,600px,56.25dvh - 52.875px)}.draft-share-overlay.theme-boston .draft-share-controls{background:#0a1715}.draft-share-overlay.theme-boston .draft-share-controls>header>span,.draft-share-overlay.theme-boston .draft-share-ready>span{color:#64d7a6}.draft-share-overlay.theme-boston .draft-share-controls>header p{color:#a3b5af}.draft-share-overlay.theme-boston .draft-share-formats>legend b,.draft-share-overlay.theme-boston .draft-share-actions>p b{color:#082019;background:#64d7a6}.draft-share-overlay.theme-boston .draft-share-formats button[aria-pressed=true]{background:#4ec58f24;border-color:#4ec58f;box-shadow:inset 0 0 0 1px #4ec58f29}.draft-share-overlay.theme-boston .draft-share-formats button[aria-pressed=true] span{color:#9ce3bf}.draft-share-overlay.theme-boston .draft-share-ready{background:#64d7a614;border-color:#64d7a647}.draft-share-overlay.theme-boston .draft-share-ready>small{color:#8da39b}.draft-share-overlay.theme-boston .draft-share-actions>button.primary{background:#0f9d62;border-color:#0f9d62}.draft-share-overlay.theme-boston .draft-share-stage{background:radial-gradient(circle at 50% 25%,#3d907133,#0000 42%),#111a1d}.draft-share-content{color:#102d25;background:#f5f6f3;width:100%;height:100%;display:grid}.draft-share-card-header{color:#fff;background:linear-gradient(120deg,#062a20,#0d4937);justify-content:space-between;align-items:center;gap:3cqw;padding:2.6cqw 3.3cqw;display:flex}.draft-share-card-header>div{min-width:0}.draft-share-card-header>div>span{color:#7de1b2;letter-spacing:.14em;font-size:1.08cqw;font-weight:950}.draft-share-card-header h3{color:#fff;letter-spacing:-.05em;margin:.55cqw 0 .35cqw;font-size:3.35cqw;line-height:.95}.draft-share-card-header p{color:#ffffffb8;margin:0;font-size:1.25cqw;line-height:1.35}.draft-share-card-header>i{color:#fff;letter-spacing:.03em;background:#ffffff1a;border:.1cqw solid #ffffff38;border-radius:1.35cqw;flex:0 0 5.2cqw;place-items:center;width:5.2cqw;height:5.2cqw;font-size:1.35cqw;font-style:normal;font-weight:950;display:grid}.draft-share-content>footer{color:#fff;background:#092b22;justify-content:space-between;align-items:center;gap:2cqw;padding:1.1cqw 3.2cqw;display:flex}.draft-share-content>footer strong{letter-spacing:.11em;font-size:1.12cqw}.draft-share-content>footer span{color:#ffffff9e;letter-spacing:.035em;font-size:.9cqw;font-weight:750}.league-share-card{color:#202b33;background:#f4f4f1}.league-share-card>.draft-share-card-header{background:linear-gradient(90deg,#5b84a8 0 50%,#bb6257 50% 100%) top/100% .42cqw no-repeat,linear-gradient(120deg,#172532,#2b3944)}.league-share-card>.draft-share-card-header>div>span{color:#a9c6dc}.league-share-card>.draft-share-card-header>i{background:#ffffff14}.league-share-card>footer{background:#202c35}.boston-2028-share-card{grid-template-rows:20% 17% 30% 25% 8%}.boston-2028-share-start{border-bottom:.1cqw solid #d8dfdb;align-content:center;gap:.75cqw;padding:1.4cqw 3.2cqw;display:grid}.boston-2028-share-start>span{color:#5b716a;letter-spacing:.12em;font-size:.88cqw;font-weight:950}.boston-2028-share-start>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7cqw;display:grid}.boston-2028-share-start article{background:#fff;border:.1cqw solid #d8dfdb;border-radius:.7cqw;grid-template-columns:2.5cqw minmax(0,1fr) auto;align-items:center;gap:.65cqw;padding:.6cqw .75cqw;display:grid}.boston-2028-share-start article>b{color:#fff;background:#0c8b57;border-radius:50%;place-items:center;width:2.35cqw;height:2.35cqw;font-size:.8cqw;display:grid}.boston-2028-share-start article>span{color:#52635e;text-overflow:ellipsis;white-space:nowrap;font-size:.86cqw;font-weight:800;overflow:hidden}.boston-2028-share-start article>strong{color:#102d25;letter-spacing:-.025em;font-size:1.22cqw}.boston-2028-share-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2cqw;padding:2cqw 3.2cqw;display:grid}.boston-2028-share-flow article{background:#fff;border:.1cqw solid #d6ded9;border-left:.34cqw solid #0c8b57;border-radius:.85cqw;grid-template-columns:2.8cqw minmax(0,1fr);align-content:center;gap:1cqw;padding:1.35cqw;display:grid}.boston-2028-share-flow article>b{color:#087348;background:#e3f4ec;border-radius:50%;place-items:center;width:2.5cqw;height:2.5cqw;font-size:1cqw;display:grid}.boston-2028-share-flow article>div{align-content:center;gap:.35cqw;display:grid}.boston-2028-share-flow article span{color:#16845a;letter-spacing:.1em;font-size:.78cqw;font-weight:950}.boston-2028-share-flow article strong{color:#102d25;font-size:1.42cqw;line-height:1.15}.boston-2028-share-flow article p{color:#61716c;margin:0;font-size:.93cqw;line-height:1.35}.boston-2028-share-result{color:#fff;text-align:center;background:#073a2c;align-content:center;justify-items:center;padding:1.3cqw 3.2cqw;display:grid}.boston-2028-share-result>span{color:#86b7a6;letter-spacing:.13em;font-size:.8cqw;font-weight:950}.boston-2028-share-result>strong{color:#fff;letter-spacing:-.05em;margin:.45cqw 0 .18cqw;font-size:3.45cqw;line-height:.95}.boston-2028-share-result>b{color:#c1e1d5;letter-spacing:.08em;font-size:.9cqw}.boston-2028-share-result>p{color:#ffffffb3;max-width:66cqw;margin:.55cqw 0 0;font-size:.85cqw;line-height:1.3}.custom-standings-share-card{grid-template-rows:20% 1fr 8% 8%}.custom-standings-share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3cqw;min-height:0;padding:1.45cqw 3cqw 1cqw;display:grid}.custom-standings-share-conference{background:#fff;border:.1cqw solid #d5d8d5;border-top:.35cqw solid #577fa7;border-radius:.75cqw;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.custom-standings-share-conference.conference-west{border-top-color:#b85b50}.custom-standings-share-conference>header{background:#f0f1ee;border-bottom:.1cqw solid #dde0dd;justify-content:space-between;padding:.58cqw .8cqw;display:flex}.custom-standings-share-conference>header strong{color:#293138;font-size:1.06cqw}.custom-standings-share-conference>header span{color:#788087;letter-spacing:.1em;font-size:.72cqw;font-weight:900}.custom-standings-share-conference>div{grid-template-rows:repeat(15,minmax(0,1fr));min-height:0;display:grid}.custom-standings-share-conference article{border-top:.065cqw solid #eaebe8;grid-template-columns:2cqw 3.3cqw minmax(0,1fr);align-items:center;gap:.5cqw;padding:0 .8cqw;display:grid}.custom-standings-share-conference article:first-child{border-top:0}.custom-standings-share-conference article i{color:#737a80;text-align:center;font-size:.75cqw;font-style:normal;font-weight:850}.custom-standings-share-conference article b{color:#466d94;background:#e9eef3;border-radius:.35cqw;place-items:center;height:1.55cqw;font-size:.72cqw;display:grid}.custom-standings-share-conference.conference-west article b{color:#a04c43;background:#f3e8e6}.custom-standings-share-conference article span{color:#30363a;text-overflow:ellipsis;white-space:nowrap;font-size:.78cqw;font-weight:750;overflow:hidden}.custom-standings-share-bottom{background:#edf0ed;border-top:.1cqw solid #d9ddda;justify-content:space-between;align-items:center;gap:2cqw;padding:.8cqw 3.1cqw;display:flex}.custom-standings-share-bottom span{color:#68736f;letter-spacing:.1em;font-size:.78cqw;font-weight:950}.custom-standings-share-bottom strong{color:#273743;letter-spacing:.04em;font-size:1.15cqw}.draft-order-share-card{grid-template-rows:20% 5.5% 1fr 8%}.draft-order-share-legend{color:#6e7773;letter-spacing:.11em;background:#eceeeb;border-bottom:.1cqw solid #d9ddda;grid-template-columns:1fr 1fr;align-items:center;padding:0 3.2cqw;font-size:.72cqw;font-weight:950;display:grid}.draft-order-share-legend span:last-child{text-align:right}.draft-order-share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;min-height:0;padding:1.2cqw 3cqw;display:grid}.draft-order-share-grid>section{background:#fff;border:.1cqw solid #d5d9d6;border-radius:.7cqw;grid-template-rows:auto repeat(10,minmax(0,1fr));display:grid;overflow:hidden}.draft-order-share-grid>section>header{color:#59645f;letter-spacing:.12em;background:#f0f1ee;border-bottom:.1cqw solid #d8dcda;padding:.55cqw .8cqw;font-size:.76cqw;font-weight:950}.draft-order-share-grid article{border-top:.065cqw solid #eceeeb;grid-template-columns:2.25cqw minmax(0,1fr) 1.2cqw minmax(0,1fr);align-items:center;gap:.45cqw;min-height:0;padding:0 .75cqw;display:grid}.draft-order-share-grid article:first-of-type{border-top:0}.draft-order-share-grid article b{color:#3b4742;background:#e7ebe8;border-radius:50%;place-items:center;width:1.75cqw;height:1.75cqw;font-size:.72cqw;display:grid}.draft-order-share-grid article span{color:#626c68;font-size:.88cqw;font-weight:800}.draft-order-share-grid article i{color:#9aa09d;text-align:center;font-size:.9cqw;font-style:normal}.draft-order-share-grid article strong{color:#26332f;justify-self:end;font-size:.95cqw}.draft-order-share-grid article.changed-owner{background:#eef4f8}.draft-order-share-grid article.changed-owner b{color:#3f6d94;background:#dce9f2}.draft-order-share-grid article.changed-owner i,.draft-order-share-grid article.changed-owner strong{color:#3f6d94}.draft-share-card.format-square .draft-share-card-header{padding:3.2cqw 3.7cqw}.draft-share-card.format-square .draft-share-card-header>div>span{font-size:1.2cqw}.draft-share-card.format-square .draft-share-card-header h3{font-size:4.15cqw}.draft-share-card.format-square .draft-share-card-header p{font-size:1.5cqw}.draft-share-card.format-square .draft-share-card-header>i{flex-basis:6.2cqw;width:6.2cqw;height:6.2cqw;font-size:1.55cqw}.draft-share-card.format-square .draft-share-content>footer strong{font-size:1.3cqw}.draft-share-card.format-square .draft-share-content>footer span{font-size:1.02cqw}.draft-share-card.format-square .boston-2028-share-card{grid-template-rows:18% 22% 31% 21% 8%}.draft-share-card.format-square .boston-2028-share-start>div{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-share-card.format-square .boston-2028-share-start article>span{font-size:1.05cqw}.draft-share-card.format-square .boston-2028-share-start article>strong{font-size:1.45cqw}.draft-share-card.format-square .boston-2028-share-flow article strong{font-size:1.62cqw}.draft-share-card.format-square .boston-2028-share-flow article p{font-size:1.08cqw}.draft-share-card.format-square .custom-standings-share-card{grid-template-rows:18% 1fr 8% 8%}.draft-share-card.format-square .custom-standings-share-grid{gap:1.5cqw;padding:1.7cqw 2.5cqw 1.1cqw}.draft-share-card.format-square .custom-standings-share-conference>header strong{font-size:1.3cqw}.draft-share-card.format-square .custom-standings-share-conference>header span,.draft-share-card.format-square .custom-standings-share-conference article i,.draft-share-card.format-square .custom-standings-share-conference article b{font-size:.9cqw}.draft-share-card.format-square .custom-standings-share-conference article{grid-template-columns:2.2cqw 4cqw minmax(0,1fr);gap:.6cqw;padding-inline:.9cqw}.draft-share-card.format-square .custom-standings-share-conference article b{height:1.9cqw}.draft-share-card.format-square .custom-standings-share-conference article span{font-size:1cqw}.draft-share-card.format-square .custom-standings-share-bottom span{font-size:.9cqw}.draft-share-card.format-square .custom-standings-share-bottom strong{font-size:1.35cqw}.draft-share-card.format-square .draft-order-share-card{grid-template-rows:18% 5.5% 1fr 8%}.draft-share-card.format-square .draft-order-share-grid{gap:.8cqw;padding:1.5cqw 2.4cqw}.draft-share-card.format-square .draft-order-share-grid article{grid-template-columns:2.5cqw minmax(0,1fr) 1.2cqw minmax(0,1fr)}.draft-share-card.format-square .draft-order-share-grid article span{font-size:1cqw}.draft-share-card.format-square .draft-order-share-grid article strong{font-size:1.05cqw}.draft-share-card.format-portrait .draft-share-card-header{padding:3.5cqw 4cqw}.draft-share-card.format-portrait .draft-share-card-header>div>span{font-size:1.35cqw}.draft-share-card.format-portrait .draft-share-card-header h3{font-size:4.6cqw}.draft-share-card.format-portrait .draft-share-card-header p{font-size:1.7cqw}.draft-share-card.format-portrait .draft-share-card-header>i{flex-basis:6.7cqw;width:6.7cqw;height:6.7cqw;font-size:1.7cqw}.draft-share-card.format-portrait .draft-share-content>footer{padding-inline:3.8cqw}.draft-share-card.format-portrait .draft-share-content>footer strong{font-size:1.42cqw}.draft-share-card.format-portrait .draft-share-content>footer span{font-size:1.12cqw}.draft-share-card.format-portrait .boston-2028-share-card{grid-template-rows:16% 24% 32% 21% 7%}.draft-share-card.format-portrait .boston-2028-share-start{padding-inline:3.8cqw}.draft-share-card.format-portrait .boston-2028-share-start>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1cqw}.draft-share-card.format-portrait .boston-2028-share-start article{grid-template-columns:3cqw minmax(0,1fr) auto;padding:.9cqw}.draft-share-card.format-portrait .boston-2028-share-start article>b{width:2.8cqw;height:2.8cqw;font-size:1cqw}.draft-share-card.format-portrait .boston-2028-share-start article>span{font-size:1.18cqw}.draft-share-card.format-portrait .boston-2028-share-start article>strong{font-size:1.65cqw}.draft-share-card.format-portrait .boston-2028-share-flow{grid-template-columns:1fr;gap:1.2cqw;padding:2.1cqw 3.8cqw}.draft-share-card.format-portrait .boston-2028-share-flow article{grid-template-columns:3.5cqw minmax(0,1fr);padding:1.5cqw}.draft-share-card.format-portrait .boston-2028-share-flow article>b{width:3.2cqw;height:3.2cqw;font-size:1.2cqw}.draft-share-card.format-portrait .boston-2028-share-flow article span{font-size:1.05cqw}.draft-share-card.format-portrait .boston-2028-share-flow article strong{font-size:1.85cqw}.draft-share-card.format-portrait .boston-2028-share-flow article p{font-size:1.28cqw}.draft-share-card.format-portrait .boston-2028-share-result>strong{font-size:4.7cqw}.draft-share-card.format-portrait .boston-2028-share-result>p{font-size:1.18cqw}.draft-share-card.format-portrait .custom-standings-share-card{grid-template-rows:16% 1fr 7% 7%}.draft-share-card.format-portrait .custom-standings-share-grid{gap:1.4cqw;padding:2cqw 2.2cqw 1.2cqw}.draft-share-card.format-portrait .custom-standings-share-conference>header strong{font-size:1.45cqw}.draft-share-card.format-portrait .custom-standings-share-conference>header span{font-size:.95cqw}.draft-share-card.format-portrait .custom-standings-share-conference article{grid-template-columns:2.3cqw 4.4cqw minmax(0,1fr);gap:.65cqw;padding-inline:.9cqw}.draft-share-card.format-portrait .custom-standings-share-conference article i,.draft-share-card.format-portrait .custom-standings-share-conference article b{font-size:.98cqw}.draft-share-card.format-portrait .custom-standings-share-conference article b{height:2.05cqw}.draft-share-card.format-portrait .custom-standings-share-conference article span{font-size:1.08cqw}.draft-share-card.format-portrait .custom-standings-share-bottom{padding-inline:2.8cqw}.draft-share-card.format-portrait .custom-standings-share-bottom span{font-size:.95cqw}.draft-share-card.format-portrait .custom-standings-share-bottom strong{font-size:1.45cqw}.draft-share-card.format-portrait .draft-order-share-card{grid-template-rows:16% 5% 1fr 7%}.draft-share-card.format-portrait .draft-order-share-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:1.1cqw;padding:1.6cqw 4cqw}.draft-share-card.format-portrait .draft-order-share-grid>section>header{font-size:1cqw}.draft-share-card.format-portrait .draft-order-share-grid article{grid-template-columns:3cqw minmax(0,1fr) 2cqw minmax(0,1fr);padding-inline:1.2cqw}.draft-share-card.format-portrait .draft-order-share-grid article b{width:2.15cqw;height:2.15cqw;font-size:.9cqw}.draft-share-card.format-portrait .draft-order-share-grid article span,.draft-share-card.format-portrait .draft-order-share-grid article strong{font-size:1.15cqw}.draft-share-card.format-story .draft-share-card-header{padding:4.6cqw 5cqw}.draft-share-card.format-story .draft-share-card-header>div>span{font-size:1.6cqw}.draft-share-card.format-story .draft-share-card-header h3{margin-block:1cqw .7cqw;font-size:5.35cqw}.draft-share-card.format-story .draft-share-card-header p{max-width:72cqw;font-size:2cqw}.draft-share-card.format-story .draft-share-card-header>i{border-radius:2cqw;flex-basis:8cqw;width:8cqw;height:8cqw;font-size:2.1cqw}.draft-share-card.format-story .draft-share-content>footer{padding-inline:5cqw}.draft-share-card.format-story .draft-share-content>footer strong{font-size:1.8cqw}.draft-share-card.format-story .draft-share-content>footer span{font-size:1.42cqw}.draft-share-card.format-story .boston-2028-share-card{grid-template-rows:12% 25% 34% 23% 6%}.draft-share-card.format-story .boston-2028-share-start{gap:1.2cqw;padding:2.5cqw 5cqw}.draft-share-card.format-story .boston-2028-share-start>span{font-size:1.35cqw}.draft-share-card.format-story .boston-2028-share-start>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3cqw}.draft-share-card.format-story .boston-2028-share-start article{grid-template-rows:auto auto;grid-template-columns:4.2cqw minmax(0,1fr);gap:.4cqw 1cqw;padding:1.5cqw}.draft-share-card.format-story .boston-2028-share-start article>b{grid-row:1/3;width:4cqw;height:4cqw;font-size:1.3cqw}.draft-share-card.format-story .boston-2028-share-start article>span{font-size:1.45cqw}.draft-share-card.format-story .boston-2028-share-start article>strong{justify-self:start;font-size:2.3cqw}.draft-share-card.format-story .boston-2028-share-flow{grid-template-columns:1fr;gap:1.8cqw;padding:3cqw 5cqw}.draft-share-card.format-story .boston-2028-share-flow article{grid-template-columns:5cqw minmax(0,1fr);gap:1.5cqw;padding:2.2cqw}.draft-share-card.format-story .boston-2028-share-flow article>b{width:4.6cqw;height:4.6cqw;font-size:1.6cqw}.draft-share-card.format-story .boston-2028-share-flow article span{font-size:1.35cqw}.draft-share-card.format-story .boston-2028-share-flow article strong{font-size:2.45cqw}.draft-share-card.format-story .boston-2028-share-flow article p{font-size:1.65cqw}.draft-share-card.format-story .boston-2028-share-result{padding-inline:5cqw}.draft-share-card.format-story .boston-2028-share-result>span{font-size:1.35cqw}.draft-share-card.format-story .boston-2028-share-result>strong{font-size:6.2cqw}.draft-share-card.format-story .boston-2028-share-result>b{font-size:1.45cqw}.draft-share-card.format-story .boston-2028-share-result>p{max-width:82cqw;font-size:1.55cqw}.draft-share-card.format-story .custom-standings-share-card{grid-template-rows:12% 1fr 6% 6%}.draft-share-card.format-story .custom-standings-share-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:1.8cqw;padding:2.5cqw 5cqw 1.6cqw}.draft-share-card.format-story .custom-standings-share-conference{border-radius:1.2cqw}.draft-share-card.format-story .custom-standings-share-conference>header{padding:1cqw 1.4cqw}.draft-share-card.format-story .custom-standings-share-conference>header strong{font-size:1.8cqw}.draft-share-card.format-story .custom-standings-share-conference>header span{font-size:1.15cqw}.draft-share-card.format-story .custom-standings-share-conference article{grid-template-columns:3.3cqw 6cqw minmax(0,1fr);gap:1cqw;padding-inline:1.5cqw}.draft-share-card.format-story .custom-standings-share-conference article i{font-size:1.25cqw}.draft-share-card.format-story .custom-standings-share-conference article b{border-radius:.6cqw;height:2.8cqw;font-size:1.2cqw}.draft-share-card.format-story .custom-standings-share-conference article span{font-size:1.38cqw}.draft-share-card.format-story .custom-standings-share-bottom{padding-inline:5cqw}.draft-share-card.format-story .custom-standings-share-bottom span{font-size:1.18cqw}.draft-share-card.format-story .custom-standings-share-bottom strong{font-size:1.8cqw}.draft-share-card.format-story .draft-order-share-card{grid-template-rows:12% 4% 1fr 6%}.draft-share-card.format-story .draft-order-share-legend{padding-inline:5cqw;font-size:1.15cqw}.draft-share-card.format-story .draft-order-share-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:1.6cqw;padding:2.4cqw 5cqw}.draft-share-card.format-story .draft-order-share-grid>section>header{padding:1cqw 1.5cqw;font-size:1.2cqw}.draft-share-card.format-story .draft-order-share-grid article{grid-template-columns:4cqw minmax(0,1fr) 2.6cqw minmax(0,1fr);padding-inline:1.5cqw}.draft-share-card.format-story .draft-order-share-grid article b{width:3cqw;height:3cqw;font-size:1.15cqw}.draft-share-card.format-story .draft-order-share-grid article span,.draft-share-card.format-story .draft-order-share-grid article strong{font-size:1.5cqw}@media (width<=900px){.draft-share-overlay{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;overflow-y:auto}.draft-share-controls{border-bottom:1px solid #ffffff1a;border-right:0;gap:13px;max-height:47dvh;padding:18px 20px;overflow:auto}.draft-share-controls>header h2{margin-block:5px;font-size:27px}.draft-share-controls>header p{display:none}.draft-share-ready{padding:10px 12px}.draft-share-stage{min-height:49dvh;padding:14px}.draft-share-card.format-landscape{width:min(100vw - 28px,87.1122dvh - 49.7784px)}.draft-share-card.format-square{width:min(100vw - 28px,49dvh - 28px)}.draft-share-card.format-portrait{width:min(100vw - 28px,39.2dvh - 22.4px)}.draft-share-card.format-story{width:min(100vw - 28px,27.5625dvh - 15.75px)}.draft-share-overlay.presentation{grid-template-rows:1fr;overflow:hidden}.draft-share-overlay.presentation .draft-share-card.format-landscape{width:min(100vw - 28px,177.78dvh - 163.558px)}.draft-share-overlay.presentation .draft-share-card.format-square{width:min(100vw - 28px,100dvh - 92px)}.draft-share-overlay.presentation .draft-share-card.format-portrait{width:min(100vw - 28px,80dvh - 73.6px)}.draft-share-overlay.presentation .draft-share-card.format-story{width:min(100vw - 28px,56.25dvh - 51.75px)}.draft-results-heading-actions{justify-content:space-between;width:100%}}@media (width<=760px){.boston-2028-outcomes>summary.boston-2028-entry{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:0;padding:16px}.boston-2028-entry-mark{border-radius:13px;width:47px;height:47px;font-size:15px}.boston-2028-entry h2{font-size:21px}.boston-2028-entry p{font-size:11px}.boston-2028-entry>strong{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;padding-top:11px}.boston-2028-header h3{font-size:33px}.custom-standings-state{justify-items:start;width:100%}.custom-standings-state>div{justify-content:flex-start;width:100%}.draft-results-heading-actions{flex-direction:column;align-items:stretch}.draft-results-heading-actions>button{width:100%}}@media (width<=560px){.boston-2028-inputs>header{flex-direction:column;align-items:stretch}.boston-2028-inputs>header>.boston-2028-input-actions{justify-content:stretch}.boston-2028-input-actions button{flex:130px}.boston-2028-pick-card{grid-template-columns:38px minmax(0,1fr) 88px}.boston-2028-number-input{display:none}.boston-2028-pick-select{justify-self:end;min-width:88px;min-height:44px;padding:0 28px 0 11px;font-size:14px;display:block}.custom-standings-state>div>button{flex:120px}.draft-share-controls{padding:15px 13px}.draft-share-actions>button{min-height:42px;padding-inline:8px}.draft-share-stage{padding:8px}.draft-share-card.format-landscape{width:min(100vw - 16px,85.3344dvh - 28.4448px)}.draft-share-card.format-square{width:min(100vw - 16px,48dvh - 16px)}.draft-share-card.format-portrait{width:min(100vw - 16px,38.4dvh - 12.8px)}.draft-share-card.format-story{width:min(100vw - 16px,27dvh - 9px)}.draft-share-overlay.presentation .draft-share-card.format-landscape{width:min(100vw - 16px,177.78dvh - 163.558px)}.draft-share-overlay.presentation .draft-share-card.format-square{width:min(100vw - 16px,100dvh - 92px)}.draft-share-overlay.presentation .draft-share-card.format-portrait{width:min(100vw - 16px,80dvh - 73.6px)}.draft-share-overlay.presentation .draft-share-card.format-story{width:min(100vw - 16px,56.25dvh - 51.75px)}}@media print{.draft-share-overlay,.draft-share-overlay *{visibility:visible!important}.draft-share-overlay{background:#fff;display:block;position:static}.draft-share-controls,.draft-share-overlay .presentation-close{display:none!important}.draft-share-stage{background:#fff;padding:0;display:block}.draft-share-card.format-landscape,.draft-share-card.format-square,.draft-share-card.format-portrait,.draft-share-card.format-story{width:100%;max-width:none;box-shadow:none}}.share-card.template-overview .share-overview[data-omit-projection=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"team""scenario""lineup""roster""finance"}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--focus:#148264;--focus-contrast:#fff}body{background:var(--lightningcss-light,#f4f6f5)var(--lightningcss-dark,#1c2b25)}.boston-app{font-size:16px;--page:var(--lightningcss-light,#f4f6f5)var(--lightningcss-dark,#1c2b25)!important;--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)!important;--surface-soft:var(--lightningcss-light,#eef4f1)var(--lightningcss-dark,#1c2b25)!important;--ink:var(--lightningcss-light,#182b25)var(--lightningcss-dark,#e5eee9)!important;--muted:var(--lightningcss-light,#607169)var(--lightningcss-dark,#a9bdb3)!important;--line:var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#354a40)!important;--accent:#08734f!important;--accent-strong:#075b40!important;--text-on-primary:#fff!important}.boston-app button,.boston-app input,.boston-app select{min-height:42px;font-size:14px}.boston-app button{border-radius:9px;font-weight:650}.boston-app button:hover:not(:disabled){background:var(--lightningcss-light,#eef5f1)var(--lightningcss-dark,#1c2b25);transform:none}.boston-app button.primary:hover:not(:disabled){color:#fff;background:#065d40}.boston-app button:focus-visible,.boston-app a:focus-visible,.boston-app summary:focus-visible{outline-offset:3px;outline:3px solid #28a67f}.boston-app .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-bottom:1px solid var(--lightningcss-light,#e0e7e3)var(--lightningcss-dark,#354a40);justify-content:space-between;gap:24px;min-height:84px;padding:18px max(24px,50vw - 612px);display:flex;position:relative}.boston-app .brand{background:0 0;border:0;gap:12px;width:auto;margin:0;padding:0}.boston-app .brand-mark{letter-spacing:-1px;background:#075e43;border-radius:11px;width:42px;height:42px;font-size:18px;font-weight:850}.boston-app .brand>span:last-child{align-items:baseline;gap:10px;display:flex}.boston-app .brand strong{letter-spacing:-1px;text-transform:none;font-size:23px}.boston-app .brand small{color:var(--lightningcss-light,#64786c)var(--lightningcss-dark,#a9bdb3);letter-spacing:0;font-size:14px;font-weight:500}.boston-header-note{color:var(--lightningcss-light,#607169)var(--lightningcss-dark,#a9bdb3);font-size:14px}.boston-app .header-actions{align-items:center;gap:12px;display:flex}.boston-app .boston-share{padding-inline:20px}.boston-scenario-menu{z-index:42;position:relative}.boston-scenario-menu>summary{cursor:pointer;align-items:center;gap:9px;padding:10px 4px;font-size:14px;list-style:none;display:flex}.boston-scenario-menu>summary::-webkit-details-marker{display:none}.boston-scenario-menu>div{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#d9e4dc)var(--lightningcss-dark,#354a40);border-radius:14px;width:280px;padding:18px;position:absolute;top:52px;right:0;box-shadow:0 14px 46px #102f231a}.boston-scenario-menu>div>strong{font-size:16px}.boston-scenario-menu p{color:var(--lightningcss-light,#66796e)var(--lightningcss-dark,#a9bdb3);margin:7px 0 14px;font-size:14px}.boston-scenario-menu button{text-align:left;border:0;width:100%;padding:10px;display:block}.boston-context{justify-content:space-between;align-items:end;gap:20px;max-width:1272px;margin:0 auto;padding:35px 24px 26px;display:flex}.boston-eyebrow{color:var(--lightningcss-light,#63766a)var(--lightningcss-dark,#a9bdb3);letter-spacing:.09em;font-size:12px;font-weight:750;line-height:1.6;display:block}.boston-eyebrow>span{color:#adb9b1;margin:0 9px}.boston-app .workspace-season-control{background:var(--lightningcss-light,#edf1ee)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#dbe3dd)var(--lightningcss-dark,#354a40);border-radius:11px;gap:4px;width:auto;padding:4px;display:flex}.boston-app .workspace-season-control button{text-align:center;color:var(--lightningcss-light,#617267)var(--lightningcss-dark,#a9bdb3);background:0 0;border:1px solid #0000;border-radius:8px;gap:2px;min-width:108px;padding:7px 12px;font-size:14px;display:grid}.boston-app .workspace-season-control button[aria-pressed=true]{color:var(--lightningcss-light,#173d2e)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-color:var(--lightningcss-light,#dee7e1)var(--lightningcss-dark,#354a40);box-shadow:0 2px 4px #16312306}.boston-app .workspace-season-control small{font-size:12px;font-weight:450}.boston-app .boston-primary-nav{max-width:1224px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#d8e1db)var(--lightningcss-dark,#354a40);border-radius:0;gap:26px;margin:0 auto 28px;padding:0;display:flex;position:static;overflow:visible}.boston-app .boston-primary-nav button{color:var(--lightningcss-light,#617267)var(--lightningcss-dark,#a9bdb3);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:9px;padding:13px 3px 15px;font-size:14px;display:flex}.boston-app .boston-primary-nav button.active{color:var(--lightningcss-light,#075b40)var(--lightningcss-dark,#86d9b3);box-shadow:none;background:0 0;border-bottom-color:#08734f}.boston-app .boston-primary-nav button:last-child{margin-left:auto}.boston-app .projected-team,.boston-app .workspace-panel,.boston-app .trade-complete{width:calc(100% - 48px);max-width:1224px;margin-left:auto;margin-right:auto}.boston-app .projected-team{box-shadow:none;background:0 0;border:none;padding:0}.boston-app .overview-hybrid{grid-template-columns:1.28fr 1fr;align-items:stretch;gap:24px;margin:0 0 24px;padding:0;display:grid}.boston-app .overview-live-result{color:#fff;box-shadow:none;background:#0c3628;border:1px solid #0c3628;border-radius:17px;padding:27px 30px 23px}.boston-app .overview-live-result>header{border:0;justify-content:space-between;align-items:start;margin-bottom:18px;padding:0;display:flex}.boston-app .overview-live-result>header span{color:#b4cabd;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.boston-app .overview-live-result>header h2{color:#fff;letter-spacing:-.6px;margin-top:6px;font-size:22px;font-weight:650}.boston-app .overview-live-result>header>strong{color:#dce9df;background:0 0;border:1px solid var(--lightningcss-light,#5a7e6a)var(--lightningcss-dark,#4e6b5c);border-radius:50%;place-items:center;width:47px;height:47px;font-size:13px;display:grid}.boston-app .overview-result-record{grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:0;display:grid}.boston-app .overview-result-record>div>small{color:#b4cabd;text-transform:none;letter-spacing:0;font-size:12px}.boston-app .overview-result-record>div>strong{color:#fff;letter-spacing:-3px;font-variant-numeric:tabular-nums;margin:8px 0;font-size:64px;font-weight:650;line-height:1.05}.boston-app .overview-result-record>div>em{color:#b4cabd;font-size:12px;font-style:normal}.boston-app .overview-result-record>div>b{color:var(--lightningcss-light,#16452c)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#b6e7c4)var(--lightningcss-dark,#203b30);border:0;padding:4px 8px;font-size:13px}.boston-app .overview-result-record dl{background:0 0;border-left:1px solid #466654;grid-template-columns:1fr 1fr;gap:18px 16px;margin:0;padding-left:22px;display:grid}.boston-app .overview-result-record dl>div{background:0 0;border:none;padding:0}.boston-app .overview-result-record dt{color:#b4cabd;text-transform:none;letter-spacing:0;font-size:12px}.boston-app .overview-result-record dd{color:#fff;white-space:normal;margin:5px 0 0;font-size:20px;font-weight:600}.boston-app .overview-result-finance{background:0 0;border:0;border-top:1px solid #466654;grid-template-columns:1fr 1.3fr;gap:18px;margin:24px 0 0;padding:18px 0 0;display:grid}.boston-app .overview-result-finance>div{background:0 0;border:0;padding:0}.boston-app .overview-result-finance dt{color:#b4cabd;text-transform:none;letter-spacing:0;font-size:12px;font-weight:450}.boston-app .overview-result-finance dd{color:#fff;margin:6px 0 0;font-size:17px;font-weight:650;line-height:1.4}.boston-app .overview-live-result .team-hard-cap-badge{color:#ecf5ee;background:#234d38;border-color:var(--lightningcss-light,#789884)var(--lightningcss-dark,#4e6b5c);font-size:12px}.boston-app .overview-active-scenario{background:0 0;border-top:1px solid #466654;margin-top:16px;padding:16px 0 0}.boston-app .overview-active-scenario>span,.boston-app .overview-active-scenario>small{color:#b4cabd;font-size:12px}.boston-app .overview-active-scenario>strong{color:#fff;font-size:14px}.boston-app .overview-action-launcher{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#dbe5dd)var(--lightningcss-dark,#354a40);border-radius:17px;padding:26px}.boston-app .overview-action-launcher header{margin:0;padding:0 0 17px}.boston-app .overview-action-launcher h2{letter-spacing:-1.2px;margin:8px 0 10px;font-size:32px;line-height:1.12}.boston-app .overview-action-launcher header p{margin:0;font-size:14px;line-height:1.5}.boston-app .overview-action-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.boston-app .overview-action-launcher>div>button{text-align:left;width:100%;min-height:86px;box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#dce6df)var(--lightningcss-dark,#354a40);border-radius:10px;grid-template-columns:1fr 18px;align-items:center;gap:8px;padding:16px;display:grid}.boston-app .overview-action-launcher>div>button:hover:not(:disabled){box-shadow:none;background:var(--lightningcss-light,#f1f7f3)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#92b8a3)var(--lightningcss-dark,#4e6b5c)}.boston-app .overview-action-launcher button strong{color:var(--lightningcss-light,#183b2c)var(--lightningcss-dark,#e5eee9);letter-spacing:-.2px;font-size:16px}.boston-app .overview-action-launcher button small{color:var(--lightningcss-light,#6a796f)var(--lightningcss-dark,#a9bdb3);margin-top:4px;font-size:13px;font-weight:450;line-height:1.5}.boston-app .overview-action-launcher button b{color:var(--lightningcss-light,#356b4e)var(--lightningcss-dark,#a9bdb3);background:0 0;font-size:20px}.boston-app .overview-action-launcher .boston-action-icon{color:var(--lightningcss-light,#146142)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#eef4ef)var(--lightningcss-dark,#1c2b25);border-radius:9px;place-items:center;width:38px;height:42px;display:grid}.boston-app .starting-lineup-projection-card{box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#dbe5dd)var(--lightningcss-dark,#354a40);border-radius:17px;margin:0 0 22px;padding:26px 30px}.boston-app .projected-basketball-layout,.boston-app .complete-team-overview{padding:0;display:block}.boston-app .starting-five-section{padding:0}.boston-app .projected-section-heading{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;display:flex}.boston-app .projected-section-heading>span{display:none}.boston-app .projected-section-heading h3{letter-spacing:-.7px;margin:0;font-size:23px}.boston-app .overview-rotation-actions{margin-left:auto}.boston-app .overview-rotation-actions button{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);min-height:38px;font-size:13px}.boston-app .lineup-strip-players{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.boston-app .lineup-strip-players>article{text-align:left;background:var(--lightningcss-light,#f5f8f5)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#e0e7e1)var(--lightningcss-dark,#354a40);border-radius:11px;flex-direction:column;justify-content:center;align-items:start;gap:8px;min-height:118px;padding:17px;display:flex}.boston-app .lineup-strip-players>article>span{color:var(--lightningcss-light,#427153)var(--lightningcss-dark,#a9bdb3);font-size:12px;font-weight:650}.boston-app .lineup-strip-players>article>strong{color:var(--lightningcss-light,#1d3d2b)var(--lightningcss-dark,#e5eee9);letter-spacing:-.3px;font-size:17px;font-weight:650;line-height:1.25}.boston-app .lineup-strip-players>article>small{color:var(--lightningcss-light,#63786a)var(--lightningcss-dark,#a9bdb3);font-size:12px;font-weight:450}.boston-app .projected-basketball-layout .lineup-strip-players article:after{content:none}.boston-draft-entry{background:var(--lightningcss-light,#edf5ef)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#cddfd3)var(--lightningcss-dark,#354a40);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:23px 28px;display:flex}.boston-draft-entry .boston-eyebrow{color:var(--lightningcss-light,#286a48)var(--lightningcss-dark,#86d9b3)}.boston-draft-entry h3{letter-spacing:-.5px;margin:6px 0;font-size:21px;font-weight:600;line-height:1.3}.boston-draft-entry p{color:var(--lightningcss-light,#65796b)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:14px;line-height:1.5}.boston-app .boston-draft-entry button{color:var(--lightningcss-light,#145338)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#a8c5b2)var(--lightningcss-dark,#354a40);border-radius:9px;flex-shrink:0;align-items:center;gap:22px;padding:12px 18px;font-size:14px;display:inline-flex}.boston-app .overview-roster-heading{margin:22px 0 13px;padding:0}.boston-app .overview-roster-heading>span{color:var(--lightningcss-light,#526858)var(--lightningcss-dark,#a9bdb3);text-transform:none;letter-spacing:0;font-size:14px;font-weight:650}.boston-app .overview-roster-heading p{display:none}.boston-app .overview-roster-groups{gap:25px}.boston-app .overview-roster-groups>section{background:0 0;border:0;padding:0}.boston-app .overview-roster-groups h4{text-transform:uppercase;letter-spacing:.07em;color:var(--lightningcss-light,#718174)var(--lightningcss-dark,#a9bdb3);border-bottom:1px solid var(--lightningcss-light,#e4eae5)var(--lightningcss-dark,#354a40);padding-bottom:11px;font-size:12px}.boston-app .overview-roster-groups article{background:0 0;border:0;padding:10px 0}.boston-app .overview-roster-groups article strong{font-size:14px;font-weight:600}.boston-app .overview-roster-groups article small,.boston-app .overview-roster-groups article em{color:var(--lightningcss-light,#718174)var(--lightningcss-dark,#a9bdb3);background:0 0;padding:0;font-size:12px}.boston-app .roster-fit-analysis-panel{background:0 0;border:0;border-top:1px solid var(--lightningcss-light,#e1e7e2)var(--lightningcss-dark,#354a40);border-radius:0;margin:20px 0 0;padding:0}.boston-app .roster-fit-analysis-panel>summary{padding:20px 0 0}.boston-app .roster-fit-grade{color:var(--lightningcss-light,#155332)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#edf5ee)var(--lightningcss-dark,#1c2b25);min-width:44px;font-size:22px}.boston-app .roster-fit-summary-copy strong{font-size:15px}.boston-app .roster-fit-summary-copy small{font-size:12px}.boston-app .roster-fit-analysis-panel summary em{font-size:13px}.boston-explore{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 30px;display:grid}.boston-app .boston-explore button{text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#dbe5dd)var(--lightningcss-dark,#354a40);border-radius:13px;align-items:center;gap:15px;min-width:0;padding:20px;display:flex}.boston-explore button>svg{color:var(--lightningcss-light,#427154)var(--lightningcss-dark,#a9bdb3);flex-shrink:0}.boston-explore button>span{gap:5px;display:grid}.boston-explore strong{font-size:14px;font-weight:650}.boston-explore small{color:var(--lightningcss-light,#6c7c70)var(--lightningcss-dark,#a9bdb3);font-size:12px;font-weight:450;line-height:1.4}.boston-explore b{color:var(--lightningcss-light,#728674)var(--lightningcss-dark,#a9bdb3);margin-left:auto}.boston-return-row{justify-content:space-between;align-items:center;gap:16px;max-width:1224px;margin:-6px auto 18px;display:flex}.boston-return-row button{color:var(--lightningcss-light,#466653)var(--lightningcss-dark,#a9bdb3);background:0 0;border:0;padding:0}.boston-return-row>span{color:var(--lightningcss-light,#728173)var(--lightningcss-dark,#a9bdb3);font-size:13px}.boston-app .workspace-panel{box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#dbe5dd)var(--lightningcss-dark,#354a40);border-radius:15px;margin-bottom:28px;scroll-margin-top:20px;overflow:visible}.boston-app .specialist-result-strip{background:var(--lightningcss-light,#f7faf7)var(--lightningcss-dark,#1c2b25);border:0;border-bottom:1px solid var(--lightningcss-light,#e1e7e2)var(--lightningcss-dark,#354a40);border-radius:15px 15px 0 0;margin:0}.boston-app .specialist-result-strip summary{padding:14px 22px}.boston-app .specialist-result-strip summary>span,.boston-app .specialist-result-strip summary>small,.boston-app .specialist-result-strip summary>em{font-size:13px}.boston-app .panel-heading{background:0 0;padding:24px}.boston-app .panel-heading h2{font-size:24px}.boston-app .panel-heading p{font-size:15px;line-height:1.5}.boston-app .panel-heading .workspace-intro-steps,.boston-app .panel-heading .scenario-state-badge{display:none}.boston-app .notice{width:calc(100% - 48px);max-width:1224px;font-size:14px}.boston-app .team-page-footer{border-top:1px solid var(--lightningcss-light,#dbe5dd)var(--lightningcss-dark,#354a40);max-width:1224px;margin:30px auto 0;padding:25px 0 35px}.boston-app .team-page-footer strong{font-size:16px}.boston-app .team-page-footer span,.boston-app .team-page-footer p,.boston-app .team-page-footer button{font-size:12px}.boston-app .mobile-more-backdrop{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102c2466;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.boston-app .mobile-more-menu{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#dbe5dd)var(--lightningcss-dark,#354a40);border-radius:18px;width:min(650px,100%);max-height:85vh;padding:25px;display:block;position:relative;inset:auto;overflow-y:auto;box-shadow:0 20px 90px #132e2340}.boston-app .mobile-more-menu>header{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.boston-app .mobile-more-menu header span{color:var(--lightningcss-light,#6e7d72)var(--lightningcss-dark,#a9bdb3);letter-spacing:.08em;font-size:12px}.boston-app .mobile-more-menu h2{letter-spacing:-.7px;margin:6px 0 0;font-size:25px}.boston-app .mobile-more-menu>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.boston-app .mobile-more-menu>div>button,.boston-app .mobile-more-menu>div>a{text-align:left;color:var(--lightningcss-light,#1d3b2b)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#e0e7e1)var(--lightningcss-dark,#354a40);border-radius:11px;gap:6px;padding:18px;text-decoration:none;display:grid}.boston-app .mobile-more-menu strong{font-size:15px}.boston-app .mobile-more-menu small{color:var(--lightningcss-light,#6a7a6f)var(--lightningcss-dark,#a9bdb3);font-size:13px;font-weight:450;line-height:1.4}.boston-reset-dialog{color:var(--lightningcss-light,#203a2c)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#d8e4db)var(--lightningcss-dark,#354a40);border-radius:18px;max-width:min(500px,100vw - 32px);padding:30px;box-shadow:0 20px 90px #132e2340}.boston-reset-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102c2466}.boston-reset-dialog h2{letter-spacing:-.7px;margin:10px 0 15px;font-size:26px;line-height:1.2}.boston-reset-dialog p{color:var(--lightningcss-light,#637467)var(--lightningcss-dark,#a9bdb3);font-size:16px;line-height:1.6}.boston-reset-dialog>div{justify-content:end;gap:10px;margin-top:23px;display:flex}.boston-skip-link{z-index:400;color:var(--lightningcss-light,#084b35)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);padding:12px;position:fixed;top:-70px;left:20px}.boston-skip-link:focus{top:15px}.boston-app .mobile-bottom-nav{display:none}.boston-app .boston-roster-follow-up{border-radius:13px;margin:0 0 20px;padding:17px 22px}.boston-app .action-complete{border-radius:14px;margin-top:0;margin-bottom:22px;padding:22px}.boston-app .action-complete p{font-size:15px;line-height:1.5}.boston-app .action-complete small{font-size:12px}.boston-app .development-control-card p,.boston-app .development-review-card p{font-size:15px;line-height:1.6}.boston-app .development-control-card label{font-size:14px}.boston-app .development-control-card h3{font-size:23px}.boston-app .development-choice-grid button{font-size:14px}.boston-app .development-team-comparison b{font-size:29px}.boston-app .development-active-list p,.boston-app .development-active-list strong{font-size:14px}.boston-app .development-privacy-note{display:none}.boston-app .rm-heading{padding:24px 26px 16px}.boston-app .rm-heading h2{letter-spacing:-.6px;font-size:24px}.boston-app .rm-heading p{font-size:14px}.boston-app .rm-heading .rc-workspace-controls{display:none}.boston-app .roster-moves .boston-contract-nav{border:0;flex-wrap:wrap;gap:8px;padding:0 26px 20px;display:flex;overflow:visible}.boston-app .roster-moves .boston-contract-nav>button{min-height:42px;font-size:14px}.boston-contract-more{z-index:30;position:relative}.boston-contract-more summary{cursor:pointer;border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#354a40);border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:650;list-style:none;display:flex}.boston-contract-more summary::-webkit-details-marker{display:none}.boston-contract-more>div{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#354a40);border-radius:12px;width:210px;padding:10px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 12px 30px #1330211a}.boston-contract-more button{text-align:left;border:none}.boston-app .boston-decisions-view .rm-heading,.boston-app .boston-decisions-view .rm-heading>div>span{display:none}.boston-app .td-heading{margin:0;padding-top:0}.boston-app .td-heading>div:first-child{display:none}.boston-app .td-heading-actions{justify-content:space-between;width:100%}.boston-app .td-heading-actions>button{background:0 0;border:none;font-size:13px}.boston-app .boston-decision-cap{border-bottom:1px solid var(--lightningcss-light,#dce5df)var(--lightningcss-dark,#354a40);margin-bottom:24px}.boston-app .boston-decision-cap>summary{cursor:pointer;color:var(--lightningcss-light,#466653)var(--lightningcss-dark,#a9bdb3);padding:14px 0;font-size:14px;font-weight:650}.boston-app .td-calendar{background:var(--lightningcss-light,#f7faf7)var(--lightningcss-dark,#1c2b25);border-radius:13px}.boston-app .td-calendar h3{font-size:20px}.boston-app .td-calendar h4{font-size:12px}.boston-app .td-row strong{font-size:14px}.boston-app .td-row small,.boston-app .td-row-date{font-size:12px}.boston-app .td-detail{border-radius:13px;padding:25px}.boston-app .td-detail>h3{letter-spacing:-.8px;font-size:28px}.boston-app .td-description{font-size:16px;line-height:1.6}.boston-app .td-detail dt,.boston-app .td-small,.boston-app .td-footnote{font-size:13px;line-height:1.6}.boston-app .td-detail dd{font-size:18px}.boston-app .boston-fit-detail{font-size:15px;line-height:1.6}@media (width<=1300px){.boston-app .boston-primary-nav,.boston-return-row,.boston-app .team-page-footer{margin-left:24px;margin-right:24px}}@media (width<=1000px){.boston-header-note{display:none}.boston-app .overview-live-result{padding:24px}.boston-app .overview-hybrid{grid-template-columns:1.05fr 1fr;gap:18px}.boston-app .overview-result-record{grid-template-columns:1fr;gap:18px}.boston-app .overview-result-record dl{border:0;grid-template-columns:repeat(4,1fr);gap:10px;padding:0}.boston-app .overview-result-record dd{font-size:18px}.boston-app .overview-result-finance{margin-top:18px}.boston-app .overview-action-launcher{padding:23px}.boston-app .lineup-strip-players>article{padding:13px}.boston-app .lineup-strip-players>article>strong{font-size:15px}.boston-explore{grid-template-columns:1fr;gap:10px}.boston-explore button{padding:16px 20px!important}}@media (width<=700px){.boston-app{padding-bottom:82px}.boston-app .topbar{gap:12px;min-height:70px;padding:15px 18px}.boston-app .brand-mark{border-radius:9px;width:34px;height:34px;font-size:15px}.boston-app .brand{gap:8px}.boston-app .brand strong{font-size:20px}.boston-app .brand small{display:none}.boston-app .header-actions{gap:12px}.boston-scenario-menu>summary{min-height:42px;padding:6px}.boston-scenario-menu>summary>span,.boston-scenario-menu>summary>b{display:none}.boston-scenario-menu>summary>svg{width:22px;height:22px}.boston-scenario-menu>div{top:48px;right:-65px}.boston-app .boston-share{min-height:38px;padding:8px 14px;font-size:13px}.boston-context{padding:25px 18px 22px;display:block}.boston-context h1{letter-spacing:-1.2px;font-size:31px}.boston-context .boston-eyebrow{letter-spacing:.07em;font-size:12px}.boston-app .workspace-season-control{width:100%;margin-top:18px;padding:3px}.boston-app .workspace-season-control button{flex:1;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:6px;display:flex}.boston-app .workspace-season-control small{font-size:12px}.boston-app .boston-primary-nav{display:none}.boston-app .projected-team,.boston-app .workspace-panel,.boston-app .trade-complete{width:calc(100% - 32px)}.boston-app .overview-hybrid{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.boston-app .overview-live-result{border-radius:14px;padding:22px}.boston-app .overview-live-result>header{margin-bottom:14px}.boston-app .overview-live-result>header h2{font-size:21px}.boston-app .overview-live-result>header>strong{width:39px;height:39px;font-size:12px}.boston-app .overview-result-record{grid-template-columns:1fr;gap:18px;display:grid}.boston-app .overview-result-record>div>strong{letter-spacing:-2.8px;font-size:56px}.boston-app .overview-result-record>div{grid-template-columns:1fr auto;display:grid}.boston-app .overview-result-record>div>small{grid-column:1/-1}.boston-app .overview-result-record>div>em{text-align:right;align-self:center;max-width:105px}.boston-app .overview-result-record>div>b{grid-column:1/-1;width:fit-content}.boston-app .overview-result-record dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0}.boston-app .overview-result-record dt{font-size:12px}.boston-app .overview-result-record dd{font-size:18px}.boston-app .overview-result-record dl>div:last-child dd{font-size:12px;line-height:1.4}.boston-app .overview-result-finance{grid-template-columns:1fr 1.3fr;gap:12px;padding-top:16px}.boston-app .overview-result-finance dd{font-size:14px}.boston-app .overview-action-launcher{border-radius:14px;padding:22px}.boston-app .overview-action-launcher h2{font-size:28px}.boston-app .overview-action-launcher button small{font-size:12px}.boston-app .overview-action-launcher button strong{font-size:15px}.boston-app .overview-action-launcher>div>button{grid-template-columns:1fr;gap:5px;min-height:92px;padding:14px 12px}.boston-app .overview-action-launcher>div>button b{display:none}.boston-app .overview-action-launcher>div>button small{line-height:1.45}.boston-draft-entry{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:16px;padding:20px 22px}.boston-draft-entry h3{font-size:21px}.boston-app .boston-draft-entry button{justify-content:space-between}.boston-app .starting-lineup-projection-card{border-radius:14px;padding:22px}.boston-app .projected-section-heading{gap:14px;margin-bottom:16px}.boston-app .projected-section-heading h3{font-size:21px}.boston-app .overview-rotation-actions{justify-content:flex-start;width:100%;margin:0}.boston-app .lineup-strip-players{grid-template-columns:1fr;gap:0}.boston-app .lineup-strip-players>article{background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#e2e9e3)var(--lightningcss-dark,#354a40);border-radius:0;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:53px;padding:11px 0;display:grid}.boston-app .lineup-strip-players>article>strong{font-size:14px}.boston-app .lineup-strip-players>article>small{font-size:12px}.boston-app .overview-roster-groups{grid-template-columns:1fr;gap:15px;display:grid}.boston-app .overview-roster-groups h4{margin-bottom:3px}.boston-app .roster-fit-summary-copy strong{font-size:13px}.boston-app .roster-fit-summary-copy small,.boston-app .roster-fit-analysis-panel summary em{font-size:12px}.boston-return-row{margin:-6px 18px 14px}.boston-return-row span{font-size:12px}.boston-return-row button{font-size:13px}.boston-app .mobile-bottom-nav{z-index:100;padding:8px 8px max(9px,env(safe-area-inset-bottom));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-top:1px solid var(--lightningcss-light,#dae5dc)var(--lightningcss-dark,#354a40);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #19322308}.boston-app .mobile-bottom-nav button{color:var(--lightningcss-light,#66796d)var(--lightningcss-dark,#a9bdb3);background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:50px;padding:4px;display:flex}.boston-app .mobile-bottom-nav button[aria-current=page]{color:var(--lightningcss-light,#0b6848)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#edf5ee)var(--lightningcss-dark,#1c2b25)}.boston-app .mobile-bottom-nav strong{font-size:12px;font-weight:600}.boston-app .mobile-more-backdrop{align-items:end;padding:12px}.boston-app .mobile-more-menu{border-radius:17px;max-height:85vh;padding:22px}.boston-app .mobile-more-menu h2{font-size:23px}.boston-app .mobile-more-menu>div{grid-template-columns:1fr;gap:8px}.boston-app .mobile-more-menu>div>button,.boston-app .mobile-more-menu>div>a{padding:14px}.boston-app .mobile-more-menu>div small{font-size:12px}.boston-app .team-page-footer{margin:20px 18px 0;padding-bottom:10px}.boston-app .specialist-result-strip summary{flex-wrap:wrap;padding:14px}.boston-app .specialist-result-strip summary>small{font-size:12px}.boston-reset-dialog{padding:24px}.boston-reset-dialog>div{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.boston-app *,html{scroll-behavior:auto!important;transition:none!important}}@media (width<=700px){.boston-app .header-actions .boston-share{display:inline-flex}.boston-app .header-actions .boston-scenario-menu button{display:block!important}.boston-app .overview-live-result{padding:18px 22px}.boston-app .overview-live-result>header{display:none}.boston-app .overview-result-record>div,.boston-app .overview-result-record dl,.boston-app .overview-result-record dl>div{border:0;padding:0}.boston-app .overview-result-finance{margin-top:14px;padding-top:12px}.boston-app .overview-result-finance>div+div{border:0;padding-left:0}.boston-app .overview-result-finance dd{margin-top:4px}.boston-app .roster-moves .boston-contract-nav{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px;display:grid}.boston-app .roster-moves .boston-contract-nav>button,.boston-contract-more summary{padding-inline:10px;font-size:13px}.boston-app .rm-heading{padding:20px 18px 15px}.boston-app .team-decisions{padding:18px}}.boston-app .boston-primary-nav button span{font-size:14px}.boston-app .overview-action-launcher>header>.boston-eyebrow{letter-spacing:.09em;font-size:12px}.boston-app .overview-result-record dl{border-top:0;border-bottom:0;border-right:0;border-radius:0}.boston-app .workspace-panel .panel-heading>div>span{display:none}.boston-app .workspace-panel .panel-heading h2{margin-top:0}.boston-app .rotation-workspace{padding:0 24px 24px}.boston-app .rotation-workspace .rotation-healthline{background:var(--lightningcss-light,#f5f8f5)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#dce6df)var(--lightningcss-dark,#354a40);border-radius:12px;padding:20px}.boston-app .rotation-workspace .rotation-healthline.pending{background:var(--lightningcss-light,#f9f7ef)var(--lightningcss-dark,#1c2b25)}.boston-app .rotation-workspace .rotation-guidance-copy>span{letter-spacing:.06em;font-size:12px}.boston-app .rotation-workspace .rotation-guidance-copy h3{margin:6px 0;font-size:21px;line-height:1.3}.boston-app .rotation-workspace .rotation-guidance-copy p{font-size:14px;line-height:1.5}.boston-app .rotation-workspace .rotation-minute-status>span,.boston-app .rotation-workspace .rotation-no-pending{font-size:12px}.boston-app .rotation-workspace .rotation-lineup-overview{background:0 0;border:0;margin:18px 0;padding:0;display:block}.boston-app .rotation-lineup-overview>summary{cursor:pointer;color:var(--lightningcss-light,#4e6a59)var(--lightningcss-dark,#a9bdb3);padding:12px 0;font-size:14px}.boston-app .rotation-lineup-overview[open]>div{margin-top:8px}.boston-app .rotation-lineup-overview article{border-top-width:1px}.boston-app .rotation-lineup-overview article strong{font-size:14px}.boston-app .rotation-lineup-overview article span,.boston-app .rotation-lineup-overview article small{font-size:12px}.boston-app .rotation-workspace .rotation-advanced-validation{background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#e2e8e3)var(--lightningcss-dark,#354a40);border-radius:0}.boston-app .rotation-workspace .rotation-advanced-validation summary,.boston-app .rotation-workspace .rotation-advanced-validation p{font-size:13px;line-height:1.55}.boston-app .rotation-workspace .rotation-secondary-actions>span{font-size:13px;line-height:1.5}.boston-app .rotation-workspace .rotation-group{border-color:var(--lightningcss-light,#e0e7e1)var(--lightningcss-dark,#354a40);border-radius:12px}.boston-app .rotation-workspace .rotation-group>header span{text-transform:none;letter-spacing:0;font-size:16px}.boston-app .rotation-workspace .rotation-group>header small{font-size:12px;font-weight:450}.boston-app .rotation-workspace .rotation-player-label strong{font-size:15px;line-height:1.4}.boston-app .rotation-workspace .rotation-player-label small,.boston-app .rotation-workspace .rotation-card-role>span small{font-size:12px}.boston-app .rotation-workspace .rotation-card-role select{font-size:14px}.boston-app .rotation-workspace .rotation-minute-stepper input{font-size:16px}.boston-app .rotation-workspace .rotation-minute-stepper label>span{font-size:12px}.boston-app .rotation-move-sheet p,.boston-app .starter-swap-prompt p{font-size:15px;line-height:1.55}.boston-app .rotation-move-sheet small,.boston-app .starter-swap-prompt small{font-size:13px}.boston-app .development-control-card{border-top:1px solid var(--lightningcss-light,#dce6df)var(--lightningcss-dark,#354a40);gap:18px}.boston-app .development-control-card>span,.boston-app .development-review-card>span,.boston-app .development-active-list>div>span{letter-spacing:.06em;font-size:12px}.boston-app .development-control-card select{font-size:16px}.boston-app .development-choice-grid{gap:8px}.boston-app .development-choice-grid button{padding:14px 10px}.boston-app .development-choice-grid strong{font-size:14px}.boston-app .development-choice-grid small,.boston-app .development-case-preview small,.boston-app .development-review-card>small{font-size:13px;line-height:1.5}.boston-app .development-case-preview>span,.boston-app .development-team-comparison small{font-size:12px}.boston-app .development-case-preview{background:var(--lightningcss-light,#f5f8f5)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#dce6df)var(--lightningcss-dark,#354a40)}.boston-app .trade-machine-section .tm-compact-header{background:0 0;border:0;border-radius:0;padding:24px 0 18px}.boston-app .trade-machine-section .tm-compact-header h2{margin:6px 0 10px;font-size:27px}.boston-app .trade-machine-section .tm-compact-header>div>p{font-size:15px;line-height:1.5}.boston-app .trade-machine-section .tm-compact-header>div>span{font-size:12px}.boston-app .trade-machine-section .tm-workflow-steps{background:var(--lightningcss-light,#f5f8f5)var(--lightningcss-dark,#1c2b25);border-radius:10px;margin-bottom:22px}.boston-app .trade-machine-section .tm-workflow-steps strong{font-size:14px}.boston-app .trade-machine-section .tm-workflow-steps small{font-size:12px}.boston-app .trade-machine-section .tm-starting-controls{background:0 0;border:0;padding:0}.boston-app .trade-machine-section .tm-participant-controls nav[hidden]{display:none}.boston-app .trade-machine-section .tm-starting-controls .tm-partner-tools{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;width:100%;display:grid}.boston-app .trade-machine-section .tm-starting-controls .tm-finder-entry,.boston-app .trade-machine-section .tm-starting-controls .tm-add-team{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#dce6df)var(--lightningcss-dark,#354a40);border-radius:12px;align-content:start;gap:10px;padding:22px;display:grid}.boston-app .trade-machine-section .tm-finder-entry p{color:var(--lightningcss-light,#65796b)var(--lightningcss-dark,#a9bdb3);margin:0;font-size:14px;line-height:1.5}.boston-app .trade-machine-section .tm-finder-trigger{min-height:44px;font-size:15px}.boston-app .trade-machine-section .tm-starting-controls .tm-add-team>span{font-size:16px;font-weight:650}.boston-app .trade-machine-section .tm-add-team select{min-height:46px;font-size:16px}.boston-app .trade-machine-section .tm-neutral-start{background:0 0;border:0;min-height:0;padding:24px 4px}.boston-app .trade-machine-section .tm-neutral-start>span{display:none}.boston-app .trade-machine-section .tm-neutral-start h3{font-size:17px}.boston-app .trade-machine-section .tm-neutral-start p{font-size:14px;line-height:1.55}.boston-app .trade-machine-section .tm-team-header small,.boston-app .trade-machine-section .tm-trade-progress p,.boston-app .trade-machine-section .tm-team-guide{font-size:14px;line-height:1.5}.boston-app .trade-machine-section .tm-trade-progress li small{font-size:12px}.boston-app .tm-finder .tm-finder-outgoing summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.boston-app .tm-finder .tm-finder-edit-hint{color:var(--lightningcss-light,#487258)var(--lightningcss-dark,#a9bdb3);white-space:nowrap;font-size:12px;font-weight:500}.boston-app .tm-finder .tm-finder-see-matches{width:100%;min-height:46px;margin:16px 0 4px}.boston-app .tm-finder .tm-finder-matches-title{letter-spacing:-.5px;margin:0 0 18px;font-size:21px}.boston-app .tm-finder .tm-finder-targets{scroll-margin-top:20px}.boston-app .roster-moves .rm-field label,.boston-app .roster-moves .rm-field-row label{font-size:14px;font-weight:600}.boston-app .roster-moves .rm-field input,.boston-app .roster-moves .rm-field select{min-height:46px;font-size:16px}.boston-app .roster-moves .rm-field small,.boston-app .roster-moves .rm-fine,.boston-app .roster-moves .rm-salary-limit small{font-size:12px;line-height:1.5}.boston-app .roster-moves .rm-preview p{font-size:14px;line-height:1.55}.boston-app .roster-moves .rm-eyebrow{font-size:12px}.boston-app .roster-moves .rm-schedule td,.boston-app .roster-moves .rm-schedule th{font-size:13px}.boston-app .roster-moves .rm-schedule .rm-term{font-size:12px}.boston-app .rc-roster[data-show-percentages=false] .rc-percent-col,.boston-app .rc-roster[data-show-percentages=false] .rc-percentage-row{display:none}.boston-app .rc-roster .rc-contract-row>th,.boston-app .rc-roster .rc-contract-row>td{border-bottom:1px solid var(--lightningcss-light,#e0e7e1)var(--lightningcss-dark,#354a40)}.boston-app .rc-table-options{padding:0 22px 16px}.boston-app .rc-table-options label{color:var(--lightningcss-light,#627568)var(--lightningcss-dark,#a9bdb3);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:inline-flex}.boston-app .rc-table-options input{accent-color:#08734f;width:16px;height:16px;min-height:0}.boston-app .rc-roster header p,.boston-app .rc-decisions header p{font-size:13px}.boston-app .rc-roster .rc-player-button strong,.boston-app .rc-roster tbody td{font-size:14px}.boston-app .rc-roster .rc-player-button small,.boston-app .rc-roster thead th,.boston-app .rc-roster tbody td>small,.boston-app .rc-roster .rc-option-link,.boston-app .rc-financial-cards>article>span,.boston-app .rc-financial-cards>article>small,.boston-app .rc-financial-foot{font-size:12px}.boston-app .rc-decision strong{font-size:15px}.boston-app .rc-decision small,.boston-app .rc-decision-date{font-size:12px}.boston-app .team-decisions .td-heading p{font-size:16px}.boston-app .team-decisions .td-completed>summary{font-size:15px}.boston-app .team-decisions .td-completed>summary small{font-size:12px}.boston-app .boston-2028-outcomes{box-shadow:none;border-color:var(--lightningcss-light,#dce6df)var(--lightningcss-dark,#354a40);border-radius:14px}.boston-app .boston-2028-outcomes>summary.boston-2028-entry{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);padding:24px}.boston-app .boston-2028-entry-mark{box-shadow:none;background:#0c5f43}.boston-app .boston-2028-entry h2{margin:4px 0;font-size:27px;line-height:1.25}.boston-app .boston-2028-entry p{font-size:15px;line-height:1.5}.boston-app .boston-2028-entry>div>span,.boston-app .boston-2028-entry>strong{font-size:12px}.boston-app .boston-2028-inputs>header{background:var(--lightningcss-light,#f5f8f5)var(--lightningcss-dark,#1c2b25);padding:18px}.boston-app .boston-2028-inputs>header h3{font-size:20px}.boston-app .boston-2028-inputs>header>div>span{font-size:12px}.boston-app .boston-2028-pick-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-top-width:1px}.boston-app .boston-2028-team-copy strong{font-size:15px}.boston-app .boston-2028-team-copy small,.boston-app .boston-2028-input-note{font-size:12px;line-height:1.5}.boston-app .boston-2028-pick-card input,.boston-app .boston-2028-pick-card select{font-size:16px}.boston-app .boston-2028-resolution{background:var(--lightningcss-light,#f5f8f5)var(--lightningcss-dark,#1c2b25)}.boston-app .boston-2028-flow article{border-left-width:2px;padding:20px}.boston-app .boston-2028-flow article>span,.boston-app .boston-2028-result>span{font-size:12px}.boston-app .boston-2028-flow article h3{font-size:20px;line-height:1.4}.boston-app .boston-2028-flow article p{font-size:15px;line-height:1.55}.boston-app .boston-2028-result{background:#0c3628;padding:24px}.boston-app .boston-2028-result p{font-size:14px;line-height:1.6}.boston-app .boston-2028-rules article p{font-size:14px;line-height:1.55}.boston-app .boston-2028-rules>footer{font-size:12px;line-height:1.5}.boston-app .draft-workspace .asset-section>h3{font-size:21px}.boston-app .asset-grid article h3{font-size:16px;line-height:1.4}.boston-app .asset-grid article p{font-size:14px;line-height:1.5}.boston-app .asset-grid article small,.boston-app .asset-grid article summary{font-size:12px}@media (width<=760px){.boston-app .team-decisions[data-mobile-focus=calendar] .td-main,.boston-app .team-decisions[data-mobile-focus=decision] .td-calendar{display:none}}@media (width<=700px){.boston-app .roster-moves .rm-tabs.boston-contract-nav{gap:8px;padding:0 0 18px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.boston-app .roster-moves .rm-tabs.boston-contract-nav>button,.boston-app .boston-contract-more summary{white-space:normal;justify-content:center;min-height:46px;padding:10px}.boston-app .overview-hybrid .overview-action-launcher{order:-1;padding:20px}.boston-app .overview-action-launcher>div{gap:8px}.boston-app .overview-action-launcher>header>.boston-eyebrow{font-size:12px}.boston-app .rotation-workspace,.boston-app .focused-development-workflow{padding:0 14px 20px}.boston-app .rotation-workspace .rotation-healthline{padding:16px}.boston-app .rotation-workspace .rotation-player-label strong{font-size:14px}.boston-app .trade-machine-section .tm-starting-controls .tm-partner-tools{grid-template-columns:1fr;gap:12px}.boston-app .trade-machine-section .tm-starting-controls .tm-finder-entry,.boston-app .trade-machine-section .tm-starting-controls .tm-add-team{padding:18px}.boston-app .trade-machine-section .tm-workflow-steps small{display:none}.boston-app .trade-machine-section .tm-compact-header{padding-top:10px}.boston-app .rc-table-options{padding-left:14px}.boston-app .rc-roster .rc-player-button strong,.boston-app .rc-roster tbody td{font-size:13px}.boston-app .development-choice-grid{grid-template-columns:1fr}.boston-app .development-choice-grid button{text-align:left;grid-template-columns:1fr;gap:4px;padding:14px 16px;display:grid}.boston-app .boston-2028-outcomes>summary.boston-2028-entry{padding:18px}.boston-app .boston-2028-entry h2{font-size:23px}.boston-app .boston-2028-entry p{font-size:14px}.boston-app .boston-2028-flow article{padding:16px}.boston-app .boston-2028-flow article h3{font-size:18px}}.boston-app.app-shell{width:100%;max-width:none;margin:0;--page:var(--lightningcss-light,#f5f6f6)var(--lightningcss-dark,#1c2b25)!important}.boston-app .topbar.boston-topbar{z-index:85;gap:16px;height:64px;min-height:64px;padding:10px 24px;position:sticky;top:0}.boston-app .brand-mark{border-radius:9px;width:34px;height:34px;font-size:16px}.boston-app .brand strong{letter-spacing:-.7px;font-size:21px}.boston-app .header-actions{gap:14px}.boston-app .header-actions .boston-undo{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#d8e1dc)var(--lightningcss-dark,#354a40);align-items:center;gap:7px;min-height:38px;padding:7px 12px;display:inline-flex!important}.boston-app .boston-undo:disabled{opacity:.5;cursor:default}.boston-app .boston-share{min-height:38px;padding:8px 18px}.boston-sidebar{z-index:60;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-right:1px solid var(--lightningcss-light,#dfe5e1)var(--lightningcss-dark,#354a40);width:204px;padding:24px 12px;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.boston-app .boston-primary-nav{border:0;flex-direction:column;gap:4px;max-width:none;margin:0;padding:0;display:flex}.boston-app .boston-primary-nav button,.boston-app .boston-primary-nav a{color:var(--lightningcss-light,#52635b)var(--lightningcss-dark,#a9bdb3);text-align:left;white-space:normal;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:10px 12px;font-size:14px;font-weight:550;line-height:1.4;text-decoration:none;display:flex}.boston-app .boston-primary-nav button.active,.boston-app .boston-primary-nav button.active:hover:not(:disabled){color:var(--lightningcss-light,#075b40)var(--lightningcss-dark,#86d9b3);box-shadow:none;background:var(--lightningcss-light,#e7f2ec)var(--lightningcss-dark,#1c2b25);border-bottom:0;font-weight:700}.boston-app .boston-primary-nav button:hover:not(:disabled),.boston-app .boston-primary-nav a:hover{background:var(--lightningcss-light,#f0f5f2)var(--lightningcss-dark,#1c2b25)}.boston-app .boston-primary-nav svg{flex-shrink:0;width:19px;height:19px}.boston-league-nav{border-top:1px solid var(--lightningcss-light,#e5e9e6)var(--lightningcss-dark,#354a40);gap:4px;margin-top:20px;padding-top:20px;display:grid}.boston-league-nav>span{color:var(--lightningcss-light,#7b8980)var(--lightningcss-dark,#a9bdb3);padding:0 12px 6px;font-size:12px;font-weight:650}.boston-workspace{min-width:0;min-height:calc(100vh - 64px);margin-left:204px;padding:0 32px 24px;scroll-margin-top:64px}.boston-context{align-items:center;gap:18px;max-width:1240px;min-height:94px;margin:0 auto;padding:26px 0 22px}.boston-context h1{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:700;line-height:1.2}.boston-builder-preview{color:var(--lightningcss-light,#21573f)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#f0f6f2)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#ceded4)var(--lightningcss-dark,#354a40);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;max-width:1240px;min-height:48px;margin:0 auto 20px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.boston-builder-preview:hover{background:var(--lightningcss-light,#e6f0e9)var(--lightningcss-dark,#273b32);border-color:var(--lightningcss-light,#9fbdad)var(--lightningcss-dark,#4e6b5c)}.boston-builder-preview:focus-visible{outline-offset:3px;outline:3px solid #168061}.boston-builder-preview>span:first-child{text-wrap:balance}.boston-builder-preview>span:last-child{flex-shrink:0;font-size:20px;line-height:1}.boston-app .workspace-season-control{border-radius:9px;flex-shrink:0;margin:0;padding:3px}.boston-app .workspace-season-control button{min-width:96px;min-height:34px;padding:5px 12px;font-size:14px;display:block}.boston-app .workspace-season-control small{display:none}.boston-app .boston-workspace .projected-team,.boston-app .boston-workspace .workspace-panel,.boston-app .boston-workspace .notice{width:100%;max-width:1240px;margin-left:auto;margin-right:auto}.boston-app .workspace-panel{scroll-margin-top:82px}.boston-app .overview-hybrid{margin:0 0 20px;display:block}.boston-app .overview-action-launcher{display:none}.boston-app .overview-live-result{border-radius:14px;padding:24px 28px}.boston-app .overview-live-result>header{margin-bottom:14px}.boston-app .overview-live-result>header h2{margin:4px 0 0;font-size:20px}.boston-app .overview-live-result>header>strong{width:40px;height:40px}.boston-app .overview-result-record{grid-template-columns:minmax(200px,.8fr) 1.8fr;gap:32px}.boston-app .overview-result-record>div>strong{margin:4px 0;font-size:60px}.boston-app .overview-result-record dl{border-left:1px solid #466654;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-left:28px}.boston-app .overview-result-record dd{font-size:24px}.boston-app .overview-result-record dl>div:last-child dd{font-size:15px}.boston-app .overview-result-finance{grid-template-columns:.8fr 1.8fr;gap:32px;margin-top:18px;padding-top:16px}.boston-app .overview-result-finance dd{font-size:16px}.boston-app .overview-result-finance>div:last-child dd{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.boston-app .overview-result-footer{border-top:1px solid #466654;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:18px;padding-top:16px;display:flex}.boston-app .overview-result-footer .overview-result-finance{border:0;flex:340px;margin:0;padding:0}.boston-app .overview-play-button{color:#005b32;white-space:nowrap;min-height:44px;box-shadow:none;background:#fff;border:1px solid #fff;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:14px;margin-left:auto;padding:12px 18px;font-size:15px;font-weight:650;display:inline-flex}.boston-app .overview-play-button:hover:not(:disabled){background:#edf6f0;border-color:#edf6f0}.boston-app .overview-play-button:focus-visible{outline-offset:4px;outline:2px solid #fff}.boston-app .build-play-dialog .build-play-choices{flex-direction:column;gap:12px;display:flex}.boston-app .build-play-choices>button{text-align:left;white-space:normal;gap:6px;padding:16px;display:grid}.boston-app .build-play-choices strong{font-size:16px;line-height:1.35}.boston-app .build-play-choices small{font-size:14px;font-weight:400;line-height:1.5}.boston-app .build-play-cancel{min-height:44px;margin:16px 0 0 auto;padding:10px 16px;display:block}.boston-app .starting-lineup-projection-card{border-radius:14px;padding:23px 26px}.boston-app .lineup-strip-players>article{min-height:94px}.boston-draft-entry{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-radius:12px;margin-bottom:20px;padding:16px 22px}.boston-draft-entry h3{margin:0 0 5px;font-size:17px}.boston-draft-entry p{font-size:14px}.boston-app .boston-draft-entry button{min-height:40px;padding:9px 14px}.boston-last-move{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#cee0d5)var(--lightningcss-dark,#354a40);border-left:3px solid #08734f;border-radius:9px;max-width:1240px;margin:0 auto 16px}.boston-last-move>summary{cursor:pointer;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:flex}.boston-last-move>summary::-webkit-details-marker{display:none}.boston-last-move>summary>span{color:var(--lightningcss-light,#6d8073)var(--lightningcss-dark,#a9bdb3);flex-shrink:0;font-size:12px}.boston-last-move>summary>strong{font-size:14px;font-weight:600;line-height:1.4}.boston-last-move .boston-change-details{color:var(--lightningcss-light,#166145)var(--lightningcss-dark,#86d9b3);margin-left:auto}.boston-change-details:after{content:" +"}.boston-last-move[open] .boston-change-details:after{content:" −"}.boston-last-move>div{border-top:1px solid var(--lightningcss-light,#e5ece7)var(--lightningcss-dark,#354a40);padding:4px 18px 16px}.boston-last-move p{color:var(--lightningcss-light,#607368)var(--lightningcss-dark,#a9bdb3);margin:10px 0;font-size:14px;line-height:1.5}.boston-change-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.boston-app .boston-change-actions button{min-height:38px;font-size:13px}.boston-app .specialist-result-strip summary{gap:12px;padding:11px 20px}.boston-app .specialist-result-strip summary>strong{font-size:18px}.boston-app .specialist-result-strip summary>em{font-size:12px}.boston-app .workspace-panel .rm-heading{display:none}.boston-app .roster-moves .boston-contract-nav{padding-top:18px}.boston-app .rotation-workspace{padding-top:20px}.boston-app .trade-machine-section .tm-compact-header{background:0 0;padding:18px 24px 10px}.boston-app .trade-machine-section .tm-compact-header>div:first-child>span,.boston-app .trade-machine-section .tm-compact-header h2,.boston-app .trade-machine-section .tm-header-tools{display:none}.boston-app .trade-machine-section .tm-compact-header p{margin:0;font-size:15px}.boston-app .trade-machine-section .tm-workflow-steps{box-shadow:none;background:0 0;border:0;justify-content:flex-start;margin:6px 24px 18px;padding:0}.boston-app .trade-machine-section .tm-workflow-steps li{background:0 0;border:0;padding:8px 14px}.boston-app .trade-machine-section .tm-workflow-steps li:first-child{padding-left:0}.boston-app .trade-machine-section .tm-participant-controls{margin:0 24px 22px}.boston-app .trade-machine-section .tm-starting-controls .tm-finder-entry,.boston-app .trade-machine-section .tm-starting-controls .tm-add-team{padding:20px}.boston-app .trade-machine-section .tm-neutral-start{display:none}.boston-app .trade-machine-section .tm-trade-progress{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;top:auto}.boston-app .trade-machine-section .tm-trade-progress>ul{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.boston-app .trade-machine-section .tm-workspace-grid{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-auto-columns:auto;grid-auto-flow:row;min-width:0;padding:0;display:grid;overflow:visible}.boston-app .trade-machine-section .tm-team-workspace{scroll-margin-top:80px}.boston-app .trade-machine-section .tm-team-header{grid-template-columns:auto minmax(0,1fr)}.boston-app .trade-machine-section .tm-team-header-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.boston-app .trade-machine-section .tm-team-header-actions select{width:100%;max-width:none}.boston-app .trade-machine-section .tm-check-actions{justify-content:flex-end;margin-top:16px;display:flex}.boston-app .focused-development-workflow,.boston-app .focused-development-workflow .development-control-card,.boston-app .focused-development-workflow .development-review-card{padding:22px}.boston-app .team-page-footer{color:var(--lightningcss-light,#68786e)var(--lightningcss-dark,#a9bdb3);background:0 0;border-color:var(--lightningcss-light,#dfe5e1)var(--lightningcss-dark,#354a40);max-width:none;margin:0 32px 0 236px;padding:18px 0 24px}.boston-app .team-page-footer strong{color:var(--lightningcss-light,#415b4d)var(--lightningcss-dark,#a9bdb3)}.boston-app .team-page-footer p,.boston-app .team-page-footer span{color:var(--lightningcss-light,#607169)var(--lightningcss-dark,#a9bdb3)}.boston-app .team-page-footer .methodology-disclaimer-link{color:var(--lightningcss-light,#075b40)var(--lightningcss-dark,#86d9b3);border-color:var(--lightningcss-light,#c4d4cb)var(--lightningcss-dark,#4e6b5c)}.boston-app .team-footer-context{display:none}@media (width>=901px) and (width<=1150px){.boston-workspace{padding-inline:24px}.boston-app .overview-result-record{grid-template-columns:190px 1fr;gap:20px}.boston-app .overview-result-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding-left:22px}.boston-app .overview-result-record dd{font-size:20px}.boston-app .overview-result-finance{grid-template-columns:190px 1fr;gap:20px}.boston-app .team-page-footer{margin-left:228px;margin-right:24px}}@media (width<=900px){.boston-app .trade-machine-section .tm-workspace-grid{display:block}.boston-app .trade-machine-section .tm-team-workspace{display:none}.boston-app .trade-machine-section .tm-team-workspace.active{display:block}.boston-app .trade-machine-section .tm-trade-progress>ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.boston-app .trade-machine-section .tm-trade-progress li small{white-space:normal;overflow-wrap:anywhere}.boston-app.app-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.boston-sidebar{display:none}.boston-workspace{min-height:calc(100vh - 136px);margin:0;padding:0 16px 20px}.boston-app .topbar.boston-topbar{gap:8px;padding:10px 14px}.boston-app .brand{gap:8px}.boston-app .brand strong{font-size:18px}.boston-app .brand-mark{width:30px;height:30px;font-size:14px}.boston-app .brand small{display:none}.boston-app .header-actions{gap:8px}.boston-app .boston-undo{gap:5px;min-height:38px;padding:6px 8px;font-size:13px}.boston-app .boston-undo svg{width:16px;height:16px}.boston-scenario-menu>summary{min-height:38px;padding:6px}.boston-scenario-menu>summary>span,.boston-scenario-menu>summary>b{display:none}.boston-scenario-menu>div{max-width:calc(100vw - 24px);top:46px;right:-66px}.boston-app .boston-share{min-height:38px;padding:7px 10px;font-size:13px}.boston-context{flex-wrap:wrap;gap:14px;min-height:0;padding:21px 0 18px;display:flex}.boston-context h1{letter-spacing:-.7px;flex:1;font-size:24px}.boston-app .workspace-season-control{width:auto;margin:0}.boston-app .workspace-season-control button{min-width:78px;min-height:34px;padding:5px 8px;font-size:13px}.boston-app .overview-action-launcher{background:0 0;border:0;margin-bottom:16px;padding:0;display:block}.boston-app .overview-action-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.boston-app .overview-action-launcher>div>button{border-radius:8px;grid-template-columns:1fr;min-height:44px;padding:12px}.boston-app .overview-action-launcher button strong{font-size:14px}.boston-app .overview-action-launcher button small,.boston-app .overview-action-launcher button b{display:none}.boston-app .overview-hybrid{gap:0;display:flex}.boston-app .overview-hybrid .overview-action-launcher{padding:0}.boston-app .overview-live-result{width:100%;padding:20px}.boston-app .overview-result-record{grid-template-columns:1fr;gap:16px}.boston-app .overview-result-record>div>strong{font-size:54px}.boston-app .overview-result-record dl{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0}.boston-app .overview-result-record dd{font-size:20px}.boston-app .overview-result-record dl>div:last-child dd{font-size:12px}.boston-app .overview-result-finance{grid-template-columns:.8fr 1.2fr;gap:12px}.boston-app .overview-result-finance dd{font-size:14px}.boston-app .overview-result-finance>div:last-child dd{display:block}.boston-app .overview-result-footer{margin-top:18px;padding-top:16px}.boston-app .overview-result-footer .overview-result-finance{flex-basis:100%;min-width:0}.boston-app .overview-play-button{width:100%}.boston-app .starting-lineup-projection-card{padding:18px}.boston-last-move>summary{grid-template-columns:1fr auto;gap:6px 10px;padding:12px 14px;display:grid}.boston-last-move>summary>span:first-child{grid-column:1}.boston-last-move>summary>strong{grid-row:2}.boston-last-move .boston-change-details{grid-area:1/2/3}.boston-app .boston-workspace .notice,.boston-app .specialist-result-strip summary{padding:12px 14px}.boston-app .specialist-result-strip summary>em{display:none}.boston-app .specialist-result-strip summary>small{font-size:12px}.boston-app .trade-machine-section .tm-compact-header{padding:16px 16px 8px}.boston-app .trade-machine-section .tm-workflow-steps{gap:8px;margin:0 16px 14px}.boston-app .trade-machine-section .tm-workflow-steps li{padding:6px 0}.boston-app .trade-machine-section .tm-workflow-steps small{display:none}.boston-app .trade-machine-section .tm-participant-controls{margin:0 16px 18px}.boston-app .trade-machine-section .tm-partner-tools{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.boston-app .trade-machine-section .tm-participant-controls:not(.tm-starting-controls) .tm-finder-entry{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.boston-app .trade-machine-section .tm-partner-tools .tm-target-list{flex-basis:100%;min-width:0}.boston-app .trade-machine-section .tm-partner-tools .tm-add-team{gap:5px;min-width:0;display:grid}.boston-app .trade-machine-section .tm-partner-tools .tm-add-team select{width:100%;min-width:0}.boston-app .trade-machine-section .tm-starting-controls .tm-partner-tools{grid-template-columns:1fr}.boston-app .trade-machine-section .tm-starting-controls .tm-finder-entry,.boston-app .trade-machine-section .tm-starting-controls .tm-add-team,.boston-app .focused-development-workflow{padding:16px}.boston-app .focused-development-workflow .development-control-card,.boston-app .focused-development-workflow .development-review-card{padding:18px}.boston-app .team-page-footer{margin:0 16px;padding:18px 0}.boston-app .mobile-bottom-nav{padding:7px 8px max(7px,env(safe-area-inset-bottom));z-index:90;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-top:1px solid var(--lightningcss-light,#d9e4dc)var(--lightningcss-dark,#354a40);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.boston-app .mobile-bottom-nav button{color:var(--lightningcss-light,#65776b)var(--lightningcss-dark,#a9bdb3);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 3px;display:flex}.boston-app .mobile-bottom-nav button strong{font-size:12px;font-weight:600}.boston-app .mobile-bottom-nav button[aria-current=page]{color:var(--lightningcss-light,#075b40)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#eaf4ec)var(--lightningcss-dark,#1c2b25)}}@media (width<=380px){.boston-app .brand strong{font-size:16px}.boston-app .brand-mark{width:28px;height:28px}.boston-app .header-actions{gap:5px}.boston-app .topbar.boston-topbar{padding-inline:12px}.boston-app .trade-machine-section .tm-workflow-steps li{flex-direction:column;align-items:flex-start;gap:5px}.boston-app .trade-machine-section .tm-workflow-steps li>span{width:21px}}.boston-app .boston-primary-nav .boston-season-entry,.boston-app .mobile-more-menu .boston-season-entry{color:var(--lightningcss-light,#075d40)var(--lightningcss-dark,#86d9b3);text-align:left;background:var(--lightningcss-light,#eef6f1)var(--lightningcss-dark,#1c2b25);border:1px solid var(--lightningcss-light,#cadfd2)var(--lightningcss-dark,#354a40);border-radius:10px;align-items:center;gap:10px;width:100%;min-height:76px;margin-top:16px;padding:14px 12px;display:flex}.boston-app .boston-primary-nav .boston-season-entry:hover:not(:disabled),.boston-app .mobile-more-menu .boston-season-entry:hover:not(:disabled){color:var(--lightningcss-light,#075d40)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#e1efe6)var(--lightningcss-dark,#273b32);border-color:var(--lightningcss-light,#9dbfae)var(--lightningcss-dark,#4e6b5c)}.boston-app .boston-season-entry>svg{flex:none;width:19px;height:19px}.boston-app .boston-season-entry>span{gap:5px;min-width:0;display:grid}.boston-app .boston-season-entry strong{font-size:14px;font-weight:650;line-height:1.35}.boston-app .boston-season-entry small{color:var(--lightningcss-light,#5b7666)var(--lightningcss-dark,#a9bdb3);font-size:11px;font-weight:450;line-height:1.4}.boston-app .boston-season-entry>b{margin-left:auto;font-size:15px;font-weight:500}.boston-app .boston-primary-nav .boston-season-entry>b{display:none}.boston-app .boston-primary-nav .boston-season-entry+.boston-league-nav{margin-top:16px;padding-top:16px}.boston-app :is(button,a,summary,input,select):focus-visible{outline-offset:3px;outline:3px solid #248763}.boston-app.is-playing .boston-primary-nav button:focus-visible{outline-color:var(--lightningcss-light,#91d4b3)var(--lightningcss-dark,#8bdfb9)}.boston-app .boston-scenario-menu[open]>summary{background:var(--lightningcss-light,#eef5f0)var(--lightningcss-dark,#1c2b25);border-radius:8px}.boston-app .boston-scenario-menu>div{border-color:var(--lightningcss-light,#dce5e0)var(--lightningcss-dark,#354a40);border-radius:12px;padding:18px;box-shadow:0 12px 35px #173d291a}.boston-app .boston-scenario-menu>div button{text-align:left;min-height:44px;padding-block:10px}.boston-app .boston-reset-dialog h2{font-weight:600}.boston-app .boston-reset-dialog>div>button{min-height:44px;padding:11px 15px}.boston-app .mobile-more-menu>header>button{border-color:var(--lightningcss-light,#d4e0d8)var(--lightningcss-dark,#354a40);min-height:44px;padding:9px 14px}.boston-app .mobile-more-menu h2{font-size:24px;font-weight:600}.boston-app .mobile-more-menu .boston-season-entry{margin:0 0 18px;padding:17px}.boston-app .mobile-more-menu .boston-season-entry strong{font-size:16px}.boston-app .mobile-more-menu .boston-season-entry small{font-size:13px}.boston-app .mobile-more-menu .boston-mobile-tools>:is(button,a){background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border-color:var(--lightningcss-light,#dce5e0)var(--lightningcss-dark,#354a40);box-shadow:0 1px 3px #15372904}.boston-app .mobile-more-menu .boston-mobile-tools>:is(button,a):hover:not(:disabled){background:var(--lightningcss-light,#f2f7f4)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#adc8b8)var(--lightningcss-dark,#354a40)}.boston-app .mobile-more-menu .boston-mobile-tools>button[aria-current=page]{background:var(--lightningcss-light,#edf5f0)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#9dbfae)var(--lightningcss-dark,#4e6b5c)}@media (width<=900px){.boston-app .mobile-more-backdrop{align-items:flex-end;padding:12px}.boston-app .mobile-more-menu{overscroll-behavior:contain;max-height:calc(100dvh - 32px);padding:22px 18px}.boston-app .mobile-more-menu>.boston-mobile-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.boston-app .mobile-more-menu .boston-mobile-tools>:is(button,a){align-content:start;gap:7px;padding:15px 13px}.boston-app .mobile-more-menu .boston-mobile-tools strong{font-size:14px;font-weight:600}.boston-app .mobile-more-menu .boston-mobile-tools small{font-size:12px;line-height:1.5}.boston-app .boston-reset-dialog{max-height:calc(100dvh - 32px);padding:24px;overflow:auto}}@media (width<=760px){.boston-app.is-building .boston-context{align-items:flex-start;gap:12px}.boston-app.is-building .boston-context h1{flex-basis:100%}.boston-app.is-playing .sg-return{align-items:flex-start;gap:14px}.boston-app.is-playing .sg-return>span{gap:5px;line-height:1.5;display:grid}.boston-app.is-playing .sg-return button{white-space:nowrap;min-height:44px}}@media (width<=370px){.boston-app .mobile-more-menu{padding:20px 14px}.boston-app .mobile-more-menu .boston-mobile-tools>:is(button,a){padding:13px 10px}.boston-app .boston-reset-dialog>div{flex-direction:column-reverse}.boston-app .boston-reset-dialog>div>button{width:100%}}.boston-app .topbar .boston-start-fresh{color:var(--lightningcss-light,#496456)var(--lightningcss-dark,#a9bdb3);white-space:nowrap;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f);border:1px solid var(--lightningcss-light,#d5e0d8)var(--lightningcss-dark,#354a40);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:14px;display:inline-flex}.boston-app .topbar .boston-start-fresh:hover:not(:disabled){color:var(--lightningcss-light,#075d40)var(--lightningcss-dark,#86d9b3);background:var(--lightningcss-light,#f1f6f3)var(--lightningcss-dark,#1c2b25);border-color:var(--lightningcss-light,#9bbba9)var(--lightningcss-dark,#4e6b5c)}.boston-app .boston-start-fresh svg{width:17px;height:17px}@media (width>=761px) and (width<=1050px){.boston-app .topbar.boston-topbar{gap:10px;padding-inline:18px}.boston-app .topbar .brand small{display:none}.boston-app .topbar .header-actions{gap:9px;margin-left:0}.boston-app .topbar .boston-scenario-menu>summary>span{display:none}}@media (width<=760px){.boston-app .topbar.boston-topbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;height:auto;min-height:112px;padding:10px 16px;display:grid}.boston-app .topbar .brand{grid-area:1/1;justify-self:start;min-height:40px}.boston-app .topbar.boston-topbar .brand>span:last-child{display:flex}.boston-app .topbar .boston-start-fresh{grid-area:1/2;justify-self:end;gap:7px;min-height:40px;padding:8px 10px}.boston-app .topbar .rl-mode-switch{grid-area:2/1;justify-self:start;margin:0;padding:3px}.boston-app .topbar .rl-mode-switch button{min-width:61px;min-height:36px;padding:6px 11px;font-size:14px}.boston-app .topbar .header-actions{grid-area:2/2;justify-self:end;gap:8px;margin:0}.boston-app .topbar .header-actions .boston-undo,.boston-app .topbar .header-actions .boston-share{width:40px;min-width:40px;min-height:40px;padding:8px}.boston-app .topbar .boston-scenario-menu>summary{justify-content:center;min-width:40px;min-height:40px;padding:9px}.boston-app .topbar .boston-scenario-menu>div{width:268px;max-width:calc(100vw - 32px);top:48px;right:0}.boston-app .boston-workspace,.boston-app .workspace-panel{scroll-margin-top:128px}.boston-app .boston-skip-link{z-index:100}}@media (width<=370px){.boston-app .topbar.boston-topbar{gap:8px;padding-inline:12px}.boston-app .topbar .brand{gap:7px}.boston-app .topbar .brand strong{font-size:17px}.boston-app .topbar .header-actions{gap:5px}}.boston-app .boston-primary-nav .boston-postgame-nav{margin-bottom:12px;position:relative}.boston-app .boston-primary-nav .boston-postgame-nav:after{content:"";background:var(--line);height:1px;position:absolute;bottom:-7px;left:10px;right:10px}.boston-app .boston-latest-game{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface);color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:22px 24px;text-decoration:none;display:flex}.boston-app .boston-latest-game small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.boston-app .boston-latest-game h3{margin:7px 0;font-size:19px}.boston-app .boston-latest-game p{color:var(--muted);margin:0;font-size:13px}.boston-app .boston-latest-game>div:last-child{align-items:center;gap:25px;display:flex}.boston-app .boston-latest-game strong{font-variant-numeric:tabular-nums;font-size:28px}.boston-app .boston-latest-game span{color:var(--lightningcss-light,#005b36)var(--lightningcss-dark,#81d5b0);font-size:13px;font-weight:700}.boston-app .boston-latest-game:hover{border-color:var(--accent)}@media (width<=650px){.boston-app .boston-latest-game{flex-direction:column;align-items:stretch;padding:20px}.boston-app .boston-latest-game>div:last-child{justify-content:space-between}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.share-studio-overlay,.share-card,.draft-share-overlay,.standings-share-overlay,.season-share-studio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.boston-app :is(.share-studio-overlay,.draft-share-overlay,.standings-share-overlay,.season-share-studio){--page:#f5f6f6;--surface:#fff;--surface-soft:#eef4f1;--ink:#182b25;--muted:#607169;--line:#dce4df;--accent-strong:#075b40;--focus:#148264;--focus-contrast:#fff}.league-standings-page :is(.draft-share-overlay,.standings-share-overlay){--page:#efefed;--surface:#fdfdfb;--surface-soft:#f3f3f0;--ink:#17191d;--muted:#686d74;--line:#d8d9d6}@media (prefers-color-scheme:dark){body{background:#101a16}.boston-app.app-shell{--focus:#8bdfb9;--focus-contrast:#101a16;--team-border:#354a40;--page:#101a16!important;--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17231f)!important;--surface-soft:var(--lightningcss-light,#eef4f1)var(--lightningcss-dark,#20372d)!important;--ink:var(--lightningcss-light,#182b25)var(--lightningcss-dark,#e5eee9)!important;--muted:var(--lightningcss-light,#607169)var(--lightningcss-dark,#a9bdb3)!important;--line:var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#354a40)!important}.boston-app.is-playing{background:#101a16}.boston-app .topbar.boston-topbar{background:#17231f}.boston-app .brand{background:0 0}.boston-app .brand-mark{color:#fff}.boston-app .workspace-panel{background:#17231f}.boston-app .season-workspace-panel{background:0 0}.boston-app :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.boston-app :is(input,select,textarea)::placeholder{color:#9fb2a8;opacity:1}.boston-app :is(button,a,summary,input,select,textarea):focus-visible{outline-color:#8bdfb9}.boston-app button.primary{color:#fff;background:#08734f}.boston-app button.primary:hover:not(:disabled){color:#fff;background:#086344}.boston-app button.primary:disabled{color:#a9bdb3;background:#273b32;border-color:#354a40}.boston-app .boston-primary-nav button.active{color:#a5eac8}.boston-app :is(.tm-team-workspace,.tm-review-teams>article){--tm-team-soft:#20372d!important;--tm-team-ink:#e5eee9!important}.boston-app :is(.tm-status-icon,.tm-trade-progress li>span,.tm-inline-status>span),.boston-app .tm-overall-status>span{color:#101a16}.boston-app .tm-legality-section>header>div:first-child>span{color:#86d9b3}.boston-app .tm-participant-controls nav button.active{color:#a8d8c0}.league-standings-page{--page:var(--lightningcss-light,#efefed)var(--lightningcss-dark,#101a16)!important;--surface:var(--lightningcss-light,#fdfdfb)var(--lightningcss-dark,#17231f)!important;--surface-soft:var(--lightningcss-light,#f3f3f0)var(--lightningcss-dark,#20312b)!important;--ink:var(--lightningcss-light,#17191d)var(--lightningcss-dark,#e5eee9)!important;--muted:var(--lightningcss-light,#686d74)var(--lightningcss-dark,#a9bdb3)!important;--line:var(--lightningcss-light,#d8d9d6)var(--lightningcss-dark,#354a40)!important}.league-standings-page .league-tool-tabs{background:#17231f;border-color:#354a40}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:#fff}.boston-app.app-shell{--page:#fff!important}}.boston-app.app-shell{background:var(--page);--tool-action-ink:var(--lightningcss-light,#006b3d)var(--lightningcss-dark,#a8e7c3);--tool-selected:var(--lightningcss-light,#e4f1e9)var(--lightningcss-dark,#303e36);--accent:#008548!important;--accent-strong:#006b3d!important;--page:var(--lightningcss-light,#f5f7f6)var(--lightningcss-dark,#151918)!important;--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#202523)!important;--surface-soft:var(--lightningcss-light,#eef4f1)var(--lightningcss-dark,#292f2c)!important;--line:var(--lightningcss-light,#dce5e0)var(--lightningcss-dark,#3a443e)!important}.boston-app.app-shell.is-playing{background:var(--page)}.boston-app.app-shell .brand-mark,.boston-app.app-shell .rl-mode-switch button[aria-pressed=true],.boston-app.app-shell button.primary:not(:disabled){color:#fff;background:#008548}.boston-app.app-shell button.primary:hover:not(:disabled){color:#fff;background:#006b3d}.boston-app.app-shell .topbar.boston-topbar,.boston-app.app-shell .boston-sidebar,.boston-app.app-shell .mobile-bottom-nav{border-color:var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b201e)}.boston-app.app-shell .boston-primary-nav :is(button,a),.boston-app.app-shell.is-playing .boston-primary-nav :is(button,a){color:var(--lightningcss-light,#293a31)var(--lightningcss-dark,#b3c5bb)}.boston-app.app-shell .boston-primary-nav button.active,.boston-app.app-shell .boston-primary-nav button.active:hover:not(:disabled),.boston-app.app-shell.is-playing .boston-primary-nav button.active,.boston-app.app-shell.is-playing .boston-primary-nav button.active:hover:not(:disabled){color:#fff;background:#008548}.boston-app.app-shell .boston-primary-nav button:hover:not(:disabled):not(.active),.boston-app.app-shell.is-playing .boston-primary-nav button:hover:not(:disabled):not(.active){background:var(--surface-soft)}.boston-app.app-shell .boston-league-nav{border-color:var(--line)}.boston-app.app-shell .boston-league-nav>span{color:var(--lightningcss-light,#61766a)var(--lightningcss-dark,#b3c5bb)}.boston-app.app-shell .boston-primary-nav button:focus-visible,.boston-app.app-shell.is-playing .boston-primary-nav button:focus-visible{outline-color:var(--lightningcss-light,#008548)var(--lightningcss-dark,#a8e7c3)}.boston-app.app-shell .mobile-bottom-nav button[aria-current=page]{color:#fff;background:#008548}.boston-app.app-shell .rl-mode-switch,.boston-app.app-shell .topbar :is(.boston-undo,.boston-start-fresh),.boston-app.app-shell :is(.workspace-panel,.starting-lineup-projection-card,.boston-draft-entry,.boston-last-move,.mobile-more-menu){background:var(--surface);border-color:var(--line)}.boston-app.app-shell .season-workspace-panel{background:0 0}.boston-app.app-shell .mobile-more-menu .boston-mobile-tools>:is(button,a){background:var(--surface);border-color:var(--line)}.boston-app.app-shell .mobile-more-menu .boston-mobile-tools>button[aria-current=page]{background:var(--surface-soft)}.boston-app.app-shell .overview-live-result{background:var(--lightningcss-light,#005f36)var(--lightningcss-dark,#006b3d);border-color:#0000}.boston-app.app-shell .overview-live-result :is(dt,header span,.overview-result-record>div>small,.overview-result-record>div>em){color:#d1ecdc}.boston-app.app-shell .overview-live-result :is(.overview-result-record dl,.overview-result-finance){border-color:#ffffff45}.boston-app.app-shell .season-game :is(.sg-stats,.sg-standings,.sg-ratings){background:var(--surface);border-color:var(--line)}.boston-app.app-shell .season-game .sg-tabs{background:var(--surface-soft);border-color:var(--line)}.boston-app.app-shell .season-game .sg-tabs button[aria-pressed=true]{color:var(--lightningcss-light,#006b3d)var(--lightningcss-dark,#e5eee9);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3a443e)}.boston-app.app-shell .season-game th{background:var(--surface-soft)}.boston-app.app-shell .season-game td b{color:inherit}.boston-app.app-shell .season-game .sg-ratings strong{color:var(--ink)}.boston-app.app-shell .season-game .sg-stats th:first-child{background:var(--surface-soft)}.boston-app.app-shell .season-game .sg-stats td:first-child{background:var(--surface);box-shadow:1px 0 0 var(--line)}.boston-app.app-shell.is-playing .season-game .sg-hero{--sg-card-bg:var(--lightningcss-light,#005f36)var(--lightningcss-dark,#006b3d);--sg-card-muted:#d1ecdc;--sg-card-line:#ffffff45;background:var(--sg-card-bg);border-color:var(--sg-card-bg);color:#fff}.boston-app.app-shell.is-playing .season-game .sg-hero:not(:has(.sg-coach-inline)){padding-bottom:24px}.boston-app.app-shell.is-playing .season-game .sg-hero :is(h2,.sg-record>strong,.sg-record b){color:#fff}.boston-app.app-shell.is-playing .season-game .sg-hero :is(p,.sg-eyebrow,.sg-save-note,.sg-record>span,.sg-record>small,.sg-record>div>span){color:var(--sg-card-muted)}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-record{color:#fff;border-color:var(--sg-card-line);background:0 0}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-season-progress{background:#ffffff30}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-season-progress>span{background:#d8f5e4}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-state-label{color:#fff;background:#ffffff20}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-play{color:#005f36;box-shadow:none;background:#f7fcf9;border-color:#f7fcf9}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-play:hover:not(:disabled){color:#005f36;background:#e4f4eb;border-color:#e4f4eb}.boston-app.app-shell.is-playing .season-game .sg-hero :is(.sg-play-one,.sg-opening-lineup){color:#fff;background:0 0;border-color:#c5e2d2}.boston-app.app-shell.is-playing .season-game .sg-hero :is(.sg-play-one,.sg-opening-lineup):hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#fff}.boston-app.app-shell.is-playing .season-game .sg-hero button:focus-visible{outline-color:#fff}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-play .sg-spinner{border-color:#005f36 #005f3650 #005f3650}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-play-one .sg-spinner{border-color:#fff #fff5 #fff5}.boston-app.app-shell.is-playing .season-game .sg-finish-season{justify-content:center;align-items:center;gap:9px;display:inline-flex}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-coach-inline{border-color:var(--sg-card-line)}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-coach-inline header{color:#fff}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-coach-inline header>span{color:var(--sg-card-muted)}.boston-app.app-shell.is-playing .season-game .sg-hero .sg-coach-inline-body p{color:#f1fbf5}.boston-app.app-shell .season-game{--sg-line:var(--line);--sg-paper:var(--surface-soft);--sg-green:var(--tool-action-ink)}.boston-app.app-shell :is(.workspace-season-control,.specialist-result-strip){background:var(--surface-soft);border-color:var(--line)}.boston-app.app-shell .workspace-season-control button[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--ink)}.boston-app.app-shell.is-playing .sg-return{background:var(--surface);border-color:var(--line);border-left-color:var(--accent)}.boston-app.app-shell.is-playing .sg-return button{background:var(--surface-soft);border-color:var(--line);color:var(--tool-action-ink)}.boston-app.app-shell :is(.starting-lineup-projection-card h3,.specialist-result-strip>summary>span){color:var(--ink)}.boston-app.app-shell .specialist-result-strip>summary:after{color:var(--tool-action-ink)}.boston-app.app-shell button.primary:disabled{background:var(--surface-soft);color:var(--muted);border-color:var(--line)}.boston-app.app-shell :is(.operation-overlay,.td-calendar),.boston-app.app-shell :is(.boston-scenario-menu>div,.boston-reset-dialog,.boston-contract-more>div,.boston-skip-link){background:var(--surface);border-color:var(--line)}.boston-app.app-shell .boston-season-entry,.boston-app.app-shell .rotation-view-tabs,.boston-app.app-shell.is-playing .rotation-view-tabs,.boston-app.app-shell.is-playing .rotation-workspace .rotation-group:not(.drop-active){background:var(--surface-soft);border-color:var(--line)}.boston-app.app-shell .rotation-view-tabs button.active,.boston-app.app-shell.is-playing .rotation-view-tabs button.active{background:var(--accent);color:#fff}.boston-app.app-shell .rotation-workspace .rotation-group>header strong,.boston-app.app-shell.is-playing .rotation-workspace .rotation-group>header strong{background:var(--tool-selected);color:var(--ink)}.boston-app.app-shell .rotation-workspace .rotation-healthline.pass,.boston-app.app-shell.is-playing .rotation-workspace .rotation-healthline.pass{background:var(--surface-soft);border-color:var(--lightningcss-light,#8fc5a4)var(--lightningcss-dark,#4e6b5c)}.boston-app.app-shell .rotation-workspace :is(.rotation-group>header span,.rotation-no-pending,.rotation-player-label>i),.boston-app.app-shell.is-playing .rotation-workspace .rotation-group>header span{color:var(--ink)}.boston-app.app-shell .rotation-workspace :is(.rotation-minute-stepper>button,.rotation-mobile-move-action){color:var(--tool-action-ink);background:var(--surface);border-color:var(--line)}.boston-app.app-shell .rotation-workspace .rotation-minute-stepper>button:hover:not(:disabled){background:var(--tool-selected)}.boston-app.app-shell.is-playing .focused-development-workflow :is(.development-control-card,.development-review-card){background:var(--surface);border-color:var(--line)}.boston-app.app-shell.is-playing .focused-development-workflow .development-review-card{border-top-color:var(--accent)}.boston-app.app-shell .development-choice-grid button,.boston-app.app-shell.is-playing .development-choice-grid button{background:var(--surface-soft);border-color:var(--line)}.boston-app.app-shell .development-choice-grid button.active,.boston-app.app-shell.is-playing .development-choice-grid button.active{background:var(--accent);border-color:var(--accent);color:#fff}.boston-app.app-shell .development-case-preview,.boston-app.app-shell.is-playing .development-case-preview{background:var(--surface-soft);border-color:var(--line)}.boston-app.app-shell :is(.development-control-card>span,.development-review-card>span,.development-case-preview strong){color:var(--ink)}.boston-app.app-shell :is(.development-actions button:not(.primary),.rm-scenario-summary>header button){background:var(--surface-soft);border-color:var(--line);color:var(--tool-action-ink)}.boston-app.app-shell :is(.development-actions button:disabled,.rm-scenario-summary>header button:disabled){color:var(--muted)}.boston-app.app-shell :is(.rc-financial-cards>article>strong,.rc-roster .selected-season,.rm-editor-stat strong,.rm-salary-limit>div>strong,.roster-moves .rm-suggested-offer>strong,.roster-moves .rm-value-pair strong,.rc-contract-panel .rm-value-pair strong,.sg-checkpoint-numbers strong){color:var(--ink)}.boston-app.app-shell :is(.financial-estimate-note,.rm-camp-controls input,.rm-camp-controls select){background:var(--surface);border-color:var(--line)}.boston-app.app-shell :is(.rm-camp-outcomes section,.rm-camp-note,.rm-camp-cutoff){background:var(--surface-soft)}.boston-app.app-shell .rm-camp-players button[aria-pressed=true]{background:var(--tool-selected);border-color:var(--accent)}.boston-app.app-shell .rm-camp-actions button:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.boston-app.app-shell .rm-camp-actions button+button{background:var(--surface);border-color:var(--line);color:var(--tool-action-ink)}.boston-app.app-shell .cap-threshold-meter{background:var(--surface-soft)}.boston-app.app-shell .cap-threshold-map article:not(.over) .cap-threshold-meter span{background:var(--accent)}.boston-app.app-shell :is(.rc-option-link,.rc-financial-foot button,.rc-show-decisions,.rm-tabs button[aria-current=page],.rm-input-mode button[aria-pressed=true],.rm-cap-row-actions button,.rm-cap-ledger .rm-option-link){color:var(--tool-action-ink)}.boston-app.app-shell :is(.rc-avatar,.rc-count,.rm-player-monogram,.rm-eyebrow){color:var(--ink)}.boston-app.app-shell .trade-machine-section .tm-starting-controls :is(.tm-finder-entry,.tm-add-team){background:var(--surface);border-color:var(--line)}.boston-app.app-shell .trade-machine-section .tm-workflow-steps{background:var(--surface-soft);border-color:var(--line)}.boston-app.app-shell :is(.tm-team-snapshot,.tm-review-dialog,.tm-picker-tabs,.tm-tpe-card,.tm-check-waiting,.tm-incoming-section,.tm-incoming-section>ol li,.tm-routing-summary li){background:var(--surface);border-color:var(--line)}.boston-app.app-shell :is(.tm-player-list>article:not(.selected):not(.unavailable),.tm-asset-list>article:not(.selected):not(.unavailable)){background:var(--surface)}.boston-app.app-shell :is(.tm-player-list>article.unavailable,.tm-asset-list>article.unavailable,.tm-picker-tabs button,.tm-rule-metrics div,.tm-target-list,.tm-asset-picker>summary,.tm-exception-paths>summary,.tm-kicker-controls>summary){background:var(--surface-soft)}.boston-app.app-shell .tm-picker-tabs button[aria-selected=true]{background:var(--surface);border-bottom-color:var(--surface)}.boston-app.app-shell :is(.tm-roster-tools input,.tm-roster-tools select,.tm-route-destination select,.tm-selected-asset-controls select,.tm-exception-paths select,.tm-kicker-controls select,.tm-selected-asset-controls button:not([aria-pressed=true])){background:var(--surface);border-color:var(--line)}.boston-app.app-shell .tm-sticky-actions button:not(.primary):not(:disabled){background:var(--surface);color:var(--tool-action-ink)}.boston-app.app-shell .tm-finder-date-buttons button[aria-pressed=true]{color:var(--tool-action-ink)}.boston-app.app-shell :is(.tm-review-teams>article,.tm-review-override:not(.active),.tm-review-actions>button:first-child){background:var(--surface)}.boston-app.app-shell .tm-review-teams dl div{background:var(--surface-soft)}.boston-app.app-shell .tm-review-actions{background:linear-gradient(transparent,var(--surface) 24%)}.boston-app.app-shell .tm-review-actions.sandbox>button.primary{color:var(--lightningcss-light,#412d00)var(--lightningcss-dark,#ffaaa8);background:#efc34d;border-color:#c7971e}.boston-app.app-shell .sg-gm-invite{background:var(--surface-soft);border-color:var(--line)}.boston-app.app-shell .sg-gm-invite button{background:var(--accent);border-color:var(--accent);color:#fff}.boston-app.app-shell .assistant-gm .agm-add:not(:disabled):not([aria-disabled=true]){background:var(--surface-soft);color:var(--tool-action-ink)}.boston-app.app-shell :is(.sg-coach-note,.sg-development-note,.sg-roster-note,.sg-date-form input,.sg-next-matchups>button){background:var(--surface);border-color:var(--line)}.boston-app.app-shell :is(.sg-staff-quiet,.sg-roster-option,.sg-assignment-copy dl,.sg-staff-watching){background:var(--surface-soft);border-color:var(--line)}.boston-app.app-shell .sg-date-form button{background:var(--accent);border-color:var(--accent);color:#fff}.boston-app.app-shell .sg-next-matchups>button:hover:not(:disabled){background:var(--tool-selected);border-color:var(--tool-action-ink)}.boston-app.app-shell .boston-2028-outcomes>summary.boston-2028-entry,.boston-app.app-shell .boston-2028-pick-card{background:var(--surface)}.boston-app.app-shell :is(.boston-2028-inputs>header,.boston-2028-resolution){background:var(--surface-soft)}.boston-app.app-shell .boston-2028-entry-mark{background:var(--accent)}.boston-app.app-shell :is(.boston-2028-entry>div>span,.boston-2028-entry>strong,.boston-2028-inputs>header span,.boston-2028-flow article>span){color:var(--ink)}.boston-app.app-shell :is(.boston-2028-mode button.active,.boston-2028-inputs>header button,.boston-2028-entry>strong i){color:var(--tool-action-ink);background:var(--surface)}.boston-app.app-shell :is(.sp-bracket,.sp-rotation,.sp-rotation-table td:first-child,.po-finances,.po-lineup){background:var(--surface);border-color:var(--line)}.boston-app.app-shell .sp-bracket-card{background:var(--surface-soft);border-color:var(--line)}.boston-app.app-shell button.sp-bracket-card:hover,.boston-app.app-shell .sp-bracket-boston{background:var(--tool-selected);border-color:var(--tool-action-ink)}.boston-app.app-shell .season-game .sp-minute-stepper>button:hover:not(:disabled){background:var(--tool-selected)}.boston-app.app-shell.is-playing .season-game .sg-hero.sp-finals-hero{border-color:var(--lightningcss-light,#c9b276)var(--lightningcss-dark,#806c40)}.boston-app.app-shell.is-playing .season-game .sg-hero .sp-finals-matchup strong,.boston-app.app-shell.is-playing .season-game .sg-hero .sp-recap h3{color:#fff}.boston-app.app-shell.is-playing .season-game .sg-hero :is(.sp-finals-matchup span,.sp-recap>header>span:last-child){color:var(--sg-card-muted)}.boston-app.app-shell.is-playing .season-game .sp-finals-hero .sg-game-heading>.sg-eyebrow{color:#f1d79d}.boston-app.app-shell.is-playing .td-dialog.sp-championship{background:var(--lightningcss-light,#fffefb)var(--lightningcss-dark,#202523)}.boston-app.app-shell .sp-championship-continue{background:var(--accent);color:#fff}.boston-app.app-shell .sp-championship-continue:hover:not(:disabled){background:var(--accent-strong)}.boston-app.app-shell .po-hero{background:var(--lightningcss-light,#005f36)var(--lightningcss-dark,#006b3d);border-color:#0000}.boston-app.app-shell .po-hero :is(.po-eyebrow,p){color:#d1ecdc}.boston-app.app-shell .po-hero-actions button{border-color:#c5e2d2}.boston-app.app-shell .po-hero-actions button.primary:not(:disabled){color:#005f36;background:#f7fcf9;border-color:#f7fcf9}.boston-app.app-shell .po-hero-actions button.primary:hover:not(:disabled){background:#e4f4eb}.boston-app.app-shell :is(.po-finances>header button,.po-lineup>header button,.po-moves button){background:var(--surface-soft);border-color:var(--line);color:var(--tool-action-ink)}@media (prefers-color-scheme:dark){.boston-app.app-shell :is(.tm-team-workspace,.tm-review-teams>article){--tm-team-soft:#303e36!important}.league-standings-page{background:var(--page);--page:#151918!important;--surface:#202523!important;--surface-soft:#292f2c!important;--line:#3a443e!important}.league-standings-page .league-tool-tabs{background:var(--surface);border-color:var(--line)}.league-standings-page .league-tool-tabs button.active{background:var(--surface-soft);border-color:var(--line)}.league-standings-page .draft-outcomes-2027-v2{--draft-line:var(--line);--draft-panel:var(--surface);--draft-soft:var(--surface-soft)}.league-standings-page .draft-outcomes-2027-v2 :is(.draft-play-in-grid fieldset,.draft-source-default,.draft-rule-grid article,.draft-restriction-strip span,.draft-lottery-field th,.draft-lottery-field>footer,.draft-results-heading,.draft-top-five article,.draft-full-order>summary,.draft-pick-column>header,.draft-pick-row>p,.draft-results-empty>span,.draft-custom-standings>header,.draft-custom-standings>footer,.draft-custom-conferences>section>header,.draft-custom-conferences label>i){background:var(--surface-soft)}.league-standings-page .draft-outcomes-2027-v2 :is(.draft-play-in-grid fieldset button:not(.active),.draft-results-check,.draft-full-order,.draft-pick-column,.draft-pick-row,.draft-lottery-field tr,.draft-complete-order,.draft-custom-conferences>section,.draft-custom-record input){background:var(--surface)}.league-standings-page .draft-outcomes-2027-v2 :is(.draft-play-in-grid fieldset button:not(.active)>i,.draft-reference>summary>em,.draft-full-order>summary>em,.draft-source-note>summary>em,.draft-pick-row>summary>em,.draft-team>b),.league-standings-page .draft-outcomes-2027-v2 .draft-complete-order>.draft-pick-row:nth-child(2n){background:var(--surface-soft)}.league-standings-page .draft-outcomes-2027-v2 button.primary{background:linear-gradient(var(--surface-soft),var(--surface-soft)) padding-box,linear-gradient(90deg,var(--draft-east),var(--draft-west)) border-box}.league-standings-page :is(.league-standings-team-cta,.standings-heading-actions button,.league-standings-next>a){background:linear-gradient(var(--surface-soft),var(--surface-soft)) padding-box,linear-gradient(90deg,#557ca6,#b76558) border-box}.league-standings-page :is(.league-standings-notice,.league-standings-footer){background:var(--surface-soft)}}@media (width<=760px){.boston-app.app-shell.is-playing .season-game .sg-game-actions:has(.sg-finish-season){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.boston-app.app-shell.is-playing .season-game .sg-game-actions:has(.sg-finish-season)>.sg-play{grid-column:1/-1}}@media (width<=430px){.boston-app.app-shell .rotation-commandbar{grid-template-columns:minmax(0,1fr)}.boston-app.app-shell .rotation-commandbar-actions{justify-content:flex-end}}@media print{.boston-app.app-shell{--page:#fff!important}}
