:root{--hs-pink:#ff4fa3;--hs-coral:#ff7a6e;--hs-aqua:#6eecf2;--hs-sky:#bfd6ff;--hs-green:#41c67a;--hs-cream:#f8ebcf;--hs-orange:#ffa347;--hs-navy:#133a63}*{box-sizing:border-box}body{margin:0;font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--hs-navy);color:#f7fbff;overflow-x:hidden}button,input{font:inherit}.hs-page{min-height:100vh;padding:18px;position:relative;overflow:hidden;background:linear-gradient(135deg,#f8ebcff2,#ff7a6e52 36%,#6eecf23d),url(/hotshots/hotshots-beach-hero.jpg) center top/cover fixed}.hs-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8ebcfeb,#f8ebcfbd 42%,#133a6333);pointer-events:none}.hs-page:after{content:"";position:fixed;right:-60px;top:116px;width:260px;height:540px;opacity:.52;background:repeating-radial-gradient(ellipse at center,transparent 0 18px,var(--hs-aqua) 19px 24px,transparent 25px 42px);pointer-events:none}.hs-workspace{position:relative;z-index:1;width:min(920px,100%);margin:0 auto;padding:18px;min-height:calc(100vh - 36px);display:flex;flex-direction:column;gap:16px}.hs-workspace.wide{width:min(1180px,100%)}.hs-brand{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:12px 16px;border:1px solid rgba(19,58,99,.12);background:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;box-shadow:0 16px 44px #133a6324}.hs-headerLogo{display:flex;align-items:center;justify-content:center;min-width:0;min-height:74px;padding:7px 10px;overflow:hidden;border-radius:8px;background:#ffffffc2;border:1px solid rgba(19,58,99,.08);box-shadow:0 10px 24px #133a6314;transition:transform .12s ease,box-shadow .12s ease}.hs-headerLogo:hover,.hs-headerLogo:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px #133a6329;outline:0}.hs-headerLogo.global{justify-self:start}.hs-headerLogo.hotshots{justify-self:center}.hs-headerLogo.cheertech{justify-self:end}.hs-headerLogo img{display:block;width:auto;max-width:100%;object-fit:contain}.hs-headerLogo.global img{max-width:112px;max-height:62px}.hs-headerLogo.hotshots img{max-width:138px;max-height:78px;border-radius:6px}.hs-headerLogo.cheertech img{max-width:88px;max-height:62px}.hs-teamLogoRibbon{position:relative;overflow:hidden;border-radius:8px;padding:12px;background:#ffffffe6;border:1px solid rgba(19,58,99,.1);box-shadow:0 16px 44px #133a6324}.hs-teamLogoRibbon:before,.hs-teamLogoRibbon:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:32px;pointer-events:none}.hs-teamLogoRibbon:before{left:0;background:linear-gradient(90deg,#fffffff2,#fff0)}.hs-teamLogoRibbon:after{right:0;background:linear-gradient(270deg,#fffffff2,#fff0)}.hs-teamLogoTrack{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.hs-teamLogoCell{display:flex;align-items:center;justify-content:center;min-width:0;height:82px;padding:9px;border-radius:8px;background:linear-gradient(135deg,#f8ebcfdb,#ffffffe6);border:1px solid rgba(19,58,99,.08);box-shadow:inset 0 1px #ffffffb8}.hs-teamLogoCell img{display:block;max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain}.hs-heroCard{position:relative;overflow:hidden;border-radius:8px;padding:22px;min-height:250px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(90deg,#f8ebcff0,#f8ebcfc2 38%,#f8ebcf33 64%,#f8ebcf14),url(/hotshots/hotshots-header-gap-bg.jpg) center/cover;box-shadow:0 24px 70px #133a6338;border:1px solid rgba(19,58,99,.1)}.hs-heroCard:before{content:"";position:absolute;right:26px;bottom:30px;width:110px;height:110px;border:3px solid rgba(255,255,255,.9);border-radius:50%;opacity:.82}.hs-heroCard:after{content:"";position:absolute;right:70px;bottom:72px;width:22px;height:22px;background:var(--hs-pink);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.hs-heroCard.compact{min-height:210px}.hs-titleRow{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hs-heroHotshotsLogo{position:absolute;z-index:2;top:26px;left:67%;display:block;width:clamp(150px,16vw,205px);margin:0;text-decoration:none;filter:drop-shadow(0 14px 22px rgba(19,58,99,.2));isolation:isolate}.hs-heroHotshotsLogo:before{content:"";position:absolute;z-index:-1;top:-14px;right:-16px;bottom:-12px;left:-16px;border-radius:8px;background:linear-gradient(135deg,#ffffffc7,#f8ebcf8a);border:1px solid rgba(255,255,255,.66);box-shadow:0 18px 38px #133a6338,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hs-heroHotshotsLogo img{display:block;width:100%;height:auto;position:relative;z-index:1}.hs-heroCard:not(.compact) .hs-heroHotshotsLogo{top:28px;left:56%;width:clamp(210px,23vw,270px)}.hs-partnerLogos{position:absolute;right:24px;top:70px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto;min-width:0;padding:0;background:transparent}.hs-partnerLogos a{position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;min-width:0;width:88px;height:66px;padding:8px;background:transparent;border:0;box-shadow:none;isolation:isolate}.hs-partnerLogos a:before{content:"";position:absolute;z-index:-1;top:5px;right:5px;bottom:5px;left:5px;border-radius:6px;background:linear-gradient(135deg,#ffffffc2,#f8ebcf7a);border:1px solid rgba(255,255,255,.66);box-shadow:0 14px 28px #133a6333,inset 0 1px #ffffffb8;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hs-partnerLogos img{display:block;width:auto;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(19,58,99,.22));position:relative;z-index:1}.hs-partnerLogos a:first-child img{max-width:78px;max-height:56px}.hs-partnerLogos a:last-child img{max-width:74px;max-height:54px}.hs-heroCard:not(.compact) .hs-partnerLogos{right:18px;top:74px;gap:7px}.hs-heroCard:not(.compact) .hs-partnerLogos a{width:82px;height:62px;padding:8px}.hs-heroCard:not(.compact) .hs-partnerLogos a:first-child img{max-width:70px;max-height:50px}.hs-heroCard:not(.compact) .hs-partnerLogos a:last-child img{max-width:66px;max-height:48px}.hs-script{margin:0 0 2px;color:var(--hs-pink);font-size:clamp(24px,5vw,46px);line-height:1;font-family:Brush Script MT,Segoe Script,cursive}.hs-kicker{margin:0 0 6px;color:var(--hs-navy);font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.18em}h1{margin:0;color:var(--hs-navy);font-size:clamp(38px,8vw,82px);line-height:.88;letter-spacing:0;text-transform:uppercase;font-weight:950;max-width:620px}.hs-heroCard h1{max-width:510px}.hs-staffLink,.hs-toolbar button,.hs-submit,.hs-rowActions button,.hs-adminControls button,.hs-clcTarget button{border:0;border-radius:8px;padding:12px 16px;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.hs-staffLink{color:#fff;background:var(--hs-pink);box-shadow:0 10px 22px #ff4fa347}.hs-staffLink.secondary{background:var(--hs-navy);box-shadow:0 10px 22px #133a6333}.hs-staffActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.hs-featureStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px -22px -22px;background:#133a631f}.hs-featureStrip span{padding:13px 8px;text-align:center;background:#ffffffdb;color:var(--hs-navy);font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.hs-heroStatement{position:relative;z-index:2;margin:18px -22px -22px;padding:15px 18px;background:#ffffffe0;border-top:1px solid rgba(19,58,99,.12);color:var(--hs-navy);font-size:clamp(12px,2vw,17px);font-weight:950;letter-spacing:.08em;text-align:center;text-transform:uppercase}.hs-systemFlow{position:relative;z-index:2;display:grid;gap:10px;margin:16px 0 0;max-width:min(100%,600px);color:var(--hs-navy)}.hs-systemFlow p{margin:0;font-size:clamp(13px,2.1vw,16px);line-height:1.35;font-weight:850}.hs-systemFlow ol{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:var(--hs-navy);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hs-systemFlow li{display:flex;align-items:center;gap:7px}.hs-systemFlow li:not(:last-child):after{content:"";display:block;width:18px;height:2px;background:linear-gradient(90deg,var(--hs-pink),var(--hs-aqua))}.hs-playerConcept{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,46%);gap:18px;align-items:center;padding:18px;background:linear-gradient(135deg,#133a63f5,#0c141df5);border-radius:8px;box-shadow:0 26px 70px #133a6347;border:1px solid rgba(255,255,255,.12)}.hs-playerConcept:before{content:"";position:absolute;inset:auto -90px -110px auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(65,198,122,.32),transparent 64%)}.hs-playerConcept:after{content:"";position:absolute;right:24px;top:18px;width:46px;height:46px;background:var(--hs-orange);clip-path:polygon(50% 0,61% 35%,98% 18%,80% 50%,98% 82%,61% 65%,50% 100%,39% 65%,2% 82%,20% 50%,2% 18%,39% 35%)}.hs-playerConcept.compact{grid-template-columns:minmax(0,1fr) minmax(260px,40%)}.hs-playerConcept.interactive{grid-template-columns:1fr;gap:16px;align-items:stretch}.hs-playerIntro{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px 18px;max-width:min(900px,100%);padding-right:70px}.hs-playerIntro h2{margin:0;color:#fff;font-size:clamp(46px,8vw,88px);line-height:.86;text-transform:uppercase;letter-spacing:0;font-weight:950}.hs-playerIntro h2 span{display:block}.hs-playerIntroCopy{display:grid;gap:5px;min-width:0;padding-bottom:3px}.hs-playerTagline{margin:0;color:#d8efff;font-size:clamp(17px,2.35vw,24px);line-height:1;font-weight:900}.hs-playerDemo{position:relative;z-index:1;display:grid;gap:8px}.hs-playerDemoLead{margin:0;color:var(--hs-aqua);font-size:clamp(11px,1.55vw,14px);line-height:1.2;font-weight:900;letter-spacing:.04em;max-width:520px}.hs-playerDemo .hs-virtualPlayer{padding:18px;background:#050a10c7;box-shadow:0 20px 48px #00000047}.hs-playerDemo .hs-consoleStage{width:min(900px,100%)}.hs-playerCopy{position:relative;z-index:1;display:grid;gap:12px;min-width:0}.hs-conceptEyebrow{margin:0;color:var(--hs-aqua);font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.hs-playerCopy h2{margin:0;color:#fff;font-size:clamp(34px,7vw,74px);line-height:.9;text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere}.hs-playerCopy h2 span{display:block}.hs-conceptLead{margin:0;max-width:600px;color:#d8efff;font-size:16px;line-height:1.45;font-weight:700}.hs-conceptLead.textBlock{position:relative;z-index:1;width:100%;max-width:min(900px,100%);justify-self:center;padding:14px 16px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.hs-conceptTag{margin:0;color:var(--hs-aqua);font-size:clamp(14px,2.4vw,20px);line-height:1;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hs-signalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.hs-signalGrid div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;min-width:0;padding:12px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.hs-signalGrid strong{color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hs-signalGrid small{grid-column:2;min-width:0;color:#bcd0e3;font-weight:700;line-height:1.35;overflow-wrap:break-word}.hs-dot{width:16px;height:16px;border-radius:50%;box-shadow:0 0 18px currentColor}.hs-dot.green{color:#2cff70;background:#2cff70}.hs-dot.red{color:#ff261d;background:#ff261d}.hs-playerConcept.interactive .hs-signalGrid{position:relative;z-index:1;width:100%;max-width:min(900px,100%);justify-self:center}.hs-playerPhoto{position:relative;z-index:1;justify-self:center;align-self:center;display:grid;gap:12px;width:95%;padding:0;overflow:visible;transform:none}.hs-playerPhoto:before{content:none}.hs-playerPhoto img{position:relative;display:block;width:100%;max-height:390px;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 24px 44px #0000004d}.hs-playerPhoto .hs-conceptTag{text-align:center}.hs-flowStrip{grid-column:1 / -1;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ffffff1f;border-radius:8px;overflow:hidden}.hs-playerConcept.interactive .hs-flowStrip{width:100%;max-width:min(900px,100%);justify-self:center}.hs-flowStrip span{padding:12px 8px;text-align:center;background:#ffffff14;color:#fff;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.14em}.hs-flowStrip span:last-child{background:linear-gradient(90deg,var(--hs-green),var(--hs-aqua));color:#06202a}.hs-form{position:relative;display:grid;gap:14px;padding:18px;background:#fffffff0;color:#122033;border-radius:8px;box-shadow:0 26px 70px #133a6338;border:1px solid rgba(19,58,99,.1)}.hs-form:before{content:"";position:absolute;right:14px;top:-16px;width:38px;height:38px;background:var(--hs-orange);clip-path:polygon(50% 0,61% 35%,98% 18%,80% 50%,98% 82%,61% 65%,50% 100%,39% 65%,2% 82%,20% 50%,2% 18%,39% 35%)}.hs-grid{display:grid;gap:14px}.hs-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-grid.three{grid-template-columns:2fr 1fr 1fr}label{display:grid;gap:7px}label span{font-size:12px;font-weight:950;letter-spacing:.11em;text-transform:uppercase;color:var(--hs-navy)}input{width:100%;min-height:48px;border:1px solid #bfd6ff;border-radius:8px;padding:10px 12px;background:#fff;color:#102030}input:focus{outline:3px solid rgba(110,236,242,.36);border-color:#41c6d2}.hs-drop{border:2px dashed var(--hs-pink);border-radius:8px;padding:16px;background:linear-gradient(135deg,#ff4fa314,#6eecf22e);align-items:start;cursor:pointer}.hs-drop input{border:0;min-height:0;padding:0;background:transparent;cursor:pointer}.hs-drop strong{font-size:20px;color:var(--hs-navy)}.hs-drop small{color:#637083}.hs-progress{position:relative;height:30px;border-radius:999px;background:#d7e1ee;overflow:hidden}.hs-progress div{height:100%;background:linear-gradient(90deg,var(--hs-pink),var(--hs-orange),var(--hs-aqua));transition:width .15s linear}.hs-progress span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#06131f;font-size:13px;font-weight:950}.hs-alert{border-radius:8px;padding:12px 14px;font-weight:800}.hs-alert.good{background:#dcfce7;color:#14532d;border:1px solid #86efac}.hs-alert.bad{background:#ffe4e6;color:#9f1239;border:1px solid #fda4af}.hs-submit{min-height:58px;background:linear-gradient(90deg,var(--hs-pink),#ff7a6e);color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:.08em}.hs-submit:disabled,.hs-rowActions button:disabled,.hs-clcTarget button:disabled{opacity:.55;cursor:not-allowed}.hs-audio{width:100%}.hs-virtualPlayer{display:grid;gap:14px;padding:16px;border-radius:8px;background:linear-gradient(135deg,#101820,#0a0e14);color:#f8fbff;border:1px solid rgba(19,58,99,.16);box-shadow:0 18px 44px #133a6338}.hs-virtualTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hs-virtualTop p{margin:0 0 5px;color:var(--hs-aqua);font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.hs-virtualTop h2{margin:0;color:#fff;font-size:clamp(24px,4.8vw,44px);line-height:1;text-transform:uppercase;letter-spacing:0;overflow-wrap:anywhere}.hs-virtualTop span{display:block;margin-top:4px;color:#9fb5c8;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere}.hs-virtualTop strong{flex:0 0 auto;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.hs-virtualTop strong.ready{background:#41c67a2e;color:#9ff4bc;border:1px solid rgba(65,198,122,.36)}.hs-virtualTop strong.wait{background:#ffa3472e;color:#ffd29c;border:1px solid rgba(255,163,71,.36)}.hs-consoleStage{position:relative;justify-self:center;width:min(820px,100%);aspect-ratio:3/2;overflow:hidden;border-radius:8px;box-shadow:0 24px 44px #0000004d}.hs-consoleStage img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:contain}.hs-stageBeams{position:absolute;z-index:1;left:3%;right:3%;top:-.6%;height:17.2%;pointer-events:none;opacity:.8;filter:blur(.4px);mix-blend-mode:screen}.hs-stageBeams:before{content:"";position:absolute;left:14%;right:14%;bottom:-5%;height:40%;border-radius:50%;background:radial-gradient(ellipse at 18% 52%,rgba(255,37,31,.62),transparent 27%),radial-gradient(ellipse at 39% 48%,rgba(255,210,28,.58),transparent 27%),radial-gradient(ellipse at 60% 50%,rgba(32,242,99,.5),transparent 28%),radial-gradient(ellipse at 82% 48%,rgba(247,251,255,.62),transparent 28%);filter:blur(8px)}.hs-stageBeams:after{content:"";position:absolute;left:2%;right:2%;top:0;height:96%;background:radial-gradient(circle at 12% 34%,rgba(255,37,31,.7),transparent 14%),radial-gradient(circle at 28% 28%,rgba(255,210,28,.66),transparent 15%),radial-gradient(circle at 46% 34%,rgba(32,242,99,.62),transparent 15%),radial-gradient(circle at 64% 28%,rgba(247,251,255,.7),transparent 15%),radial-gradient(circle at 80% 34%,rgba(255,37,31,.54),transparent 14%),radial-gradient(circle at 92% 30%,rgba(32,242,99,.5),transparent 13%);filter:blur(6px);opacity:1}.hs-stageBeams i{position:absolute;bottom:0;width:18%;height:106%;border-radius:18px 18px 999px 999px;transform-origin:bottom center;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(255,37,31,.22) 47%,rgba(255,37,31,.54) 82%,rgba(255,255,255,.64) 100%);clip-path:polygon(0 0,100% 0,54% 100%,46% 100%)}.hs-stageBeams i.is-red{background:linear-gradient(180deg,transparent 0%,rgba(255,37,31,.12) 24%,rgba(255,37,31,.4) 62%,rgba(255,37,31,.72) 100%)}.hs-stageBeams i.is-yellow{background:linear-gradient(180deg,transparent 0%,rgba(255,210,28,.12) 24%,rgba(255,210,28,.42) 62%,rgba(255,163,71,.7) 100%)}.hs-stageBeams i.is-green{background:linear-gradient(180deg,transparent 0%,rgba(32,242,99,.11) 24%,rgba(32,242,99,.4) 62%,rgba(32,242,99,.7) 100%)}.hs-stageBeams i.is-white{background:linear-gradient(180deg,transparent 0%,rgba(247,251,255,.12) 24%,rgba(247,251,255,.42) 62%,rgba(110,236,242,.68) 100%)}.hs-stageBeams i.is-dark{opacity:.22;background:linear-gradient(180deg,transparent 0%,rgba(255,37,31,.16) 100%)}.hs-stageBeams i:nth-child(1){left:3%;transform:rotate(-17deg)}.hs-stageBeams i:nth-child(2){left:19%;transform:rotate(-10deg)}.hs-stageBeams i:nth-child(3){left:35%;transform:rotate(-3deg)}.hs-stageBeams i:nth-child(4){right:35%;transform:rotate(3deg)}.hs-stageBeams i:nth-child(5){right:19%;transform:rotate(10deg)}.hs-stageBeams i:nth-child(6){right:3%;transform:rotate(17deg)}.hs-stageBeams.launching,.hs-stageBeams.go,.hs-stageBeams.live{opacity:1;animation:hsLightSweep 1.2s ease-in-out infinite alternate}.hs-stageBeams.stopping{opacity:.42;animation:hsStopPulse .34s ease-in-out 3}@keyframes hsLightSweep{0%{filter:hue-rotate(0deg) brightness(.95);transform:translate(-1%)}to{filter:hue-rotate(28deg) brightness(1.25);transform:translate(1%)}}@keyframes hsStopPulse{0%,to{filter:hue-rotate(135deg) brightness(.72)}50%{filter:hue-rotate(135deg) brightness(1.45)}}.hs-launchLights{position:absolute;z-index:3;left:16%;right:16%;top:15.1%;display:grid;grid-template-columns:repeat(24,minmax(6px,1fr));gap:clamp(2px,.46vw,6px);padding:clamp(5px,.9vw,9px) clamp(7px,1.4vw,13px);border:1px solid rgba(255,255,255,.32);border-radius:8px;background:linear-gradient(180deg,#0c0d0e75,#000000b3);box-shadow:0 9px 22px #0000007a,inset 0 0 10px #ffffff14;pointer-events:none}.hs-launchLights i{display:block;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.36);background:#320707;box-shadow:inset 0 0 3px #ffffff6b;transition:background-color 80ms linear,box-shadow 80ms linear,transform 80ms linear;transform:scale(1.08)}.hs-launchLights i.is-red{background:#ff251f;box-shadow:0 0 9px #ff251ffa,0 0 18px #ff251fb8,inset 0 0 4px #ffffff94}.hs-launchLights i.is-dark{background:#230404;box-shadow:inset 0 0 2px #fff3;transform:scale(.86)}.hs-launchLights i.is-yellow{background:#ffd21c;box-shadow:0 0 10px #ffd21c,0 0 20px #ff9318bd,inset 0 0 4px #ffffffb3}.hs-launchLights i.is-green{background:#20f263;box-shadow:0 0 12px #20f263,0 0 23px #20f263c7,inset 0 0 4px #ffffffb8}.hs-launchLights i.is-white{background:#f7fbff;box-shadow:0 0 11px #f7fbfff2,0 0 22px #6eecf2ad,inset 0 0 4px #ffffffe6;transition:background-color .9s ease,box-shadow .9s ease}.hs-consoleScreen{position:absolute;left:15.4%;top:50.2%;z-index:4;width:24.6%;height:17.8%;display:grid;align-content:center;gap:1px;padding:clamp(4px,.62vw,7px);overflow:hidden;background:linear-gradient(180deg,#020b1447,#0003086e);border-radius:3px;color:#dff6ff;text-transform:uppercase;box-shadow:inset 0 0 14px #0c8eff1f}.hs-consoleScreen span{color:#41c67a;font-size:clamp(5px,.8vw,8px);font-weight:950;letter-spacing:.1em;line-height:1}.hs-consoleScreen strong{max-width:72%;font-size:clamp(9px,1.6vw,18px);line-height:.95;font-weight:950;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-consoleScreen small{max-width:74%;color:#83c7ff;font-size:clamp(5px,.78vw,8px);font-weight:900;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-screenCountdown{position:absolute;right:6%;top:10%;min-width:30%;padding:2px 4px;border-radius:3px;background:#00000057;color:#2cff70;font-size:clamp(9px,2vw,22px);line-height:1;font-weight:950;text-align:center;letter-spacing:.08em;text-shadow:0 0 10px rgba(44,255,112,.8);opacity:0}.hs-screenCountdown.active{background:#2cff7024;opacity:1;animation:hsCountdownPop .18s ease-out}@keyframes hsCountdownPop{0%{transform:scale(.72);opacity:.15}to{transform:scale(1);opacity:1}}.hs-screenStatus{display:grid;grid-template-columns:1fr;gap:2px;margin-top:2px;color:#c8e7ff;font-size:clamp(5px,.8vw,8px);font-weight:900;letter-spacing:.06em}.hs-screenStatus i{display:inline-block;width:.8em;height:.8em;margin-right:.35em;border-radius:50%;background:#22394b;vertical-align:-.08em}.hs-screenStatus i.on{background:#2cff70;box-shadow:0 0 8px #2cff70db}.hs-screenVu{position:absolute;right:7%;bottom:11%;left:50%;height:18%;display:grid;grid-template-columns:repeat(14,1fr);gap:2px;align-items:end;opacity:.86}.hs-screenVu i{display:block;min-height:10%;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#ff2b25,#b80d0d);box-shadow:0 0 7px #ff2b259e}.hs-screenVu.active i{background:linear-gradient(180deg,#ff473d 0,#ff473d 24%,#ffa347 25%,#ffa347 46%,#2cff70 47%,#2cff70);box-shadow:0 0 7px #2cff7075}.hs-consoleHotspot{position:absolute;z-index:5;border:0;border-radius:50%;background:#ffffff03;cursor:pointer;touch-action:manipulation}.hs-consoleHotspot:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;opacity:0;transition:opacity .15s ease,box-shadow .15s ease}.hs-consoleHotspot:hover:after,.hs-consoleHotspot:focus-visible:after{opacity:1}.hs-consoleHotspot.go{left:47.2%;top:47.8%;width:17.2%;height:25.8%}.hs-consoleHotspot.go:after{box-shadow:0 0 0 3px #2cff70c7,0 0 28px #2cff70bf}.hs-consoleHotspot.stop{left:69%;top:47.8%;width:17.2%;height:25.8%}.hs-consoleHotspot.stop:after{box-shadow:0 0 0 3px #ff3128c7,0 0 28px #ff3128bf}.hs-consoleHotspot:disabled{cursor:not-allowed}.hs-toolbar{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px;background:#ffffffe6;border:1px solid rgba(19,58,99,.1);border-radius:8px;box-shadow:0 16px 44px #133a6324}.hs-toolbar input{background:#fff}.hs-toolbar button{background:var(--hs-aqua);color:#06202a}.hs-countbar{display:flex;justify-content:space-between;gap:10px;color:var(--hs-navy);font-weight:950;text-transform:uppercase;letter-spacing:.12em}.hs-clcHint{padding:14px 16px;border-radius:8px;background:#133a63e6;color:#e6f6ff;font-size:14px;font-weight:950;text-align:center;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 16px 44px #133a632e}.hs-clcTarget{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.7fr) auto;gap:10px;align-items:center;padding:14px;border:3px solid #41c67a;border-radius:8px;background:linear-gradient(135deg,#14532df5,#133a63f0);box-shadow:0 20px 52px #133a633d,0 0 0 5px #41c67a29;color:#f0fff6}.hs-clcTarget div{display:grid;gap:4px;min-width:0}.hs-clcTarget span{color:#b9f8d0;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.13em}.hs-clcTarget strong{min-width:0;color:#fff;font-size:clamp(17px,2.5vw,26px);line-height:1;font-weight:950;text-transform:uppercase;overflow-wrap:anywhere}.hs-clcTarget button{min-height:54px;background:#41c67a;color:#062314;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 12px 28px #41c67a47}.hs-list{display:grid;gap:12px}.hs-row{display:grid;grid-template-columns:1fr minmax(280px,380px);gap:16px;align-items:center;padding:14px;background:#fffffff0;color:#111c2e;border-radius:8px;border-left:8px solid var(--hs-aqua);box-shadow:0 16px 44px #133a6321}.hs-row.selected{border-left-color:#41c67a;outline:3px solid rgba(65,198,122,.72);box-shadow:0 20px 56px #133a6333,0 0 0 6px #41c67a24}.hs-row.selected .hs-rowActions button{background:#41c67a;color:#062314;box-shadow:0 10px 24px #41c67a47}.hs-row h2{margin:6px 0 2px;font-size:clamp(24px,4vw,38px);line-height:1;letter-spacing:0}.hs-row p{margin:0;color:#526277;font-weight:800}.hs-pill{display:inline-flex;width:max-content;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.hs-pill.ready{background:#41c67a29;color:#14532d}.hs-pill.wait{background:#ffa3472e;color:#92400e}.hs-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;color:#475569;font-size:13px;font-weight:800}.hs-meta span{padding:5px 8px;background:#eef4fb;border-radius:999px}.hs-rowActions{display:grid;gap:10px}.hs-rowActions audio{width:100%}.hs-rowActions button{background:var(--hs-navy);color:#fff;min-height:48px;text-transform:uppercase;letter-spacing:.08em}.hs-empty{padding:24px;text-align:center;border-radius:8px;background:#ffffffb8;color:var(--hs-navy);font-weight:900}.hs-page.admin:before{background:linear-gradient(90deg,#f8ebcff0,#f8ebcfd1 42%,#133a631f)}.hs-heroCard.admin{min-height:180px}.hs-opsPage{min-height:100vh;background:#071018;padding:12px;overflow:auto}.hs-opsPage:before,.hs-opsPage:after{display:none}.hs-opsShell{position:relative;z-index:1;width:min(980px,100%);margin:0 auto;display:grid;gap:10px;color:#eef7ff}.hs-opsTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:linear-gradient(180deg,#0f172afa,#071018f5);box-shadow:0 18px 42px #00000047}.hs-opsTop h1{margin:2px 0 4px;color:#fff;font-size:clamp(30px,7vw,58px);line-height:.9;text-transform:uppercase;font-weight:950;letter-spacing:0}.hs-opsTop span{display:block;color:#a9bdd0;font-size:13px;font-weight:800;line-height:1.25}.hs-opsKicker{margin:0;color:#6ee7b7;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.hs-opsTopActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.hs-opsTopActions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:9px 11px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#0f172ae6;color:#e5f1ff;text-decoration:none;font-size:12px;font-weight:950;text-transform:uppercase}.hs-opsStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hs-opsStats div{display:grid;gap:4px;min-height:62px;align-content:center;padding:10px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#0f172ab8}.hs-opsStats span{color:#93a7bc;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.hs-opsStats strong{min-width:0;color:#fff;font-size:clamp(18px,3.4vw,28px);line-height:1;font-weight:950;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-opsToolbar{background:#0f172adb;border-color:#94a3b838;box-shadow:none}.hs-opsToolbar input{background:#08111b;color:#eef7ff;border-color:#94a3b847}.hs-opsToolbar button{background:#38bdf8;color:#05131f}.hs-opsPage .hs-alert{border-radius:8px}.hs-opsPage .hs-clcHint{background:#0f172ad1;border:1px dashed rgba(148,163,184,.3);box-shadow:none;color:#c8d8e8}.hs-opsPage .hs-clcTarget{border-color:#22c55e;background:linear-gradient(135deg,#14532dc7,#082f49d1);box-shadow:0 0 0 4px #22c55e1a,0 18px 42px #0000003d}.hs-opsList{gap:8px}.hs-opsPage .hs-row{grid-template-columns:minmax(0,1fr) minmax(210px,300px);gap:10px;padding:12px;border-left:0;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#0f172af5,#0b121cf5);color:#eef7ff;box-shadow:none}.hs-opsPage .hs-row.selected{border-color:#22c55ec7;outline:0;box-shadow:0 0 0 3px #22c55e29}.hs-opsPage .hs-row h2{color:#fff;font-size:clamp(22px,4.6vw,36px)}.hs-opsPage .hs-row p{color:#b8c7d8}.hs-opsPage .hs-meta span{background:#94a3b81f;color:#cbd9e8;border:1px solid rgba(148,163,184,.14)}.hs-opsPage .hs-pill.ready{background:#bbf7d0;color:#052e16}.hs-opsPage .hs-pill.wait{background:#fde68a;color:#451a03}.hs-opsPage .hs-rowActions button{background:#1e3a5f;color:#fff}.hs-opsPage .hs-row.selected .hs-rowActions button{background:#22c55e;color:#04140a}.hs-opsPage .hs-empty{background:#0f172ab8;border:1px dashed rgba(148,163,184,.24);color:#c8d8e8}.hs-adminStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hs-adminStats div{display:grid;gap:4px;padding:14px 16px;border-radius:8px;background:#ffffffeb;border:1px solid rgba(19,58,99,.1);box-shadow:0 16px 44px #133a631f;color:var(--hs-navy)}.hs-adminStats span{font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.12em;color:#526277}.hs-adminStats strong{font-size:clamp(28px,4vw,46px);line-height:1;font-weight:950}.hs-adminGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;align-items:start}.hs-panel{min-width:0;padding:14px;border-radius:8px;background:#fffffff0;border:1px solid rgba(19,58,99,.1);box-shadow:0 16px 44px #133a6321;color:#111c2e}.hs-panelTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hs-panelTop h2{margin:0;color:var(--hs-navy);font-size:22px;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:0}.hs-panelTop span{color:#526277;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.hs-table{display:grid;gap:10px}.hs-adminRow{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(220px,.9fr) minmax(260px,.85fr);gap:12px;align-items:center;min-width:0;padding:12px;border-radius:8px;background:#f7fbff;border-left:7px solid var(--hs-aqua)}.hs-adminTeam{display:grid;gap:5px;min-width:0}.hs-adminTeam strong{color:#111c2e;font-size:24px;line-height:1;font-weight:950;overflow-wrap:anywhere}.hs-adminTeam small{color:#526277;font-weight:850;line-height:1.25}.hs-adminMeta{display:flex;gap:7px;flex-wrap:wrap;min-width:0;color:#475569;font-size:12px;font-weight:850}.hs-adminMeta span{max-width:100%;padding:5px 8px;border-radius:999px;background:#eaf1f8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-adminControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.hs-adminControls audio{width:100%;min-width:0}.hs-adminControls button{min-height:44px;background:var(--hs-navy);color:#fff;text-transform:uppercase;letter-spacing:.08em}.hs-adminControls button:disabled{opacity:.55;cursor:not-allowed}.hs-activityList{display:grid;gap:8px}.hs-activityList article{display:grid;gap:3px;padding:10px;border-radius:8px;background:#f7fbff;border-left:6px solid var(--hs-pink)}.hs-activityList strong{color:#111c2e;font-size:14px;font-weight:950}.hs-activityList span{min-width:0;color:#334155;font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-activityList small{color:#64748b;font-size:12px;font-weight:800}@media (max-width:900px){.hs-page{width:100vw;width:100dvw;max-width:100vw;max-width:100dvw;padding:0 0 16px;overflow-x:hidden;background-attachment:scroll}.hs-page:after{right:-126px;top:240px;width:220px;height:430px;opacity:.34}.hs-workspace{width:100vw;width:100dvw;max-width:100vw;max-width:100dvw;margin:0;padding:12px;gap:12px;min-height:100vh;overflow:hidden}.hs-titleRow{align-items:flex-start;flex-direction:column;min-width:0}.hs-script{font-size:clamp(18px,5.4vw,22px);max-width:190px}.hs-kicker{font-size:11px;letter-spacing:.16em}.hs-heroHotshotsLogo,.hs-heroCard:not(.compact) .hs-heroHotshotsLogo{top:18px;right:16px;left:auto;width:102px}.hs-heroHotshotsLogo:before{top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:8px;background:#ffffffb8}.hs-partnerLogos,.hs-heroCard:not(.compact) .hs-partnerLogos{right:9px;left:auto;top:121px;width:98px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding:4px;border-radius:8px;background:#ffffff5c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hs-partnerLogos a,.hs-heroCard:not(.compact) .hs-partnerLogos a{width:100%;height:35px;padding:5px}.hs-partnerLogos a:before{top:2px;right:2px;bottom:2px;left:2px;border-radius:5px}.hs-partnerLogos a:first-child img{max-width:38px;max-height:27px}.hs-partnerLogos a:last-child img{max-width:36px;max-height:26px}.hs-grid.two,.hs-grid.three,.hs-row,.hs-toolbar,.hs-adminGrid,.hs-adminRow,.hs-adminControls,.hs-clcTarget{grid-template-columns:1fr}.hs-staffActions{justify-content:flex-start;width:100%}.hs-staffLink{flex:1 1 130px;text-align:center;padding:11px 10px;font-size:12px}.hs-adminStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hs-adminStats div,.hs-panel{padding:12px}.hs-panelTop{align-items:flex-start;flex-direction:column;gap:5px}.hs-adminRow{gap:10px;padding:10px}.hs-adminTeam strong{font-size:22px}.hs-brand{grid-template-columns:repeat(3,minmax(0,1fr));align-self:flex-start;width:100%;max-width:330px;gap:8px;padding:10px 12px}.hs-headerLogo.global,.hs-headerLogo.hotshots,.hs-headerLogo.cheertech{justify-self:stretch}.hs-headerLogo{min-height:58px;padding:5px 7px}.hs-headerLogo.global img{max-width:82px;max-height:50px}.hs-headerLogo.hotshots img{max-width:86px;max-height:58px}.hs-headerLogo.cheertech img{max-width:62px;max-height:50px}.hs-teamLogoRibbon{padding:8px;overflow:hidden}.hs-teamLogoRibbon:before,.hs-teamLogoRibbon:after{content:none}.hs-teamLogoTrack{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;min-width:0}.hs-teamLogoCell{height:50px;padding:5px;border-radius:6px}.hs-teamLogoCell img{max-height:39px}.hs-heroCard{width:100%;max-width:100%;min-width:0;min-height:238px;padding:16px;background-position:center}.hs-heroCard:before{right:18px;bottom:46px;width:72px;height:72px}.hs-heroCard:after{right:48px;bottom:72px;width:16px;height:16px}.hs-heroCard h1{max-width:198px;font-size:clamp(34px,9.8vw,42px);line-height:.9}.hs-featureStrip{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px -18px -18px}.hs-heroStatement{margin:14px -16px -16px;padding:10px 12px;font-size:8px;line-height:1.35;letter-spacing:.06em;overflow-wrap:anywhere}.hs-systemFlow{max-width:255px;margin-top:12px}.hs-systemFlow p{font-size:12px;line-height:1.32}.hs-systemFlow ol{gap:5px;font-size:9px;letter-spacing:.08em}.hs-systemFlow li{gap:5px}.hs-systemFlow li:not(:last-child):after{width:10px}.hs-playerConcept,.hs-playerConcept.compact{grid-template-columns:1fr;width:100%;max-width:100%;min-width:0;padding:14px;overflow:hidden}.hs-playerConcept:after{right:12px;top:12px;width:30px;height:30px}.hs-playerConcept.interactive{gap:12px}.hs-playerIntro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-right:26px}.hs-playerIntro h2{font-size:clamp(34px,10.2vw,39px);line-height:.86;white-space:nowrap}.hs-playerTagline{font-size:clamp(9px,2.9vw,11px);line-height:1.04}.hs-playerDemoLead{font-size:clamp(7px,2.25vw,8.5px);line-height:1.18;max-width:118px;letter-spacing:.03em}.hs-playerIntroCopy{padding-bottom:0}.hs-playerDemo{width:100%;max-width:100%;min-width:0}.hs-playerDemo .hs-virtualPlayer{min-width:0;padding:10px;gap:8px}.hs-playerCopy h2{font-size:26px;line-height:1.04}.hs-signalGrid{grid-template-columns:1fr;gap:8px}.hs-signalGrid div{padding:10px}.hs-signalGrid small{font-size:11px;line-height:1.25}.hs-flowStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-flowStrip span{padding:10px 4px;font-size:8px;letter-spacing:.08em}.hs-playerPhoto{width:100%}.hs-playerPhoto img{max-height:300px}.hs-conceptLead.textBlock{padding:12px;font-size:12px;line-height:1.35}.hs-virtualTop{align-items:center;gap:8px}.hs-virtualTop h2{font-size:clamp(22px,7.1vw,30px)}.hs-virtualTop span{font-size:10px;line-height:1.15}.hs-virtualTop strong{padding:6px 8px;font-size:8px;letter-spacing:.07em}.hs-consoleStage{width:94%;min-width:0;aspect-ratio:1.72}.hs-consoleScreen{left:16%;top:50.6%;width:23.2%;height:16.8%;padding:3px}.hs-consoleScreen span{font-size:5px;letter-spacing:.08em}.hs-consoleScreen strong,.hs-consoleScreen small{display:none}.hs-screenCountdown{right:5%;top:9%;font-size:clamp(10px,4vw,16px)}.hs-screenVu{left:52%;right:7%;bottom:12%;height:15%;gap:1px}.hs-screenStatus{display:none}.hs-rowActions{min-width:0}}
