@import"https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap";@font-face{font-family:RigidSquare;src:url(/fonts/RigidSquare-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:RigidSquare;src:url(/fonts/RigidSquare-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:RigidSquare;src:url(/fonts/RigidSquare-SemiBold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:RigidSquare;src:url(/fonts/RigidSquare-Bold.otf) format("opentype");font-weight:700;font-display:swap}:root{font-family:Futura,Futura PT,Jost,Trebuchet MS,sans-serif;color:#f7f7f9;background:#151925;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.app-shell{min-height:100vh;background:radial-gradient(ellipse 60% 50% at 78% 20%,#38a4ff14 0%,transparent 70%),radial-gradient(ellipse 50% 45% at 90% 85%,#b4f9460d 0%,transparent 70%),#111722;overflow:hidden}.site-header{height:78px;padding:0 max(5vw,28px);border-bottom:1px solid #ffffff16;display:flex;align-items:center;justify-content:space-between}.brand{color:#fff;text-decoration:none;font:700 20px RigidSquare,sans-serif;letter-spacing:-.06em;display:flex;align-items:center;gap:7px}.brand-icon{color:#b4f946;font-size:29px}.brand-muted{color:#74717f}.header-pill{border:1px solid #ffffff22;border-radius:100px;padding:9px 15px;font-size:10px;font-weight:800;letter-spacing:.16em;color:#b2adbd}.header-dot{display:inline-block;width:7px;height:7px;background:#b4f946;border-radius:50%;margin-left:7px;box-shadow:0 0 8px #b4f946}.workspace{width:min(1200px,100%);margin:auto;display:grid;grid-template-columns:minmax(340px,1fr) minmax(400px,1fr);min-height:calc(100vh - 78px)}.control-panel{padding:68px 58px 70px 30px}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:800;color:#b4f946}.small-spark{font-size:19px;margin-right:7px}.page-title{font:700 clamp(35px,4.5vw,58px)/1.08 "RigidSquare",sans-serif;letter-spacing:-.065em;margin:23px 0 16px}.page-title em{font-style:normal;color:#b4f946}.page-desc{color:#a9a5b1;line-height:1.8;font-size:14px;max-width:415px;margin-bottom:36px}.form-group label,.list-heading{font-size:10px;letter-spacing:.19em;font-weight:800;color:#9993a5}.select-wrap{position:relative;margin-top:12px}.select-wrap select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#25222c;border:1px solid #494351;border-radius:12px;color:#fff;padding:16px 18px;outline:none;font-weight:700}.select-wrap span{position:absolute;right:18px;top:10px;color:#aaa;font-size:25px;pointer-events:none}.helper{font-size:12px;color:#86808f;line-height:1.6}.info-box{display:flex;align-items:center;gap:12px;padding:15px 16px;background:#b4f9460d;border:1px solid #b4f9463a;border-radius:12px;margin:25px 0 30px}.info-icon{width:35px;height:35px;background:#b4f946;color:#181821;border-radius:9px;display:grid;place-items:center;font-size:22px}.info-box div{display:flex;flex-direction:column;gap:5px}.info-box strong{font-size:13px}.info-box div span{color:#9994a1;font-size:11px}.list-heading{display:flex;justify-content:space-between;margin-bottom:10px}.slide-list{margin-bottom:20px}.slide-row{width:100%;display:flex;align-items:center;gap:14px;text-align:left;text-transform:capitalize;padding:12px;margin:5px 0;color:#beb9c8;background:transparent;border:1px solid transparent;border-radius:9px;font-size:13px}.slide-row.active{background:#37323d;border-color:#62576e;color:#fff}.slide-index{color:#8c8396;font-family:RigidSquare,sans-serif;font-size:12px}.slide-row.active .slide-index{color:#b4f946}.row-arrow{margin-left:auto;color:#b4f946}.panel-actions{display:flex;flex-direction:column;gap:10px}.btn{min-height:46px;padding:13px 18px;border-radius:10px;border:1px solid #514957;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800}.btn-primary{background:#b4f946;border-color:#b4f946;color:#1b2014}.btn-outline{background:#25212a;color:#eee}.btn:hover{filter:brightness(1.08)}.footer-note{color:#817989;font-size:11px;line-height:1.65;margin-top:18px}.preview-panel{padding:30px 30px 46px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-left:1px solid #ffffff0d;background:radial-gradient(ellipse 55% 45% at 50% 45%,#ffffff0a 0%,transparent 100%),#0e131c80}.preview-topline{display:flex;justify-content:space-between;width:100%;color:#8e8997;letter-spacing:.17em;font-size:10px;font-weight:800;margin-bottom:24px}.live-dot{display:inline-block;width:7px;height:7px;background:#b4f946;border-radius:50%;margin-right:8px}.phone-frame{padding:8px;background:#0c0b0f;border:1px solid #ffffff26;border-radius:27px;box-shadow:0 32px 80px #000a,0 0 0 1px #38a4ff14,0 0 60px #38a4ff12;width:min(325px,100%)}.phone-screen{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:19px;background:#6541ca;touch-action:pan-y}.slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;color:#18191a}.slide-content{position:relative;z-index:1;height:100%;padding:45px 27px 25px;display:flex;flex-direction:column}.slide-kicker{display:flex;align-items:center;gap:6px;letter-spacing:.12em;font-size:9px;font-weight:800;white-space:nowrap}.kicker-mark{font-size:20px}.kicker-no{margin-left:auto;opacity:.6;max-width:95px;text-overflow:ellipsis;overflow:hidden}.slide-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;letter-spacing:.12em;opacity:.72}:root{--hh-orange:#ffb155;--hh-green:#b4f946;--hh-pink:#ff3df9;--hh-rose:#ff5da7;--hh-blue:#38a4ff;--hh-cyan:#6accca;--hh-black:#151925}.slide--intro{background:linear-gradient(180deg,var(--hh-green) 44%,var(--hh-blue) 100%);color:var(--hh-black)}.slide--minutes_live{background:linear-gradient(90deg,var(--hh-green) 0%,var(--hh-blue) 100%);color:var(--hh-black)}.slide--single_session_hypes{background:linear-gradient(180deg,var(--hh-orange) 64%,var(--hh-pink) 100%);color:var(--hh-black)}.slide--total_hypes{background:linear-gradient(90deg,var(--hh-orange) 0%,var(--hh-green) 100%);color:var(--hh-black)}.slide--sessions{background:linear-gradient(90deg,var(--hh-green) 0%,var(--hh-cyan) 100%);color:var(--hh-black)}.slide--longest_session{background:linear-gradient(90deg,var(--hh-orange) 0%,var(--hh-pink) 100%);color:var(--hh-black)}.slide--top_percentile{background:linear-gradient(90deg,var(--hh-pink) 0%,var(--hh-orange) 100%);color:var(--hh-black)}.slide--outro{background:linear-gradient(90deg,#fff,#faedde 25%,#ffefff 53%,#fff 75%,#ddecf7);color:var(--hh-black)}.phone-screen:has(.slide--outro) .story-progress button span{background:var(--hh-black);box-shadow:none}.phone-screen:has(.slide--outro) .story-progress button:before{background:#15192533}.phone-screen:has(.slide--outro) .story-close{color:var(--hh-black);background:#1519251f}.slide--outro .shapes svg{color:var(--hh-blue);opacity:.16}.shapes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero-intro,.hero-outro{margin-top:29%;position:relative;z-index:1}.hero-intro h1,.hero-outro h1{font:700 49px/.96 RigidSquare,sans-serif;letter-spacing:-.065em;margin:12px 0}.nameplate,.small-overline{font-size:11px;font-weight:900;letter-spacing:.1em}.hero-intro .slide-subtitle,.hero-outro .slide-subtitle{font-size:14px;max-width:210px;font-weight:600;line-height:1.55}.intro-year{font:700 112px/.9 RigidSquare,sans-serif;letter-spacing:-.1em;transform:rotate(-10deg);margin:46px 0 0 -9px;opacity:.82}.hero-outro{margin-top:45%}.outro-stamp{font:700 86px RigidSquare,sans-serif;letter-spacing:-.1em;margin-top:48px;transform:rotate(-13deg)}.outro-stamp span{color:#b4f946;font-size:90px;letter-spacing:0;margin-left:2px}.stat-content{display:flex;flex-direction:column;padding-top:30%;flex:1}.stat-number{font:700 clamp(90px,13vw,131px)/.95 "RigidSquare",sans-serif;letter-spacing:-.095em;white-space:nowrap;margin:12px 0 6px}.stat-unit{font:800 12px RigidSquare,sans-serif;letter-spacing:.11em}.stat-copy{margin-top:auto;margin-bottom:28%}.stat-copy h1{font:700 34px/1.04 RigidSquare,sans-serif;letter-spacing:-.065em;margin:0 0 10px}.stat-copy p{font-size:14px;line-height:1.45;max-width:235px;font-weight:700;margin:0}.percent-label{display:block;font-size:29px;letter-spacing:-.05em;line-height:1.1;margin-top:8px}.slide--top_percentile .stat-number{margin-top:26px}.story-progress{position:absolute;top:14px;left:11px;right:11px;display:flex;gap:4px;z-index:10}.story-progress button{height:13px;border:0;background:transparent;flex:1;padding:4px 0;position:relative}.story-progress button:before{content:"";position:absolute;left:0;right:0;top:4px;height:3px;border-radius:100px;background:#0003}.story-progress button span{position:absolute;left:0;top:4px;height:3px;border-radius:100px;background:#fff;box-shadow:0 1px 5px #0006;transition:width .06s linear}.story-hitboxes{position:absolute;top:55px;right:0;bottom:30px;left:0;display:grid;grid-template-columns:1fr 1fr;z-index:2;pointer-events:none}.story-hitboxes button{border:none;background:transparent;pointer-events:auto}.player-controls{width:min(325px,100%);margin-top:18px;display:flex;align-items:center;justify-content:center;gap:24px}.player-controls button{width:38px;height:38px;border-radius:50%;border:1px solid #58505f;background:#2c2631;color:#fff;font-size:19px}.player-controls .play-toggle{background:#b4f946;color:#171c11;border-color:#b4f946}.player-controls span{font:700 12px RigidSquare,sans-serif}.muted{color:#827b8c}.preview-tip{text-align:center;font-size:11px;color:#837b8d;margin-top:18px}.animate-rise{animation:rise .85s both cubic-bezier(.18,.84,.28,1)}.animate-pop{animation:pop 1s both cubic-bezier(.15,.9,.15,1)}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.65s}.delay-3{animation-delay:1s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.64) rotate(-9deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes drift-b{0%{transform:rotate(-14deg) translateY(0)}to{transform:rotate(-9deg) translateY(-16px)}}@keyframes sway{0%{transform:rotate(-10deg) translateY(0)}to{transform:rotate(6deg) translateY(-14px)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes twirl{to{transform:rotate(360deg)}}@keyframes drift{0%{transform:rotate(-12deg) translateY(0)}to{transform:rotate(-7deg) translateY(-22px)}}@keyframes float{to{transform:translateY(-34px) rotate(16deg)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000b;display:grid;place-items:center;padding:20px}.modal{width:min(720px,100%);background:#211d29;border:1px solid #524956;border-radius:18px;padding:25px;box-shadow:0 22px 90px #000b}.modal-header{display:flex;align-items:start;justify-content:space-between}.modal-header h2{margin:12px 0;font:700 25px RigidSquare,sans-serif}.close-btn{font-size:28px;background:transparent;border:0;color:#fff}.modal>p{color:#b3aebe;font-size:13px;line-height:1.5}.modal textarea{width:100%;height:min(48vh,450px);background:#111016;color:#b4f946;border:1px solid #665b70;border-radius:10px;padding:16px;font:12px/1.6 ui-monospace,monospace;resize:vertical;outline:none}.modal-actions{display:flex;justify-content:end;gap:12px;margin-top:15px}.modal-actions .btn{gap:25px}.validation{color:#ff5da7;font-size:12px;padding:10px}.phone-screen button:focus-visible,.slide-row:focus-visible,.btn:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(min-width:1500px){.control-panel{padding-top:92px}.preview-panel{padding-top:45px}}@media(max-width:830px){.workspace{grid-template-columns:1fr}.control-panel{padding:38px 24px 18px}.preview-panel{border-left:0;border-top:1px solid #ffffff15;padding:24px 16px 45px}.page-title{font-size:40px}.page-desc{max-width:none}.site-header{height:62px;padding:0 20px}.header-pill{font-size:8px}.slide-list{max-height:220px;overflow:auto}.preview-topline{max-width:460px}.phone-frame{width:min(320px,90vw)}}@media(max-width:400px){.slide-content{padding:45px 25px 24px}.page-title{font-size:35px}}@media(prefers-reduced-motion:reduce){.shapes svg,.animate-rise,.animate-pop{animation:none!important}}.embedded .site-header,.embedded .control-panel,.embedded .preview-topline,.embedded .player-controls,.embedded .preview-tip{display:none}.embedded{height:100dvh;min-height:0;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.embedded .workspace{grid-template-columns:1fr;width:100%;min-height:0;height:100%}.embedded .preview-panel{padding:0;border:0;background:none;height:100%}.embedded .phone-frame{padding:0;border:0;border-radius:0;box-shadow:none;width:100%;height:100%}.embedded .phone-screen{aspect-ratio:auto;height:100%;border-radius:0}.embedded .slide{inset:0 auto auto 0;width:calc(100% / var(--s, 1));height:calc(100% / var(--s, 1));transform:scale(var(--s, 1));transform-origin:0 0}.embedded .slide-content{padding-top:calc(45px + env(safe-area-inset-top) / var(--s, 1));padding-bottom:calc(25px + env(safe-area-inset-bottom) / var(--s, 1))}.embedded .story-progress{top:calc(14px + env(safe-area-inset-top))}.embedded .story-hitboxes{inset:calc(55px + env(safe-area-inset-top)) 0 calc(30px + env(safe-area-inset-bottom))}.story-close{position:absolute;top:calc(30px + env(safe-area-inset-top));right:12px;z-index:11;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:#0000003d;color:#fff;font-size:22px;line-height:1}.brand-logo{height:30px;width:auto}.small-logo{height:16px;width:auto;margin-right:7px;vertical-align:-3px}.kicker-mark{height:18px;width:auto}.kicker-no{display:none}.outro-stamp{display:flex;align-items:center;gap:14px}.outro-stamp img{height:48px;width:auto;transform:rotate(13deg)}.brand{letter-spacing:.02em;font-weight:600;font-size:16px}.page-title{font-weight:600;letter-spacing:-.02em;font-size:clamp(28px,3.4vw,44px);line-height:1.15}.hero-intro h1,.hero-outro h1{font-size:32px;line-height:1.1;letter-spacing:-.02em;font-weight:600}.intro-year{font-size:76px;letter-spacing:-.04em;font-weight:600}.outro-stamp{font-size:58px;letter-spacing:-.04em;font-weight:600}.stat-number{font-size:clamp(52px,17vw,72px);letter-spacing:-.04em;font-weight:600;padding-bottom:.08em}.stat-copy h1{font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:600}.stat-unit{font-weight:600;letter-spacing:.06em}.percent-label{font-size:22px}.slide-kicker,.slide-footer,.nameplate,.small-overline,.stat-copy p,.slide-subtitle{font-family:Futura,Futura PT,Jost,Trebuchet MS,sans-serif}.shapes svg{position:absolute;display:block;fill:currentColor;opacity:.14}.shape-logo-a{width:280px;right:-80px;top:12%;transform:rotate(-12deg);animation:drift 7s ease-in-out infinite alternate}.shape-logo-b{width:160px;left:-45px;bottom:3%;opacity:.1;transform:rotate(-14deg);animation:drift-b 8s ease-in-out infinite alternate}.spark-c{width:40px;left:7%;top:18%;opacity:.12;animation:sway 9s ease-in-out infinite alternate}.spark-d{width:26px;left:30%;top:24%;opacity:.12;animation:sway 7s ease-in-out -3s infinite alternate}.spark-e{width:28px;left:30%;top:63%;opacity:.1;animation:sway 10s ease-in-out -5s infinite alternate}.spark-f{width:22px;left:54%;bottom:11%;opacity:.12;animation:sway 8s ease-in-out -2s infinite alternate}.spark-b{width:60px;right:8%;top:56%;opacity:.12;animation:sway 8s ease-in-out infinite alternate}.slide--top_squads{background:linear-gradient(180deg,var(--hh-green) 44%,var(--hh-blue) 100%);color:var(--hh-black)}.slide--hype_twin{background:linear-gradient(90deg,var(--hh-rose) 0%,var(--hh-orange) 100%);color:var(--hh-black)}.squads-content,.partner-content{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;padding-top:16%}.squads-content h1{font:600 26px/1.1 RigidSquare,sans-serif;letter-spacing:-.02em;margin:10px 0 26px}.squad-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.squad-row{display:flex;align-items:center;gap:14px}.squad-rank{font:600 32px/1 RigidSquare,sans-serif;width:30px;flex:none;text-align:center}.squad-image{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none;background:#fff}.squad-name{flex:1;min-width:0;font:700 15px/1.2 Futura,Futura PT,Jost,Trebuchet MS,sans-serif;letter-spacing:.02em}.partner-content{align-items:center;text-align:center;padding-top:14%}.partner-image{width:190px;height:190px;border-radius:50%;object-fit:cover;margin:26px 0 28px;background:#fff;border:5px solid var(--hh-black)}.partner-copy h1{font:600 22px/1.15 RigidSquare,sans-serif;letter-spacing:-.02em;margin:0 0 10px}.partner-copy p{font:700 14px/1.4 Futura,Futura PT,Jost,Trebuchet MS,sans-serif;margin:0}.squads-content .small-overline,.partner-content .small-overline{font-family:Futura,Futura PT,Jost,Trebuchet MS,sans-serif}.slide--first_hyper{background:linear-gradient(180deg,var(--hh-orange) 0%,var(--hh-green) 100%);color:var(--hh-black)}.slide--hypers_found_you{background:linear-gradient(90deg,var(--hh-green) 0%,var(--hh-blue) 100%);color:var(--hh-black)}.slide--hypiest_squad{background:linear-gradient(180deg,var(--hh-orange) 0%,var(--hh-green) 100%);color:var(--hh-black)}.slide--fr_hypes_sent{background:linear-gradient(90deg,var(--hh-rose) 0%,var(--hh-orange) 100%);color:var(--hh-black)}.slide--fr_people_reached{background:linear-gradient(90deg,var(--hh-orange) 0%,var(--hh-pink) 100%);color:var(--hh-black)}.slide--most_hypes_in_a_day{background:linear-gradient(90deg,var(--hh-green) 0%,var(--hh-cyan) 100%);color:var(--hh-black)}.squad-stats{list-style:none;margin:26px 0 0;padding:0;display:flex;justify-content:space-between;width:100%;gap:8px}.squad-stats li{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.squad-stats strong{font:600 26px/1 RigidSquare,sans-serif;color:var(--hh-black)}.squad-stats span{font:700 9px/1.2 Futura,Futura PT,Jost,Trebuchet MS,sans-serif;letter-spacing:.1em;text-transform:uppercase}.slide--hypiest_squad .partner-content{padding-top:9%}.slide--hypiest_squad .partner-image{width:140px;height:140px;margin:16px 0 18px}.slide--hypiest_squad .squad-stats{margin-top:20px}.squad-stats span{letter-spacing:.06em;white-space:nowrap}.hero-intro,.hero-outro{flex:1;display:flex;flex-direction:column;margin-bottom:12%}.intro-year{margin:auto 0 0 -9px}.outro-stamp{margin-top:auto}
