.dj-getapp{position:fixed;z-index:4100;overflow:hidden;box-sizing:border-box;color:var(--text, #eaf1ff)}.dj-getapp p{margin:0}.dj-getapp-title{font-weight:800;letter-spacing:-.025em;line-height:1.06}.dj-getapp-accent{background:linear-gradient(90deg,#5ee6a8,#7db3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.dj-getapp-sub{line-height:1.4;color:var(--text-secondary, #9db6d8)}.dj-getapp-close{position:absolute;top:12px;right:12px;z-index:9;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;color:#fff;background:#080e1aa6;cursor:pointer}.dj-getapp-cta{display:flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;font-weight:800;color:#06121a;background:var(--accent, #5ee6a8);text-decoration:none;white-space:nowrap}.dj-getapp-cta svg{flex:none}body:has(.dj-getapp) .chatway--trigger-container,body:has(.dj-getapp-poster) .dj-menu-fab{display:none!important}.dj-getapp-corner{right:26px;bottom:26px;width:440px;max-width:calc(100vw - 32px);border-radius:26px;border:1px solid rgba(94,230,168,.32);background:linear-gradient(170deg,#15233d,#0b1220 60%);box-shadow:0 30px 80px #000000a6;animation:dj-getapp-from-right .65s cubic-bezier(.2,.9,.25,1) both}.dj-getapp-stage{position:relative;height:232px;overflow:hidden;background:radial-gradient(260px 170px at 50% 58%,rgba(94,230,168,.24),transparent)}.dj-getapp-stage img{display:block;width:100%;height:auto}.dj-getapp-window{position:absolute;top:30px;left:28px;width:330px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.16);box-shadow:0 22px 60px #0009}.dj-getapp-phone{position:absolute;top:58px;right:26px;width:112px;overflow:hidden;border:4px solid #1b2740;border-radius:13%/6%;box-shadow:0 18px 44px #0009;transform:rotate(5deg)}.dj-getapp-corner-body{display:grid;gap:12px;padding:16px 22px 20px}.dj-getapp-corner .dj-getapp-title{font-size:26px}.dj-getapp-corner .dj-getapp-sub{margin-top:5px;font-size:14px}.dj-getapp-corner .dj-getapp-cta{height:50px;font-size:16px}.dj-getapp-foot{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.dj-getapp-foot .dl-qr-code,.dj-getapp-foot>svg{flex:none;border-radius:10px}.dj-getapp-foot-col{flex:1;display:grid;gap:7px;min-width:0}.dj-getapp-hint{font-size:12px;line-height:1.3;color:var(--text-secondary, #9db6d8)}.dj-getapp-stores{display:grid;grid-template-columns:1fr 1fr;gap:7px}.dj-getapp-stores a{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 6px;border:1px solid rgba(255,255,255,.16);border-radius:11px;font-size:13px;font-weight:700;color:inherit;background:#ffffff0d;text-decoration:none;white-space:nowrap}.dj-getapp-stores a:hover{border-color:#ffffff57}.dj-getapp-stores svg{width:17px;height:17px;flex:none}@media(max-height:640px){.dj-getapp-stage{display:none}.dj-getapp-corner .dj-getapp-close{top:8px;right:8px}}.dj-getapp-scrim{position:fixed;inset:0;z-index:4099;background:#03071073;animation:dj-getapp-fade .3s ease both}.dj-getapp-poster{left:50%;bottom:0;width:min(100%,480px);height:min(560px,86svh);margin-left:calc(min(100%,480px)/-2);border-radius:28px 28px 0 0;background:#0b1220;container-type:inline-size;box-shadow:0 -24px 70px #000000a6;animation:dj-getapp-from-bottom .6s cubic-bezier(.2,.9,.25,1) both}.dj-getapp-art{position:absolute;top:-46.7cqw;left:-6%;right:-6%}.dj-getapp-art img{display:block;width:100%;height:auto}.dj-getapp-fade{position:absolute;inset:0;background:linear-gradient(180deg,#0b122026,#0b122000 25%,#0b1220e6 66%,#0b1220 76%)}.dj-getapp-grip{position:absolute;top:9px;left:50%;z-index:9;width:42px;height:4px;margin-left:-21px;border-radius:2px;background:#ffffff8c}.dj-getapp-poster .dj-getapp-close{right:auto;left:12px}.dj-getapp-poster-body{position:absolute;right:0;bottom:0;left:0;padding:0 20px calc(20px + env(safe-area-inset-bottom,0px));text-align:center}.dj-getapp-poster .dj-getapp-title{font-size:30px}.dj-getapp-poster .dj-getapp-sub{margin:7px 0 15px;font-size:15px}.dj-getapp-poster .dj-getapp-cta{width:100%;height:56px;font-size:17px}.dj-getapp-later{margin-top:8px;padding:6px 12px;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--text-secondary, #9db6d8);background:none;cursor:pointer}.dj-getapp--booking.dj-getapp-corner{border-color:#8f7dff73;background:linear-gradient(170deg,#20234a,#0b1220 62%)}.dj-getapp--booking .dj-getapp-stage{background:radial-gradient(260px 170px at 50% 58%,rgba(143,125,255,.36),transparent)}.dj-getapp--booking.dj-getapp-poster{background:radial-gradient(420px 320px at 50% 18%,rgba(143,125,255,.42),transparent),linear-gradient(175deg,#1d2146,#0b1220 62%)}.dj-getapp--booking .dj-getapp-fade{top:220px;bottom:auto;height:90px;background:linear-gradient(180deg,transparent,#0c1324)}.dj-getapp--booking .dj-getapp-poster-body{padding-top:34px;background:linear-gradient(180deg,transparent,#0c1324 34px)}.dj-getapp-booking-art{position:absolute;top:30px;left:50%;width:196px;margin-left:-98px}.dj-getapp-booking-art .dj-getapp-phone{position:static;display:block;width:100%;transform:none}.dj-getapp-booking-art img{display:block;width:100%;height:auto}.dj-getapp--booking.dj-getapp-poster .dj-getapp-title{font-size:clamp(21px,6cqw,28px)}.dj-getapp-chips{display:flex;flex-wrap:wrap;gap:6px}.dj-getapp-poster .dj-getapp-chips{justify-content:center;margin-bottom:13px}.dj-getapp-chips span{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--accent, #5ee6a8);background:#5ee6a81f}.dj-getapp-section{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:center;overflow:hidden;margin:40px 0 24px;padding:36px 40px;border:1px solid rgba(143,125,255,.3);border-radius:26px;color:var(--text, #eaf1ff);background:radial-gradient(420px 360px at 12% 40%,rgba(143,125,255,.3),transparent),linear-gradient(120deg,#181d3c,#0b1220 70%)}.dj-getapp-section-art{display:flex;justify-content:center}.dj-getapp-section-phone{display:block;width:236px;overflow:hidden;border:5px solid #1b2740;border-radius:13%/6%;box-shadow:0 24px 60px #0000008c}.dj-getapp-section-phone img{display:block;width:100%;height:auto}.dj-getapp-section-badge{font-size:13px;font-weight:700;color:var(--accent, #5ee6a8)}.dj-getapp-section .dj-getapp-title{margin:8px 0;font-size:clamp(28px,3.4vw,40px)}.dj-getapp-section .dj-getapp-sub{margin:0 0 20px;font-size:16px}.dj-getapp-section-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0 0 22px;padding:0;list-style:none}.dj-getapp-section-list strong{display:block;margin-bottom:3px;font-size:15px}.dj-getapp-section-list span{font-size:13.5px;line-height:1.4;color:var(--text-secondary, #9db6d8)}.dj-getapp-section-get{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.dj-getapp-section-qr{display:flex;align-items:center;gap:12px;max-width:280px}.dj-getapp-section-qr svg{flex:none;border-radius:10px}.dj-getapp-section-actions{display:flex;flex-direction:column;gap:8px}.dj-getapp-section-actions .dj-getapp-cta{height:48px;font-size:15px}.dj-getapp-section .dj-getapp-stores{min-width:280px}@media(max-width:760px){.dj-getapp-section{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 18px}.dj-getapp-section-list{grid-template-columns:minmax(0,1fr)}.dj-getapp-section-qr{display:none}.dj-getapp-section-actions{width:100%}.dj-getapp-section .dj-getapp-stores{width:100%;min-width:0}.dj-getapp-section-phone{width:190px}}@keyframes dj-getapp-from-right{0%{transform:translate(calc(100% + 40px));opacity:0}to{transform:none;opacity:1}}@keyframes dj-getapp-from-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes dj-getapp-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dj-getapp-corner,.dj-getapp-poster,.dj-getapp-scrim{animation:none}}
