.SQQvXG_band{isolation:isolate;background:var(--sis-gradient-night);color:#fff;position:relative;overflow:hidden}.SQQvXG_levels{z-index:-1;height:40px;padding:0 var(--sis-gutter);opacity:.3;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.SQQvXG_levels span{border-radius:var(--sis-r-pill);background:var(--sis-blue-on-dark);transform-origin:top;width:4px;animation:1.6s ease-in-out infinite alternate SQQvXG_level}.SQQvXG_levels span:nth-child(5n+2){background:var(--sis-yellow)}.SQQvXG_blob{z-index:-1;filter:blur(70px);opacity:.35;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.SQQvXG_blobBlue{background:var(--sis-blue);top:-140px;right:-80px}.SQQvXG_blobYellow{background:var(--sis-yellow);opacity:.16;bottom:-220px;left:-120px}.SQQvXG_inner{max-width:var(--sis-max-wide);padding:clamp(34px, 4vw, 56px) var(--sis-gutter) var(--sis-section-y);gap:clamp(18px,2.4vw,28px);margin:0 auto;display:grid}.SQQvXG_head{border-bottom:2px solid var(--sis-on-dark-border);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding-bottom:14px;display:flex}.SQQvXG_onAir{font-family:var(--sis-font-mono);font-size:var(--sis-text-label);letter-spacing:var(--sis-ls-caps-wide);text-transform:uppercase;color:var(--sis-yellow-on-dark);flex-basis:100%;align-items:center;gap:8px;font-weight:600;display:inline-flex}.SQQvXG_onAirDot{background:var(--sis-orange);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite SQQvXG_blink}.SQQvXG_title{font-family:var(--sis-font-display);font-size:var(--sis-text-section);letter-spacing:var(--sis-ls-display);font-weight:800;line-height:var(--sis-lh-tight);color:#fff;margin:0}.SQQvXG_sub{font-size:var(--sis-text-small);color:var(--sis-on-dark-text-soft);margin:0}.SQQvXG_open{min-height:var(--sis-tap-sm);border-radius:var(--sis-r-pill);background:var(--sis-yellow);color:var(--sis-ink);font-size:var(--sis-text-small);align-items:center;gap:6px;margin-left:auto;padding:0 16px;font-weight:700;transition:gap .14s ease-out,background .14s ease-out;display:inline-flex}.SQQvXG_open:hover{color:var(--sis-ink);background:#fff;gap:10px}.SQQvXG_grid{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vw,24px);display:grid}.SQQvXG_fill{object-fit:cover}.SQQvXG_featured{--accent:var(--sis-blue);border:1px solid var(--sis-on-dark-border);border-radius:var(--sis-r-panel);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent) 45%, transparent) 0%, transparent 60%), #ffffff0d;flex-direction:column;gap:16px;padding:16px;transition:transform .25s ease-out,border-color .25s ease-out;display:flex;position:relative;overflow:hidden}.SQQvXG_featured:hover{border-color:#ffffff59;transform:translateY(-3px)}.SQQvXG_featuredCover{aspect-ratio:1;border-radius:var(--sis-r-card);background:var(--accent);color:#fff;flex:none;place-items:center;width:100%;max-width:260px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059}.SQQvXG_featuredCover img{transition:transform .4s ease-out}.SQQvXG_featured:hover .SQQvXG_featuredCover img{transform:scale(1.05)}.SQQvXG_newBadge{border-radius:var(--sis-r-pill);background:var(--sis-yellow);color:var(--sis-ink);font-family:var(--sis-font-mono);font-size:var(--sis-text-label);letter-spacing:var(--sis-ls-caps);text-transform:uppercase;padding:4px 9px;font-weight:700;position:absolute;top:10px;left:10px}.SQQvXG_featuredBody{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.SQQvXG_featuredKicker{font-family:var(--sis-font-mono);font-size:var(--sis-text-caps);letter-spacing:var(--sis-ls-caps);text-transform:uppercase;color:var(--sis-yellow-on-dark)}.SQQvXG_featuredTitle{font-family:var(--sis-font-display);font-size:var(--sis-text-card-xl);font-weight:800;line-height:var(--sis-lh-heading);letter-spacing:var(--sis-ls-display);margin:0}.SQQvXG_featuredTitle a{color:#fff}.SQQvXG_featuredTitle a:hover{color:var(--sis-yellow)}.SQQvXG_featuredMeta{font-family:var(--sis-font-mono);font-size:var(--sis-text-meta);color:var(--sis-on-dark-text-soft)}.SQQvXG_actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.SQQvXG_primary,.SQQvXG_secondary{min-height:var(--sis-tap);border-radius:var(--sis-r-pill);font-size:var(--sis-text-body);align-items:center;gap:8px;padding:0 18px;font-weight:700;transition:background .14s ease-out,color .14s ease-out;display:inline-flex}.SQQvXG_primary{color:var(--sis-ink);background:#fff}.SQQvXG_primary:hover{background:var(--sis-yellow);color:var(--sis-ink)}.SQQvXG_secondary{color:#fff;border:1px solid #fff6}.SQQvXG_secondary:hover{background:var(--sis-on-dark-fill);color:#fff}.SQQvXG_side{align-content:start;gap:18px;min-width:0;display:grid}.SQQvXG_group{gap:8px;display:grid}.SQQvXG_groupTitle{font-family:var(--sis-font-mono);font-size:var(--sis-text-caps);letter-spacing:var(--sis-ls-caps);text-transform:uppercase;color:var(--sis-on-dark-text);align-items:center;gap:7px;margin:0 0 2px;font-weight:600;display:inline-flex}.SQQvXG_row{border-radius:var(--sis-r-card);color:#fff;background:#ffffff0d;border:1px solid #0000;align-items:center;gap:12px;padding:8px;transition:background .14s ease-out,border-color .14s ease-out,transform .14s ease-out;display:flex}.SQQvXG_row:hover{border-color:var(--sis-on-dark-border);color:#fff;background:#ffffff1a;transform:translate(3px)}.SQQvXG_rowCover{border-radius:var(--sis-r-control);background:var(--sis-blue);flex:none;width:56px;height:56px;position:relative;overflow:hidden}.SQQvXG_rowVideo{aspect-ratio:16/9;background:var(--sis-media-dark);place-items:center;width:96px;height:auto;display:grid}.SQQvXG_rowPlay{width:26px;height:26px;color:var(--sis-ink);font-size:var(--sis-text-small);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:relative}.SQQvXG_rowBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.SQQvXG_rowKicker{font-family:var(--sis-font-mono);font-size:var(--sis-text-label);color:var(--sis-on-dark-text-soft);text-transform:uppercase}.SQQvXG_rowTitle{font-family:var(--sis-font-display);font-size:var(--sis-text-body);font-weight:700;line-height:var(--sis-lh-snug)}.SQQvXG_rowTime{font-family:var(--sis-font-mono);font-size:var(--sis-text-label);color:var(--sis-on-dark-text-soft);flex:none}.SQQvXG_programs{gap:10px;display:grid}.SQQvXG_programList{scrollbar-width:thin;gap:16px;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.SQQvXG_program{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:8px;width:96px;display:flex}.SQQvXG_programCover{border:3px solid #ffffff2e;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .2s ease-out,border-color .2s ease-out;display:grid;position:relative;overflow:hidden}.SQQvXG_program:hover .SQQvXG_programCover{border-color:var(--sis-yellow);transform:scale(1.08)rotate(-4deg)}.SQQvXG_program:hover{color:var(--sis-yellow)}.SQQvXG_programName{font-size:var(--sis-text-meta);font-weight:600;line-height:1.25}.SQQvXG_open:focus-visible,.SQQvXG_row:focus-visible,.SQQvXG_program:focus-visible,.SQQvXG_primary:focus-visible,.SQQvXG_secondary:focus-visible,.SQQvXG_featuredTitle a:focus-visible{outline:var(--sis-focus);outline-color:var(--sis-yellow);outline-offset:2px}@media (min-width:700px){.SQQvXG_featured{flex-direction:row;align-items:center;padding:20px}.SQQvXG_featuredCover{width:clamp(180px,22vw,250px)}}@media (min-width:1000px){.SQQvXG_grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}}@keyframes SQQvXG_level{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes SQQvXG_blink{0%,to{opacity:1}50%{opacity:.3}}
