/*! 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-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.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}.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}.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:#142f2b;background:#f4f7f8;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{color:#4a555d;cursor:not-allowed;opacity:1;background:#e8edf0;border-color:#c8d0d5}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(--accent-strong);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:#4a555d;background:#d9e0e4;border-color:#c8d0d5}button.quiet-danger{color:#a32c32}.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(--accent-strong);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:#17643a;background:#e8f7ee;border-color:#97ceb0}.notice.warning{color:#775200;background:#fff7dd;border-color:#e1bd63}.notice.error{color:#8e2228;background:#fff0f0;border-color:#e4a2a5}.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(--accent-strong);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%, white)}}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(--accent-strong);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:#237144;text-transform:capitalize;background:#e7f5ec;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.status-tag.warning{color:#805900;background:#fff3d5}.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(--accent-strong);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:#17643a;background:#e7f5ec}.minutes-fail{color:#91252b;background:#fff0f0}.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(--accent-strong);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:#fff8e7;box-shadow:inset 3px 0 #b77913}.trade-team label.restricted>strong{color:#8a5708}.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(--accent-strong);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:#edf9f1;border-color:#a2d1b5}.trade-validation section.fail{background:#fff3f3;border-color:#e2a6aa}.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(--accent-strong);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(--accent-strong)}.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(--accent-strong);font-size:12px}.exception-ledger>p{padding:14px}.draft-layout{padding:24px}.draft-disclaimer{color:#725000;background:#fff8df;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(--accent-strong);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:#775300;background:#fff2cc}.asset-status.frozen,.asset-status.restricted{color:#5a6673;background:#edf0f4}.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:#8f9aa7;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:#74808d;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:#4a555d;cursor:not-allowed;opacity:1;background:#e8edf0;border-color:#c8d0d5}@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:#8eaaa0}.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:#4ee09c;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:#8fa89f;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:#5de2a5;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:#91aaa1;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:#f0c467;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:#8da69d;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:#4ee09c;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:#82978f;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:#42d393;font-size:11px}.how-flow h3{margin:14px 0 7px;font-size:21px}.how-flow p{color:#8ea69d;margin:0;font-size:10px;line-height:1.6}.data-status-section{color:#142f2b;background:#f3f7f5}.data-status-section .home-section-heading p{color:#667a73}.status-table-wrap{background:#fff;border:1px solid #d7e3df;border-radius:16px;overflow-x:auto}.status-table-wrap th{background:#eaf3ef}.status-table-wrap td{border-color:#e0e9e5}.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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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%,white)}}.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(--accent-strong);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:#8da69d}.invalid-route a{color:#4ee09c}@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%,white)}}.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:#e99aa0}.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(--accent-strong);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(--accent);position:absolute;bottom:-22px;right:-10px}@supports (color:color-mix(in lab, red, red)){.projected-basketball-layout .lineup-strip-players article:after{color:color-mix(in srgb,var(--accent) 8%,transparent)}}.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(--accent-strong);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(--accent-strong);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(--accent-strong);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:#edf9f1;border-color:#76b58f}.rotation-summary.fail{background:#fff7e9;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:#53655d;letter-spacing:.13em;grid-column:1;font-size:7px;font-weight:950}.rotation-summary>div:first-child strong{color:#18392c;grid-area:1/2/span 2;font-size:22px}.rotation-summary>div:first-child strong small{color:#53655d;font-size:9px}.rotation-summary>div:not(:first-child) strong{color:#18392c;font-size:16px}.rotation-summary>div:not(:first-child) small{color:#53655d;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(--accent-strong);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(--accent-strong);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(--accent-strong);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%,white)}}.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(--accent-strong);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(--accent-strong);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(--accent-strong)!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:#edf9f1;border-color:#76b58f}.rotation-health.fail{background:#fff7e9;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:#53655d;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(--accent-strong);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(--accent-strong);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(--accent-strong);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:#edf9f1;border-color:#76b58f}.timeline-validation.fail{background:#fff7e9;border-color:#e0a249}.timeline-validation strong{font-size:9px}.timeline-validation span{color:#53655d;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(--accent-strong);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:#d9f3e3}.timeline-coverage-row i.gap{background:#f9d9a5}.timeline-coverage-row i.overlap{background:#f0b5ba}.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%,white)}}.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:#f0b35a}.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:#edf9f1;border-color:#76b58f}.trade-live-banner.review{background:#fff7dd;border-color:#d4ab45}.trade-live-banner.fail{background:#fff1f2;border-color:#d8848b}.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:#53655d;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(--accent-strong);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(--accent-strong);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%,white)}}.trade-pick-group>h4{color:var(--accent-strong);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(--accent-strong);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:#345a49;background:#e4eee9}.development-player-summary .scenario-active{color:#705000;background:#fff0c7}.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(--accent-strong);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(--accent-strong);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(--accent-strong);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:#7b5c12}.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(--accent-strong);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(--accent-strong);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:#76b58f}.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:#edf9f1;border-color:#76b58f}.rotation-guidance.fail{background:#fff7e9;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:#53655d;letter-spacing:.13em;font-size:7px;font-weight:950}.rotation-guidance-copy h3,.starter-swap-prompt h3{color:#18392c;margin:0;font-size:14px;line-height:1.25}.rotation-guidance-copy p,.starter-swap-prompt p{color:#53655d;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:#53655d;font-size:7px;font-weight:850}.rotation-live-requirements strong{color:#18392c;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:#5f3511;background:#fff4e6;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:#fff8ef;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:#285a3f;text-align:center;border:1px solid #76b58f;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(--accent-strong)}.roster-mobile-list{display:none}.exceptional-status{color:#965612;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:#76b58f}.trade-transaction-card.estimate{background:#fffdf8;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(--accent-strong);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:#fff8e7;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,#fff8e7 78%,var(--surface))}}.trade-user-override-panel{padding:14px 16px}.trade-user-override-panel>span{color:#8a5708;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(--accent-strong);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(--accent-strong);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(--accent-strong);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:#6b4317;background:#fff7e9;border-color:#d68a37}.inline-offer-error{color:#8f2020;background:#fff0f0;border-color:#b53232}.inline-offer-pass{color:#285a3f;background:#edf9f1;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:#a32626}.offer-summary dd.legal{color:#277046}.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:#7b5c12;background:#fffaf0;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:#fffdf8;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(--accent-strong);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}}body{background:#edf1f2}@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(--accent-strong)}.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(--accent-strong);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:#eff9f2;border-color:#8fc5a4}.rotation-healthline.fail{background:#fff8e8;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:#665116;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(--accent-strong);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%,#e8ecef))}}.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(--accent-strong);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(--accent-strong);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-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:#718a81;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:#0c2f26;background:#fff;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 #ffca76;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:#8ba29a;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:#8ba29a;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:#81968f}@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:#8da39b;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:#8da39b}@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(--accent-strong);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:#fff9ed;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(--accent-strong);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))}.action-complete-story{gap:5px;display:grid}.action-complete-story>span{color:var(--accent-strong);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(--accent-strong);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:#fffffff5;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:#35220b;background:#fff8ea;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:#b55c00;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 #efd5ad;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%,#a8b0b5)}}.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:#fffaf0}.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(--accent-strong)}.asset-status.fan-owed,.asset-status.fan-swap-encumbered,.asset-status.fan-stepien-locked,.asset-status.fan-not-tradable{color:#586268;background:#eef1f2;border-color:#c9cfd2}.asset-status.fan-override{color:#7b510d;background:#fff1c9;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(--accent-strong);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(--accent-strong)}.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:#fff8ea;border-color:#d8982e}.contract-status-callout.manual-review{background:#fff3ed;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:#fff9ec;border:1px solid #d4ab45;border-radius:12px;padding:14px}.future-financial-withheld p{color:#5b4a28;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(--accent-strong);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(--accent-strong)}.below-tax-message{align-content:center;gap:8px;display:grid}.below-tax-message>span{color:var(--accent-strong);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 #9b6b56!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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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:#fff8e7;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}.share-trade-story header h3{max-width:94%;font-size:5.2cqw}.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(--accent-strong);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:#0a1715}.featured-story-select small{color:#8ca39a;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-trade-sides{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.3cqw;display:grid}.share-trade-sides article{border:1px solid #ffffff29;border-top:.7cqw solid var(--share-secondary);background:#040d1147;border-radius:1.5cqw;align-content:start;gap:1cqw;min-height:16cqw;padding:2cqw;display:grid}.share-trade-sides article span{color:#ffffffb3;font-size:1.5cqw}.share-trade-sides article strong{color:var(--share-secondary);letter-spacing:.13em;font-size:1.1cqw}.share-trade-sides article b{overflow-wrap:anywhere;font-size:2.2cqw;line-height:1.2}.share-trade-sides>i{align-self:center;font-size:3cqw;font-style:normal}.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,.share-card.format-landscape .share-trade-sides{align-self:center}.share-card.format-landscape .share-impact-strip,.share-card.format-landscape .share-draft-assets{grid-column:1/-1}.share-card.format-landscape.template-trade .share-move-story>header{grid-area:heading}.share-card.format-landscape.template-trade .share-move-story>header h3{max-width:none;font-size:4.2cqw}.share-card.format-landscape.template-trade .share-move-story>header>span{font-size:.82cqw}.share-card.format-landscape.template-trade .share-move-story>header>.share-scenario-marker{margin-bottom:.65cqw;padding:.45cqw .8cqw;font-size:.8cqw}.share-card.format-landscape.template-trade .share-trade-sides{grid-area:sides;gap:.8cqw}.share-card.format-landscape.template-trade .share-trade-sides>i{font-size:2cqw}.share-card.format-landscape.template-trade .share-draft-assets{grid-area:details;align-self:start;gap:.4cqw;padding-left:1cqw;font-size:1.02cqw;line-height:1.3}.share-card.format-landscape.template-trade .share-draft-assets strong{font-size:.78cqw}.share-card.format-landscape.template-trade .share-impact-strip{grid-area:impact;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.share-card.format-landscape.template-trade .share-impact-strip span{gap:.25cqw;padding:.7cqw .85cqw}.share-card.format-landscape.template-trade .share-impact-strip small{font-size:.66cqw}.share-card.format-landscape.template-trade .share-impact-strip b{font-size:.92cqw;line-height:1.2}.share-card.format-landscape.template-trade .share-impact-strip .share-fit-compact>strong{font-size:.72cqw}.share-card.format-landscape.template-trade .share-impact-strip .share-fit-compact>em{font-size:.86cqw}.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-trade-sides{grid-template-columns:1fr}.share-card.format-story .share-trade-sides>i{justify-self:center;transform:rotate(90deg)}.share-card.format-story .share-trade-sides article{min-height:20cqw}.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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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}.share-card.template-trade>footer{gap:2cqw}.share-card.template-trade>footer span{text-align:right;letter-spacing:.04em}@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}.share-card.template-trade>footer{flex-direction:column;align-items:flex-start;gap:.8cqw}.share-card.template-trade>footer span{text-align:left}}.rotation-healthline.pending{background:#fffaf0;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:#8a4a24}.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(--accent-strong);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(--accent-strong);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:#614812!important;background:#fff4d4!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(--accent-strong);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(--accent-strong);font-style:normal;font-weight:950}.development-team-comparison>strong{border-top:1px solid var(--line);background:var(--surface-soft);color:var(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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:#dce5e1;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(--accent-strong);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:#fff9ec;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:#665116;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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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}@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(--accent-strong);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:#5f430d;background:#fff8e7;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(--accent-strong);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:#8a5b0c}.cap-threshold-map article>p.decrease span{color:#267348}.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(--accent-strong);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(--accent-strong);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:#5b4a28;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:#142f2b;background:#fff;border:1px solid #cddbd6;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:#178453;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:#526761;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(--accent-strong);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(--accent-strong);grid-area:1/2/3;font-size:23px}.roster-fit-comparison small{font-size:10px}.roster-fit-comparison>i{color:var(--accent);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(--accent-strong);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(--accent-strong);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(--accent-strong)}.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(--accent-strong);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(--accent-strong);align-self:center;font-style:normal;font-weight:950}.trade-review-summary small,.trade-review-financial small{color:var(--accent-strong);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:#fff8e7;border-radius:11px;padding:11px 13px}.trade-review-failures>strong{color:#8a5708;letter-spacing:.11em;font-size:8px}.trade-review-failures ul{gap:5px;margin:0;padding-left:18px;display:grid}.trade-review-failures li{color:#523b16;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(--accent-strong);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(--accent-strong);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(--accent-strong);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.15cqw}.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:.9cqw;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.2cqw;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(8px,1.02cqw);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,.share-card.format-landscape.template-overview .share-overview-roster>strong{font-size:.78cqw}.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:.62cqw}.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(7px,.72cqw);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(8px,1.45cqw)}.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(7px,1.2cqw)}.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(8px,1.45cqw);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:#18794e;--tm-green-bg:#eaf8f0;--tm-amber:#996300;--tm-amber-bg:#fff7df;--tm-red:#b42318;--tm-red-bg:#fff0ee;--tm-neutral:#506176;--tm-neutral-bg:#edf2f7;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,#6ea8fe),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,#6ea8fe) 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,#d9e0ea);background:var(--surface,#fff);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,#fff) 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,#d9e0ea);color:var(--ink,#172033);background:var(--surface,#fff);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(--accent-strong,#174ea6);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,#ccd5e2);max-width:260px;color:var(--ink,#172033);background:var(--surface,#fff);border-radius:10px;padding:0 36px 0 12px}.tm-team-limit{color:var(--muted,#66758a);padding:8px 12px;font-size:12px;font-weight:800}.tm-builder-notice{color:#294a72;background:#edf5ff;border:1px solid #b9cee9;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,#d9e0ea))}}.tm-trade-progress{color:var(--ink,#172033);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%,#fff)}}.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,#d9e0ea))}}.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%,#fff)}}.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,#66758a);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,#d9e0ea))}}.tm-trade-progress>footer{background:#ffffffb8;padding:9px 12px 10px 14px}.tm-trade-progress>footer p{color:var(--muted,#66758a);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,#d9e0ea);border-top:5px solid var(--tm-team,#174ea6);min-width:0;color:var(--tm-team-ink,var(--ink,#172033));background:var(--surface,#fff);border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #111f3417}.tm-team-header{border-bottom:1px solid var(--line,#e1e6ee);background:linear-gradient(135deg,var(--tm-team-soft,#eef4ff),var(--surface,#fff));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%,#fff)}}.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(--tm-team,#174ea6);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:#fff8f7;border:1px solid #e5aaa4;border-radius:10px;padding:0 11px;font-size:11px;font-weight:850}.tm-team-snapshot{border-bottom:1px solid var(--line,#e1e6ee);background:#fbfcfe;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tm-team-snapshot>div{border-right:1px solid var(--line,#e1e6ee);min-width:0;padding:13px 14px}.tm-team-snapshot>div:last-child{border-right:0}.tm-team-snapshot span{color:var(--muted,#66758a);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,#e1e6ee)}.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(--tm-team,#174ea6)}.trade-machine-subsection-title h4{margin:3px 0 0;font-size:17px}.trade-machine-subsection-title>strong{color:var(--muted,#66758a);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,#66758a);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,#ccd5e2);width:100%;color:var(--ink,#172033);background:#fff;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,#dfe5ed);background:#fff;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,#eef4ff);box-shadow:inset 0 0 0 1px var(--tm-team,#174ea6)}.tm-player-list>article.unavailable{opacity:.68;background:#f3f5f8}.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(--tm-team,#174ea6);background:var(--tm-team-soft,#eef4ff);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,#eef4ff) 80%,#fff)}}.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,#66758a);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:#7b5604;text-overflow:clip;white-space:normal;overflow:visible}.tm-player-list label>span:last-child{text-align:right}.tm-route-destination{background:#ffffffc2;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,#66758a);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,#e1e6ee)}.tm-asset-picker>summary,.tm-exception-paths>summary,.tm-kicker-controls>summary{color:var(--ink,#172033);cursor:pointer;background:#f8fafc;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(--tm-team,var(--accent,#174ea6));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,#66758a);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,#dfe5ed);background:#fff;border-radius:13px;padding:10px}.tm-asset-list>article.selected{border-color:var(--tm-team,#174ea6);background:var(--tm-team-soft,#eef4ff);box-shadow:inset 0 0 0 1px var(--tm-team,#174ea6)}.tm-asset-list>article.unavailable{opacity:.7;background:#f3f5f8}.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,#66758a);margin-top:3px;font-size:10px;line-height:1.3;display:block}.tm-asset-list label>em{color:var(--muted,#66758a);text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.tm-selected-asset-controls{background:#ffffffbd;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,#ccd5e2);color:var(--ink,#172033);background:#fff;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,#66758a);font-size:10px;line-height:1.4}.tm-asset-list>article>details{border-top:1px solid var(--line,#dfe5ed);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,#dfe5ed) 70%,transparent)}}.tm-asset-list>article>details summary{min-height:36px;color:var(--tm-team,#174ea6);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,#66758a);font-size:10px;line-height:1.4}.tm-incoming-section{background:linear-gradient(#fff,#fbfcfe)}.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,#dfe5ed);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;padding:10px;display:grid}.tm-incoming-section li>span{color:var(--tm-team,#174ea6);background:var(--tm-team-soft,#eef4ff);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,#66758a);font-size:10px}.tm-incoming-section>p{border:1px dashed var(--line,#d9e0ea);color:var(--muted,#66758a);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,#66758a);margin:-6px 20px 18px;font-size:10px;line-height:1.4}.tm-kicker-controls article{border:1px solid var(--line,#dfe5ed);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,#66758a);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,#d9e0ea);background:var(--surface,#fff);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(--accent-strong,#174ea6)}.tm-routing-summary h3{margin:5px 0 8px;font-size:21px;line-height:1.1}.tm-routing-summary>header p{color:var(--muted,#66758a);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,#e1e6ee);background:#fbfcfe;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,#66758a);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(--accent-strong,#174ea6);background:#edf4ff;border-radius:8px;padding:6px 8px;font-size:10px}.tm-routing-empty{border:1px dashed var(--line,#d9e0ea);color:var(--muted,#66758a);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(--accent-strong,#174ea6)}.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:#752019;background:var(--tm-red-bg);border:1px solid #e2aaa5;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:#8d3a33}.tm-trade-bonus-notice{color:#624700;background:#fff9e8;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,#d9e0ea))}}.tm-rule-card{background:#fff;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-rule-card>section,.tm-rule-card>details{border-top:1px solid var(--line,#e5eaf0);padding:12px 14px}.tm-rule-card>section strong,.tm-rule-card>details summary{color:var(--ink,#172033);font-size:11px;font-weight:900;display:block}.tm-rule-card>section p,.tm-rule-card>details p{color:var(--muted,#66758a);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%,#fff)}}.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:#f6f8fb;border-radius:9px;min-width:0;padding:8px}.tm-rule-metrics dt{color:var(--muted,#66758a);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(--accent-strong,#174ea6);margin-left:auto;font-size:21px}.tm-sandbox-controls[open]>summary:after{content:"−"}.tm-sandbox-controls>label{border-top:1px solid var(--line,#e1e6ee);cursor:pointer;background:#fbfcfe;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,#66758a);margin-top:4px;font-size:11px;line-height:1.45;display:block}.tm-sandbox-active{color:#684800;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,#d9e0ea))}}.tm-sticky-review{color:var(--ink,#172033);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%,#fff)}}.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,#66758a);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:#687588;cursor:not-allowed;background:#dfe4eb;border-color:#aeb9c8}.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,#172033);background:#f7f9fc;border-radius:24px;padding:clamp(20px,3vw,34px);overflow:auto;box-shadow:0 35px 100px #00000061}.tm-review-dialog>header>span{color:var(--accent-strong,#174ea6);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,#66758a);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%,#d7dee8)}}.tm-review-teams>article{border-top:4px solid var(--tm-team,#174ea6);background:#fff;border-radius:15px}.tm-review-teams>article>header{background:var(--tm-team-soft,#eef4ff);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 #e5eaf0;gap:5px;padding:11px 13px;display:grid}.tm-review-teams>article>section>span{color:var(--muted,#66758a);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,#66758a)}.tm-review-teams dl{border-top:1px solid #e5eaf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:11px 13px;display:grid}.tm-review-teams dl div{background:#f5f7fa;border-radius:8px;padding:7px}.tm-review-teams dt{color:var(--muted,#66758a);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 #e5eaf0;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,#66758a);font-size:10px;line-height:1.4}.tm-review-pass{color:var(--tm-green);border-top:1px solid #e5eaf0;align-items:center;gap:7px;margin:0;padding:11px 13px;font-size:10px;font-weight:850;display:flex}.tm-review-override{background:#fff;border:1px solid #d8e0ea;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:#604500;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,#66758a);margin:4px 0 0;font-size:11px;line-height:1.45}.tm-review-actions{background:linear-gradient(#0000,#f7f9fc 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,#172033);background:#fff;border-color:#c8d0dc}.tm-review-actions>.tm-sandbox-switch{color:#5b4000;background:#fff7df;border-color:#c7971e}.tm-review-actions>.tm-sandbox-switch[aria-pressed=true],.tm-review-actions.sandbox>button.primary{color:#412d00;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,#e1e6ee)}.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-trade-sides[data-team-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-trade-sides.structured-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.share-trade-sides.structured-team-grid article{min-width:0}.share-trade-sides.structured-team-grid.multi-team article{gap:.55cqw;min-height:11cqw;padding:1.25cqw 1.45cqw}.share-trade-sides.structured-team-grid.multi-team article span{font-size:1.12cqw}.share-trade-sides.structured-team-grid.multi-team article strong{font-size:.9cqw}.share-trade-sides.structured-team-grid.multi-team article b{font-size:1.35cqw;line-height:1.16}.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-landscape .share-trade-story .share-routing-ledger{grid-column:2}.share-card.format-landscape .share-trade-story .share-routing-ledger+.share-draft-assets,.share-card.format-landscape .share-trade-story .share-routing-ledger~.share-impact-strip{grid-column:1/-1}.share-card.format-story .share-trade-sides.structured-team-grid{grid-template-columns:1fr}.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,#d9e0ea);border-left:5px solid var(--accent-strong,#174ea6);color:var(--ink,#172033);background:linear-gradient(120deg,var(--surface,#fff),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,#fff),color-mix(in srgb,var(--accent,#174ea6) 5%,#fff))}}.tm-compact-header{box-shadow:0 12px 34px #111f3412}.tm-compact-header>div>span{color:var(--accent-strong,#174ea6);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,#66758a);margin:0;font-size:13px}.tm-controlled-team{border:1px solid var(--line,#d9e0ea);background:#fff;border-radius:999px;align-items:center;gap:9px;margin:0;padding:7px 8px 7px 13px;display:flex}.tm-controlled-team span{color:var(--muted,#66758a);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,#d9e0ea))}}.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,#fff))}}.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,#66758a);margin:5px 0 0;font-size:12px;line-height:1.5}.tm-package-summary{border-bottom:1px solid var(--line,#e1e6ee);background:var(--line,#e1e6ee);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tm-package-summary>div{background:var(--tm-team-soft,#eef4ff);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,#eef4ff) 45%,#fff)}}.tm-package-summary span{color:var(--muted,#66758a);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:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 12px 0;display:grid}.tm-picker-tabs button{border:1px solid var(--line,#d9e0ea);color:var(--muted,#66758a);background:#f6f8fb;border-radius:11px 11px 0 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.tm-picker-tabs button[aria-selected=true]{border-color:var(--tm-team,#174ea6);color:var(--tm-team,#174ea6);box-shadow:inset 0 3px 0 var(--tm-team,#174ea6);background:#fff;border-bottom-color:#fff}.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%,#fff)}}.tm-picker-tabs button span{font-size:10px}.tm-outgoing-section[role=tabpanel],.tm-asset-panel[role=tabpanel]{border-top:1px solid var(--line,#e1e6ee)}.tm-asset-panel>.trade-machine-subsection-title{margin:0;padding:18px 20px 0}.tm-asset-panel>.trade-machine-subsection-title small{color:var(--muted,#66758a);margin-top:3px;font-size:10px;font-weight:600;display:block}.tm-auto-route{color:var(--tm-team,#174ea6);background:#ffffffc2;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,#d9e0ea);color:var(--muted,#66758a);background:#fbfcfe;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(--accent-strong,#174ea6);background:#fff;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:#687588;cursor:not-allowed;background:#dfe4eb;border-color:#aeb9c8}@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(--accent-strong);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(--accent-strong);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(--accent-strong);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,#fff);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,#fff);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,#fff) 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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);font-size:10px}.mobile-scenario-control>summary:after{content:"+";color:var(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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:#426b96;background:#e8f0f7}.standings-conference-mark.conference-west{color:#a94f45;background:#f7ecea}.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(--accent-strong);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(--accent-strong);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(--accent-strong)}.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:#17191d;background:linear-gradient(#f7f7f4,#f7f7f4) 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:#a5a8ae}.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:#344e68;background:#eef3f7;border:1px solid #aab8c6;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:#17191d;background:linear-gradient(#f7f7f5,#f7f7f5) 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:#456b94}.league-standings-page .standings-conference.conference-west>header span{color:#a84f43}.league-standings-page .standings-conference.conference-east .standings-team b,.league-standings-page .standings-conference.conference-east .tied-seed{color:#426b96;background:#e8f0f7}.league-standings-page .standings-conference.conference-west .standings-team b,.league-standings-page .standings-conference.conference-west .tied-seed{color:#a94f45;background:#f7ecea}.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:#f2f6fa;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:#faf3f1;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:#56616d}.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(--accent-strong);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:#e7e7e3;border-top:1px solid #d6d6d2;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-conference article.standing-change-direct{background:#ffffff1a}.standings-share-conference article.standing-change-direct em{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.standings-share-conference article.standing-change-direct em{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.standings-share-conference article.standing-change-direct em{font-weight:950}.standings-share-conference article.standing-change-reconciled{opacity:.78;background:#ffffff09}.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:#a8afb7}.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:#17191d;background:linear-gradient(#f7f7f5,#f7f7f5) 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:#979ea7}.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:#727b85}.league-home .home-card-lineup span:nth-child(-n+2){border-top-color:#668bb1}.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:#d98291}.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:#9ca3ac}.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:#668bb1}.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:#969da6}.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:#8ba9c6}.league-home .how-flow article:last-child b{color:#cf7181}.league-home .how-flow p{color:#9ca3ab}.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:#747c86;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(--accent-strong);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(--accent-strong)}.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(--accent-strong);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, #f3f4f2 390px)}@supports (color:color-mix(in lab, red, red)){.app-shell{background:linear-gradient(180deg, color-mix(in srgb,var(--accent) 5%,#f3f4f2) 0, #f3f4f2 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,#fff);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%,#000)}}.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,#fff);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,#fff) 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(--accent-strong)}.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:#e1bb75}.league-home .home-primary{color:#fff;background:#638db7;border-color:#82a7ca;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:#cf7a7d}.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:#e1bb75}.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:#e1bb75}.league-home .how-section .home-section-heading>span{color:#d98286}.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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--accent-strong)}.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(--accent-strong)}.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(--accent-strong)}.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-card.template-trade .share-trade-story{align-content:space-between;gap:2.1cqw;min-height:100%}.share-trade-heading{align-content:start;gap:.45cqw;display:grid}.share-trade-heading-meta{flex-wrap:wrap;align-items:center;gap:.7cqw;display:flex}.share-trade-heading-meta .share-scenario-marker{margin:0}.share-trade-heading-meta>span{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-trade-heading-meta>span{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.share-trade-heading-meta>span{letter-spacing:.14em;font-size:1cqw;font-weight:950}.share-move-story .share-trade-heading h3{letter-spacing:-.045em;overflow-wrap:normal;max-width:none;margin:.55cqw 0 0;font-size:4.5cqw;line-height:1}.share-move-story .share-trade-heading p{color:#ffffffb3;max-width:none;margin:0;font-size:1.35cqw;font-weight:720}.share-trade-sides[data-team-count="1"]{grid-template-columns:minmax(0,1fr)}.share-trade-sides[data-team-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.share-trade-sides[data-team-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.template-trade .share-trade-sides article{gap:.65cqw;min-height:13cqw;padding:1.55cqw 1.65cqw}.share-card.template-trade .share-trade-sides article span{font-weight:760}.share-card.template-trade .share-trade-sides article strong{margin-top:.15cqw}.share-card.template-trade .share-trade-sides article b{font-size:1.55cqw;line-height:1.17}.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-trade-outcome{gap:.7cqw;min-width:0;display:grid}.share-trade-outcome>strong{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-trade-outcome>strong{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.share-trade-outcome>strong{letter-spacing:.14em;font-size:.95cqw}.share-trade-metrics{background:#ffffff26;border:1px solid #ffffff26;border-radius:1.3cqw;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.share-trade-metrics>span{background:#040d1152;align-content:center;gap:.45cqw;min-width:0;padding:1.15cqw 1.3cqw;display:grid}.share-trade-metrics small{color:var(--share-secondary)}@supports (color:color-mix(in lab, red, red)){.share-trade-metrics small{color:color-mix(in srgb,var(--share-secondary) 78%,white)}}.share-trade-metrics small{letter-spacing:.12em;font-size:.85cqw;font-weight:950}.share-trade-metrics b{font-size:1.55cqw;line-height:1.15}.share-card.format-landscape.template-trade .share-trade-heading{grid-area:heading;align-self:center}.share-card.format-landscape.template-trade .share-move-story .share-trade-heading h3{font-size:3.25cqw}.share-card.format-landscape.template-trade .share-move-story .share-trade-heading p{font-size:.95cqw}.share-card.format-landscape.template-trade .share-trade-heading-meta>span{font-size:.72cqw}.share-card.format-landscape.template-trade .share-trade-sides{grid-area:sides}.share-card.format-landscape.template-trade .share-trade-sides article{gap:.4cqw;min-height:10.6cqw;padding:1.05cqw 1.1cqw}.share-card.format-landscape.template-trade .share-trade-sides article span{font-size:.9cqw}.share-card.format-landscape.template-trade .share-trade-sides article strong{font-size:.68cqw}.share-card.format-landscape.template-trade .share-trade-sides article b{font-size:1.05cqw}.share-card.format-landscape.template-trade .share-received-item small{font-size:.57cqw}.share-card.format-landscape.template-trade .share-draft-assets{grid-area:assets/1/assets/-1}.share-card.format-landscape.template-trade .share-trade-outcome{grid-area:outcome;gap:.4cqw}.share-card.format-landscape.template-trade .share-trade-outcome>strong{font-size:.7cqw}.share-card.format-landscape.template-trade .share-trade-metrics>span{gap:.22cqw;padding:.62cqw .85cqw}.share-card.format-landscape.template-trade .share-trade-metrics small{font-size:.58cqw}.share-card.format-landscape.template-trade .share-trade-metrics b{font-size:.92cqw}.share-card.format-story.template-trade .share-move-story{align-content:space-between;gap:3.2cqw}.share-card.format-story.template-trade .share-move-story .share-trade-heading h3{font-size:6.2cqw}.share-card.format-story.template-trade .share-move-story .share-trade-heading p{font-size:2.1cqw}.share-card.format-story.template-trade .share-trade-sides[data-team-count]{grid-template-columns:minmax(0,1fr)}.share-card.format-story.template-trade .share-trade-sides article{min-height:14cqw}.share-card.format-story.template-trade .share-trade-outcome>strong{font-size:1.4cqw}.share-card.format-story.template-trade .share-trade-metrics small{font-size:1.25cqw}.share-card.format-story.template-trade .share-trade-metrics b{font-size:2cqw}.share-card.template-trade .share-card-content{padding:4.5cqw 4.7cqw 10.5cqw}.share-card.template-trade .share-trade-story{align-content:start;gap:2.1cqw;min-height:100%;display:grid}.share-card.template-trade .share-trade-heading{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:1.5cqw;padding-bottom:1.55cqw;display:flex}.share-card.template-trade .share-trade-heading-meta{flex-wrap:wrap;align-items:center;gap:.8cqw;min-width:0;display:flex}.share-card.template-trade .share-trade-heading-meta .share-scenario-marker{margin:0;padding:.55cqw .9cqw;font-size:.9cqw}.share-card.template-trade .share-trade-heading-meta>span{color:#ffffffb8;letter-spacing:.12em;white-space:nowrap;font-size:1cqw;font-weight:900}.share-trade-legality{color:#fff;letter-spacing:.1em;background:#040d114d;border:1px solid #ffffff42;border-radius:99px;flex:none;align-items:center;gap:.55cqw;padding:.55cqw .85cqw;font-size:.92cqw;font-weight:900;display:inline-flex}.share-trade-legality i{background:#ffffff2e;border-radius:50%;place-items:center;width:1.65cqw;height:1.65cqw;font-style:normal;line-height:1;display:grid}.share-trade-legality.legal i{background:#1f9862}.share-trade-legality.review i,.share-trade-legality.override i{background:#b97a12}.share-card.template-trade .share-trade-team-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.35cqw;display:grid}.share-card.template-trade .share-trade-team{border:1px solid #fff3;border-top:.55cqw solid var(--trade-team-accent);background:var(--trade-team-surface);border-radius:1.45cqw;align-content:stretch;min-width:0;min-height:17.5cqw;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.share-card.template-trade .share-trade-team{background:color-mix(in srgb,var(--trade-team-surface) 4%,#040d1157)}}.share-card.template-trade .share-trade-team{padding:0}.share-trade-team-header{background:linear-gradient(100deg,var(--trade-team-accent),#ffffff09);border-bottom:1px solid #ffffff29;align-items:center;gap:1.15cqw;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.share-trade-team-header{background:linear-gradient(100deg,color-mix(in srgb,var(--trade-team-accent) 23%,#050e12d1),#ffffff09)}}.share-trade-team-header{padding:1.05cqw 1.35cqw}.share-card.template-trade .share-trade-team-header>i{background:var(--trade-team-accent);color:#fff;letter-spacing:.04em;border:1px solid #ffffff4d;border-radius:1cqw;flex:0 0 4.25cqw;place-items:center;width:4.25cqw;height:4.25cqw;font-size:1.2cqw;font-style:normal;font-weight:950;display:grid}.share-card.template-trade .share-trade-team-header>strong{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:2.05cqw;line-height:1.08}.share-trade-team-body{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.share-trade-team-body>section{align-content:start;gap:.75cqw;min-width:0;padding:1.2cqw 1.4cqw 1.35cqw;display:grid}.share-trade-team-body>section+section{border-left:1px solid #ffffff29}.share-trade-team-body>section>strong{color:var(--trade-team-accent)}@supports (color:color-mix(in lab, red, red)){.share-trade-team-body>section>strong{color:color-mix(in srgb,var(--trade-team-accent) 42%,white)}}.share-trade-team-body>section>strong{letter-spacing:.14em;font-size:.9cqw;font-weight:950}.share-trade-team-body>section>div{align-content:start;min-width:0;display:grid}.share-trade-team-body p{border-top:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:1cqw;min-width:0;margin:0;padding:.68cqw 0;display:grid}.share-trade-team-body p:first-child{border-top:0;padding-top:0}.share-card.template-trade .share-trade-team-body p b{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:1.35cqw;font-weight:850;line-height:1.22}.share-trade-team-body p small{color:#ffffff9e;text-align:right;font-size:.78cqw;font-weight:750;line-height:1.2}.share-trade-empty-item b{color:#ffffff7a!important;font-weight:650!important}.share-card.format-square.template-trade .share-move-story{align-content:start;min-height:100%}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"]>article:first-child{grid-column:1/-1}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"]>article:not(:first-child) .share-trade-team-body,.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body{grid-template-columns:minmax(0,1fr)}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"]>article:not(:first-child) .share-trade-team-body>section+section,.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body>section+section{border-top:1px solid #ffffff29;border-left:0}.share-card.format-landscape.template-trade .share-card-content{padding:3.1cqw 4.2cqw 7.25cqw}.share-card.format-landscape.template-trade .share-move-story{grid-template:auto minmax(0,1fr)/minmax(0,1fr);gap:1.25cqw}.share-card.format-landscape.template-trade .share-trade-heading,.share-card.format-landscape.template-trade .share-trade-sides{grid-area:auto;align-self:stretch}.share-card.format-landscape.template-trade .share-trade-heading{padding-bottom:1cqw}.share-card.format-landscape.template-trade .share-trade-heading-meta .share-scenario-marker{padding:.4cqw .72cqw;font-size:.68cqw}.share-card.format-landscape.template-trade .share-trade-heading-meta>span,.share-card.format-landscape.template-trade .share-trade-legality{font-size:.72cqw}.share-card.format-landscape.template-trade .share-trade-legality{gap:.4cqw;padding:.4cqw .68cqw}.share-card.format-landscape.template-trade .share-trade-legality i{width:1.25cqw;height:1.25cqw}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="2"],.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="3"]>article:first-child{grid-row:1/3}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9cqw}.share-card.format-landscape.template-trade .share-trade-team{border-top-width:.42cqw;border-radius:1.05cqw;min-height:0}.share-card.format-landscape.template-trade .share-trade-sides .share-trade-team{gap:0;min-height:0;padding:0}.share-card.format-landscape.template-trade .share-trade-team-header{gap:.75cqw;padding:.7cqw .9cqw}.share-card.format-landscape.template-trade .share-trade-team-header>i{border-radius:.72cqw;flex-basis:3cqw;width:3cqw;height:3cqw;font-size:.85cqw}.share-card.format-landscape.template-trade .share-trade-team .share-trade-team-header>strong{font-size:1.4cqw}.share-card.format-landscape.template-trade .share-trade-team-body>section{gap:.45cqw;padding:.75cqw .9cqw .85cqw}.share-card.format-landscape.template-trade .share-trade-team .share-trade-team-body>section>strong{font-size:.62cqw}.share-card.format-landscape.template-trade .share-trade-team-body p{gap:.65cqw;padding:.4cqw 0}.share-card.format-landscape.template-trade .share-trade-team .share-trade-team-body p b{font-size:.93cqw}.share-card.format-landscape.template-trade .share-trade-team-body p small{font-size:.54cqw}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="3"]>article:not(:first-child) .share-trade-team-body,.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body{grid-template-columns:minmax(0,1fr)}.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body>section+section{border-top:1px solid #ffffff29;border-left:0}.share-card.format-story.template-trade .share-card-content{padding:6.2cqw 6cqw 13.5cqw}.share-card.format-story.template-trade .share-move-story{align-content:start;gap:3cqw;min-height:100%}.share-card.format-story.template-trade .share-trade-heading{align-items:flex-start;gap:2cqw;padding-bottom:2.5cqw}.share-card.format-story.template-trade .share-trade-heading-meta{gap:1.2cqw}.share-card.format-story.template-trade .share-trade-heading-meta .share-scenario-marker{padding:.9cqw 1.35cqw;font-size:1.45cqw}.share-card.format-story.template-trade .share-trade-heading-meta>span{font-size:1.5cqw}.share-card.format-story.template-trade .share-trade-legality{gap:.8cqw;padding:.9cqw 1.25cqw;font-size:1.45cqw}.share-card.format-story.template-trade .share-trade-legality i{width:2.5cqw;height:2.5cqw}.share-card.format-story.template-trade .share-trade-team-grid[data-team-count]{grid-template-columns:minmax(0,1fr);gap:2cqw}.share-card.format-story.template-trade .share-trade-team{border-top-width:.8cqw;border-radius:2.2cqw;min-height:0}.share-card.format-story.template-trade .share-trade-sides .share-trade-team{gap:0;min-height:0;padding:0}.share-card.format-story.template-trade .share-trade-team-header{gap:1.6cqw;padding:1.5cqw 1.9cqw}.share-card.format-story.template-trade .share-trade-team-header>i{border-radius:1.45cqw;flex-basis:6cqw;width:6cqw;height:6cqw;font-size:1.75cqw}.share-card.format-story.template-trade .share-trade-team-header>strong{font-size:2.75cqw}.share-card.format-story.template-trade .share-trade-team-body>section{gap:1cqw;padding:1.7cqw 1.9cqw 2cqw}.share-card.format-story.template-trade .share-trade-team-body>section>strong{font-size:1.3cqw}.share-card.format-story.template-trade .share-trade-team-body p{gap:1.1cqw;padding:.9cqw 0}.share-card.format-story.template-trade .share-trade-team-body p b{font-size:1.95cqw}.share-card.format-story.template-trade .share-trade-team-body p small{font-size:1.15cqw}.share-card.template-trade{background:radial-gradient(circle at 86% 8%,#ffffff1a,#0000 33%),linear-gradient(145deg,#111820,#242b31 72%,#171e24);border-color:#fff3}.share-card.template-trade .share-card-watermark{color:#ffffff05}.share-card.template-trade .share-trade-team{border-color:var(--trade-team-accent);grid-template-rows:auto auto auto auto;min-height:0}@supports (color:color-mix(in lab, red, red)){.share-card.template-trade .share-trade-team{border-color:color-mix(in srgb,var(--trade-team-accent) 34%,#ffffff38)}}.share-card.template-trade .share-trade-team{background:linear-gradient(135deg, var(--trade-team-accent), var(--trade-team-surface))}@supports (color:color-mix(in lab, red, red)){.share-card.template-trade .share-trade-team{background:linear-gradient(135deg, color-mix(in srgb,var(--trade-team-accent) 24%,#111a20), color-mix(in srgb,var(--trade-team-surface) 13%,#182127))}}.share-card.template-trade .share-trade-team{box-shadow:inset 0 0 0 1px #ffffff06}.share-trade-item-meta{justify-items:end;gap:.16cqw;min-width:max-content;display:grid}.share-trade-item-meta em{color:#fff;font-size:.88cqw;font-style:normal;font-weight:900;line-height:1}.share-trade-salary-flow{background:#ffffff09;border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.share-card.template-trade .share-trade-salary-flow>span{gap:.22cqw;min-width:0;padding:.8cqw 1.35cqw .9cqw;display:grid}.share-trade-salary-flow>span+span{border-left:1px solid #ffffff2e}.share-card.template-trade .share-trade-salary-flow small{color:#ffffff9e;letter-spacing:.12em;font-size:.72cqw;font-weight:950}.share-card.template-trade .share-trade-salary-flow strong{color:#fff;font-size:1.45cqw;font-weight:900;line-height:1.08}.share-trade-financial-position{background:#01080c2e;border-top:1px solid #ffffff2e;min-width:0;display:grid}.share-trade-financial-position>header{justify-content:space-between;align-items:center;gap:1cqw;padding:.65cqw 1.35cqw .5cqw;display:flex}.share-card.template-trade .share-trade-financial-position>header strong,.share-card.template-trade .share-trade-financial-position>header span{color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;font-size:.65cqw;font-weight:950}.share-trade-financial-position>div{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.share-card.template-trade .share-trade-financial-position>div>span{align-content:start;gap:.2cqw;min-width:0;padding:.68cqw .78cqw .8cqw;display:grid}.share-trade-financial-position>div>span+span{border-left:1px solid #ffffff1f}.share-card.template-trade .share-trade-financial-position small{color:#ffffff85;letter-spacing:.09em;font-size:.56cqw;font-weight:900;line-height:1.15}.share-card.template-trade .share-trade-financial-position b{color:#fff;overflow-wrap:anywhere;font-size:.96cqw;font-weight:900;line-height:1.13}.share-card.template-trade .share-trade-financial-position em{color:#ffffff80;font-size:.52cqw;font-style:normal;font-weight:750;line-height:1.1}.share-card.template-trade .share-trade-financial-position .under b{color:#9ff0ca}.share-card.template-trade .share-trade-financial-position .over b{color:#ffaaa1}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position>div{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position>div>span:nth-child(3){border-top:1px solid #ffffff1f;border-left:0}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position>div>span:nth-child(4){border-top:1px solid #ffffff1f}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="3"]>article:first-child{grid-area:auto}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.share-card.format-landscape.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body{grid-template-columns:minmax(0,1fr)}.share-card.format-landscape.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body>section+section{border-top:1px solid #ffffff29;border-left:0}.share-card.format-landscape.template-trade .share-trade-item-meta em{font-size:.61cqw}.share-card.format-landscape.template-trade .share-trade-salary-flow>span{padding:.5cqw .88cqw .58cqw}.share-card.format-landscape.template-trade .share-trade-salary-flow small{font-size:.5cqw}.share-card.format-landscape.template-trade .share-trade-salary-flow strong{font-size:.93cqw}.share-card.format-landscape.template-trade .share-trade-financial-position>header{padding:.42cqw .88cqw .34cqw}.share-card.format-landscape.template-trade .share-trade-financial-position>header strong,.share-card.format-landscape.template-trade .share-trade-financial-position>header span{font-size:.43cqw}.share-card.format-landscape.template-trade .share-trade-financial-position>div>span{gap:.12cqw;padding:.43cqw .5cqw .5cqw}.share-card.format-landscape.template-trade .share-trade-financial-position small{font-size:.38cqw}.share-card.format-landscape.template-trade .share-trade-financial-position b{font-size:.66cqw}.share-card.format-landscape.template-trade .share-trade-financial-position em{font-size:.34cqw}.share-card.format-square.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-header,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-header{padding:.78cqw .95cqw}.share-card.format-square.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-header>i,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-header>i{flex-basis:3.2cqw;width:3.2cqw;height:3.2cqw;font-size:.9cqw}.share-card.format-square.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-header>strong,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-header>strong{font-size:1.42cqw}.share-card.format-square.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body>section,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body>section{padding:.72cqw .92cqw}.share-card.format-square.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body p b,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body p b{font-size:.98cqw}.share-card.format-square.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-item-meta em,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-item-meta em{font-size:.66cqw}.share-card.format-story.template-trade .share-trade-team-grid[data-team-count="3"],.share-card.format-story.template-trade .share-trade-team-grid[data-team-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-header{gap:1cqw;padding:1cqw 1.25cqw}.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-header>i{flex-basis:4.3cqw;width:4.3cqw;height:4.3cqw;font-size:1.2cqw}.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-header>strong{font-size:1.9cqw}.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body>section{padding:1.05cqw 1.25cqw 1.15cqw}.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body p b{font-size:1.32cqw}.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body p small,.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-item-meta em{font-size:.8cqw}.share-card.format-story.template-trade .share-trade-salary-flow>span{padding:1cqw 1.35cqw 1.1cqw}.share-card.format-story.template-trade .share-trade-salary-flow small{font-size:.9cqw}.share-card.format-story.template-trade .share-trade-salary-flow strong{font-size:1.65cqw}.share-card.format-story.template-trade .share-trade-financial-position>header{padding:.8cqw 1.35cqw .65cqw}.share-card.format-story.template-trade .share-trade-financial-position>header strong,.share-card.format-story.template-trade .share-trade-financial-position>header span{font-size:.8cqw}.share-card.format-story.template-trade .share-trade-financial-position>div>span{padding:.8cqw .85cqw .9cqw}.share-card.format-story.template-trade .share-trade-financial-position small{font-size:.7cqw}.share-card.format-story.template-trade .share-trade-financial-position b{font-size:1.12cqw}.share-card.format-story.template-trade .share-trade-financial-position em{font-size:.62cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]){gap:1.05cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team{border-top-width:.42cqw;border-radius:1.15cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-header{gap:.8cqw;padding:.7cqw 1cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-header>i{border-radius:.76cqw;flex-basis:3.35cqw;width:3.35cqw;height:3.35cqw;font-size:.92cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-header>strong{letter-spacing:-.015em;font-size:1.48cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body>section{gap:.45cqw;padding:.65cqw 1cqw .72cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body>section+section{border-top:0;border-left:1px solid #ffffff29}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body>section>strong{letter-spacing:.12em;font-size:.68cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body p{gap:.7cqw;padding:.42cqw 0}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body p b{font-size:1.02cqw;line-height:1.17}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body p small{font-size:.58cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-item-meta{gap:.1cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-item-meta em{font-size:.68cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-salary-flow>span{gap:.15cqw;padding:.52cqw 1cqw .58cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-salary-flow small{font-size:.54cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-salary-flow strong{font-size:1.05cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position>header{padding:.4cqw 1cqw .32cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position>header strong,.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position>header span{font-size:.48cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position>div>span{gap:.13cqw;padding:.48cqw .58cqw .55cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position small{font-size:.43cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position b{font-size:.8cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-financial-position em{font-size:.38cqw}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"],.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="3"]{grid-template-columns:minmax(0,1fr)}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"]>article:first-child,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="3"]>article:first-child{grid-column:auto}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"]>article.share-trade-team .share-trade-team-body{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"]>article.share-trade-team .share-trade-team-body>section+section{border-top:0;border-left:1px solid #ffffff29}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"] .share-trade-financial-position>div,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="3"] .share-trade-financial-position>div{grid-template-columns:repeat(4,minmax(0,1fr))}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"] .share-trade-financial-position>div>span:nth-child(3),.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="3"] .share-trade-financial-position>div>span:nth-child(3){border-top:0;border-left:1px solid #ffffff1f}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="3"] .share-trade-financial-position>div>span:nth-child(4),.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="3"] .share-trade-financial-position>div>span:nth-child(4){border-top:0}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="4"],.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"],.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body{grid-template-columns:minmax(0,1fr)}.share-card.format-square.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body>section+section,.share-card.format-portrait.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body>section+section{border-top:1px solid #ffffff29;border-left:0}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-team-body>section+section{border-top:0;border-left:1px solid #ffffff29}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-financial-position>div{grid-template-columns:repeat(4,minmax(0,1fr))}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-financial-position>div>span:nth-child(3){border-top:0;border-left:1px solid #ffffff1f}.share-card.format-landscape.template-trade .share-trade-team-grid[data-team-count="4"] .share-trade-financial-position>div>span:nth-child(4){border-top:0}.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]){grid-template-columns:minmax(0,1fr);gap:1.45cqw}.share-card.format-story.template-trade .share-trade-team-grid[data-team-count="3"]>article:first-child{grid-column:auto}.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card.format-story.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"]) .share-trade-team-body>section+section{border-top:0;border-left:1px solid #ffffff29}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"])[data-density=compact]{gap:.8cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"])[data-density=compact] .share-trade-team-body>section{padding-top:.5cqw;padding-bottom:.55cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"])[data-density=compact] .share-trade-team-body p{padding:.3cqw 0}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"])[data-density=dense]{gap:.62cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"])[data-density=dense] .share-trade-team-header{padding-top:.5cqw;padding-bottom:.5cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"])[data-density=dense] .share-trade-team-body>section{gap:.25cqw;padding-top:.38cqw;padding-bottom:.42cqw}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"])[data-density=dense] .share-trade-team-body p{padding:.2cqw 0}.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"])[data-density=dense] .share-trade-salary-flow>span,.share-card.template-trade .share-trade-team-grid:is([data-team-count="3"],[data-team-count="4"])[data-density=dense] .share-trade-financial-position>div>span{padding-top:.36cqw;padding-bottom:.4cqw}.share-card.template-overview .share-scenario-strip{gap:.7cqw;padding:1.6cqw 1.55cqw}.share-card.template-overview .share-scenario-strip>div{gap:.5cqw}.share-card.template-overview .share-scenario-strip p{font-size:1.43cqw;line-height:1.38}.share-card.format-landscape.template-overview .share-scenario-strip{gap:.34cqw;padding:.87cqw .92cqw}.share-card.format-landscape.template-overview .share-scenario-strip>div{gap:.22cqw}.share-card.format-landscape.template-overview .share-scenario-strip p{font-size:.96cqw;line-height:1.28}.share-card.format-story.template-overview .share-scenario-strip{padding:1.75cqw 1.85cqw}.share-card.format-story.template-overview .share-scenario-strip p{font-size:max(9px,1.85cqw);line-height:1.34}.league-tool-tabs{background:#ffffffe0;border:1px solid #d7d9d6;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:#69716d;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:#66706b;background:#eceeeb;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:#26312d;font-size:12px}.league-tool-tabs button>small{font-size:8px}.league-tool-tabs button>i{color:#007b46;letter-spacing:.08em;background:#daf2e6;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:#496158;background:linear-gradient(135deg,#f0faf5,#f8fbf9);border-color:#91c9ad;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:#063b2d}.draft-outcomes-2027{--draft-green:#00854a;--draft-green-dark:#063b2d;--draft-green-ink:#0a3328;--draft-mint:#e8f6ef;--draft-line:#d7e3dc;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:#67d19e;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:#f3faf6;border-color:#f3faf6}.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:#fdfefc;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:#68736f;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,#f5faf7,#fff);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:#6f7975;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:#64716b;background:#edf4f0;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:#f7faf8;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:#52615b;text-align:left;background:#fff;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:#606c67;background:#ebefed;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:#78827e;font-size:8px}.draft-play-in fieldset button>em{color:#7a8580;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.draft-play-in fieldset button.active{background:#e8f6ef;border-color:#75c29c;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,#f3faf6,#fff);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:#6f7a75;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:#707a75;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f5f7f5;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:#5e6964;border-top:1px solid #e5e9e6;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:#e7efeb;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:#7a8580;letter-spacing:.06em;font-size:7px;font-weight:750}.draft-entry-route{gap:2px;display:grid}.draft-entry-route small{color:#98711b;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:#74807a;background:#f6f8f6;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:#eaf8f1;border:1px solid #aad9c2;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:#64736c;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:#fbfdfb;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:#31413a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.draft-top-five article>small{color:#77817d;font-size:7px}.draft-results table{min-width:880px}.draft-results td{color:#65716b;vertical-align:middle;border-top:1px solid #e3e8e4;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:#7b8681;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:#f3faf6}.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:#6b7671;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:#606c66;margin:0;font-size:9px;line-height:1.5}.draft-source-note span{color:#87908c;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:#fff;border-radius:12px;overflow:hidden}.draft-lottery-field td,.draft-results td{border-top:1px solid #e7ebe8;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:#7c8781;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:#d8d9d6;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:#686d74;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:#3d4650;letter-spacing:-.01em;font-size:14px}.league-standings-page .league-tool-tabs button>small{color:#7a7f85;font-size:12px}.league-standings-page .league-tool-tabs button.active{box-shadow:none;color:#3d4650;background:#f5f5f2;border-color:#c8cac7}.league-standings-page .league-tool-tabs button.active:before{opacity:1}.league-standings-page .league-tool-tabs button.active>b{color:#17191d}.league-standings-page .league-tool-tabs button:focus-visible{outline-offset:2px;outline:3px solid #527ead40}.league-view-panel[hidden]{display:none!important}.standings-custom-control{background:#fdfdfbf5;border:1px solid #d3d5d3;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,#fdfdfb 48%,#b765580f);border-color:#aeb3b6}.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:#697078;letter-spacing:.12em;font-size:11px;font-weight:900}.standings-custom-control h2{color:#262a2f;letter-spacing:-.025em;margin:3px 0;font-size:20px;line-height:1.1}.standings-custom-control p{color:#686d74;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:#262a2f;font-size:13px;line-height:1.2}.standings-custom-toggle small{color:#777d83;font-size:11px}.standings-custom-toggle>button{background:#dcddda;border:1px solid #bfc2c4;border-radius:999px;flex:0 0 52px;width:52px;height:30px;padding:0;position:relative}.standings-custom-toggle>button>i{background:#fff;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:#687682}.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 #527ead42}.custom-standings-2027{--custom-east:#557ca6;--custom-east-soft:#edf3f8;--custom-west:#b76558;--custom-west-soft:#f8efed;background:#fdfdfb;border:1px solid #d3d5d3;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%,#cd8074 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:#f2f3f0;border-bottom:1px solid #dfe0dd;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:9px 18px;display:grid}.custom-standings-guide span{color:#686e74;letter-spacing:.09em;font-size:10px;font-weight:900}.custom-standings-guide p{color:#81868b;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:#fff;border:1px solid #d8d9d6;border-top:3px solid #5f6975;border-radius:11px;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.custom-standing-row{cursor:grab;border-top:1px solid #e3e4e1;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:#f7f7f5}.custom-standing-row.dragging{opacity:.42}.custom-standing-row.drop-target{background:#eef1f3;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:#f5f5f2}.custom-standing-rank{color:#525960;background:#eceeeb;border-radius:50%;grid-column:1;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.custom-standing-grip{color:#9a9fa4;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:#343a40;background:#eceeeb;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:#426b96}.custom-standing-row.conference-west .custom-standing-team>strong{background:var(--custom-west-soft);color:#a34e43}.custom-standing-team>span{color:#262a2f;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:#858a8f;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:#426b96}.custom-standing-seed.conference-west{background:var(--custom-west-soft);color:#a34e43}.custom-standing-row>em{color:#5e646a;white-space:nowrap;background:#e6e7e4;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:#4f565d;background:#f7f7f5;border:1px solid #d0d2d0;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:#fff;border-color:#969ca1}.custom-standing-move button:disabled{color:#c3c6c7;cursor:not-allowed}.custom-standings-2027>footer{background:linear-gradient(90deg,#557ca612,#f5f5f2 48%,#b765580f);border-top:1px solid #d8d9d6;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:#68717a;font-size:10px}.custom-standings-2027>footer strong{color:#262a2f;font-size:16px}.custom-standings-2027>footer p{color:#70767c;margin:0;font-size:12px}.custom-standings-2027>footer>button{color:#17191d;background:linear-gradient(#f7f7f5,#f7f7f5) 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:#edf3f8;--draft-west:#b76558;--draft-west-soft:#f8efed;--draft-dark:#171a1f;--draft-ink:#262a2f;--draft-muted:#686d74;--draft-line:#d8d9d6;--draft-panel:#fdfdfb;--draft-soft:#f3f3f0;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(#f7f7f5,#f7f7f5) padding-box, linear-gradient(90deg,var(--draft-east),var(--draft-west)) border-box;color:#17191d;border:1px solid #0000;box-shadow:0 7px 20px #080a0d1f}.draft-outcomes-2027-v2 .draft-outcomes-actions button:disabled{color:#787e85;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:#aeb3b6}.draft-outcomes-2027-v2 .draft-standings-source>div{max-width:790px}.draft-outcomes-2027-v2 .draft-standings-source>div>span{color:#737980;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:#40474e;background:#f7f7f5;border:1px solid #c7cacb;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:#62686e;background:#eff0ed;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:#a9afb5}.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:#737980;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:#777d83;font-size:11px}.draft-outcomes-2027-v2 .draft-mode-status>button{background:#dcddda;border:1px solid #bfc2c4;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:#fff;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 #aeb2b5;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:#f7f7f5;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:#4e555c;background:#fff;border:1px solid #c9ccce;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:#fff;border-top:3px solid #72787e;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:#eeefec;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:#737980;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.draft-outcomes-2027-v2 .draft-custom-conferences label{border-top:1px solid #e5e6e3;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:#686e74;background:#edeeeb;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:#777d83;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:#fff;border:1px solid #bfc3c6;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:#777d83;font-size:10px;font-weight:850}.draft-outcomes-2027-v2 .draft-custom-record b{color:#565c62;min-width:30px}.draft-outcomes-2027-v2 .draft-custom-standings>footer{border-top:1px solid var(--draft-line);background:#f3f4f1;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.draft-outcomes-2027-v2 .draft-custom-standings>footer b{color:#3f6588;font-size:12px}.draft-outcomes-2027-v2 .draft-custom-standings>footer span{color:#72787e;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:#f7f7f5;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:#5e646b;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:#4f555c;text-align:left;background:#fff;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:#5e646b;background:#e7e8e5;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:#777c82;font-size:12px}.draft-outcomes-2027-v2 .draft-play-in-grid fieldset button>em{color:#777c82;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:#9eb8d0}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-east button.active>i{background:var(--draft-east);color:#fff}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-east button.active>em{color:#41688f}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-west button.active{background:var(--draft-west-soft);border-color:#d3aaa3}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-west button.active>i{background:var(--draft-west);color:#fff}.draft-outcomes-2027-v2 .draft-play-in-grid .conference-west button.active>em{color:#9b4b40}.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:#767b81;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:#4e555d;background:#e8e9e6;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:#f7f7f5;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:#62686e;background:#eeefec;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:#676c72;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f1f2ef;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:#555b61;border-top:1px solid #e3e4e1;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:#e8e9e6;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:#426b96}.draft-outcomes-2027-v2 .draft-lottery-field tr.conference-west .draft-team>b{background:var(--draft-west-soft);color:#a34e43}.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:#777d83;font-size:11px}.draft-outcomes-2027-v2 .draft-entry-route{gap:1px}.draft-outcomes-2027-v2 .draft-entry-route small{color:#8b681a;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:#72787e;background:#f4f5f2;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%),#fafaf8;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:#fff;border:1px solid #cfd1ce;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:#70767c;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:#fafaf8;border-top:3px solid #6c7279;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:#70767c;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:#92979c;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:#426b96}.draft-outcomes-2027-v2 .draft-top-five article.conference-west.pick-changed-owner>div strong{color:#a34e43}.draft-outcomes-2027-v2 .draft-top-five article>small{color:#6f757b;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:#fff;border-radius:10px;margin:0 11px 11px;overflow:hidden}.draft-outcomes-2027-v2 .draft-full-order>summary{background:#f4f5f2;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:#fdfdfb;border-radius:9px;overflow:hidden}.draft-outcomes-2027-v2 .draft-pick-column>header{border-bottom:1px solid var(--draft-line);color:#656b71;letter-spacing:.08em;text-transform:uppercase;background:#eeefec;padding:8px 10px;font-size:11px;font-weight:900}.draft-outcomes-2027-v2 .draft-pick-row{box-shadow:none;background:#fff;border:0;border-top:1px solid #e4e5e2;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:#7b8086;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:#8d9297;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:#5f656b;background:#f6f6f3;border-top:1px solid #e4e5e2;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:#e8e9e6;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:#555b61;font-size:13px}.draft-outcomes-2027-v2 .draft-source-note>p{color:#5f656b;margin:0;padding:11px 15px 4px;font-size:13px;line-height:1.45}.draft-outcomes-2027-v2 .draft-source-note>span{color:#7a8086;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 #527ead47}@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:#fff;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 #e4e5e2;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:#777d83;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(--accent-strong);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(--accent);margin-right:2px}@supports (color:color-mix(in lab, red, red)){.overview-boston-2028 li+li:before{color:color-mix(in srgb,var(--accent) 50%,var(--muted))}}.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(--accent-strong);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,#fff),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,#fff) 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(--accent-strong);background:#fff;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(--accent-strong);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(--accent-strong);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(--accent-strong);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:#78838b}.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:#fff2f0;border-top:1px solid #e3b8b1;padding:8px 13px}.boston-2028-errors p{color:#9d2f24;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(--accent);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,#fff),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,#fff) 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(--accent-strong);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(--accent-strong);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(--accent-strong);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 #d8d9d6;border-top:4px solid var(--custom-east);background:#fff;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:#f6f6f3;border-bottom:1px solid #dfe0dd;grid-template-columns:1fr auto;align-items:end;padding:10px 12px;display:grid}.custom-standings-conferences>section>header>span{color:#71777d;letter-spacing:.08em;grid-column:1/-1;font-size:8px;font-weight:900}.custom-standings-conferences>section>header h3{color:#262a2f;margin:2px 0 0;font-size:17px}.custom-standings-conferences>section>header small{color:#777d83;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:#fdfdfb;border:1px solid #d5d7d4;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:#262a2f;font-size:14px}.custom-overall-confirmation>summary small{color:#73797f;font-size:10px}.custom-bottom-three{justify-items:end;gap:1px;display:grid}.custom-bottom-three b{color:#4e555b;font-size:12px}.custom-overall-confirmation>summary>i{color:#555c62;background:#eceeeb;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:#f6f6f3;border-top:1px solid #dfe0dd;padding:12px}.custom-overall-confirmation>div>p{color:#676d73;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:#747a80;letter-spacing:.07em;font-size:8px;font-weight:900}.custom-overall-guide i{background:linear-gradient(90deg,#9da2a6,#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 #d9dbd8;border-left:3px solid var(--custom-east);cursor:grab;background:#fff;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:#e9ebe8}.custom-overall-row.dragging{opacity:.42}.custom-overall-row.drop-target{background:#edf1f3;box-shadow:inset 0 3px #5f6975}.custom-overall-row>b{color:#5b6268;text-align:center;font-size:10px}.custom-overall-row>span:nth-child(2){color:#9a9fa4;font-size:15px;line-height:1;transform:rotate(90deg)}.custom-overall-row>strong{color:#272c31;font-size:11px}.custom-overall-row>small{color:#777d83;font-size:8px;font-weight:850}.custom-overall-move{grid-template-columns:repeat(2,25px);gap:2px;display:grid}.custom-overall-move button{color:#525960;background:#f7f7f5;border:1px solid #d1d3d1;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:#fff;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:#fbfbf9}.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(--accent-strong);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(--accent-strong);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(--accent-strong);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(--bos-2028-dark);background:#fff;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(--accent-strong);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(--draft-dark,#28313a);background:#fff;border-color:#fff}.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}}@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}
