.bbk{width:100%}.bbk-grid{align-items:stretch;gap:10px;display:flex;overflow:hidden}.bbk-grid.nba .bbk-col{flex:1 1 0;min-width:0}.bbk-col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.bbk-stack{flex-direction:column;flex:1;justify-content:space-around;gap:8px;display:flex}.bbk-h{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#8a94a6);white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:10.5px;font-weight:600;overflow:hidden}.bbk-reg{color:#f5c451;margin:0 0 4px;font-size:12px}.bbk-region{flex-direction:column;flex:1;display:flex}.bbk-half{flex:4 1 0;gap:10px;min-width:0;display:flex}.bbk-center{flex:1.1 1 0;justify-content:center}.bbk-center .bbk-stack{justify-content:center;gap:26px}.bbk-card{box-sizing:border-box;border:1px solid var(--line,#7f7f7f59);background:#071430;border-radius:7px;min-width:0;position:relative}.bbk-card.played{border-color:var(--ok,#22c55e)}.bbk-card.tbd{opacity:.75;border-style:dashed}.bbk-card.projected{border-style:dotted}.bbk-card .bt-row{min-width:0}.bbk-card .bt-row img{object-fit:contain;flex:none;width:16px;height:16px}.bbk-card .bt-row.tbd{color:var(--dim,#6b7a99);font-style:italic}.bbk-badge{display:block}.bbk-note{color:var(--muted,#8a94a6);border-top:1px solid var(--line,#7f7f7f2e);white-space:normal;padding:2px 8px 4px;font-size:10.5px;display:block}.bbk-open{margin:0 0 14px}.bbk-openlist{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.bbk-tabs{flex-wrap:wrap;margin:0 0 10px;display:flex}.bbk-round section{margin:0 0 14px}.bbk-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.bbk-seeds{margin:12px 0 0;font-size:13px}.bbk-seeds summary{cursor:pointer;color:var(--muted,#8a94a6)}.bbk-seedgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:8px;display:grid}.bbk-seedgrid ol{margin:0;padding:0;list-style:none}.bbk-seedgrid li{padding:2px 0}.bbk-seedgrid small{color:var(--muted,#8a94a6)}.bbk .bt-champ{background:#f5c4511a;border:1px solid #f5c45166;margin-top:10px}.bbk[data-layout=wide] .bt-row{gap:4px;padding:0 4px;font-size:12px}.bbk[data-layout=narrow] .bbk-card{max-width:100%}html,body{color:#eef4ff;background:#040b1d;margin:0}.ss-nfl.pub{flex-direction:column;grid-template-columns:none;display:flex}.pub-top{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040b1deb;border-bottom:1px solid #1d58b04d;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.pub-brand{align-items:center;gap:10px;display:flex}.pub-brand-mark{width:38px;height:38px;color:var(--cyan)}.pub-brand b{letter-spacing:.01em;background:linear-gradient(90deg,#fff,#8fd3ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;display:block}.pub-brand small{color:var(--muted);letter-spacing:.04em;font-size:11.5px;display:block}.pub-top-tag{color:var(--dim);font-size:12.5px}.pub-main{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:14px 24px 40px}.pub-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pub-head .ss-btn{cursor:pointer;font:inherit;flex:none;margin-top:12px}.pub .ss-btn svg{width:16px;height:16px}.pub-filters{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0 14px;display:flex}.pub-filters label{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.pub-filters label.grow{min-width:220px}.pub-filters select{font:inherit;color:var(--text);border:1px solid var(--line);background:#071535;border-radius:9px;min-width:0;padding:6px 9px;font-size:14px}.pub-filters label.grow select{flex:1}.pub .ss-filter button:disabled{opacity:.45;cursor:default}.pub-n{color:var(--dim);margin-left:2px;font-weight:600}.pub .ss-filter button.on .pub-n{color:#cfe0ff}.pub .ss-pr-link{cursor:default}.pub-nopred .ss-pr-link{opacity:.72}.pub-logo-ph{width:28px;height:28px;color:var(--muted);background:#7d93ba33;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:inline-grid}.pub-spin{vertical-align:-2px;border:2px solid #4da3ff4d;border-top-color:#4da3ff;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite pubspin;display:inline-block}@keyframes pubspin{to{transform:rotate(360deg)}}.pub-foot{color:var(--dim);border-top:1px solid #1d58b04d;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:18px 20px 26px;font-size:12.5px;display:flex}.pub-foot b{color:var(--muted)}@media (max-width:860px){.pub-top{padding:10px 14px}.pub-top-tag{display:none}.pub-main{padding:10px 14px 32px}.pub-filters label{flex:40%}.pub-filters label select{flex:1}.pub-filters label.grow{flex-basis:100%}.pub-filters>.ss-filter{flex:100%}.pub-filters>.ss-filter button{flex:1}.pub .ss-pred-bar{align-items:stretch}.pub .ss-pred-bar>.ss-filter{width:100%}.pub .ss-pred-bar>.ss-filter button{flex:1;padding:6px 4px}}.pub .pub-mkt{border-top:1px dashed var(--line,#7f7f7f40);color:var(--muted,#6b7280);flex-wrap:wrap;gap:4px 8px;padding:6px 12px 8px;font-size:12.5px;display:flex}.pub .pub-mkt-k{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.pub-top-right{align-items:center;gap:14px;display:flex}.pub-top-link{color:#f5c451;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pub-top-link:hover{text-decoration:underline}.pub-top-link svg,.pub-teaser svg{width:16px;height:16px}.pub-teaser{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:#f5c45114;border:1px solid #f5c45173;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;display:flex}.pub-teaser:hover{background:#f5c45124}.pub-teaser svg{color:#f5c451;flex:none}.pub-teaser-go{color:#f5c451;white-space:nowrap;margin-left:auto;font-weight:600}@media (max-width:560px){.pub-teaser-go{display:none}.pub-top-right{gap:10px}.pub-top-link{font-size:12px}}.pub-top-link .sm-only{display:none}@media (max-width:560px){.pub-top-link .lg-only{display:none}.pub-top-link .sm-only{display:inline}.pub-brand small{display:none}}.pub-switch .sm-only{display:none}@media (max-width:560px){.pub-switch .lg-only{display:none}.pub-switch .sm-only{display:inline}}.pub-filters .pub-switch{flex-wrap:wrap}.pub .pub-daynav{margin:0 0 12px}@media (max-width:560px){.pub-top{flex-wrap:wrap;padding:10px 14px}.pub-top-right{flex-wrap:wrap;gap:4px 12px}.pub-top-tag{display:none}}
