@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Nunito:wght@700;800;900&display=swap');
/* WinHive v5.29.0 — HiveProof LIVE Beta */
:root{--hp-ink:#16120e;--hp-honey:#f6b800;--hp-gold:#ffd54c;--hp-cream:#fff8e8;--hp-panel:#211a14;--hp-line:rgba(255,255,255,.11);--hp-muted:#b9aa98;--hp-green:#66e0a3;--hp-red:#ff5e64}*{box-sizing:border-box}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* Site-wide public watch bar */
.hiveproof-live-banner{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:9998;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:920px;margin:auto;padding:11px 13px 11px 16px;border:1px solid rgba(246,184,0,.44);border-radius:18px;background:rgba(24,19,14,.96);box-shadow:0 18px 50px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(18px);font-family:'DM Sans',system-ui,sans-serif;animation:hpBannerIn .45s cubic-bezier(.2,.8,.2,1)}.hiveproof-live-banner:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 15% 50%,rgba(246,184,0,.12),transparent 35%)}.hiveproof-live-banner>*{position:relative}.hiveproof-banner-main{display:flex;align-items:center;gap:12px;min-width:0}.hiveproof-banner-bee{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:linear-gradient(145deg,#ffd94d,#e7a500);color:#18130e;font-size:22px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.hiveproof-banner-copy{display:grid;gap:1px;min-width:0}.hiveproof-banner-copy span{display:flex;align-items:center;gap:7px;color:#ffd548;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.hiveproof-banner-copy span i{width:7px;height:7px;border-radius:50%;background:#ff5e64;box-shadow:0 0 0 5px rgba(255,94,100,.12);animation:hpLivePulse 1.1s infinite}.hiveproof-banner-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.hiveproof-banner-copy small{color:#c8bcae;font-size:11px}.hiveproof-banner-action{display:flex;align-items:center;gap:10px}.hiveproof-banner-timer{min-width:58px;color:#fff;font:900 20px/1 'Nunito',system-ui,sans-serif;font-variant-numeric:tabular-nums;text-align:center}.hiveproof-banner-watch{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:999px;background:#f6b800;color:#17120d;text-decoration:none;font-size:12px;font-weight:900;box-shadow:0 0 0 1px #17120d,3px 3px 0 #17120d;white-space:nowrap}.hiveproof-live-banner.is-drawing{border-color:rgba(255,213,76,.72);box-shadow:0 18px 50px rgba(0,0,0,.34),0 0 30px rgba(246,184,0,.12)}.hiveproof-live-banner.is-winner .hiveproof-banner-copy span{color:#77e9ae}.hiveproof-live-banner.is-winner .hiveproof-banner-copy span i{background:#69df9f;box-shadow:0 0 0 5px rgba(105,223,159,.13)}@keyframes hpBannerIn{from{opacity:0;transform:translateY(20px) scale(.98)}}@keyframes hpLivePulse{50%{box-shadow:0 0 0 9px rgba(255,94,100,0)}}@media(max-width:650px){.hiveproof-live-banner{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));padding:9px 10px;border-radius:15px}.hiveproof-banner-bee{width:38px;height:38px;flex-basis:38px}.hiveproof-banner-copy strong{max-width:46vw}.hiveproof-banner-copy small{display:none}.hiveproof-banner-timer{font-size:17px;min-width:48px}.hiveproof-banner-watch{padding:0 11px;min-height:34px;font-size:11px}}@media(max-width:430px){.hiveproof-banner-bee{display:none}.hiveproof-banner-copy strong{max-width:47vw}.hiveproof-banner-copy span{font-size:9px}.hiveproof-banner-timer{display:none}}

.hiveproof-banner-active .live-chat-widget{bottom:96px}.hiveproof-banner-active .live-chat-panel{max-height:calc(100vh - 175px)}@media(max-width:650px){.hiveproof-banner-active .live-chat-widget{bottom:84px}.hiveproof-banner-active .live-chat-panel{max-height:calc(100vh - 155px)}}

/* Immersive live room */
.hp-live-body{margin:0;min-height:100vh;overflow-x:hidden;background:#120f0c;color:#fff;font-family:'DM Sans',Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.hp-bg{position:fixed;inset:0;z-index:-2;overflow:hidden;background:linear-gradient(145deg,#0e0c0a 0%,#17120e 48%,#0f0d0b 100%)}.hp-bg:before{content:"";position:absolute;inset:-80px;opacity:.11;background-image:linear-gradient(30deg,#f6b800 12%,transparent 12.5%,transparent 87%,#f6b800 87.5%,#f6b800),linear-gradient(150deg,#f6b800 12%,transparent 12.5%,transparent 87%,#f6b800 87.5%,#f6b800),linear-gradient(30deg,#f6b800 12%,transparent 12.5%,transparent 87%,#f6b800 87.5%,#f6b800),linear-gradient(150deg,#f6b800 12%,transparent 12.5%,transparent 87%,#f6b800 87.5%,#f6b800),linear-gradient(60deg,#f6b80099 25%,transparent 25.5%,transparent 75%,#f6b80099 75%,#f6b80099),linear-gradient(60deg,#f6b80099 25%,transparent 25.5%,transparent 75%,#f6b80099 75%,#f6b80099);background-size:52px 91px;background-position:0 0,0 0,26px 45px,26px 45px,0 0,26px 45px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.hp-bg-glow{position:absolute;width:48vw;height:48vw;border-radius:50%;filter:blur(100px);opacity:.17}.hp-bg-glow-a{top:-20vw;left:-12vw;background:#f6b800}.hp-bg-glow-b{right:-18vw;bottom:-25vw;background:#7a4e19}.hp-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:78px;padding:13px clamp(18px,4vw,54px);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(13,11,9,.74);backdrop-filter:blur(18px);position:relative;z-index:5}.hp-brand{justify-self:start}.hp-brand img{display:block;width:165px;max-height:49px}.hp-live-chip{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05)}.hp-live-chip i{width:8px;height:8px;border-radius:50%;background:#ff525b;box-shadow:0 0 0 5px rgba(255,82,91,.12);animation:hpLivePulse 1.1s infinite}.hp-live-chip span{font-size:11px;font-weight:900;letter-spacing:.11em}.hp-live-chip small{padding-left:8px;border-left:1px solid rgba(255,255,255,.14);color:#b9aa98;font-size:9px;font-weight:900;letter-spacing:.08em}.hp-sound{justify-self:end;display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:#fff;cursor:pointer}.hp-sound b{font-size:10px}.hp-sound[aria-pressed="true"]{border-color:rgba(246,184,0,.5);background:rgba(246,184,0,.09)}
.hp-layout{width:min(1480px,calc(100% - 42px));margin:0 auto;padding:28px 0 34px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px}.hp-stage-shell,.hp-chat-shell{border:1px solid rgba(255,255,255,.10);background:rgba(29,23,18,.82);box-shadow:0 24px 80px rgba(0,0,0,.22);backdrop-filter:blur(12px)}.hp-stage-shell{border-radius:26px;overflow:hidden}.hp-stage-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 25px;border-bottom:1px solid rgba(255,255,255,.08)}.hp-stage-head h1{margin:5px 0 3px;font:900 clamp(20px,2.3vw,32px)/1.1 'Nunito',system-ui,sans-serif;letter-spacing:-.025em}.hp-stage-head p{margin:0;color:#cabdad;font-size:13px}.hp-eyebrow,.hp-stage-kicker{color:#ffd34a;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hp-proof-badge{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid rgba(105,223,159,.18);border-radius:13px;background:rgba(105,223,159,.06)}.hp-proof-badge>span{font-size:19px}.hp-proof-badge div{display:grid}.hp-proof-badge strong{font-size:11px;color:#8be9b8}.hp-proof-badge small{font-size:9px;color:#9e9184}.hp-stage{position:relative;min-height:610px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(246,184,0,.095),transparent 33%),linear-gradient(180deg,rgba(255,255,255,.012),rgba(0,0,0,.08))}.hp-honeycomb{position:absolute;inset:0;opacity:.11;background-image:linear-gradient(30deg,#f6b800 12%,transparent 12.5%,transparent 87%,#f6b800 87.5%,#f6b800),linear-gradient(150deg,#f6b800 12%,transparent 12.5%,transparent 87%,#f6b800 87.5%,#f6b800),linear-gradient(30deg,#f6b800 12%,transparent 12.5%,transparent 87%,#f6b800 87.5%,#f6b800),linear-gradient(150deg,#f6b800 12%,transparent 12.5%,transparent 87%,#f6b800 87.5%,#f6b800);background-size:62px 108px;background-position:0 0,0 0,31px 54px,31px 54px;mask-image:radial-gradient(circle,black 0,rgba(0,0,0,.8) 46%,transparent 82%)}.hp-scan-ring{position:absolute;width:min(54vw,540px);aspect-ratio:1;border:1px solid rgba(246,184,0,.15);border-radius:50%;box-shadow:0 0 0 70px rgba(246,184,0,.018),0 0 0 140px rgba(246,184,0,.012);transition:.7s}.hp-stage.is-drawing .hp-scan-ring{animation:hpScanRing 2.1s ease-in-out infinite}.hp-stage.is-winner .hp-scan-ring{border-color:rgba(255,214,76,.65);box-shadow:0 0 80px rgba(246,184,0,.20),0 0 0 60px rgba(246,184,0,.03);transform:scale(.63)}@keyframes hpScanRing{0%,100%{transform:scale(.76);opacity:.35}50%{transform:scale(1.08);opacity:1}}.hp-phase{position:relative;z-index:2;width:min(860px,88%);text-align:center}.hp-phase[hidden]{display:none!important}.hp-phase-countdown h2,.hp-phase-drawing h2,.hp-phase-winner h2{margin:10px 0 0;font:900 clamp(26px,4vw,54px)/1 'Nunito',system-ui,sans-serif;letter-spacing:-.045em}.hp-phase-countdown p{max-width:600px;margin:15px auto 0;color:#c4b7a7;line-height:1.55}.hp-countdown{margin:8px 0 4px;color:#ffd44e;font:900 clamp(74px,11vw,150px)/.93 'Nunito',system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.06em;text-shadow:0 0 45px rgba(246,184,0,.16)}.hp-countdown-dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.hp-countdown-dots i{width:8px;height:8px;border-radius:50%;background:#f6b800;animation:hpDot 1.1s infinite}.hp-countdown-dots i:nth-child(2){animation-delay:.15s}.hp-countdown-dots i:nth-child(3){animation-delay:.3s}@keyframes hpDot{50%{opacity:.22;transform:translateY(-5px)}}.hp-phase-drawing{width:min(980px,94%)}.hp-phase-drawing h2{font-size:clamp(31px,4.5vw,61px)}.hp-draw-status{height:24px;margin:10px 0 15px;color:#d6c8b8;font-size:13px;font-weight:700}.hp-ticket-pool{display:grid;grid-template-columns:repeat(10,minmax(54px,1fr));gap:7px;max-height:275px;overflow:hidden;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(7,6,5,.28);perspective:700px}.hp-ticket{display:grid;place-items:center;min-height:37px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.045);color:#bbae9f;font:800 10px 'Nunito',system-ui,sans-serif;transition:.16s;animation:hpTicketFloat 2.8s ease-in-out infinite;animation-delay:calc(var(--ticket-delay,0) * -1s)}.hp-ticket:nth-child(3n){animation-delay:-.7s}.hp-ticket:nth-child(4n){animation-delay:-1.4s}.hp-ticket.is-scanned{z-index:2;border-color:#f6b800;background:#f6b800;color:#17120e;box-shadow:0 0 24px rgba(246,184,0,.28);transform:translateY(-5px) scale(1.12) rotate(-2deg)}@keyframes hpTicketFloat{50%{transform:translateY(-3px)}}.hp-loader-line{height:3px;overflow:hidden;margin:17px auto 0;border-radius:99px;background:rgba(255,255,255,.06)}.hp-loader-line i{display:block;width:30%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#f6b800,transparent);animation:hpLoader 1.05s linear infinite}@keyframes hpLoader{from{transform:translateX(-110%)}to{transform:translateX(430%)}}.hp-bee-swarm{position:absolute;inset:0;z-index:3;pointer-events:none}.hp-bee{--size:22px;position:absolute;width:var(--size);height:calc(var(--size) * .72);left:var(--x,50%);top:var(--y,50%);border:2px solid #17120d;border-radius:48% 52% 48% 52%;background:linear-gradient(90deg,#f5b800 0 28%,#18130e 28% 43%,#f5b800 43% 67%,#18130e 67% 80%,#f5b800 80%);box-shadow:0 3px 9px rgba(0,0,0,.28);opacity:0;transform:translate(-50%,-50%)}.hp-bee:before,.hp-bee:after{content:"";position:absolute;top:-54%;width:62%;height:72%;border:1px solid rgba(255,255,255,.6);border-radius:70% 30% 70% 30%;background:rgba(255,255,255,.32);transform-origin:bottom center;animation:hpWing .15s linear infinite alternate}.hp-bee:before{left:-13%;transform:rotate(-32deg)}.hp-bee:after{right:-13%;transform:scaleX(-1) rotate(-32deg)}@keyframes hpWing{to{filter:brightness(1.45);top:-45%}}.hp-stage.is-drawing .hp-bee{opacity:1;animation:hpBeeFly var(--dur,4s) cubic-bezier(.38,.04,.32,.98) infinite;animation-delay:var(--delay,0s)}@keyframes hpBeeFly{0%{transform:translate(-50%,-50%) rotate(-12deg) translate(0,0) scale(.7)}25%{transform:translate(-50%,-50%) rotate(11deg) translate(var(--dx1,80px),var(--dy1,-80px)) scale(1)}55%{transform:translate(-50%,-50%) rotate(-8deg) translate(var(--dx2,-100px),var(--dy2,60px)) scale(.84)}100%{transform:translate(-50%,-50%) rotate(10deg) translate(var(--dx3,40px),var(--dy3,90px)) scale(.7)}}.hp-stage.is-winner .hp-bee{opacity:1;animation:hpBeeOrbit var(--dur,3s) linear infinite;left:50%;top:50%}@keyframes hpBeeOrbit{from{transform:translate(-50%,-50%) rotate(var(--start,0deg)) translateX(var(--radius,160px)) rotate(calc(var(--start,0deg) * -1))}to{transform:translate(-50%,-50%) rotate(calc(var(--start,0deg) + 360deg)) translateX(var(--radius,160px)) rotate(calc((var(--start,0deg) + 360deg) * -1))}}.hp-phase-winner{animation:hpWinnerIn .7s cubic-bezier(.16,.86,.25,1)}@keyframes hpWinnerIn{from{opacity:0;transform:scale(.86) translateY(25px)}}.hp-winner-ticket{display:grid;place-items:center;width:min(390px,76vw);min-height:150px;margin:15px auto 11px;border:2px solid #ffd84e;border-radius:25px;background:radial-gradient(circle at 50% 15%,rgba(255,255,255,.14),transparent 36%),linear-gradient(145deg,#f8c31d,#e7a500);color:#17120d;font:900 clamp(55px,8vw,104px)/1 'Nunito',system-ui,sans-serif;letter-spacing:-.055em;box-shadow:0 0 0 8px rgba(246,184,0,.06),0 25px 70px rgba(0,0,0,.32),0 0 55px rgba(246,184,0,.18);transform:rotate(-2deg)}.hp-winner-name{margin:14px 0 6px;color:#d9ccbc;font-size:17px}.hp-winner-name strong{color:#fff}.hp-close-copy{margin:0;color:#a99b8c;font-size:12px}.hp-close-copy strong{color:#ffd44e;font-variant-numeric:tabular-nums}.hp-home-btn{display:inline-flex;margin-top:20px;padding:11px 17px;border-radius:999px;background:#fff;color:#17120d;text-decoration:none;font-size:12px;font-weight:900}.hp-stage-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.07)}.hp-stage-footer>div{display:grid;gap:2px;padding:13px 18px;background:#1b1612}.hp-stage-footer span{color:#8f8276;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.hp-stage-footer strong{font-size:11px;color:#ddd1c4}.hp-chat-shell{display:flex;flex-direction:column;min-height:0;border-radius:22px;overflow:hidden}.hp-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 17px;border-bottom:1px solid rgba(255,255,255,.08)}.hp-chat-head>div{display:flex;align-items:center;gap:8px}.hp-chat-head strong{font-size:13px}.hp-chat-head small{color:#897d71;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.hp-chat-dot{width:7px;height:7px;border-radius:50%;background:#65dfa1;box-shadow:0 0 0 5px rgba(101,223,161,.10)}.hp-chat-member{display:flex;align-items:center;justify-content:space-between;padding:9px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.hp-chat-member span{color:#897d71;font-size:9px;text-transform:uppercase;font-weight:900}.hp-chat-member strong{font-size:11px;color:#ffd44e}.hp-chat-messages{flex:1;min-height:390px;max-height:530px;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:9px;scrollbar-color:#55483c transparent}.hp-chat-system{padding:10px 11px;border-radius:11px;background:rgba(246,184,0,.07);color:#caba9e;font-size:10px;line-height:1.45}.hp-chat-msg{padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.045);animation:hpChatIn .2s ease}.hp-chat-msg strong{display:block;margin-bottom:3px;color:#ffd44e;font-size:10px}.hp-chat-msg p{margin:0;color:#dfd4c7;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.hp-chat-msg time{display:block;margin-top:5px;color:#6f655c;font-size:8px}@keyframes hpChatIn{from{opacity:0;transform:translateY(5px)}}.hp-chat-form{padding:12px;border-top:1px solid rgba(255,255,255,.07)}.hp-chat-form textarea{width:100%;min-height:64px;resize:none;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(5,4,3,.27);color:#fff;font:11px inherit;outline:none}.hp-chat-form textarea:focus{border-color:rgba(246,184,0,.45);box-shadow:0 0 0 3px rgba(246,184,0,.06)}.hp-chat-form>div{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.hp-chat-form small{color:#756a61;font-size:9px}.hp-chat-form button{padding:8px 13px;border:0;border-radius:999px;background:#f6b800;color:#17120d;font-size:10px;font-weight:900;cursor:pointer}.hp-chat-form button:disabled{opacity:.45}.hp-chat-error{min-height:14px;margin:5px 1px 0;color:#ff969a;font-size:9px}.hp-chat-locked{flex:1;display:grid;align-content:center;justify-items:center;padding:30px 22px;text-align:center}.hp-chat-lock-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:12px;border:1px solid rgba(246,184,0,.20);border-radius:20px;background:rgba(246,184,0,.07);font-size:28px}.hp-chat-locked h3{margin:0 0 8px;font:900 19px 'Nunito',system-ui,sans-serif}.hp-chat-locked p{margin:0;color:#9c8f81;font-size:11px;line-height:1.5}.hp-chat-locked a{display:inline-flex;margin-top:17px;padding:10px 15px;border-radius:999px;background:#f6b800;color:#17120d;text-decoration:none;font-size:10px;font-weight:900}.hp-chat-locked span{margin-top:10px;color:#6e645b;font-size:9px;line-height:1.4}.hp-chat-footer{padding:9px 12px;border-top:1px solid rgba(255,255,255,.06);color:#6e645b;font-size:8px;text-align:center}.hp-mobile-note{display:none;padding:11px 18px;color:#8d8175;font-size:9px;text-align:center}.hp-confetti{position:fixed;inset:0;z-index:30;pointer-events:none;overflow:hidden}.hp-confetti-piece{position:absolute;top:-30px;width:8px;height:15px;border-radius:2px;background:var(--c,#f6b800);animation:hpConfettiFall var(--d,3.5s) linear forwards;transform:translateX(var(--x,0)) rotate(0)}@keyframes hpConfettiFall{to{transform:translate(var(--drift,30px),110vh) rotate(850deg);opacity:.15}}
@media(max-width:1100px){.hp-layout{grid-template-columns:1fr;width:min(980px,calc(100% - 28px))}.hp-chat-shell{min-height:440px}.hp-chat-messages{max-height:360px;min-height:260px}.hp-stage{min-height:570px}}@media(max-width:760px){.hp-topbar{grid-template-columns:1fr auto;padding:10px 14px;min-height:65px}.hp-brand img{width:135px}.hp-live-chip{display:none}.hp-sound b{display:none}.hp-layout{width:calc(100% - 16px);padding:10px 0 14px;gap:10px}.hp-stage-shell,.hp-chat-shell{border-radius:17px}.hp-stage-head{align-items:flex-start;padding:16px;flex-direction:column}.hp-proof-badge{align-self:stretch}.hp-stage{min-height:545px}.hp-phase{width:92%}.hp-countdown{font-size:92px}.hp-ticket-pool{grid-template-columns:repeat(5,1fr);gap:5px;padding:10px;max-height:282px}.hp-ticket{min-height:34px;font-size:9px}.hp-stage-footer{grid-template-columns:1fr}.hp-stage-footer>div:nth-child(2),.hp-stage-footer>div:nth-child(3){display:none}.hp-chat-shell{min-height:400px}.hp-mobile-note{display:block}.hp-winner-ticket{min-height:128px}.hp-phase-winner h2{font-size:34px}}@media(max-width:420px){.hp-stage{min-height:500px}.hp-countdown{font-size:77px}.hp-phase-countdown h2,.hp-phase-drawing h2{font-size:29px}.hp-ticket-pool{grid-template-columns:repeat(4,1fr)}.hp-winner-ticket{min-height:115px;font-size:60px}.hp-winner-name{font-size:14px}}
@media(prefers-reduced-motion:reduce){.hp-live-chip i,.hiveproof-banner-copy span i,.hp-countdown-dots i,.hp-bee,.hp-bee:before,.hp-bee:after,.hp-scan-ring,.hp-ticket,.hp-loader-line i,.hp-confetti-piece{animation:none!important}}

/* WinHive v5.30.0 — production HiveProof LIVE, viewport-fit and audio timeline */
.hp-production-body,.hp-preview-body{height:100vh;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column}
.hp-production-topbar{flex:0 0 auto;min-height:clamp(54px,8vh,76px)}
.hp-top-proof{justify-self:end;display:flex;align-items:center;gap:8px;min-width:0;padding:7px 10px;border:1px solid rgba(246,184,0,.16);border-radius:999px;background:rgba(246,184,0,.055);color:#bfae98}.hp-top-proof span{color:#ffd54c;font-size:8px;font-weight:900;letter-spacing:.12em}.hp-top-proof strong{max-width:110px;overflow:hidden;text-overflow:ellipsis;color:#fff;font:800 9px/1.1 monospace;letter-spacing:.04em}
.hp-production-layout,.hp-preview-layout{flex:1;min-height:0;height:auto;width:min(1760px,calc(100% - clamp(16px,3vw,46px)));margin:0 auto;padding:clamp(8px,1.6vh,18px) 0;grid-template-columns:minmax(0,1fr) clamp(270px,21vw,360px);gap:clamp(8px,1.3vw,18px)}
.hp-production-layout .hp-stage-shell,.hp-preview-layout .hp-stage-shell{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}
.hp-production-layout .hp-chat-shell,.hp-preview-layout .hp-chat-shell{height:100%;min-height:0}
.hp-production-layout .hp-stage-head,.hp-preview-layout .hp-stage-head{padding:clamp(10px,1.8vh,20px) clamp(13px,1.6vw,24px);gap:12px}.hp-stage-title{min-width:0}.hp-stage-title h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-production-layout .hp-stage-head h1,.hp-preview-layout .hp-stage-head h1{margin-top:3px;font-size:clamp(17px,2.05vw,30px)}.hp-production-layout .hp-stage-head p,.hp-preview-layout .hp-stage-head p{font-size:clamp(10px,1.05vw,13px)}
.hp-production-layout .hp-stage,.hp-preview-layout .hp-stage{min-height:0!important;height:100%;isolation:isolate}
.hp-production-layout .hp-stage-footer>div,.hp-preview-layout .hp-stage-footer>div{padding:clamp(7px,1.1vh,12px) clamp(10px,1vw,17px)}
.hp-production-layout .hp-phase,.hp-preview-layout .hp-phase{width:min(900px,92%);max-height:100%;padding:clamp(6px,1vh,12px) 0}
.hp-production-layout .hp-countdown,.hp-preview-layout .hp-countdown{font-size:clamp(58px,min(10vw,16vh),150px)}
.hp-production-layout .hp-phase-countdown h2,.hp-production-layout .hp-phase-drawing h2,.hp-production-layout .hp-phase-winner h2,.hp-production-layout .hp-phase-buildup h2,.hp-preview-layout .hp-phase-countdown h2,.hp-preview-layout .hp-phase-drawing h2,.hp-preview-layout .hp-phase-winner h2{font-size:clamp(24px,min(4vw,6vh),58px)}
.hp-production-layout .hp-chat-messages,.hp-preview-layout .hp-chat-messages{flex:1;min-height:0;max-height:none}

.hp-phase-buildup{text-align:center}.hp-phase-buildup h2{margin:8px 0 0;font:900 clamp(28px,4.5vw,62px)/.96 'Nunito',system-ui,sans-serif;letter-spacing:-.045em}.hp-buildup-clock{margin:7px 0;color:#ffd54c;font:900 clamp(48px,min(7vw,10vh),100px)/.95 'Nunito',system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.hp-buildup-status{min-height:20px;margin:9px auto;color:#d7c7b3;font-size:clamp(10px,1.2vw,14px);font-weight:700}.hp-prep-hive{--prep-progress:0;position:relative;width:min(330px,58vw,34vh);aspect-ratio:1.55;margin:clamp(8px,1.5vh,16px) auto 0}.hp-prep-hive>i{position:absolute;width:19%;aspect-ratio:1.15;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:.45s ease}.hp-prep-hive>i.is-ready{background:rgba(246,184,0,.3);box-shadow:inset 0 0 0 1px rgba(255,218,80,.45),0 0 24px rgba(246,184,0,.16)}.hp-prep-hive>i:nth-child(1){left:5%;top:17%}.hp-prep-hive>i:nth-child(2){left:24%;top:3%}.hp-prep-hive>i:nth-child(3){right:24%;top:3%}.hp-prep-hive>i:nth-child(4){right:5%;top:17%}.hp-prep-hive>i:nth-child(5){left:15%;bottom:3%}.hp-prep-hive>i:nth-child(6){left:40.5%;bottom:3%}.hp-prep-hive>i:nth-child(7){right:15%;bottom:3%}.hp-prep-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:26%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(246,184,0,.5);border-radius:50%;background:radial-gradient(circle,#f6b800 0 22%,rgba(246,184,0,.12) 23% 62%,transparent 64%);font-size:clamp(30px,5vw,48px);animation:hpPrepCore 1.35s ease-in-out infinite alternate}@keyframes hpPrepCore{to{transform:translate(-50%,-50%) scale(1.07);filter:brightness(1.15)}}
.hp-stage.is-buildup .hp-scan-ring{animation:hpPrepRing 1.8s ease-in-out infinite}.hp-stage.is-buildup .hp-bee{opacity:.85;animation:hpBeeFly var(--dur,4s) cubic-bezier(.38,.04,.32,.98) infinite;animation-delay:var(--delay,0s)}@keyframes hpPrepRing{50%{transform:scale(.83);border-color:rgba(255,213,76,.46);box-shadow:0 0 70px rgba(246,184,0,.14)}}

.hp-now-playing{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(10px,1.6vh,18px);padding:7px 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(0,0,0,.2);color:#b9aa98;text-align:left}.hp-now-playing>span{color:#ffd54c;font-size:16px}.hp-now-playing>div{display:grid;gap:1px}.hp-now-playing small{font-size:7px;font-weight:900;letter-spacing:.12em}.hp-now-playing strong{color:#efe6db;font-size:9px}.hp-now-playing>b{margin-left:8px;color:#ffd54c;font:900 12px 'Nunito',system-ui,sans-serif;font-variant-numeric:tabular-nums}
.hp-phase-drawing{width:min(1080px,96%)!important}.hp-production-layout .hp-ticket-pool{grid-template-columns:repeat(auto-fit,minmax(clamp(44px,5.6vw,72px),1fr));gap:clamp(4px,.6vw,7px);max-height:clamp(125px,30vh,275px);padding:clamp(8px,1.2vw,16px)}.hp-production-layout .hp-ticket{min-height:clamp(27px,4.6vh,38px);font-size:clamp(8px,.75vw,10px)}
.hp-drawing-progress{width:min(720px,84%);height:4px;margin:clamp(9px,1.5vh,15px) auto 0;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.hp-drawing-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ba8100,#ffd84e,#fff1a2);box-shadow:0 0 15px rgba(246,184,0,.35)}
.hp-draw-sealed{position:absolute;z-index:10;left:50%;top:54%;display:grid;place-items:center;gap:5px;width:min(310px,64vw);min-height:clamp(125px,20vh,180px);padding:18px;transform:translate(-50%,-50%);border:2px solid rgba(255,216,78,.8);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.1),transparent 34%),linear-gradient(145deg,#2c2114,#17120d);box-shadow:0 0 0 8px rgba(246,184,0,.05),0 28px 85px rgba(0,0,0,.5),0 0 80px rgba(246,184,0,.17);text-align:center;animation:hpSealedPulse .75s ease-in-out infinite alternate}.hp-draw-sealed[hidden]{display:none}.hp-draw-sealed small{color:#c5a951;font-size:8px;font-weight:900;letter-spacing:.15em}.hp-draw-sealed strong{color:#ffd54c;font:900 clamp(58px,8vw,95px)/.8 'Nunito',system-ui,sans-serif}.hp-draw-sealed span{color:#d1c0aa;font-size:10px;font-weight:700}@keyframes hpSealedPulse{to{transform:translate(-50%,-50%) scale(1.035);box-shadow:0 0 0 11px rgba(246,184,0,.04),0 28px 85px rgba(0,0,0,.5),0 0 105px rgba(246,184,0,.28)}}
.hp-stage.is-converging .hp-ticket-pool{opacity:.18;filter:blur(.6px);transform:scale(.97);transition:.7s}.hp-focus-swarm{position:absolute;inset:0;z-index:12;pointer-events:none}.hp-focus-bee{position:absolute;left:50%;top:54%;width:27px;height:19px;border:2px solid #17120d;border-radius:50%;background:linear-gradient(90deg,#f5b800 0 28%,#18130e 28% 43%,#f5b800 43% 67%,#18130e 67% 80%,#f5b800 80%);opacity:0}.hp-focus-bee:before,.hp-focus-bee:after{content:"";position:absolute;top:-12px;width:14px;height:15px;border:1px solid rgba(255,255,255,.65);border-radius:70% 30% 70% 30%;background:rgba(255,255,255,.3)}.hp-focus-bee:before{left:-3px;transform:rotate(-30deg)}.hp-focus-bee:after{right:-3px;transform:scaleX(-1) rotate(-30deg)}.hp-stage.is-converging .hp-focus-bee{opacity:1;animation:hpFocusOrbit 1.35s linear infinite;animation-delay:var(--delay)}@keyframes hpFocusOrbit{from{transform:translate(-50%,-50%) rotate(var(--angle)) translateX(var(--radius)) rotate(calc(var(--angle) * -1))}to{transform:translate(-50%,-50%) rotate(calc(var(--angle) + 360deg)) translateX(var(--radius)) rotate(calc((var(--angle) + 360deg) * -1))}}
.hp-winner-proof{display:inline-flex;align-items:center;gap:9px;margin:clamp(8px,1.3vh,14px) auto;padding:8px 11px;border:1px solid rgba(105,223,159,.18);border-radius:13px;background:rgba(105,223,159,.055);text-align:left}.hp-winner-proof>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#66e0a3;color:#102118;font-weight:900}.hp-winner-proof>div{display:grid}.hp-winner-proof strong{color:#8deabd;font-size:10px}.hp-winner-proof small{color:#91877c;font-size:8px}.hp-winner-proof b{font-family:monospace;color:#c6b9aa}.hp-production-layout .hp-winner-ticket{width:min(390px,72vw);min-height:clamp(105px,21vh,150px);font-size:clamp(48px,min(8vw,12vh),104px)}
.hp-phase-waiting .hp-verifying-bee{margin:18px auto 8px;font-size:clamp(45px,7vw,70px);animation:hpWaitingBee .8s ease-in-out infinite alternate}.hp-phase-waiting p{color:#b8aa9b}@keyframes hpWaitingBee{to{transform:translateY(-10px) rotate(7deg)}}

.hp-audio-toggle{position:fixed;left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));z-index:80;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(17,13,10,.9);backdrop-filter:blur(12px);color:#fff;cursor:pointer;box-shadow:0 10px 35px rgba(0,0,0,.25)}.hp-audio-toggle b{font-size:10px}.hp-audio-toggle[aria-pressed=true]{color:#a89b8e}.hp-audio-gate{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(10,8,6,.52);backdrop-filter:blur(5px)}.hp-audio-gate[hidden]{display:none}.hp-audio-gate button{display:flex;align-items:center;gap:12px;max-width:360px;padding:14px 18px;border:1px solid rgba(255,214,76,.42);border-radius:18px;background:#1f1811;color:#fff;box-shadow:0 20px 70px rgba(0,0,0,.4);cursor:pointer;text-align:left}.hp-audio-gate button>span{font-size:26px}.hp-audio-gate button>strong{font-size:12px}.hp-audio-gate button>small{display:block;color:#a99b8d;font-size:9px}.hp-audio-gate button{flex-wrap:wrap}.hp-audio-gate button>strong,.hp-audio-gate button>small{flex:1 1 220px}
.hp-chat-mobile-open,.hp-chat-mobile-close{display:none}

.hiveproof-live-banner.is-buildup{border-color:rgba(255,213,76,.64);background:rgba(29,21,12,.97)}.hiveproof-live-banner.is-buildup .hiveproof-banner-copy span{color:#ffe17c}.hiveproof-live-banner.is-drawing{animation:hpBannerLive 1.1s ease-in-out infinite alternate}@keyframes hpBannerLive{to{box-shadow:0 18px 50px rgba(0,0,0,.34),0 0 38px rgba(246,184,0,.25)}}

@media(min-width:1500px) and (min-height:850px){.hp-production-layout{grid-template-columns:minmax(0,1fr) 360px}.hp-production-layout .hp-stage-head{padding-left:28px;padding-right:28px}.hp-production-layout .hp-phase{width:min(1050px,90%)}}

@media(max-width:1100px){
  .hp-production-layout,.hp-preview-layout{grid-template-columns:minmax(0,1fr);width:calc(100% - 16px);padding:8px 0}
  .hp-production-layout .hp-chat-shell,.hp-preview-layout .hp-chat-shell{position:fixed;z-index:70;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));height:min(70dvh,620px);transform:translateY(calc(100% + 30px));transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:0 -18px 60px rgba(0,0,0,.48)}
  .hp-chat-open .hp-production-layout .hp-chat-shell,.hp-chat-open .hp-preview-layout .hp-chat-shell{transform:translateY(0)}
  .hp-chat-mobile-open{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:65;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid rgba(105,223,159,.2);border-radius:999px;background:rgba(17,13,10,.9);color:#fff;font-size:10px;font-weight:900;backdrop-filter:blur(12px)}.hp-chat-mobile-open span{color:#66e0a3}
  .hp-chat-mobile-close{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(255,255,255,.04);color:#fff;font-size:18px}.hp-chat-head>small{display:none}
  .hp-production-layout .hp-stage-shell,.hp-preview-layout .hp-stage-shell{height:100%}
}

@media(max-width:760px){
  .hp-production-topbar,.hp-preview-topbar{min-height:52px;padding:7px 10px}.hp-brand img{width:118px}.hp-top-proof{padding:6px 8px}.hp-top-proof span{display:none}.hp-top-proof strong{max-width:72px;font-size:8px}
  .hp-production-layout,.hp-preview-layout{width:calc(100% - 10px);padding:5px 0}.hp-stage-shell{border-radius:14px}.hp-production-layout .hp-stage-head,.hp-preview-layout .hp-stage-head{padding:8px 11px;flex-direction:row;align-items:center}.hp-stage-title h1{max-width:58vw;font-size:15px!important}.hp-stage-title p{max-width:58vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-proof-badge{padding:6px 8px;gap:5px}.hp-proof-badge>span{font-size:14px}.hp-proof-badge strong{font-size:8px}.hp-proof-badge small{display:none}
  .hp-production-layout .hp-stage-footer,.hp-preview-layout .hp-stage-footer{grid-template-columns:1fr 1fr}.hp-production-layout .hp-stage-footer>div,.hp-preview-layout .hp-stage-footer>div{padding:6px 8px}.hp-production-layout .hp-stage-footer>div:nth-child(2),.hp-preview-layout .hp-stage-footer>div:nth-child(2){display:block}.hp-production-layout .hp-stage-footer>div:nth-child(3),.hp-preview-layout .hp-stage-footer>div:nth-child(3){display:none}.hp-stage-footer span{font-size:7px}.hp-stage-footer strong{font-size:9px}
  .hp-production-layout .hp-phase,.hp-preview-layout .hp-phase{width:94%;padding:2px 0}.hp-production-layout .hp-countdown,.hp-preview-layout .hp-countdown{font-size:clamp(58px,22vw,92px)}.hp-phase-countdown p{font-size:10px;margin-top:8px}.hp-countdown-dots{margin-top:10px}.hp-now-playing{margin-top:8px;padding:5px 8px}.hp-now-playing>span{font-size:13px}
  .hp-buildup-clock{font-size:clamp(48px,18vw,78px)}.hp-prep-hive{width:min(240px,61vw,27vh);margin-top:5px}.hp-buildup-status{margin:5px auto;font-size:10px}.hp-production-layout .hp-ticket-pool{grid-template-columns:repeat(4,1fr);max-height:clamp(105px,28vh,205px);gap:3px;padding:6px}.hp-production-layout .hp-ticket{min-height:25px;font-size:8px}.hp-draw-status{margin:5px 0 7px;height:18px;font-size:9px}.hp-drawing-progress{margin-top:7px}.hp-draw-sealed{min-height:105px;width:min(250px,70vw)}
  .hp-production-layout .hp-winner-ticket{min-height:92px;margin-top:7px;font-size:clamp(48px,18vw,75px)}.hp-winner-name{margin:8px 0 4px;font-size:13px}.hp-winner-proof{margin:6px auto;padding:6px 8px}.hp-close-copy{font-size:10px}.hp-home-btn{margin-top:9px;padding:8px 13px}
  .hp-audio-toggle{left:8px;bottom:max(8px,env(safe-area-inset-bottom));min-height:36px;padding:0 10px}.hp-chat-mobile-open{right:8px;bottom:max(8px,env(safe-area-inset-bottom));min-height:36px;padding:0 10px}
}

@media(max-height:700px) and (min-width:761px){
  .hp-production-topbar,.hp-preview-topbar{min-height:48px;padding-top:5px;padding-bottom:5px}.hp-brand img{width:125px}.hp-production-layout,.hp-preview-layout{padding:5px 0}.hp-production-layout .hp-stage-head,.hp-preview-layout .hp-stage-head{padding-top:7px;padding-bottom:7px}.hp-production-layout .hp-stage-head p,.hp-preview-layout .hp-stage-head p{display:none}.hp-proof-badge{padding-top:5px;padding-bottom:5px}.hp-production-layout .hp-stage-footer>div,.hp-preview-layout .hp-stage-footer>div{padding-top:5px;padding-bottom:5px}.hp-countdown-dots{margin-top:8px}.hp-now-playing{margin-top:6px}.hp-production-layout .hp-ticket-pool{max-height:160px}.hp-prep-hive{width:min(260px,32vh)}.hp-buildup-clock{font-size:min(72px,10vh)}
}

@media(max-height:540px){
  .hp-production-layout .hp-stage-footer,.hp-preview-layout .hp-stage-footer{display:none}.hp-production-layout .hp-stage-head,.hp-preview-layout .hp-stage-head{padding:5px 9px}.hp-proof-badge{display:none}.hp-stage-title p{display:none}.hp-production-layout .hp-countdown,.hp-preview-layout .hp-countdown{font-size:min(70px,18vh)}.hp-phase-countdown p{display:none}.hp-countdown-dots{display:none}.hp-now-playing{margin-top:4px}.hp-prep-hive{display:none}.hp-buildup-status{margin-top:4px}.hp-production-layout .hp-ticket-pool{max-height:105px}.hp-draw-status{display:none}.hp-winner-proof{display:none}.hp-production-layout .hp-winner-ticket{min-height:72px;font-size:min(58px,15vh)}
}

@media(prefers-reduced-motion:reduce){.hp-prep-core,.hp-stage.is-converging .hp-focus-bee,.hiveproof-live-banner.is-drawing,.hp-draw-sealed{animation:none!important}}

/* v5.30.2 — keep the LIVE spectacle clean; technical draw mechanics live in Terms/Audit. */
.hp-production-topbar,.hp-preview-topbar{grid-template-columns:auto 1fr}.hp-production-topbar .hp-live-chip,.hp-preview-topbar .hp-live-chip{justify-self:end}
.hp-live-terms{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid rgba(255,255,255,.07);background:rgba(11,9,7,.44);color:#756b62;font-size:8px;letter-spacing:.02em}.hp-live-terms a{color:#a99b8c;text-decoration:none;border-bottom:1px dotted rgba(255,255,255,.22)}.hp-live-terms a:hover{color:#ffd44e;border-bottom-color:#ffd44e}
.hp-chat-rules{padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(246,184,0,.045);color:#9f9285;font-size:9px;line-height:1.45}.hp-chat-rules strong{color:#d9cbbd}
.hp-chat-member strong{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.hp-chat-admin-badge{display:inline-flex!important;align-items:center;gap:3px;padding:3px 6px;border:1px solid rgba(246,184,0,.20);border-radius:999px;background:rgba(246,184,0,.09);color:#ffd44e!important;font-style:normal;font-size:7px!important;font-weight:900!important;letter-spacing:.035em;white-space:nowrap}
.hp-chat-msg.is-chat-admin{border:1px solid rgba(246,184,0,.15);background:rgba(246,184,0,.055)}.hp-chat-msg-head{display:flex;align-items:center;gap:6px;min-width:0}.hp-chat-msg-head>strong{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-chat-msg-head .hp-chat-admin-badge{margin-left:0}.hp-chat-mute{margin-left:auto;padding:3px 7px;border:1px solid rgba(255,137,141,.20);border-radius:999px;background:rgba(255,137,141,.06);color:#ffadb0;font:800 7px inherit;cursor:pointer}.hp-chat-mute:hover{background:rgba(255,137,141,.12)}.hp-chat-mute:disabled,.hp-chat-mute.is-muted{opacity:.55;cursor:default}
.hp-chat-form.is-muted textarea{opacity:.55;cursor:not-allowed}.hp-chat-form.is-muted>div button{opacity:.4;cursor:not-allowed}
@media(max-width:760px){.hp-live-terms{padding:7px 10px;font-size:7px}.hp-live-terms span{display:none}.hp-live-terms{justify-content:center}.hp-chat-rules{font-size:8px;padding:8px 11px}.hp-chat-admin-badge{font-size:6px!important}.hp-production-topbar,.hp-preview-topbar{grid-template-columns:auto 1fr}}
@media(max-height:590px){.hp-live-terms{padding:4px 8px;font-size:7px}.hp-chat-rules{padding:6px 10px;font-size:7px}}

/* v5.30.3 — site-wide HiveProof LIVE join bar. The entire bottom bar is the link. */
body.hiveproof-banner-active{padding-bottom:72px}
.hiveproof-live-banner{left:0;right:0;bottom:0;max-width:none;margin:0;padding:0;border:0;border-top:1px solid rgba(246,184,0,.48);border-radius:0;background:rgba(20,16,12,.975);color:#fff;text-decoration:none;box-shadow:0 -14px 42px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.hiveproof-live-banner:before{border-radius:0;background:linear-gradient(90deg,rgba(246,184,0,.11),transparent 32%,transparent 68%,rgba(246,184,0,.07))}
.hiveproof-banner-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1180px,100%);min-height:64px;margin:0 auto;padding:8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}
.hiveproof-live-banner:hover .hiveproof-banner-watch-label,.hiveproof-live-banner:focus-visible .hiveproof-banner-watch-label{background:#ffdb54}
.hiveproof-banner-action{flex:0 0 auto}
.hiveproof-banner-watch-label{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f6b800;color:#17120d;font-size:11px;font-weight:900;white-space:nowrap;transition:background .16s ease}
.hiveproof-banner-arrow{color:#ffd54c;font-size:21px;font-weight:900}
.hiveproof-banner-timer{display:block!important;min-width:58px;font-size:20px}
.hiveproof-banner-active .live-chat-widget{bottom:84px}
.hiveproof-banner-active .live-chat-panel{max-height:calc(100vh - 160px)}
@media(max-width:650px){body.hiveproof-banner-active{padding-bottom:66px}.hiveproof-live-banner{left:0;right:0;bottom:0;padding:0;border-radius:0}.hiveproof-banner-inner{min-height:58px;padding:7px max(9px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left));gap:8px}.hiveproof-banner-main{gap:8px}.hiveproof-banner-bee{width:34px;height:34px;flex-basis:34px;font-size:18px;border-radius:10px}.hiveproof-banner-copy strong{max-width:38vw;font-size:11px}.hiveproof-banner-copy small{display:none}.hiveproof-banner-action{gap:6px}.hiveproof-banner-watch-label{min-height:30px;padding:0 9px;font-size:9px}.hiveproof-banner-timer{min-width:46px;font-size:16px}.hiveproof-banner-arrow{font-size:17px}.hiveproof-banner-active .live-chat-widget{bottom:76px}.hiveproof-banner-active .live-chat-panel{max-height:calc(100vh - 145px)}}
@media(max-width:430px){.hiveproof-banner-bee{display:none}.hiveproof-banner-copy strong{max-width:35vw}.hiveproof-banner-copy span{font-size:8px}.hiveproof-banner-watch-label{display:none}.hiveproof-banner-timer{display:block!important;min-width:48px;font-size:17px}.hiveproof-banner-arrow{font-size:18px}}
