.product-card[data-v-2e7b7b44]{background:#fff;border-radius:16px;border:1px solid var(--gray-200);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:all .25s;box-shadow:0 2px 8px #0000000a}.product-card[data-v-2e7b7b44]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a;border-color:var(--primary-300)}.card-image-wrap[data-v-2e7b7b44]{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--gray-100)}.card-image[data-v-2e7b7b44]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.product-card:hover .card-image[data-v-2e7b7b44]{transform:scale(1.05)}.card-badge[data-v-2e7b7b44]{position:absolute;top:10px;right:10px;background:var(--primary);color:#fff;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.card-out-of-stock[data-v-2e7b7b44]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.card-body[data-v-2e7b7b44]{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.card-category[data-v-2e7b7b44]{font-size:11px;color:var(--primary);font-weight:600;text-transform:uppercase;background:var(--primary-light);padding:2px 8px;border-radius:4px;align-self:flex-start}.card-title[data-v-2e7b7b44]{font-size:15px;font-weight:700;color:var(--gray-900);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-desc[data-v-2e7b7b44]{font-size:12px;color:var(--gray-500);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.card-footer[data-v-2e7b7b44]{display:flex;align-items:center;justify-content:space-between;margin-top:4px;gap:8px}.card-pricing[data-v-2e7b7b44]{display:flex;flex-direction:column;align-items:flex-end}.original-price[data-v-2e7b7b44]{font-size:11px;color:var(--gray-400);text-decoration:line-through}.current-price[data-v-2e7b7b44]{font-size:14px;font-weight:700;color:var(--success-600)}.card-btn[data-v-2e7b7b44]{padding:8px 16px;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s;white-space:nowrap}.card-btn[data-v-2e7b7b44]:hover:not(:disabled){background:var(--primary-dark)}.card-btn[data-v-2e7b7b44]:disabled{background:var(--gray-300);cursor:not-allowed}.hero[data-v-4b899a77]{background:linear-gradient(135deg,#f0f7ff,#e8f4fd,#f5f0ff);padding:80px 0 60px;overflow:hidden}.hero .container[data-v-4b899a77]{display:flex;align-items:center;gap:60px}.hero-content[data-v-4b899a77]{flex:1}.hero-badge[data-v-4b899a77]{display:inline-block;padding:6px 16px;background:var(--primary-light);color:var(--primary-dark);border-radius:20px;font-size:13px;font-weight:600;margin-bottom:20px;border:1px solid var(--primary-300)}.hero-title[data-v-4b899a77]{font-size:42px;font-weight:800;color:var(--gray-900);line-height:1.3;margin-bottom:16px}.text-primary[data-v-4b899a77]{color:var(--primary)}.hero-desc[data-v-4b899a77]{font-size:16px;color:var(--gray-600);line-height:1.8;margin-bottom:32px;max-width:480px}.hero-actions[data-v-4b899a77]{display:flex;gap:12px;flex-wrap:wrap}.hero-visual[data-v-4b899a77]{flex:0 0 340px;position:relative;height:280px;display:flex;align-items:center;justify-content:center}.hero-card[data-v-4b899a77]{position:absolute;background:#fff;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 24px #00000014;border:1px solid var(--gray-100)}.hero-card-icon[data-v-4b899a77]{font-size:24px}.hero-card-title[data-v-4b899a77]{font-size:14px;font-weight:700;color:var(--gray-900)}.hero-card-sub[data-v-4b899a77]{font-size:12px;color:var(--gray-500)}.floating[data-v-4b899a77]{top:20px;right:0;animation:float-4b899a77 3s ease-in-out infinite}.floating-2[data-v-4b899a77]{top:50%;right:40px;transform:translateY(-50%);animation:float-4b899a77 3.5s ease-in-out infinite .5s}.floating-3[data-v-4b899a77]{bottom:20px;right:10px;animation:float-4b899a77 4s ease-in-out infinite 1s}@keyframes float-4b899a77{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.floating-2[data-v-4b899a77]{animation:float2-4b899a77 3.5s ease-in-out infinite .5s}@keyframes float2-4b899a77{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 8px))}}.stats-section[data-v-4b899a77]{padding:40px 0;background:#fff;border-bottom:1px solid var(--gray-100)}.stats-grid[data-v-4b899a77]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stat-value[data-v-4b899a77]{font-size:32px;font-weight:800;color:var(--primary);margin-bottom:4px}.stat-label[data-v-4b899a77]{font-size:13px;color:var(--gray-500)}.products-section[data-v-4b899a77]{padding:64px 0}.section-header[data-v-4b899a77]{text-align:center;margin-bottom:40px}.section-title[data-v-4b899a77]{font-size:30px;font-weight:800;color:var(--gray-900);margin-bottom:8px}.section-sub[data-v-4b899a77]{font-size:15px;color:var(--gray-500)}.filters-bar[data-v-4b899a77]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.category-tabs[data-v-4b899a77]{display:flex;gap:6px;flex-wrap:wrap}.cat-tab[data-v-4b899a77]{padding:8px 16px;border:1px solid var(--gray-200);background:#fff;border-radius:20px;font-size:13px;font-weight:500;color:var(--gray-600);cursor:pointer;font-family:inherit;transition:all .2s}.cat-tab[data-v-4b899a77]:hover{border-color:var(--primary);color:var(--primary)}.cat-tab.active[data-v-4b899a77]{background:var(--primary);color:#fff;border-color:var(--primary)}.search-box[data-v-4b899a77]{position:relative;display:flex;align-items:center}.search-icon[data-v-4b899a77]{position:absolute;right:12px;color:var(--gray-400);pointer-events:none}.search-input[data-v-4b899a77]{padding:9px 40px 9px 16px;border:1px solid var(--gray-200);border-radius:20px;font-size:13px;font-family:inherit;color:var(--gray-700);background:#fff;outline:none;width:220px;transition:border-color .2s}.search-input[data-v-4b899a77]:focus{border-color:var(--primary)}.products-grid[data-v-4b899a77]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.empty-state[data-v-4b899a77]{text-align:center;padding:80px 0;color:var(--gray-400)}.empty-icon[data-v-4b899a77]{font-size:48px;margin-bottom:16px}.features-section[data-v-4b899a77]{padding:64px 0;background:var(--gray-50)}.features-grid[data-v-4b899a77]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.feature-item[data-v-4b899a77]{text-align:center;padding:32px 24px;background:#fff;border-radius:16px;border:1px solid var(--gray-200);transition:all .25s}.feature-item[data-v-4b899a77]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.feature-icon[data-v-4b899a77]{font-size:36px;margin-bottom:16px}.feature-title[data-v-4b899a77]{font-size:16px;font-weight:700;color:var(--gray-900);margin-bottom:10px}.feature-desc[data-v-4b899a77]{font-size:13px;color:var(--gray-500);line-height:1.8}@media (max-width: 900px){.hero .container[data-v-4b899a77]{flex-direction:column;gap:32px}.hero-visual[data-v-4b899a77]{display:none}.hero-title[data-v-4b899a77]{font-size:30px}.stats-grid[data-v-4b899a77],.features-grid[data-v-4b899a77]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.stats-grid[data-v-4b899a77]{grid-template-columns:repeat(2,1fr)}.features-grid[data-v-4b899a77]{grid-template-columns:1fr}.filters-bar[data-v-4b899a77]{flex-direction:column;align-items:flex-start}.search-input[data-v-4b899a77],.search-box[data-v-4b899a77]{width:100%}}.page-wrap[data-v-0c01db98]{padding-top:32px;padding-bottom:64px}.not-found-state[data-v-0c01db98]{text-align:center;padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--gray-500)}.breadcrumb[data-v-0c01db98]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray-500);margin-bottom:32px}.bc-link[data-v-0c01db98]{color:var(--primary);text-decoration:none}.bc-link[data-v-0c01db98]:hover{text-decoration:underline}.bc-sep[data-v-0c01db98]{color:var(--gray-300)}.product-layout[data-v-0c01db98]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.product-image-wrap[data-v-0c01db98]{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;background:var(--gray-100)}.product-image[data-v-0c01db98]{width:100%;height:100%;object-fit:cover}.product-badge[data-v-0c01db98]{position:absolute;top:16px;right:16px;background:var(--primary);color:#fff;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600}.product-out[data-v-0c01db98]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.product-info[data-v-0c01db98]{display:flex;flex-direction:column;gap:20px}.product-meta[data-v-0c01db98]{display:flex;gap:8px}.delivery-tag[data-v-0c01db98]{padding:4px 14px;background:var(--primary-light);color:var(--primary-dark);border-radius:20px;font-size:12px;font-weight:600;border:1px solid var(--primary-300)}.product-title[data-v-0c01db98]{font-size:26px;font-weight:800;color:var(--gray-900);line-height:1.4}.product-desc[data-v-0c01db98]{font-size:14px;color:var(--gray-600);line-height:1.9}.product-details[data-v-0c01db98]{background:var(--gray-50);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.detail-row[data-v-0c01db98]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.detail-label[data-v-0c01db98]{color:var(--gray-500)}.detail-val[data-v-0c01db98]{font-weight:600;color:var(--gray-800)}.text-success[data-v-0c01db98]{color:var(--success-600)}.text-danger[data-v-0c01db98]{color:var(--error-600)}.buy-box[data-v-0c01db98]{background:#fff;border:1px solid var(--gray-200);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.price-section[data-v-0c01db98]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.orig-price[data-v-0c01db98]{font-size:14px;color:var(--gray-400);text-decoration:line-through}.price[data-v-0c01db98]{font-size:28px;font-weight:800;color:var(--success-600)}.discount-badge[data-v-0c01db98]{background:var(--error-50);color:var(--error-600);padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700}.qty-row[data-v-0c01db98]{display:flex;align-items:center;gap:12px}.qty-label[data-v-0c01db98]{font-size:14px;color:var(--gray-600)}.qty-control[data-v-0c01db98]{display:flex;align-items:center;gap:0;border:1px solid var(--gray-200);border-radius:10px;overflow:hidden}.qty-btn[data-v-0c01db98]{width:36px;height:36px;border:none;background:var(--gray-50);cursor:pointer;font-size:18px;transition:background .2s;font-family:inherit}.qty-btn[data-v-0c01db98]:hover{background:var(--gray-100)}.qty-val[data-v-0c01db98]{width:40px;text-align:center;font-weight:700;font-size:15px;color:var(--gray-800)}.buy-btn[data-v-0c01db98]{width:100%;font-size:16px;padding:14px}.trust-row[data-v-0c01db98]{display:flex;gap:12px;justify-content:center;font-size:12px;color:var(--gray-500);flex-wrap:wrap}.modal-overlay[data-v-0c01db98]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-box[data-v-0c01db98]{background:#fff;border-radius:20px;padding:40px 32px;max-width:400px;width:100%;text-align:center;box-shadow:0 24px 64px #00000029}.modal-icon[data-v-0c01db98]{font-size:48px;margin-bottom:16px}.modal-title[data-v-0c01db98]{font-size:20px;font-weight:800;color:var(--gray-900);margin-bottom:12px}.modal-desc[data-v-0c01db98]{font-size:14px;color:var(--gray-600);line-height:1.8;margin-bottom:24px}.modal-actions[data-v-0c01db98]{display:flex;flex-direction:column;gap:10px}@media (max-width: 768px){.product-layout[data-v-0c01db98]{grid-template-columns:1fr;gap:24px}}.auth-page[data-v-b5db8a18]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f7ff,#f5f0ff);padding:32px 16px}.auth-card[data-v-b5db8a18]{background:#fff;border-radius:24px;padding:40px;width:100%;max-width:420px;box-shadow:0 16px 48px #0000001a;border:1px solid var(--gray-100)}.auth-header[data-v-b5db8a18]{text-align:center;margin-bottom:32px}.auth-logo[data-v-b5db8a18]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:18px;font-weight:700;color:var(--gray-900);margin-bottom:24px}.logo-icon[data-v-b5db8a18]{width:32px;height:32px;background:var(--primary);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800}.auth-title[data-v-b5db8a18]{font-size:24px;font-weight:800;color:var(--gray-900);margin-bottom:8px}.auth-sub[data-v-b5db8a18]{font-size:14px;color:var(--gray-500)}.auth-form[data-v-b5db8a18]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-b5db8a18]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-b5db8a18]{font-size:14px;font-weight:600;color:var(--gray-700)}.form-input[data-v-b5db8a18]{padding:12px 14px;border:1.5px solid var(--gray-200);border-radius:10px;font-size:14px;font-family:inherit;color:var(--gray-800);outline:none;transition:border-color .2s;background:#fff}.form-input[data-v-b5db8a18]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.form-error[data-v-b5db8a18]{padding:12px 14px;background:var(--error-50);color:var(--error-600);border-radius:10px;font-size:13px;border:1px solid var(--error-200)}.submit-btn[data-v-b5db8a18]{width:100%;font-size:16px;padding:14px;display:flex;align-items:center;justify-content:center}.spinner[data-v-b5db8a18]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b5db8a18 .7s linear infinite}@keyframes spin-b5db8a18{to{transform:rotate(360deg)}}.auth-footer[data-v-b5db8a18]{text-align:center;margin-top:24px;font-size:14px;color:var(--gray-500)}.auth-link[data-v-b5db8a18]{color:var(--primary);text-decoration:none;font-weight:600;margin-right:4px}.auth-link[data-v-b5db8a18]:hover{text-decoration:underline}.auth-page[data-v-0fcf2a22]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f7ff,#f5f0ff);padding:32px 16px}.auth-card[data-v-0fcf2a22]{background:#fff;border-radius:24px;padding:40px;width:100%;max-width:420px;box-shadow:0 16px 48px #0000001a;border:1px solid var(--gray-100)}.auth-header[data-v-0fcf2a22]{text-align:center;margin-bottom:32px}.auth-logo[data-v-0fcf2a22]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:18px;font-weight:700;color:var(--gray-900);margin-bottom:24px}.logo-icon[data-v-0fcf2a22]{width:32px;height:32px;background:var(--primary);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800}.auth-title[data-v-0fcf2a22]{font-size:24px;font-weight:800;color:var(--gray-900);margin-bottom:8px}.auth-sub[data-v-0fcf2a22]{font-size:14px;color:var(--gray-500)}.auth-form[data-v-0fcf2a22]{display:flex;flex-direction:column;gap:18px}.form-group[data-v-0fcf2a22]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-0fcf2a22]{font-size:14px;font-weight:600;color:var(--gray-700)}.form-input[data-v-0fcf2a22]{padding:12px 14px;border:1.5px solid var(--gray-200);border-radius:10px;font-size:14px;font-family:inherit;color:var(--gray-800);outline:none;transition:border-color .2s;background:#fff}.form-input[data-v-0fcf2a22]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.form-error[data-v-0fcf2a22]{padding:12px 14px;background:var(--error-50);color:var(--error-600);border-radius:10px;font-size:13px;border:1px solid var(--error-200)}.submit-btn[data-v-0fcf2a22]{width:100%;font-size:16px;padding:14px;display:flex;align-items:center;justify-content:center}.spinner[data-v-0fcf2a22]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-0fcf2a22 .7s linear infinite}@keyframes spin-0fcf2a22{to{transform:rotate(360deg)}}.auth-footer[data-v-0fcf2a22]{text-align:center;margin-top:24px;font-size:14px;color:var(--gray-500)}.auth-link[data-v-0fcf2a22]{color:var(--primary);text-decoration:none;font-weight:600;margin-right:4px}.auth-link[data-v-0fcf2a22]:hover{text-decoration:underline}.verify-page[data-v-ba92c8ce]{padding-top:40px;padding-bottom:80px}.verify-wrapper[data-v-ba92c8ce]{max-width:680px;margin:0 auto}.verify-title[data-v-ba92c8ce]{font-size:28px;font-weight:800;color:var(--gray-900);text-align:center;margin-bottom:32px}.steps-header[data-v-ba92c8ce]{margin-bottom:40px}.steps-bar[data-v-ba92c8ce]{display:flex;align-items:center;justify-content:center;gap:0;position:relative}.step-line[data-v-ba92c8ce]{position:absolute;top:20px;right:16%;left:16%;height:2px;background:var(--gray-200);z-index:0}.step-item[data-v-ba92c8ce]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;position:relative;z-index:1}.step-circle[data-v-ba92c8ce]{width:40px;height:40px;border-radius:50%;border:2px solid var(--gray-300);background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:var(--gray-400);transition:all .3s}.step-item.active .step-circle[data-v-ba92c8ce]{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.step-item.done .step-circle[data-v-ba92c8ce]{border-color:var(--success-600);background:var(--success-600);color:#fff}.step-label[data-v-ba92c8ce]{font-size:12px;color:var(--gray-500);text-align:center}.step-item.active .step-label[data-v-ba92c8ce]{color:var(--primary);font-weight:600}.step-card[data-v-ba92c8ce]{background:#fff;border-radius:20px;padding:36px;border:1px solid var(--gray-200);box-shadow:0 4px 16px #0000000d}.step-title[data-v-ba92c8ce]{font-size:20px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.step-desc[data-v-ba92c8ce]{font-size:14px;color:var(--gray-500);margin-bottom:28px;line-height:1.7}.verify-form[data-v-ba92c8ce]{display:flex;flex-direction:column;gap:24px}.form-row[data-v-ba92c8ce]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-ba92c8ce]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-ba92c8ce]{font-size:14px;font-weight:600;color:var(--gray-700)}.form-input[data-v-ba92c8ce]{padding:12px 14px;border:1.5px solid var(--gray-200);border-radius:10px;font-size:14px;font-family:inherit;color:var(--gray-800);outline:none;transition:border-color .2s;background:#fff}.form-input[data-v-ba92c8ce]:focus{border-color:var(--primary)}.form-input.has-error[data-v-ba92c8ce]{border-color:var(--error-500)}.field-error[data-v-ba92c8ce]{font-size:12px;color:var(--error-600);margin-top:2px}.form-error[data-v-ba92c8ce]{padding:12px;background:var(--error-50);color:var(--error-600);border-radius:10px;font-size:13px;border:1px solid var(--error-200)}.upload-row[data-v-ba92c8ce]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.upload-box[data-v-ba92c8ce]{border:2px dashed var(--gray-200);border-radius:12px;transition:all .2s;overflow:hidden}.upload-box[data-v-ba92c8ce]:hover{border-color:var(--primary);background:var(--primary-light)}.upload-box.has-file[data-v-ba92c8ce]{border-color:var(--success-400);background:var(--success-50);border-style:solid}.upload-box.has-error[data-v-ba92c8ce]{border-color:var(--error-400)}.upload-label[data-v-ba92c8ce]{cursor:pointer;display:block}.upload-content[data-v-ba92c8ce]{padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.upload-icon[data-v-ba92c8ce]{font-size:28px}.upload-text[data-v-ba92c8ce]{font-size:13px;font-weight:600;color:var(--gray-700);word-break:break-all}.upload-sub[data-v-ba92c8ce]{font-size:11px;color:var(--gray-400)}.hidden-input[data-v-ba92c8ce]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.verify-text-box[data-v-ba92c8ce]{background:var(--primary-light);border-radius:12px;padding:16px 20px;margin-bottom:24px;border:1px solid var(--primary-300)}.verify-quote[data-v-ba92c8ce]{font-size:14px;line-height:1.9;color:var(--primary-dark);font-weight:500}.video-section[data-v-ba92c8ce]{display:flex;flex-direction:column;gap:16px}.video-preview-wrap[data-v-ba92c8ce],.recorded-video-wrap[data-v-ba92c8ce]{position:relative;width:100%;aspect-ratio:16/9;background:var(--gray-900);border-radius:12px;overflow:hidden}.video-el[data-v-ba92c8ce]{width:100%;height:100%;object-fit:cover}.video-placeholder[data-v-ba92c8ce]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--gray-400)}.video-placeholder-icon[data-v-ba92c8ce]{font-size:40px}.recording-badge[data-v-ba92c8ce]{position:absolute;top:12px;right:12px;background:#ef4444e6;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.rec-dot[data-v-ba92c8ce]{width:8px;height:8px;background:#fff;border-radius:50%;animation:blink-ba92c8ce 1s infinite}@keyframes blink-ba92c8ce{0%,to{opacity:1}50%{opacity:0}}.video-controls[data-v-ba92c8ce]{display:flex;gap:12px;justify-content:center}.btn-danger[data-v-ba92c8ce]{background:var(--error-600);color:#fff;border:none;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.btn-danger[data-v-ba92c8ce]:hover{background:var(--error-700)}.result-card[data-v-ba92c8ce]{text-align:center}.result-pending[data-v-ba92c8ce],.result-success[data-v-ba92c8ce],.result-fail[data-v-ba92c8ce]{display:flex;flex-direction:column;align-items:center;gap:16px}.result-icon[data-v-ba92c8ce]{font-size:56px}.result-title[data-v-ba92c8ce]{font-size:24px;font-weight:800;color:var(--gray-900)}.result-desc[data-v-ba92c8ce]{font-size:14px;color:var(--gray-600);line-height:1.8;max-width:400px}.result-info-box[data-v-ba92c8ce]{background:var(--gray-50);border-radius:12px;padding:16px 24px;width:100%;max-width:300px;display:flex;flex-direction:column;gap:12px}.result-info-row[data-v-ba92c8ce]{display:flex;justify-content:space-between;font-size:14px;color:var(--gray-600)}.text-warning[data-v-ba92c8ce]{color:#d97706}.spinner[data-v-ba92c8ce]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ba92c8ce .7s linear infinite;display:inline-block}@keyframes spin-ba92c8ce{to{transform:rotate(360deg)}}@media (max-width: 600px){.form-row[data-v-ba92c8ce],.upload-row[data-v-ba92c8ce]{grid-template-columns:1fr}.step-card[data-v-ba92c8ce]{padding:24px 16px}}.result-page[data-v-da59dac5]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:32px 16px;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.result-card[data-v-da59dac5]{background:#fff;border-radius:24px;padding:48px 40px;max-width:440px;width:100%;text-align:center;box-shadow:0 16px 48px #00000014;border:1px solid var(--gray-100)}.result-animation[data-v-da59dac5]{margin-bottom:24px;display:flex;justify-content:center}.checkmark-circle[data-v-da59dac5],.checkmark-svg[data-v-da59dac5]{width:80px;height:80px}.checkmark-circle-bg[data-v-da59dac5]{stroke:#22c55e;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:stroke-da59dac5 .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark-check[data-v-da59dac5]{stroke:#22c55e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-da59dac5 .3s cubic-bezier(.65,0,.45,1) .5s forwards}@keyframes stroke-da59dac5{to{stroke-dashoffset:0}}.result-title[data-v-da59dac5]{font-size:28px;font-weight:800;color:var(--gray-900);margin-bottom:12px}.result-desc[data-v-da59dac5]{font-size:14px;color:var(--gray-500);line-height:1.8;margin-bottom:28px}.order-info[data-v-da59dac5]{background:var(--gray-50);border-radius:12px;padding:16px;margin-bottom:28px;display:flex;flex-direction:column;gap:12px;text-align:right}.order-row[data-v-da59dac5]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--gray-600)}.text-success[data-v-da59dac5]{color:var(--success-600)}.result-actions[data-v-da59dac5]{display:flex;flex-direction:column;gap:10px}.result-page[data-v-afed2fba]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:32px 16px;background:linear-gradient(135deg,#fff5f5,#fee2e2)}.result-card[data-v-afed2fba]{background:#fff;border-radius:24px;padding:48px 40px;max-width:440px;width:100%;text-align:center;box-shadow:0 16px 48px #00000014;border:1px solid var(--gray-100)}.result-icon[data-v-afed2fba]{font-size:64px;margin-bottom:20px;display:block;animation:shake-afed2fba .5s ease-in-out}@keyframes shake-afed2fba{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.result-title[data-v-afed2fba]{font-size:28px;font-weight:800;color:var(--gray-900);margin-bottom:12px}.result-desc[data-v-afed2fba]{font-size:14px;color:var(--gray-500);line-height:1.8;margin-bottom:28px}.error-info[data-v-afed2fba]{background:var(--error-50);border-radius:12px;padding:16px;margin-bottom:28px;display:flex;flex-direction:column;gap:12px;text-align:right;border:1px solid var(--error-100)}.error-row[data-v-afed2fba]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--gray-600)}.text-danger[data-v-afed2fba]{color:var(--error-600)}.result-actions[data-v-afed2fba]{display:flex;flex-direction:column;gap:10px}.about-hero[data-v-11448f8f]{background:linear-gradient(135deg,#f0f7ff,#e8f4fd);padding:64px 0;text-align:center;margin-bottom:64px}.hero-title[data-v-11448f8f]{font-size:36px;font-weight:800;color:var(--gray-900);margin-bottom:12px}.hero-sub[data-v-11448f8f]{font-size:16px;color:var(--gray-600)}.story-section[data-v-11448f8f]{margin-bottom:64px}.story-content[data-v-11448f8f]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.story-text h2[data-v-11448f8f]{font-size:28px;font-weight:800;color:var(--gray-900);margin-bottom:20px}.story-text p[data-v-11448f8f]{font-size:15px;color:var(--gray-600);line-height:2;margin-bottom:16px}.story-image img[data-v-11448f8f]{width:100%;border-radius:16px;object-fit:cover;aspect-ratio:4/3}.section-title[data-v-11448f8f]{font-size:28px;font-weight:800;color:var(--gray-900);text-align:center;margin-bottom:40px}.values-section[data-v-11448f8f]{margin-bottom:64px}.values-grid[data-v-11448f8f]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.value-card[data-v-11448f8f]{background:#fff;border:1px solid var(--gray-200);border-radius:16px;padding:28px 20px;text-align:center;transition:all .25s}.value-card[data-v-11448f8f]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.value-icon[data-v-11448f8f]{font-size:36px;margin-bottom:14px}.value-card h3[data-v-11448f8f]{font-size:17px;font-weight:700;color:var(--gray-900);margin-bottom:10px}.value-card p[data-v-11448f8f]{font-size:13px;color:var(--gray-500);line-height:1.8}.team-section[data-v-11448f8f]{margin-bottom:80px}.team-grid[data-v-11448f8f]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.team-card[data-v-11448f8f]{background:#fff;border:1px solid var(--gray-200);border-radius:16px;padding:28px 20px;text-align:center;transition:all .25s}.team-card[data-v-11448f8f]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.team-avatar[data-v-11448f8f]{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:14px;border:3px solid var(--primary-light)}.team-name[data-v-11448f8f]{font-size:16px;font-weight:700;color:var(--gray-900);margin-bottom:6px}.team-role[data-v-11448f8f]{font-size:13px;color:var(--gray-500)}@media (max-width: 900px){.story-content[data-v-11448f8f]{grid-template-columns:1fr}.values-grid[data-v-11448f8f],.team-grid[data-v-11448f8f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.values-grid[data-v-11448f8f]{grid-template-columns:1fr}.team-grid[data-v-11448f8f]{grid-template-columns:repeat(2,1fr)}}.contact-hero[data-v-5fd26ee2]{background:linear-gradient(135deg,#f0f7ff,#e8f4fd);padding:64px 0;text-align:center;margin-bottom:56px}.hero-title[data-v-5fd26ee2]{font-size:36px;font-weight:800;color:var(--gray-900);margin-bottom:12px}.hero-sub[data-v-5fd26ee2]{font-size:16px;color:var(--gray-600)}.contact-wrap[data-v-5fd26ee2]{padding-bottom:80px}.contact-info-grid[data-v-5fd26ee2]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:56px}.contact-info-card[data-v-5fd26ee2]{background:#fff;border:1px solid var(--gray-200);border-radius:16px;padding:24px;display:flex;align-items:flex-start;gap:14px;transition:all .25s}.contact-info-card[data-v-5fd26ee2]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.contact-icon[data-v-5fd26ee2]{font-size:28px;flex-shrink:0}.contact-label[data-v-5fd26ee2]{font-size:12px;color:var(--gray-400);margin-bottom:4px}.contact-value[data-v-5fd26ee2]{font-size:15px;font-weight:700;color:var(--gray-900);margin-bottom:4px}.contact-sub[data-v-5fd26ee2]{font-size:12px;color:var(--gray-500)}@media (max-width: 900px){.contact-info-grid[data-v-5fd26ee2]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.contact-info-grid[data-v-5fd26ee2]{grid-template-columns:1fr}}.not-found-page[data-v-d7804c59]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;gap:80px;padding:40px 16px;background:linear-gradient(135deg,#f0f7ff,#e8f4fd);overflow:hidden}.nf-content[data-v-d7804c59]{text-align:center;max-width:440px}.nf-number[data-v-d7804c59]{font-size:120px;font-weight:900;color:var(--primary);line-height:1;opacity:.15;margin-bottom:-20px}.nf-title[data-v-d7804c59]{font-size:32px;font-weight:800;color:var(--gray-900);margin-bottom:16px}.nf-desc[data-v-d7804c59]{font-size:16px;color:var(--gray-500);line-height:1.8;margin-bottom:32px}.nf-actions[data-v-d7804c59]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.nf-illustration[data-v-d7804c59]{position:relative;width:260px;height:260px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.orbit[data-v-d7804c59]{position:absolute;border-radius:50%;border:2px dashed var(--primary-300);opacity:.5}.orbit-1[data-v-d7804c59]{width:200px;height:200px;animation:rotate-d7804c59 10s linear infinite}.orbit-2[data-v-d7804c59]{width:140px;height:140px;animation:rotate-d7804c59 7s linear infinite reverse}@keyframes rotate-d7804c59{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.planet[data-v-d7804c59]{font-size:56px;z-index:1;animation:float-d7804c59 3s ease-in-out infinite}.satellite[data-v-d7804c59]{position:absolute;font-size:28px;top:20px;right:10px;animation:orbit-sat-d7804c59 8s linear infinite}@keyframes orbit-sat-d7804c59{0%{transform:rotate(0) translate(100px) rotate(0)}to{transform:rotate(360deg) translate(100px) rotate(-360deg)}}@keyframes float-d7804c59{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 700px){.not-found-page[data-v-d7804c59]{flex-direction:column;gap:32px}.nf-illustration[data-v-d7804c59]{display:none}.nf-number[data-v-d7804c59]{font-size:80px}}:root{--primary: #2563eb;--primary-dark: #1d4ed8;--primary-300: #93c5fd;--primary-light: #eff6ff;--primary-light-text: #93c5fd;--success-50: #f0fdf4;--success-400: #4ade80;--success-600: #16a34a;--error-50: #fff5f5;--error-100: #fee2e2;--error-200: #fecaca;--error-400: #f87171;--error-500: #ef4444;--error-600: #dc2626;--error-700: #b91c1c;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{direction:rtl;scroll-behavior:smooth}body{font-family:Vazirmatn,Tahoma,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--gray-800);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}#app{all:initial;font-family:Vazirmatn,Tahoma,Arial,sans-serif}img{max-width:100%;display:block}button,input,select,textarea{font-family:inherit}a{color:inherit}h1,h2,h3,h4,h5,h6{line-height:1.3}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;border:1.5px solid transparent;transition:all .2s ease;white-space:nowrap;line-height:1}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary:hover{background:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-outline{background:transparent;color:var(--gray-700);border-color:var(--gray-300)}.btn-outline:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.btn-sm{padding:7px 14px;font-size:13px;border-radius:8px}.btn-lg{padding:12px 28px;font-size:15px;border-radius:12px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}::selection{background:var(--primary);color:#fff}.site-footer[data-v-a2f62864]{background:var(--gray-900);color:var(--gray-400);padding:56px 0 0;margin-top:80px}.footer-grid[data-v-a2f62864]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--gray-800)}.footer-logo[data-v-a2f62864]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.logo-icon[data-v-a2f62864]{width:36px;height:36px;background:var(--primary);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.logo-text[data-v-a2f62864]{font-size:18px;font-weight:700;color:#fff}.logo-accent[data-v-a2f62864]{color:var(--primary-light-text)}.footer-desc[data-v-a2f62864]{font-size:13px;line-height:1.8;color:var(--gray-500);margin-bottom:20px}.social-links[data-v-a2f62864]{display:flex;gap:10px}.social-btn[data-v-a2f62864]{width:36px;height:36px;border-radius:10px;background:var(--gray-800);color:var(--gray-400);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s}.social-btn[data-v-a2f62864]:hover{background:var(--primary);color:#fff}.footer-title[data-v-a2f62864]{font-size:14px;font-weight:600;color:#fff;margin-bottom:16px}.footer-links[data-v-a2f62864]{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-link[data-v-a2f62864]{font-size:13px;color:var(--gray-500);text-decoration:none;transition:color .2s}a.footer-link[data-v-a2f62864]:hover{color:var(--primary-light-text)}.footer-bottom[data-v-a2f62864]{display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:13px;flex-wrap:wrap;gap:12px}.footer-badges[data-v-a2f62864]{display:flex;gap:8px;flex-wrap:wrap}.trust-badge[data-v-a2f62864]{padding:4px 12px;background:var(--gray-800);border-radius:20px;font-size:11px;color:var(--gray-400)}@media (max-width: 900px){.footer-grid[data-v-a2f62864]{grid-template-columns:1fr 1fr}.footer-brand[data-v-a2f62864]{grid-column:1 / -1}}@media (max-width: 480px){.footer-grid[data-v-a2f62864]{grid-template-columns:1fr}}.site-header[data-v-38f65a11]{position:sticky;top:0;z-index:100;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--gray-200);box-shadow:0 1px 8px #0000000f}.header-inner[data-v-38f65a11]{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.logo[data-v-38f65a11]{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.logo-icon[data-v-38f65a11]{width:36px;height:36px;background:var(--primary);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.logo-text[data-v-38f65a11]{font-size:20px;font-weight:700;color:var(--gray-900)}.logo-accent[data-v-38f65a11]{color:var(--primary)}.desktop-nav[data-v-38f65a11]{display:flex;align-items:center;gap:4px}.nav-link[data-v-38f65a11]{padding:8px 14px;color:var(--gray-600);text-decoration:none;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s}.nav-link[data-v-38f65a11]:hover,.nav-link.router-link-active[data-v-38f65a11]{color:var(--primary);background:var(--primary-light)}.header-actions[data-v-38f65a11],.user-info[data-v-38f65a11]{display:flex;align-items:center;gap:8px}.avatar[data-v-38f65a11]{width:34px;height:34px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.user-name[data-v-38f65a11]{font-size:14px;font-weight:500;color:var(--gray-700)}.mobile-menu-btn[data-v-38f65a11]{display:none;width:36px;height:36px;border:none;background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:8px;transition:background .2s}.mobile-menu-btn[data-v-38f65a11]:hover{background:var(--gray-100)}.hamburger[data-v-38f65a11],.hamburger[data-v-38f65a11]:before,.hamburger[data-v-38f65a11]:after{display:block;width:20px;height:2px;background:var(--gray-700);border-radius:2px;transition:all .3s;position:relative}.hamburger[data-v-38f65a11]:before,.hamburger[data-v-38f65a11]:after{content:"";position:absolute}.hamburger[data-v-38f65a11]:before{top:-6px}.hamburger[data-v-38f65a11]:after{top:6px}.hamburger.open[data-v-38f65a11]{background:transparent}.hamburger.open[data-v-38f65a11]:before{transform:rotate(45deg);top:0}.hamburger.open[data-v-38f65a11]:after{transform:rotate(-45deg);top:0}.mobile-menu[data-v-38f65a11]{display:none;flex-direction:column;border-top:1px solid var(--gray-200);padding:8px 16px 16px;background:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-menu.open[data-v-38f65a11]{max-height:400px}.mobile-nav-link[data-v-38f65a11]{display:block;padding:12px 8px;color:var(--gray-700);text-decoration:none;font-size:15px;border-bottom:1px solid var(--gray-100);background:none;border-right:none;border-left:none;border-top:none;width:100%;text-align:right;cursor:pointer;font-family:inherit;transition:color .2s}.mobile-nav-link[data-v-38f65a11]:hover{color:var(--primary)}@media (max-width: 768px){.desktop-nav[data-v-38f65a11],.desktop-only[data-v-38f65a11]{display:none}.mobile-menu-btn[data-v-38f65a11],.mobile-menu[data-v-38f65a11]{display:flex}.btn-outline.btn-sm[data-v-38f65a11]:not(:last-of-type){display:none}}.app-shell{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}
