.gl-wp-fab{position:fixed;right:calc(14px + min(328px,calc(100vw - 28px)) + 12px);bottom:max(14px,env(safe-area-inset-bottom,0px));z-index:8600;width:60px;height:60px;border-radius:50%;border:0;padding:0;cursor:pointer;color:#fff6ea;background:conic-gradient(from var(--gl-wp-ang,0deg),#c4956a,#f3d2b0,#a5b68d,#c4956a,#8c5a38,#c4956a);box-shadow:0 16px 36px rgba(60,36,22,.55),0 0 0 2px rgba(243,210,176,.65),0 0 34px rgba(196,149,106,.7);display:inline-flex;align-items:center;justify-content:center;animation:3.2s linear infinite glWpFabSpin,1.1s ease-in-out infinite glWpFabPulse}.gl-wp-fab.is-hidden,.gl-wp-fab[hidden]{display:none!important}.gl-wp-fab svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 rgba(0,0,0,.28))}.gl-wp-fab:hover{transform:translateY(-4px) scale(1.07)}@keyframes glWpFabSpin{to{--gl-wp-ang:360deg}}@keyframes glWpFabPulse{0%,100%{transform:scale(1);box-shadow:0 14px 32px rgba(60,36,22,.5),0 0 0 2px rgba(243,210,176,.55),0 0 20px rgba(196,149,106,.45)}50%{transform:scale(1.08);box-shadow:0 18px 48px rgba(60,36,22,.62),0 0 0 6px rgba(243,210,176,.85),0 0 52px #c4956a}}@property --gl-wp-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.gl-wp-overlay{position:fixed;inset:0;z-index:2147483500;display:none;align-items:center;justify-content:center;background:rgba(6,3,2,.7);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25)}.gl-wp-overlay.is-open{display:flex;animation:.28s ease-out glWpOverlayIn}@keyframes glWpOverlayIn{from{opacity:0}to{opacity:1}}.gl-wp-stage{width:min(420px,94vw);border-radius:34px;padding:28px 22px 22px;position:relative;overflow:hidden;color:#fff6ea;isolation:isolate;border:1px solid rgba(243,210,176,.65);box-shadow:0 44px 100px rgba(0,0,0,.6),0 0 100px rgba(196,149,106,.35);background:radial-gradient(120% 80% at 20% 0,rgba(243,210,176,.55),transparent 55%),linear-gradient(125deg,#2a1a12 0,#c4956a 26%,#f3d2b0 48%,#a5b68d 72%,#1a120e 100%);background-size:auto,420% 420%;animation:4.2s ease-in-out infinite glWpAurora,.38s cubic-bezier(.2,.9,.2,1) glWpStageIn}@keyframes glWpStageIn{from{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:none}}.gl-wp-stage::before{content:"";position:absolute;inset:-45%;z-index:0;pointer-events:none;opacity:.7;background:conic-gradient(from 80deg,#c4956a,transparent 24%,#a5b68d,transparent 55%,#f3d2b0,transparent);animation:4.5s linear infinite glWpSheen}.gl-wp-stage::after{content:"";position:absolute;inset:1px;border-radius:33px;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(18,10,8,.18),rgba(18,10,8,.78))}@keyframes glWpAurora{0%,100%{background-position:0 0,0 35%}50%{background-position:0 0,100% 65%}}@keyframes glWpSheen{to{transform:rotate(360deg)}}.gl-wp-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.gl-wp-kicker{margin:0;font:700 .74rem/1 "Zilla Slab",Georgia,serif;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.gl-wp-title{font:700 1.4rem "Zilla Slab",Georgia,serif;letter-spacing:.03em;margin:0;text-shadow:0 2px 16px rgba(0,0,0,.4)}.gl-wp-status{min-height:1.4em;font:700 1rem/1.4 "Zilla Slab",Georgia,serif;margin:0;opacity:.98}.gl-wp-handset{width:188px;height:318px;border-radius:42px;position:relative;background:linear-gradient(180deg,rgba(255,246,234,.28),rgba(12,8,6,.62));border:1px solid rgba(255,246,234,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 26px 52px rgba(0,0,0,.45);transform-origin:50% 108%;animation:2.4s ease-in-out infinite glWpIdleFloat}.gl-wp-handset::before{content:"";position:absolute;left:50%;top:12px;transform:translateX(-50%);width:56px;height:8px;border-radius:99px;background:rgba(255,246,234,.5)}.gl-wp-orb{position:absolute;left:50%;top:46%;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,246,234,.85),rgba(196,149,106,.35) 45%,transparent 70%);opacity:.25;transform:scale(.55);pointer-events:none;filter:blur(.2px);transition:transform .08s linear,opacity .12s linear}.gl-wp-screen{position:absolute;left:14px;right:14px;top:34px;bottom:18px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#100b09,#261914);box-shadow:inset 0 0 0 1px rgba(243,210,176,.22);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 10px}.gl-wp-dial-label{margin:0;font:700 .7rem/1 "Zilla Slab",Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:rgba(243,210,176,.78)}.gl-wp-dial-num{margin:0;min-height:1.4em;font:700 1.12rem/1.2 "Zilla Slab",Georgia,serif;color:#fff6ea;letter-spacing:.05em;text-shadow:0 0 22px rgba(196,149,106,.85)}.gl-wp-who{margin:0;font:700 .82rem/1.3 "Zilla Slab",Georgia,serif;color:#f3d2b0;min-height:1.15em;text-shadow:0 0 12px rgba(196,149,106,.55)}.gl-wp-eq{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:72px;width:86%;opacity:.4}.gl-wp-eq span{display:block;flex:1;height:56px;min-height:8px;transform-origin:50% 100%;transform:scaleY(var(--sy,.18));border-radius:99px;background:linear-gradient(180deg,#fff6ea,#c4956a 55%,#8c5a38);box-shadow:0 0 14px rgba(243,210,176,.55);transition:transform .06s linear}.gl-wp-rings{position:absolute;inset:-26px;pointer-events:none;opacity:0}.gl-wp-rings i{position:absolute;inset:0;border-radius:52px;border:2.5px solid rgba(243,210,176,0)}.gl-wp-actions{display:flex;gap:10px;width:100%;justify-content:center;margin-top:6px}.gl-wp-btn{border:0;border-radius:999px;padding:13px 26px;cursor:pointer;font:700 1rem "Zilla Slab",Georgia,serif;background:#fff6ea;color:#2a211c;box-shadow:0 10px 28px rgba(0,0,0,.32)}.gl-wp-btn.is-hang{background:rgba(18,12,10,.7);color:#fff6ea;border:1px solid rgba(255,246,234,.35)}.gl-wp-close{position:absolute;top:10px;right:12px;z-index:2;border:0;background:0 0;color:#fff6ea;font-size:26px;cursor:pointer;line-height:1}.gl-wp-stage.is-idle .gl-wp-eq{opacity:.35}.gl-wp-stage.is-idle .gl-wp-eq span{animation:1s ease-in-out infinite glWpEqIdle}.gl-wp-stage.is-idle .gl-wp-eq span:nth-child(2){animation-delay:.08s}.gl-wp-stage.is-idle .gl-wp-eq span:nth-child(3){animation-delay:.16s}.gl-wp-stage.is-idle .gl-wp-eq span:nth-child(4){animation-delay:.24s}.gl-wp-stage.is-idle .gl-wp-eq span:nth-child(5){animation-delay:.12s}.gl-wp-stage.is-idle .gl-wp-eq span:nth-child(6){animation-delay:.2s}.gl-wp-stage.is-idle .gl-wp-eq span:nth-child(7){animation-delay:.04s}.gl-wp-stage.is-idle .gl-wp-eq span:nth-child(8){animation-delay:.18s}.gl-wp-stage.is-idle .gl-wp-eq span:nth-child(9){animation-delay:.1s}.gl-wp-stage.is-idle .gl-wp-orb{opacity:.4;animation:2.2s ease-in-out infinite glWpOrbIdle}.gl-wp-stage.is-dialing{animation:1.2s linear infinite glWpAurora,.7s ease-in-out infinite glWpDialGlow}.gl-wp-stage.is-dialing .gl-wp-handset{animation:.32s ease-in-out infinite glWpRing}.gl-wp-stage.is-dialing .gl-wp-rings{opacity:1}.gl-wp-stage.is-dialing .gl-wp-rings i:first-child{animation:.85s ease-out infinite glWpRipple}.gl-wp-stage.is-dialing .gl-wp-rings i:nth-child(2){animation:.85s ease-out .18s infinite glWpRipple}.gl-wp-stage.is-dialing .gl-wp-rings i:nth-child(3){animation:.85s ease-out .36s infinite glWpRipple}.gl-wp-stage.is-dialing .gl-wp-dial-num{animation:.45s step-end infinite glWpNumBlink}.gl-wp-stage.is-dialing .gl-wp-orb{opacity:.55;animation:.55s ease-in-out infinite glWpOrbDial}.gl-wp-stage.is-live .gl-wp-eq{opacity:1}.gl-wp-stage.is-live .gl-wp-eq span,.gl-wp-stage.is-live .gl-wp-handset{animation:none}.gl-wp-stage.is-agent{box-shadow:0 44px 100px rgba(0,0,0,.6),0 0 120px rgba(243,210,176,.55)}.gl-wp-stage.is-agent .gl-wp-handset{animation:.22s ease-in-out infinite glWpTalk}.gl-wp-stage.is-agent .gl-wp-screen{box-shadow:inset 0 0 0 1px rgba(243,210,176,.55),0 0 40px rgba(196,149,106,.65)}.gl-wp-stage.is-agent .gl-wp-eq span{background:linear-gradient(180deg,#fff6ea,#f3d2b0,#c4956a)}.gl-wp-stage.is-agent .gl-wp-orb{opacity:.95}.gl-wp-stage.is-user{box-shadow:0 44px 100px rgba(0,0,0,.6),0 0 110px rgba(165,182,141,.5)}.gl-wp-stage.is-user .gl-wp-handset{animation:.55s ease-in-out infinite glWpListen}.gl-wp-stage.is-user .gl-wp-screen{box-shadow:inset 0 0 0 1px rgba(165,182,141,.65),0 0 40px rgba(165,182,141,.55)}.gl-wp-stage.is-user .gl-wp-eq span{background:linear-gradient(180deg,#eef4e4,#a5b68d,#6f7f58)}.gl-wp-stage.is-user .gl-wp-orb{opacity:.9;background:radial-gradient(circle at 35% 30%,rgba(238,244,228,.9),rgba(165,182,141,.4) 45%,transparent 70%)}.gl-wp-stage.is-ended .gl-wp-handset{animation:none;filter:saturate(.65);transform:rotate(-12deg) translateY(14px)}.gl-wp-stage.is-ended .gl-wp-orb{opacity:.15;transform:scale(.4)}@keyframes glWpIdleFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(2deg)}}@keyframes glWpRing{0%,100%{transform:rotate(0) translateX(0)}20%{transform:rotate(-18deg) translateX(-7px)}40%{transform:rotate(16deg) translateX(6px)}60%{transform:rotate(-14deg) translateX(-5px)}80%{transform:rotate(12deg) translateX(4px)}}@keyframes glWpTalk{0%,100%{transform:rotate(-10deg) translateY(2px) scale(1)}50%{transform:rotate(12deg) translateY(-10px) scale(1.04)}}@keyframes glWpListen{0%,100%{transform:translateY(0) scale(1) rotate(0)}50%{transform:translateY(-10px) scale(1.06) rotate(-3deg)}}@keyframes glWpRipple{0%{transform:scale(.88);border-color:rgba(243,210,176,.75);opacity:1}100%{transform:scale(1.35);border-color:rgba(243,210,176,0);opacity:0}}@keyframes glWpDialGlow{0%,100%{box-shadow:0 44px 100px rgba(0,0,0,.6),0 0 50px rgba(196,149,106,.3)}50%{box-shadow:0 44px 100px rgba(0,0,0,.6),0 0 130px rgba(243,210,176,.95)}}@keyframes glWpNumBlink{50%{opacity:.3;text-shadow:0 0 8px rgba(196,149,106,.3)}}@keyframes glWpEqIdle{0%,100%{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes glWpOrbIdle{0%,100%{transform:scale(.55);opacity:.35}50%{transform:scale(.85);opacity:.55}}@keyframes glWpOrbDial{0%,100%{transform:scale(.7);opacity:.45}50%{transform:scale(1.15);opacity:.8}}@media (prefers-reduced-motion:reduce){.gl-wp-dial-num,.gl-wp-eq span,.gl-wp-fab,.gl-wp-handset,.gl-wp-orb,.gl-wp-overlay,.gl-wp-rings i,.gl-wp-stage,.gl-wp-stage::before{animation:none!important}}@media (max-width:640px){.gl-wp-fab{right:calc(10px + 56px + 10px);width:54px;height:54px}.gl-wp-handset{width:168px;height:286px}}