.strategy-board{--sb-grid:26px minmax(150px, 1.6fr) 84px 84px 74px 74px minmax(150px, 1.1fr);flex-direction:column;gap:14px;display:flex}.sb-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-search{color:#9ea1b0;background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;flex:220px;align-items:center;gap:8px;min-width:180px;height:40px;padding:0 12px;display:flex}.sb-search input{color:#f4f5f7;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.sb-roles{background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.sb-roles button{color:#9ea1b0;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:11.5px;font-weight:650;transition:background .15s,color .15s}.sb-roles button:hover{color:#f4f5f7;background:#ffffff0d}.sb-roles button.is-active{background:color-mix(in srgb, var(--role-color,#a6ff35) 16%, transparent);color:var(--role-color,#a6ff35)}.sb-switches{flex-wrap:wrap;gap:6px;display:flex}.sb-switches button,.sb-bands-btn{color:#9ea1b0;height:40px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.sb-switches button:hover,.sb-bands-btn:hover{color:#f4f5f7;border-color:#ffffff2e}.sb-switches button.is-on,.sb-bands-btn.is-custom{color:#a6ff35;background:#a6ff351f;border-color:#a6ff3580}.sb-legend{color:#9ea1b0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.sb-legend b{color:#f4f5f7}.sb-legend-note{color:#6b6f80;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:inline-flex}.sb-bands{flex-direction:column;gap:16px;display:flex}.sb-band{border:1px solid #ffffff14;border-left:3px solid var(--band-color,#8f95a1);background:#ffffff06;border-radius:14px;overflow:hidden}.sb-band-head{background:color-mix(in srgb, var(--band-color,#8f95a1) 8%, transparent);align-items:center;gap:10px;padding:12px 14px;display:flex}.sb-band-dot{background:var(--band-color,#8f95a1);width:9px;height:9px;box-shadow:0 0 12px color-mix(in srgb, var(--band-color,#8f95a1) 60%, transparent);border-radius:50%;flex:none}.sb-band-head>div{flex:1;min-width:0}.sb-band-head strong{color:var(--band-color,#f4f5f7);font-size:14.5px;display:block}.sb-band-head small{color:#9ea1b0;font-size:11.5px;display:block}.sb-band-range,.sb-band-count{color:#9ea1b0;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:650}.sb-head,.sb-row{grid-template-columns:var(--sb-grid);align-items:center;gap:8px;padding:7px 14px;display:grid}.sb-head{color:#6b6f80;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff12;font-size:10px;font-weight:700}.sb-rows{flex-direction:column;display:flex}.sb-row+.sb-row{border-top:1px solid #ffffff0d}.sb-row:hover{background:#ffffff08}.sb-row.is-taken>:not(.bp,.sb-add,.sb-star,.sb-cap,.sb-taken){opacity:.38;filter:grayscale()}.sb-row.is-taken:hover>:not(.bp,.sb-add,.sb-star,.sb-cap,.sb-taken){opacity:.62}.sb-star{color:#4a4e5c;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;transition:color .15s,background .15s;display:grid}.sb-star:hover:not(:disabled){color:#9ea1b0;background:#ffffff0f}.sb-star.is-on{color:#ffc53d}.sb-star.is-on svg{fill:currentColor}.sb-star:disabled{opacity:.3;cursor:default}.sb-who{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.sb-who:disabled{cursor:default}.sb-name{min-width:0}.sb-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.sb-name small{color:#9ea1b0;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.sb-noverall{color:#4a4e5c;border:1px dashed #ffffff26;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.sb-advice,.sb-market{flex-direction:column;line-height:1.15;display:flex}.sb-advice b,.sb-market b{color:#f4f5f7;font-size:14px;font-weight:750}.sb-advice small,.sb-market small{color:#6b6f80;font-size:10.5px}.sb-advice.has-cap b{color:#a6ff35}.sb-dash{color:#4a4e5c;font-size:13px}.sb-starter{color:#9ea1b0;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.sb-starter i{background:#6b6f80;border-radius:50%;flex:none;width:7px;height:7px}.sb-starter.is-in{color:#4dd887}.sb-starter.is-in i{background:#4dd887;box-shadow:0 0 8px #4dd88799}.sb-injury{text-transform:uppercase;letter-spacing:.03em;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.sb-injury.is-low{color:#4dd887;background:#4dd88724}.sb-injury.is-mid{color:#ffc53d;background:#ffc53d29}.sb-injury.is-high{color:#ff7a7a;background:#ff5c5c29}.sb-stats{gap:9px;display:flex}.sb-stats.is-empty{color:#4a4e5c;font-size:13px}.sb-stats i{flex-direction:column;align-items:center;font-style:normal;line-height:1.1;display:flex}.sb-stats b{color:#f4f5f7;font-size:12.5px;font-weight:700}.sb-stats small{color:#6b6f80;text-transform:uppercase;font-size:9.5px}.strategy-board.is-editable{--sb-grid:26px minmax(140px, 1.5fr) 78px 78px 68px 68px minmax(130px, 1fr) 92px}.strategy-board.has-pick{--sb-grid:104px 26px minmax(130px, 1.4fr) 76px 76px 64px 64px minmax(120px, 1fr)}.strategy-board.has-pick.is-editable{--sb-grid:104px 24px minmax(120px, 1.3fr) 72px 72px 62px 62px minmax(110px, 1fr) 88px}.strategy-board.has-pick.has-add{--sb-grid:104px 30px 24px minmax(120px, 1.3fr) 74px 74px 62px 62px minmax(110px, 1fr)}.strategy-board.has-pick.has-add.is-editable{--sb-grid:100px 30px 22px minmax(110px, 1.2fr) 70px 70px 60px 58px minmax(100px, 1fr) 86px}.bp{min-width:0;position:relative}.bp-trigger{color:#6b6f80;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:100%;min-width:0;height:34px;padding:0 8px;font:800 9.5px Poppins,sans-serif;transition:border-color .15s,background .15s,color .15s;display:flex}.bp-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-trigger:hover:not(:disabled){color:#f4f5f7;border-color:#ffffff42}.bp-trigger:disabled{opacity:.4;cursor:default}.bp-trigger.is-set{border-color:color-mix(in srgb, var(--pick-color,#a6ff35) 60%, transparent);background:color-mix(in srgb, var(--pick-color,#a6ff35) 16%, transparent);color:var(--pick-color,#a6ff35)}.bp-menu{background:#191b28;border:1px solid #ffffff1f;border-radius:13px;min-width:210px;padding:5px;box-shadow:0 18px 40px #0000008c}.bp-opt{color:#d6d9e2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px 10px;font:650 12.5px Poppins,sans-serif;display:flex}.bp-opt span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bp-opt:hover{color:#f4f5f7;background:#ffffff12}.bp-opt.is-on{color:#f4f5f7}.bp-opt.is-new{color:#a6ff35;border-top:1px solid #ffffff14;border-radius:0 0 9px 9px;margin-top:4px;padding-top:10px}.bp-dot{border-radius:50%;flex:none;width:9px;height:9px}.bp-dot.is-none{background:0 0;border:1px dashed #ffffff4d}.bp-new{border-top:1px solid #ffffff14;margin-top:4px;padding:8px 10px 6px}.bp-new-colors{grid-template-columns:repeat(10,1fr);gap:3px;margin-bottom:8px;display:grid}.bp-new-colors button{opacity:.45;cursor:pointer;border:1px solid #00000059;border-radius:4px;height:14px;padding:0;transition:opacity .12s,transform .12s}.bp-new-colors button:hover{opacity:.85}.bp-new-colors button.is-on{opacity:1;transform:scale(1.15);box-shadow:0 0 0 1.5px #f4f5f7}.bp-new-row{gap:5px;display:flex}.bp-new-row input{color:#f4f5f7;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;outline:none;flex:1;min-width:0;height:34px;padding:0 9px;font:600 12.5px Poppins,sans-serif}.bp-new-row input:focus{border-color:#a6ff3580}.bp-new-ok,.bp-new-no{color:#9ea1b0;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bp-new-ok{color:#a6ff35;border-color:#a6ff3573}.bp-new-ok:disabled{opacity:.35;cursor:default}.bp-new-no:hover{color:#ff7a7a;border-color:#ff7a7a73}.sb-add{color:#6b6f80;cursor:pointer;background:0 0;border:1px dashed #ffffff38;border-radius:9px;place-items:center;width:28px;height:28px;transition:border-color .15s,color .15s,background .15s;display:grid}.sb-add:hover:not(:disabled){color:#a6ff35;background:#a6ff3514;border-color:#a6ff358c}.sb-add:disabled{opacity:.3;cursor:default}.sb-add.is-in{color:#a6ff35;background:#a6ff351f;border-style:solid;border-color:#a6ff3573}.sb-add.is-in:hover{color:#ff7a7a;background:#ff7a7a1f;border-color:#ff7a7a8c}.sb-cap{cursor:text;background:#ffffff08;border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;gap:1px;min-width:0;padding:4px 8px;display:flex}.sb-cap span{color:#6b6f80;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.sb-cap input{color:#f4f5f7;-moz-appearance:textfield;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font:800 14px/1.15 Poppins,sans-serif}.sb-cap input::placeholder{color:#4a4e5c;font-weight:600}.sb-cap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sb-cap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sb-cap.is-set{background:#a6ff3514;border-color:#a6ff3573}.sb-cap.is-set input{color:#a6ff35}.sb-cap:focus-within{border-color:#a6ff3599}.sb-taken{color:#9ea1b0;grid-column:1/-1;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.sb-taken b{color:#f4f5f7}.sb-empty,.sb-error{color:#9ea1b0;text-align:center;border:1px dashed #ffffff1f;border-radius:13px;padding:22px;font-size:13.5px}.sb-error{color:#ff7a7a;border-color:#ff7a7a66}.sb-editor-wrap{z-index:70;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sb-editor-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#05060ab8;border:0;position:absolute;inset:0}.sb-editor{background:#12131e;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:14px;width:min(880px,100%);max-height:min(86vh,780px);padding:20px;display:flex;position:relative;overflow:auto}.sb-editor>header{align-items:flex-start;gap:14px;display:flex}.sb-editor h2{margin:0;font-size:21px}.sb-editor>header p{color:#9ea1b0;max-width:62ch;margin:4px 0 0;font-size:13px}.sb-editor>header p b{color:#f4f5f7}.sb-editor-close{color:#9ea1b0;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.sb-editor-list{flex-direction:column;gap:8px;display:flex}.sb-editor-band{border:1px solid #ffffff14;border-left:3px solid var(--band-color,#8f95a1);background:#ffffff08;border-radius:12px;grid-template-columns:auto minmax(120px,1.4fr) 84px 84px auto auto;align-items:center;gap:9px;padding:10px;display:grid}.sb-editor-colors{grid-template-columns:repeat(5,14px);gap:3px;display:grid}.sb-editor-colors button{cursor:pointer;opacity:.45;border:1px solid #00000059;border-radius:4px;width:14px;height:14px;padding:0;transition:opacity .12s,transform .12s}.sb-editor-colors button:hover{opacity:.85}.sb-editor-colors button.is-on{opacity:1;transform:scale(1.18);box-shadow:0 0 0 1.5px #f4f5f7}.sb-editor-name,.sb-editor-desc,.sb-editor-num input{color:#f4f5f7;height:36px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:0 10px;font-size:13px}.sb-editor-name:focus,.sb-editor-desc:focus,.sb-editor-num input:focus{border-color:#a6ff3573}.sb-editor-num{color:#6b6f80;align-items:center;gap:5px;font-size:11px;display:flex}.sb-editor-num input{text-align:center;width:56px}.sb-editor-count{text-align:right;flex-direction:column;line-height:1.15;display:flex}.sb-editor-count b{color:#f4f5f7;font-size:14px}.sb-editor-count small{color:#6b6f80;white-space:nowrap;font-size:10px}.sb-editor-del{color:#9ea1b0;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.sb-editor-del:hover:not(:disabled){color:#ff7a7a;border-color:#ff7a7a73}.sb-editor-del:disabled{opacity:.3;cursor:default}.sb-editor-desc{grid-column:1/-1}.sb-editor-rest{color:#9ea1b0;margin:0;font-size:12.5px}.sb-editor-rest b{color:#f4f5f7}.sb-editor>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sb-editor-space{flex:1}.sb-editor-add,.sb-editor-reset,.sb-editor-save{color:#f4f5f7;height:42px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.sb-editor-add:disabled,.sb-editor-reset:disabled,.sb-editor-save:disabled{opacity:.45;cursor:default}.sb-editor-save{color:#12131e;background:linear-gradient(135deg,#a6ff35,#7fd41f);border-color:#0000;font-weight:700}@media (width<=900px){.strategy-board{--sb-grid:24px minmax(120px, 1.5fr) 72px 72px 64px 60px}.strategy-board.is-editable{--sb-grid:24px minmax(110px, 1.4fr) 68px 68px 60px 56px 84px}.strategy-board.has-pick{--sb-grid:88px 22px minmax(100px, 1.3fr) 68px 68px 58px 54px}.strategy-board.has-pick.is-editable{--sb-grid:88px 22px minmax(96px, 1.2fr) 64px 64px 56px 52px 80px}.strategy-board.has-pick.has-add{--sb-grid:84px 28px 20px minmax(92px, 1.2fr) 64px 64px 56px 52px}.strategy-board.has-pick.has-add.is-editable{--sb-grid:82px 28px 20px minmax(88px, 1.1fr) 62px 62px 54px 50px 78px}.sb-stats{display:none}.sb-legend-note{margin-left:0}.sb-editor-band{grid-template-columns:auto 1fr 70px 70px}.sb-editor-count,.sb-editor-del{grid-row:1}}@media (width<=620px){.strategy-board{--sb-grid:22px minmax(100px, 1fr) 64px 64px}.sb-row>.sb-starter,.sb-row>.sb-injury,.sb-row>.sb-dash:nth-of-type(n+2),.sb-head>span:nth-child(n+5){display:none}}.strat-switch{color:#9ea1b0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font:650 11.5px Poppins,sans-serif;display:inline-flex}.strat-switch:hover{color:#a6ff35;border-color:#a6ff3566}.strat-pick{flex-direction:column;gap:10px;display:flex}.strat-pick-row{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.strat-pick-row strong{color:#f4f5f7;font-size:14.5px;display:block}.strat-pick-row small{color:#9ea1b0;font-size:11.5px}.strat-pick-use,.strat-pick-fork,.strat-pick-new{color:#f4f5f7;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:7px;height:38px;padding:0 14px;font:650 12px Poppins,sans-serif;display:inline-flex}.strat-pick-use{color:#11140d;background:#a6ff35;border-color:#0000;font-weight:800}.strat-pick-fork:hover{color:#a6ff35;border-color:#a6ff3566}.strat-pick-new{color:#9ea1b0;border-style:dashed;justify-content:center;height:46px}.strat-pick-new:hover{color:#a6ff35;border-color:#a6ff3573}.strat-pick-use:disabled,.strat-pick-fork:disabled,.strat-pick-new:disabled{opacity:.45;cursor:default}.strat-pick-none,.strat-pick-note{color:#9ea1b0;background:#ffffff08;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.strat-pick-note b{color:#f4f5f7}@media (width<=720px){.strat-pick-row{grid-template-columns:1fr}}.strat-season{color:#a6ff35;letter-spacing:.03em;background:#a6ff3524;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.sb-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.sb-tags i{border:1px solid color-mix(in srgb, var(--tag-color,#9ea1b0) 45%, transparent);background:color-mix(in srgb, var(--tag-color,#9ea1b0) 14%, transparent);color:var(--tag-color,#9ea1b0);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700}
