.hl-live-app{--muted:#8a8a8a;--danger:#ff2d55;--line-strong:rgba(255,255,255,0.14);position:relative;width:100%;height:100%;overflow:hidden;background:#070709;color:#f5f5f5;color-scheme:dark;font-family:var(--font-hl-outfit),"Outfit","Segoe UI",sans-serif;font-size:16px;line-height:normal;text-align:left;user-select:none}.hl-live-canvas{position:absolute;top:0;left:0;transform-origin:0 0;transform:scale(var(--hl-live-scale,1))}.hl-live-app:not([data-ready]) .hl-live-canvas{visibility:hidden}.hl-live-screen{position:absolute;inset:0}.hl-live-app *,.hl-live-app :after,.hl-live-app :before{box-sizing:border-box}.hl-live-app svg{display:inline;vertical-align:initial}.hl-live-app button{font:inherit;color:inherit;border:0;cursor:default;font-weight:600;letter-spacing:-.01em}.hl-live-app button:disabled{opacity:.4}.hl-live-app .shell{min-height:100%}.hl-live-app .hx-framed{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#070709}.hl-live-app .hx-framed>.shell{flex:1;min-height:0;overflow:hidden}.hl-live-app .login-shell{max-width:400px;margin:0 auto;padding:3rem 1.25rem;display:grid;gap:1.5rem;position:relative;place-content:center;min-height:100%}.hl-live-app .brand{position:relative;z-index:1;text-align:center;display:grid;gap:.35rem;justify-items:center}.hl-live-app .brand-mark{margin-bottom:.55rem;line-height:0}.hl-live-app .brand .eyebrow{margin:0;text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;color:var(--muted);font-weight:600}.hl-live-app .brand h1{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.04em;background:linear-gradient(120deg,#ffffff 35%,#ff2d55);-webkit-background-clip:text;background-clip:text;color:transparent}.hl-live-app .brand-mark .hanix-mark{display:block;border-radius:14px;box-shadow:0 12px 40px rgba(255,45,85,.25)}.hl-live-app .brand p{margin:.15rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.4;max-width:28ch}.hl-live-app .login-form{position:relative;z-index:1;width:100%;max-width:360px;margin:0 auto}.hl-live-app .login-token-wrap{width:100%;height:54px;display:flex;align-items:center;gap:.55rem;padding:0 1.05rem 0 1rem;border-radius:12px;border:1px solid rgba(255,45,136,.55);background:rgba(255,45,136,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 24px rgba(255,45,136,.12);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.hl-live-app .login-token-wrap.has-value{border-color:rgba(255,45,136,.7);background:rgba(255,45,136,.2)}.hl-live-app .login-token-wrap.is-busy{border-color:rgba(255,45,136,.8);background:rgba(255,45,136,.22);opacity:.95}.hl-live-app .login-token-icon{flex-shrink:0;display:grid;place-items:center;color:#ff2d88;transition:color .15s ease}.hl-live-app .login-token-wrap.has-value .login-token-icon,.hl-live-app .login-token-wrap.is-busy .login-token-icon{color:#ff7a2e}.hl-live-app .login-token{flex:1;min-width:0;height:100%;display:flex;align-items:center;overflow:hidden;white-space:nowrap;color:#ffc49a;font-family:IBM Plex Mono,Consolas,Courier New,monospace;font-size:.84rem;font-weight:500;letter-spacing:.08em}.hl-live-app .login-token.is-placeholder{color:rgba(255,140,60,.45);letter-spacing:.01em;font-weight:450}.hl-live-app .login-token-caret{width:1px;height:1.1em;margin-left:1px;background:#ff2d88;animation:hl-live-blink 1s steps(1) infinite}.hl-live-app .login-enter-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,45,136,.25);border-top:2px solid var(--danger);animation:hl-live-spin .7s linear infinite}.hl-live-app .hx-app{height:100%;display:grid;grid-template-columns:var(--hx-nav-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);--hx-nav-w:212px;background:#070709;color:#f4f4f5;overflow:hidden}.hl-live-app .hx-titlebar{grid-column:1/-1;display:flex;align-items:stretch;height:36px;padding:0 0 0 .85rem;background:#0a0a0c;border-bottom:1px solid rgba(255,255,255,.07);position:relative;z-index:50;flex-shrink:0}.hl-live-app .hx-titlebar-brand{display:inline-flex;align-items:center;min-width:0}.hl-live-app .hx-titlebar-name{font-size:.7rem;font-weight:600;letter-spacing:.02em;color:rgba(228,228,231,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-live-app .hx-titlebar-spacer{flex:1;min-width:0;align-self:stretch}.hl-live-app .hx-win-controls{display:inline-flex;align-items:stretch;margin-left:auto}.hl-live-app .hx-win-btn{width:46px;display:grid;place-items:center;color:rgba(228,228,231,.7)}.hl-live-app .hx-nav{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.06);background:#09090b}.hl-live-app .hx-nav-inner{width:212px;height:100%;display:flex;flex-direction:column;gap:.35rem;padding:1.1rem .85rem 1rem}.hl-live-app .hx-brand{display:flex;align-items:center;gap:.55rem;padding:.2rem .55rem 1rem;font-weight:800;letter-spacing:.14em;font-size:.92rem}.hl-live-app .hx-brand .hanix-mark{border-radius:8px}.hl-live-app .hx-nav nav{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-height:0;overflow:hidden}.hl-live-app .hx-nav button{display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;background:transparent;color:#b9b9c2;border-radius:12px;padding:.62rem .75rem;font-weight:600;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.hl-live-app .hx-nav button.is-active{color:#fff;background:linear-gradient(90deg,rgba(255,45,120,.95),rgba(168,40,120,.55));box-shadow:0 8px 24px rgba(255,45,120,.25)}.hl-live-app .hx-net{width:100%;align-self:stretch;margin-top:auto;margin-bottom:.35rem;padding:.7rem .55rem .4rem;border-radius:16px;background:#101014;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.hl-live-app .hx-net-title{margin:0 .25rem .35rem;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:-.01em}.hl-live-app .hx-nav .hx-net button{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.32rem .2rem;border-radius:12px;background:transparent;color:#fff;text-align:left;box-shadow:none}.hl-live-app .hx-net-mark{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:10px;color:#fff}.hl-live-app .hx-net-mark.is-tiktok{background:#111114;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.hl-live-app .hx-net-mark.is-instagram{background:radial-gradient(circle at 30% 110%,#feda75,transparent 42%),linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af)}.hl-live-app .hx-net-mark.is-youtube{background:#ff2a2a}.hl-live-app .hx-net-mark.is-youtube svg{width:26px;height:26px}.hl-live-app .hx-net-mark.is-heros{background:#1d4ed8}.hl-live-app .hx-orient{display:inline-flex;align-items:center;gap:.15rem;padding:.18rem;border-radius:999px;background:rgba(255,255,255,.08)}.hl-live-app .hx-orient span{padding:.28rem .55rem;border-radius:999px;font-size:.72rem;font-weight:650;color:rgba(255,255,255,.45)}.hl-live-app .hx-orient span.is-on{background:#fff;color:#111}.hl-live-app .hx-net-mark.is-facebook{background:#1877f2}.hl-live-app .hx-net-copy{display:grid;gap:.02rem;min-width:0;flex:1 1 auto}.hl-live-app .hx-net-copy strong{color:#fff;font-size:.75rem;font-weight:700;line-height:1.15}.hl-live-app .hx-net-copy small{color:#8e8e98;font-size:.62rem;font-weight:500;line-height:1.15}.hl-live-app .hx-net-switch{position:relative;flex:0 0 auto;width:34px;height:20px;border-radius:99px;background:#3c3c44}.hl-live-app .hx-net-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:99px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35)}.hl-live-app .hx-nav .hx-net button.is-on .hx-net-switch{background:#ff4b8d}.hl-live-app .hx-nav .hx-net button.is-on .hx-net-switch i{transform:translateX(14px)}.hl-live-app .hx-body{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.hl-live-app .hx-top{display:flex;align-items:center;gap:.55rem;padding:.75rem 1rem .35rem}.hl-live-app .hx-top-spacer{flex:1}.hl-live-app .hx-picker{position:relative;width:max-content;max-width:100%}.hl-live-app .hx-picker-value{display:inline-flex;align-items:center;gap:.4rem;max-width:190px;background:#16161a;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.45rem .75rem .45rem .85rem;color:#eee;font-size:.78rem;font-weight:600}.hl-live-app .hx-picker-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-live-app .hx-picker-value svg{width:10px;height:8px;flex:none;color:#ff8ab8}.hl-live-app .hx-go-live{display:inline-flex;align-items:center;gap:.4rem;background:#ff2d78;color:#fff;border-radius:999px;padding:.48rem .95rem;font-weight:700}.hl-live-app .hx-go-live.is-on{background:#1c1c22;box-shadow:inset 0 0 0 1px rgba(255,45,120,.7)}.hl-live-app .hx-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(160deg,#ff8ab8,#7a4bff);color:#fff;font-weight:800;display:grid;place-items:center}.hl-live-app .hx-layout-toggles{display:inline-flex;align-items:center;gap:.15rem}.hl-live-app .hx-layout-btn{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:transparent;color:#8d8d98}.hl-live-app .hx-layout-btn.is-on{color:#ff8ab8;background:rgba(255,45,120,.14)}.hl-live-app .hx-workspace{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--hx-panel-w);--hx-panel-w:340px}.hl-live-app .hx-stage{position:relative;min-width:0;min-height:0;height:100%;display:grid;padding:.4rem .6rem .85rem;container-type:size}.hl-live-app .hx-stage-main{min-height:0;display:flex;justify-content:center;align-items:stretch;gap:6px;height:100%}.hl-live-app .hx-side-dock{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;align-self:stretch;gap:.5rem;padding-bottom:3.4rem;z-index:4;flex:0 0 auto}.hl-live-app .hx-side-btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:14px;background:rgba(22,22,28,.92);color:#eee;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.hl-live-app .hx-side-btn svg{width:24px;height:24px}.hl-live-app .hx-side-mic{display:grid;justify-items:center;gap:.28rem}.hl-live-app .hx-mic-meter{width:28px;height:4px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.hl-live-app .hx-mic-meter span{display:block;height:100%;background:#3dff9a;transform-origin:left center;animation:hl-live-mic 1.6s ease-in-out infinite}.hl-live-app .hx-phone{--hx-frame-w:1080;--hx-frame-h:1920;--hx-phone-gap:3.6rem;--hx-phone-h:min(100cqh,100%);--hx-screen-h:max(0px,calc(var(--hx-phone-h) - var(--hx-phone-gap)));--hx-screen-w:calc(var(--hx-screen-h) * var(--hx-frame-w) / var(--hx-frame-h));height:100%;width:min(var(--hx-screen-w),calc(100cqw - 56px));max-width:calc(100% - 50px);min-width:180px;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-content:stretch;gap:.7rem;flex:0 0 auto}.hl-live-app .hx-phone-screen{position:relative;width:100%;height:auto;aspect-ratio:var(--hx-frame-w) /var(--hx-frame-h);max-height:var(--hx-screen-h);border-radius:28px;overflow:hidden;background:#111;box-shadow:0 24px 60px rgba(0,0,0,.45)}.hl-live-app .hx-hud{position:absolute;top:.4rem;left:.45rem;right:.45rem;z-index:12;display:flex;justify-content:space-between;align-items:flex-start;gap:.4rem}.hl-live-app .hx-hud-live,.hl-live-app .hx-hud-stats{display:flex;align-items:center;gap:.4rem;padding:8px;border-radius:12px;background:rgba(28,28,34,.88);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.hl-live-app .hx-live-pill{background:rgba(255,255,255,.18);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.08em;border-radius:6px;padding:.18rem .38rem}.hl-live-app .hx-live-pill.is-on{background:#ff2d55}.hl-live-app .hx-timecode{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;color:#fff;padding:0 .15rem}.hl-live-app .hx-hud-stats span{display:inline-flex;align-items:center;gap:.3rem;padding:.05rem .2rem;font-size:.9rem;font-weight:800;color:#fff}.hl-live-app .hx-hud-stats svg{width:18px;height:18px}.hl-live-app .hx-rec{width:54px;height:54px;padding:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 3px #ff2d78;display:grid;place-items:center}.hl-live-app .hx-rec:after{content:"";width:34px;height:34px;border-radius:50%;background:#ff2d78}.hl-live-app .hx-rec.is-on{box-shadow:inset 0 0 0 3px #ff2d78,0 0 0 6px rgba(255,45,120,.18)}.hl-live-app .preview-stack{position:relative;width:100%;height:100%;min-height:0}.hl-live-app .preview-frame{position:relative;width:100%;height:100%;overflow:hidden;background:#050508;box-shadow:0 0 0 1px rgba(255,255,255,.1),inset 0 0 0 1px rgba(180,166,255,.15)}.hl-live-app .preview-cam-missing{position:absolute;inset:0;z-index:1;display:grid;justify-items:center;align-content:center;gap:.45rem;padding:1.5rem 1.2rem 5rem;text-align:center;background:radial-gradient(circle at 50% 42%,rgba(255,45,120,.2),transparent 34%),#070709}.hl-live-app .preview-cam-icon{position:relative;width:76px;height:76px;margin-bottom:.35rem;display:grid;place-items:center;color:#ff2d78;filter:drop-shadow(0 8px 16px rgba(255,45,120,.45));animation:hl-live-cam-float 2.2s ease-in-out infinite}.hl-live-app .preview-cam-icon svg{width:46px;height:46px;position:relative;z-index:1}.hl-live-app .preview-cam-icon:after,.hl-live-app .preview-cam-icon:before{content:"";position:absolute;inset:6px;border-radius:50%;border:2px solid rgba(255,45,120,.85);animation:hl-live-cam-pulse 1.8s ease-out infinite}.hl-live-app .preview-cam-icon:after{animation-delay:.7s}.hl-live-app .preview-cam-missing strong{color:#fff;font-size:1rem;letter-spacing:-.02em}.hl-live-app .preview-cam-missing p{margin:0;max-width:16rem;color:#ff8ab8;font-size:.8rem;line-height:1.35}.hl-live-app .safe-zone{position:absolute;inset:3.6rem 4% 3% 4%;border:1px dashed rgba(255,255,255,.1);border-radius:16px}.hl-live-app .hx-panel{min-width:0;min-height:0;overflow:hidden;border-left:1px solid rgba(255,255,255,.06);background:#0d0d11;display:flex;flex-direction:column}.hl-live-app .hx-panel-slot{width:340px}.hl-live-app .hx-agent,.hl-live-app .hx-panel-slot{height:100%;min-height:0;display:flex;flex-direction:column}.hl-live-app .hx-agent{padding:.9rem .9rem .8rem;gap:.7rem}.hl-live-app .hx-agent-head{display:flex;align-items:center;justify-content:space-between}.hl-live-app .hx-agent-head strong{margin:0;display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem}.hl-live-app .hx-agent-head span{display:inline-flex;align-items:center;gap:.35rem;color:#8d8d98;font-size:.75rem;font-weight:700}.hl-live-app .hx-agent-head span i{width:7px;height:7px;border-radius:50%;background:#666}.hl-live-app .hx-agent-head span.is-on{color:#3dff9a}.hl-live-app .hx-agent-head span.is-on i{background:#3dff9a;box-shadow:0 0 8px #3dff9a}.hl-live-app .hx-chat{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.65rem}.hl-live-app .hx-bubble{display:flex;gap:.45rem;align-items:flex-start}.hl-live-app .hx-bubble p{margin:0;background:#1a1a22;border-radius:14px;padding:.65rem .75rem;font-size:.8rem;line-height:1.35}.hl-live-app .hx-bubble.is-user{justify-content:flex-end}.hl-live-app .hx-bubble.is-user p{background:rgba(255,45,120,.18)}.hl-live-app .hx-bubble-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#2a2a34;font-size:.62rem;font-weight:800;flex-shrink:0}.hl-live-app .hx-offer{display:grid;grid-template-columns:54px 1fr;gap:.55rem .65rem;padding:.65rem;border-radius:14px;background:#16161c;border:1px solid rgba(255,255,255,.06)}.hl-live-app .hx-offer-thumb{width:54px;height:54px;border-radius:10px;overflow:hidden;background:#222;display:grid;place-items:center}.hl-live-app .hx-offer p{margin:0;font-size:.78rem;font-weight:700}.hl-live-app .hx-offer strong{color:#fff;font-size:.9rem}.hl-live-app .hx-offer button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.4rem;background:#ff2d78;color:#fff;border-radius:10px;padding:.55rem .7rem}.hl-live-app .hx-quick{display:grid;gap:.35rem}.hl-live-app .hx-quick button{display:flex;align-items:center;gap:.5rem;background:#14141a;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.62rem .7rem;color:#eee;font-weight:600}.hl-live-app .hx-composer{display:flex;gap:.4rem}.hl-live-app .hx-composer-input{flex:1;min-width:0;border:1px solid var(--line-strong);border-radius:999px;background:#14141a;padding:.6rem .8rem;color:#a9a9a9;white-space:nowrap;overflow:hidden}.hl-live-app .hx-composer button{width:40px;height:40px;padding:0;border-radius:50%;background:#ff2d78;color:#fff;display:grid;place-items:center;flex-shrink:0}.hl-live-app .hl-live-pop{animation:hl-live-pop .4s cubic-bezier(.22,1,.36,1) both}@keyframes hl-live-blink{50%{opacity:0}}@keyframes hl-live-spin{to{transform:rotate(1turn)}}@keyframes hl-live-cam-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hl-live-cam-pulse{0%{transform:scale(.72);opacity:.85}to{transform:scale(1.35);opacity:0}}@keyframes hl-live-mic{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.6)}}@keyframes hl-live-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hl-live-app .hl-live-pop,.hl-live-app .hx-mic-meter span,.hl-live-app .login-enter-spin,.hl-live-app .login-token-caret,.hl-live-app .preview-cam-icon,.hl-live-app .preview-cam-icon:after,.hl-live-app .preview-cam-icon:before{animation:none}}@font-face{font-family:outfit;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_d6c394{font-family:outfit,outfit Fallback,Segoe UI,system-ui,sans-serif}.__variable_d6c394{--font-hl-outfit:"outfit","outfit Fallback",Segoe UI,system-ui,sans-serif}