.embedded-calculator-kicker,.calc-section-title,.filter-field-label,.filter-preset-label,.activation-strip-kicker,.activation-strip-sidecar-kicker{text-transform:uppercase;color:var(--ff-gold)!important;letter-spacing:.1em!important}.embedded-calculator-kicker{align-items:center;gap:7px;display:flex}.workspace-intro-cta,.activation-strip-btn,.calc-secondary-btn,.calc-btn,.embedded-calculator-summary-action,.mobile-run-cta,.projection-view-btn,.pagination button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.app-main--projections .container{max-width:1540px}.projections-page-shell{gap:14px;padding-top:18px}.workspace-intro{align-items:stretch;min-height:318px;display:grid;overflow:hidden;background:linear-gradient(90deg,#020710fa 0%,#040c17db 36%,#040c1742 68%,#040c17c2 100%),linear-gradient(#0207101f,#020710e0),url(/assets/ff-hero-stadium-baseball.webp) 100%/cover no-repeat!important;border:1px solid #899db829!important;border-radius:10px!important;padding:clamp(20px,2.3vw,32px) clamp(22px,2.6vw,36px) 18px!important;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #0003!important}.workspace-intro:after{display:none!important}.workspace-intro-layout{z-index:1;width:100%;display:grid;position:relative;grid-template-columns:minmax(0,1fr) minmax(292px,336px)!important;align-items:stretch!important;gap:clamp(18px,2.4vw,34px)!important}.workspace-intro-copy{max-width:860px;gap:14px!important}.workspace-intro-head{gap:9px!important}.workspace-intro h1{color:var(--ff-cream);font-family:var(--ff-serif);text-wrap:normal;text-shadow:0 16px 42px #00000080;margin:0;letter-spacing:0!important;max-width:100%!important;font-size:clamp(2.55rem,3.45vw,3.48rem)!important;line-height:.96!important;display:block!important}.workspace-intro-title-leading,.workspace-intro-title-trailing{display:block}.workspace-intro-title-leading{color:var(--ff-gold)}.workspace-intro-title-trailing{color:#f4f8ff}.workspace-intro-lede{color:#c4d1df;max-width:56ch!important;font-size:.96rem!important;line-height:1.5!important}.workspace-intro-actions{gap:12px!important}.workspace-intro-cta{border-radius:10px!important;min-height:44px!important;padding:11px 18px!important;font-size:.92rem!important}.workspace-intro-cta-primary,.activation-strip-btn-primary,.calc-btn,.embedded-calculator-summary-action,.mobile-run-cta{color:#171105!important;background:linear-gradient(#ffe08a 0%,#e3ab3b 100%)!important;border-color:#ffe59ddb!important;box-shadow:0 14px 30px #daa3313d,inset 0 1px #ffffff73!important}.workspace-intro-cta-secondary,.activation-strip-btn,.calc-secondary-btn,.embedded-calculator-summary-action--secondary{color:var(--ff-cream)!important;box-shadow:none!important;background:#07121fa3!important;border-color:#f2c7637a!important}.workspace-intro-stats{border:1px solid var(--ff-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081423bd;border-radius:9px;margin-top:0;display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.workspace-intro-stat{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:56px;display:grid;border:0!important;border-right:1px solid var(--ff-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:9px 14px!important;transform:none!important}.workspace-intro-stat:last-child{border-right:0!important}.workspace-intro-stat:after{display:none!important}.workspace-intro-stat-icon{color:var(--ff-gold)}.workspace-intro-stat-number{color:var(--ff-cream);-webkit-text-fill-color:currentColor!important;background:0 0!important;font-size:clamp(1.45rem,2vw,1.88rem)!important}.workspace-intro-stat-label{color:var(--ff-muted);letter-spacing:0!important;margin:0!important}.workspace-intro-trust,.activation-strip,.filter-toolbar-shell,.projection-table-summary,.table-wrapper,.embedded-calculator-section,.mobile-sheet,.projection-card,.projection-tools-panel,.collection-toolbar,.comparison-panel,.watchlist-panel,.collection-workspace{border:1px solid var(--ff-line)!important;background:linear-gradient(#0c1b2df0,#07121ff5)!important;box-shadow:inset 0 1px #ffffff0b!important}.workspace-intro-trust{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-self:start;gap:10px;min-height:218px;background:radial-gradient(circle at 92% 0,#4a6f962e 0%,#0000 40%),linear-gradient(#081728ed,#05101df7)!important;border-color:#f2c76385!important;border-radius:10px!important;padding:14px 15px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0000003d!important}.workspace-intro-sidecar{align-content:start!important}.projection-trust-compact-kicker,.calc-sidebar-kicker{color:var(--ff-gold);font-family:var(--ff-mono);text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-size:.7rem;font-weight:800;display:flex;letter-spacing:.13em!important}.projection-trust-compact-date{color:var(--ff-cream);font-family:var(--ff-serif);text-wrap:balance;margin:0 0 5px;font-size:1.28rem;font-weight:800;line-height:1.25}.projection-trust-compact-status,.projection-trust-setting-list,.projection-trust-interpretation-list,.projection-trust-compact-footer{color:#c4d1df;font-size:.76rem;line-height:1.42}.projection-trust-compact-status{align-items:center;gap:7px;margin:0;display:flex}.projection-trust-status-dot{background:#49cf58;border-radius:999px;width:7px;height:7px}.projection-trust-status-dot--stale{background:#7d8a9a}.projection-trust-setting-list{border-top:1px solid #899db829;gap:6px;margin:0;padding:8px 0 0;list-style:none;display:grid}.projection-trust-setting-list li{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;display:grid}.projection-trust-setting-list svg{color:#9fb0c4}.projection-trust-interpretation-list{border-top:1px solid #899db829;gap:6px;margin:0;padding:8px 0 0 16px;display:grid}.projection-trust-interpretation-list li::marker{color:var(--ff-gold)}.projection-trust-compact-footer{border-top:1px solid #899db829;padding-top:8px}.projection-trust-compact-footer p{margin:0 0 5px}.projection-trust-compact-details>.projection-trust-compact-summary{display:none}.projection-trust-compact-details>summary::-webkit-details-marker{display:none}.projection-trust-compact-details{display:block}.projection-trust-compact-details>.projection-trust-compact-interpretation,.projection-trust-compact-details>.projection-trust-compact-footer{margin-top:10px}@media (max-width:768px){.projection-trust-compact-details{display:block}.projection-trust-compact-details>.projection-trust-compact-summary{border-top:1px solid var(--ff-line);color:var(--ff-cream);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;padding:8px 0 2px;font-size:.82rem;font-weight:600;list-style:none;display:flex}.projection-trust-compact-details>.projection-trust-compact-summary:after{content:"";border-right:2px solid var(--ff-gold);border-bottom:2px solid var(--ff-gold);width:8px;height:8px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)translateY(-3px)}.projection-trust-compact-details[open]>.projection-trust-compact-summary:after{transform:rotate(225deg)translateY(-3px)}.projection-trust-compact-summary-hint{color:var(--ff-muted);font-size:.7rem;font-weight:500}}.projection-trust-note{max-width:30ch;color:var(--ff-muted)!important;margin:24px 0 0!important;font-size:.92rem!important;line-height:1.62!important}.activation-strip{display:none!important}.activation-strip.activation-strip-post-success{display:grid!important}.activation-strip-grid{gap:14px!important}.activation-strip-content{gap:10px!important}.activation-strip-copy h2{font-size:1.05rem!important;line-height:1.35!important}.activation-benefits,.activation-strip-note{display:none!important}.activation-strip-preset-grid,.calc-inline-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.activation-preset-card,.calc-secondary-btn{border-radius:8px!important}.projection-board-toolbar{margin:0;display:grid;gap:0!important}.projections-content>section{border:1px solid var(--ff-line);background:#081423c7;border-radius:10px;overflow:hidden}.section-tabs{width:100%;border:0!important;border-bottom:1px solid var(--ff-line)!important;background:#06111ed1!important;border-radius:10px 10px 0 0!important;gap:26px!important;margin:0!important;padding:0 18px!important}.section-tab{flex:none;min-height:47px;position:relative;color:#aab8ca!important;border:0!important;border-radius:0!important;padding:0 2px!important;font-size:.82rem!important;font-weight:750!important}.section-tab.active{color:var(--ff-cream)!important;box-shadow:none!important;background:0 0!important}.section-tab.active:after{content:"";background:var(--ff-gold);border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 14px #f2c7636b}.projection-mode-switch-slot{border-bottom:1px solid var(--ff-line);background:#081524c2;padding:10px 18px!important}.projection-mode-switch-options{border-color:var(--ff-line);background:#ffffff0b}.projection-mode-switch-button{color:#aab8ca;font-size:.8rem}.projection-mode-switch-button.active{color:var(--ff-cream);background:#f2c7632e;box-shadow:inset 0 0 0 1px #f2c76347}.filter-toolbar-shell{background:#091726ad!important;border-width:0 0 1px!important;border-radius:0!important;padding:14px 18px 16px!important}.result-count,.filter-state-badge,.filter-mobile-count,.projection-table-summary-count{border-color:var(--ff-line)!important;color:#c8d4e1!important;background:#ffffff0b!important;border-radius:999px!important;min-height:32px!important;padding:6px 12px!important;font-size:.78rem!important}.filter-bar{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.filter-input-cluster{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.22fr)!important;gap:18px!important;display:grid!important}.filter-input-cluster--wide{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}@media (min-width:720px){.filter-input-cluster--wide .filter-field-positions{grid-column:span 2}}.filter-field{min-width:0}.filter-field-label{font-family:var(--ff-mono);margin-bottom:6px;display:block;font-size:.68rem!important}.filter-bar input,.filter-bar select,.projection-table-summary-search input,.projection-mobile-sort-control select,.multi-select-trigger,.form-group input,.form-group select,.league-connect-input{min-height:38px;border-color:var(--ff-line)!important;color:var(--ff-cream)!important;background:#030a12d1!important;border-radius:6px!important}.filter-search-control{position:relative}.filter-search-icon{color:var(--ff-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filter-field-search input{width:100%;padding-left:38px!important}.filter-action-stack,.filter-action-cluster,.filter-action-stack-primary{gap:8px!important}.projection-layout-controls{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.projection-layout-row{flex-wrap:wrap;align-items:center;gap:8px!important;display:flex!important}.projection-layout-note,.projection-layout-controls .label{color:var(--ff-muted)!important;font-size:.78rem!important}.projection-view-toggle{margin-left:auto;padding:3px;border:1px solid var(--ff-line)!important;background:#030a12b3!important;border-radius:8px!important}.projection-view-btn{min-height:34px;border-radius:6px!important}.projection-view-btn.active{color:var(--ff-gold)!important;background:linear-gradient(#f2c7632e,#f2c7630f)!important;border-color:#f2c76380!important}.collection-workspace{background:#09162594!important;border-width:0 0 1px!important;border-radius:0!important;margin:0!important;padding:14px 16px!important}.collection-toolbar-label{color:#dbe5f0!important}.projection-table-summary{background:#0a192ac2!important;border-width:0 0 1px!important;border-radius:0!important;gap:8px!important;padding:14px 16px!important}@media (min-width:769px){.projection-table-summary--mobile-only{display:none!important}}.projection-filter-chip-strip{align-items:center;background:0 0!important;border:0!important;gap:10px!important;margin:12px 0 0!important;padding:0!important;display:flex!important}.projection-filter-chip-strip .active-filter-chip-row{flex:0 auto;gap:7px}.projection-filter-row-spacer{flex:auto;min-width:14px}.filter-chip-reset{cursor:pointer;align-items:center;gap:6px;min-height:29px;display:inline-flex;border-color:var(--ff-line)!important;color:#cbd7e5!important;background:#ffffff0b!important}.filter-chip-reset:hover,.filter-clear-link:hover{color:var(--ff-gold)!important}.projection-filter-player-count{color:var(--ff-cream);white-space:nowrap;font-size:.78rem;font-weight:750}.projection-filter-player-count.loading{color:var(--ff-gold)}.filter-clear-link{color:var(--ff-gold);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:.72rem;text-decoration:underline}.projection-columns-toggle{min-height:32px!important;padding:6px 11px!important}.projection-table-summary-main{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:14px!important;padding:0!important;display:grid!important}.projection-mobile-sort-control{display:none}.projection-table-summary-search{position:relative}.projection-table-summary-search-icon{color:var(--ff-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.projection-table-summary-search input{width:100%;padding-left:42px!important}.projection-table-summary-copy{max-width:78ch}.projection-table-summary-status{color:var(--ff-muted);font-size:.78rem}.table-wrapper{--projection-index-col-width:48px;--projection-player-col-min-width:250px;box-shadow:none!important;background:#081423e0!important;border:0!important;border-radius:0!important}.table-wrapper:before{background:linear-gradient(90deg,#0000,#f2c763c7,#0000)!important;height:2px!important}.table-scroll{scrollbar-color:#466987d9 #040b14cc;max-height:min(670px,74vh)!important}.projections-table thead th{height:42px;color:#b7c5d5!important;letter-spacing:.06em!important;background:#071423!important;border-bottom:1px solid #899db842!important;padding:10px 14px!important;font-size:.72rem!important;font-weight:500!important}.projections-table th.player-col,.projections-table td.player-name,.projections-table th.team-col,.projections-table td.team,.projections-table th.actions-col,.projections-table td.row-actions-cell{text-align:left}.projections-table thead th:not(.player-col):not(.team-col):not(.actions-col),.projections-table td.num,.projections-table td.pos,.projections-table td.index-col{text-align:center}.projections-table tbody tr{background:#0a1828bd;border-bottom:1px solid #899db81f!important}.projections-table tbody tr:hover{box-shadow:none!important;background:#0f2238eb!important}.projections-table tbody td{color:#d7e2ee;height:44px;font-size:.82rem;font-weight:400;padding:5px 14px!important}.projections-table tbody td.projection-sticky-col{background:#0a1828!important}.projections-table tbody tr:hover td.projection-sticky-col{background:#0f2238!important}.sort-header-btn{gap:5px}thead th.sorted .sort-header-btn{color:var(--ff-gold)!important}.projection-player-identity,.projection-card-identity{align-items:center;min-width:0;display:flex}.projection-player-identity{gap:10px}.projection-card-identity{gap:12px}.projection-player-name-wrap,.projection-card-title-block{min-width:0}.projections-table .projection-player-name-btn,.projections-table .projection-player-name-text{color:#f4f8ff!important;font-weight:500!important}.projection-card-name-btn{color:#f4f8ff!important;font-weight:760!important}.projection-player-avatar{--avatar-size:36px;width:var(--avatar-size);height:var(--avatar-size);flex:0 0 var(--avatar-size);border:1px solid color-mix(in srgb, var(--projection-card-team-border) 86%, #ffffff2e);background:linear-gradient(145deg, var(--projection-card-team-primary), var(--projection-card-team-secondary));color:var(--ff-cream);border-radius:999px;justify-content:center;align-items:center;font-weight:850;display:inline-flex;overflow:hidden;box-shadow:0 0 0 2px #030a12cc,0 8px 16px #00000047}.projection-player-avatar--lg{--avatar-size:68px}.projection-player-identity--table .projection-player-avatar{--avatar-size:28px;border-width:1px;box-shadow:0 0 0 1px #030a12db,0 4px 9px #0000003d}.projection-player-avatar img{object-fit:cover;object-position:center 38%;width:100%;height:100%}.projection-player-avatar-initials{font-size:.78rem}.projection-player-identity--table .projection-player-avatar-initials{font-size:.64rem;font-weight:600}.projection-team-mark{color:#d6e1ef;min-width:0;font-family:var(--ff-sans);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:500;display:inline-flex}.projection-team-mark-logo{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.projection-team-mark-logo img{object-fit:contain;filter:drop-shadow(0 1px 3px #0000005c);width:100%;height:100%}.projection-team-mark-logo-fallback{background:linear-gradient(145deg, var(--projection-card-team-primary), var(--projection-card-team-secondary));width:22px;height:22px;color:var(--ff-cream);border-radius:999px;justify-content:center;align-items:center;font-size:.56rem;font-weight:600;display:inline-flex}.projection-team-mark-code{color:#d4deea}.projections-table td.pos{font-weight:500;color:#65a9ff!important}.projections-table td.num{font-family:var(--ff-sans);font-variant-numeric:tabular-nums;font-weight:400}.projections-table .projection-value-cell{min-width:132px}.projection-value-pill{color:#f4fff7;min-width:92px;min-height:30px;font-family:var(--ff-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:5px 14px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.projection-value-pill--muted{color:#aebed0;background:#3e4e606b}.projection-value-pill--wide{min-width:120px}.projection-card-hero-value.value-positive,.value-positive{color:#4bf181!important}.value-negative{color:#ff7c7c!important}.row-actions-cell{min-width:124px;gap:6px!important}.row-actions-cell .projection-icon-btn{width:32px;height:32px;border-radius:8px!important;padding:0!important}.projection-card-list{padding:12px;gap:12px!important}.projection-card{border-color:color-mix(in srgb, var(--projection-card-team-border) 64%, var(--ff-line))!important;background:linear-gradient(#0d1e31fa,#07121ffa)!important;border-radius:10px!important}.projection-card:before{background:linear-gradient(90deg, var(--ff-gold), var(--projection-card-accent-start), transparent)!important;height:2px!important}.projection-card-head{align-items:flex-start!important}.projection-card-hero-grid{gap:8px!important}.projection-card-hero-stat,.projection-card-stat{background:#030a128f!important;border-radius:8px!important}.projection-card-footer{gap:8px!important}.pagination{border-top:1px solid var(--ff-line);background:#081423db;padding:14px 16px!important}.projections-workspace{box-shadow:none!important;background:0 0!important;border:0!important}.embedded-calculator-section{background:radial-gradient(circle at 52% -12%,#2c4e705c 0%,#0000 44%),linear-gradient(#081626fa,#030c16fc)!important;border-color:#f2c76380!important;border-radius:10px!important;padding:16px 16px 14px!important}.embedded-calculator-head{align-items:flex-start;border-bottom-color:var(--ff-line)!important;gap:8px!important;padding-bottom:14px!important;position:static!important}.embedded-calculator-head h2,.mobile-sheet-title,.calc-sidebar h3{color:var(--ff-cream)!important;letter-spacing:0!important}.embedded-calculator-head h2{font-size:1.42rem!important;line-height:1.1!important}.embedded-calculator-note,.calc-sidebar-intro,.calc-note{color:var(--ff-muted)!important}.embedded-calculator-toggle{display:none!important}.embedded-calculator-content{border-top:0!important;margin-top:14px!important;padding-top:0!important}.embedded-calculator-content .calc-sidebar-header{display:none!important}.calc-sidebar{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.calc-sidebar-header{gap:8px!important;margin-bottom:14px!important}.calc-sidebar h3{align-items:center;gap:8px;display:flex}.calc-sidebar-summary{display:none!important}.calc-section{background:#05101d8a!important;border:1px solid #899db829!important;border-radius:8px!important;margin:0 0 10px!important;padding:12px!important}.calc-section--quick-start{border-top:1px solid var(--ff-line)!important}.calc-section-title{font-family:var(--ff-mono);margin-bottom:8px!important;font-size:.72rem!important}.calc-inline-actions .calc-secondary-btn{white-space:normal;text-align:center;min-height:54px;line-height:1.22;padding:8px!important}.form-row{gap:10px!important}.form-group{gap:6px!important}.calc-section--quick-start .calc-inline-actions{flex-wrap:wrap;gap:6px!important;display:flex!important}.calc-section--quick-start .calc-secondary-btn{white-space:nowrap;flex:none;min-width:0;min-height:0;width:auto!important;color:var(--ff-cream)!important;background:#08142399!important;border-color:#899db84d!important;border-radius:999px!important;padding:6px 10px!important;font-size:.74rem!important;font-weight:600!important}.calc-section--quick-start .calc-secondary-btn:hover{border-color:#f2c76380!important}.calc-section--quick-start .calc-secondary-btn svg{display:none}.calc-section--quick-start .calc-secondary-btn-primary{border-color:#f2c76380!important}.form-group{margin-bottom:8px!important}.form-group label{color:#bac7d8!important;margin-bottom:5px!important;font-size:.86rem!important;font-weight:700!important}.form-group input,.form-group select{min-height:38px;color:#eef4fb!important;background:#01080fd6!important;border-color:#899db838!important;border-radius:7px!important;font-size:.92rem!important}.calc-note{margin-bottom:9px!important;font-size:.78rem!important;line-height:1.45!important}.form-group label{color:#b9c6d7!important}.league-connect-platform-tab,.league-connect-btn,.fantrax-toggle-btn{border-radius:8px!important}.league-connect-btn{color:#171105!important;background:linear-gradient(#ffe08a 0%,#e3ab3b 100%)!important}.calc-advanced-settings{margin:2px 0 10px}.calc-advanced-summary{color:var(--ff-gold);cursor:pointer;align-items:center;gap:8px;padding:8px 0;font-size:.78rem;font-weight:800;display:flex}.calc-advanced-summary::-webkit-details-marker{display:none}.calc-advanced-chevron{margin-left:auto;transition:transform .16s}.calc-advanced-settings[open] .calc-advanced-chevron{transform:rotate(180deg)}.calc-advanced-body{margin-top:8px}.calc-advanced-settings:not([open]) .calc-advanced-body{display:none}.calc-section--run{z-index:2;position:sticky;bottom:0;box-shadow:0 -12px 24px -14px #010810e6;border:0!important;border-top:1px solid color-mix(in srgb, var(--accent-border) 60%, var(--border))!important;background:color-mix(in srgb, var(--ff-navy) 96%, transparent)!important;margin-bottom:0!important;padding:10px 0 8px!important}.mobile-sheet{background:#081423fa!important;border-color:#f2c76394!important;border-radius:24px 24px 0 0!important}.mobile-sheet-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mobile-sheet-close{width:36px;height:36px;border-radius:999px!important;padding:0!important}.mobile-sheet-close span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1100px){.projections-page-shell{grid-template-columns:minmax(0,1fr) minmax(330px,372px);align-items:start;gap:18px 20px;display:grid}.workspace-intro,.activation-strip,.projections-content{grid-column:1}.workspace-intro{grid-row:1}.activation-strip{grid-row:2}.projections-workspace{display:contents!important}.projections-content{grid-row:auto;gap:0!important}.embedded-calculator-section{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-border) 70%, transparent) transparent;grid-area:1/2/span 5;max-height:calc(100dvh - 110px);position:sticky;top:92px;overflow:auto}.embedded-calculator-section::-webkit-scrollbar{width:10px}.embedded-calculator-section::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-border) 70%, transparent);border-radius:999px}.embedded-calculator-section::-webkit-scrollbar-track{background:0 0}}@media (max-width:1099px){.workspace-intro-layout{grid-template-columns:1fr!important}.workspace-intro-sidecar{display:none}.projections-workspace{gap:12px!important;display:grid!important}}.projection-card-hero-gauge{grid-column:1/-1}.projection-card-hero-gauge .projection-value-gauge{width:100%}@media (max-width:768px){.projections-page-shell{gap:10px;padding-top:8px}.workspace-intro{align-items:end;min-height:auto;margin-inline:0;padding:24px var(--page-gutter) 14px!important;background:linear-gradient(#02071057 0%,#02071085 42%,#020710fa 100%),linear-gradient(90deg,#020710d1,#0207105c),url(/assets/ff-hero-stadium-baseball.webp) 72% 0/cover no-repeat!important}.workspace-intro-layout{grid-template-columns:1fr!important;gap:14px!important}.workspace-intro-copy{max-width:100%;gap:9px!important}.workspace-intro h1{overflow-wrap:break-word;max-width:100%!important;font-size:clamp(2rem,8.7vw,2.78rem)!important;line-height:.98!important}.workspace-intro-title-trailing{max-width:9.6ch;display:block}.workspace-intro-lede{font-size:.9rem!important;line-height:1.42!important;display:block!important}.workspace-intro-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid!important}.workspace-intro-cta{flex:none;width:100%;max-width:100%;min-height:48px!important}.workspace-intro-cta-primary{grid-column:1/-1;min-height:58px!important}.workspace-intro-cta-secondary{font-size:.86rem;padding-inline:12px!important}.workspace-intro-sidecar{width:100%;max-width:100%;display:grid!important}.workspace-intro-trust{min-height:auto;border-radius:10px!important}.workspace-intro-trust .projection-trust-compact-date{font-size:1.15rem!important}.workspace-intro-trust .projection-trust-setting-list,.workspace-intro-trust .projection-trust-interpretation-list{gap:4px;font-size:.8rem;line-height:1.35}.workspace-intro-stats{margin-top:2px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace-intro-stat{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:62px;padding:7px 5px!important}.workspace-intro-stat-number{font-size:clamp(1.25rem,5.6vw,1.62rem)!important}.workspace-intro-stat-label{font-size:.68rem!important}.activation-strip{display:none!important}.activation-strip.activation-strip-post-success{display:grid!important}.projections-content>section{border-radius:10px}.projection-board-toolbar{gap:0}.section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;box-shadow:inset 0 1px #ffffff0a;background:#040d18d1!important;border:1px solid #5b718e6b!important;border-radius:13px!important;gap:2px!important;width:auto!important;margin:0 12px!important;padding:3px!important;display:grid!important}.section-tab{text-align:center;min-height:36px;border-radius:9px!important;padding-inline:8px!important;font-size:.78rem!important;font-weight:500!important}.section-tab.active{color:#f7df95!important;background:linear-gradient(#f2c76347,#926b2057)!important;box-shadow:inset 0 0 0 1px #f2c76394,0 6px 18px #0003!important}.section-tab.active:after{content:none!important}.filter-bar-mobile-row{background:#081423c2;border-bottom:0;grid-template-columns:minmax(74px,auto) max-content minmax(104px,112px) 36px;align-items:center;padding:10px 12px 6px;gap:8px!important;display:grid!important}.filter-mobile-toggle,.filter-mobile-clear,.filter-mobile-tools{min-height:36px!important;padding-inline:10px!important}.filter-mobile-toggle{white-space:nowrap;max-width:118px;overflow:hidden;border-radius:9px!important}.filter-mobile-count{color:#aebacc;white-space:nowrap;justify-self:start;min-width:max-content;font-size:.78rem;width:auto!important}.filter-mobile-tools{justify-content:center;width:36px;border-radius:9px!important;padding-inline:0!important}.filter-mobile-tools-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-mobile-clear{grid-column:1/-1;justify-self:start;min-height:30px!important;padding-inline:8px!important}.filter-mobile-sort-control{justify-self:end;width:min(112px,100%);min-width:0;position:relative}.filter-mobile-sort-control select{color:#dbe5f1;width:100%;min-height:36px;font-family:var(--ff-sans);appearance:auto;background:#0e1e32eb;border:1px solid #415877b3;border-radius:9px;padding:0 28px 0 10px;font-size:.76rem}.filter-controls-panel:not(.filter-controls-open){display:none!important}.filter-toolbar-shell{padding:12px!important}.filter-input-cluster{grid-template-columns:1fr!important}.projection-layout-row{align-items:stretch}.projection-layout-note,.projection-layout-controls .label{display:none}.projection-view-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}.projection-table-summary{background:#081423c2!important;border-bottom:0!important;padding:0 12px 10px!important}.projection-table-summary-main{grid-template-columns:1fr!important;gap:0!important}.projection-mobile-sort-control{display:none!important}.projection-table-summary-search input{border-radius:10px!important;min-height:40px!important;font-size:.84rem!important}.projection-table-summary-meta,.projection-table-summary-copy,.collection-workspace{display:none!important}.projection-card-list{padding:10px 12px 14px;gap:10px!important}.projection-card{grid-template-columns:minmax(0,1fr) minmax(96px,auto) 26px;grid-template-areas:"head value action""stats stats stats";gap:9px 7px;min-height:136px;background:radial-gradient(circle at 18% 0,#32608e3b,#0000 42%),linear-gradient(#0b1c30fa,#061220fa)!important;border-color:#4a658494!important;border-radius:8px!important;padding:11px 12px 10px 17px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #00000038!important}.projection-card-head{grid-area:head;min-width:0}.projection-card-identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid!important}.projection-player-avatar--lg{--avatar-size:58px;box-shadow:0 0 0 2px #030a12db,0 6px 14px #00000042}.projection-card-name{font-size:1rem!important;font-weight:600!important;line-height:1.12!important}.projection-card-badge-row{row-gap:4px;flex-wrap:wrap!important;gap:5px!important}.projection-card-badge{white-space:nowrap;color:#bac7d7!important;letter-spacing:.04em!important;background:#182a3fe6!important;border:0!important;padding:3px 7px!important;font-size:.58rem!important;font-weight:700!important}.projection-card-badge:first-child{color:var(--ff-gold)!important}.projection-card-state-row{display:none!important}.projection-card-hero-grid{display:contents!important}.projection-card-hero-stat{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.projection-card-hero-stat:first-child{z-index:2;width:20px;height:20px;color:var(--ff-gold);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:7px;left:7px;background:#0b1b2de6!important;border:1px solid #f2c76373!important;border-radius:999px!important}.projection-card-hero-stat:first-child .projection-card-hero-label{display:none!important}.projection-card-hero-stat:first-child .projection-card-hero-value{color:var(--ff-gold)!important;font-family:var(--ff-sans)!important;font-size:.72rem!important;font-weight:600!important;line-height:1!important}.projection-card-hero-stat:nth-child(2){text-align:right;grid-area:value;place-self:center end;justify-items:end;gap:4px;min-width:96px;display:grid}.projection-card-hero-stat:nth-child(2) .projection-value-track{display:none!important}.projection-card-hero-label{color:#8fa1b7!important;letter-spacing:.07em!important;font-size:.55rem!important;font-weight:700!important}.projection-card-hero-value{color:#3df476!important;font-family:var(--ff-sans)!important;font-size:1.18rem!important;font-weight:700!important;line-height:1.05!important}.projection-card dl{border-top:1px solid #4a658457;grid-area:stats;padding-top:8px;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important}.projection-card-stat{text-align:center;background:0 0!important;border:0!important;border-radius:0!important;padding:0 3px!important}.projection-card dt{color:#91a2b6!important;letter-spacing:.04em!important;font-size:.56rem!important;font-weight:700!important}.projection-card dd{font-variant-numeric:tabular-nums;color:#e5ecf6!important;font-family:var(--ff-sans)!important;letter-spacing:0!important;font-size:.72rem!important;font-weight:500!important}.projection-card-footer{z-index:3;grid-area:action;place-self:start end;position:static;border:0!important;padding:0!important;display:block!important}.projection-card-primary-actions{display:block!important}.projection-card-primary-actions .projection-card-btn:not(:first-child),.projection-card-secondary-actions .projection-card-btn:not(.projection-player-page-iconlink){display:none!important}.projection-card-secondary-actions{display:block!important}.projection-card-secondary-actions .projection-player-page-iconlink{justify-content:center;width:26px;min-width:26px;height:26px;min-height:26px!important;color:var(--ff-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important}.projection-card-secondary-actions .projection-player-page-iconlink span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.projection-card-primary-actions .projection-card-btn:first-child{width:26px;min-width:26px;height:26px;min-height:26px!important;color:var(--ff-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important}.projection-card-primary-actions .projection-card-btn:first-child span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-wrapper{--projection-index-col-width:42px;--projection-player-col-min-width:190px}.table-scroll{max-height:68vh!important}.projections-table tbody td{height:52px;padding:7px 10px!important}.projection-team-mark-name{display:none}.embedded-calculator-section{border-radius:10px!important;padding:12px!important;display:grid!important}.embedded-calculator-head{display:none!important}.embedded-calculator-summary{border-top:0!important;gap:8px!important;margin:0!important;padding-top:0!important}.embedded-calculator-summary-copy,.projection-board-context-description,.projection-board-context-action{display:none!important}.projection-board-context{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px!important;display:flex!important}.projection-board-context-copy{gap:2px;min-width:0;display:grid}.projection-board-context-kicker{white-space:nowrap;letter-spacing:.08em!important}.embedded-calculator-summary-grid{flex-wrap:wrap;gap:4px 14px!important;display:flex!important}.embedded-calculator-summary-item{align-items:baseline;gap:5px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.embedded-calculator-summary-item dt{letter-spacing:.06em;text-transform:uppercase;color:#8fa1b7!important;font-size:.6rem!important}.embedded-calculator-summary-item dd{font-size:.8rem!important;line-height:1.3!important}.mobile-sheet{max-height:min(86dvh,760px)!important}.mobile-sheet-header{padding-bottom:10px!important}.mobile-sheet-subtitle{display:none}.mobile-sheet-content{padding-bottom:18px}.mobile-sheet-content .calc-sidebar-header{display:none}.mobile-sheet-content .calc-section{margin-bottom:10px!important;padding:12px!important}.mobile-sheet-content .calc-inline-actions{grid-template-columns:1fr!important}.mobile-sheet-content .calc-inline-actions .calc-secondary-btn{min-height:46px}.mobile-sheet-content .calc-section:last-child{z-index:2;position:sticky;bottom:0;border-inline:0!important;background:#081423fa!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;margin:12px -12px -12px!important}.mobile-run-cta{border-radius:12px!important}}@media (max-width:430px){.workspace-intro{min-height:auto}.workspace-intro h1{font-size:clamp(1.92rem,8.9vw,2.54rem)!important}.workspace-intro-cta{min-height:46px!important}.workspace-intro-cta-primary{min-height:56px!important}.workspace-intro-stats{border-radius:8px}.projection-card dl{grid-template-columns:repeat(6,minmax(0,1fr))!important}.filter-bar-mobile-row{grid-template-columns:minmax(70px,auto) max-content minmax(100px,108px) 36px}.filter-mobile-count{order:0;grid-column:auto;justify-self:start}}@media (max-width:370px){.filter-bar-mobile-row{grid-template-columns:minmax(74px,auto) max-content 36px}.filter-mobile-tools{grid-area:1/3}.filter-mobile-sort-control{grid-column:1/-1;width:100%}}
