@font-face{font-family:UKIJ Ekran;src:url(../fonts/UKIJEkran.woff2) format("woff2"),url(../fonts/UKIJEkran.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1.6;color:#333}[dir=rtl],body{font-family:UKIJ Ekran,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.qr-modal-overlay[data-v-b233add0]{position:fixed;inset:0;background:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center;animation:qr-fade-in-b233add0 .2s ease}@keyframes qr-fade-in-b233add0{0%{opacity:0}to{opacity:1}}.qr-modal[data-v-b233add0]{background:#fff;border-radius:16px;padding:2rem;max-width:520px;width:90%;max-height:82vh;overflow-y:auto;position:relative;animation:qr-slide-up-b233add0 .3s ease;box-shadow:0 20px 60px #0003}@keyframes qr-slide-up-b233add0{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.qr-modal-close[data-v-b233add0]{position:absolute;top:.9rem;right:.9rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.qr-modal-close[data-v-b233add0]:hover{background:#f3f4f6}.qr-modal-title[data-v-b233add0]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;text-align:center}.qr-modal-grid[data-v-b233add0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;justify-items:center}.qr-modal-item[data-v-b233add0]{text-align:center}.qr-modal-image[data-v-b233add0]{width:150px;height:150px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.qr-modal-image img[data-v-b233add0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qr-modal-placeholder[data-v-b233add0]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:#f9fafb}.qr-modal-placeholder.wechat[data-v-b233add0]{background:#e7f5e7}.qr-modal-placeholder.douyin[data-v-b233add0]{background:#f0f0f0}.qr-modal-placeholder.miniapp[data-v-b233add0]{background:#ecf5ff}.qr-modal-placeholder-icon[data-v-b233add0]{font-size:2rem;margin-bottom:.5rem}.qr-modal-placeholder-label[data-v-b233add0]{font-size:.875rem;color:#666;font-weight:500}.qr-modal-caption[data-v-b233add0]{margin-top:.75rem;font-size:.875rem;color:#666}.qr-modal-empty[data-v-b233add0]{text-align:center;color:#999;padding:2rem 0}@media(max-width:640px){.qr-modal[data-v-b233add0]{padding:1.5rem 1rem;width:94%}.qr-modal-grid[data-v-b233add0]{gap:1rem}.qr-modal-image[data-v-b233add0]{width:120px;height:120px}}.fab-wrapper[data-v-5f3bb7ef]{position:fixed;right:24px;bottom:120px;z-index:999}.fab-main[data-v-5f3bb7ef]{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:none;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;cursor:pointer;box-shadow:0 6px 18px #3b82f673;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;z-index:999}.fab-main[data-v-5f3bb7ef]:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 26px #3b82f68c}.fab-main[data-v-5f3bb7ef]:active{transform:scale(.95)}.fab-close-icon[data-v-5f3bb7ef],.fab-main-icon[data-v-5f3bb7ef]{display:inline-flex;align-items:center;justify-content:center}.fab-panel[data-v-5f3bb7ef]{position:absolute;right:0;bottom:calc(100% + 14px);display:flex;flex-direction:column;align-items:center;min-width:148px;background:#fff;border-radius:18px;box-shadow:0 12px 36px #00000024;padding:10px 8px;gap:2px;z-index:999}.fab-panel-title[data-v-5f3bb7ef]{width:100%;padding:4px 8px 8px;font-size:13px;font-weight:600;line-height:1.3;text-align:center;color:#1f2937;border-bottom:1px solid #f1f5f9;margin-bottom:6px;font-family:UKIJ Ekran,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fab-item[data-v-5f3bb7ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px 8px;text-decoration:none;color:#3b82f6;border-radius:12px;transition:background .2s ease,transform .2s ease;cursor:pointer}.fab-item[data-v-5f3bb7ef]:not(:last-child){border-bottom:1px solid #f1f5f9}.fab-item[data-v-5f3bb7ef]:hover{background:#eff6ff;transform:translateY(-2px)}.fab-item-icon[data-v-5f3bb7ef]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#3b82f6;flex-shrink:0}.fab-item-icon--highlight[data-v-5f3bb7ef]{position:relative;width:44px;height:44px;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;color:#fff;box-shadow:0 4px 12px #3b82f666;padding:6px}.fab-item-pulse[data-v-5f3bb7ef]{position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(59,130,246,.55);animation:fab-pulse-5f3bb7ef 1.6s ease-out infinite;pointer-events:none}@keyframes fab-pulse-5f3bb7ef{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}.fab-joinus-icon[data-v-5f3bb7ef]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.fab-item-label[data-v-5f3bb7ef]{font-size:12px;font-weight:500;line-height:1.2;text-align:center;font-family:UKIJ Ekran,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fab-pop-enter-active[data-v-5f3bb7ef],.fab-pop-leave-active[data-v-5f3bb7ef]{transition:opacity .18s ease,transform .18s ease}.fab-pop-enter-from[data-v-5f3bb7ef],.fab-pop-leave-to[data-v-5f3bb7ef]{opacity:0;transform:translateY(8px)}@media(max-width:640px){.fab-wrapper[data-v-5f3bb7ef]{right:16px;bottom:100px}.fab-main[data-v-5f3bb7ef]{width:52px;height:52px}.fab-panel[data-v-5f3bb7ef]{min-width:128px;padding:8px 6px}.fab-panel-title[data-v-5f3bb7ef]{font-size:12px;padding:2px 6px 6px}.fab-item[data-v-5f3bb7ef]{padding:10px 6px}.fab-item-icon[data-v-5f3bb7ef]{width:30px;height:30px}.fab-item-icon--highlight[data-v-5f3bb7ef]{width:38px;height:38px;padding:5px}.fab-item-label[data-v-5f3bb7ef]{font-size:11px}}html{scroll-behavior:smooth}body,html{overflow-x:hidden}img{-webkit-user-drag:none}
