.tf-shows{color:#363636;font-family:Poppins,sans-serif}.tf-shows *{box-sizing:border-box;margin:0;padding:0}.sh-top{isolation:isolate;background:#0f234a;position:relative;overflow:hidden}.sh-top:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 55% at 50% 0,#244fa180,#0000 55%);position:absolute;inset:0}.sh-header{text-align:center;z-index:5;background:0 0;padding:56px 20px 40px;position:relative}.sh-rig{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sh-beam{transform-origin:top;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(7px);mix-blend-mode:screen;will-change:transform,opacity;width:min(50vw,440px);height:168%;position:absolute;top:-8%;transform:translate(-50%)}.sh-b1{background:linear-gradient(#f7a3279e,#f7a32714 58%,#0000 78%);animation:9s ease-in-out infinite shbeamA;left:11%}.sh-b2{background:linear-gradient(#468ce6a8,#468ce614 58%,#0000 78%);animation:11.5s ease-in-out infinite shbeamB;left:38%}.sh-b3{background:linear-gradient(#ffffff80,#ffffff0f 56%,#0000 74%);animation:7.5s ease-in-out infinite shbeamC;left:62%}.sh-b4{background:linear-gradient(#f7a3278f,#f7a3270f 58%,#0000 78%);animation:10.5s ease-in-out infinite shbeamD;left:89%}@keyframes shbeamA{0%,to{opacity:.5;transform:translate(-50%)rotate(-20deg)}50%{opacity:1;transform:translate(-50%)rotate(11deg)}}@keyframes shbeamB{0%,to{opacity:.55;transform:translate(-50%)rotate(18deg)}50%{opacity:1;transform:translate(-50%)rotate(-13deg)}}@keyframes shbeamC{0%,to{opacity:.45;transform:translate(-50%)rotate(-9deg)}50%{opacity:.9;transform:translate(-50%)rotate(17deg)}}@keyframes shbeamD{0%,to{opacity:.5;transform:translate(-50%)rotate(15deg)}50%{opacity:1;transform:translate(-50%)rotate(-15deg)}}.sh-rig:after{content:"";z-index:3;filter:blur(.4px);background-image:radial-gradient(circle at 11% 10px,#ffd68cf2 3px,#0000 5px),radial-gradient(circle at 38% 10px,#a0cdfff2 3px,#0000 5px),radial-gradient(circle at 62% 10px,#fffffff2 3px,#0000 5px),radial-gradient(circle at 89% 10px,#ffd68cf2 3px,#0000 5px);height:20px;animation:3.6s step-end infinite shflick;position:absolute;top:-9px;left:0;right:0}@keyframes shflick{0%,to{opacity:1}45%{opacity:.82}70%{opacity:.95}}.sh-fw{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sh-beam,.sh-rig:after{animation:none!important}.sh-fw{display:none}}.sh-eyebrow{letter-spacing:5px;text-transform:uppercase;color:#f7a327;z-index:5;margin-bottom:12px;font-size:.65rem;font-weight:700;position:relative}.sh-header h1{color:#fff;letter-spacing:-1px;z-index:5;text-shadow:0 2px 26px #08122880;font-size:2.6rem;font-weight:900;line-height:1;position:relative}.sh-count{color:#fff;z-index:5;background:#ffffff12;border:1px solid #ffffff29;border-radius:50px;align-items:center;gap:8px;margin-top:18px;padding:8px 16px;font-size:.8rem;font-weight:500;display:inline-flex;position:relative}.sh-count b{color:#f7a327;font-weight:800}.sh-pulse{background:#5c9136;border-radius:50%;width:9px;height:9px;animation:1.8s infinite shp;box-shadow:0 0 #5c913699}@keyframes shp{0%{box-shadow:0 0 #5c913680}70%{box-shadow:0 0 0 9px #5c913600}to{box-shadow:0 0 #5c913600}}.sh-body-wrap{background:#f4f4f4;padding:40px 30px 64px}.sh-stage{max-width:1140px;margin:0 auto 44px}.sh-stage-h{border-bottom:2px solid #244fa126;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:10px;display:flex}.sh-stage-h h2{color:#0f234a;letter-spacing:-.5px;font-size:1.5rem;font-weight:800}.sh-stage-n{color:#fff;background:#244fa1;border-radius:50px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:.72rem;font-weight:700;display:inline-flex}.sh-day{margin-bottom:26px}.sh-day:last-child{margin-bottom:0}.sh-day-h{align-items:center;gap:9px;margin:0 0 14px;padding-left:2px;display:flex}.sh-day-h:before{content:"";background:#f7a327;border-radius:50%;flex-shrink:0;width:9px;height:9px}.sh-day-label{color:#0f234a;letter-spacing:-.3px;font-size:1.06rem;font-weight:700}.sh-day-n{color:#ad731d;background:#fcefd6;border-radius:50px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:.66rem;font-weight:700;display:inline-flex}.sh-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sh-card{background:#fff;border:1px solid #244fa129;border-radius:14px;flex-direction:column;transition:transform .25s,border-color .25s;display:flex}.sh-card:hover{border-color:#f7a327;transform:translateY(-5px)rotate(-.4deg)}.sh-img{background-position:top;background-size:cover;border-radius:14px 14px 0 0;width:100%;padding-top:78%;position:relative}.sh-img-ph{aspect-ratio:100/78;color:#ffffffd9;background:linear-gradient(135deg,#0f234a 0%,#244fa1 100%);flex-direction:column;justify-content:center;align-items:center;padding-top:0;display:flex}.sh-perf{z-index:2;border-top:2px dashed #244fa147;height:0;margin:0 10px;position:relative}.sh-perf i{z-index:2;background:#f4f4f4;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px}.sh-perf i:first-child{left:-17px}.sh-perf i:last-child{right:-17px}.sh-type{letter-spacing:2.5px;text-transform:uppercase;color:#244fa1;font-size:.6rem;font-weight:700}.sh-ph-ico{font-size:2rem;line-height:1}.sh-ph-txt{letter-spacing:1px;text-transform:uppercase;color:#fff9;margin-top:6px;font-size:.7rem}.sh-body{flex-direction:column;flex:1;gap:8px;padding:13px 16px 16px;display:flex}.sh-name{color:#0f234a;font-size:1.02rem;font-weight:700;line-height:1.25}.sh-sched{color:#0f234a;white-space:nowrap;background:#f7a327;border-radius:6px;padding:4px 10px;font-size:.62rem;font-weight:800;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #08163240}.sh-desc{color:#5a5a5a;font-size:.82rem;line-height:1.5}.sh-social{gap:8px;margin-top:auto;padding-top:2px;display:flex}.sh-soc{color:#fff;background:#0f234a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.sh-social .sh-soc{color:#fff}.sh-soc:hover{color:#0f234a;background:#f7a327}.sh-soc--spotify{color:#fff;background:#1db954}.sh-soc--spotify:hover{filter:brightness(.92)}.sh-soc--ig{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.sh-soc--ig:hover{filter:brightness(.93)}.sh-soc--yt{color:#fff;background:red}.sh-soc--yt:hover{filter:brightness(.92)}.sh-soc--fb{color:#fff;background:#1877f2}.sh-soc--fb:hover{filter:brightness(.92)}.sh-social .sh-soc--spotify,.sh-social .sh-soc--ig,.sh-social .sh-soc--yt,.sh-social .sh-soc--fb{color:#fff}.sh-soc svg{width:18px;height:18px}.sh-soc--spotify svg{width:26px;height:26px}.sh-soc--yt svg{width:20px;height:20px}.sh-empty{text-align:center;max-width:560px;margin:0 auto;padding:50px 20px}.sh-empty-ico{font-size:3rem}.sh-empty h3{color:#0f234a;margin:12px 0 6px;font-size:1.4rem;font-weight:800}.sh-empty p{color:#777;font-size:.9rem}@media (width<=1024px){.sh-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.sh-grid{grid-template-columns:repeat(2,1fr)}.sh-header h1{font-size:2rem}}@media (width<=460px){.sh-grid{grid-template-columns:1fr}}.shms{z-index:5;background:0 0;padding:4px 24px 36px;position:relative}.shms-bar{justify-content:space-between;align-items:center;gap:12px;max-width:1140px;margin:0 auto 14px;display:flex}.shms-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#f7a327;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.shms-nav{gap:8px;display:flex}.shms-arrow{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.4rem;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.shms-arrow:hover{color:#0f234a;background:#f7a327;border-color:#f7a327}.shms-vp{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:16px;max-width:1140px;margin:0 auto;padding-bottom:2px;display:flex;overflow-x:auto}.shms-vp::-webkit-scrollbar{display:none}.shms-vp:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #f7a327}.shms-slide{scroll-snap-align:start;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#0f234a top/cover;border-radius:16px;flex:0 0 300px;height:340px;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000052}.shms-slide:active{cursor:grabbing}.shms-ph{background:linear-gradient(135deg,#0f234a,#244fa1)}.shms-ov{background:linear-gradient(#08122800 40%,#081228db 100%);position:absolute;inset:0}.shms-cap{flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.shms-day{letter-spacing:1px;text-transform:uppercase;color:#0f234a;background:#f7a327;border-radius:50px;padding:3px 9px;font-size:.6rem;font-weight:800}.shms-name{color:#fff;text-shadow:0 1px 6px #0000008c;font-size:1.18rem;font-weight:800;line-height:1.15}.shms-role{letter-spacing:1px;text-transform:uppercase;color:#ffffffd1;font-size:.64rem;font-weight:700}@media (width<=760px){.shms{padding:4px 16px 28px}.shms-slide{flex:0 0 78%;height:300px}}
