.sbs-container,.sbs-container *,.sbs-container *::before,.sbs-container *::after,.sbs-modal-overlay,.sbs-modal-overlay *,.sbs-toast,.sbs-toast *{box-sizing:border-box}:root{--sbs-slate-50:#f8fafc;--sbs-slate-100:#f1f5f9;--sbs-slate-200:#e2e8f0;--sbs-slate-300:#cbd5e1;--sbs-slate-400:#94a3b8;--sbs-slate-500:#64748b;--sbs-slate-600:#475569;--sbs-slate-700:#334155;--sbs-slate-900:#0f172a;--sbs-success:#059669;--sbs-warning:#d97706;--sbs-error:#dc2626;--sbs-brand:#5b5fc7}.sbs-container{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:#fafafa;color:var(--sbs-slate-900);line-height:1.5;max-width:920px;margin:0 auto;padding:40px 20px;-webkit-font-smoothing:antialiased}.sbs-board-header{margin-bottom:24px;position:relative}.sbs-header-actions-float{position:absolute;top:0;right:0;display:flex;gap:8px}.sbs-header-badge{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sbs-header-dot{width:8px;height:8px;border-radius:50%}.sbs-header-label{font-size:11px;font-weight:600;color:var(--sbs-slate-400);text-transform:uppercase;letter-spacing:.05em}.sbs-board-title{font-size:28px;font-weight:600;color:var(--sbs-slate-900);margin:0}.sbs-board-description{font-size:14px;color:var(--sbs-slate-500);margin:4px 0 0}.sbs-header-meta{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.sbs-header-meta .sbs-quick-pick-group{margin-left:auto}.sbs-score-ad-row{display:flex;align-items:center;gap:10px;margin-left:auto}.sbs-ad-rotator{position:relative;margin-left:auto;min-width:280px}.sbs-ad{display:none;align-items:center;gap:10px;padding:6px 12px;border-radius:8px;text-decoration:none;color:inherit;transition:all 0.2s ease,opacity 0.5s ease,transform 0.5s ease;align-self:stretch}.sbs-ad.sbs-ad-active{display:flex}.sbs-ad.sbs-ad-fade-out{opacity:0;transform:translateY(-5px)}.sbs-ad.sbs-ad-fade-in{animation:adFadeIn 0.5s ease forwards}@keyframes adFadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sbs-ad-rotator-dual .sbs-ad.sbs-ad-active{animation:adPulse 0.6s ease}@keyframes adPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.sbs-ad-logo{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.02em}.sbs-ad-offer{display:flex;align-items:baseline;gap:3px}.sbs-ad-offer strong{font-size:16px;font-weight:700}.sbs-ad-offer span{font-size:11px;color:var(--sbs-slate-500);font-weight:500}.sbs-ad-details{font-size:10px;color:var(--sbs-slate-400);max-width:100px;line-height:1.2}.sbs-ad-cta{padding:5px 10px;color:#fff;font-size:11px;font-weight:600;border-radius:5px;white-space:nowrap;transition:background 0.2s ease}.sbs-kalshi-ad{background:linear-gradient(135deg,#fffaf5 0%,#fff7ed 100%);border:1px solid #fed7aa}.sbs-kalshi-ad:hover{border-color:#fb923c;box-shadow:0 2px 8px rgb(251 146 60 / .15);transform:translateY(-1px)}.sbs-kalshi-logo{color:#047857}.sbs-kalshi-ad .sbs-ad-offer strong{color:#ea580c}.sbs-kalshi-ad .sbs-ad-cta{background:#f97316}.sbs-kalshi-ad:hover .sbs-ad-cta{background:#ea580c}.sbs-og-ad{background:linear-gradient(135deg,#fffaf5 0%,#fff7ed 100%);border:1px solid #fed7aa}.sbs-og-ad:hover{border-color:#fb923c;box-shadow:0 2px 8px rgb(251 146 60 / .15);transform:translateY(-1px)}.sbs-og-logo{color:#ea580c;font-size:16px;font-weight:800}.sbs-og-ad .sbs-ad-offer strong{color:#ea580c}.sbs-og-ad .sbs-ad-cta{background:#f97316}.sbs-og-ad:hover .sbs-ad-cta{background:#ea580c}.sbs-status-badge{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.sbs-status-open{background:#ecfdf5;color:#059669}.sbs-status-frozen{background:#fef3c7;color:#d97706}.sbs-status-started,.sbs-status-active{background:#ede9fe;color:#7c3aed}.sbs-status-final{background:var(--sbs-slate-100);color:var(--sbs-slate-600)}.sbs-squares-count{font-size:13px;color:var(--sbs-slate-500)}.sbs-live-indicator{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--sbs-slate-50);border-radius:8px;border:1px solid var(--sbs-slate-200)}.sbs-live-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:linear-gradient(135deg,#059669 0%,#10b981 100%);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;animation:livePulse 1.5s ease-in-out infinite}.sbs-live-badge::before{content:'';width:6px;height:6px;background:#fff;border-radius:50%;animation:liveDot 1s ease-in-out infinite}@keyframes livePulse{0%,100%{opacity:1}50%{opacity:.85}}@keyframes liveDot{0%,100%{opacity:1}50%{opacity:.4}}.sbs-live-badge.sbs-final-badge{background:linear-gradient(135deg,#eab308 0%,#f59e0b 100%);animation:none}.sbs-live-badge.sbs-final-badge::before{display:none}.sbs-score-display{display:flex;align-items:center;gap:8px;font-size:14px}.sbs-score-team{font-weight:600}.sbs-score-team strong{font-size:18px;margin-left:4px}.sbs-score-separator{color:var(--sbs-slate-400)}.sbs-team-name-full{display:inline}.sbs-team-name-abbrev{display:none}.sbs-header-actions{display:none}.sbs-card{background:#fff;overflow:hidden}.sbs-top-header{display:grid;grid-template-columns:100px repeat(10,1fr);position:relative}.sbs-top-header::before{content:'';position:absolute;top:0;left:100px;right:0;height:3px;border-radius:0 0 2px 2px}.sbs-top-header-spacer{padding:16px}.sbs-top-header-label{grid-column:span 10;padding:16px 16px 12px;display:flex;align-items:center;justify-content:center;gap:10px}.sbs-team-abbrev{font-size:12px;font-weight:700;padding:4px 8px;border-radius:6px;color:#fff}.sbs-team-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sbs-team-arrow{font-size:10px;opacity:.5}.sbs-numbers-row{display:grid;grid-template-columns:100px repeat(10,1fr);border-top:none}.sbs-number-cell{padding:12px;display:flex;align-items:center;justify-content:center}.sbs-number-badge{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;transition:transform 0.15s ease,box-shadow 0.15s ease}.sbs-number-badge:hover{transform:scale(1.05)}.sbs-corner-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px}.sbs-corner-away,.sbs-corner-home{display:none;align-items:center;justify-content:center;width:32px;height:18px;border-radius:4px;font-size:10px;font-weight:700;color:#fff;line-height:1}.sbs-grid-area{display:flex}.sbs-left-header{width:56px;display:flex;align-items:center;justify-content:center;padding:20px 0;position:relative}.sbs-left-header::before{content:'';position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:0 2px 2px 0}.sbs-left-header-content{transform:rotate(-90deg);white-space:nowrap;display:flex;align-items:center;gap:10px}.sbs-left-header-text{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sbs-grid-container{flex:1}.sbs-grid-row{display:grid;grid-template-columns:44px repeat(10,1fr);border-bottom:1px solid var(--sbs-slate-50)}.sbs-grid-row:last-child{border-bottom:none}.sbs-row-number{padding:10px 6px;display:flex;align-items:center;justify-content:center;background:transparent!important;border-left-width:0!important;border-left-style:none!important}.sbs-grid-cell{padding:8px 4px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--sbs-slate-50);transition:background-color 0.15s ease;position:relative;min-height:48px;cursor:pointer;overflow:hidden;min-width:0}.sbs-grid-cell:last-child{border-right:none}.sbs-grid-cell:hover{background:linear-gradient(135deg,rgb(0 0 0 / .02) 0%,rgb(0 0 0 / .03) 100%)}.sbs-grid-cell.available:hover{background:rgb(91 95 199 / .08)}.sbs-player-badge{padding:6px 10px;border-radius:8px;font-size:11px;font-weight:500;transition:transform 0.15s ease,box-shadow 0.15s ease;max-width:calc(100% - 4px);overflow:hidden;text-overflow:clip;white-space:nowrap;background:var(--sbs-slate-100);color:var(--sbs-slate-600);display:block}.sbs-player-badge:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgb(0 0 0 / .08)}.sbs-winner-cell{position:relative}.sbs-winner-center{z-index:1}.sbs-corner-badge{position:absolute;padding:2px 5px;border-radius:4px;font-size:9px;font-weight:700;color:#fff;z-index:10;box-shadow:0 1px 4px rgb(0 0 0 / .2)}.sbs-corner-top-left{top:2px;left:2px}.sbs-corner-top-right{top:2px;right:2px}.sbs-corner-bottom-left{bottom:2px;left:2px}.sbs-corner-bottom-right{bottom:2px;right:2px}.sbs-quarter-1{background:linear-gradient(135deg,#f59e0b,#f97316)}.sbs-quarter-2{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.sbs-quarter-3{background:linear-gradient(135deg,#06b6d4,#0891b2)}.sbs-quarter-4{background:linear-gradient(135deg,#eab308,#f59e0b)}.sbs-grid-cell.winner-current{background:linear-gradient(135deg,rgb(16 185 129 / .15) 0%,rgb(52 211 153 / .1) 100%);animation:currentWinnerPulse 2s ease-in-out infinite}.sbs-grid-cell.winner-current .sbs-player-badge{background:linear-gradient(135deg,#059669 0%,#10b981 100%)!important;color:white!important;box-shadow:0 2px 12px rgb(16 185 129 / .4)}@keyframes currentWinnerPulse{0%,100%{box-shadow:inset 0 0 0 2px rgb(16 185 129 / .3)}50%{box-shadow:inset 0 0 0 3px rgb(16 185 129 / .5)}}.sbs-grid-cell.winner-final{background:linear-gradient(135deg,rgb(234 179 8 / .2) 0%,rgb(245 158 11 / .15) 100%);animation:finalWinnerPulse 2s ease-in-out infinite}.sbs-grid-cell.winner-final .sbs-player-badge{background:linear-gradient(135deg,#eab308 0%,#f59e0b 100%)!important;color:white!important;box-shadow:0 2px 12px rgb(234 179 8 / .5)}@keyframes finalWinnerPulse{0%,100%{box-shadow:inset 0 0 0 2px rgb(234 179 8 / .4)}50%{box-shadow:inset 0 0 0 3px rgb(234 179 8 / .6)}}.sbs-legend{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.sbs-legend-item{display:flex;align-items:center;gap:8px}.sbs-legend-swatch{width:12px;height:12px;border-radius:4px}.sbs-legend-text{font-size:12px;color:var(--sbs-slate-500)}.sbs-legend-swatch-current{background:linear-gradient(135deg,#059669,#10b981)}.sbs-legend-swatch-q1{background:linear-gradient(135deg,#f59e0b,#f97316)}.sbs-legend-swatch-q2{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.sbs-legend-swatch-q3{background:linear-gradient(135deg,#06b6d4,#0891b2)}.sbs-legend-swatch-q4{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.sbs-team-legend{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:24px}.sbs-team-legend-item{display:flex;align-items:center;gap:6px}.sbs-team-legend-abbrev{font-size:10px;font-weight:700;padding:3px 5px;border-radius:4px;color:#fff}.sbs-team-legend-text{font-size:11px;color:var(--sbs-slate-400)}.sbs-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;border-radius:8px;border:none;cursor:pointer;transition:all 0.15s ease;white-space:nowrap;font-family:inherit}.sbs-button:disabled{opacity:.5;cursor:not-allowed}.sbs-button-primary{background:var(--sbs-brand);color:#fff}.sbs-button-primary:hover:not(:disabled){background:#4a4eb5}.sbs-button-secondary{background:#fff;color:var(--sbs-slate-700);border:1px solid var(--sbs-slate-200)}.sbs-button-secondary:hover:not(:disabled){background:var(--sbs-slate-50);border-color:var(--sbs-slate-300)}.sbs-button-danger{background:var(--sbs-error);color:#fff}.sbs-button-danger:hover:not(:disabled){background:#b91c1c}.sbs-button-copied{background:#ecfdf5!important;color:var(--sbs-success)!important;border-color:var(--sbs-success)!important}.sbs-button-share{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:var(--sbs-slate-700);color:#fff;border:none}.sbs-button-share:hover:not(:disabled){background:var(--sbs-slate-800)}.sbs-button-share svg{flex-shrink:0}.sbs-welcome-banner .sbs-button-share{background:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .3)}.sbs-welcome-banner .sbs-button-share:hover:not(:disabled){background:rgb(255 255 255 / .3)}.sbs-button-bookmark{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:var(--sbs-slate-600);color:#fff;border:none;text-decoration:none;cursor:pointer}.sbs-button-bookmark:hover:not(:disabled){background:var(--sbs-slate-700);color:#fff;text-decoration:none}.sbs-button-bookmark svg{flex-shrink:0}.sbs-welcome-banner .sbs-button-bookmark{background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .25)}.sbs-welcome-banner .sbs-button-bookmark:hover{background:rgb(255 255 255 / .25);color:#fff}.sbs-print-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid var(--sbs-slate-200);border-radius:6px;color:var(--sbs-slate-600);font-size:13px;font-weight:500;cursor:pointer;transition:all 0.15s ease}.sbs-print-btn:hover{background:var(--sbs-slate-50);border-color:var(--sbs-slate-300)}.sbs-heatmap-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid var(--sbs-slate-200);border-radius:6px;color:var(--sbs-slate-600);font-size:13px;font-weight:500;cursor:pointer;transition:all 0.15s ease}.sbs-heatmap-btn:hover{background:var(--sbs-slate-50);border-color:var(--sbs-slate-300)}.sbs-heatmap-btn.sbs-heatmap-active{background:linear-gradient(135deg,#1e8449,#27ae60);color:#fff;border-color:#1e8449}.sbs-heatmap-btn.sbs-heatmap-active:hover{background:linear-gradient(135deg,#196f3d,#1e8449)}.sbs-heatmap-overlay{position:absolute;bottom:2px;left:2px;padding:2px 5px;font-size:9px;font-weight:600;z-index:5;pointer-events:none;border-radius:4px;transition:all 0.2s ease;box-shadow:0 1px 2px rgb(0 0 0 / .1)}.sbs-heatmap-overlay.sbs-heat-best{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.sbs-heatmap-overlay.sbs-heat-good{background:linear-gradient(135deg,#34d399,#6ee7b7);color:#064e3b}.sbs-heatmap-overlay.sbs-heat-low{background:var(--sbs-slate-100);color:var(--sbs-slate-500);border:1px solid var(--sbs-slate-200);box-shadow:none}.sbs-heatmap-overlay.sbs-heat-zero{background:linear-gradient(135deg,#fca5a5,#fecaca);color:#991b1b}.sbs-heatmap-overlay.sbs-heat-unknown{background:var(--sbs-slate-200);color:var(--sbs-slate-500)}.sbs-grid-cell.sbs-heat-tint-best{background:rgb(16 185 129 / .08)}.sbs-grid-cell.sbs-heat-tint-good{background:rgb(52 211 153 / .06)}.sbs-grid-cell.sbs-heat-tint-zero{background:rgb(252 165 165 / .08)}.sbs-heatmap-legend-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:10px 16px;margin-bottom:12px;background:#fff;border:1px solid var(--sbs-slate-200);border-radius:8px;font-size:12px}.sbs-heatmap-legend-title{font-weight:600;color:var(--sbs-slate-700)}.sbs-heatmap-legend-bar .sbs-heatmap-legend-item{display:flex;align-items:center;gap:5px;color:var(--sbs-slate-600)}.sbs-heatmap-legend-bar .sbs-legend-dot.sbs-heat-best{background:linear-gradient(135deg,#059669,#10b981)}.sbs-heatmap-legend-bar .sbs-legend-dot.sbs-heat-good{background:linear-gradient(135deg,#34d399,#6ee7b7)}.sbs-heatmap-legend-bar .sbs-legend-dot.sbs-heat-low{background:var(--sbs-slate-100);border:1px solid var(--sbs-slate-300)}.sbs-heatmap-legend-bar .sbs-legend-dot.sbs-heat-zero{background:linear-gradient(135deg,#fca5a5,#fecaca)}.sbs-heatmap-modal{max-width:520px;width:95%}.sbs-heatmap-content{margin-top:16px}.sbs-heatmap-legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:12px}.sbs-heatmap-legend-item{display:flex;align-items:center;gap:6px}.sbs-legend-dot{width:14px;height:14px;border-radius:3px;border:1px solid rgb(0 0 0 / .1)}.sbs-heat-best{background:#1e8449;color:#fff;font-weight:600}.sbs-heat-good{background:#82e0aa;color:#1a1a2e}.sbs-heat-low{background:#fcf3cf;color:#666}.sbs-heat-zero{background:#f5b7b1;color:#999}.sbs-heatmap-grid{border:1px solid #ddd;border-radius:8px;overflow:hidden}.sbs-heatmap-row{display:grid;grid-template-columns:32px repeat(10,1fr)}.sbs-heatmap-cell{padding:6px 2px;text-align:center;font-size:11px;border-right:1px solid #eee;border-bottom:1px solid #eee}.sbs-heatmap-cell:last-child{border-right:none}.sbs-heatmap-row:last-child .sbs-heatmap-cell{border-bottom:none}.sbs-heatmap-corner{background:#f8f9fa}.sbs-heatmap-col-header,.sbs-heatmap-row-header{background:#e9ecef;font-weight:600;color:#1a1a2e}.sbs-heatmap-insights{margin-top:16px;padding:12px;background:#f8f9fa;border-radius:8px;font-size:13px}.sbs-heatmap-insights h4{margin:0 0 8px;font-size:14px;color:#1a1a2e}.sbs-heatmap-insights ul{margin:0;padding-left:18px}.sbs-heatmap-insights li{margin-bottom:4px;color:#555}.sbs-heatmap-insights li:last-child{margin-bottom:0}.sbs-quick-pick-group{display:flex;gap:8px}.sbs-quick-pick-group .sbs-form-input{width:70px;text-align:center}.sbs-form-group{display:flex;flex-direction:column;gap:6px}.sbs-form-label{font-size:14px;font-weight:500;color:var(--sbs-slate-700)}.sbs-optional{font-weight:400;color:var(--sbs-slate-400)}.sbs-form-input{width:100%;padding:10px 12px;font-size:14px;border:1px solid var(--sbs-slate-200);border-radius:8px;background:#fff;color:var(--sbs-slate-900);transition:border-color 0.15s,box-shadow 0.15s;font-family:inherit}.sbs-form-input:focus{outline:none;border-color:var(--sbs-brand);box-shadow:0 0 0 3px rgb(91 95 199 / .15)}.sbs-form-input::placeholder{color:var(--sbs-slate-400)}.sbs-form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%2364748b'%3E%3Cpath d='M7 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:36px}.sbs-form-textarea{resize:vertical;min-height:80px}.sbs-matchup-display{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--sbs-slate-50);border:1px solid var(--sbs-slate-200);border-radius:8px}.sbs-matchup-team{font-size:15px;font-weight:600}.sbs-matchup-vs{color:var(--sbs-slate-400);font-size:14px}.sbs-matchup-date{margin-left:auto;font-size:13px;color:var(--sbs-slate-500)}.sbs-landing-wrapper{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;-webkit-font-smoothing:antialiased;background:#fafafa;width:100vw!important;max-width:100vw!important;position:relative;left:50%;transform:translateX(-50%);margin-left:0;margin-right:0;box-sizing:border-box;overflow-x:hidden}.sbs-landing-grid{display:flex;gap:60px;align-items:center;padding:60px 40px;max-width:1100px;margin:0 auto}.sbs-landing-grid .sbs-container{flex:0 0 450px;padding:0!important;max-width:none!important;margin:0!important;background:transparent!important}.sbs-landing-grid .sbs-hero{flex:1 1 auto;min-width:300px}.sbs-hero{text-align:left;padding:20px 0}.sbs-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0;border-radius:50px;font-size:13px;font-weight:500;color:#059669;margin-bottom:20px}.sbs-hero-icon{font-size:16px}.sbs-hero-title{font-size:38px;font-weight:700;line-height:1.2;color:var(--sbs-slate-900);margin:0 0 16px}.sbs-hero-highlight{background:linear-gradient(135deg,var(--sbs-brand) 0%,#7c3aed 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.sbs-hero-description{font-size:17px;line-height:1.6;color:var(--sbs-slate-500);margin:0 0 28px}.sbs-hero-features{display:flex;flex-direction:column;gap:14px}.sbs-hero-feature{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--sbs-slate-600)}.sbs-hero-feature-icon{width:22px;height:22px;color:var(--sbs-brand)}.sbs-seo-content{max-width:900px;margin:0 auto;padding:48px 20px 64px;border-top:1px solid var(--sbs-slate-200)}.sbs-seo-content h2{font-size:28px;font-weight:700;color:var(--sbs-slate-900);margin:0 0 16px}.sbs-seo-content h3{font-size:20px;font-weight:600;color:var(--sbs-slate-900);margin:32px 0 12px}.sbs-seo-content p{font-size:16px;line-height:1.7;color:var(--sbs-slate-600);margin:0 0 16px}.sbs-seo-content ul{margin:0 0 16px;padding-left:24px}.sbs-seo-content li{font-size:16px;line-height:1.7;color:var(--sbs-slate-600);margin-bottom:8px}.sbs-seo-content strong{color:var(--sbs-slate-900)}.sbs-how-it-works{padding:32px 20px 48px;max-width:900px;margin:0 auto;border-top:1px solid var(--sbs-slate-200)}.sbs-section-title{font-size:18px;font-weight:600;text-align:center;color:var(--sbs-slate-500);text-transform:uppercase;letter-spacing:.05em;margin:0 0 24px}.sbs-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sbs-step{text-align:center;padding:20px 12px;background:#fff;border-radius:12px;border:1px solid var(--sbs-slate-200);transition:box-shadow 0.2s,border-color 0.2s}.sbs-step:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08);border-color:var(--sbs-slate-300)}.sbs-step-number{width:36px;height:36px;margin:0 auto 12px;background:linear-gradient(135deg,var(--sbs-brand) 0%,#7c3aed 100%);color:#fff;font-size:16px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.sbs-step-content h3{font-size:14px;font-weight:600;color:var(--sbs-slate-900);margin:0 0 4px}.sbs-step-content p{font-size:12px;color:var(--sbs-slate-500);margin:0;line-height:1.4}.sbs-create-wrapper{display:flex;justify-content:center;align-items:flex-start;padding:40px 20px}.sbs-landing-grid .sbs-create-wrapper{padding:0}.sbs-create-card{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);width:100%;max-width:420px;padding:24px 32px 32px}.sbs-create-header{text-align:center;margin-bottom:24px}.sbs-create-title{font-size:24px;font-weight:600;margin:0 0 8px;color:var(--sbs-slate-900)}.sbs-create-subtitle{font-size:14px;color:var(--sbs-slate-500);margin:0}.sbs-create-form-inner{display:flex;flex-direction:column;gap:20px}.sbs-button-full{width:100%}.sbs-spinner{width:16px;height:16px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:spin 0.6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sbs-welcome-banner{background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-radius:12px;padding:20px 24px;margin-bottom:24px;color:#fff;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1)}.sbs-welcome-content{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sbs-welcome-icon{width:36px;height:36px;background:rgb(255 255 255 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.sbs-welcome-text{flex:1}.sbs-welcome-text strong{display:block;font-size:16px;margin-bottom:2px}.sbs-welcome-text span{font-size:13px;opacity:.9}.sbs-welcome-close{background:rgb(255 255 255 / .2);border:none;width:28px;height:28px;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.15s}.sbs-welcome-close:hover{background:rgb(255 255 255 / .3)}.sbs-welcome-links{display:flex;flex-direction:column;gap:12px}.sbs-link-row{display:flex;flex-direction:column;gap:6px}.sbs-link-row label{font-size:12px;font-weight:500;opacity:.85}.sbs-link-copy{display:flex;flex-wrap:wrap;gap:8px}.sbs-link-copy input{flex:1 1 auto;min-width:150px;padding:10px 12px;font-size:12px;font-family:monospace;border:1px solid rgb(255 255 255 / .3);border-radius:8px;background:rgb(255 255 255 / .15);color:#fff}.sbs-link-copy .sbs-button{flex-shrink:0}.sbs-link-copy input:focus{outline:none;background:rgb(255 255 255 / .25)}.sbs-link-admin{padding-top:12px;border-top:1px solid rgb(255 255 255 / .2)}.sbs-link-admin label{color:#fef3c7}.sbs-admin-controls{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px rgb(0 0 0 / .04),0 1px 2px rgb(0 0 0 / .06);border:1px solid var(--sbs-slate-200);margin-top:24px}.sbs-admin-controls h3{font-size:12px;font-weight:600;color:var(--sbs-slate-500);text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.sbs-admin-buttons{display:flex;flex-wrap:wrap;gap:10px}.sbs-admin-links{margin-top:16px;padding-top:16px;border-top:1px solid var(--sbs-slate-100)}.sbs-admin-links .sbs-link-row label{font-size:12px;font-weight:500;color:var(--sbs-slate-600)}.sbs-admin-links .sbs-link-copy input{background:var(--sbs-slate-50);border-color:var(--sbs-slate-200);color:var(--sbs-slate-700)}.sbs-winners-display{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px rgb(0 0 0 / .04),0 1px 2px rgb(0 0 0 / .06);border:1px solid var(--sbs-slate-200);margin-top:24px}.sbs-winners-display h3{font-size:16px;font-weight:600;margin:0 0 16px}.sbs-winners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.sbs-winner-card{background:var(--sbs-slate-50);border-radius:10px;padding:16px;text-align:center;border:2px solid var(--sbs-slate-200)}.sbs-winner-locked{border-color:var(--sbs-success);background:#ecfdf5}.sbs-quarter-label{display:block;font-size:10px;color:var(--sbs-slate-500);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:4px}.sbs-winner-score{display:block;font-size:18px;font-weight:700;color:var(--sbs-slate-900);margin-bottom:4px}.sbs-winner-name{display:block;font-size:13px;font-weight:600;color:var(--sbs-brand)}.sbs-modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:20px!important;background-color:rgb(0 0 0 / .6)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:2147483647!important;box-sizing:border-box!important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.sbs-modal-overlay.sbs-modal-active{display:flex!important}.sbs-modal{background-color:white!important;border-radius:16px!important;width:100%!important;max-width:420px!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important;position:relative!important;animation:modalIn 0.2s ease-out;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)!important;margin:0 auto!important}@keyframes modalIn{from{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.sbs-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:var(--sbs-slate-100);border-radius:50%;font-size:18px;color:var(--sbs-slate-500);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.15s;z-index:1}.sbs-modal-close:hover{background:var(--sbs-slate-200);color:var(--sbs-slate-700)}.sbs-modal-header{padding:24px 24px 0;text-align:center}.sbs-modal-title{font-size:18px;font-weight:600;margin:0 0 4px}.sbs-modal-subtitle{font-size:14px;color:var(--sbs-slate-500);margin:0}.sbs-modal form{padding:20px 24px 24px}.sbs-modal .sbs-form-group{margin-bottom:16px}.sbs-modal-divider{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:12px;color:var(--sbs-slate-400);text-transform:uppercase;letter-spacing:.05em}.sbs-modal-divider::before,.sbs-modal-divider::after{content:'';flex:1;height:1px;background:var(--sbs-slate-200)}.sbs-modal-quick-pick{margin-bottom:16px}.sbs-modal-quick-pick-row{display:flex;gap:8px}.sbs-modal-quick-pick-row .sbs-form-input{flex:1}.sbs-modal-preview{background:var(--sbs-slate-50);border:1px solid var(--sbs-slate-200);border-radius:8px;padding:12px;margin-bottom:16px}.sbs-preview-title{font-size:12px;font-weight:600;color:var(--sbs-slate-600);margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.sbs-preview-squares{display:flex;flex-wrap:wrap;gap:6px;max-height:80px;overflow-y:auto}.sbs-square-tag{background:var(--sbs-brand);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;font-family:monospace}.sbs-modal-actions{display:flex;gap:10px;margin-top:20px}.sbs-modal-actions .sbs-button{flex:1}.sbs-edit-modal{max-width:450px!important}.sbs-edit-modal .sbs-form-group{margin-bottom:16px;text-align:left}.sbs-edit-modal .sbs-form-group label{display:block;font-weight:600;margin-bottom:6px;color:var(--sbs-slate-700)}.sbs-edit-modal .sbs-form-group input,.sbs-edit-modal .sbs-form-group textarea{width:100%;padding:10px 12px;border:1px solid var(--sbs-slate-300);border-radius:8px;font-size:14px;transition:border-color 0.2s}.sbs-edit-modal .sbs-form-group input:focus,.sbs-edit-modal .sbs-form-group textarea:focus{outline:none;border-color:var(--sbs-primary);box-shadow:0 0 0 3px rgb(79 70 229 / .1)}.sbs-edit-modal .sbs-form-group textarea{resize:vertical;min-height:80px}.sbs-details-modal{max-width:360px!important;text-align:center}.sbs-details-content{padding:24px}.sbs-details-player{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.sbs-details-avatar{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:var(--sbs-slate-700);text-transform:uppercase}.sbs-details-name{font-size:20px;font-weight:600;color:var(--sbs-slate-900)}.sbs-details-position{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;background:var(--sbs-slate-50);border-radius:12px;margin-bottom:16px}.sbs-details-digits{display:flex;flex-direction:column;align-items:center;gap:4px}.sbs-digit-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sbs-digit-value{font-size:32px;font-weight:700;color:var(--sbs-slate-900);line-height:1}.sbs-digit-separator{font-size:20px;color:var(--sbs-slate-400);margin-top:16px}.sbs-details-current{margin-bottom:16px}.sbs-current-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#059669 0%,#10B981 100%);color:#FFF;font-size:13px;font-weight:600;border-radius:20px;animation:currentPulse 2s ease-in-out infinite}@keyframes currentPulse{0%,100%{box-shadow:0 0 0 0 rgb(16 185 129 / .4)}50%{box-shadow:0 0 0 8px #fff0}}.sbs-details-wins{text-align:left;border-top:1px solid var(--sbs-slate-200);padding-top:16px}.sbs-details-wins h4{font-size:12px;font-weight:600;color:var(--sbs-slate-500);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px 0}.sbs-wins-list{display:flex;flex-direction:column;gap:8px}.sbs-win-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--sbs-slate-50);border-radius:8px}.sbs-win-quarter{font-size:11px;font-weight:700;color:#FFF;padding:4px 8px;border-radius:4px;min-width:60px;text-align:center}.sbs-win-q1 .sbs-win-quarter{background:linear-gradient(135deg,#f59e0b,#f97316)}.sbs-win-q2 .sbs-win-quarter{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.sbs-win-q3 .sbs-win-quarter{background:linear-gradient(135deg,#06b6d4,#0891b2)}.sbs-win-q4 .sbs-win-quarter{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.sbs-win-score{font-size:13px;color:var(--sbs-slate-700)}.sbs-details-admin-actions{margin-top:16px;padding-top:16px;border-top:1px solid var(--sbs-slate-200);text-align:center}.sbs-details-admin-actions .sbs-button{width:100%}.sbs-toast{position:fixed;top:20px;right:20px;background:#fff;border-radius:10px;padding:14px 20px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);display:flex;align-items:center;gap:12px;z-index:100000;animation:toastIn 0.3s ease-out;max-width:360px}@keyframes toastIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.sbs-toast p{margin:0;font-size:14px;color:var(--sbs-slate-700);flex:1}.sbs-toast button{background:none;border:none;font-size:18px;color:var(--sbs-slate-400);cursor:pointer;padding:0;line-height:1}.sbs-toast-success{border-left:4px solid var(--sbs-success)}.sbs-toast-error{border-left:4px solid var(--sbs-error)}.sbs-toast-warning{border-left:4px solid var(--sbs-warning)}.sbs-connection-error{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #fecaca;border-radius:10px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;animation:sbs-shake 0.5s ease-in-out}.sbs-connection-error>span{font-size:14px;color:#991b1b;font-weight:500}.sbs-connection-error-buttons{display:flex;gap:8px}.sbs-connection-error button{border:none;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background 0.15s}.sbs-connection-error button.sbs-retry-button{background:#fff;color:#991b1b;border:1px solid #fecaca}.sbs-connection-error button.sbs-retry-button:hover{background:#fef2f2}.sbs-connection-error button:not(.sbs-retry-button){background:#dc2626;color:#fff}.sbs-connection-error button:not(.sbs-retry-button):hover{background:#b91c1c}@keyframes sbs-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.sbs-notice{padding:14px 18px;border-radius:8px;margin-bottom:16px;font-size:14px}.sbs-notice p{margin:0}.sbs-notice-warning{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.sbs-notice-error{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.sbs-notice-info{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.sbs-grid-cell.sbs-spotlight{animation:sbs-spotlight-pulse 2s ease-out;z-index:10}@keyframes sbs-spotlight-pulse{0%{box-shadow:0 0 0 0 rgb(255 215 0 / .8),inset 0 0 30px rgb(255 215 0 / .5)}15%{box-shadow:0 0 40px 20px rgb(255 215 0 / .6),inset 0 0 40px rgb(255 215 0 / .7)}30%{box-shadow:0 0 60px 30px rgb(255 215 0 / .4),inset 0 0 50px rgb(255 215 0 / .5)}100%{box-shadow:0 0 0 0 #fff0,inset 0 0 0 #fff0}}@keyframes sbs-confetti-fall{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes sbs-trophy-fall{0%{transform:translateY(0) rotate(0deg) scale(.5);opacity:0}10%{opacity:1;transform:translateY(10vh) rotate(10deg) scale(1)}50%{transform:translateY(50vh) rotate(-15deg) scale(1.1)}100%{transform:translateY(110vh) rotate(25deg) scale(.9);opacity:.8}}@keyframes sbs-score-zoom{0%{transform:scale(.3);opacity:0}20%{transform:scale(1.15);opacity:1}35%{transform:scale(.95)}50%{transform:scale(1.05)}65%{transform:scale(1)}100%{transform:scale(1);opacity:1}}.sbs-score-animation{background:radial-gradient(circle at center,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .4) 100%)}.sbs-score-touchdown .sbs-score-icon{animation:sbs-touchdown-bounce 0.6s ease-in-out 0.3s}@keyframes sbs-touchdown-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.sbs-score-field-goal .sbs-score-icon{animation:sbs-fg-swing 0.8s ease-in-out 0.3s}@keyframes sbs-fg-swing{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.sbs-score-safety .sbs-score-icon{animation:sbs-safety-pulse 0.4s ease-in-out 0.3s 2}@keyframes sbs-safety-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.sbs-number-badge.sbs-pending{opacity:.5;font-style:italic}.sbs-number-badge.sbs-shuffling{animation:slotShuffle 0.08s ease-in-out infinite}@keyframes slotShuffle{0%{transform:translateY(-2px) scale(1.05)}50%{transform:translateY(2px) scale(.95)}100%{transform:translateY(-2px) scale(1.05)}}.sbs-number-badge.sbs-revealed{animation:slotReveal 0.6s cubic-bezier(.34,1.56,.64,1)}@keyframes slotReveal{0%{transform:scale(2);filter:brightness(2)}30%{transform:scale(1.4);filter:brightness(1.5)}60%{transform:scale(1.1);filter:brightness(1.2)}100%{transform:scale(1);filter:brightness(1)}}@media (max-width:960px){.sbs-landing-grid{flex-direction:column;gap:40px;padding:40px 24px}.sbs-landing-grid .sbs-container{flex:none;width:100%;max-width:450px}.sbs-landing-grid .sbs-hero{text-align:center;order:1}.sbs-landing-grid .sbs-container{order:0}.sbs-hero-features{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.sbs-container{padding:20px 12px}.sbs-hero{padding:0}.sbs-hero-title{font-size:28px}.sbs-hero-description{font-size:15px}.sbs-hero-features{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px}.sbs-hero-feature{font-size:13px}.sbs-how-it-works{padding:24px 16px 32px}.sbs-section-title{font-size:14px;margin-bottom:20px}.sbs-steps{grid-template-columns:1fr 1fr;gap:12px}.sbs-step{padding:16px 10px}.sbs-step-number{width:32px;height:32px;font-size:14px;margin-bottom:8px}.sbs-step-content h3{font-size:13px}.sbs-step-content p{font-size:11px}.sbs-create-wrapper{padding:0}.sbs-create-card{max-width:100%}.sbs-seo-content{padding:32px 16px 48px}.sbs-seo-content h2{font-size:24px}.sbs-seo-content h3{font-size:18px}.sbs-seo-content p,.sbs-seo-content li{font-size:15px}.sbs-board-title{font-size:22px;max-width:calc(100% - 200px)}.sbs-header-meta{gap:10px}.sbs-score-ad-row{gap:8px;margin-left:0;flex:1}.sbs-ad-rotator{margin-left:0;min-width:auto;flex:0 1 auto}.sbs-ad{padding:6px 10px;gap:6px;align-self:stretch}.sbs-kalshi-logo{font-size:11px}.sbs-kalshi-offer{gap:2px}.sbs-kalshi-offer strong{font-size:13px}.sbs-kalshi-offer span{font-size:10px}.sbs-kalshi-details{display:none}.sbs-kalshi-cta{padding:4px 8px;font-size:10px;flex-shrink:0}.sbs-header-actions{width:100%}.sbs-team-name-full{display:none}.sbs-team-name-abbrev{display:inline}.sbs-quick-pick-group{flex:1}.sbs-quick-pick-group .sbs-form-input{flex:1}.sbs-top-header{display:none}.sbs-left-header{display:none}.sbs-numbers-row{grid-template-columns:36px repeat(10,1fr);border-top-width:3px;border-top-style:solid}.sbs-numbers-row .sbs-number-cell:first-child{position:relative}.sbs-grid-row{grid-template-columns:36px repeat(10,1fr)}.sbs-row-number{border-left-width:3px!important;border-left-style:solid!important}.sbs-number-cell{padding:8px 2px}.sbs-number-badge{width:24px;height:24px;font-size:11px;border-radius:6px}.sbs-corner-cell{gap:2px;padding:4px 2px}.sbs-corner-away,.sbs-corner-home{display:flex;width:24px;height:14px;font-size:8px;border-radius:3px}.sbs-grid-cell{padding:4px 2px;min-height:40px;overflow:hidden}.sbs-player-badge{padding:4px 5px;font-size:9px;border-radius:6px;max-width:calc(100% - 2px)}.sbs-corner-badge{padding:2px 4px;font-size:8px;border-radius:3px}.sbs-heatmap-overlay{font-size:7px;padding:1px 3px;border-radius:3px}.sbs-heatmap-legend-bar{gap:8px;padding:8px 12px;font-size:10px}.sbs-legend{gap:12px}.sbs-legend-text{font-size:10px}.sbs-team-legend{gap:12px}.sbs-team-legend-text{font-size:9px}.sbs-admin-buttons{flex-direction:column}.sbs-admin-buttons .sbs-button{width:100%}.sbs-toast{left:12px;right:12px;max-width:none}.sbs-link-copy{flex-wrap:wrap}.sbs-link-copy input{flex:1 1 100%;min-width:0}.sbs-link-copy .sbs-button{flex:1 0 auto}}@media (max-width:480px){.sbs-container{padding:12px 8px}.sbs-landing-grid{padding:24px 12px;gap:24px}.sbs-hero-badge{font-size:11px;padding:6px 12px}.sbs-hero-title{font-size:24px}.sbs-hero-description{font-size:14px;margin-bottom:20px}.sbs-hero-features{flex-direction:column;gap:10px}.sbs-steps{grid-template-columns:1fr 1fr;gap:8px}.sbs-step{padding:12px 8px}.sbs-step-number{width:28px;height:28px;font-size:12px;margin-bottom:6px}.sbs-step-content h3{font-size:12px;margin-bottom:2px}.sbs-step-content p{font-size:10px}.sbs-seo-content{padding:24px 12px 40px}.sbs-seo-content h2{font-size:22px}.sbs-seo-content h3{font-size:16px;margin-top:24px}.sbs-seo-content p,.sbs-seo-content li{font-size:14px}.sbs-board-title{font-size:18px;max-width:calc(100% - 160px)}.sbs-board-description{font-size:12px}.sbs-header-actions-float{gap:6px}.sbs-print-btn,.sbs-heatmap-btn{padding:5px 8px;font-size:11px;gap:4px}.sbs-print-btn svg,.sbs-heatmap-btn svg{width:12px;height:12px}.sbs-live-indicator{padding:6px 10px;gap:6px}.sbs-score-team{font-size:12px}.sbs-score-team strong{font-size:14px}.sbs-numbers-row{grid-template-columns:28px repeat(10,1fr)}.sbs-grid-row{grid-template-columns:28px repeat(10,1fr)}.sbs-number-badge{width:20px;height:20px;font-size:10px}.sbs-corner-cell{gap:1px;padding:2px}.sbs-corner-away,.sbs-corner-home{display:flex;width:20px;height:12px;font-size:7px;border-radius:2px}.sbs-grid-cell{min-height:36px;overflow:hidden}.sbs-player-badge{padding:3px 3px;font-size:8px;max-width:calc(100% - 2px)}.sbs-corner-badge{padding:1px 3px;font-size:7px;border-radius:2px}.sbs-heatmap-overlay{font-size:6px;padding:1px 2px;border-radius:2px;bottom:1px;left:1px}.sbs-heatmap-legend-bar{gap:6px;padding:6px 8px;font-size:9px}.sbs-heatmap-legend-title{display:none}.sbs-live-indicator{flex-wrap:wrap;gap:6px;padding:8px 10px}.sbs-score-team{font-size:12px}.sbs-score-team strong{font-size:14px}}body.sbs-printing{overflow:hidden!important;height:auto!important}body.sbs-printing>*:not(.sbs-container){display:none!important}body.sbs-printing{margin:0!important;padding:0!important}body.sbs-printing .sbs-container{position:static!important;width:100%!important;max-width:100%!important;padding:8px!important;margin:0!important}@media print{html{height:auto!important;overflow:visible!important}body{height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important}body.sbs-printing>*:not(.sbs-container){display:none!important}body:not(.sbs-printing) *{visibility:hidden}body:not(.sbs-printing) .sbs-container,body:not(.sbs-printing) .sbs-container *{visibility:visible}.sbs-container{position:absolute;left:0;top:0;width:100%;max-width:100%;padding:8px;margin:0;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:visible!important}.sbs-modal-overlay,.sbs-toast,.sbs-admin-controls,.sbs-quick-pick-group,.sbs-welcome-banner,.sbs-header-actions,.sbs-header-actions-float,.sbs-print-btn,.sbs-heatmap-btn,.sbs-confetti-container,.sbs-admin-links,.sbs-link-row,.sbs-heatmap-overlay,.sbs-heatmap-legend-bar,.sbs-ad-rotator,.sbs-ad{display:none!important}.sbs-winners-display{margin-top:15px;padding:10px;border:1px solid #ccc;background:#f9f9f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sbs-winners-display h3{font-size:14px;margin:0 0 10px}.sbs-winners-grid{gap:10px}.sbs-winner-card{padding:8px;font-size:11px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sbs-board-header{padding:10px 0;margin-bottom:10px}.sbs-board-title{font-size:18px;margin:0 0 5px}.sbs-board-description{font-size:12px;margin:0}.sbs-header-meta{margin-top:5px;gap:10px}.sbs-live-indicator{display:none!important}.sbs-card{box-shadow:none;border:1px solid #ccc;padding:5px}.sbs-top-header{padding:5px 0}.sbs-left-header{padding:5px}.sbs-grid-cell{font-size:9px;padding:2px}.sbs-number-cell{font-size:10px;padding:2px}.sbs-legend,.sbs-team-legend{margin-top:10px;padding:5px;font-size:10px}.sbs-status-badge,.sbs-squares-count{font-size:10px}.sbs-grid-cell,.sbs-number-cell,.sbs-top-header,.sbs-left-header,.sbs-team-abbrev,.sbs-legend-swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:auto;margin:.5cm}html,body{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}header,footer,nav,aside,.site-header,.site-footer,.site-navigation,.nav-menu,.sidebar,.widget-area,.comments-area,.post-navigation,.entry-footer,.site-info,#masthead,#colophon,#secondary,#comments,#wpadminbar,.elementor-location-header,.elementor-location-footer{display:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}.sbs-container,.sbs-card,.sbs-grid-container{page-break-inside:avoid;break-inside:avoid}.sbs-container::after,.sbs-card::after{content:none!important;display:none!important}.sbs-container{padding-bottom:0!important;margin-bottom:0!important}.sbs-legend,.sbs-team-legend{margin-top:5px!important;margin-bottom:0!important;padding:3px!important}}@media print and (max-width:500px){.sbs-container{transform:scale(.9);transform-origin:top left}.sbs-board-header{padding:5px 0!important;margin-bottom:5px!important}.sbs-board-title{font-size:14px!important}.sbs-card{padding:2px!important}.sbs-grid-cell{min-height:28px!important;padding:1px!important}.sbs-player-badge{font-size:6px!important;padding:2px!important}.sbs-number-badge{width:16px!important;height:16px!important;font-size:8px!important}}