.homepage-feed{width:100%;min-height:100vh}.homepage-hero{overflow-clip-margin:40px;perspective:1000px;justify-content:center;align-items:center;min-height:480px;padding:60px 0 40px;display:flex;position:relative;overflow:clip}.homepage-hero .hero-content{z-index:5;text-align:center;will-change:transform;max-width:900px;padding:0 24px;position:relative;overflow:visible}.parallax-layer{pointer-events:none;will-change:transform;position:absolute;inset:0}.hero-field-lines{z-index:0;opacity:.6}.hero-field-lines svg{width:100%;height:100%;position:absolute;inset:0}[data-theme=light] .hero-field-lines,.light .hero-field-lines{opacity:.3}.hero-skyline{z-index:1;background:linear-gradient(#0000 0%,#0000004d 100%) 15% bottom/28px 140px no-repeat,linear-gradient(#0000 0%,#00000040 100%) 25% bottom/22px 120px no-repeat,linear-gradient(#0000 0%,#00000038 100%) 38% bottom/18px 130px no-repeat,linear-gradient(#0000 0%,#0003 100%) bottom/24px 110px no-repeat,linear-gradient(#0000 0%,#0000002e 100%) 60% bottom/14px 90px no-repeat,linear-gradient(#0000 0%,#0000002e 100%) 62% bottom/14px 85px no-repeat,linear-gradient(#0000 0%,#00000029 100%) 72% bottom/20px 75px no-repeat,linear-gradient(#0000 0%,#00000024 100%) 82% bottom/26px 65px no-repeat,linear-gradient(#0000 0%,#0000001f 100%) 10% bottom/16px 50px no-repeat,linear-gradient(#0000 0%,#0000001f 100%) 45% bottom/12px 55px no-repeat,linear-gradient(#0000 0%,#0000001a 100%) 55% bottom/10px 45px no-repeat,linear-gradient(#0000 0%,#0000001a 100%) 90% bottom/18px 40px no-repeat;height:180px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}[data-theme=light] .hero-skyline,.light .hero-skyline{opacity:.15}.hero-stadium-lights{z-index:2;background:radial-gradient(60px at 10% 15%,#ffffff0a,#0000 70%),radial-gradient(80px at 90% 10%,#ffffff08,#0000 70%),radial-gradient(50px at 20% 85%,#ffffff08,#0000 70%),radial-gradient(70px at 80% 80%,#ffffff0a,#0000 70%),radial-gradient(40px at 50% 5%,#ffffff0d,#0000 70%),radial-gradient(45px at 35% 30%,#ffffff05,#0000 70%),radial-gradient(55px at 70% 45%,#ffffff05,#0000 70%);animation:6s ease-in-out infinite lightsFlicker}@keyframes lightsFlicker{0%,to{opacity:.7}30%{opacity:.9}50%{opacity:.6}70%{opacity:1}}[data-theme=light] .hero-stadium-lights,.light .hero-stadium-lights{background:radial-gradient(60px at 10% 15%,#bc000008,#0000 70%),radial-gradient(80px at 90% 10%,#bc000005,#0000 70%),radial-gradient(50px at 20% 85%,#bc000005,#0000 70%),radial-gradient(70px at 80% 80%,#bc000008,#0000 70%),radial-gradient(40px at 50% 5%,#bc00000a,#0000 70%)}.hero-glass-card{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0;position:relative}[data-theme=light] .hero-glass-card,.light .hero-glass-card{background:#ffffffbf;border-color:#00000014}@media (max-width:768px){.hero-skyline{height:100px}.hero-stadium-lights{opacity:.5;animation:none}.hero-glass-card{padding:14px 20px 12px}.parallax-layer{transform:none!important}}@media (prefers-reduced-motion:reduce){.parallax-layer{transform:none!important}.hero-stadium-lights{animation:none}}.ambient-stats{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.ambient-stat{opacity:0;flex-direction:column;align-items:center;gap:2px;animation:8s ease-in-out infinite ambientFloat;display:flex;position:absolute}.ambient-stat-value{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:#bc00001f;font-size:22px;font-weight:700;line-height:1}.ambient-stat-label{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;text-transform:uppercase;letter-spacing:1px;color:#ffffff0f;font-size:9px;font-weight:600}.ambient-stat-0{animation-delay:0s;top:15%;left:8%}.ambient-stat-1{animation-delay:2s;top:20%;right:10%}.ambient-stat-2{animation-delay:4s;bottom:25%;left:12%}.ambient-stat-3{animation-delay:6s;bottom:18%;right:8%}@keyframes ambientFloat{0%,to{opacity:0;transform:translateY(8px)}20%,80%{opacity:1;transform:translateY(0)}}[data-theme=light] .ambient-stat-value,.light .ambient-stat-value{color:#bc000014}[data-theme=light] .ambient-stat-label,.light .ambient-stat-label{color:#0000000d}@media (max-width:768px){.ambient-stats{display:none}}@media (prefers-reduced-motion:reduce){.ambient-stat{opacity:.5;animation:none}}.hero-stats-orbs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-orbs-orbit-ring{width:0;height:0;position:absolute;top:50%;left:50%}.hero-stat-orb{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 14px #bc000026,0 0 24px #bc00001a,0 0 1px var(--orb-accent,transparent);text-align:center;white-space:normal;opacity:0;animation:heroOrbAppear .8s ease-out forwards,heroOrbit var(--orbit-speed,12s)linear infinite;animation-delay:var(--delay,0s),var(--orbit-delay,0s);background:#bc00001f;border:1px solid #bc00002e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:6px;line-height:1.2;display:flex;position:absolute;overflow:visible}.hero-stat-orb:after{content:"";filter:blur(8px);z-index:-1;background:radial-gradient(circle,#bc000066 0%,#0000 70%);border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite trailPulse;position:absolute}@keyframes trailPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.hero-stat-orb-label{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;text-align:center;white-space:normal;word-break:break-word;order:-1;font-size:12px;font-weight:500;line-height:1.2;overflow:visible}.hero-stat-orb-value{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:#ffffffb3;text-align:center;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2;overflow:visible}@keyframes heroOrbit{0%{transform:rotate(0deg)translateX(var(--orbit-radius,140px))rotate(0deg)}to{transform:rotate(360deg)translateX(var(--orbit-radius,140px))rotate(-360deg)}}@keyframes heroOrbAppear{0%{opacity:0;transform:scale(.6)translateX(var(--orbit-radius,140px))}to{opacity:1;transform:scale(1)translateX(var(--orbit-radius,140px))}}[data-theme=light] .hero-stat-orb,.light .hero-stat-orb{background:#bc00000f;border-color:#bc00001a;box-shadow:inset 0 0 12px #bc000014,0 0 20px #bc00000d}[data-theme=light] .hero-stat-orb:after,.light .hero-stat-orb:after{opacity:.5}[data-theme=light] .hero-stat-orb-value,.light .hero-stat-orb-value{color:#0000002e}[data-theme=light] .hero-stat-orb-label,.light .hero-stat-orb-label{color:#0000001f}@media (max-width:768px){.hero-stats-orbs{flex-wrap:wrap;justify-content:center;gap:12px;padding:16px 8px;display:flex;position:relative;overflow:visible}.hero-orbs-orbit-ring{width:auto;height:auto;display:contents;position:static}.hero-stat-orb{animation:.6s ease-out forwards heroOrbAppear;position:static;transform:none!important}.hero-stat-orb.orb-large{width:80px;height:80px}.hero-stat-orb.orb-medium{width:56px;height:56px}.hero-stat-orb.orb-small{width:44px;height:44px}.hero-stat-orb-label{font-size:8px}.hero-stat-orb-value{font-size:12px}.hero-stat-orb.orb-small .hero-stat-orb-label{font-size:7px}.hero-stat-orb.orb-small .hero-stat-orb-value{font-size:10px}.hero-stat-orb:after{filter:blur(4px);opacity:.2}@keyframes heroOrbAppear{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}}@media (hover:none) and (pointer:coarse){.hero-stat-orb:active{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.hero-stat-orb{animation:.1s ease-out forwards heroOrbAppear}.hero-stat-orb:after{animation:none}}.hero-floating-dot{pointer-events:none;z-index:0;opacity:0;background:#bc000026;border-radius:50%;animation:ease-in-out infinite heroDotFloat}@keyframes heroDotFloat{0%{opacity:0;transform:translate(0)}15%{opacity:.5}50%{opacity:.3;transform:translate(8px,-12px)}85%{opacity:.5}to{opacity:0;transform:translate(-4px,8px)}}[data-theme=light] .hero-floating-dot,.light .hero-floating-dot{background:#bc00001a}@media (prefers-reduced-motion:reduce){.hero-floating-dot{opacity:.2;animation:none}}.hero-headline{letter-spacing:.04em;text-transform:uppercase;text-align:center;background:linear-gradient(#fff 0%,#e0e0e0 18%,#fff 40%,#b0b0b0 60%,#d8d8d8 78%,#fff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 -1px #00000040)drop-shadow(0 3px 6px #0009)drop-shadow(0 0 40px #bc000040)drop-shadow(0 0 80px #bc00001f);opacity:0;-webkit-background-clip:text;background-clip:text;margin:24px 0 0;font-size:clamp(4rem,9vw,7.5rem);font-weight:400;line-height:.95;animation:.9s cubic-bezier(.16,1,.3,1) .5s forwards hero-reveal,1.8s .8s forwards hero-glowBurst;transform:translateY(40px);font-family:"Bebas Neue",var(--font-bebas-neue),Impact,sans-serif!important}.hero-headline .gradient-text{background:linear-gradient(135deg,#ff1a1a,#bc0000 45%,#f44 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #f446)drop-shadow(0 0 30px #bc000059)drop-shadow(0 0 60px #bc000033);-webkit-background-clip:text;background-clip:text}@keyframes hero-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(40px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-glowBurst{0%{filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 -1px #00000040)drop-shadow(0 3px 6px #0009)drop-shadow(0 0 20px #bc000000)drop-shadow(0 0 40px #bc000000)}40%{filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 -1px #00000040)drop-shadow(0 3px 6px #0009)drop-shadow(0 0 40px #bc000073)drop-shadow(0 0 100px #bc000040)}to{filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 -1px #00000040)drop-shadow(0 3px 6px #0009)drop-shadow(0 0 40px #bc000040)drop-shadow(0 0 80px #bc00001f)}}[data-theme=light] .hero-headline,.light .hero-headline{background:linear-gradient(#2a2a2a 0%,#111 18%,#3a3a3a 40%,#111 60%,#2a2a2a 78%,#1a1a1a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #ffffff4d)drop-shadow(0 2px 4px #0003)drop-shadow(0 0 30px #bc00001a);-webkit-background-clip:text;background-clip:text;animation:.9s cubic-bezier(.16,1,.3,1) .3s forwards hero-reveal}[data-theme=light] .hero-headline .gradient-text,.light .hero-headline .gradient-text{filter:drop-shadow(0 0 10px #bc000040)drop-shadow(0 0 30px #bc00001f)}@media (prefers-reduced-motion:reduce){.hero-headline{opacity:1;animation:none;transform:none}}.hero-subtitle{color:var(--sm-text-muted);text-align:center;max-width:550px;margin:20px auto 32px;font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:400;line-height:1.6}.team-logo-row{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:0;display:flex}.team-logo-link{background:#ffffff08;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:all .3s;display:flex}.team-logo-link:hover{background:#ffffff0f;border-color:#bc00004d;transform:translateY(-4px)}.team-logo-link img{object-fit:contain;width:32px;height:32px}[data-theme=light] .team-logo-link,.light .team-logo-link{background:#00000008;border-color:#00000014}[data-theme=light] .team-logo-link:hover,.light .team-logo-link:hover{background:#0000000f}.team-filter-bar-sticky{top:var(--sm-nav-height,64px);z-index:90;background:var(--sm-surface);border-bottom:1px solid var(--sm-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px 0;position:sticky}.team-filter-bar-sticky .team-filter-bar{margin-bottom:0}.team-filter-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:8px;margin-bottom:32px;display:flex;overflow-x:auto}.team-filter-bar::-webkit-scrollbar{display:none}.homepage-section{padding:32px 0;position:relative}.homepage-section+.homepage-section{padding-top:0}.homepage-section .section-header{margin-bottom:16px}.featured-section{margin-bottom:24px;padding:24px 0 0;position:relative}.featured-section .section-header{margin-bottom:16px}.feed-section{padding:0 0 60px;position:relative}.feed-section .section-header{margin-bottom:16px}.homepage-section .section-header h2,.featured-section .section-header h2,.feed-section .section-header h2{color:var(--sm-text);margin-top:12px;font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:700}.homepage-section .section-header .section-subtitle,.featured-section .section-header .section-subtitle,.feed-section .section-header .section-subtitle{color:var(--sm-text-muted);max-width:500px;margin-top:12px;font-size:16px}.featured-grid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.featured-main{flex-direction:column;display:flex}.featured-main .featured-image{aspect-ratio:16/9;border-radius:16px;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.featured-main .featured-image img{object-fit:cover}.featured-main h3{color:var(--sm-text);margin-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.3}.featured-main .featured-excerpt{color:var(--sm-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.featured-main .featured-meta{color:var(--sm-text-dim);align-items:center;gap:12px;font-size:13px;display:flex}.featured-side{flex-direction:column;gap:16px;display:flex}.featured-side-card{color:inherit;grid-template-columns:140px 1fr;gap:16px;text-decoration:none;display:grid}.featured-side-card .side-image{aspect-ratio:1;border-radius:12px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.featured-side-card .side-image img{object-fit:cover}.featured-side-card .side-content{flex-direction:column;justify-content:center;gap:8px;display:flex}.featured-side-card .side-content h4{color:var(--sm-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.featured-side-card .side-content .side-meta{color:var(--sm-text-dim);font-size:13px}.featured-main-link{color:inherit;flex-direction:column;padding:0;text-decoration:none;display:flex}.featured-pill{z-index:1;position:absolute;bottom:12px;left:12px}.featured-image-empty,.side-image-empty{background:var(--sm-surface);width:100%;height:100%}.content-grid{align-items:flex-start;gap:32px;display:flex}.feed-column{flex:1;min-width:0}.sidebar{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;flex-shrink:0;gap:24px;width:340px;max-height:calc(100vh - 96px);padding-bottom:48px;display:flex;position:sticky;top:80px;overflow-y:auto}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sidebar-widget{margin-bottom:0}.sidebar-widget+.sidebar-widget{margin-top:16px}.widget-title{text-transform:uppercase;letter-spacing:.8px;color:var(--sm-text-muted);margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700}.tool-link{border:1px solid var(--sm-border);border-radius:var(--sm-radius-md,12px);text-align:center;color:var(--sm-text-muted);background:#ffffff05;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.tool-link:hover{color:var(--sm-text);background:#ffffff0d;border-color:#bc000033}.tool-icon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tool-icon svg{opacity:.7;width:24px;height:24px}.tool-link:hover .tool-icon svg{opacity:1}[data-theme=light] .tool-link,.light .tool-link{background:#00000005}[data-theme=light] .tool-link:hover,.light .tool-link:hover{background:#0000000d}.score-list{flex-direction:column;gap:14px;display:flex}.score-row{border-bottom:1px solid var(--sm-border);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.score-row:last-child{border-bottom:none}.score-teams{flex:1}.score-team{color:var(--sm-text);align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:500;display:flex}.score-team img{width:20px;height:20px}.score-result{text-align:right;flex-direction:column;margin-right:12px;display:flex}.score-value{color:var(--sm-text);margin-bottom:2px;font-size:16px;font-weight:700}.score-status{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.score-status.final{background:var(--sm-surface);color:var(--sm-text-dim)}.score-status.live{background:var(--sm-red);color:#fff;animation:2s ease-in-out infinite pulse-glow}.score-empty{text-align:center;padding:16px 0}.score-empty p{color:var(--sm-text-dim);margin-bottom:12px;font-size:14px}.score-link{color:var(--sm-red-light);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.score-link:hover{color:var(--sm-red)}.poll-question{color:var(--sm-text);margin-bottom:16px;font-size:15px;font-weight:600;line-height:1.4}.poll-options{flex-direction:column;gap:12px;display:flex}.poll-option{flex-direction:column;gap:4px;display:flex}.poll-label{color:var(--sm-text-muted);font-size:13px;font-weight:500}.poll-bar{background:var(--sm-surface);border-radius:4px;height:8px;overflow:hidden}.poll-fill{background:var(--sm-gradient);border-radius:4px;height:100%;transition:width .4s}.poll-percent{color:var(--sm-red-light);text-align:right;font-size:12px;font-weight:600}.poll-cta{color:var(--sm-red-light);margin-top:16px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.poll-cta:hover{color:var(--sm-red)}.filter-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 24px;display:flex;overflow-x:auto}.filter-scroll::-webkit-scrollbar{display:none}.team-pill img{flex-shrink:0}.feed-filter-bar{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:flex;overflow-x:auto}.feed-filter-bar::-webkit-scrollbar{display:none}.filter-chip{color:var(--sm-text-muted);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:4px;padding:7px 16px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.filter-chip:hover{color:var(--sm-text);background:#ffffff14}.filter-chip.active{background:var(--sm-gradient-subtle);color:var(--sm-red-light);border-color:#bc000040}.filter-chip img{flex-shrink:0}.filter-divider{background:var(--sm-border);flex-shrink:0;width:1px;height:24px}[data-theme=light] .filter-chip,.light .filter-chip{color:#555;background:#00000008;border-color:#00000014}[data-theme=light] .filter-chip:hover,.light .filter-chip:hover{color:#111;background:#0000000f}[data-theme=light] .filter-chip.active,.light .filter-chip.active{color:var(--sm-red);background:#bc000014;border-color:#bc000033}.btn-load-more{margin:40px auto 0;display:block}.feed-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:24px 0;display:grid}.feed-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.feed-card .card-image{aspect-ratio:16/9;border-radius:12px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.feed-card .card-image img{object-fit:cover}.feed-card .card-image .card-team-pill{position:absolute;top:12px;left:12px}.feed-card .card-image .card-placeholder{background:var(--sm-surface);width:100%;height:100%}.feed-card .card-body{padding:4px 4px 0}.feed-card .card-body h3{color:var(--sm-text);-webkit-line-clamp:2;letter-spacing:-.3px;-webkit-box-orient:vertical;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.feed-card .card-body .card-excerpt{color:var(--sm-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.feed-card .card-body .card-meta{color:var(--sm-text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.feed-card .card-body .card-meta .author-avatar-placeholder{background:var(--sm-gradient-subtle);width:24px;height:24px;color:var(--sm-red-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.feed-card .card-body .card-meta .author-avatar-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.feed-card.card-xl{grid-column:1/-1}.feed-card.card-xl .card-image{aspect-ratio:21/9;min-height:320px}.feed-card.card-xl .card-body h3{-webkit-line-clamp:3;font-size:26px}.feed-card.card-xl .card-body .card-excerpt{-webkit-line-clamp:3;font-size:16px}.feed-card.card-m .card-image{aspect-ratio:16/9;min-height:220px}.feed-card.card-m .card-body h3{font-size:20px}.feed-card.card-compact .card-image{aspect-ratio:16/9;min-height:160px}.feed-card.card-compact .card-body h3{-webkit-line-clamp:2;font-size:17px}.feed-card.card-compact .card-body .card-excerpt{-webkit-line-clamp:1;font-size:14px}.feed-card.card-xl,.feed-card.card-m,.feed-card.card-compact{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.feed-card.card-xl:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 20px 40px #bc000033}.feed-card.card-m:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 16px 32px #bc000026}.feed-card.card-compact:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 12px 24px #bc00001a}[data-theme=light] .feed-card.card-xl:hover,.light .feed-card.card-xl:hover{box-shadow:0 20px 40px #0000001f}[data-theme=light] .feed-card.card-m:hover,.light .feed-card.card-m:hover{box-shadow:0 16px 32px #0000001a}[data-theme=light] .feed-card.card-compact:hover,.light .feed-card.card-compact:hover{box-shadow:0 12px 24px #00000014}@media (max-width:768px){.feed-card.card-xl .card-image{aspect-ratio:16/9;min-height:200px}.feed-card.card-xl .card-body h3{font-size:22px}.feed-card.card-m .card-image{min-height:160px}.feed-card.card-compact .card-image{min-height:120px}}.trending-sidebar{top:calc(var(--sm-nav-height,64px) + 32px);position:sticky}.trending-section h3{color:var(--sm-text);align-items:center;gap:8px;margin-bottom:20px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;display:flex}.trending-section h3:before{content:"";background:var(--sm-red);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-glow}.trending-list{counter-reset:trending;margin:0;padding:0;list-style:none}.trending-item{border-bottom:1px solid var(--sm-border);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.trending-item:last-child{border-bottom:none}.trending-rank{width:28px;height:28px;color:var(--sm-text-dim);background:var(--sm-surface);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.trending-link{color:var(--sm-text);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s}.trending-link:hover{color:var(--sm-red-light)}.trending-team-indicator{vertical-align:middle;border-radius:2px;width:3px;height:16px;margin-right:8px;display:inline-block}.trending-team-indicator--bears{background:#0b162a}.trending-team-indicator--bulls{background:#ce1141}.trending-team-indicator--blackhawks{background:#cf0a2c}.trending-team-indicator--cubs{background:#0e3386}.trending-team-indicator--white-sox,.trending-team-indicator--whitesox{background:#27251f}.trending-inline-drawer{margin:24px 0}.trending-drawer-toggle{width:100%;color:var(--sm-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:16px 20px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;display:flex}.trending-drawer-toggle:before{content:"";background:var(--sm-red);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-glow}.trending-drawer-chevron{color:var(--sm-text-dim);margin-left:auto;font-size:20px;transition:transform .2s}.trending-drawer-chevron.expanded{transform:rotate(90deg)}.trending-drawer-list{margin:0;padding:0 20px 20px;list-style:none}.trending-drawer-item{border-top:1px solid var(--sm-border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.trending-drawer-rank{width:24px;color:var(--sm-red-light);flex-shrink:0;font-size:13px;font-weight:700}.trending-drawer-link{color:var(--sm-text);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.feed-skeleton{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.skeleton-card{border-radius:var(--sm-radius-lg,16px);background:var(--sm-card);border:1px solid var(--sm-border);overflow:hidden}.skeleton-card .skeleton-image{aspect-ratio:16/9;background:var(--sm-surface);animation:1.5s infinite skeleton-pulse}.skeleton-card .skeleton-body{padding:20px}.skeleton-pill{background:var(--sm-surface);border-radius:var(--sm-radius-pill,9999px);width:60px;height:22px;margin-bottom:12px;animation:1.5s infinite skeleton-pulse}.skeleton-title{background:var(--sm-surface);border-radius:8px;height:20px;margin-bottom:8px;animation:1.5s infinite skeleton-pulse}.skeleton-title--short{width:70%}.skeleton-meta-bottom{gap:8px;margin-top:16px;display:flex}.skeleton-author{background:var(--sm-surface);border-radius:50%;width:24px;height:24px;animation:1.5s infinite skeleton-pulse}.skeleton-date{background:var(--sm-surface);border-radius:6px;align-self:center;width:80px;height:14px;animation:1.5s infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.load-more-trigger{justify-content:center;align-items:center;min-height:80px;margin-top:32px;display:flex}.feed-end-message{color:var(--sm-text-dim);text-align:center;padding:32px 0;font-size:14px}.feed-empty-state{text-align:center;padding:60px 24px}.feed-empty-message{color:var(--sm-text);margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}.feed-empty-submessage{color:var(--sm-text-muted);margin:0;font-size:15px}[data-theme=light] .team-filter-bar-sticky,.light .team-filter-bar-sticky{background:var(--sm-surface);border-bottom-color:var(--sm-border)}[data-theme=light] .glow-orb.glow-red,.light .glow-orb.glow-red{background:#bc00000f}[data-theme=light] .sm-grid-overlay,.light .sm-grid-overlay{background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px)}@media (max-width:1024px){.content-grid{flex-direction:column}.sidebar{width:100%;height:auto;margin-top:40px;position:static;overflow:visible}.featured-section{padding:32px 0 0}.feed-section{padding:12px 0 40px}.feed-grid,.feed-skeleton{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.filter-scroll{flex-wrap:nowrap;justify-content:flex-start}.homepage-hero{min-height:300px;padding:40px 0 32px}.hero-headline{letter-spacing:0;font-size:clamp(3rem,8vw,5rem)}.hero-subtitle{max-width:90%;font-size:1rem;margin-bottom:24px!important}.your-chicago-bar,.scout-since-cta,.catchup-timeline{margin-bottom:24px!important}.team-logo-row{gap:20px}.team-logo-link{width:44px;height:44px}.team-logo-link img{width:28px;height:28px}.homepage-section{padding:40px 0}.featured-grid{grid-template-columns:1fr}.featured-side{gap:16px}.featured-side-card{grid-template-columns:120px 1fr}.feed-grid,.feed-skeleton{grid-template-columns:1fr}}.feed-card,.featured-main-link,.featured-side-card,.team-logo-link{will-change:transform}.hero-bg-mesh{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg-mesh:before{content:"";will-change:transform;background:radial-gradient(600px 600px at 20%,#bc00001f,#0000),radial-gradient(500px 500px at 80% 20%,#ff44440f,#0000),radial-gradient(400px 400px at 50% 80%,#bc00000a,#0000);width:200%;height:200%;animation:20s ease-in-out infinite meshFloat;position:absolute;top:-50%;left:-50%}@keyframes meshFloat{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(2%,-1%)rotate(.5deg)}50%{transform:translate(-1%,2%)rotate(-.5deg)}75%{transform:translate(1%,-2%)rotate(.3deg)}}[data-theme=light] .hero-bg-mesh:before,.light .hero-bg-mesh:before{background:radial-gradient(600px 600px at 20%,#bc00000d,#0000),radial-gradient(500px 500px at 80% 20%,#ff444408,#0000),radial-gradient(400px 400px at 50% 80%,#bc000005,#0000)}.hero-particles{z-index:1;pointer-events:none;opacity:.4;position:absolute;inset:0}[data-theme=light] .sidebar,.light .sidebar{scrollbar-color:#0000001a transparent}[data-theme=light] .sidebar::-webkit-scrollbar-thumb{background:#0000001a}.light .sidebar::-webkit-scrollbar-thumb{background:#0000001a}[data-theme=light] .hero-particles,.light .hero-particles{opacity:.15}.sm-grid-overlay{animation:8s ease-in-out infinite gridPulse}@keyframes gridPulse{0%,to{opacity:.3}50%{opacity:.6}}.glow-orb{pointer-events:none;filter:blur(80px);will-change:transform;border-radius:50%;transition:filter .3s,transform .3s;position:absolute}.glow-orb:hover{filter:blur(60px)brightness(1.5);transform:scale(1.1)}@keyframes orbCardReveal{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.glow-red-1{background:radial-gradient(circle,#bc000026,#0000 70%);width:350px;height:350px;animation:15s ease-in-out infinite orbFloat1;top:-80px;right:-120px}.glow-red-2{background:radial-gradient(circle,#ff444414,#0000 70%);width:280px;height:280px;animation:18s ease-in-out infinite orbFloat2;bottom:-60px;left:-100px}@keyframes orbFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30px,20px)scale(1.05)}66%{transform:translate(20px,-15px)scale(.95)}}@keyframes orbFloat2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(25px,-20px)scale(1.1)}66%{transform:translate(-15px,25px)scale(.9)}}[data-theme=light] .glow-red-1,.light .glow-red-1{background:radial-gradient(circle,#bc00000f,#0000 70%)}[data-theme=light] .glow-red-2,.light .glow-red-2{background:radial-gradient(circle,#ff44440a,#0000 70%)}.animate-entrance{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards entranceFade;transform:translateY(24px)}@keyframes entranceFade{to{opacity:1;transform:translateY(0)}}.entrance-delay-1{animation-delay:.1s}.entrance-delay-2{animation-delay:.25s}.entrance-delay-3{animation-delay:.4s}.entrance-delay-4{animation-delay:.55s}.entrance-delay-5{animation-delay:.7s}.hero-headline{position:relative}.hero-headline:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff444426,#0000);width:60%;height:100%;animation:4s ease-in-out .8s infinite textSweep;position:absolute;top:0;left:-100%}@keyframes textSweep{0%{left:-60%}45%{left:100%}50%{left:100%}95%{left:-60%}to{left:-60%}}.hero-headline .gradient-text{animation:3s ease-in-out 1.5s infinite glowPulse}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 10px #ffffff40)drop-shadow(0 0 30px #ffffff1f)drop-shadow(0 0 20px #bc00004d)drop-shadow(0 0 60px #bc000026)}50%{filter:drop-shadow(0 0 10px #ffffff59)drop-shadow(0 0 30px #ffffff2e)drop-shadow(0 0 30px #bc000099)drop-shadow(0 0 80px #bc000059)drop-shadow(0 0 140px #bc000033)}}.team-logo-item .team-logo-link{opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards logoPop;transform:scale(.5)}.team-logo-item:first-child .team-logo-link{animation-delay:.6s}.team-logo-item:nth-child(2) .team-logo-link{animation-delay:.7s}.team-logo-item:nth-child(3) .team-logo-link{animation-delay:.8s}.team-logo-item:nth-child(4) .team-logo-link{animation-delay:.9s}.team-logo-item:nth-child(5) .team-logo-link{animation-delay:1s}@keyframes logoPop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.hero-search-bar{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) .85s forwards searchExpand;transform:scaleX(.6)}@keyframes searchExpand{to{opacity:1;transform:scaleX(1)}}.scroll-reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal-right{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translate(32px)}.scroll-reveal-right.revealed{opacity:1;transform:translate(0)}.scroll-reveal-scale{opacity:0;transition:opacity .5s,transform .5s;transform:scale(.92)}.scroll-reveal-scale.revealed{opacity:1;transform:scale(1)}.section-transition{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(40px)scale(.98)}.section-transition.revealed{opacity:1;transform:translateY(0)scale(1)}.section-transition.revealed .sm-container{animation:.5s cubic-bezier(.16,1,.3,1) .15s both sectionContentFade}@keyframes sectionContentFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.section-transition.revealed .storyline-card{animation:.5s cubic-bezier(.22,1,.36,1) both storyCardSlide}.section-transition.revealed .storyline-card:first-child{animation-delay:.1s}.section-transition.revealed .storyline-card:nth-child(2){animation-delay:.15s}.section-transition.revealed .storyline-card:nth-child(3){animation-delay:.2s}.section-transition.revealed .storyline-card:nth-child(4){animation-delay:.25s}.section-transition.revealed .storyline-card:nth-child(5){animation-delay:.3s}.section-transition.revealed .storyline-card:nth-child(6){animation-delay:.35s}.section-transition.revealed .storyline-card:nth-child(7){animation-delay:.4s}.section-transition.revealed .storyline-card:nth-child(8){animation-delay:.45s}@keyframes storyCardSlide{0%{opacity:0;transform:translate(24px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.section-transition.revealed .app-dock-link{animation:.4s cubic-bezier(.16,1,.3,1) both dockLinkFade}.section-transition.revealed .app-dock-link:first-child{animation-delay:50ms}.section-transition.revealed .app-dock-link:nth-child(2){animation-delay:.1s}.section-transition.revealed .app-dock-link:nth-child(3){animation-delay:.15s}.section-transition.revealed .app-dock-link:nth-child(4){animation-delay:.2s}@keyframes dockLinkFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.section-transition{opacity:1;transition:none;transform:none}.section-transition .storyline-card,.section-transition .app-dock-link,.section-transition .sm-container{animation:none!important}}.team-filter-bar{opacity:0;animation:.5s .6s forwards filterSlideIn;transform:translateY(-10px)}@keyframes filterSlideIn{to{opacity:1;transform:translateY(0)}}.feed-card{position:relative;overflow:hidden}.feed-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffff08,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.feed-card:hover:before{left:150%}.scroll-progress{background:var(--sm-gradient);z-index:9999;border-radius:0 2px 2px 0;width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 8px #bc00004d}.pulse-dot{background:#f33;border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.pulse-dot:before{content:"";border:2px solid #f336;border-radius:50%;animation:2s ease-in-out infinite livePulseRing;position:absolute;inset:-3px}.pulse-dot:after{content:"";background:#f33;border-radius:50%;animation:2s ease-in-out infinite livePulseDot;position:absolute;inset:0}@keyframes livePulseRing{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}@keyframes livePulseDot{0%,to{opacity:1}50%{opacity:.5}}.team-logo-link.game-live img{border-color:#ff333380;animation:3s ease-in-out infinite logoLiveGlow;box-shadow:0 0 16px #ff333340}@keyframes logoLiveGlow{0%,to{box-shadow:0 0 12px #f333}50%{box-shadow:0 0 24px #f336}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-particles{display:none}.hero-bg-mesh:before,.glow-orb{animation:none}.scroll-progress{display:none}.scroll-reveal,.scroll-reveal-right,.scroll-reveal-scale{opacity:1;transform:none}.hero-headline:after{display:none}.card-scroll-in,.card-scroll-hidden{opacity:1!important;transform:none!important}}@media (max-width:768px){.hero-particles{opacity:.2}.glow-orb{filter:blur(60px)}.glow-red-2{display:none}.scroll-reveal{transform:translateY(20px)}}@keyframes cardScrollIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.card-scroll-in{animation:.5s cubic-bezier(.16,1,.3,1) forwards cardScrollIn}.card-scroll-hidden{opacity:0}.feed-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.feed-card:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 12px 24px #bc00001f}.feed-card .card-image img{transition:transform .4s}.feed-card:hover .card-image img{transform:scale(1.05)}.feed-card:hover .card-body h3{color:#bc0000}.feed-card .card-body h3{transition:color .2s}.featured-main-link{transition:transform .3s}.featured-main-link:hover{transform:translateY(-4px)}.featured-main-link .featured-image img{transition:transform .5s}.featured-main-link:hover .featured-image img{transform:scale(1.04)}.featured-side-card{border-radius:12px;transition:transform .25s,box-shadow .25s}.featured-side-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001f}.featured-side-card .side-image img{transition:transform .4s}.featured-side-card:hover .side-image img{transform:scale(1.05)}.featured-main .featured-image:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#0009);border-radius:0 0 16px 16px;height:50%;position:absolute;bottom:0;left:0;right:0}.glass-card-static{-webkit-backdrop-filter:blur(12px);border-radius:var(--sm-radius-lg,16px);background:#ffffff08;border:1px solid #ffffff0f;padding:20px}[data-theme=light] .glass-card-static,.light .glass-card-static{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border-color:#00000014}.team-filter-bar-sticky{-webkit-backdrop-filter:blur(20px);background:#111118cc}[data-theme=light] .team-filter-bar-sticky,.light .team-filter-bar-sticky{-webkit-backdrop-filter:blur(20px);background:#ffffffd9}.team-pill.active,.team-pill[data-active=true]{color:#f44!important;background:#bc000026!important;border-color:#bc000066!important}[data-theme=light] .team-pill.active,[data-theme=light] .team-pill[data-active=true],.light .team-pill.active,.light .team-pill[data-active=true]{color:#bc0000!important;background:#bc00001a!important;border-color:#bc00004d!important}.team-logo-item{flex-direction:column;align-items:center;gap:8px;display:flex}.team-logo-label{color:#ffffff80;opacity:0;white-space:nowrap;font-size:11px;font-weight:600;transition:opacity .25s,transform .25s;transform:translateY(-4px)}.team-logo-item:hover .team-logo-label{opacity:1;transform:translateY(0)}[data-theme=light] .team-logo-label,.light .team-logo-label{color:#00000080}.hero-search-bar{color:#fff6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;max-width:480px;margin:28px auto 0;padding:12px 20px;font-size:14px;text-decoration:none;transition:all .25s;display:flex}.hero-search-bar:hover{color:#fff9;background:#ffffff1a;border-color:#ffffff2e}.hero-search-bar .search-icon{opacity:.5;flex-shrink:0}.hero-search-bar .search-placeholder{text-align:left;flex:1}.hero-search-bar kbd{color:#ffffff80;background:#ffffff1a;border:1px solid #ffffff26;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:600;line-height:1}[data-theme=light] .hero-search-bar,.light .hero-search-bar{color:#0006;background:#0000000a;border-color:#0000001a}[data-theme=light] .hero-search-bar:hover,.light .hero-search-bar:hover{color:#0009;background:#00000012;border-color:#00000026}[data-theme=light] .hero-search-bar kbd,.light .hero-search-bar kbd{color:#0006;background:#0000000f;border-color:#0000001f}.inline-search{z-index:50;width:100%;max-width:560px;margin:28px auto 0;position:relative}.search-input-wrapper{align-items:center;display:flex;position:relative}.inline-search .search-icon{color:var(--sm-text-dim);pointer-events:none;z-index:1;position:absolute;left:14px}.search-input{width:100%;color:var(--sm-text);background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:12px 60px 12px 40px;font-family:Space Grotesk,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.search-input::placeholder{color:var(--sm-text-dim)}.search-input:focus{border-color:#bc00004d;outline:none;box-shadow:0 0 0 3px #bc000014}.search-shortcut{color:var(--sm-text-dim);pointer-events:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-family:Space Grotesk,sans-serif;font-size:11px;position:absolute;right:12px}.search-dropdown{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:16px;max-height:420px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 48px #0006}.search-section{padding:4px 0}.search-section-label{text-transform:uppercase;letter-spacing:.5px;color:var(--sm-text-dim);padding:8px 12px 4px;font-size:10px;font-weight:700}.search-result-item{color:var(--sm-text);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.search-result-item:hover{background:#ffffff0a}.result-icon{width:32px;height:32px;color:var(--sm-red-light);background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.result-name{font-size:14px;font-weight:500}.result-desc{color:var(--sm-text-dim);font-size:12px}.search-empty{text-align:center;color:var(--sm-text-dim);padding:24px;font-size:13px}.search-loading{text-align:center;color:var(--sm-text-dim);padding:16px;font-size:13px}.search-see-all{text-align:center;color:var(--sm-red-light);border-top:1px solid var(--sm-border);margin-top:4px;padding:12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:block}.search-see-all:hover{background:#ffffff08}[data-theme=light] .search-input,.light .search-input{color:#111;background:#fff;border-color:#00000014}[data-theme=light] .search-dropdown,.light .search-dropdown{background:#fff;box-shadow:0 16px 48px #0000001f}[data-theme=light] .search-result-item:hover,.light .search-result-item:hover{background:#00000008}[data-theme=light] .search-shortcut,.light .search-shortcut{background:#0000000a;border-color:#00000014}[data-theme=light] .result-icon,.light .result-icon{background:#0000000a}.tool-list{flex-direction:column;gap:4px;display:flex}.tool-list-item{color:inherit;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .2s;display:flex}.tool-list-item:hover{background:#ffffff0d}[data-theme=light] .tool-list-item:hover,.light .tool-list-item:hover{background:#0000000a}.tool-list-icon{background:#bc00001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tool-list-icon svg,.tool-list-icon img{width:20px;height:20px}.tool-list-text{flex-direction:column;gap:1px;min-width:0;display:flex}.tool-list-name{color:var(--sm-text);font-size:13px;font-weight:600}.tool-list-desc{color:var(--sm-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.context-panel{-webkit-backdrop-filter:blur(20px);pointer-events:none;opacity:0;z-index:50;background:#0a0a10f2;border:1px solid #bc000033;border-radius:12px;width:280px;max-width:90vw;padding:14px 16px;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(8px)scale(.96);box-shadow:0 12px 32px #00000080,0 0 0 1px #bc000014}@media (min-width:769px){.feed-card:hover .context-panel,.feed-card:focus-within .context-panel{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:768px){.context-panel{display:none}}.context-panel-header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.context-panel-team{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:#fff;background:#bc0000b3;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.context-panel-type{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;background:#ffffff0f;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700}.context-panel-trending{color:#ff6b35;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.context-panel-excerpt{color:#ffffffb3;margin:0 0 10px;font-size:13px;line-height:1.5}.context-panel-footer{color:#ffffff59;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.context-panel-cta{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:#bc0000;border-top:1px solid #ffffff0f;padding-top:8px;font-size:12px;font-weight:600;display:block}[data-theme=light] .context-panel,.light .context-panel{background:#fffffff5;border-color:#0000001a;box-shadow:0 12px 32px #00000026,0 0 0 1px #0000000a}[data-theme=light] .context-panel-excerpt,.light .context-panel-excerpt{color:#0009}[data-theme=light] .context-panel-footer,.light .context-panel-footer{color:#0006}[data-theme=light] .context-panel-type,.light .context-panel-type{color:#00000080;background:#0000000d}[data-theme=light] .context-panel-cta,.light .context-panel-cta{border-top-color:#0000000f}@media (prefers-reduced-motion:reduce){.context-panel{transition:none}}.sm-plus-cta{border-radius:var(--sm-radius-lg,16px);text-align:center;background:#bc00000f;border:1px solid #bc000033;padding:24px 20px;position:relative;overflow:hidden}.sm-plus-cta:before{content:"";border-radius:var(--sm-radius-lg,16px);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#bc000066,#f443,#bc000066);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sm-plus-icon{background:#bc000026;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;display:flex}.sm-plus-icon svg{width:20px;height:20px}.sm-plus-cta h4{color:var(--sm-text);margin-bottom:6px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700}.sm-plus-cta p{color:var(--sm-text-muted);margin-bottom:16px;font-size:13px;line-height:1.5}.sm-plus-btn{border-radius:8px;padding:10px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-block}.sm-plus-btn:hover{opacity:.9;transform:translateY(-1px)}[data-theme=light] .feed-card:hover,.light .feed-card:hover{box-shadow:0 8px 24px #00000014}[data-theme=light] .featured-side-card:hover,.light .featured-side-card:hover{box-shadow:0 6px 20px #0000000f}[data-theme=light] .sm-plus-cta,.light .sm-plus-cta{background:#bc00000a}.team-pref-banner{color:var(--sm-text-muted);background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-bottom:8px;padding:10px 20px;font-size:14px;display:flex}.team-pref-banner strong{color:var(--sm-text)}.team-pref-clear{border:1px solid var(--sm-border);color:var(--sm-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:500;transition:all .2s}.team-pref-clear:hover{color:var(--sm-text);border-color:var(--sm-text-muted)}[data-feed-card].is-read{opacity:.65;transition:opacity .3s}[data-feed-card].is-read:hover{opacity:1}.back-to-top{z-index:900;border:1px solid var(--sm-border);background:var(--sm-surface);width:44px;height:44px;color:var(--sm-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;animation:.3s bttFadeIn;display:flex;position:fixed;bottom:28px;left:28px;box-shadow:0 4px 16px #00000026}.back-to-top:hover{color:var(--sm-text);border-color:var(--sm-text-muted);transform:translateY(-2px);box-shadow:0 6px 24px #0003}@keyframes bttFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-badges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.card-badge{text-transform:uppercase;letter-spacing:.6px;color:var(--sm-red-light);background:#bc00001f;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.6;display:inline-block}.card-badge--guide{color:#22c55e;background:#22c55e1f}[data-theme=light] .card-badge,.light .card-badge{color:#bc0000;background:#bc000014}[data-theme=light] .card-badge--guide,.light .card-badge--guide{color:#16a34a;background:#16a34a1a}.featured-more{border-top:1px solid var(--sm-border);margin-top:24px;padding-top:20px}.featured-more-title{text-transform:uppercase;letter-spacing:.8px;color:var(--sm-text-muted);margin-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700}.featured-more-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.featured-more-link{color:inherit;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;transition:background .2s;display:flex}.featured-more-link:hover{background:#ffffff0a}[data-theme=light] .featured-more-link:hover,.light .featured-more-link:hover{background:#00000008}.featured-more-headline{color:var(--sm-text);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.featured-more-link:hover .featured-more-headline{color:var(--sm-red-light)}.trending-content{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.trending-team-pill{text-transform:uppercase;letter-spacing:.5px;color:var(--sm-text-dim);white-space:nowrap;font-size:10px;font-weight:700;display:inline-block}.trending-title{flex:1;min-width:0}.trending-empty{color:var(--sm-text-dim);text-align:center;padding:20px 0;font-size:14px}.personalize-banner{background:linear-gradient(135deg,#bc000014,#ff44440a);border:1px solid #bc000026;border-radius:10px;justify-content:space-between;align-items:center;margin:16px 0 0;padding:12px 20px;text-decoration:none;transition:all .25s;display:flex}.personalize-banner:hover{background:linear-gradient(135deg,#bc00001f,#ff44440f);border-color:#bc000040}.personalize-text{color:var(--sm-red-light);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.personalize-arrow{color:var(--sm-red-light);font-size:18px;transition:transform .2s}.personalize-banner:hover .personalize-arrow{transform:translate(3px)}[data-theme=light] .personalize-banner,.light .personalize-banner{background:linear-gradient(135deg,#bc00000f,#ff444408)}[data-theme=light] .personalize-text,.light .personalize-text,[data-theme=light] .personalize-arrow,.light .personalize-arrow{color:#bc0000}.nav-feed-link{align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex;color:var(--sm-red-light)!important}.nav-feed-link:hover{opacity:.8}[data-theme=light] .nav-feed-link,.light .nav-feed-link{color:#bc0000!important}.homepage-feed{--anim-state:running}.hero-bg-mesh:before,.glow-orb,.hero-headline .gradient-text,.sm-grid-overlay,.pulse-dot:before,.pulse-dot:after{animation-play-state:var(--anim-state,running)}.featured-skeleton{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.featured-skeleton-main .skeleton-image{background:var(--sm-surface);animation:1.5s infinite skeleton-pulse}.featured-skeleton-side{flex-direction:column;gap:16px;display:flex}.featured-skeleton-side-card{gap:16px;display:flex}.featured-skeleton-side-card .skeleton-image{background:var(--sm-surface);flex-shrink:0;animation:1.5s infinite skeleton-pulse}@media (max-width:768px){.featured-skeleton{grid-template-columns:1fr}.personalize-banner{margin:12px 0 0;padding:10px 16px}}.personalization-panel{border:1px solid var(--sm-border);background:var(--sm-card);border-radius:16px;margin-bottom:20px;overflow:hidden}.personalization-toggle{width:100%;color:var(--sm-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:14px 20px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:background .2s;display:flex}.personalization-toggle:hover{background:#ffffff08}.personalization-chevron{margin-left:auto;transition:transform .2s}.personalization-chevron.open{transform:rotate(180deg)}.personalization-body{flex-direction:column;gap:24px;padding:0 20px 20px;display:flex}.pref-section h4{margin-bottom:4px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600}.pref-desc{color:var(--sm-text-dim);margin-bottom:12px;font-size:12px}.pref-slider-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.pref-slider-row label{width:90px;color:var(--sm-text-muted);font-size:13px;font-weight:500}.pref-slider{-webkit-appearance:none;background:#ffffff14;border-radius:2px;outline:none;flex:1;height:4px}.pref-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sm-red);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 0 8px #bc00004d}.pref-value{text-align:right;width:36px;color:var(--sm-text-dim);font-size:12px;font-weight:500}.save-prefs-btn{background:var(--sm-gradient);color:#fff;cursor:pointer;border:none;border-radius:100px;align-self:flex-start;padding:10px 24px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 0 16px #bc000033}.save-prefs-btn:hover{transform:translateY(-1px);box-shadow:0 0 24px #bc000059}.save-prefs-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.first-run-banner{border-top:1px solid var(--sm-border);color:var(--sm-text-muted);padding:12px 20px;font-size:13px;line-height:1.4}.first-run-banner p{margin:0}.feed-page-header{text-align:center;padding:32px 0 16px}.feed-page-header .gradient-text{background:linear-gradient(135deg,#bc0000,#f44);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700}.feed-page-header .feed-subheader{color:var(--sm-text-dim);margin-top:4px;font-size:14px}[data-theme=light] .personalization-panel,.light .personalization-panel{background:#fff;border-color:#0000000f}[data-theme=light] .personalization-toggle:hover,.light .personalization-toggle:hover{background:#00000008}[data-theme=light] .pref-slider,.light .pref-slider{background:#0000000f}.portal-hub{aspect-ratio:1;width:100%;max-width:400px;margin:0 auto 32px;position:relative}.portal-ring{border:1px solid #ffffff0f;border-radius:50%;animation:4s ease-in-out infinite ringPulse;position:absolute;inset:15%}@keyframes ringPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}.portal-center{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-label{color:var(--sm-text-muted);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600}.portal-orb{background:var(--sm-card);cursor:pointer;z-index:2;border:2px solid #ffffff14;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:72px;height:72px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.portal-orb:before{content:"";background:radial-gradient(circle,var(--orb-color),transparent 70%);opacity:0;z-index:-1;border-radius:50%;transition:opacity .4s;position:absolute;inset:-4px}.portal-orb:hover{border-color:var(--orb-color);box-shadow:0 0 24px color-mix(in srgb,var(--orb-color)40%,transparent);transform:translate(-50%,-50%)scale(1.15)}.portal-orb:hover:before{opacity:.3}.portal-orb.active{border-color:var(--orb-color);box-shadow:0 0 32px color-mix(in srgb,var(--orb-color)50%,transparent);transform:translate(-50%,-50%)scale(1.2)}.portal-orb.active:before{opacity:.5;animation:2s ease-in-out infinite orbGlow}@keyframes orbGlow{0%,to{opacity:.3}50%{opacity:.6}}.portal-orb img{pointer-events:none;width:32px;height:32px}.orb-name{color:var(--sm-text-dim);white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:600}@media (max-width:768px){.portal-hub{max-width:280px}.portal-orb{width:56px;height:56px}.portal-orb img{width:24px;height:24px}}.echo-digest{background:var(--sm-gradient-subtle);border:1px solid #bc000026;border-radius:12px;margin:16px 0;padding:14px 18px}.echo-header{text-transform:uppercase;letter-spacing:.5px;color:var(--sm-red-light);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.echo-text{color:var(--sm-text);margin-bottom:4px;font-size:13px;line-height:1.5}.echo-meta{color:var(--sm-text-dim);font-size:10px}.storylines-rail-section{border-bottom:1px solid var(--sm-border);margin-bottom:24px;padding:28px 0 24px;overflow:hidden}.storylines-rail-header{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:var(--sm-text);align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.storylines-rail-header:before{content:"";background:#bc0000;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-glow}.storylines-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:20px;padding:0 max(24px,50vw - 600px);display:flex;overflow-x:auto}.storylines-rail::-webkit-scrollbar{display:none}.storyline-card{scroll-snap-align:start;color:inherit;background:#13131dbf;border:1px solid #ffffff0f;border-radius:12px;flex:0 0 260px;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s;overflow:hidden}.storyline-card:hover{border-color:#bc000040;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #bc000026}.storyline-card-image{width:100%;height:140px;position:relative;overflow:hidden}.storyline-card-image img{object-fit:cover;transition:transform .4s}.storyline-card:hover .storyline-card-image img{transform:scale(1.06)}.storyline-card-placeholder{background:var(--sm-surface,#1e1e28cc)}.storyline-card-body{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.storyline-card-team{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;text-transform:uppercase;letter-spacing:.5px;color:#bc0000;font-size:10px;font-weight:600}.storyline-card-title{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:var(--sm-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}[data-theme=light] .storyline-card,.light .storyline-card{background:#ffffffe6;border-color:#00000014}[data-theme=light] .storyline-card:hover,.light .storyline-card:hover{border-color:#bc000033;box-shadow:0 12px 28px #0000001a}@media (max-width:640px){.storyline-card{flex:0 0 220px}.storyline-card-image{height:110px}.storylines-rail{gap:12px;padding:0 16px}}.load-more-btn{border:1px solid var(--sm-border);width:100%;color:var(--sm-text-muted);cursor:pointer;background:0 0;border-radius:12px;margin-top:16px;padding:14px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:block}.load-more-btn:hover{color:var(--sm-text);background:#ffffff08;border-color:#bc000026}.stat-orb{z-index:5;-webkit-backdrop-filter:blur(12px);color:#fff;text-align:center;pointer-events:none;background:#ffffff26;border:1px solid #bc000066;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:500;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1);animation:2s ease-in-out infinite pulse-glow;display:flex;position:absolute}.stat-orb--views{top:12px;right:12px}.stat-orb--read{white-space:nowrap;border-radius:18px;width:auto;min-width:36px;height:36px;padding:0 8px;font-size:10px;bottom:12px;left:12px}.feed-card:hover .stat-orb{transform:scale(1.2)}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px #bc00004d}50%{box-shadow:0 0 16px #bc000099}}.neon-team{z-index:5;letter-spacing:1.5px;color:#fff;text-shadow:0 0 8px #bc0000,0 0 16px #bc0000;background:#00000080;border-radius:4px;padding:4px 10px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;transition:text-shadow .3s;animation:3s ease-in-out infinite neon-breathe;position:absolute;bottom:12px;right:12px}.feed-card:hover .neon-team{text-shadow:0 0 10px #bc0000,0 0 20px #bc0000,0 0 40px #bc0000}@keyframes neon-breathe{0%,to{text-shadow:0 0 8px #bc0000,0 0 16px #bc0000}50%{text-shadow:0 0 12px #bc0000,0 0 24px #bc0000,0 0 36px #bc000066}}@media (max-width:768px){.stat-orb--views{top:10px;right:10px}.stat-orb--read{bottom:10px;left:10px}.neon-team{font-size:10px;bottom:10px;right:10px}}.card-image--stadium{position:relative}.card-image--stadium:before{content:"";border-radius:inherit;z-index:2;pointer-events:none;background:linear-gradient(135deg,#bc000099 0%,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.card-image--stadium img{-webkit-mask-composite:source-in;transition:transform .4s cubic-bezier(.22,1,.36,1),-webkit-mask-position .4s,mask-position .4s;-webkit-mask-image:radial-gradient(circle at 30% 30%,#0000 5%,#000 15%),radial-gradient(circle at 70% 70%,#0000 5%,#000 15%);mask-image:radial-gradient(circle at 30% 30%,#0000 5%,#000 15%),radial-gradient(circle at 70% 70%,#0000 5%,#000 15%);-webkit-mask-composite:source-in;mask-composite:intersect}.feed-card:hover .card-image--stadium img{transform:scale(1.05);-webkit-mask-position:10px 10px,-10px -10px;mask-position:10px 10px,-10px -10px}.feed-card:hover .card-image--stadium:before{opacity:.7}@media (max-width:768px){.card-image--stadium img{-webkit-mask-image:none;mask-image:none;clip-path:none!important}}.holo-tag{z-index:6;text-transform:uppercase;letter-spacing:.8px;color:#fff;-webkit-backdrop-filter:blur(10px);transform-origin:bottom;pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#bc000033,#ffffff14);border:1px solid #ffffff1f;border-radius:4px;padding:5px 10px;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,box-shadow .3s;position:absolute;top:10px;left:10px;transform:perspective(400px)rotateX(20deg)}.feed-card:hover .holo-tag{background:linear-gradient(45deg,#bc000040,#ffffff26,#bc000033);transform:perspective(400px)rotateX(0)rotateY(10deg);box-shadow:0 4px 16px #bc00004d}.collage-thumbs{border-radius:inherit;grid-template:1fr 1fr/1fr 1fr;gap:2px;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.collage-thumbs img{object-fit:cover;filter:brightness(.85);width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s}.collage-thumbs img:nth-child(2){filter:brightness(.75)}.collage-thumbs img:nth-child(3){filter:brightness(.9)saturate(1.2)}.collage-thumbs img:nth-child(4){filter:brightness(.7)saturate(.8)}.feed-card:hover .collage-thumbs img{filter:brightness()}.feed-card:hover .collage-thumbs img:first-child{transform:scale(1.06)}.feed-card:hover .collage-thumbs img:nth-child(2){transform:scale(1.04)}.feed-card:hover .collage-thumbs img:nth-child(3){transform:scale(1.05)}.feed-card:hover .collage-thumbs img:nth-child(4){transform:scale(1.03)}@media (max-width:768px){.holo-tag{padding:4px 8px;font-size:9px;transform:perspective(400px)rotateX(10deg)}}html .sm-featured-shell{padding:40px 0!important}html .featured-grid{gap:48px!important;padding:0 24px!important}html .featured-main-link.glass-card,html .glass-card.featured-main-link{padding:0!important}html .featured-main .featured-image{border-radius:20px!important;margin-bottom:28px!important}html .featured-main h3{margin-bottom:16px!important}html .featured-side{gap:32px!important}html .featured-side-card.glass-card-sm,html .glass-card-sm.featured-side-card{border:1px solid #ffffff0f!important;border-radius:16px!important;gap:20px!important;padding:16px!important}html .featured-side-card .side-image{border-radius:12px!important}html .featured-more{margin-top:32px!important;padding-top:24px!important}html .content-grid{gap:48px!important;padding:0 24px!important}html .feed-grid{gap:32px!important;padding:32px 0!important}html .glass-card.feed-card{border-radius:20px!important;padding:16px!important;box-shadow:0 12px 32px #0000004d!important}html .feed-card .card-image{border-radius:16px!important;margin-bottom:20px!important}html .storylines-rail{gap:24px!important}html .storyline-card{border-radius:16px!important}@media (max-width:768px){html .featured-grid{gap:28px!important;padding:0 16px!important}html .featured-side{gap:24px!important}html .feed-grid{gap:24px!important;padding:20px 0!important}html .glass-card.feed-card{border-radius:16px!important;padding:12px!important;box-shadow:0 8px 24px #00000040!important}html .content-grid{gap:24px!important;padding:0 12px!important}}.entrance-delay-3b{animation-delay:.5s}.your-chicago-bar{-webkit-backdrop-filter:blur(12px);z-index:10;box-sizing:border-box;cursor:pointer;width:100%;max-width:740px;color:inherit;background:#0000004d;border:1px solid #bc000033;border-bottom:2px solid #bc0000;border-radius:16px;justify-content:space-between;align-items:center;padding:0 24px;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out;animation:.4s ease-out forwards yourChicagoLiftIn;position:relative;box-shadow:0 4px 12px #bc000066;opacity:1!important;visibility:visible!important;height:48px!important;margin:0 auto 24px!important;display:flex!important}.your-chicago-bar:hover{transform:scale(1.02);box-shadow:0 6px 18px #bc00008c}@keyframes yourChicagoLiftIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.your-chicago-left{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;min-width:0;display:flex;overflow:hidden}.your-chicago-title{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:#fff;text-shadow:0 0 12px #bc000080;font-size:20px;font-weight:700;line-height:1}.your-chicago-name{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:#ffffffd9;font-size:16px;font-weight:400;line-height:1}.your-chicago-streak{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:#bc0000;cursor:default;flex-shrink:0;font-size:18px;font-weight:700;line-height:1;position:relative}.your-chicago-streak:after{content:"";transform-origin:0;background:#bc0000;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.your-chicago-streak:hover:after{transform:scaleX(1)}[data-theme=dark] .your-chicago-bar,.dark .your-chicago-bar{-webkit-backdrop-filter:blur(12px);border:1px solid #bc000040;border-bottom:2px solid #bc0000;box-shadow:0 4px 12px #bc000066;background:#00000073!important}[data-theme=dark] .your-chicago-bar:hover,.dark .your-chicago-bar:hover{box-shadow:0 6px 18px #bc00008c}[data-theme=dark] .your-chicago-title,.dark .your-chicago-title{text-shadow:0 0 12px #bc000080;color:#fff!important}[data-theme=dark] .your-chicago-name,.dark .your-chicago-name{color:#ffffffd9!important}[data-theme=dark] .your-chicago-streak,.dark .your-chicago-streak{color:#bc0000!important}[data-theme=light] .your-chicago-bar,.light .your-chicago-bar{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff4d;border-bottom:2px solid #bc0000;box-shadow:0 4px 24px #0000001a;background:#ffffffe6!important}[data-theme=light] .your-chicago-bar:hover,.light .your-chicago-bar:hover{box-shadow:0 6px 28px #00000026}[data-theme=light] .your-chicago-title,.light .your-chicago-title{text-shadow:0 1px 2px #fffc;color:#1a1a1a!important}[data-theme=light] .your-chicago-name,.light .your-chicago-name{color:#333!important}[data-theme=light] .your-chicago-streak,.light .your-chicago-streak{text-shadow:none;color:#bc0000!important}@media (max-width:767px){.your-chicago-bar{max-width:100%;padding:0 16px;height:44px!important;margin-bottom:24px!important}.your-chicago-title{font-size:17px}.your-chicago-name{font-size:14px}.your-chicago-streak{font-size:16px}}@media (max-width:400px){.your-chicago-bar{flex-wrap:wrap;justify-content:center;gap:4px;height:auto;padding:8px 16px}.your-chicago-streak{font-size:15px}}.scout-since-cta{min-height:44px;font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;color:#ffffffa6;cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative;height:44px!important;margin:0 auto 32px!important;padding:12px 24px!important}.scout-since-cta:after{content:"";background:#ffffff80;width:0;height:1px;margin-top:2px;transition:width .25s;display:block}.scout-since-cta:hover{color:#ffffffe6}.scout-since-cta:hover:after{width:100%}[data-theme=light] .scout-since-cta,.light .scout-since-cta{color:#00000080}[data-theme=light] .scout-since-cta:after,.light .scout-since-cta:after{background:#0006}[data-theme=light] .scout-since-cta:hover,.light .scout-since-cta:hover{color:#000c}.scout-since-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.2s ease-out scoutBackdropFade;display:flex;position:fixed;inset:0}@keyframes scoutBackdropFade{0%{opacity:0}to{opacity:1}}.scout-since-overlay{width:90%;max-width:480px;max-height:80vh;animation:.3s cubic-bezier(.16,1,.3,1) scoutOverlaySlideUp;overflow-y:auto;border-radius:16px!important;padding:20px!important;position:relative!important;inset:auto!important}@keyframes scoutOverlaySlideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.scout-since-body{flex-direction:column;gap:14px;margin-top:4px;display:flex}.scout-since-team-group{flex-direction:column;gap:4px;display:flex}.scout-since-team-label{font-family:"Space Grotesk",var(--font-space-grotesk),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#bc0000;font-size:11px;font-weight:700}.scout-since-bullets{margin:0;padding:0;list-style:none}.scout-since-bullet{color:#fffc;margin-bottom:4px;padding-left:14px;font-size:13px;line-height:1.5;position:relative}.scout-since-bullet:before{content:"";background:#bc0000;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.scout-since-bullet-link{color:inherit;text-decoration:none;transition:color .15s}.scout-since-bullet-link:hover{color:#fff;text-underline-offset:2px;-webkit-text-decoration:underline #bc000080;text-decoration:underline #bc000080}[data-theme=light] .scout-since-bullet,.light .scout-since-bullet{color:#000000b3}[data-theme=light] .scout-since-bullet-link:hover,.light .scout-since-bullet-link:hover{color:#1a1a1a}[data-theme=light] .scout-since-backdrop,.light .scout-since-backdrop{background:#0006}@media (max-width:768px){.scout-since-overlay{max-height:70vh;animation:.3s cubic-bezier(.16,1,.3,1) scoutOverlaySlideUpMobile;border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;position:fixed!important;inset:auto 0 0!important}@keyframes scoutOverlaySlideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.scout-since-cta{font-size:13px;margin-bottom:24px!important}}.catchup-timeline{-webkit-backdrop-filter:blur(24px);z-index:2;background:#0000008c;border:1px solid #bc000040;border-radius:16px;width:100%;max-width:740px;padding:16px 20px 12px;position:relative;margin:0 auto 24px!important}.catchup-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.catchup-pulse-dot{background:#bc0000;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite catchup-pulse}@keyframes catchup-pulse{0%,to{opacity:1;box-shadow:0 0 #bc000099}50%{opacity:.7;box-shadow:0 0 0 6px #bc000000}}.catchup-label{color:#fff;letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600}.catchup-team-count{color:#ffffff73;margin-left:auto;font-size:11px;font-weight:500}.catchup-chip-strip{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.catchup-chip-strip::-webkit-scrollbar{display:none}.catchup-chip{scroll-snap-align:start;cursor:pointer;text-align:left;color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:none;gap:3px;min-width:160px;max-width:200px;padding:10px 14px;font-family:Space Grotesk,sans-serif;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.catchup-chip:hover,.catchup-chip:focus-visible{background:#bc00001f;border-color:#bc000066;outline:none;transform:translateY(-1px);box-shadow:0 0 16px #bc000026}.catchup-chip--active{background:#bc00002e;border-color:#bc000080;box-shadow:0 0 20px #bc000033,inset 0 0 12px #bc00000f}.catchup-chip-team{letter-spacing:.12em;text-transform:uppercase;color:#bc0000;font-size:9px;font-weight:700}.catchup-chip-headline{color:#ffffffeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.catchup-chip-time{color:#ffffff59;font-size:10px;font-weight:500}.catchup-view-all{scroll-snap-align:end;letter-spacing:.02em;color:#bc0000;white-space:nowrap;background:#bc00001f;border:1px solid #bc00004d;border-radius:12px;flex:none;align-items:center;min-width:max-content;padding:10px 18px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.catchup-view-all:hover{background:#bc000033;box-shadow:0 0 12px #bc000033}.catchup-panel{background:#bc00000f;border:1px solid #bc000026;border-radius:12px;align-items:flex-start;gap:16px;margin-top:10px;padding:14px 16px;animation:.2s cubic-bezier(.16,1,.3,1) catchup-panel-in;display:flex}@keyframes catchup-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.catchup-panel-excerpt{color:#fffc;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-family:Space Grotesk,sans-serif;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.catchup-panel-jump{letter-spacing:.04em;color:#bc0000;white-space:nowrap;border:1px solid #bc00004d;border-radius:8px;flex-shrink:0;padding:6px 14px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s}.catchup-panel-jump:hover{background:#bc000026;border-color:#bc000080}@media (max-width:768px){.catchup-timeline{border-radius:12px;padding:12px 14px 8px;margin:0 auto 24px!important}.catchup-chip{min-width:140px;max-width:170px;padding:8px 12px}.catchup-chip-headline{font-size:11px}.catchup-panel{flex-direction:column;gap:10px}.catchup-panel-jump{align-self:flex-end}}[data-theme=light] .catchup-timeline,.light .catchup-timeline{background:#fff;border-color:#bc000026;box-shadow:0 2px 12px #0000000f}[data-theme=light] .catchup-label,.light .catchup-label{color:#1a1a2e}[data-theme=light] .catchup-team-count,.light .catchup-team-count{color:#0006}[data-theme=light] .catchup-chip,.light .catchup-chip{color:#1a1a2e;background:#00000008;border-color:#00000014}[data-theme=light] .catchup-chip:hover,.light .catchup-chip:hover,[data-theme=light] .catchup-chip:focus-visible,.light .catchup-chip:focus-visible{background:#bc00000f;border-color:#bc000040;box-shadow:0 0 12px #bc000014}[data-theme=light] .catchup-chip--active,.light .catchup-chip--active{background:#bc000014;border-color:#bc00004d;box-shadow:0 0 16px #bc00001a}[data-theme=light] .catchup-chip-headline,.light .catchup-chip-headline{color:#1a1a2e}[data-theme=light] .catchup-chip-time,.light .catchup-chip-time{color:#0006}[data-theme=light] .catchup-panel,.light .catchup-panel{background:#bc00000a;border-color:#bc00001a}[data-theme=light] .catchup-panel-excerpt,.light .catchup-panel-excerpt{color:#000000b3}[data-theme=light] .catchup-view-all,.light .catchup-view-all{background:#bc00000f;border-color:#bc000033}[data-theme=light] .catchup-view-all:hover,.light .catchup-view-all:hover{background:#bc00001f}.storyline-feed{flex-direction:column;gap:0;display:flex}.storyline-block{opacity:0;border-bottom:1px solid #ffffff0f;padding:32px 0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.storyline-block--visible{opacity:1;transform:translateY(0)}.storyline-block:last-child{border-bottom:none}.storyline-block-header{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 4px;display:flex}.storyline-block-title-row{align-items:center;gap:10px;display:flex}.storyline-block-dot{background:#bc0000;border-radius:50%;flex-shrink:0;width:10px;height:10px}.storyline-dot--bears{background:#c83200}.storyline-dot--bulls{background:#ce1141}.storyline-dot--blackhawks{background:#cf0a2c}.storyline-dot--cubs{background:#0e3386}.storyline-dot--white-sox{background:#27251f;box-shadow:0 0 0 1px #ffffff26}.storyline-block-title{letter-spacing:.06em;color:#fff;margin:0;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700}.storyline-block-count{color:#ffffff59;border:1px solid #ffffff14;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:500}.storyline-block-viewall{color:#bc0000;letter-spacing:.02em;white-space:nowrap;border:1px solid #bc000033;border-radius:8px;padding:6px 14px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.storyline-block-viewall:hover{background:#bc00001a;border-color:#bc000066}.storyline-block-row-wrapper{position:relative}.storyline-block-row{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding:4px 2px 12px;display:flex;overflow-x:auto}.storyline-block-row::-webkit-scrollbar{display:none}.storyline-card-slot{scroll-snap-align:start;flex:0 0 280px;min-width:0}.storyline-card-slot:first-child{flex:0 0 340px}.storyline-card-slot .glass-card.feed-card{height:100%}.storyline-scroll-btn{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffc;cursor:pointer;opacity:0;background:#000000b3;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.storyline-block-row-wrapper:hover .storyline-scroll-btn{opacity:1}.storyline-scroll-btn:hover{color:#fff;background:#bc00004d;border-color:#bc000066}.storyline-scroll-btn--left{left:-12px}.storyline-scroll-btn--right{right:-12px}.storyline-block--misc .storyline-block-dot{background:#ffffff4d}@media (max-width:768px){.storyline-block{padding:24px 0}.storyline-block-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px}.storyline-block-title{font-size:15px}.storyline-card-slot{flex:0 0 240px}.storyline-card-slot:first-child{flex:0 0 280px}.storyline-scroll-btn{display:none}.storyline-block-row{gap:14px;padding:2px 0 8px}}@media (max-width:480px){.storyline-card-slot{flex:0 0 220px}.storyline-card-slot:first-child{flex:0 0 260px}}.scout-progress-ring{z-index:20;pointer-events:none;filter:drop-shadow(0 0 6px #bc000080);position:absolute;top:12px;right:12px}@keyframes scout-ring-fill{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:0}}.scout-progress-ring-circle{transform-origin:50%;animation:linear forwards scout-ring-fill;transform:rotate(-90deg)}.feed-card.scout-active{box-shadow:0 0 24px #bc00004d,0 12px 32px #0000004d!important}.scout-concierge-overlay{z-index:15;-webkit-backdrop-filter:blur(20px);background:#0c0c12eb;border:1px solid #bc000040;border-radius:20px;flex-direction:column;gap:12px;padding:20px;animation:.25s ease-out scout-overlay-in;display:flex;position:absolute;inset:0;overflow-y:auto}@keyframes scout-overlay-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.scout-concierge-close{color:#ffffffb3;cursor:pointer;z-index:16;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.scout-concierge-close:hover{color:#fff;background:#bc000066}.scout-concierge-header{align-items:center;gap:10px;display:flex}.scout-concierge-title{letter-spacing:.02em;color:#bc0000;text-transform:uppercase;font-size:13px;font-weight:700}.scout-concierge-loading{flex-direction:column;gap:10px;padding-top:4px;display:flex}.scout-concierge-skeleton{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.4s ease-in-out infinite scout-shimmer}.scout-concierge-skeleton--short{width:60%}.scout-concierge-skeleton--mid{width:80%}@keyframes scout-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.scout-concierge-error{color:#fff9;margin:0;font-size:13px;font-style:italic}.scout-concierge-body{flex-direction:column;gap:10px;display:flex}.scout-concierge-tldr{color:#fffffff2;border-left:3px solid #bc0000;margin:0;padding-left:10px;font-size:13px;line-height:1.45}.scout-concierge-tldr strong{color:#bc0000;font-weight:700}.scout-concierge-summary{color:#ffffffbf;margin:0;font-size:12.5px;line-height:1.55}.scout-concierge-next{margin-top:4px}.scout-concierge-next-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.scout-concierge-next ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.scout-concierge-next li{color:#ffffffb3;padding-left:14px;font-size:12px;line-height:1.4;position:relative}.scout-concierge-next li:before{content:"";background:#bc0000;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}[data-theme=light] .scout-concierge-overlay{background:#ffffffeb;border-color:#bc000026}[data-theme=light] .scout-concierge-close{color:#00000080;background:#0000000f}[data-theme=light] .scout-concierge-close:hover{color:#bc0000;background:#bc000026}[data-theme=light] .scout-concierge-tldr{color:#000000e6}[data-theme=light] .scout-concierge-summary{color:#000000a6}[data-theme=light] .scout-concierge-error{color:#00000080}[data-theme=light] .scout-concierge-next-label{color:#00000073}[data-theme=light] .scout-concierge-next li{color:#0009}@media (max-width:768px){.scout-concierge-overlay{border-radius:20px 20px 0 0;max-height:60vh;padding:24px 20px 32px;animation:.3s ease-out scout-sheet-up;position:fixed;inset:auto 0 0}@keyframes scout-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.scout-hint-badge{z-index:12;-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#0c0c12bf;border:1px solid #bc000040;border-radius:16px;align-items:center;gap:5px;padding:3px 8px 3px 5px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.scout-hint-badge span{font-family:"Space Grotesk",var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:.02em;color:#fffc;white-space:nowrap;font-size:10px;font-weight:600}@media (hover:hover){.feed-card:hover .scout-hint-badge{opacity:1;transform:translateY(0)}}[data-theme=light] .scout-hint-badge{background:#ffffffd9;border-color:#bc000033}[data-theme=light] .scout-hint-badge span{color:#000000b3}.scout-first-tip{z-index:9999;-webkit-backdrop-filter:blur(12px);cursor:pointer;white-space:nowrap;background:#bc0000f2;border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 20px;animation:.4s ease-out scout-tip-slide-up;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 28px #bc000059,0 2px 8px #0000004d}.scout-first-tip span{font-family:"Space Grotesk",var(--font-space-grotesk),system-ui,sans-serif;color:#fff;font-size:13px;font-weight:600;line-height:1.3}@keyframes scout-tip-slide-up{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}[data-theme=light] .scout-first-tip{background:#bc0000f7}@media (max-width:768px){.scout-first-tip{white-space:normal;text-align:center;justify-content:center;left:16px;right:16px;transform:none}@keyframes scout-tip-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feed-card:first-child .scout-hint-badge{opacity:.7;transform:translateY(0)}}.command-panel{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;flex-shrink:0;gap:16px;width:340px;max-height:calc(100vh - 112px);padding-bottom:48px;display:flex;position:sticky;top:96px;overflow-y:auto}.command-panel::-webkit-scrollbar{width:4px}.command-panel::-webkit-scrollbar-track{background:0 0}.command-panel::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.cmd-card{-webkit-backdrop-filter:blur(12px);background:#0c0c12b3;border:1px solid #ffffff0f;border-radius:14px;padding:16px}[data-theme=light] .cmd-card{background:#ffffffd9;border-color:#0000000f}.cmd-card-title{letter-spacing:.08em;text-transform:uppercase;color:#bc0000;border-bottom:1px solid #bc000026;margin:0 0 12px;padding-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700}.cmd-keys-list{flex-direction:column;gap:2px;display:flex}.cmd-key-link{color:var(--sm-text);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.cmd-key-link:hover{background:#bc00001a}.cmd-key-icon{color:#bc0000;background:#bc00001a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cmd-tools-grid{flex-wrap:wrap;gap:6px;display:flex}.cmd-tool-chip{color:var(--sm-text);border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.cmd-tool-chip:hover{background:#bc000014;border-color:#bc000066}[data-theme=light] .cmd-tool-chip{border-color:#0000001a}.cmd-tool-dot{background:#bc0000;border-radius:50%;width:6px;height:6px}.cmd-teams-list{flex-direction:column;gap:2px;display:flex}.cmd-team-row{border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;text-decoration:none;transition:background .15s;display:flex}.cmd-team-row:hover{background:#bc000014}.cmd-team-label{letter-spacing:.03em;color:var(--sm-text);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700}.cmd-team-count{color:var(--sm-text-muted);font-family:Space Grotesk,sans-serif;font-size:11px}.cmd-trending-list{flex-direction:column;gap:2px;display:flex}.cmd-trending-item{border-radius:8px;align-items:flex-start;gap:10px;padding:7px 6px;text-decoration:none;transition:background .15s;display:flex}.cmd-trending-item:hover{background:#bc000014}.cmd-trending-rank{color:#bc000099;text-align:center;flex-shrink:0;min-width:18px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:800;line-height:1.4}.cmd-trending-title{color:var(--sm-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.command-panel{width:100%;max-height:none;margin-top:32px;position:static;overflow:visible}}@media (max-width:640px){.command-panel{gap:12px}.cmd-card{border-radius:12px;padding:14px}}
