:root{font-family:Alexandria,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.main-header{position:relative;width:100%;background-color:#000;display:flex;flex:0 0 100px;justify-content:center;z-index:100;height:20rem}.header-content{width:95%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:5rem;padding-left:5rem;padding-top:2rem}#logo_img{width:15rem;height:auto}.header-links a{font-size:1.35rem;gap:10rem}.main-header{height:10rem;gap:10rem}@media(max-width:1024px){.header-content{padding-right:0rem;padding-left:0rem;flex-direction:row;justify-content:space-around;align-items:center}#logo_img{width:9rem;height:auto}.header-links a{font-size:1rem;gap:10rem}.header-content{width:95%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:5rem;padding-left:1rem}}.main-header--with-title{height:11rem;padding-bottom:.5rem;align-items:flex-start}.main-header--with-title .header-content{align-items:flex-start;padding-top:1.5rem}.header-page-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-family:Anton,system-ui,sans-serif;font-size:clamp(1.75rem,4.5vw,3.5rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.05;pointer-events:none}@media(max-width:1024px){.main-header--with-title{height:10rem}}.dashboard{width:100%;display:flex;flex-direction:column;align-items:center;font-size:1rem;padding-top:2rem;position:sticky;top:0;z-index:10;padding-bottom:.75rem}.dashboard-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.dashboard-actions{display:contents}#calcTrade,#reset{background:transparent;height:20px;color:#fff;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border:.5px solid #fff;transition:transform .08s ease,border-color .12s ease,color .12s ease;background-color:#000;transition:border-color .12s ease,color .12s ease;padding:0 5rem}#calcTrade,#reset{background:linear-gradient(145deg,#ffffff24,#ffffff0f);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff38;border-radius:8px}.team-count-controls{display:flex;align-items:center;gap:10px;background:transparent;padding:0 25px;border:.5px solid #fff;transition:transform .08s ease,border-color .12s ease;background-color:#000;height:20px;background:linear-gradient(145deg,#ffffff24,#ffffff0f);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff38;border-radius:8px}.team-count-controls label{color:#fff;font-weight:700}.count-btn{background:none;color:#fff;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center;height:fit-content;height:.5rem;border:none;outline:none}.count-btn:focus,.count-btn:focus-visible{outline:none}.team-count-display{color:#fff;font-weight:700;text-align:center}@keyframes dashboard-prompt-pulse{0%{color:#fff}10%{color:#cb1e1e}20%{color:#fff}30%{color:#cb1e1e}40%{color:#fff}to{color:#fff}}.dashboard-prompt-flash{animation:team-select-prompt-pulse 5s ease-in-out infinite;animation-delay:1s}#calcTrade:focus,#calcTrade:focus-visible,#seePlayers:focus,#seePlayers:focus-visible,#reset:focus,#reset:focus-visible{outline:none}#seePlayers:active,#calcTrade:active,#reset:active{border-color:#cb1e1e;color:#cb1e1e}#seePlayers:active,#calcTrade:active,#reset:active{transform:scale(.97)}.team-count-controls:has(.count-btn:active){border-color:#cb1e1e;transform:scale(.97)}@media(max-width:1024px){.dashboard{width:100%;font-size:.75rem;padding-top:2rem}.dashboard-row{width:95%;gap:10px;flex-wrap:wrap;justify-content:center}.team-count-controls{font-size:.75rem;height:2rem;justify-content:center;padding:0 17px}#calcTrade,#reset{height:2rem;padding:0 2rem}.count-btn{font-size:1.5rem}.dashboard-row{flex-direction:column}.dashboard-actions{display:flex;flex-direction:row;justify-content:center;gap:10px;width:100%}}#results-container{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:10px;display:flex;flex-direction:column;gap:10px}#message{position:relative;padding:12px 2.5rem 12px 14px;border-radius:12px;text-align:center;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:.65rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;color:#fff;background:linear-gradient(145deg,#000000c7,#00000094);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 28px #00000073,inset 0 1px #ffffff1a}#message h3{font-size:1.5rem;margin:0}#message p{font-size:.75rem}.trade-result-global-message{margin:0}.trade-result-dismiss{position:absolute;top:.45rem;right:.45rem;width:1.75rem;height:1.75rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#00000059;color:#ffffffe6;font-size:1.25rem;line-height:1;cursor:pointer;flex-shrink:0}.trade-result-dismiss:hover{background:#ffffff1f;color:#fff}.trade-result-dismiss:focus,.trade-result-dismiss:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffbf}.trade-result-teams-row{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:.75rem;width:100%;max-width:100%;min-width:0;text-align:center}.trade-result-team-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.55rem .4rem;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.trade-result-team-logo{width:2.75rem;height:2.75rem;object-fit:contain}.trade-result-team-salary{display:flex;flex-direction:column;gap:.15rem;width:100%}.trade-result-team-salary-label{font-size:.62rem;font-weight:600;opacity:.85;text-transform:uppercase;letter-spacing:.04em}.trade-result-team-salary-value{font-size:.82rem;font-weight:700}.trade-result-team-apron{font-size:.7rem;font-weight:600;opacity:.92}.trade-result-team-messages{display:flex;flex-direction:column;gap:.3rem;width:100%;margin-top:.15rem}.trade-result-team-message{margin:0;font-size:.68rem;line-height:1.35;font-weight:600;overflow-wrap:anywhere;word-break:break-word}.trade-result-team-message--valid{opacity:.95}.trade-result-team-message--error{font-weight:700}.trade-result-team-message--info{font-weight:600;opacity:.9}.message-success,.message-error{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#message.message-success{border-top:3px solid #3dff7a;border-bottom:3px solid #3dff7a;border-left:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14)}#message.message-error{border-top:3px solid rgb(203,30,30);border-bottom:3px solid rgb(203,30,30);border-left:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14)}.message-success h3,.message-error h3{font-family:Anton,system-ui,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.06em;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;max-width:100%;overflow-wrap:break-word}.message-success h3{color:#3dff7a}.message-error h3{color:#cb1e1e}.message-success h3,.message-success p,.message-error h3,.message-error p{padding:0;margin:0}.message-success p,.message-error p,.message-success .trade-result-team-message,.message-error .trade-result-team-message{color:#ffffffeb}.results-breakdown{display:flex;flex-direction:row;justify-content:space-between;gap:15px;background-color:#ff5623;padding:15px;border-radius:8px;color:#fff}.result-item{flex:1;background:#0003;padding:10px;border-radius:4px}.result-item h4{margin-top:0;font-size:1rem;text-decoration:underline}.result-row{display:flex;flex-direction:row;justify-content:center;align-items:stretch;width:90%;max-width:90%;margin:0 auto;min-width:0;box-sizing:border-box;min-height:auto;max-height:none;overflow:visible;padding:0 2rem 10px}#message .shareTradeButton{width:60%;max-width:14rem;height:1.5rem;font-size:1rem;padding:0;margin-inline:auto;align-self:center;color:#000;background:#fff;border:1px solid rgba(255,255,255,.35);border-radius:6px;cursor:pointer}#message .shareTradeButton:focus,#message .shareTradeButton:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffe6}#message .shareTradeButton--failed{background:#ff6b6b;border-color:#ff6b6b80}#message .shareTradeButton--failed:focus,#message .shareTradeButton--failed:focus-visible{box-shadow:0 0 0 2px #ff6b6be6}@media(max-width:1024px){.result-row{width:100%;max-width:100%;padding:0 1rem 10px}#message{padding:10px 2.25rem 10px 8px}.trade-result-dismiss{top:.35rem;right:.35rem;width:1.5rem;height:1.5rem;font-size:1.1rem}.message-success h3,.message-error h3{font-size:clamp(1.5rem,8vw,2.25rem);letter-spacing:.04em}.message-error p,.message-success p{font-size:.75rem}.trade-result-teams-row{flex-direction:column;gap:.5rem}.trade-result-team-col{flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:left;gap:.5rem .75rem;width:100%}.trade-result-team-messages{flex-basis:100%;text-align:center}#message .shareTradeButton{width:min(70%,12rem)}}.share-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#000000b8}.share-modal{width:100%;max-width:400px;border-radius:16px;border:1px solid rgba(255,255,255,.35);background:#0a0a0a;color:#fff;box-shadow:0 24px 48px #0000008c}.share-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.12)}.share-modal-title{margin:0;font-size:1.1rem}.share-modal-close{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.share-modal-close:focus,.share-modal-close:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffe6}.share-modal-body{padding:.75rem 1rem 1.25rem;display:flex;flex-direction:column;gap:.6rem}.share-modal-hint{margin:0 0 .35rem;padding:0 .25rem;font-size:.8rem;opacity:.65;text-transform:uppercase;letter-spacing:.06em}.share-modal-option{display:flex;align-items:center;gap:.9rem;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:inherit;font-family:inherit;font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}.share-modal-option:hover{background:#ffffff1f}.share-modal-option-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.share-modal-option-icon--twitter{background:#1d9bf033}.share-modal-option-icon--reddit{background:#ff450033}.share-modal-option-icon--image{background:#646cff33}.share-modal-option-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.share-modal-option-label{line-height:1.25}.share-modal-option-sub{font-size:.78rem;font-weight:500;opacity:.6}.team-area-container{display:flex;flex-direction:row;align-items:flex-start;gap:3.5rem;width:100%;padding-top:.75rem}.team-section{color:#fff;box-sizing:border-box;flex:1;min-width:0;margin:0;height:75vh;display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,#ffffff24,#ffffff0f);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff38;overflow:hidden}.team-section-header{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;padding:1rem 2rem .5rem}.team-section-header h3{margin:0;color:#fff;font-size:2rem}.team-section-content{box-sizing:border-box;padding:0 2rem 1rem;color:#ccc;flex:1;min-height:0;display:flex;flex-direction:column}.selected-view{flex:1;min-height:0;display:flex;flex-direction:column}.team-logo-list{border-radius:8px;flex:1;min-height:0;overflow-y:auto}.team-logo-list--collapsed{flex:0 0 auto}.team-logo-item{display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;position:relative;border-bottom:none}.team-logo-item:after{content:"";position:absolute;left:2rem;right:2rem;bottom:0;height:1px;background:#fff;transition:background-color .3s ease}.team-logo-item:hover:after{background:#cb1e1e}.team-select-logo{width:3rem;height:3rem;min-width:3rem;object-fit:contain;display:block}.team-select-name{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.1;text-transform:uppercase;font-family:Alexandria,sans-serif}.player.in-proposal{background-color:#ff562326;border-left:4px solid #ff5623}.add-btn{background-color:#fff;color:#ff5623}.remove-btn{background-color:#ff4d4d;color:#fff}.incoming-assets{display:flex;flex-wrap:wrap;gap:1rem;width:100%;min-height:0;margin-bottom:10px}.incoming-player-box{width:35px;height:35px;background-color:#000;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;animation:snapIn .25s cubic-bezier(.175,.885,.32,1.275)}.incoming-headshot{width:100%;height:auto;object-fit:cover}@keyframes snapIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.glass{background:#ffffff1a;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000026}.player-card{display:flex;align-items:center;gap:15px;padding:10px 15px;cursor:pointer;position:relative}.player-card:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:#fff;transition:background-color .12s ease}.player-card-image{width:40px;height:40px;min-width:40px;object-fit:cover;display:block;border-radius:50%}.player-card-text{display:flex;flex-direction:column;gap:2px}.player-card-name{color:#fff;font-size:1.3rem;font-weight:500}.player-card-meta{color:#ffffffb3;font-size:.92rem;line-height:1.2}.player-card-salary{color:#3dff7a;font-weight:600}.asset-list-panel{display:flex;flex-direction:row;align-items:stretch;gap:.5rem;flex:1;min-height:0}.asset-list{flex:1;min-width:0;min-height:0;overflow-y:auto;padding-bottom:.5rem}.asset-list-section{display:block}.asset-scroll-wheel{flex-shrink:0;width:1.75rem;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%)}.asset-scroll-wheel::-webkit-scrollbar{display:none}.asset-scroll-wheel__track{display:flex;flex-direction:column;align-items:left;justify-content:center;gap:.85rem;padding:5rem 0;min-height:100%;box-sizing:border-box}.asset-scroll-wheel__item{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;padding:.35rem .55rem .35rem .15rem;cursor:pointer;color:#fff6;transition:color .15s ease;position:relative;scroll-snap-align:center;flex-shrink:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.asset-scroll-wheel__item:hover{color:#ffffffd9}.asset-scroll-wheel__item:focus,.asset-scroll-wheel__item:focus-visible,.asset-scroll-wheel__item:active{outline:none;box-shadow:none;border:0}.asset-scroll-wheel__item--active{color:#fff}.asset-scroll-wheel__item--active:after{content:"";position:absolute;top:.1rem;bottom:.1rem;right:0;width:3px;background:#fff}.asset-scroll-wheel__label{display:block;writing-mode:vertical-rl;transform:rotate(180deg);font-family:Anton,system-ui,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.05;white-space:nowrap}.asset-section{padding-bottom:.5rem}.player-card{cursor:pointer}.player-card.in-proposal{background-color:#ff562326;border-left:4px solid #ff5623}.pick-card{display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;position:relative}.pick-card:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:#fff;transition:background-color .12s ease}.pick-card:hover:after{background:#cb1e1e}.pick-card.in-proposal{background-color:#ff562326;border-left:4px solid #ff5623}.pick-card-image{width:40px;height:40px;min-width:40px;object-fit:contain;display:block}.pick-card-text{display:flex;flex-direction:column;gap:2px}.pick-card-year{color:#fff;font-size:1.1rem;font-weight:500}.pick-card-round{color:#ffffffb3;font-size:.9rem}.asset-section-label{display:flex;align-items:center;gap:15px;padding:10px 15px;position:relative;cursor:default;-webkit-user-select:none;user-select:none}.asset-section-label:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:#fff}.asset-section-label__spacer{width:40px;min-width:40px;height:40px;flex-shrink:0}.asset-section-label__text{color:#fff;font-size:1.1rem;font-weight:500}.trade-to-select{background:transparent;color:#fff;border:1px solid #fff;border-radius:8px}@keyframes team-select-prompt-pulse{0%{color:#fff}2%{color:#cb1e1e}4%{color:#fff}6%{color:#cb1e1e}8%{color:#fff}to{color:#fff}}.team-section-header h3.team-select-prompt{animation:team-select-prompt-pulse 30s ease-in-out infinite;animation-delay:1s}.player-card:hover:after{background:#cb1e1e}@keyframes player-card-line-pulse{0%,to{background:#fff}50%{background:#cb1e1e}}@keyframes player-card-line-pulse-once{0%{background:#fff}40%{background:#cb1e1e}to{background:#fff}}.player-card.player-card--line-pulse-once:after{animation:player-card-line-pulse-once .7s ease-in-out 1}.change-team-btn{margin-top:1.5rem;background:linear-gradient(145deg,#ffffff24,#ffffff0f);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff38;height:20px;color:#fff;font-weight:700;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border:.5px solid #fff;transition:transform .08s ease,border-color .12s ease,color .12s ease}.change-team-btn:focus,.change-team-btn:focus-visible{outline:none}.change-team-btn:active{border-color:#cb1e1e;color:#cb1e1e;transform:scale(.97)}@media(max-width:1024px){.team-area-container{flex-direction:column;gap:3.5rem}.team-section{margin:0 1rem;border-radius:10px}.team-section-header{padding-top:.75rem;padding-bottom:1rem}.team-section-content{padding-top:.5rem}.team-area-container{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.team-section-header h3{font-size:1.5rem}.team-section{max-height:75vh;overflow-y:auto}.player-card{flex-wrap:wrap}.player-card>div:last-child{width:100%}.pick-card{flex-wrap:wrap}.pick-card>div:last-child{width:100%}.free-agent-card{flex-wrap:wrap}.free-agent-card .s-and-t-btn--card{width:100%}}.value-bar{width:10rem;border-radius:999px;border:.5px solid rgba(255,255,255,.5);margin-bottom:10px}.value-bar__track{position:relative;background-image:url(/Searchbar.svg);background-repeat:no-repeat;background-size:cover;background-position:center;height:10px}.value-bar__indicator{position:absolute;top:0;bottom:0;width:2px;background:#fff;transform:translate(-50%)}.value-bar__label{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.tpe-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;position:relative;cursor:pointer}.tpe-card.in-proposal{background-color:#ff562326;border-left:4px solid #ff5623}.tpe-player-select{min-width:180px;font-size:.65rem;padding:4px 8px}.tpe-card:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:#fff}.tpe-card-text{display:flex;flex-direction:column;gap:2px}.tpe-card-amount{color:#fff;font-size:1.1rem;font-weight:500}.tpe-card-expires{color:#ffffffb3;font-size:.9rem}.tpe-card-paired{color:#ffffffd9;font-size:.65rem}.team-select-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.team-select-apron{color:#ffffffd9;font-size:.875rem;font-weight:400;line-height:1.2}.team-section-header-main{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;box-sizing:border-box;width:100%;gap:1rem}.team-section-header-main h3{flex:1;min-width:0}.team-section-cap-info{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0;gap:.2rem;font-size:.95rem;color:#ffffffd9;line-height:1.3}.team-section-cap-salary{color:#3dff7a;font-weight:600;font-size:1.05rem}.team-section-cap-level{font-weight:500}.team-section-cap-space{display:flex;flex-direction:row;align-items:baseline;gap:.35rem;color:#ffffffbf}.team-section-cap-space-value{color:#ffffffd9;font-weight:500}@media(max-width:1024px){.team-section-cap-space{flex-direction:column;align-items:flex-end;gap:.15rem}.team-section-cap-space-label,.team-section-cap-space-value{display:block;text-align:right}}.team-section-cap-level-row{display:inline-flex;align-items:center;gap:.35rem}.apron-rules-tooltip{position:relative;display:inline-flex;align-items:center}.apron-rules-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#ffffff14;color:#ffffffd9;font-size:.65rem;font-weight:600;line-height:1;cursor:help}.apron-rules-tooltip__trigger:hover,.apron-rules-tooltip__trigger:focus-visible{background:#ffffff2e;outline:none}.apron-rules-tooltip__panel{padding:1.75rem .85rem .75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.15);background:#12161cf7;box-shadow:0 8px 24px #00000073;overflow-y:auto;box-sizing:border-box}.apron-rules-tooltip__backdrop{position:fixed;inset:0;z-index:9999;background:#00000073}.apron-rules-tooltip__close{position:absolute;top:.35rem;right:.35rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:#ffffffd9;font-size:1.25rem;line-height:1;cursor:pointer}.apron-rules-tooltip__close:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.apron-rules-tooltip__panel--open{visibility:visible;opacity:1;pointer-events:auto}.apron-rules-tooltip__heading{margin:0 0 .6rem;font-size:.8rem;font-weight:600;color:#fffffff2}.apron-rules-tooltip__section{margin-bottom:.65rem}.apron-rules-tooltip__section:last-child{margin-bottom:0}.apron-rules-tooltip__title{margin:0 0 .2rem;font-size:.78rem;font-weight:600;color:#3dff7a}.apron-rules-tooltip__text,.apron-rules-tooltip__bullet{margin:0;font-size:.74rem;line-height:1.35;color:#ffffffd1}.apron-rules-tooltip__bullet{padding-left:.35rem;margin-top:.15rem}.free-agent-card{display:flex;align-items:center;gap:15px;padding:10px 15px;position:relative}.free-agent-card:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:#fff}.free-agent-card-image{width:40px;height:40px;min-width:40px;object-fit:cover;display:block;border-radius:50%}.free-agent-card-text{display:flex;flex-direction:column;gap:2px}.free-agent-card-name{color:#fff;font-size:1.3rem;font-weight:500}.free-agent-card-meta{color:#ffffffb3;font-size:.92rem;line-height:1.2}.free-agent-card-hold{color:#3dff7a;font-weight:600}.player-card--sign-and-trade{border-left:3px solid #3dff7a}.free-agent-card--s-and-t{background:#3dff7a0f}.free-agent-card-s-and-t-summary{color:#3dff7a;font-size:.65rem;margin-top:2px}.s-and-t-btn--card{flex-shrink:0;margin-left:auto;padding:6px 12px;font-size:.8rem;white-space:nowrap}.s-and-t-overlay{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.s-and-t-modal{background:#1a1a2e;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:20px 24px;width:100%;max-width:320px;box-shadow:0 12px 40px #00000080}.s-and-t-modal-title{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 16px}.s-and-t-years{display:flex;flex-direction:column;gap:10px}.s-and-t-year-row{display:flex;flex-direction:column;gap:4px}.s-and-t-year-label{color:#ffffffb3;font-size:.65rem}.s-and-t-year-bounds{color:#ffffff73;font-size:.78rem}.s-and-t-form-error{color:#ff6b6b;font-size:.65rem;margin:10px 0 0}.s-and-t-year-input{width:100%;box-sizing:border-box;padding:8px 10px;font-size:1rem;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:6px;outline:none}.s-and-t-year-input:focus{border-color:#3dff7a;background:#ffffff1f}.s-and-t-year-toggle{margin-top:12px}.s-and-t-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.s-and-t-modal-loading{color:#fff9;font-size:.9rem;margin:0}.s-and-t-btn{padding:8px 14px;font-size:.65rem;font-weight:500;border-radius:6px;border:1px solid transparent;cursor:pointer;color:#fff;background:#ffffff1a}.s-and-t-btn--primary{background:#3dff7a;color:#111;border-color:#3dff7a}.s-and-t-btn--primary:disabled{opacity:.5;cursor:not-allowed}.s-and-t-btn--secondary{background:transparent;border-color:#ffffff40;width:100%}.s-and-t-btn--ghost{background:transparent;border-color:#fff3;color:#ffffffbf}.s-and-t-btn--card.s-and-t-btn--active{background:#3dff7a33;border-color:#3dff7a;color:#3dff7a}@media(hover:none)and (pointer:coarse){.apron-rules-tooltip__trigger{width:1.5rem;height:1.5rem;font-size:.65rem}}.team-area-container:has(.team-section:nth-child(3)){gap:1.75rem}.team-area-container:has(.team-section:nth-child(4)){gap:.75rem}.team-area-container:has(.team-section:nth-child(3)) .team-section-header h3{font-size:1.5rem}.team-area-container:has(.team-section:nth-child(3)) .team-section-cap-info{font-size:.78rem}.team-area-container:has(.team-section:nth-child(3)) .team-section-cap-salary{font-size:.88rem}.team-area-container:has(.team-section:nth-child(4)) .team-section-header h3{font-size:1.1rem}.team-area-container:has(.team-section:nth-child(4)) .team-section-cap-info{font-size:.65rem}.team-area-container:has(.team-section:nth-child(4)) .team-section-cap-salary{font-size:.72rem}.team-area-container:has(.team-section:nth-child(4)) .team-section-cap-space{white-space:nowrap}.team-area-container:has(.team-section:nth-child(4)) .team-section-cap-space-label,.team-area-container:has(.team-section:nth-child(4)) .team-section-cap-space-value{white-space:nowrap}.team-area-container:has(.team-section:nth-child(4)) .player-card{flex-wrap:wrap}.team-area-container:has(.team-section:nth-child(4)) .player-card>div:last-child{width:100%}.team-area-container:has(.team-section:nth-child(4)) .free-agent-card{flex-wrap:wrap}.team-area-container:has(.team-section:nth-child(4)) .free-agent-card .s-and-t-btn--card{width:100%}.team-section-header-left{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.team-section-cap-space--below{flex-direction:row;align-items:baseline;gap:.35rem;font-size:.8rem;color:#ffffffbf;margin-top:.15rem}.team-select-city{display:block;font-size:.65rem;line-height:1;margin-bottom:-2px;color:#ffffff80;text-transform:uppercase;font-family:Alexandria,sans-serif;font-weight:700}.admin-add-player{position:relative;margin:.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.admin-add-player__toggle{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ff6b6b;background:#ff6b6b14;border:1px solid rgba(255,107,107,.4);border-radius:6px;padding:.3rem .6rem;cursor:pointer}.admin-add-player__toggle:hover{background:#ff6b6b29}.admin-add-player__panel{position:fixed;z-index:2000;width:15.5rem;max-height:16rem;overflow-y:auto;background:#0a0a0a;border:1px solid rgba(255,107,107,.35);border-radius:8px;padding:.6rem;box-shadow:0 8px 24px #0009}.admin-add-player__select{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:.8rem;padding:.4rem .5rem;margin-bottom:.5rem}.admin-add-player__hint{font-size:.75rem;color:#ffffff80;margin:.3rem 0}.admin-add-player__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.admin-add-player__row{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#ffffffd9}.admin-add-player__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-add-player__salary{color:#ffffff80;font-weight:600}.admin-add-player__add-btn{font-size:.68rem;font-weight:600;color:#fff;background:#ff6b6bbf;border:none;border-radius:4px;padding:.25rem .45rem;cursor:pointer;white-space:nowrap}.admin-add-player__add-btn:disabled{background:#ffffff1a;color:#fff6;cursor:default}.admin-add-player__added{font-size:.72rem;color:#ff6b6be6}.admin-add-player__added-label{display:block;font-weight:700;margin-bottom:.2rem}.admin-add-player__added-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.admin-add-player__added-list li{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#ffffffbf}.admin-add-player__remove-btn{background:none;border:none;color:#ff6b6be6;font-size:.9rem;line-height:1;cursor:pointer;padding:0 .2rem}.trade-machine{position:relative;z-index:1;padding-bottom:4rem;background-color:#000;background-image:url(/Rectangle.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.trade-machine__heading{width:90%;margin:0 auto;padding-top:2rem}.trade-machine__eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.trade-machine__title{margin:0;font-family:Anton,system-ui,sans-serif;font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.02;color:#fff}.trade-machine__lead{margin:.7rem 0 0;max-width:62ch;font-size:.9rem;line-height:1.55;color:#a89b9d}.trade-machine__learn-more{display:inline-block;margin-top:.65rem;color:#ffffff73;font-size:.78rem;letter-spacing:.03em;text-decoration:none;transition:color .15s ease}.trade-machine__learn-more:hover{color:#ffffffd9}@media(max-width:600px){.trade-machine__heading{width:100%;padding:1.5rem 1rem 0}}.trade-ticker{width:100%;background:#0000008c;border-block:1px solid rgba(255,255,255,.15);font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:.02em}.trade-ticker__viewport{overflow:hidden;width:100%}.trade-ticker__track{display:flex;width:max-content;animation:trade-ticker-scroll 45s linear infinite}.trade-ticker__segment{display:flex;flex-shrink:0;align-items:center;gap:.15rem;padding:.45rem 0;white-space:nowrap}.trade-ticker__item{display:inline-flex;align-items:baseline;gap:.35rem;padding:0 1.25rem}.trade-ticker__name{color:#fffffff2}.trade-ticker__abbr{color:#ffffffa6;font-size:.85em}.trade-ticker__arrow{font-weight:700;font-size:1.05em;line-height:2}.trade-ticker__item--up .trade-ticker__arrow{color:#3dff7a}.trade-ticker__item--down .trade-ticker__arrow{color:#ff4d4d}.trade-ticker__dot{color:#ffffff59;margin-left:.25rem}@keyframes trade-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.trade-ticker__track{animation:none}}.landing-page{position:relative;flex:1;min-height:0;background:#000}@media(min-width:1025px){.landing-page{display:flex;flex-direction:column}}.landing-row{position:relative;min-height:100%;display:grid;grid-template-columns:minmax(0,clamp(20rem,40vw,40rem)) minmax(0,1fr);align-items:center;gap:0;padding:clamp(.75rem,1vw,1.5rem) clamp(1.5rem,4vw,5rem);box-sizing:border-box}@media(min-width:1025px){.landing-row{min-height:0;flex:1 1 auto}}.landing-player-strip>img{display:block;height:90%;width:auto;margin-right:-2rem}.landing-page-text{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem;color:#fff}.landing-main-heading{display:flex;flex-direction:column;margin:0;gap:.125rem;font-size:inherit}.main-text-line{display:block}.subtext{margin:0}.button-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:.5rem}.primary-button{background-color:#000;color:#fff;border:.5px solid #fff;border-radius:30px;min-width:14rem;padding:.85rem 2rem;font-family:inherit;font-size:.95rem;letter-spacing:.06em;cursor:pointer}.landing-player-strip{min-width:0;display:flex;align-self:stretch;justify-content:flex-start;align-items:flex-end}.main-text-line{font-family:Anton,system-ui,sans-serif;font-size:clamp(1.75rem,4vw,5.5rem);line-height:1.08}.subtext{font-size:clamp(1rem,1.05vw,1.35rem);line-height:1.45;max-width:34rem}@media(max-width:1024px){.title-race-panel{height:auto}.landing-page{overflow:hidden}.landing-row{grid-template-columns:minmax(0,1fr);align-items:start;align-content:center;gap:2rem}.landing-player-strip{align-self:auto;justify-content:center}.landing-page-text{width:100%;justify-content:center}.main-text-line{font-size:clamp(2rem,5vh,10rem)}.subtext{font-size:clamp(1rem,3vh,5rem)}.landing-player-strip>img{width:100%;height:auto;margin-right:0}.button-row{justify-content:start}.primary-button{min-width:15rem;line-height:20px}}@media(max-width:720px){.landing-page{display:flex;flex-direction:column;flex:1 0 auto;min-height:auto;overflow:visible}.landing-row{flex:1 0 auto;min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:1rem;padding:1rem 0 0}.landing-page-text{box-sizing:border-box;padding:0 1.25rem;gap:0}.landing-page-text .subtext,.landing-page-text .button-row{display:none}.landing-player-strip{width:100%;min-height:0;align-self:stretch;justify-content:flex-start;align-items:flex-end}.landing-player-strip .title-race-panel{display:block;width:100%;max-width:none;margin:0}}@media(max-width:720px)and (min-height:48rem){.landing-page-text .subtext{display:block;max-width:32ch;margin:.55rem 0 0;font-size:.92rem;line-height:1.45}}@media(max-width:720px)and (min-height:57rem){.landing-page-text .button-row{display:flex;margin-top:.7rem}.landing-page-text .primary-button{min-width:13rem;padding:.7rem 1.25rem}}.hero-video{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#000}.hero-video__media{width:100%;height:100%;object-fit:cover;display:block}.hero-video__scrim{position:absolute;inset:0;background:linear-gradient(to right,#00000094,#0000006b 32%,#0000002e 62%,#00000047),linear-gradient(to top,#00000059,#0000 45%)}.landing-page{background:transparent}.landing-page,.hero>.main-header{position:relative;z-index:1}.title-race-panel{height:calc(100vh - var(--hero-chrome));width:80%;min-width:0;pointer-events:none;-webkit-user-select:none;user-select:none}.title-race-panel__surface{transform-origin:top left;height:var(--title-race-panel-flow-height);overflow:visible}@media(min-width:1025px){.title-race-panel{position:relative}.title-race-panel__surface{position:absolute;bottom:0;left:0;height:var(--title-race-panel-card-height);transform-origin:bottom left}}@media(max-width:1024px)and (min-width:721px){.title-race-panel{max-width:30rem;margin:0 auto}}.title-race-panel .title-race-card{height:auto;padding-top:calc(26px * var(--tr-k, 1))}.title-race-panel .title-race-card__footer{margin-top:calc(28px * var(--tr-k, 1))}.title-race-panel .title-race-card{background:radial-gradient(120% 90% at 82% 30%,rgba(214,168,92,.055),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.028),transparent 320px),#0b080980;backdrop-filter:blur(10px) saturate(105%);-webkit-backdrop-filter:blur(36px) saturate(105%);border:1px solid rgba(255,255,255,.1);border-radius:36px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.title-race-panel .title-race-card{background:radial-gradient(120% 90% at 82% 30%,rgba(214,168,92,.055),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.028),transparent 320px),#0b0809f2}}@media(max-width:720px){.title-race-panel{position:relative;height:var(--title-race-panel-flow-height)}.title-race-panel__surface{position:absolute;bottom:0;left:0;height:var(--title-race-panel-card-height);transform-origin:bottom left}}.elo-share-preview-page{flex:1;width:100%;box-sizing:border-box;padding:3rem 1.5rem 4rem;background:#000;color:#fff}.elo-share-preview{width:min(100%,76rem);margin:0 auto}.elo-share-preview__header{display:flex;justify-content:space-between;gap:1.5rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,.14)}.elo-share-preview__header p{margin:0 0 .35rem;color:#ffffff6b;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.elo-share-preview__header h1{margin:0;font-size:1.65rem;letter-spacing:-.035em}.elo-share-preview__header span{display:block;margin-top:.35rem;color:#ffffff85;font-size:.82rem}.elo-share-preview__header a{align-self:flex-start;border:1px solid rgba(255,255,255,.2);border-radius:.4rem;padding:.48rem .65rem;color:#ffffffb8;font-size:.73rem;font-weight:700;text-decoration:none}.elo-share-preview__canvas{max-width:100%;overflow:auto;margin-top:1.4rem;padding-bottom:.75rem}.elo-share-preview__canvas--title-race>.elo-share-card-frame{position:fixed;left:-100000px;top:0;pointer-events:none}.elo-share-preview__image{display:block;width:1080px;max-width:none;height:auto}.elo-share-preview__rendering{width:1080px;min-height:18rem;display:grid;place-items:center;margin:0;color:#ffffff8c;background:#000}.elo-share-card-frame{position:relative;overflow:hidden;box-sizing:border-box;background:#000;color:#fff}.elo-share-preview__actions{display:flex;align-items:center;gap:.75rem;margin-top:.6rem}.elo-share-preview__actions button{border:0;border-radius:.4rem;padding:.62rem .85rem;background:#fff;color:#000;font-size:.75rem;font-weight:900;cursor:pointer}.elo-share-preview__actions button:disabled{opacity:.55;cursor:wait}.elo-share-preview__actions span{color:#ffffff73;font-size:.72rem}.elo-share-preview__outputs{display:grid;gap:2.5rem;margin-top:1.4rem}.elo-share-preview__output>header{display:flex;align-items:baseline;gap:.65rem}.elo-share-preview__output>header h2{margin:0;font-size:1rem}.elo-share-preview__output>header span{color:#ffffff73;font-size:.72rem}.elo-share-preview__output .elo-share-preview__canvas{margin-top:.75rem}.elo-share-preview__published{margin:.8rem 0 0;padding:.65rem .75rem;border:1px solid rgba(74,222,128,.35);border-radius:.4rem;color:#9bf0bb;background:#4ade8014;font-size:.75rem}.elo-share-preview__league{display:flex;gap:.4rem;align-items:center}.elo-share-preview__league button{appearance:none;cursor:pointer;padding:.5rem .95rem;border:1px solid rgba(255,255,255,.16);border-radius:.4rem;background:transparent;color:#ffffff8c;font-family:inherit;font-size:.78rem;font-weight:700;letter-spacing:.1em;transition:color .15s ease,border-color .15s ease,background .15s ease}.elo-share-preview__league button:hover{color:#ffffffd9}.elo-share-preview__league button.is-active{color:#fff;border-color:#e74c3c99;background:#e74c3c1a}.elo-share-preview__league button.is-active:last-child{border-color:#4ade8099;background:#4ade801a}.elo-share-preview__error{margin:.8rem 0 0;padding:.65rem .75rem;border:1px solid rgba(255,107,107,.35);border-radius:.4rem;color:#faa;background:#ff6b6b14;font-size:.75rem}.elo-share-preview__empty{max-width:42rem;margin-top:1.4rem;padding:1rem;border:1px dashed rgba(255,255,255,.19);border-radius:.55rem;background:#ffffff06}.elo-share-preview__empty h2{margin:0 0 .45rem;font-size:1rem}.elo-share-preview__empty p{margin:0;color:#ffffff8a;font-size:.8rem;line-height:1.55}@media(max-width:640px){.elo-share-preview-page{padding:2rem 1rem 3rem}.elo-share-preview__header{flex-direction:column}.elo-share-preview__header a{align-self:flex-start}}.elo-share-preview__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.65rem;align-items:end;margin-top:1.2rem;padding:.9rem;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;background:#ffffff06}.elo-share-preview__form label{display:grid;gap:.34rem;color:#ffffffa1;font-size:.69rem;font-weight:700}.elo-share-preview__form label small{color:#ffffff61;font-size:.58rem;font-weight:500}.elo-share-preview__form input{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.15);border-radius:.35rem;padding:.5rem;color:#fff;background:#ffffff0d;font:inherit}.elo-share-preview__form button{border:0;border-radius:.4rem;padding:.6rem .76rem;color:#000;background:#fff;font-size:.72rem;font-weight:900;white-space:nowrap;cursor:pointer}.elo-share-preview__form button:disabled{opacity:.55;cursor:wait}.elo-share-preview__audit{margin-top:1.2rem;padding:.8rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:.55rem;color:#ffffff9e;background:#ffffff06;font-size:.75rem}.elo-share-preview__audit summary{color:#fff;font-weight:800;cursor:pointer}.elo-share-preview__audit h2{margin:.9rem 0 .35rem;color:#fffc;font-size:.78rem}.elo-share-preview__audit ul{display:grid;gap:.38rem;margin:0;padding-left:1rem}.elo-share-preview__audit li b{display:block;color:#fff}.elo-share-preview__audit li span{color:#ffffff75}.elo-share-preview__audit pre{overflow:auto;margin:.8rem 0 0;padding:.65rem;border-radius:.35rem;color:#a8d8ff;background:#00000057;font-size:.66rem}.winners-losers-card{--wl-bg:#0b0809;--wl-muted:#a89b9d;--wl-dim:#7d7173;--wl-hair:#2c2325;--wl-up:#4ade80;--wl-down:#ff6b6b;box-sizing:border-box;display:flex;flex-direction:column;width:1080px;height:1350px;padding:34px 36px 30px;overflow:hidden;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 300px),var(--wl-bg);font-family:Alexandria,system-ui,sans-serif;font-synthesis:none}.winners-losers-card__brand{display:flex;align-items:center;gap:10px;padding:4px 2px 18px}.winners-losers-card__brand>img{width:120px;height:78px;object-fit:contain}.winners-losers-card__brand>span{display:grid;gap:3px;margin-left:auto;text-align:right}.winners-losers-card__brand b{color:#ffffffb8;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.winners-losers-card__brand small{color:#ffffff61;font-size:13px}.winners-losers-card__title-block>p{margin:0 0 10px;color:#ffffff8c;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.winners-losers-card__title-block h1{margin:0;font-family:Anton,sans-serif;font-size:62px;font-weight:400;line-height:1.02}.winners-losers-card__title-block>span{display:block;max-width:800px;margin-top:12px;color:var(--wl-muted);font-size:18px;line-height:1.45}.winners-losers-card__panels{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.winners-losers-card__panel{min-width:0;padding:20px 16px 14px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0a);box-shadow:inset 0 1px #ffffff2e}.winners-losers-card__panel-head{display:flex;align-items:baseline;gap:10px;margin-left:2px}.winners-losers-card__panel-head span{font-size:17px}.winners-losers-card__panel h2{margin:0;font-family:Anton,sans-serif;font-size:26px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.winners-losers-card__panel--up .winners-losers-card__panel-head{color:var(--wl-up)}.winners-losers-card__panel--down .winners-losers-card__panel-head{color:var(--wl-down)}.winners-losers-card__panel-sub{min-height:34px;margin:0 0 14px 2px;color:var(--wl-dim);font-size:13px}.winners-losers-card__axis-label{margin:0 0 6px 2px;color:var(--wl-dim);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.winners-losers-card__chart{display:block;width:100%;height:300px;overflow:visible}.winners-losers-card__chart line{stroke:#ffffff21}.winners-losers-card__chart text{fill:var(--wl-muted);font-family:Alexandria,sans-serif;font-size:13px;text-anchor:end}.winners-losers-card__chart--empty{display:grid;height:300px;place-items:center;color:var(--wl-dim);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);font-size:14px}.winners-losers-card__line{fill:none;stroke:#3cbf6d;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.96;shape-rendering:geometricPrecision}.winners-losers-card__panel--down .winners-losers-card__line{stroke:#dc5d5d}.winners-losers-card__line--lead{stroke-width:4.5px;opacity:1}.winners-losers-card__line-logo-bg{fill:transparent}.winners-losers-card__axis-x{display:flex;justify-content:space-between;margin:8px 2px 0;color:var(--wl-muted);font-size:13px;font-weight:600}.winners-losers-card__table{margin-top:18px;border-top:1px solid var(--wl-hair)}.winners-losers-card__table-head,.winners-losers-card__row{display:grid;grid-template-columns:18px 52px 1fr 126px 140px;column-gap:10px;align-items:center}.winners-losers-card__table-head{padding:10px 2px 8px;color:var(--wl-dim);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.winners-losers-card__table-head span:nth-child(4),.winners-losers-card__table-head span:nth-child(5){text-align:right}.winners-losers-card__row{height:82px;padding:0 2px;border-top:1px solid rgba(255,255,255,.06)}.winners-losers-card__rank{color:var(--wl-dim);font-family:Anton,sans-serif;font-size:17px}.winners-losers-card__badge{display:grid;justify-items:center;gap:5px}.winners-losers-card__logo{display:grid;width:52px;height:44px;place-items:center;border-radius:10px;background:#111}.winners-losers-card__logo img{width:34px;height:34px;object-fit:contain}.winners-losers-card__badge small{color:var(--wl-dim);font-size:10px;font-weight:600;letter-spacing:.05em;white-space:nowrap}.winners-losers-card__badge small i{padding:0 2px;font-size:8px;font-style:normal}.winners-losers-card__badge small i.up{color:var(--wl-up)}.winners-losers-card__badge small i.down{color:var(--wl-down)}.winners-losers-card__row>strong{font-family:Anton,sans-serif;font-size:23px;font-weight:400}.winners-losers-card__delta{text-align:right;font-family:Anton,sans-serif;font-size:44px;font-weight:400;letter-spacing:-.015em;white-space:nowrap}.winners-losers-card__odds{text-align:right;white-space:nowrap}.winners-losers-card__odds s{color:var(--wl-dim);font-size:13px;text-decoration-thickness:1px}.winners-losers-card__odds i{padding:0 4px;color:var(--wl-dim);font-size:11px;font-style:normal}.winners-losers-card__odds b{font-family:Anton,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.01em}.winners-losers-card__panel--up .winners-losers-card__delta,.winners-losers-card__panel--up .winners-losers-card__odds b{color:var(--wl-up)}.winners-losers-card__panel--down .winners-losers-card__delta,.winners-losers-card__panel--down .winners-losers-card__odds b{color:var(--wl-down)}.winners-losers-card__footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:18px;border-top:1px solid var(--wl-hair);color:var(--wl-dim);font-size:13px}.winners-losers-card__footer span:last-child{text-align:right}.winners-losers-card--single .winners-losers-card__panels--single{grid-template-columns:1fr;gap:0;margin-top:26px}.winners-losers-card--single .winners-losers-card__panel{padding:22px 22px 16px}.winners-losers-card--single .winners-losers-card__panel-head span{font-size:24px}.winners-losers-card--single .winners-losers-card__panel h2{font-size:38px}.winners-losers-card--single .winners-losers-card__panel-sub{min-height:28px;margin-bottom:12px;font-size:16px}.winners-losers-card--single .winners-losers-card__axis-label{margin-bottom:8px;font-size:13px}.winners-losers-card--single .winners-losers-card__chart{height:370px}.winners-losers-card--single .winners-losers-card__axis-x{margin-top:9px;font-size:15px}.winners-losers-card--single .winners-losers-card__table{margin-top:16px}.winners-losers-card--single .winners-losers-card__table-head,.winners-losers-card--single .winners-losers-card__row{grid-template-columns:26px 104px 1fr 170px 180px;column-gap:12px}.winners-losers-card--single .winners-losers-card__table-head{font-size:12px}.winners-losers-card--single .winners-losers-card__row{height:94px}.winners-losers-card--single .winners-losers-card__rank{font-size:22px}.winners-losers-card--single .winners-losers-card__logo{width:100px;height:66px;border-radius:14px}.winners-losers-card--single .winners-losers-card__logo img{width:56px;height:56px}.winners-losers-card--single .winners-losers-card__badge small{font-size:11px}.winners-losers-card--single .winners-losers-card__row>strong{font-size:46px}.winners-losers-card--single .winners-losers-card__delta{font-size:54px}.winners-losers-card--single .winners-losers-card__odds s{font-size:15px}.winners-losers-card--single .winners-losers-card__odds b{font-size:30px}.winners-losers-card--combined .winners-losers-card__title-block h1{font-size:68px}.winners-losers-card--combined .winners-losers-card__title-block>span{font-size:19px}.winners-losers-card--combined .winners-losers-card__panel-head span{font-size:20px}.winners-losers-card--combined .winners-losers-card__panel h2{font-size:30px}.winners-losers-card--combined .winners-losers-card__panel-sub{font-size:14px}.winners-losers-card--combined .winners-losers-card__axis-label{font-size:12px}.winners-losers-card--combined .winners-losers-card__axis-x{font-size:12.5px}.winners-losers-card--combined .winners-losers-card__table-head,.winners-losers-card--combined .winners-losers-card__row{grid-template-columns:18px 78px 1fr 118px 128px;column-gap:8px}.winners-losers-card--combined .winners-losers-card__table-head{font-size:11px}.winners-losers-card--combined .winners-losers-card__logo{width:78px;height:58px}.winners-losers-card--combined .winners-losers-card__logo img{width:52px;height:52px}.winners-losers-card--combined .winners-losers-card__row>strong{font-size:40px}.winners-losers-card--combined .winners-losers-card__delta{font-size:48px}.winners-losers-card--combined .winners-losers-card__odds b{font-size:26px}@media(max-width:900px){.elo-share-preview__form{grid-template-columns:repeat(2,minmax(0,1fr))}.elo-share-preview__form button{width:max-content}}@media(max-width:520px){.elo-share-preview__form{grid-template-columns:1fr}.elo-share-preview__form button{width:100%}}.title-race-card{--tr-bg:#0B0809;--tr-muted:#A89B9D;--tr-dim:#7D7173;--tr-hair:#2C2325;box-sizing:border-box;display:flex;flex-direction:column;width:1080px;height:1120px;padding:calc(52px * var(--tr-k, 1)) calc(56px * var(--tr-k, 1)) calc(34px * var(--tr-k, 1));overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 82% 30%,rgba(214,168,92,.055),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.028),transparent 320px),var(--tr-bg);font-family:Alexandria,system-ui,sans-serif;font-synthesis:none}.title-race-card__eyebrow{position:relative;margin:0 0 calc(16px * var(--tr-k, 1));color:#ffffff8c;font-size:calc(16px * var(--tr-k, 1));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.title-race-card__headline{position:relative;max-width:calc(900px * var(--tr-k, 1));margin:0;font-family:Anton,sans-serif;font-size:calc(48px * var(--tr-k, 1));font-weight:400;line-height:1.02;letter-spacing:.002em}.title-race-card__standfirst{position:relative;max-width:30ch;margin:calc(22px * var(--tr-k, 1)) 0 0;color:var(--tr-muted);font-size:calc(25px * var(--tr-k, 1));line-height:1.35}.title-race-card__caption{position:relative;margin:calc(16px * var(--tr-k, 1)) 0 0;color:var(--tr-dim);font-size:calc(19px * var(--tr-k, 1))}.title-race-card__chart-wrap{position:relative;margin-top:0}.title-race-card__chart{display:block;width:var(--tr-chart-w, 968px);height:520px;overflow:visible}.title-race-card__chart text{font-family:Alexandria,sans-serif}.title-race-card__chart .title-race-card__date,.title-race-card__chart .title-race-card__month{fill:var(--tr-dim);font-size:calc(13px * var(--tr-k, 1));font-weight:300;letter-spacing:.06em;text-anchor:middle}.title-race-card__objective{fill:#d6a85c99;font-size:calc(12px * var(--tr-k, 1));font-weight:300;letter-spacing:.24em;text-transform:uppercase}.title-race-card__trace{transition:opacity .35s ease}.title-race-card__line{pointer-events:stroke}.title-race-card__date{fill:var(--tr-dim);font-size:calc(14px * var(--tr-k, 1));text-anchor:middle}.title-race-card__month{fill:var(--tr-muted);font-size:14px;font-weight:600;text-anchor:middle}.title-race-card__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.title-race-card__chart .title-race-card__end-label{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.04em;text-anchor:start;opacity:.82}.title-race-card__chart .title-race-card__end-label.is-lead{opacity:1}.title-race-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:calc(18px * var(--tr-k, 1));border-top:1px solid var(--tr-hair);color:var(--tr-dim);font-size:calc(14px * var(--tr-k, 1));font-weight:500}.title-race-card__brand{display:flex;align-items:center;gap:9px}.title-race-card__brand img{width:calc(26px * var(--tr-k, 1));height:calc(26px * var(--tr-k, 1));object-fit:contain}.elo-share-preview__form--title-race{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.elo-share-preview__audit>p{margin:.35rem 0}.elo-share-preview__rule-list{display:grid;gap:.45rem}.elo-share-preview__rule-list article{display:grid;gap:.18rem;padding:.55rem .6rem;border:1px solid rgba(255,255,255,.1);border-radius:.35rem;background:#0003}.elo-share-preview__rule-list article.is-selected{border-color:#6fd39399;background:#4ade8014}.elo-share-preview__rule-list article.is-eligible{border-color:#ffffff4d}.elo-share-preview__rule-list article b{color:#ffffff9e;font-size:.65rem}.elo-share-preview__rule-list article strong{color:#fff;font-size:.74rem}.elo-share-preview__rule-list article span{color:#ffffff7a;font-size:.66rem;line-height:1.45}.title-race-card__trace{pointer-events:none}.title-race-card__trace.is-dimmed,.title-race-card__chart .title-race-card__end-label.is-dimmed{opacity:.65}.title-race-card__trace.is-highlighted,.title-race-card__chart .title-race-card__end-label.is-highlighted{opacity:1;filter:brightness(1.4)}.title-race-card__chart .title-race-card__end-label,.title-race-card__trace{transition:opacity .18s ease-out,filter .18s ease-out}@media(prefers-reduced-motion:reduce){.title-race-card__chart .title-race-card__end-label,.title-race-card__trace{transition:none}}.playoff-odds-card{--po-bg:#0b0809;--po-muted:#a89b9d;--po-dim:#7d7173;--po-hair:#2c2325;box-sizing:border-box;display:flex;flex-direction:column;width:1080px;height:1350px;padding:30px 36px 26px;overflow:hidden;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 300px),var(--po-bg);font-family:Alexandria,system-ui,sans-serif;font-synthesis:none}.playoff-odds-card__brand{display:flex;align-items:center;padding-bottom:12px}.playoff-odds-card__brand>img{width:120px;height:78px;object-fit:contain}.playoff-odds-card__brand>span{display:grid;gap:3px;margin-left:auto;text-align:right}.playoff-odds-card__brand b{color:#ffffffb8;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.playoff-odds-card__brand small{color:#ffffff61;font-size:13px}.playoff-odds-card__title>p{margin:0 0 8px;color:#ffffff8c;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.playoff-odds-card__title h1{margin:0;font-family:Anton,sans-serif;font-size:52px;font-weight:400;line-height:1.02}.playoff-odds-card__title>span{display:block;margin-top:10px;color:var(--po-muted);font-size:18px}.playoff-odds-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.playoff-odds-card__series{padding:14px 16px 10px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(135deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff24}.playoff-odds-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.playoff-odds-card__head span{color:var(--po-dim);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.playoff-odds-card__head strong{color:#ffffffd9;font-family:Anton,sans-serif;font-size:19px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.playoff-odds-card__label{margin:12px 0 0;color:var(--po-dim);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.playoff-odds-card__chart{display:block;width:100%;overflow:visible}.playoff-odds-card__reach{margin-top:8px;padding-top:2px;border-top:1px solid var(--po-hair)}.playoff-odds-card__reach-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.playoff-odds-card__pill{display:grid;grid-template-columns:auto 1fr auto;column-gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:#ffffff0a}.playoff-odds-card__pill b{font-family:Anton,sans-serif;font-size:20px;font-weight:400}.playoff-odds-card__pill span{color:var(--po-dim);font-size:13px;white-space:nowrap}.playoff-odds-card__pill s{text-decoration:none}.playoff-odds-card__pill i{padding:0 5px;font-size:11px;font-style:normal}.playoff-odds-card__pill em{color:#fff;font-family:Anton,sans-serif;font-size:22px;font-style:normal}.playoff-odds-card__pill u{font-size:13px;font-weight:700;text-decoration:none}.playoff-odds-card__pill u.up{color:#5fb488}.playoff-odds-card__pill u.down{color:#d67a78}.playoff-odds-card__footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:14px;border-top:1px solid var(--po-hair);color:var(--po-dim);font-size:13px}body{padding-top:0;margin:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start}.container{width:90%;margin:0 auto}#root{width:100%;display:flex;flex-direction:column;justify-content:flex-start}:root{--below-hero: 4rem;--hero-chrome: 19rem}.hero{min-height:calc(100vh - var(--below-hero));display:flex;flex-direction:column;position:relative;overflow:hidden;background:#000}.hero .main-header{background-color:transparent;flex-basis:3.75rem}.hero .header-content{padding-top:.75rem}@media(max-width:1024px){.container{width:100%}}@media(max-width:720px){:root{--below-hero: 3.75rem}.hero{min-height:calc(100svh - var(--below-hero));overflow:visible}}.tool-tabs{display:flex;justify-content:center;align-items:stretch;gap:clamp(1.5rem,3vw,3.25rem);padding:1rem 1rem .75rem;background:#000;width:100%;box-sizing:border-box;flex-wrap:wrap}.tool-tab{appearance:none;-webkit-appearance:none;background:#000;border:0;border-radius:0;padding:.5rem .75rem .85rem;text-align:center;cursor:pointer;color:#fff6;transition:color .15s ease;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;position:relative}.tool-tab:focus,.tool-tab:focus-visible,.tool-tab:active{outline:none;box-shadow:none}.tool-tab:hover{color:#ffffffd9}.tool-tab--active{color:#fff}.tool-tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff}.tool-tab__title{font-family:Anton,system-ui,sans-serif;font-size:clamp(1.05rem,1.6vw,1.7rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.05}.tool-tab__subtitle{font-family:Anton,system-ui,sans-serif;font-size:clamp(.72rem,.72vw,.88rem);font-weight:400;letter-spacing:.02em}@media(max-width:600px){.tool-tabs{padding:1.5rem .5rem 1rem;gap:.75rem}}.tool-deck{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;min-width:0;background:#000}.tool-deck__rail{position:sticky;top:0;z-index:3;align-self:start;height:100svh;display:flex;justify-content:center;background:#000;border-right:1px solid rgba(255,255,255,.12)}.tool-deck__rail-track{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1.25rem;width:100%}.tool-deck__rail-tab{appearance:none;-webkit-appearance:none;position:relative;display:grid;place-items:center;min-height:7.5rem;padding:.5rem .7rem .5rem .25rem;border:0;border-radius:0;background:transparent;color:#fff6;cursor:pointer;transition:color .15s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.tool-deck__rail-tab:hover,.tool-deck__rail-tab:focus-visible{color:#ffffffd9}.tool-deck__rail-tab--active{color:#fff}.tool-deck__rail-tab--active:after{content:"";position:absolute;top:.2rem;right:0;bottom:.2rem;width:3px;background:#fff}.tool-deck__rail-tab span{display:block;writing-mode:vertical-rl;transform:rotate(180deg);font-family:Anton,system-ui,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;white-space:nowrap}.tool-deck__viewport{min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;transition:height .18s ease}.tool-deck__viewport::-webkit-scrollbar{display:none}.tool-deck__track{display:flex;align-items:flex-start;min-width:100%;width:100%}.tool-deck__panel{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}@media(min-width:721px){.tool-tabs{display:none}}@media(max-width:720px){.tool-deck{display:block}.tool-deck__rail{display:none}.tool-deck__viewport{height:auto!important;overflow:visible;scroll-behavior:auto;scroll-snap-type:none}.tool-deck__track{display:block;min-width:0;width:100%}.tool-deck__panel{display:none}.tool-deck__panel[aria-hidden=false]{display:block}}@media(prefers-reduced-motion:reduce){.tool-deck__viewport{transition:none}}.container:has(.team-area-container .team-section:nth-child(3)){width:100%;padding-left:1.75rem;padding-right:1.75rem;box-sizing:border-box}.container:has(.team-area-container .team-section:nth-child(4)){width:100%;padding-left:.75rem;padding-right:.75rem;box-sizing:border-box}.league-tabs{display:flex;justify-content:center;align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);padding:1.15rem 1rem 0;background:#000;width:100%;box-sizing:border-box}.league-tab{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;padding:.3rem .85rem .55rem;cursor:pointer;position:relative;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;font-family:Anton,system-ui,sans-serif;font-size:clamp(1rem,1.2vw,1.5rem);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#ffffff59;transition:color .15s ease}.league-tab:focus,.league-tab:focus-visible,.league-tab:active{outline:none;box-shadow:none}.league-tab:hover{color:#ffffffb3}.league-tab--active{color:#fff}.league-tab--active:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:0;height:2px;background:#ffffffa6}.league-tabs+.league-tool-tabs__tools .tool-tabs{padding-top:.8rem}.league-tool-tabs__label{display:none}@media(max-width:600px){.league-tabs{padding:1.25rem .5rem 0;gap:1rem}}@media(max-width:720px){.league-tool-tabs{position:relative;z-index:4;display:grid;gap:.7rem;padding:.8rem .75rem .9rem;background:#050505;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.1)}.league-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:#ffffff0b}.league-tab{min-height:2.75rem;padding:.55rem .75rem;border-radius:.55rem;font-size:.84rem;letter-spacing:.13em;color:#ffffff80}.league-tab--active:after{display:none}.app-wrapper--nba .league-tab--active{background:#e74c3c;color:#fff}.app-wrapper--nfl .league-tab--active{background:#4ade80;color:#07130b}.league-tool-tabs__label{display:block;margin:0 0 .35rem .15rem;font-family:Anton,system-ui,sans-serif;font-size:.62rem;font-weight:400;letter-spacing:.15em;line-height:1;text-transform:uppercase;color:#ffffff6b}.league-tool-tabs__tools .tool-tabs{justify-content:flex-start;flex-wrap:nowrap;gap:.5rem;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.league-tool-tabs__tools .tool-tabs::-webkit-scrollbar{display:none}.league-tool-tabs__tools .tool-tab{flex:0 0 auto;min-height:2.75rem;padding:.55rem .45rem .7rem;border:0;border-radius:0;background:transparent;scroll-snap-align:start;color:#ffffff94}.league-tool-tabs__tools .tool-tab__title{font-size:.76rem;letter-spacing:.07em;line-height:1;white-space:nowrap}.league-tool-tabs__tools .tool-tab__subtitle{display:none}.league-tool-tabs__tools .tool-tab--active{color:#fff;background:transparent;box-shadow:none}.league-tool-tabs__tools .tool-tab--active:after{display:block;left:.45rem;right:.45rem;height:2px;background:#fff}.app-wrapper--nba .league-tool-tabs__tools .tool-tab--active:after{background:#e74c3c}.app-wrapper--nfl .league-tool-tabs__tools .tool-tab--active:after{background:#4ade80}}.coming-soon{background:#000;color:#fff;padding:clamp(3rem,10vw,7rem) 1.5rem;text-align:center}.coming-soon__title{margin:0;font-family:Anton,system-ui,sans-serif;font-size:clamp(1.4rem,3.5vw,2.25rem);font-weight:400;letter-spacing:.02em}.coming-soon__note{margin:.85rem auto 0;max-width:46ch;font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.55;color:#ffffff80}.app-wrapper--nfl .elo-standings,.app-wrapper--nfl .mc{background-image:url(/Rectangle-nfl.svg)!important}.app-wrapper--mlb .elo-standings,.app-wrapper--mlb .mc{background-image:url(/Rectangle-mlb.svg)!important}.app-wrapper--mlb .elo-standings--mlb-bracket{background-image:url(/Rectangle-mlb-bracket.svg)!important}.site-footer{width:100%;background:#050505;border-top:1px solid rgba(255,255,255,.12);color:#ffffff8f}.site-footer__inner{width:min(1200px,calc(100% - 3rem));min-height:76px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;padding:1rem 0;box-sizing:border-box}.site-footer__brand{display:inline-flex;align-items:center;gap:.55rem;color:#ffffffb3;font-size:.72rem;text-decoration:none;white-space:nowrap}.site-footer__brand #logo_img{width:2.7rem;height:1.7rem;object-fit:contain}.site-footer__links{display:flex;gap:1.1rem}.site-footer__links a{color:#ffffffb8;font-size:.76rem;text-decoration:none}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:.22rem}.site-footer__note{margin:0 0 0 auto;max-width:31rem;font-size:.7rem;line-height:1.4;text-align:right}@media(max-width:720px){.site-footer__inner{width:min(100% - 2rem,34rem);min-height:0;flex-wrap:wrap;gap:.8rem 1.15rem;padding:1.15rem 0}.site-footer__note{width:100%;max-width:none;margin:0;text-align:left}}.about-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background:#000;color:#ffffffeb}.about-page{flex:1;width:100%;padding:2rem 0 3rem;box-sizing:border-box}.about-page__inner{width:95%;max-width:42rem;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.about-page__title{margin:0 0 1.25rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2;color:#fff}.about-page__lead{margin:0 0 2rem;font-size:1rem;line-height:1.6;color:#ffffffd9}.about-page__section-title{margin:2rem 0 .75rem;font-size:1.25rem;font-weight:700;color:#fff}.about-page__section-intro{margin:0 0 1rem;font-size:.95rem;line-height:1.55;color:#ffffffd1}.about-page__steps{margin:0 0 2rem;padding-left:1.25rem;font-size:.95rem;line-height:1.55;color:#ffffffd9}.about-page__steps li{margin-bottom:.85rem}.about-page__steps strong{color:#fff;font-weight:600}.about-page__fine-print{margin:0 0 1rem;font-size:.875rem;line-height:1.55;color:#ffffffb3}.about-page__fine-print:last-child{margin-bottom:0}.about-page__fine-print strong{color:#ffffffe0}@media(min-width:768px){.about-page{padding:2.5rem 0 4rem}.about-page__inner{padding:0 2rem}}.mc button,.mc select,.mc input,.mc textarea{font-family:inherit}.mc-card__at,.mc-card__odds-new,.mc-card__query-title,.mc-customize__label{font-family:Anton,system-ui,sans-serif}.mc{position:relative;z-index:1;width:100%;margin:0;padding:2rem 2rem 4rem;box-sizing:border-box;background-color:#000;background-image:url(/Rectangle.svg)!important;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;display:flex;flex-direction:column;align-items:center}#monte-panel{background-color:#000}.mc__title{margin:0 0 .75rem;font-size:1.1rem;font-weight:700;letter-spacing:.02em;color:#fff;width:100%;max-width:1200px;text-align:left}.mc__title-row{width:100%;max-width:1200px;display:flex;align-items:center;gap:.65rem}.mc__title-row .mc__title{max-width:none}.mc__beta{display:inline-flex;align-items:center;min-height:1.4rem;padding:.05rem .45rem;border:1px solid rgba(83,223,145,.58);border-radius:999px;color:#58e69a;font-size:.62rem;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase}.mc__row{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x mandatory;width:100%;justify-content:center}.mc__card{width:1000px}.mc__row--centered:before,.mc__row--centered:after{content:none}.mc__row--centered{justify-content:center;overflow-x:visible;scroll-snap-type:none;margin-left:auto;margin-right:auto}.mc-card{--matchup-width: 90%;--matchup-h: 58px;--matchup-side-pad-x: 10px;--matchup-at-size: clamp(1.2rem, 3vw, 2.2rem);--matchup-logo-size: 34px;--matchup-radius: 23px;min-width:0;scroll-snap-align:start;background:transparent;padding:clamp(1rem,1.5vw,1.5rem);box-sizing:border-box;color:#fff;display:flex;flex-direction:row;gap:clamp(1.25rem,3vw,3.5rem);align-items:stretch;width:65%;height:auto;border-radius:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #ffffff2e,0 8px 32px #00000059;overflow:hidden}.mc-card__logo{width:var(--matchup-logo-size);height:var(--matchup-logo-size);object-fit:contain;flex:0 0 auto}.mc-card__matchup{display:flex;flex-direction:row;align-items:center;align-self:center;width:var(--matchup-width)}.mc-card__matchup-side{flex:0 0 25%;display:flex;align-items:center;justify-content:center;height:var(--matchup-h);padding:0 var(--matchup-side-pad-x);box-sizing:border-box}.mc-card__matchup-side--left{border-radius:var(--matchup-radius) 0 0 var(--matchup-radius);background-color:#111}.mc-card__matchup-side--right{border-radius:0 var(--matchup-radius) var(--matchup-radius) 0;background-color:#111}.mc-card__matchup-divider{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background:#000;height:var(--matchup-h);border-top:1px solid #555;border-bottom:1px solid #555;font-size:var(--matchup-at-size)}.mc-card__at{font-weight:700;color:#fff;margin:0;line-height:1}.mc-card__legend{margin:10px 0 0;display:flex;justify-content:center;gap:15px;flex-wrap:wrap;font-size:10.5px;color:#9c9091}.mc-card__legend-item{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mc-card__legend-key{display:inline-block;width:8px;height:8px;border-radius:50%;filter:brightness(.55)}.mc-card__legend-key--lit{width:9px;height:9px;filter:none;box-shadow:0 0 7px currentColor}.mc-card__grid-caption{margin:18px 0 0;font-size:11px;line-height:1.4;color:#9c9091;text-align:center}.mc-card__grid-caption-moved{color:#cfc4c5}.mc-card__odds{margin:18px 0 0;display:flex;align-items:flex-start;gap:12px}.mc-card__odds-side{flex:1;min-width:0}.mc-card__odds-side--home{text-align:right}.mc-card__odds-divider{width:1px;align-self:stretch;margin-top:14px;background:#ffffff24}.mc-card__odds-team{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#9c9091;margin-bottom:4px}.mc-card__odds-figures{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.mc-card__odds-side--home .mc-card__odds-figures{justify-content:flex-end}.mc-card__odds-old{font-size:17px;font-weight:600;color:#7d7173;text-decoration:line-through;text-decoration-thickness:2px}.mc-card__odds-arrow{font-size:14px;color:#7d7173}.mc-card__odds-new{font-size:34px;font-weight:800;line-height:1}.mc-card__odds-chip-row{margin-top:6px}.mc-card__odds-chip{display:inline-block;font-size:13px;font-weight:700;padding:2px 7px;border-radius:6px}.mc-card__sentence{margin:10px 0 0;font-size:13px;line-height:1.55;color:#a89b9d;text-align:center}.mc-card__sentence-clause{color:#fff;font-weight:600}.mc-card__sentence-pct{font-weight:700}.mc-card__date{margin:16px 0 0;text-align:center;font-size:.85rem;font-weight:500;color:#fff;opacity:.6;white-space:nowrap}.mc-card__grid{margin:8px 0 0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);grid-auto-flow:column;gap:9px;padding:14px;box-sizing:border-box;border-radius:12px;background:#0b0809;border:1px solid #2c2325;aspect-ratio:1 / 1;width:100%}.mc-card__grid-empty{grid-column:1 / -1;grid-row:1 / -1;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffffd9;font-size:14px;font-weight:500;padding:12px}.mc-card__grid-card,.mc-card__query-head,.mc-customize{border-radius:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #ffffff2e,0 8px 32px #00000059}.mc-card__query-head{padding:14px}.mc-card__grid-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:0;font-size:1.5rem;position:relative;padding:14px;border-radius:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #ffffff2e,0 8px 32px #00000059;overflow:hidden}.mc-card__query-panel{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;font-size:1.5rem}.mc-card__grid-card{container-type:inline-size}@container (max-width: 280px){.mc-card__grid-card .mc-card{--matchup-h: 40px;--matchup-side-pad-x: 6px;--matchup-logo-size: 24px;--matchup-at-size: 1.1rem;--matchup-radius: 14px}}.mc-card__query-panel{position:relative;padding:14px;border-radius:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #ffffff2e,0 8px 32px #00000059;overflow:hidden}.mc-card__query-scroll{flex:1 1 0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.mc-card__query-scroll::-webkit-scrollbar{width:6px}.mc-card__query-scroll::-webkit-scrollbar-track{background:transparent}.mc-card__query-scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}.mc-card__query-scroll::-webkit-scrollbar-thumb:hover{background:#fff6}.mc-card__cell{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:50%;overflow:visible}.mc-card__cell-color{position:absolute;inset:16%;z-index:0;border-radius:50%;filter:brightness(.55);transition:inset .2s ease,box-shadow .2s ease,filter .2s ease}.mc-card__cell--moved .mc-card__cell-glass{inset:7%}.mc-card__cell-color--moved{inset:7%;filter:none;box-shadow:0 0 10px currentColor,0 0 0 1.5px #ffffffe6}.mc-card__cell-glass{position:absolute;inset:16%;border-radius:50%;transition:inset .2s ease;z-index:1;pointer-events:none;background:linear-gradient(145deg,#ffffff1a,#ffffff05);border:none;box-shadow:none}.mc-card__sim-btn{margin-top:8px;padding:6px 10px;font-size:1rem;font-weight:700;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:6px;cursor:pointer;width:100%}.mc-card__sim-btn:hover:not(:disabled){background:#ffffff2e}.mc-card__sim-btn:disabled{opacity:.7;cursor:default}.mc-card__sim-btn--simulate{flex:2 1 0;width:auto;padding:3px 10px;background:#c8102e;border-color:#c8102e;color:#fff}.mc-card__sim-btn--simulate:hover:not(:disabled){background:#a40d24;border-color:#a40d24}.mc-card__sim-btn--share{flex:1 1 0;width:auto;padding:3px 10px}.mc-card__cell--win{background:#2ecc71}.mc-card__btn-row{display:flex;gap:9px;margin-top:13px}.mc-customize{margin-top:8px;padding:12px;display:flex;flex-direction:column;gap:6px}.mc-customize__actions{display:flex;gap:6px}.mc-customize__row{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;min-width:0}.mc-customize__row>select,.mc-customize__row-bottom>select{min-width:0;flex:0 1 auto}.mc-customize__row select,.mc-customize__row input{font-size:.78rem;padding:3px 5px;background:#111;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:4px}.mc-customize__num{width:44px}.mc-customize__remove{background:transparent;color:#fff;border:none;font-size:1rem;cursor:pointer;padding:2px 6px}.mc-customize__error{color:#ff6b6b;font-size:.78rem;margin:4px 0 0}.mc-card__custom-result{margin-top:8px;padding:6px 8px;background:#2ecc711f;border:1px solid rgba(46,204,113,.4);border-radius:6px;font-size:.8rem}.mc-card__hitrate{margin-top:10px;padding:13px 15px;border-radius:16px;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:#ff6b6b17;border:1px solid rgba(255,107,107,.45)}.mc-card__hitrate-head{font-size:13.5px;font-weight:700;color:#ff6b6b;margin-bottom:8px}.mc-card__hitrate-head strong{font-weight:700}.mc-card__hitrate-bar{height:6px;border-radius:4px;background:#ffffff17;overflow:hidden;margin-bottom:9px}.mc-card__hitrate-bar-fill{height:100%;min-width:3px;background:#ff6b6b;transition:width .22s ease}.mc-card__hitrate-sub{font-size:12px;line-height:1.5;color:#cfc4c5}.mc-card__hitrate-sub strong{color:#fff;font-weight:700}.mc-card__custom-result--empty{background:#ff6b6b1f;border-color:#ff6b6b73;color:#ffb3b3}.mc-card__custom-result-sub{margin-top:4px;font-size:.75rem;opacity:.8}.mc-readout{margin-top:4px}.mc-readout__title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ffffffb3;margin-bottom:6px}.mc-readout__empty{margin:0;font-size:.82rem;color:#ffffffa6}.mc-readout__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mc-readout__row{display:flex;align-items:center;gap:10px;padding:6px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.85rem;color:#fff;min-width:0}.mc-readout__thumb{flex:0 0 auto;width:36px;height:36px;border-radius:50%;object-fit:cover;background:#ffffff14}.mc-readout__thumb--team{border-radius:4px;object-fit:contain;background:transparent;padding:2px}.mc-readout__thumb--placeholder{display:inline-block}.mc-readout__text{flex:1 1 auto;min-width:0;line-height:1.25;word-break:break-word}.mc__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mc--shared-sim{background-image:none!important;align-items:stretch;padding:2rem 2.5rem 4rem}.mc-share__layout{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:clamp(1.5rem,4vw,3rem);width:100%;max-width:1180px;margin:0 auto}.mc-share__artifact{flex:0 1 45%;min-width:0;display:flex;justify-content:flex-start}.mc-share__sidebar{flex:0 1 40%;min-width:0;max-width:400px;display:flex;flex-direction:column;gap:1rem;position:sticky;top:50vh;align-self:flex-start;margin-top:0}.mc-share__sidebar-eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.mc-share__sidebar-title{margin:0;font-family:Anton,system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.1;color:#fff}.mc-share__sidebar-lead{margin:0 0 .5rem;font-size:.95rem;line-height:1.55;color:#ffffffc7}.mc-share__sidebar-btn{appearance:none;width:100%;border:none;border-radius:999px;padding:14px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .1s ease,opacity .15s ease,background .15s ease;text-align:center}.mc-share__sidebar-btn--primary{background:#fff;color:#000}.mc-share__sidebar-btn--primary:hover:not(:disabled){transform:translateY(-1px)}.mc-share__sidebar-btn--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.mc-share__sidebar-btn--secondary:hover:not(:disabled){background:#ffffff14}.mc-share__sidebar-btn:disabled{opacity:.6;cursor:progress}.mc-share__sidebar-cta{margin-top:.5rem;font-size:.95rem;font-weight:600;color:#fff;text-decoration:none;opacity:.85}.mc-share__sidebar-cta:hover{opacity:1;text-decoration:underline}.mc-share{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:none}.mc-share__capture{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:480px;margin:0;background:#000;padding:16px;border:1px solid rgba(255,255,255,.25);border-radius:16px;box-sizing:border-box}.mc-share__brand{display:flex;align-items:center;gap:10px;width:100%;padding:8px 4px 12px}.mc-share__brand-logo{width:36px;height:36px;object-fit:contain;display:block;flex:0 0 auto}.mc-share__brand-block{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.mc-share__brand-sub{font-size:.68rem;font-weight:500;letter-spacing:.02em;color:#ffffff61;white-space:nowrap}.mc-share__brand-text{text-align:right;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.mc-share__capture .mc-card{width:100%;max-width:100%;min-width:0;margin:0 0 8px;flex-direction:column;gap:12px;background:transparent;border:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;overflow:hidden;box-sizing:border-box;--matchup-width: 100%;--matchup-h: 64px;--matchup-side-pad-x: 14px;--matchup-logo-size: 38px;--matchup-radius: 18px;--matchup-at-size: 1.6rem}.mc-share__capture .mc-card__matchup{width:100%;max-width:100%;align-self:center}.mc-share__capture .mc-card__grid-card,.mc-share__capture .mc-card__query-panel{flex:0 0 auto;min-width:0;max-width:100%;padding:0;border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;overflow:visible}.mc-share__capture .mc-card__query-scroll{flex:0 0 auto;overflow:visible}.mc-share__capture .mc-share__brand-block{padding-right:30px}.mc-share__capture .mc-share__brand-text{font-size:.75rem;white-space:nowrap}.mc-share__capture .mc-share__brand-logo{width:92px;height:92px}.mc-share__capture .mc-readout__title{font-size:1rem;margin-bottom:10px}.mc-share__capture .mc-readout__empty{font-size:1.05rem}.mc-share__capture .mc-readout__list{gap:12px}.mc-share__capture .mc-readout__row{gap:14px;padding:10px 12px;font-size:1.2rem;border-radius:10px}.mc-share__capture .mc-readout__thumb{width:56px;height:56px}.mc-share__capture .mc-readout__thumb:not(.mc-readout__thumb--team){background:#fff}.mc-share__capture .mc-readout__thumb--team{padding:4px}.mc-share__capture .mc-readout__text{line-height:1.35}.mc-share__capture .mc-card__custom-result,.mc-share__capture .mc-card__hitrate{font-size:1.1rem}.mc-share__capture .mc-card__custom-result-sub{font-size:1rem}.mc-share__capture--export{padding-top:24px;padding-bottom:20px}.mc-share__capture--export .mc-card{overflow:hidden;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mc-share__capture--export .mc-card__grid-card,.mc-share__capture--export .mc-card__query-panel{backdrop-filter:none;-webkit-backdrop-filter:none}.mc-share__capture--export .mc-card__cell-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff1a;border:none;box-shadow:none}.mc-share__url{text-align:center;font-size:.78rem;color:#ffffffa6;word-break:break-all;padding:4px 8px 0}.mc-share__url a{color:inherit;text-decoration:none}.mc-share__actions{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.mc-share__download{appearance:none;background:#fff;color:#000;border:none;border-radius:999px;padding:10px 22px;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .1s ease,opacity .15s ease}.mc-share__download:hover:not(:disabled){transform:translateY(-1px)}.mc-share__download:disabled{opacity:.6;cursor:progress}.mc-share__error{margin:0;font-size:.8rem;color:#ff6b6b}.mc-card__clear-btn{margin-top:6px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:2px 6px;font-size:.75rem;cursor:pointer}.mc-customize__label{display:flex;align-items:center;gap:6px;font-size:1.5rem;font-weight:700;color:#fff;opacity:.95;margin-bottom:2px}.mc-customize__label-chip{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#17191c;border:1px solid rgba(255,255,255,.14)}.mc-customize__label-logo{width:26px;height:26px;object-fit:contain;flex-shrink:0}.mc-customize__row-chip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#17191c;border:1px solid rgba(255,255,255,.14)}.mc-customize__headshot{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#ffffff1a;flex-shrink:0}.mc-customize__row-logo{width:19px;height:19px;object-fit:contain;flex-shrink:0}.mc-customize__player-label{font-weight:600;color:#fff;white-space:nowrap}.mc-customize__toggle{appearance:none;background:#000;color:#fff;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.2;padding:3px 14px;border:.5px solid rgba(255,255,255,.6);border-radius:999px;min-width:64px;text-align:center;flex-shrink:0;cursor:pointer;transition:transform .08s ease,border-color .12s ease,color .12s ease}.mc-customize__toggle:hover{border-color:#ffffffe6}.mc-customize__toggle:focus,.mc-customize__toggle:focus-visible{outline:none}.mc-customize__toggle:active{transform:scale(.97)}.mc-customize__toggle--add{border-color:#2ecc71b3;color:#2ecc71}.mc-customize__toggle--add:active{border-color:#2ecc71}.mc-customize__toggle--remove{border-color:#e74c3cb3;color:#ff6b6b}.mc-customize__toggle--remove:active{border-color:#ff6b6b}.mc-customize__toggle:hover{background:#ffffff26}.mc-customize__toggle--add{border-color:#2ecc718c;color:#2ecc71}.mc-customize__toggle--remove{border-color:#e74c3c8c;color:#ff6b6b}.mc-customize__row--confirmed{background:#2ecc710f;border-radius:6px;padding:2px 4px}.mc-customize__row--selecting{align-items:center}.mc-customize__row--stacked{flex-direction:column;align-items:stretch;gap:6px}.mc-customize__row-top{display:flex;align-items:center;gap:8px}.mc-customize__row-bottom{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0}.mc-card__sim-btn--simulate.mc-card__sim-btn--done{background:#2ecc71;border-color:#2ecc71;color:#fff}.mc-card__sim-btn--simulate.mc-card__sim-btn--done:hover:not(:disabled){background:#27ae60;border-color:#27ae60}.mc-card__sim-btn--simulate:disabled{color:#ffffffa6}.mc-card__query-title{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-card__query-title-at{opacity:.45;font-weight:500}.mc-card__query-hint{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:#a89b9d;text-align:center}@media(max-width:1800px){.mc-card{--matchup-h: 46px;--matchup-logo-size: 26px;--matchup-at-size: 1rem}}@media(max-width:1400px){.mc-card{--matchup-h: 46px;--matchup-logo-size: 26px;--matchup-at-size: 1rem}}@media(max-width:1024px){.mc-card{flex-direction:column}.mc-card__grid-card,.mc-card__query-panel{flex:0 0 auto;height:40vh;min-height:0}.mc-card__grid{width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;flex:1 1 0;min-height:0}.mc-card__query-scroll{flex:1 1 0;min-height:0;overflow-y:auto}.mc{padding-left:.5rem;padding-right:.5rem}.mc-card{width:90%;gap:24px;--matchup-h: 54px;--matchup-logo-size: 32px;--matchup-at-size: 1.5rem}.mc-share__capture .mc-card__grid-card,.mc-share__capture .mc-card__query-panel{height:auto;min-height:0;width:100%;max-width:100%;overflow:visible}.mc-share__capture .mc-card__grid{width:100%;max-width:100%;max-height:none;margin:0;flex:0 0 auto}.mc-share__capture .mc-card__query-scroll,.mc-share__capture .mc-readout,.mc-share__capture .mc-readout__list{width:100%;box-sizing:border-box}.mc--shared-sim{padding:1.25rem 1rem 3rem}.mc-share__layout{flex-direction:column;align-items:center;gap:2rem}.mc-share__artifact,.mc-share__sidebar{flex:1 1 auto;width:100%;max-width:520px}.mc-share__sidebar{order:-1;max-width:520px;position:static;top:auto;margin-top:0}.mc-share__capture{max-width:100%;margin:0 auto}}@media(max-width:720px){.mc__carousel .mc-card{width:100%;gap:1rem}.mc__carousel .mc-card__grid-card{flex:0 0 auto;height:auto}.mc__carousel .mc-card__grid{flex:0 0 auto;width:100%;max-width:min(100%,32rem);max-height:none;margin:.9rem auto 0;gap:6px;padding:10px}}@media(max-width:1024px){.mc-card__cell-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a}}.mc__carousel{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center}.mc__nav{display:flex;align-items:center;gap:1rem;margin-top:1.25rem}.mc__nav-btn{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.mc__nav-btn:hover{background:#ffffff29;border-color:#ffffff52}.mc__nav-btn:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.mc__nav-count{min-width:4.5rem;text-align:center;font-size:.9rem;font-variant-numeric:tabular-nums;color:#ffffffb8}.mc-card__date-context{margin-left:8px;padding-left:9px;border-left:1px solid rgba(255,255,255,.28);font-weight:600;letter-spacing:.04em}.mc-card__odds-side--tie{flex:0 0 auto;min-width:52px;text-align:center}.mc-card__odds-side--tie .mc-card__odds-figures{justify-content:center}.mc__heading{width:100%;max-width:1240px;margin:0 auto 1.75rem;align-self:center;text-align:left}.mc__eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.mc__title{margin:0;font-family:Anton,system-ui,sans-serif;font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.02;color:#fff}.mc__lead{margin:.7rem 0 0;max-width:62ch;font-size:.9rem;line-height:1.55;color:#a89b9d}.mc-customize__groups{display:flex;gap:6px;flex:1;min-width:0}.mc-customize__group{appearance:none;-webkit-appearance:none;cursor:pointer;flex:1;padding:.42rem .2rem;border-radius:7px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font-family:Anton,system-ui,sans-serif;font-size:.86rem;letter-spacing:.06em;transition:background .15s ease,border-color .15s ease}.mc-customize__group:hover{background:#ffffff1c}.mc-customize__group--active{flex:0 0 auto;min-width:2.6rem;border-color:#ffffff42;background:#ffffff1a}.shared-trade-page{width:min(1200px,96%);margin:0 auto;padding:.75rem .75rem 2rem;color:#fff;background-color:#000;background-image:url(/Rectangle.svg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.shared-trade-topbar{display:flex;justify-content:flex-start;align-items:center;min-height:56px;margin-bottom:.75rem}.shared-trade-home-link{display:inline-flex;align-items:center}.shared-trade-corner-logo{width:82px;height:56px;object-fit:contain}.shared-trade-message-wrap{display:flex;justify-content:center;margin:0 0 1rem}.shared-trade-success{margin:0;align-self:center;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:800;letter-spacing:.02em;color:#34d058;padding:.55rem 1.9rem .55rem 1.1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-80 -80 11200 1840' preserveAspectRatio='none'%3E%3Cpath d='M248.673 29.3171L25.052 1651.32C24.6378 1654.32 26.9723 1657 30.0052 1657H10452.8C10454.9 1657 10456.4 1656.66 10457.1 1654.69C10481.7 1586.37 11030.4 25.0004 9768.88 25.0003L250.084 25C247.587 25 249.014 26.8429 248.673 29.3171Z' fill='none' stroke='%2334d058' stroke-width='120'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.shared-trade-success-wrapper{position:relative;align-self:center;display:inline-flex;flex-direction:column;align-items:center;margin-bottom:.6rem}.shared-trade-teams-tag{position:absolute;bottom:0;left:50%;transform:translate(-50%,-100%);background:#000;padding:.2rem .65rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#ffffffd9;white-space:nowrap}.shared-trade-teams-tag-arrow{color:#fff6;font-weight:400}.shared-trade-team-container{display:flex;flex-wrap:nowrap;gap:1rem;align-items:stretch}.shared-trade-team{border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:.9rem}.shared-trade-team-title{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0 0 .75rem;font-size:clamp(.95rem,1.6vw,1.25rem);color:#fff;text-align:center;font-weight:700}.shared-trade-team-title-logo{width:1.5rem;height:1.5rem;object-fit:contain;flex-shrink:0}.shared-trade-empty{margin:.6rem 0 0;opacity:.7;text-align:center}.shared-trade-asset-list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.shared-trade-asset-row{display:flex;flex-direction:column;gap:.35rem;border-radius:11px;padding:.55rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;box-shadow:0 2px 6px #00000026}.shared-trade-asset-main{display:flex;align-items:flex-start;gap:.65rem}.shared-trade-asset-info{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1 1 0}.shared-trade-asset-contract{font-size:.75rem;color:#ffffff8c;font-weight:500;letter-spacing:.01em}.shared-trade-asset-image{width:4.5rem;height:4.5rem;border-radius:8px;object-fit:cover;background:#111;flex-shrink:0}.shared-trade-asset-image--placeholder{background:#ffffff1f}.shared-trade-asset-name{font-size:.88rem;font-weight:700;line-height:1.2;color:#fff;overflow-wrap:break-word;word-break:break-word}.shared-trade-from-badge{width:fit-content;display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#fff9;border:1px solid rgba(255,255,255,.15);padding:.18rem .45rem;background:#ffffff0f}.shared-trade-from-badge-logo{width:14px;height:14px;object-fit:contain}.shared-trade--share-page{padding:2rem 2.5rem 4rem}.shared-trade__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shared-trade__status{text-align:center;margin:2rem auto;opacity:.85}.shared-trade__status--error{color:#ff6b6b}.shared-trade__capture{width:100%}.shared-trade__capture.mc-share__capture{padding:0 16px 16px}.shared-trade__capture .mc-share__brand{padding:0}.shared-trade__capture .mc-share__brand-logo{width:100px;height:100px;padding-top:20px;padding-bottom:20px}.shared-trade__capture .shared-trade-success{text-align:center;margin:0 0 2rem}.shared-trade__capture .shared-trade-team-container{width:100%}@media(max-width:900px){.shared-trade-team-container{flex-direction:row;flex-wrap:wrap}.shared-trade-team{min-width:0;flex:1 1 45%}}@media(max-width:480px){.shared-trade-team{flex:1 1 100%}}.shared-trade-team-wrapper{display:flex;flex-direction:column;flex:1 1 0;min-width:0}.shared-trade-team-wrapper .shared-trade-team{flex:1 1 auto}.shared-trade-cap-summary{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.2rem;margin-top:.5rem;text-align:center;align-items:center;padding:.6rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.shared-trade-cap-summary>*:not(.shared-trade-cap-logo){position:relative;z-index:1}.shared-trade-cap-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-weight:600}.shared-trade-cap-salary{font-size:1.15rem;font-weight:800;color:#fff;line-height:1.1}.shared-trade-cap-level{font-size:.78rem;color:#ffffffa6;font-weight:500}.shared-trade-cap-delta{font-size:.78rem;font-weight:700;color:#ffffff8c}.shared-trade-cap-delta--up{color:#ff6b6b}.shared-trade-cap-delta--down{color:#34d058}.shared-trade-cap-logo{position:absolute;width:100%;height:100%;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.2;pointer-events:none;z-index:0}.shared-trade-brand-url{font-size:.6rem;color:#ffffff59;letter-spacing:.02em;margin-top:.1rem}.shared-trade-brand-text-group{display:flex;flex-direction:column;gap:.05rem;align-items:flex-start;justify-content:center;margin-left:auto;padding:0}@media(max-width:768px){.shared-trade--share-page{padding:1rem 0 2rem}.shared-trade--share-page .mc-share__layout{padding:0;gap:1rem}.shared-trade--share-page .mc-share__artifact{width:100%;max-width:100%;padding:0 .75rem}.shared-trade--share-page .mc-share__capture{width:100%;max-width:100%;border-radius:0}.shared-trade--share-page .mc-share__sidebar{padding:0 2.5rem;width:100%;box-sizing:border-box}.shared-trade-asset-main{flex-direction:column;align-items:center;text-align:center}.shared-trade-asset-info{align-items:center}}.shared-trade-fail{margin:0;align-self:center;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:800;letter-spacing:.02em;color:#ff6b6b;padding:.55rem 1.9rem .55rem 1.1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-80 -80 11200 1840' preserveAspectRatio='none'%3E%3Cpath d='M248.673 29.3171L25.052 1651.32C24.6378 1654.32 26.9723 1657 30.0052 1657H10452.8C10454.9 1657 10456.4 1656.66 10457.1 1654.69C10481.7 1586.37 11030.4 25.0004 9768.88 25.0003L250.084 25C247.587 25 249.014 26.8429 248.673 29.3171Z' fill='none' stroke='%23ff6b6b' stroke-width='120'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.shared-trade__capture .shared-trade-fail{text-align:center;margin:0 0 2rem}.shared-trade-fail-messages{width:100%;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.4rem}.shared-trade-fail-message{margin:0;font-size:.85rem;color:#ff6b6b;background:#ff6b6b14;border:1px solid rgba(255,107,107,.25);border-radius:8px;padding:.5rem .75rem;text-align:left}.shared-trade-fail-team-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#ff6b6bbf;margin-right:.4rem}.shared-trade-fail-team-errors{width:100%;display:flex;flex-direction:column;gap:1rem;margin:.5rem 0 1.25rem}.shared-trade-fail-team-errors-group{display:flex;flex-direction:column;gap:.4rem}.shared-trade-fail-team-errors-heading{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:700;color:#fff}.shared-trade-fail-team-errors-logo{width:1.1rem;height:1.1rem;object-fit:contain}.contact-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background:#000;color:#ffffffeb}.contact-page{flex:1;width:100%;padding:2rem 0 3rem;box-sizing:border-box}.contact-page__inner{width:95%;max-width:42rem;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.contact-page__title{margin:0 0 1.25rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2;color:#fff}.contact-page__lead{margin:0 0 2rem;font-size:1rem;line-height:1.6;color:#ffffffd9}.contact-page__channels{display:flex;flex-direction:column;gap:1.5rem}.contact-page__channel{padding:1.25rem 1.5rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a}.contact-page__channel-label{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:#fff}.contact-page__link{font-size:.95rem;color:#ffffffd9;text-decoration:none;transition:color .15s}.contact-page__link:hover{color:#fff;text-decoration:underline}@media(min-width:768px){.contact-page{padding:2.5rem 0 4rem}.contact-page__inner{padding:0 2rem}}.legal-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background:#050505;color:#f5f3f2}.legal-page{flex:1;padding:clamp(3rem,8vw,6rem) 1.5rem}.legal-page__inner{width:min(680px,100%);margin:0 auto}.legal-page__eyebrow{margin:0 0 .8rem;color:#ec3e4f;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal-page h1{margin:0;font-family:Anton,system-ui,sans-serif;font-size:clamp(2.6rem,7vw,4.7rem);font-weight:400;letter-spacing:.02em;line-height:.95}.legal-page__updated{margin:1rem 0 3rem;color:#ffffff80;font-size:.82rem}.legal-page__section{margin:0 0 2rem}.legal-page__section h2{margin:0 0 .55rem;font-size:1rem}.legal-page__section p{margin:0;color:#ffffffb3;font-size:.96rem;line-height:1.65}.elo-standings{position:relative;z-index:1;width:100%;margin:0;padding:2rem 1.5rem 4rem;box-sizing:border-box;background-color:#000;background-image:url(/Rectangle.svg);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;display:flex;flex-direction:column;align-items:center}.elo-standings__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.elo-standings__title{margin:0 0 1.25rem;font-size:1.75rem;font-weight:700}.elo-standings__list.team-logo-list{width:90%;padding:40px;border:none;border-radius:8px;box-sizing:border-box;overflow:hidden}.elo-standings__status{margin:0;color:#ccc}.elo-standings__status--error{color:#ffb4a8}.elo-standings__block{margin-bottom:2.5rem}.elo-standings__block--eliminated{opacity:.92}.elo-standings__subtitle{margin:0 0 .75rem;font-size:1.1rem;font-weight:600;color:#e8e8e8;letter-spacing:.02em}.elo-standings__list.team-logo-list{border-radius:12px;background:#080607b3;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;max-height:min(100vh,10000px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;width:90%}.elo-team-row{cursor:default;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;width:100%;min-width:0;box-sizing:border-box;border-radius:15px}.elo-team-row__elo{margin-left:0;min-width:2.5rem;text-align:right;font-family:Anton,system-ui,sans-serif;font-size:2.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;flex-shrink:0}.elo-team-row__logo{flex-shrink:0}.elo-team-row__logo--placeholder{background:#fff3;border-radius:4px}.elo-team-row__info{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 120px}.elo-team-row__info .team-select-name{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elo-team-row__delta{font-family:Anton,system-ui,sans-serif;font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffffbf}.elo-team-row__playoff{margin-left:auto;display:flex;align-items:stretch;gap:.75rem;flex-shrink:0}.elo-team-row__playoff-metric{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;min-width:6rem}.elo-team-row__playoff-label{display:none;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.elo-team-row__playoff-pct{font-family:Anton,system-ui,sans-serif;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.elo-list-section-label{padding:.65rem 1rem .5rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;background:#0000002e}@media(max-width:1024px){.elo-standings{padding:1.5rem 1rem 3rem}.elo-standings__list.team-logo-list{width:100%;padding:20px 16px}.elo-team-row{gap:.75rem}.elo-team-row__elo{font-size:2rem}.elo-team-row__playoff-metric{min-width:4.5rem;gap:.5rem}.elo-team-row__playoff-pct{font-size:1.15rem}}@media(max-width:720px){.elo-standings{padding:1rem .5rem 2.5rem}.elo-standings__heading-row{flex-direction:column;gap:8px;margin-bottom:1rem}.elo-standings__heading-row .shareTradeButton{padding:.5rem 1.25rem;font-size:.9rem}.elo-standings__list.team-logo-list{padding:10px 6px;border-radius:6px}.team-logo-item.elo-team-row{padding:.65rem .5rem .65rem 2rem;gap:.5rem;align-items:center}.team-logo-item.elo-team-row.elo-team-row--readonly{padding-left:.65rem}.elo-team-row__elo{font-size:1.45rem;min-width:1.75rem}.elo-team-row .team-select-logo,.elo-team-row__logo{width:2.25rem;height:2.25rem;min-width:2.25rem}.elo-team-row__info{flex:1 1 0;min-width:0}.elo-team-row__info .team-select-name{font-size:.9rem}.elo-team-row__delta{font-size:.68rem}.elo-team-row__playoff{margin-left:0;width:100%;flex-basis:100%;justify-content:space-between;gap:.25rem;padding:.4rem 0 0;border-top:1px solid rgba(255,255,255,.1)}.elo-team-row__playoff-metric{flex:1 1 0;min-width:0;align-items:center;gap:.2rem}.elo-team-row__playoff-label{font-size:.55rem;letter-spacing:.04em}.elo-team-row__playoff-pct{font-size:.95rem}.elo-list-section-label{padding:.5rem .65rem .35rem;font-size:.65rem}.elo-history-panel{padding:.5rem .5rem .65rem .75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.elo-history-table{font-size:.68rem;min-width:280px}.elo-history-table th,.elo-history-table td{padding:.3rem .35rem}.elo-row-menu{min-width:7.5rem}.elo-row-menu__item{font-size:.85rem;padding:.5rem .75rem}}.elo-team-row-wrap{width:100%}.team-logo-item.elo-team-row{position:relative}.elo-team-row__menu-btn{position:absolute;left:.25rem;top:50%;transform:translateY(-50%);width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:4px;background:transparent;color:#ffffffd9;font-size:1.1rem;line-height:1;cursor:pointer;flex-shrink:0}.elo-team-row__menu-btn:hover{background:#0003}.team-logo-item.elo-team-row{padding-left:2.25rem}.team-logo-item.elo-team-row.elo-team-row--readonly{padding-left:1rem;cursor:default}.elo-row-menu{position:absolute;left:.25rem;right:auto;top:calc(50% - 1.125rem);transform:translateY(-100%);margin-top:0;z-index:20;min-width:9rem;border-radius:8px;background:#141414f2;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 24px #00000059}.elo-row-menu__item{display:block;width:100%;padding:.6rem 1rem;text-align:left;border:none;background:none;color:#fff;font-size:.95rem;cursor:pointer}.elo-row-menu__item:hover{background:#ffffff14}.elo-history-panel{width:100%;padding:.5rem .75rem .75rem 2.25rem;border-top:1px solid rgba(255,255,255,.12);background:#00000026}.elo-history-panel__status{margin:.25rem 0;font-size:.85rem;color:#ffffffb3}.elo-history-table{width:100%;border-collapse:collapse;font-size:.8rem;color:#fff}.elo-history-table th,.elo-history-table td{padding:.35rem .5rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.12)}.elo-history-table th{font-weight:600;color:#ffffff8c;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em}.elo-history-table td{font-family:Anton,system-ui,sans-serif;font-variant-numeric:tabular-nums}.elo-standings__heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:90%;margin-bottom:1.25rem}.elo-standings__heading-copy{min-width:0}.elo-standings__eyebrow{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.elo-standings__title{margin:0;font-family:Anton,system-ui,sans-serif;font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.02;color:#fff}.elo-standings__lead{margin:.7rem 0 0;max-width:62ch;font-size:.9rem;line-height:1.55;color:#a89b9d}.elo-standings__heading-row .shareTradeButton{width:auto;height:auto;padding:.65rem 1.75rem;font-size:1rem;font-weight:600;letter-spacing:.04em;background:linear-gradient(145deg,#ffffff24,#ffffff0f);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff38;border-radius:30px;color:#fff}.elo-standings__list .elo-team-row-wrap:nth-child(odd) .team-logo-item{background:transparent}.elo-standings__list .elo-team-row-wrap:nth-child(2n) .team-logo-item{background:#ffffff09}.elo-standings__list .team-logo-item.elo-team-row:after{background:transparent}.elo-standings__list .team-logo-item.elo-team-row:hover:after{background:#cb1e1e}.elo-standings--nfl .elo-standings__list .team-logo-item.elo-team-row:hover:after{background:#4ade80}.about-page-wrapper .elo-standings{background-image:none;background-color:#000}.elo-standings__group{display:contents}.elo-standings__group-title{margin:1.1rem 0 .35rem;font-family:Anton,system-ui,sans-serif;font-size:.78rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.elo-standings__group:first-child .elo-standings__group-title{margin-top:.2rem}.elo-team-row__record{font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;color:#ffffff73}.elo-standings__note{width:90%;margin:0 auto .75rem;font-size:.82rem;line-height:1.5;color:#ffffff73;text-align:center}.elo-standings__grouping{width:90%;margin:0 auto .85rem;display:flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14;align-self:center;width:fit-content}.elo-standings__grouping-btn{appearance:none;-webkit-appearance:none;border:0;cursor:pointer;background:transparent;border-radius:999px;padding:.38rem .95rem;font-family:inherit;font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;transition:color .15s ease,background .15s ease;outline:none;-webkit-tap-highlight-color:transparent}.elo-standings__grouping-btn:hover{color:#fffc}.elo-standings__grouping-btn--active{color:#fff;background:#ffffff1f}.elo-standings__grouping-btn:focus-visible{box-shadow:0 0 0 2px #ffffff59}.elo-standings__colhead{display:flex;justify-content:flex-end;gap:.75rem;padding:0 1rem .6rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.35rem}.elo-standings__colhead-metric{min-width:6rem;text-align:right;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffff73}.elo-team-row__playoff-metric{gap:0;justify-content:center}@media(max-width:900px){.elo-standings__heading-row{flex-direction:column;align-items:flex-start}.elo-standings__colhead-metric{min-width:4.5rem;font-size:.65rem}}@media(max-width:720px){.elo-standings__heading-row{width:100%;gap:.75rem;margin-bottom:1rem;padding:0 .5rem;box-sizing:border-box}.elo-standings__grouping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 1rem);margin:0 auto .85rem;padding:4px;box-sizing:border-box}.elo-standings__grouping-btn{min-width:0;min-height:2.75rem;padding:.55rem .2rem;font-size:.65rem;text-align:center}.elo-standings__group{display:block;margin-bottom:.85rem}.elo-standings__group-title{margin:0 0 .25rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.09);border-radius:8px 8px 0 0;background:#ffffff0b;color:#ffffffb8;font-size:.78rem}.elo-standings__colhead{display:none}.elo-team-row__playoff{gap:.35rem;padding-top:.55rem}.elo-team-row__playoff-metric{gap:.2rem}.elo-team-row__playoff-label{display:block;font-size:.58rem;letter-spacing:.07em;line-height:1}.elo-team-row__playoff-pct{font-size:1.1rem}}.mlb-bracket{width:100%;display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.mlb-bracket__round-series{display:flex;flex-wrap:wrap;gap:.75rem}.mlb-bracket__series{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;padding:.75rem 1rem;min-width:220px}.mlb-bracket__series-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.15rem 0}.mlb-bracket__team-name{font-size:.9rem}.mlb-bracket__team-name--tbd{opacity:.55;font-style:italic}.mlb-bracket__team-name--clinched{font-weight:700;color:#60a5fa}.mlb-bracket__series-score{font-variant-numeric:tabular-nums;opacity:.85}.mlb-bracket__series-meta{margin:.35rem 0 0;font-size:.75rem;opacity:.6}.mlb-title-chart-wrap{width:100%;margin-top:1.5rem}.mlb-title-chart{width:100%;max-width:720px;height:auto}.mlb-title-chart__gridline{stroke:#ffffff1a;stroke-width:1}.mlb-title-chart__line{fill:none;stroke-width:2.5}.mlb-title-chart__legend{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.85rem;opacity:.85}.mlb-title-chart__swatch{display:inline-block;width:.65rem;height:.65rem;border-radius:50%;margin-right:.4rem;vertical-align:middle}.elo-section-break{position:relative;z-index:2;width:100%;height:4px;margin:-2px 0 0;background:linear-gradient(90deg,transparent 0%,rgba(96,165,250,.9) 20%,#60a5fa 50%,rgba(96,165,250,.9) 80%,transparent 100%);box-shadow:0 0 12px 1px #60a5fab3}.elo-section-break:before{content:"";position:absolute;inset:-40px 0 auto;height:80px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55) 50%,transparent 100%);pointer-events:none;z-index:-1}.elo-section-break:after{content:"";position:absolute;top:-22px;left:50%;transform:translate(-50%);width:min(75%,720px);height:44px;background:radial-gradient(ellipse at center,rgba(96,165,250,.55) 0%,rgba(96,165,250,.18) 45%,transparent 75%);pointer-events:none}.elo-standings--mlb .elo-standings__colhead-metric,.elo-standings--mlb .elo-team-row__playoff-metric{width:6rem}@media(min-width:721px)and (max-width:900px){.elo-standings--mlb .elo-standings__colhead-metric,.elo-standings--mlb .elo-team-row__playoff-metric{width:4.5rem}}@media(max-width:720px){.elo-standings--mlb .elo-team-row__playoff-metric{width:auto;min-width:0;flex:1}.elo-standings--mlb .elo-team-row__playoff-label{max-width:6rem;white-space:normal;line-height:1.3}}.elo-standings__group--eliminated{display:block;width:100%;margin-top:1.5rem;border-top:2px solid rgba(255,255,255,.22)}.elo-standings__eliminated-toggle{padding:1rem 0;font-weight:700;cursor:pointer;color:#ffffffbf}.elo-standings__eliminated-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.elo-standings--mlb .elo-standings__list.team-logo-list{max-height:none;overflow:visible}.article-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background:#000;color:#ffffffeb}.article-page{flex:1;width:100%;padding:2rem 0 4rem;box-sizing:border-box}.article-page__inner{width:95%;max-width:56rem;margin:0 auto;padding:0 1.5rem}.article-page__eyebrow{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin:0 0 .75rem}.article-page__title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1.2;margin:0 0 .5rem;color:#fff}.article-page__meta{font-size:.8rem;color:#fff6;margin:0 0 2.5rem}.article-page__divider{border:none;border-top:1px solid rgba(255,255,255,.1);margin:0 0 2.5rem}.article-body{display:block}.article-body p,.article-body ul,.article-body ol{font-size:1rem;line-height:1.75;color:#ffffffd1;margin:0 0 1.25rem}.article-lead{font-size:1.1rem!important;line-height:1.7!important;color:#ffffffe6!important}.article-note{font-size:.92rem!important;line-height:1.65!important;color:#ffffffa6!important;border-left:3px solid rgba(255,255,255,.15);padding-left:.9rem;margin:0 0 1.75rem!important}.article-body h2{font-size:1.35rem;font-weight:700;color:#fff;margin:2.5rem 0 .75rem;line-height:1.3}.article-body h2.article-tier-heading{font-size:clamp(1.65rem,3.5vw,2.1rem);margin-top:3rem}.article-item-label{display:block;font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.35rem}.article-body li>p:last-child{margin-bottom:0}.article-availability{font-size:.78rem!important;color:#ffffff80!important;line-height:1.5!important;margin:0 0 .35rem!important}.article-availability strong{color:#ffffff80!important}.article-body h3{font-size:1.1rem;font-weight:600;color:#ffffffe6;margin:1.75rem 0 .5rem}.article-body ul,.article-body ol{padding-left:1.5rem}.article-body li{margin-bottom:.5rem;line-height:1.65;color:#ffffffd1}.article-body strong{color:#fff;font-weight:600}.article-body a{color:#fff;text-decoration:underline;text-underline-offset:3px}.article-cta{display:inline-block;margin-top:2rem;padding:.75rem 1.5rem;background:#fff;color:#000;font-weight:700;font-size:.9rem;border-radius:6px;text-decoration:none}.article-cta:hover{background:#ffffffe0}.article-body .shared-trade-cap-summary{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.2rem;text-align:center;align-items:center;padding:.6rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background-color:#000000fa;flex:1;min-width:0}.article-body .shared-trade-cap-summary>*:not(.shared-trade-cap-logo){position:relative;z-index:1}.article-body .shared-trade-cap-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-weight:600}.article-body .shared-trade-cap-salary{font-size:1.15rem;font-weight:800;color:#fff;line-height:1.1}.article-body .shared-trade-cap-level{font-size:.78rem;color:#ffffffa6;font-weight:500}.article-body .shared-trade-cap-delta{font-size:.78rem;font-weight:700;color:#ffffff8c}.article-body .shared-trade-cap-delta--up{color:#ff6b6b}.article-body .shared-trade-cap-delta--down{color:#34d058}.article-cap-space{color:#34d058!important}.article-body .shared-trade-cap-logo{position:absolute;width:100%;height:100%;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.2;pointer-events:none;z-index:0}.article-trade-example{margin:1.25rem 0 2rem}.article-trade-caps{display:flex;gap:.75rem;margin-bottom:1rem}.article-trade-caption{font-size:.85rem!important;color:#ffffff80!important;font-style:italic;line-height:1.6!important;margin-bottom:1rem!important}.article-trade-embed{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.article-trade-example>.article-trade-embed{max-width:22rem}.article-trade-caps--narrow{max-width:22rem}.article-trade-embed-row{display:flex;gap:.75rem;align-items:flex-start;width:100%}.article-trade-embed-row .article-trade-embed{flex:1;min-width:0}@media(max-width:640px){.article-trade-embed-row{flex-direction:column}}.article-trade-embed iframe{display:block;border:none;min-height:480px;background:#000;transition:height .2s ease}.article-glossary{margin:.5rem 0 1.5rem;border-top:1px solid rgba(255,255,255,.08)}.glossary-term{border-bottom:1px solid rgba(255,255,255,.08)}.glossary-summary{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;cursor:pointer;font-size:.95rem;font-weight:600;color:#fff;list-style:none;-webkit-user-select:none;user-select:none;gap:1rem}.glossary-summary::-webkit-details-marker{display:none}.glossary-summary:after{content:"+";font-size:1.1rem;font-weight:300;color:#ffffff59;flex-shrink:0;line-height:1}.glossary-term[open]>.glossary-summary:after{content:"−"}.glossary-body{padding-bottom:1rem}.glossary-body p{font-size:.9rem!important;color:#ffffffa6!important;line-height:1.65!important;margin:0!important}.admin-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background:#000;color:#ffffffeb}.admin-page{flex:1;width:100%;padding:4rem 1.5rem;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center}.admin-page__loading{color:#ffffff80;font-size:.9rem}.admin-login{width:100%;max-width:20rem}.admin-login__form{display:flex;flex-direction:column;gap:.85rem}.admin-login__title{margin:0 0 .5rem;font-size:1.4rem;font-weight:700;color:#fff;text-align:center}.admin-login__input{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:.7rem .85rem;color:#fff;font-size:.95rem;outline:none}.admin-login__input:focus{border-color:#fff6}.admin-login__error{margin:0;font-size:.82rem;color:#ff6b6b}.admin-login__submit{appearance:none;border:0;border-radius:8px;padding:.7rem .85rem;background:#fff;color:#000;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .15s ease}.admin-login__submit:hover:not(:disabled){background:#ffffffd9}.admin-login__submit:disabled{opacity:.5;cursor:default}.admin-dashboard{width:100%;max-width:64rem}.admin-dashboard__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.admin-dashboard__header-actions{display:flex;align-items:center;gap:.6rem}.admin-dashboard__title{margin:0;font-size:1.5rem;font-weight:700;color:#fff}.admin-dashboard__refresh,.admin-dashboard__logout{appearance:none;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.5rem .9rem;color:#ffffffbf;font-size:.85rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.admin-dashboard__refresh:hover:not(:disabled),.admin-dashboard__logout:hover{border-color:#ffffff80;color:#fff}.admin-dashboard__refresh:disabled{opacity:.5;cursor:default}.admin-dashboard__status{color:#fff9;font-size:.9rem;margin:0 0 1.5rem}.admin-console{width:100%;max-width:82rem}.admin-console__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,.12)}.admin-console__header p,.admin-console__section-head p{margin:0 0 .38rem;color:#ffffff6b;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-console__header h1{margin:0;color:#fff;font-size:1.65rem;letter-spacing:-.035em}.admin-console__header-actions{display:flex;align-items:center;gap:.65rem}.admin-console__connection{padding:.38rem .58rem;border:1px solid rgba(82,217,145,.35);border-radius:999px;color:#83e7ae;background:#52d99117;font-size:.72rem;font-weight:700}.admin-console__connection--loading{border-color:#ffffff2e;color:#ffffff8f;background:transparent}.admin-console__connection--error{border-color:#ff6b6b66;color:#f99;background:#ff6b6b14}.admin-console__api-error{margin:.85rem 0 0;padding:.7rem .85rem;border:1px solid rgba(255,107,107,.32);border-radius:.5rem;color:#faa;background:#ff6b6b12;font-size:.82rem}.admin-console__catalog{margin:.85rem 0 1.15rem;color:#ffffff6e;font-size:.74rem}.admin-console__layout{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:1.25rem}.admin-console__nav{display:flex;flex-direction:column;gap:.28rem}.admin-console__nav-item{appearance:none;width:100%;border:1px solid transparent;border-radius:.45rem;padding:.7rem .75rem;color:#ffffff94;background:transparent;font-size:.83rem;font-weight:700;text-align:left;cursor:pointer}.admin-console__nav-item:hover{color:#fff;background:#ffffff0b}.admin-console__nav-item--active{border-color:#ffffff2b;color:#fff;background:#ffffff13}.admin-console__main{min-width:0}.admin-console__section-head{display:grid;grid-template-columns:1fr auto;column-gap:1rem;align-items:end;padding:.2rem 0 1rem}.admin-console__section-head p{grid-column:1 / -1}.admin-console__section-head h2{margin:0;color:#fff;font-size:1.25rem}.admin-console__section-head span{max-width:31rem;color:#ffffff80;font-size:.78rem;line-height:1.45;text-align:right}.admin-console__workspace{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(22rem,1.1fr);gap:1rem;align-items:start}.admin-console__endpoint-list,.admin-console__detail,.admin-console__overview-placeholder{border:1px solid rgba(255,255,255,.12);border-radius:.65rem;background:#ffffff06}.admin-console__endpoint{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:4.3rem;padding:.65rem .75rem;border:0;border-bottom:1px solid rgba(255,255,255,.07);color:#ffffff8f;background:transparent;text-align:left;cursor:pointer}.admin-console__endpoint:last-child{border-bottom:0}.admin-console__endpoint:hover,.admin-console__endpoint--selected{color:#fff;background:#ffffff0f}.admin-console__endpoint--selected{box-shadow:inset 3px 0 #fff}.admin-console__endpoint strong,.admin-console__endpoint small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-console__endpoint strong{font-size:.8rem}.admin-console__endpoint small{margin-top:.22rem;color:#ffffff61;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.admin-console__endpoint .admin-console__last-success{color:#83e7ae;font-family:inherit}.admin-console__method{display:inline-block;width:max-content;padding:.18rem .3rem;border-radius:.25rem;font-size:.61rem;font-weight:900;letter-spacing:.04em}.admin-console__method--get{color:#a8d8ff;background:#4299e130}.admin-console__method--post{color:#a8ecc2;background:#48bb782b}.admin-console__detail{padding:1.05rem}.admin-console__detail--empty,.admin-console__empty{color:#ffffff73}.admin-console__detail-head{display:flex;align-items:center;gap:.5rem}.admin-console__category{color:#fff6;font-size:.67rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.admin-console__detail h2{margin:.7rem 0 .35rem;color:#fff;font-size:1.2rem}.admin-console__detail h3{margin:1.2rem 0 .65rem;color:#ffffffbf;font-size:.78rem}.admin-console__detail code{color:#9dcfff;font-size:.72rem;overflow-wrap:anywhere}.admin-console__detail>p{color:#ffffff94;font-size:.82rem;line-height:1.45}.admin-console__warning{padding:.6rem .7rem;border-left:3px solid #f1b75b;color:#ffd998!important;background:#f1b75b14}.admin-console__contract{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.65rem 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff6e;font-size:.71rem}.admin-console__contract b{color:#ffffffb8;font-weight:700}.admin-console__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.admin-console__field{display:flex;flex-direction:column;gap:.3rem;color:#ffffff9e;font-size:.7rem}.admin-console__field em{margin-left:.3rem;color:#f1b75b;font-size:.6rem;font-style:normal;text-transform:uppercase}.admin-console__field input,.admin-console__field textarea,.admin-console__field select{min-height:2.1rem;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:.35rem;padding:.42rem .5rem;color:#ffffff73;background:#ffffff09;font:inherit}.admin-console__field textarea{min-height:4rem;resize:vertical}.admin-console__field--check{justify-content:center;flex-direction:row;align-items:center;min-height:2.1rem}.admin-console__unwired{width:100%;margin-top:1rem;border:1px dashed rgba(255,255,255,.18);border-radius:.42rem;padding:.68rem;color:#ffffff6b;background:transparent;font-size:.74rem}.admin-console__response{margin-top:.85rem;color:#ffffff7a;font-size:.73rem}.admin-console__response summary{cursor:pointer;color:#ffffffb8}.admin-console__response li{margin:.25rem 0}.admin-job-progress{margin-top:.85rem;padding:.85rem;border:1px solid rgba(255,255,255,.14);border-radius:.55rem;background:#ffffff09}.admin-job-progress__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.admin-job-progress__head p{margin:0 0 .2rem;color:#fff6;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-job-progress__head h3{margin:0;color:#fff;font-size:.9rem}.admin-job-progress__head button,.admin-job-progress__retry{border:1px solid rgba(255,255,255,.17);border-radius:.35rem;padding:.35rem .5rem;color:#ffffffb8;background:transparent;font-size:.66rem;font-weight:800;cursor:pointer}.admin-job-progress__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.75rem;color:#ffffff6b;font-size:.64rem}.admin-job-progress__facts b{display:block;margin-top:.13rem;overflow:hidden;color:#ffffffc7;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.admin-job-progress__bar{height:.35rem;overflow:hidden;margin-top:.7rem;border-radius:999px;background:#ffffff1c}.admin-job-progress__bar i{display:block;height:100%;border-radius:inherit;background:#83e7ae}.admin-job-progress__count{margin:.35rem 0 0;color:#ffffff80;font-size:.66rem}.admin-job-progress__error{margin:.65rem 0 0;padding:.5rem;color:#faa;background:#ff6b6b14;font-size:.7rem;overflow-wrap:anywhere}.admin-job-progress__recovery{margin:.65rem 0;color:#ffd998;font-size:.7rem;line-height:1.4}.admin-job-progress__retry{color:#ffd998;border-color:#f1b75b59}.admin-console__overview-placeholder{padding:1.25rem}.admin-console__overview-placeholder h3{margin:0 0 .45rem;color:#fff;font-size:1rem}.admin-console__overview-placeholder p{max-width:46rem;margin:0;color:#ffffff8a;font-size:.84rem;line-height:1.55}.admin-workspace{display:grid;gap:1rem}.admin-workspace__card{padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;background:#ffffff06}.admin-workspace__eyebrow{margin:0 0 .25rem;color:#fff6;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-workspace__card h3{margin:0 0 .85rem;color:#fff;font-size:1rem}.admin-workspace__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.admin-workspace__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.admin-workspace__actions button,.admin-workspace__runs button{border:1px solid rgba(255,255,255,.18);border-radius:.38rem;padding:.5rem .65rem;color:#fffc;background:#ffffff0d;font-size:.7rem;font-weight:800;cursor:pointer}.admin-workspace__actions button:hover:not(:disabled),.admin-workspace__runs button:hover:not(:disabled){color:#000;background:#fff}.admin-workspace__actions button:disabled,.admin-workspace__runs button:disabled{opacity:.45;cursor:default}.admin-workspace__warning{margin:.7rem 0 0;padding:.55rem .65rem;border-left:3px solid #f1b75b;color:#ffd998;background:#f1b75b12;font-size:.7rem;line-height:1.4}.admin-workspace__output{margin-top:.85rem}.admin-workspace__output .admin-workspace__result{margin-top:.5rem}.admin-workspace__result{overflow:auto;max-height:30rem;margin:0;padding:.9rem;border:1px solid rgba(255,255,255,.1);border-radius:.55rem;color:#a8d8ff;background:#0000004d;font-size:.7rem}.admin-workspace__runs{display:grid;gap:.45rem;margin-top:.8rem}.admin-workspace__runs>div{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem;color:#ffffffb3;background:#ffffff0a;font-size:.7rem}.admin-console__overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:1rem;align-items:start}.admin-console__overview-panel{min-width:0;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;background:#ffffff06}.admin-console__overview-panel--wide{grid-column:1 / -1}.admin-console__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.admin-console__panel-head p{margin:0 0 .2rem;color:#fff6;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-console__panel-head h3{margin:0;color:#fff;font-size:.95rem}.admin-console__panel-head>span{padding:.2rem .4rem;border-radius:999px;color:#ffffff80;background:#ffffff12;font-size:.65rem;font-weight:800}.admin-console__panel-head button{border:0;padding:.35rem .5rem;border-radius:.35rem;color:#b8ddff;background:#4299e124;font-size:.68rem;font-weight:800;text-transform:capitalize;cursor:pointer}.admin-console__scheduler-table{overflow-x:auto}.admin-console__scheduler-row{display:grid;grid-template-columns:minmax(16rem,2.1fr) minmax(6.5rem,.85fr) minmax(8.5rem,1fr) minmax(4.5rem,.55fr) minmax(8.5rem,1fr);align-items:center;gap:.7rem;width:100%;min-width:47rem;padding:.6rem .2rem;border:0;border-bottom:1px solid rgba(255,255,255,.07);color:#ffffff9e;background:transparent;font-size:.69rem;text-align:left}.admin-console__scheduler-row:not(.admin-console__scheduler-row--head){cursor:pointer}.admin-console__scheduler-row:not(.admin-console__scheduler-row--head):hover,.admin-console__scheduler-row--selected{background:#ffffff0b;color:#fff}.admin-console__scheduler-row--head{color:#ffffff5c;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-console__scheduler-row strong,.admin-console__scheduler-row small{display:block}.admin-console__scheduler-row strong{color:inherit;font-size:.72rem}.admin-console__scheduler-row small{margin-top:.2rem;color:#ffffff5c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.admin-console__status-dot{display:inline-block;width:.42rem;height:.42rem;margin-right:.3rem;border-radius:999px;background:#9a9a9a;vertical-align:middle}.admin-console__status-dot--good{background:#66d99a;box-shadow:0 0 .45rem #66d99a73}.admin-console__status-dot--running{background:#f1b75b;box-shadow:0 0 .45rem #f1b75b73}.admin-console__status-dot--bad{background:#f77;box-shadow:0 0 .45rem #ff777773}.admin-console__status-dot--muted{background:#fff6}.admin-console__runtime-jobs{display:grid;gap:.55rem}.admin-console__runtime-job{display:grid;gap:.18rem;padding:.65rem;border-radius:.45rem;background:#ffffff0b}.admin-console__runtime-job strong{color:#fff;font-size:.72rem}.admin-console__runtime-job span,.admin-console__runtime-job small{color:#ffffff8c;font-size:.66rem}.admin-console__runtime-job em{color:#faa;font-size:.65rem;font-style:normal;overflow-wrap:anywhere}.admin-console__history-list{display:grid;gap:.45rem}.admin-console__history-list details{border:1px solid rgba(255,255,255,.09);border-radius:.4rem;padding:.55rem .65rem;color:#ffffff94;font-size:.7rem}.admin-console__history-list summary{cursor:pointer;color:#ffffffbd}.admin-console__history-list pre{max-height:11rem;overflow:auto;margin:.6rem 0 0;color:#a8d8ff;font-size:.62rem}.admin-console__error-detail{padding:.55rem;color:#faa;background:#ff6b6b14;overflow-wrap:anywhere}@media(max-width:800px){.admin-console__layout{grid-template-columns:1fr}.admin-console__nav{flex-direction:row;overflow-x:auto;padding-bottom:.25rem}.admin-console__nav-item{width:auto;white-space:nowrap}.admin-console__workspace,.admin-console__overview-grid{grid-template-columns:1fr}.admin-console__section-head{display:block}.admin-console__section-head span{display:block;margin-top:.45rem;text-align:left}}@media(max-width:520px){.admin-console__header{align-items:flex-start;flex-direction:column}.admin-console__header-actions{width:100%;justify-content:space-between}.admin-console__fields{grid-template-columns:1fr}}.run-sim-card{margin-bottom:1.5rem}.run-sim-card__note{margin:0 0 .9rem;color:#ffffff80;font-size:.8rem}.run-sim-card__form{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.run-sim-card__input{width:9rem;flex:0 0 auto}.run-sim-card__input--sims{width:7rem}.run-sim-card__submit{flex:0 0 auto;width:auto;white-space:nowrap}.run-sim-result{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1)}.run-sim-card__progress{margin:.8rem 0 0;color:#ffffff8c;font-size:.8rem}.nfl-fantasypros-card{margin-bottom:1.5rem}.nfl-fantasypros-card__week{width:9rem}.nfl-fantasypros-card__seed{width:7rem}.nfl-fantasypros-card__trace{width:9.5rem}.nfl-fantasypros-card__job{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1);color:#ffffffbf;font-size:.85rem}.nfl-fantasypros-card__job p{margin:.3rem 0}.nfl-fantasypros-card__job a{color:#69b7ff}.elo-ops-card{margin-bottom:1.5rem}.elo-ops-card__section+.elo-ops-card__section{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.1)}.elo-ops-card h3{margin:0 0 .65rem;font-size:.85rem;color:#fffc}.elo-ops-card__form{margin-top:.7rem}.elo-ops-card__success{margin:1rem 0 0;padding:.55rem .7rem;border-radius:6px;color:#2ec471;background:#2ec4711a;font-size:.8rem;overflow-wrap:anywhere}.elo-endpoints{border-top:1px solid rgba(255,255,255,.1)}.elo-endpoint{border-bottom:1px solid rgba(255,255,255,.1)}.elo-endpoint__summary{display:grid;grid-template-columns:3.5rem minmax(13rem,1.35fr) minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.35rem;padding:.1rem .25rem;cursor:pointer;list-style:none}.elo-endpoint__summary::-webkit-details-marker{display:none}.elo-endpoint__summary:after{content:"+";justify-self:end;color:#ffffff8c;font-size:1.2rem}.elo-endpoint[open] .elo-endpoint__summary:after{content:"−"}.elo-endpoint__method{width:max-content;border-radius:4px;padding:.22rem .35rem;font-size:.68rem;font-weight:800;letter-spacing:.04em}.elo-endpoint__method--get{background:#4299e133;color:#90cdf4}.elo-endpoint__method--post{background:#48bb782e;color:#9ae6b4}.elo-endpoint__path{color:#ffffffe6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;overflow-wrap:anywhere}.elo-endpoint__title{color:#ffffff94;font-size:.8rem}.elo-endpoint__body{padding:.85rem .25rem 1rem;border-top:1px solid rgba(255,255,255,.06)}.elo-endpoint__note{margin:0 0 .8rem;color:#ffffff80;font-size:.78rem;line-height:1.45}.elo-endpoint__form,.elo-endpoint__parameter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;align-items:end}.elo-endpoint__parameter-grid{margin:.8rem 0}.elo-endpoint__field{display:flex;flex-direction:column;gap:.3rem;min-width:0;color:#ffffff94;font-size:.72rem}.elo-endpoint__field .admin-login__input{width:100%;box-sizing:border-box;padding:.52rem .6rem;font-size:.82rem}.elo-endpoint__check{display:flex;align-items:center;gap:.45rem;min-height:2.45rem;color:#ffffffbf;font-size:.8rem}.elo-endpoint__result{max-height:22rem;overflow:auto;margin:.8rem 0 0;padding:.7rem;border-radius:6px;background:#00000059;color:#fffc;font-size:.72rem;white-space:pre-wrap;overflow-wrap:anywhere}.elo-endpoint__result--error{color:#ff8b8b}@media(max-width:640px){.elo-endpoint__summary{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.55rem}.elo-endpoint__title{display:none}.elo-endpoint__form,.elo-endpoint__parameter-grid{grid-template-columns:1fr}}.run-sim-result__subhead{margin:1.2rem 0 .6rem;font-size:.9rem;font-weight:700;color:#fff}.dry-run-teams{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.dry-run-team{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.7rem .85rem}.dry-run-team__head{margin:0 0 .3rem;font-size:.85rem;font-weight:700;color:#fff}.dry-run-team__sub{margin:0 0 .5rem;font-size:.75rem;color:#ffffff80}.config-editor{margin-top:.8rem}.config-editor__toggle{font-size:.8rem}.config-editor__body{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1)}.config-editor__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.config-editor__group{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.7rem .85rem .9rem;margin:0 0 .9rem}.config-editor__group-title{padding:0 .4rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#ffffff8c}.config-editor__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem .75rem;margin-top:.5rem}.config-editor__field{display:flex;flex-direction:column;gap:.25rem}.config-editor__field-label{font-size:.72rem;color:#ffffff80;text-transform:lowercase}.config-editor__field--changed .config-editor__field-label{color:#e6a81e}.config-editor__input{padding:.4rem .55rem;font-size:.82rem}.config-editor__field--changed .config-editor__input{border-color:#e6a81e99}.diag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem}.diag-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:1.1rem 1.2rem}.diag-card--warn{border-color:#d8181880}.diag-card--down{border-color:#d81818cc;background:#d8181814}.diag-card__title{margin:0 0 .85rem;font-size:1rem;font-weight:700;color:#fff}.diag-card__loading{color:#ffffff80;font-size:.85rem;margin:0}.diag-card__error{color:#ff6b6b;font-size:.85rem;margin:0}.diag-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.85rem}.diag-row:last-of-type{border-bottom:none}.diag-row--stack{flex-direction:column;align-items:flex-start;gap:.3rem}.diag-row__label{color:#ffffff8c;white-space:nowrap}.diag-row__value{color:#ffffffe6;text-align:right}.diag-row__value--emphasis{font-weight:700;color:#fff}.diag-row__code{display:block;width:100%;background:#0006;border-radius:6px;padding:.4rem .55rem;color:#fffc;font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.diag-badge{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.diag-badge--ok{background:#2ec47126;color:#2ec471}.diag-badge--warn{background:#e6a81e26;color:#e6a81e}.diag-badge--down{background:#d818182e;color:#d81818}.diag-table{width:100%;border-collapse:collapse;margin-top:.6rem;font-size:.8rem}.diag-table th,.diag-table td{text-align:left;padding:.35rem .5rem;border-bottom:1px solid rgba(255,255,255,.06)}.diag-table th{color:#ffffff80;font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.03em}.diag-table td{color:#ffffffd9}.share-card-links__note{margin:0 0 .9rem;color:#9aa0a6;font-size:.8rem}.share-card-links__list{display:grid;gap:.6rem}.share-card-links__link{display:grid;gap:.2rem;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.12);border-radius:.45rem;background:#ffffff08;color:#f1f3f4;text-decoration:none;font-size:.85rem;font-weight:600;transition:border-color .15s ease,background .15s ease}.share-card-links__link small{color:#9aa0a6;font-size:.72rem;font-weight:400}.share-card-links__link:hover,.share-card-links__link:focus-visible{border-color:#e74c3c8c;background:#e74c3c12}.admin-console__share-link{padding:.45rem .8rem;border:1px solid rgba(255,255,255,.16);border-radius:.4rem;color:#f1f3f4;text-decoration:none;font-size:.78rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.admin-console__share-link:hover,.admin-console__share-link:focus-visible{border-color:#e74c3c99;background:#e74c3c14}.nfl-retention__head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.nfl-retention__head button{border:1px solid rgba(255,255,255,.18);border-radius:.38rem;padding:.42rem .6rem;color:#fffc;background:#ffffff0d;font-size:.68rem;font-weight:800;cursor:pointer}.nfl-retention__bulk{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:center;margin-top:.75rem;padding:.65rem .7rem;border:1px solid rgba(255,255,255,.11);border-radius:.4rem;background:#ffffff06}.nfl-retention__bulk>div{flex:1 1 15rem}.nfl-retention__bulk strong,.nfl-retention__bulk small{display:block}.nfl-retention__bulk strong{color:#ffffffd1;font-size:.7rem}.nfl-retention__bulk small,.nfl-retention__bulk label{color:#ffffff85;font-size:.61rem;line-height:1.35}.nfl-retention__bulk button{border:1px solid rgba(255,255,255,.18);border-radius:.34rem;padding:.35rem .45rem;color:#ffffffc7;background:#ffffff0d;font-size:.61rem;font-weight:800;cursor:pointer}.nfl-retention__bulk button:hover:not(:disabled){color:#000;background:#fff}.nfl-retention__bulk button:disabled{opacity:.45;cursor:default}.nfl-retention__table{overflow-x:auto;margin-top:.9rem;border-top:1px solid rgba(255,255,255,.09)}.nfl-retention__row{display:grid;grid-template-columns:minmax(10rem,1.15fr) minmax(9rem,.9fr) minmax(6.5rem,.65fr) minmax(13rem,1.15fr);gap:.65rem;align-items:center;min-width:48rem;padding:.7rem .15rem;border-bottom:1px solid rgba(255,255,255,.07);color:#ffffffad;font-size:.69rem}.nfl-retention__row--head{color:#ffffff5c;font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.nfl-retention__row strong,.nfl-retention__row small{display:block}.nfl-retention__row strong{color:#ffffffd1;font-size:.71rem}.nfl-retention__row small{margin-top:.16rem;color:#fff6;font-size:.6rem;line-height:1.35}.nfl-retention__actions{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:center}.nfl-retention__actions label{color:#ffffff94;font-size:.61rem}.nfl-retention__actions button,.nfl-retention__download{border:1px solid rgba(255,255,255,.18);border-radius:.34rem;padding:.35rem .45rem;color:#ffffffc7;background:#ffffff0d;font-size:.61rem;font-weight:800;text-decoration:none;cursor:pointer}.nfl-retention__actions button:hover:not(:disabled),.nfl-retention__download:hover{color:#000;background:#fff}.nfl-retention__actions button:disabled{opacity:.45;cursor:default}.admin-projection{display:grid;gap:.8rem}.admin-projection__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin:0}.admin-projection__facts>div{padding:.5rem .6rem;border-radius:.4rem;background:#ffffff0b}.admin-projection__facts dt{margin:0 0 .15rem;color:#fff6;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-projection__facts dd{margin:0;color:#fff;font-size:.78rem;font-weight:700}.admin-projection__table{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:.5rem}.admin-projection__row{display:grid;grid-template-columns:var(--projection-cols, 2rem 3.2rem 3.2rem repeat(5, minmax(4.2rem, 1fr)));align-items:center;gap:.5rem;min-width:var(--projection-min, 34rem);padding:.45rem .7rem;border-top:1px solid rgba(255,255,255,.06);color:#ffffffb8;font-size:.74rem;font-variant-numeric:tabular-nums}.admin-projection__row:nth-child(2n){background:#ffffff05}.admin-projection__row strong,.admin-projection__row b{color:#fff}.admin-projection__row--head{border-top:0;color:#fff6;background:#ffffff0a!important;font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.admin-projection__raw summary{cursor:pointer;color:#ffffff73;font-size:.68rem}.analytics-consent{position:fixed;z-index:10000;right:1rem;bottom:1rem;width:min(31rem,calc(100vw - 2rem));box-sizing:border-box;padding:1rem;border:1px solid rgba(255,255,255,.18);border-radius:.8rem;background:#0c0c0cfa;box-shadow:0 1rem 3rem #00000073;color:#ffffffc7;font-family:Alexandria,system-ui,sans-serif}.analytics-consent p{margin:0;font-size:.8rem;line-height:1.5}.analytics-consent a{color:#fff;text-underline-offset:.18rem}.analytics-consent__actions{display:flex;justify-content:flex-end;gap:.65rem;margin-top:.9rem}.analytics-consent button{min-height:2.35rem;padding:.55rem .85rem;border-radius:.45rem;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.analytics-consent__decline{border:1px solid rgba(255,255,255,.2);background:transparent;color:#ffffffc2}.analytics-consent__accept{border:1px solid #fff;background:#fff;color:#090909}@media(max-width:520px){.analytics-consent{right:.75rem;bottom:.75rem;width:calc(100vw - 1.5rem)}}
