:root{--wappino-accent:#7c5cff;--wappino-theme:#0b1020;--wappino-theme-dark:#070a12;--wappino-radius:28px;--wappino-shadow:0 32px 100px rgba(2,6,23,.34)}[hidden]{display:none!important}.wappino-install,.wappino-install *,.wappino-floating-install,.wappino-app-toolbar,.wappino-toast,.wappino-update{box-sizing:border-box;font-family:inherit}.wappino-install svg,.wappino-floating-install svg,.wappino-app-toolbar svg,.wappino-toast svg,.wappino-update svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wappino-splash{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;overflow:hidden;background:var(--wappino-splash-bg,#0b1020);color:#fff;opacity:0;transition:opacity .4s ease;font-family:inherit}.wappino-splash.is-visible{opacity:1}.wappino-splash.is-leaving{opacity:0;pointer-events:none}.wappino-splash__glow{position:absolute;width:340px;height:340px;border-radius:50%;background:rgba(255,255,255,.12);filter:blur(70px);transform:translate(25%,-30%)}.wappino-splash__inner{position:relative;text-align:center;padding:28px}.wappino-splash__icon{width:106px;height:106px;border-radius:30px;box-shadow:0 28px 75px rgba(0,0,0,.35);object-fit:cover}.wappino-splash--pulse .wappino-splash__icon{animation:wappinoPulse 1.5s ease-in-out infinite}.wappino-splash--float .wappino-splash__icon{animation:wappinoFloat 1.9s ease-in-out infinite}.wappino-splash__title{font-size:28px;font-weight:800;margin-top:24px;letter-spacing:-.4px}.wappino-splash__subtitle{font-size:13px;opacity:.72;margin-top:8px}.wappino-splash__bar{width:152px;height:4px;border-radius:99px;background:rgba(255,255,255,.16);overflow:hidden;margin:25px auto 0}.wappino-splash__bar span{display:block;width:42%;height:100%;border-radius:inherit;background:#fff;animation:wappinoBar 1.1s ease-in-out infinite}.wappino-preloader{position:fixed;inset:0;z-index:2147483646;background:rgba(255,255,255,.72);backdrop-filter:blur(9px);opacity:0;transition:opacity .2s ease;pointer-events:none}.wappino-preloader.is-visible{opacity:1;pointer-events:auto}.wappino-preloader__progress{position:absolute;top:0;left:0;height:3px;width:42%;background:var(--wappino-accent);box-shadow:0 0 20px var(--wappino-accent);animation:wappinoProgress 1s ease-in-out infinite}.wappino-preloader__spinner{display:none;position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px;border:4px solid color-mix(in srgb,var(--wappino-accent) 16%,transparent);border-top-color:var(--wappino-accent);border-radius:50%;animation:wappinoSpin .72s linear infinite}.wappino-preloader--spinner .wappino-preloader__progress{display:none}.wappino-preloader--spinner .wappino-preloader__spinner{display:block}.wappino-install{position:fixed;inset:0;z-index:2147483645;display:flex;align-items:flex-end;justify-content:center;color:#eef2ff;opacity:0;transition:opacity .24s ease;direction:rtl}.wappino-install.is-visible{opacity:1}.wappino-install__backdrop{position:absolute;inset:0;background:rgba(2,5,14,.68);backdrop-filter:blur(12px)}.wappino-install__panel{position:relative;overflow:hidden;width:min(590px,calc(100% - 20px));max-height:calc(100vh - 24px);overflow-y:auto;margin:10px;padding:25px;border:1px solid rgba(255,255,255,.1);border-radius:32px;background:linear-gradient(160deg,rgba(21,27,47,.985),rgba(8,12,23,.99));box-shadow:var(--wappino-shadow);transform:translateY(34px) scale(.985);transition:transform .38s cubic-bezier(.22,1,.36,1)}.wappino-install.is-visible .wappino-install__panel{transform:none}.wappino-install--glass-modal{align-items:center}.wappino-install--glass-modal .wappino-install__panel{width:min(560px,calc(100% - 24px));transform:scale(.95) translateY(10px)}.wappino-install--glass-modal.is-visible .wappino-install__panel{transform:none}.wappino-install--top-banner{align-items:flex-start}.wappino-install--top-banner .wappino-install__panel{margin-top:max(12px,env(safe-area-inset-top));border-radius:25px}.wappino-install__ambient{position:absolute;width:260px;height:260px;top:-150px;right:-80px;border-radius:50%;background:color-mix(in srgb,var(--wappino-accent) 38%,transparent);filter:blur(58px);pointer-events:none}.wappino-install__close{position:absolute;z-index:2;top:16px;left:16px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.06);color:#9ca9c4;cursor:pointer;transition:.2s}.wappino-install__close:hover{background:rgba(255,255,255,.11);color:#fff}.wappino-install__topline{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:48px;margin-bottom:22px}.wappino-install__device,.wappino-install__secure{display:inline-flex;align-items:center;gap:7px;color:#aeb8d0;font-size:11px}.wappino-install__device{padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:99px;background:rgba(255,255,255,.045)}.wappino-install__device svg{width:16px;height:16px;color:var(--wappino-accent)}.wappino-install__secure{color:#7dd3a8}.wappino-install__secure svg{width:16px;height:16px}.wappino-install__hero{position:relative;display:flex;align-items:center;gap:16px}.wappino-install__app-icon{position:relative;flex:0 0 auto}.wappino-install__app-icon>img{display:block;width:72px;height:72px;border-radius:21px;object-fit:cover;box-shadow:0 18px 40px rgba(0,0,0,.32)}.wappino-install__app-icon>span{position:absolute;display:grid;place-items:center;left:-6px;bottom:-5px;width:27px;height:27px;border:3px solid #111729;border-radius:10px;background:var(--wappino-accent);color:#fff}.wappino-install__app-icon>span svg{width:14px;height:14px;stroke-width:2}.wappino-install__hero strong,.wappino-install__hero span{display:block}.wappino-install__hero strong{font-size:20px;line-height:1.6;font-weight:800;color:#fff;letter-spacing:-.3px}.wappino-install__hero span{font-size:12px;color:#8995b2;margin-top:4px}.wappino-install__description{position:relative;font-size:13.5px;line-height:1.95;color:#aeb8d0;margin:19px 0 15px}.wappino-install__benefits{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.wappino-install__benefits>span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.035);color:#c8d1e5;font-size:11px}.wappino-install__benefits svg{width:15px;height:15px;color:var(--wappino-accent)}.wappino-install__guide{padding:15px;border:1px solid rgba(124,92,255,.2);border-radius:20px;background:linear-gradient(135deg,rgba(124,92,255,.09),rgba(255,255,255,.025));margin-bottom:17px}.wappino-install__guide-title{display:flex;align-items:center;gap:10px;margin-bottom:13px}.wappino-install__guide-title>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:rgba(124,92,255,.16);color:#a99aff}.wappino-install__guide-title strong,.wappino-install__guide-title small{display:block}.wappino-install__guide-title strong{font-size:13px;color:#fff}.wappino-install__guide-title small{font-size:10px;color:#8995b2;margin-top:3px}.wappino-install__guide ol{list-style:none!important;margin:0!important;padding:0!important;counter-reset:wappinoSteps}.wappino-install__guide li{display:flex;align-items:center;gap:10px;min-height:39px;color:#bac4d9;font-size:12px;line-height:1.7}.wappino-install__guide li+li{border-top:1px solid rgba(255,255,255,.055)}.wappino-step-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.055);color:#c8beff}.wappino-step-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wappino-step-icon svg circle{fill:currentColor;stroke:none}.wappino-install__actions{display:flex;gap:10px}.wappino-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:15px;padding:12px 18px;font:700 13px inherit;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.wappino-btn:active{transform:scale(.98)}.wappino-btn--primary{flex:1;background:linear-gradient(135deg,var(--wappino-accent),color-mix(in srgb,var(--wappino-accent) 72%,#bcaeff));color:#fff;box-shadow:0 14px 34px color-mix(in srgb,var(--wappino-accent) 28%,transparent)}.wappino-btn--primary:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--wappino-accent) 37%,transparent)}.wappino-btn--ghost{background:rgba(255,255,255,.055);color:#aeb8d0}.wappino-btn--ghost:hover{background:rgba(255,255,255,.09);color:#fff}.wappino-floating-install{position:fixed;z-index:2147483640;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:linear-gradient(135deg,#141b2f,#0a0f1c);color:#fff;padding:8px 13px 8px 8px;box-shadow:0 18px 52px rgba(2,6,23,.4);font:700 12px inherit;cursor:pointer;opacity:0;transform:translateY(14px) scale(.96);transition:.28s}.wappino-floating-install.is-visible{opacity:1;transform:none}.wappino-floating-install__icon{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--wappino-accent);box-shadow:0 8px 22px color-mix(in srgb,var(--wappino-accent) 32%,transparent)}.wappino-floating-install__icon svg{width:18px;height:18px}.wappino-app-toolbar{position:fixed;z-index:2147483638;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:4px;width:min(470px,calc(100% - 24px));padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(10,15,28,.92);backdrop-filter:blur(20px);box-shadow:0 22px 70px rgba(2,6,23,.42);direction:rtl;opacity:0;transform:translate(-50%,18px);transition:.32s}.wappino-app-toolbar.is-visible{opacity:1;transform:translate(-50%,0)}.wappino-app-toolbar button{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:47px;border:0;border-radius:15px;background:transparent;color:#9ba7bf;font:600 9px inherit;cursor:pointer;transition:.2s}.wappino-app-toolbar button:hover,.wappino-app-toolbar button:focus{background:rgba(124,92,255,.12);color:#fff}.wappino-app-toolbar button:active{transform:scale(.96)}.wappino-app-toolbar svg{width:20px;height:20px}.wappino-has-toolbar{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.wappino-has-toolbar .wappino-floating-install{bottom:calc(86px + env(safe-area-inset-bottom))}.wappino-toast{position:fixed;z-index:2147483644;left:50%;top:max(18px,env(safe-area-inset-top));display:flex;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 28px);padding:11px 15px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#11182a;color:#fff;box-shadow:0 18px 55px rgba(2,6,23,.36);font:650 11px inherit;opacity:0;transform:translate(-50%,-12px);transition:.24s}.wappino-toast.is-visible{opacity:1;transform:translate(-50%,0)}.wappino-toast>span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(52,211,153,.13);color:#67e8b5}.wappino-toast.is-error>span{background:rgba(248,113,113,.13);color:#fca5a5}.wappino-toast.is-network>span{background:rgba(124,92,255,.15);color:#b5a8ff}.wappino-toast svg{width:16px;height:16px}.wappino-update{position:fixed;z-index:2147483644;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));width:min(560px,calc(100% - 24px));padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0e1526;color:#fff;display:flex;align-items:center;gap:12px;box-shadow:0 24px 70px rgba(2,6,23,.42);font-family:inherit;opacity:0;transform:translate(-50%,18px);transition:.28s}.wappino-update.is-visible{opacity:1;transform:translate(-50%,0)}.wappino-update__icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:13px;background:rgba(124,92,255,.14);color:#b2a5ff}.wappino-update>div:nth-child(2){flex:1;min-width:0}.wappino-update strong,.wappino-update span{display:block}.wappino-update strong{font-size:12px}.wappino-update span{font-size:10px;color:#8995b2;margin-top:4px}.wappino-update button{border:0;border-radius:12px;background:#fff;color:#111827;padding:9px 13px;font:700 11px inherit;white-space:nowrap;cursor:pointer}.wappino-offline body:after{content:'آفلاین';position:fixed;z-index:2147483639;top:max(8px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);background:#ef4444;color:#fff;border-radius:99px;padding:5px 12px;font:700 10px inherit;box-shadow:0 8px 20px rgba(239,68,68,.25)}.wappino-low-data .wappino-install__backdrop,.wappino-low-data .wappino-app-toolbar,.wappino-low-data .wappino-preloader{backdrop-filter:none}.wappino-low-data .wappino-install__ambient{display:none}@keyframes wappinoPulse{50%{transform:scale(1.055)}}@keyframes wappinoFloat{50%{transform:translateY(-8px)}}@keyframes wappinoBar{0%{transform:translateX(-120%)}100%{transform:translateX(360%)}}@keyframes wappinoProgress{0%{transform:translateX(-120%)}100%{transform:translateX(340%)}}@keyframes wappinoSpin{to{transform:rotate(360deg)}}@media(max-width:560px){.wappino-install__panel{padding:21px 17px 17px;border-radius:28px}.wappino-install__topline{margin-bottom:18px}.wappino-install__hero strong{font-size:18px}.wappino-install__app-icon>img{width:66px;height:66px}.wappino-install__actions{flex-direction:column}.wappino-btn{width:100%}.wappino-install__benefits{gap:6px}.wappino-install__benefits>span{font-size:10px}.wappino-update{align-items:center}.wappino-update span{display:none}.wappino-floating-install{right:12px}.wappino-app-toolbar{bottom:calc(8px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.wappino-splash__icon,.wappino-splash__bar span,.wappino-preloader__progress,.wappino-preloader__spinner{animation:none!important}.wappino-install__panel,.wappino-floating-install,.wappino-app-toolbar,.wappino-toast,.wappino-update{transition:none!important}}
