.webpush-banner[data-v-e2e0beaf]{align-items:center;background:#0e0c08f5;border:1px solid rgba(255,197,61,.25);border-radius:14px;bottom:84px;box-shadow:0 8px 32px #00000073;display:flex;gap:16px;justify-content:space-between;left:16px;padding:14px 16px;position:fixed;right:16px;z-index:90}@media (min-width:768px){.webpush-banner[data-v-e2e0beaf]{bottom:24px;left:auto;max-width:420px;right:24px}}.webpush-banner__title[data-v-e2e0beaf]{color:#fff;font-size:14px;font-weight:700;margin:0 0 2px}.webpush-banner__body[data-v-e2e0beaf]{color:#ffffffa6;font-size:12px;line-height:1.35;margin:0}.webpush-banner__actions[data-v-e2e0beaf]{display:flex;flex-direction:column;flex-shrink:0;gap:6px}.webpush-banner__enable[data-v-e2e0beaf]{background:linear-gradient(180deg,#ffd35c,#f5b921);border:none;border-radius:10px;color:#1a1405;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px}.webpush-banner__enable[data-v-e2e0beaf]:disabled{cursor:default;opacity:.6}.webpush-banner__later[data-v-e2e0beaf]{background:transparent;border:none;color:#ffffff73;cursor:pointer;font-size:12px;padding:4px}.webpush-slide-enter-active[data-v-e2e0beaf],.webpush-slide-leave-active[data-v-e2e0beaf]{transition:opacity .25s ease,transform .25s ease}.webpush-slide-enter-from[data-v-e2e0beaf],.webpush-slide-leave-to[data-v-e2e0beaf]{opacity:0;transform:translateY(12px)}.lup-backdrop[data-v-f1378d5f]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.lup-card[data-v-f1378d5f]{animation:lup-appear-f1378d5f .35s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(160deg,#1a1812fa,#0e0d0afc);border:1px solid rgba(217,168,60,.35);border-radius:20px;box-shadow:0 0 60px #d9a83c26,0 24px 64px #000000b3;max-width:380px;overflow:hidden;padding:32px 24px 24px;position:relative;text-align:center;width:100%}@keyframes lup-appear-f1378d5f{0%{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.lup-close[data-v-f1378d5f]{align-items:center;background:#ffffff12;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .2s,color .2s;width:32px}.lup-close[data-v-f1378d5f]:hover{background:#ffffff1f;color:#fff}.lup-hero[data-v-f1378d5f]{margin-bottom:24px;position:relative}.lup-rays[data-v-f1378d5f]{animation:lup-spin-f1378d5f 12s linear infinite;background:conic-gradient(from 0deg,transparent 0deg,rgba(217,168,60,.08) 20deg,transparent 40deg,rgba(217,168,60,.06) 60deg,transparent 80deg,rgba(217,168,60,.08) 100deg,transparent 120deg,rgba(217,168,60,.06) 140deg,transparent 160deg,rgba(217,168,60,.08) 180deg,transparent 200deg,rgba(217,168,60,.06) 220deg,transparent 240deg,rgba(217,168,60,.08) 260deg,transparent 280deg,rgba(217,168,60,.06) 300deg,transparent 320deg,rgba(217,168,60,.08) 340deg,transparent 1turn);border-radius:50%;height:160px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:160px}@keyframes lup-spin-f1378d5f{to{transform:translate(-50%) rotate(1turn)}}.lup-icon[data-v-f1378d5f]{align-items:center;background:#d9a83c14;border:2px solid;border-radius:20px;display:flex;height:88px;justify-content:center;margin:0 auto 16px;position:relative;width:88px}.lup-emoji[data-v-f1378d5f]{font-size:44px;line-height:1}.lup-subtitle[data-v-f1378d5f]{color:#d9a83c;font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 6px;text-transform:uppercase}.lup-level[data-v-f1378d5f]{background:linear-gradient(135deg,#fff 30%,#d9a83c);-webkit-background-clip:text;color:#fff;font-size:42px;font-weight:800;line-height:1;margin:0 0 4px;-webkit-text-fill-color:transparent;background-clip:text}.lup-name[data-v-f1378d5f]{color:#fff9;font-size:15px;font-weight:500;margin:0}.lup-rewards[data-v-f1378d5f]{display:flex;gap:10px;justify-content:center;margin-bottom:24px}.lup-reward-item[data-v-f1378d5f]{align-items:center;background:#d9a83c12;border:1px solid rgba(217,168,60,.2);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:4px;min-width:100px;padding:12px 16px}.lup-reward-icon[data-v-f1378d5f]{color:#d9a83c;display:flex}.lup-reward-val[data-v-f1378d5f]{color:#fff;font-size:20px;font-weight:700;line-height:1}.lup-reward-label[data-v-f1378d5f]{color:#fff6;font-size:10px;line-height:1.3;text-align:center}.lup-reward-fallback[data-v-f1378d5f]{align-items:center;background:#d9a83c0f;border:1px solid rgba(217,168,60,.15);border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-bottom:24px;padding:14px 16px;text-align:center}.lup-reward-fallback__row[data-v-f1378d5f]{align-items:center;color:#ffffffb3;display:flex;gap:8px}.lup-reward-fallback__icon[data-v-f1378d5f]{color:#d9a83c;flex-shrink:0}.lup-reward-fallback__title[data-v-f1378d5f]{color:#fffc;font-size:14px;font-weight:600}.lup-reward-fallback__sub[data-v-f1378d5f]{color:#ffffff59;font-size:11px;line-height:1.4;margin:0}.lup-actions[data-v-f1378d5f]{display:flex;flex-direction:column;gap:10px}.lup-btn-primary[data-v-f1378d5f]{align-items:center;background:linear-gradient(90deg,#d9a83c,#f6c453);border:none;border-radius:12px;color:#141110;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px;transition:opacity .2s,transform .15s;width:100%}.lup-btn-primary[data-v-f1378d5f]:hover{opacity:.9;transform:translateY(-1px)}.lup-btn-primary[data-v-f1378d5f]:active{transform:translateY(0)}.lup-btn-secondary[data-v-f1378d5f]{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#ffffff8c;cursor:pointer;font-size:13px;font-weight:500;padding:12px;transition:background .2s,color .2s;width:100%}.lup-btn-secondary[data-v-f1378d5f]:hover{background:#ffffff0f;color:#fffc}.lup-fade-enter-active,.lup-fade-leave-active{transition:opacity .25s ease}.lup-fade-enter-from,.lup-fade-leave-to{opacity:0}@media (max-width:420px){.lup-card[data-v-f1378d5f]{border-radius:16px;max-width:100%;padding:28px 18px 20px}.lup-level[data-v-f1378d5f]{font-size:36px}.lup-icon[data-v-f1378d5f]{height:76px;width:76px}.lup-emoji[data-v-f1378d5f]{font-size:38px}.lup-reward-val[data-v-f1378d5f]{font-size:18px}.lup-rewards[data-v-f1378d5f]{gap:8px}}
