.payment-container[data-v-eece1deb]{max-width:400px;margin:auto;padding:20px;text-align:center}#error-message[data-v-eece1deb]{color:red}button[data-v-eece1deb]{margin-top:10px;padding:10px;font-size:16px}.auth-page[data-v-0bdc64e8]{min-height:100vh;background:#0a0a0f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden;font-family:Inter,system-ui,sans-serif}.auth-glow[data-v-0bdc64e8]{position:fixed;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.auth-glow-1[data-v-0bdc64e8]{width:500px;height:500px;background:#6366f12e;top:-100px;left:-100px}.auth-glow-2[data-v-0bdc64e8]{width:400px;height:400px;background:#8b5cf61f;bottom:-80px;right:-80px}.auth-logo[data-v-0bdc64e8]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;position:relative;z-index:1}.auth-logo span[data-v-0bdc64e8]:first-child{font-size:1.6rem}.auth-logo-text[data-v-0bdc64e8]{font-size:1.1rem;font-weight:700;color:#f1f5f9}.auth-logo-badge[data-v-0bdc64e8]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.65rem;padding:2px 7px;border-radius:99px;font-weight:700;vertical-align:middle;margin-left:2px}.auth-card[data-v-0bdc64e8]{position:relative;z-index:1;background:#141423e6;border:1px solid rgba(99,102,241,.25);border-radius:20px;padding:2.5rem;width:100%;max-width:420px;box-shadow:0 30px 80px #6366f126,0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-title[data-v-0bdc64e8]{font-size:1.75rem;font-weight:800;color:#f1f5f9;margin:0 0 .4rem;text-align:center}.auth-subtitle[data-v-0bdc64e8]{font-size:.88rem;color:#64748b;text-align:center;margin:0 0 2rem}.auth-form[data-v-0bdc64e8]{display:flex;flex-direction:column;gap:1.25rem}.auth-field[data-v-0bdc64e8]{display:flex;flex-direction:column;gap:.4rem}.auth-field label[data-v-0bdc64e8]{font-size:.85rem;font-weight:600;color:#94a3b8}.auth-field input[data-v-0bdc64e8]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.7rem 1rem;color:#f1f5f9;font-size:.95rem;outline:none;transition:border-color .2s,background .2s}.auth-field input[data-v-0bdc64e8]::-moz-placeholder{color:#475569}.auth-field input[data-v-0bdc64e8]::placeholder{color:#475569}.auth-field input[data-v-0bdc64e8]:focus{border-color:#6366f199;background:#6366f112}.auth-error[data-v-0bdc64e8]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:.85rem;padding:.6rem .9rem;border-radius:8px}.auth-btn-primary[data-v-0bdc64e8]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:12px;padding:.85rem;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;margin-top:.25rem}.auth-btn-primary[data-v-0bdc64e8]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.auth-btn-primary[data-v-0bdc64e8]:disabled{opacity:.5;cursor:not-allowed}.auth-switch[data-v-0bdc64e8]{text-align:center;margin-top:.5rem}.auth-switch button[data-v-0bdc64e8]{background:none;border:none;color:#64748b;font-size:.87rem;cursor:pointer}.auth-switch button span[data-v-0bdc64e8]{color:#818cf8;font-weight:600}.auth-switch button:hover span[data-v-0bdc64e8]{color:#a5b4fc}.auth-page[data-v-6b888cc4]{min-height:100vh;background:#0a0a0f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden;font-family:Inter,system-ui,sans-serif}.auth-glow[data-v-6b888cc4]{position:fixed;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.auth-glow-1[data-v-6b888cc4]{width:500px;height:500px;background:#6366f12e;top:-100px;left:-100px}.auth-glow-2[data-v-6b888cc4]{width:400px;height:400px;background:#8b5cf61f;bottom:-80px;right:-80px}.auth-logo[data-v-6b888cc4]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;position:relative;z-index:1}.auth-logo span[data-v-6b888cc4]:first-child{font-size:1.6rem}.auth-logo-text[data-v-6b888cc4]{font-size:1.1rem;font-weight:700;color:#f1f5f9}.auth-logo-badge[data-v-6b888cc4]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.65rem;padding:2px 7px;border-radius:99px;font-weight:700;vertical-align:middle;margin-left:2px}.auth-card[data-v-6b888cc4]{position:relative;z-index:1;background:#141423e6;border:1px solid rgba(99,102,241,.25);border-radius:20px;padding:2.5rem;width:100%;max-width:480px;box-shadow:0 30px 80px #6366f126,0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-success-icon[data-v-6b888cc4]{font-size:2.5rem;text-align:center;margin-bottom:1rem}.auth-title[data-v-6b888cc4]{font-size:1.75rem;font-weight:800;color:#f1f5f9;margin:0 0 .4rem;text-align:center}.auth-subtitle[data-v-6b888cc4]{font-size:.88rem;color:#64748b;text-align:center;margin:0 0 2rem;line-height:1.6}.auth-form[data-v-6b888cc4]{display:flex;flex-direction:column;gap:1.1rem}.auth-fields-row[data-v-6b888cc4]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.auth-field[data-v-6b888cc4]{display:flex;flex-direction:column;gap:.4rem}.auth-field label[data-v-6b888cc4]{font-size:.82rem;font-weight:600;color:#94a3b8}.auth-field input[data-v-6b888cc4]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.65rem .9rem;color:#f1f5f9;font-size:.9rem;outline:none;transition:border-color .2s,background .2s;width:100%;box-sizing:border-box}.auth-field input[data-v-6b888cc4]::-moz-placeholder{color:#475569}.auth-field input[data-v-6b888cc4]::placeholder{color:#475569}.auth-field input[data-v-6b888cc4]:focus{border-color:#6366f199;background:#6366f112}.auth-error[data-v-6b888cc4]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:.85rem;padding:.6rem .9rem;border-radius:8px}.auth-btn-primary[data-v-6b888cc4]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:12px;padding:.85rem;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;margin-top:.25rem;width:100%}.auth-btn-primary[data-v-6b888cc4]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.auth-btn-primary[data-v-6b888cc4]:disabled{opacity:.5;cursor:not-allowed}.auth-switch[data-v-6b888cc4]{text-align:center;margin-top:.5rem}.auth-switch button[data-v-6b888cc4]{background:none;border:none;color:#64748b;font-size:.87rem;cursor:pointer}.auth-switch button span[data-v-6b888cc4]{color:#818cf8;font-weight:600}.auth-switch button:hover span[data-v-6b888cc4]{color:#a5b4fc}.hero-gradient[data-v-9b33b830]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.feature-card[data-v-9b33b830]:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px #0000001a}.coming-soon-badge[data-v-9b33b830]{position:absolute;top:-10px;right:-10px;background-color:#f59e0b;color:#fff;border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:600}.cta-popup[data-v-9b33b830]{animation:slideIn-9b33b830 .5s ease-out forwards}@keyframes slideIn-9b33b830{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.rule-modal-overlay[data-v-fa3f5b33]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.rule-modal[data-v-fa3f5b33]{background:#fff;padding:2rem;border-radius:12px;width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a}.animate-spin[data-v-fa3f5b33]{animation:spin-fa3f5b33 1s linear infinite}@keyframes spin-fa3f5b33{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-771de760],.fade-leave-active[data-v-771de760]{transition:opacity .2s ease}.fade-enter-from[data-v-771de760],.fade-leave-to[data-v-771de760]{opacity:0}.collapse-enter-active[data-v-771de760],.collapse-leave-active[data-v-771de760]{transition:opacity .15s ease,max-height .2s ease;max-height:2000px;overflow:hidden}.collapse-enter-from[data-v-771de760],.collapse-leave-to[data-v-771de760]{opacity:0;max-height:0}.fade-enter-active[data-v-99283dc1],.fade-leave-active[data-v-99283dc1]{transition:opacity .2s ease}.fade-enter-from[data-v-99283dc1],.fade-leave-to[data-v-99283dc1]{opacity:0}.slide-enter-active[data-v-99283dc1]{transition:all .2s ease}.slide-leave-active[data-v-99283dc1]{transition:all .15s ease}.slide-enter-from[data-v-99283dc1],.slide-leave-to[data-v-99283dc1]{opacity:0;transform:translateY(-6px)}.pop-enter-active[data-v-99283dc1]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.pop-leave-active[data-v-99283dc1]{transition:all .15s ease}.pop-enter-from[data-v-99283dc1],.pop-leave-to[data-v-99283dc1]{opacity:0;transform:translate(-50%,12px) scale(.9)}.pop-enter-to[data-v-99283dc1]{transform:translate(-50%) scale(1)}.link-wrapper[data-v-68b634d2]{position:relative}.tooltip[data-v-68b634d2]{position:absolute;left:100%;top:50%;transform:translateY(-50%);background-color:#000;color:#fff;padding:6px 10px;border-radius:4px;white-space:nowrap;font-size:.75rem;z-index:1000;opacity:0;pointer-events:none;animation:fadeIn-68b634d2 .2s forwards;margin-left:10px}@keyframes fadeIn-68b634d2{to{opacity:1}}.admin-layout[data-v-68b634d2]{display:flex;min-height:100vh}.sidebar[data-v-68b634d2]{background-color:#2c3e50;color:#fff;padding:1rem;width:200px;transition:width .3s;overflow:visible;position:relative}.sidebar.collapsed[data-v-68b634d2]{width:60px}.sidebar ul[data-v-68b634d2]{list-style:none;padding:0;margin-top:2rem}.sidebar li[data-v-68b634d2]{margin:1rem 0}.sidebar a[data-v-68b634d2]{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem}.toggle-button[data-v-68b634d2]{position:absolute;top:10px;right:-15px;background-color:#34495e;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;z-index:10}.content[data-v-68b634d2]{flex-grow:1;padding:2rem;width:100%;overflow-x:auto}.content[data-v-68b634d2]>*{max-width:100%!important;width:100%!important}.toggle-button span[data-v-68b634d2]{display:inline-block;transition:transform .3s ease}.toggle-button span.rotated[data-v-68b634d2]{transform:rotate(180deg)}.link-wrapper[data-v-0fbc3900]{position:relative}.tooltip[data-v-0fbc3900]{position:absolute;left:100%;top:50%;transform:translateY(-50%);background-color:#000;color:#fff;padding:6px 10px;border-radius:4px;white-space:nowrap;font-size:.75rem;z-index:1000;opacity:0;pointer-events:none;animation:fadeIn-0fbc3900 .2s forwards;margin-left:10px}@keyframes fadeIn-0fbc3900{to{opacity:1}}.admin-layout[data-v-0fbc3900]{display:flex;min-height:100vh}.sidebar[data-v-0fbc3900]{background-color:#2c3e50;color:#fff;padding:1rem;width:200px;transition:width .3s;overflow:visible;position:relative}.sidebar.collapsed[data-v-0fbc3900]{width:60px}.sidebar ul[data-v-0fbc3900]{list-style:none;padding:0;margin-top:2rem}.sidebar li[data-v-0fbc3900]{margin:1rem 0}.sidebar a[data-v-0fbc3900]{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem}.toggle-button[data-v-0fbc3900]{position:absolute;top:10px;right:-15px;background-color:#34495e;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;z-index:10}.content[data-v-0fbc3900]{flex-grow:1;padding:2rem}.toggle-button span[data-v-0fbc3900]{display:inline-block;transition:transform .3s ease}.toggle-button span.rotated[data-v-0fbc3900]{transform:rotate(180deg)}.lucide[data-v-0fbc3900]{color:#fff;width:30px;height:30px;stroke-width:.5px}.sb{background-color:var(--bg-surface)}.list-enter-active[data-v-5a291f89],.list-leave-active[data-v-5a291f89]{transition:all .5s ease}.list-enter-from[data-v-5a291f89],.list-leave-to[data-v-5a291f89]{opacity:0;transform:scale(.9)}.imgproduct[data-v-5a291f89],.titleHeight[data-v-5a291f89]{height:100px}.sort-select[data-v-5a291f89]{background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-main);font-size:.85rem;outline:none;cursor:pointer}.sort-select option[data-v-5a291f89]{background:var(--bg-surface);color:var(--text-main)}.sort-select option[data-v-5a291f89]:checked{background:var(--accent-primary);color:#fff}.sort-select[data-v-5a291f89]:focus{border-color:var(--accent-primary)}.alert-overlay[data-v-5a291f89]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.alert-modal[data-v-5a291f89]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:20px;width:100%;max-width:480px;box-shadow:0 30px 80px #00000040,0 0 0 1px #ffffff0a;overflow:hidden;font-family:Inter,system-ui,sans-serif}.alert-modal-header[data-v-5a291f89]{display:flex;align-items:flex-start;gap:.9rem;padding:1.4rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.07);position:relative}.alert-modal-icon[data-v-5a291f89]{font-size:1.8rem;flex-shrink:0;line-height:1}.alert-modal-title[data-v-5a291f89]{font-size:1.05rem;font-weight:700;color:var(--text-main);margin:0 0 .25rem}.alert-modal-subtitle[data-v-5a291f89]{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.4}.alert-close-btn[data-v-5a291f89]{position:absolute;top:1rem;right:1rem;background:var(--bg-input);border:none;color:var(--text-secondary);width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:.8rem;display:flex;align-items:center;justify-content:center;transition:background .2s}.alert-close-btn[data-v-5a291f89]:hover{background:#ffffff24;color:#f1f5f9}.alert-modal-body[data-v-5a291f89]{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.alert-modal-desc[data-v-5a291f89]{font-size:.85rem;color:var(--text-secondary);margin:0 0 .25rem}.alert-option[data-v-5a291f89]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alert-option[data-v-5a291f89]:hover{border-color:var(--accent-primary);background:var(--bg-surface-hover)}.alert-option.active[data-v-5a291f89]{border-color:var(--accent-secondary);background:var(--accent-primary-soft)}.alert-checkbox[data-v-5a291f89]{width:17px;height:17px;accent-color:var(--accent-primary);flex-shrink:0;cursor:pointer}.alert-option-icon[data-v-5a291f89]{font-size:1.35rem;flex-shrink:0}.alert-option-text[data-v-5a291f89]{display:flex;flex-direction:column;gap:.15rem}.alert-option-label[data-v-5a291f89]{font-size:.88rem;font-weight:600;color:var(--text-main)}.alert-option-hint[data-v-5a291f89]{font-size:.75rem;color:var(--text-muted)}.alert-error[data-v-5a291f89]{font-size:.82rem;color:#f87171;margin:0}.alert-modal-footer[data-v-5a291f89]{display:flex;gap:.75rem;margin-top:.5rem}.alert-btn-cancel[data-v-5a291f89]{flex:1;padding:.65rem 1rem;background:transparent;border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s}.alert-btn-cancel[data-v-5a291f89]:hover{background:#ffffff0f}.alert-btn-save[data-v-5a291f89]{flex:2;padding:.65rem 1rem;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:10px;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s}.alert-btn-save[data-v-5a291f89]:disabled{opacity:.4;cursor:not-allowed}.alert-btn-save[data-v-5a291f89]:not(:disabled):hover{opacity:.88}.alert-spinner[data-v-5a291f89]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-5a291f89 .7s linear infinite}@keyframes spin-5a291f89{to{transform:rotate(360deg)}}.alert-success[data-v-5a291f89]{padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.alert-success-icon[data-v-5a291f89]{font-size:2.5rem}.alert-success-msg[data-v-5a291f89]{font-size:1rem;font-weight:600;color:#4ade80;margin:0}.modal-fade-enter-active[data-v-5a291f89],.modal-fade-leave-active[data-v-5a291f89]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-5a291f89],.modal-fade-leave-to[data-v-5a291f89]{opacity:0}.ff{background-color:var(--bg-surface);color:var(--text-main)}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.05)}.cbt-root[data-v-76a4608e]{--c-bg: var(--bg-main);--c-surface: var(--bg-surface);--c-surface2: var(--bg-surface-hover);--c-border: var(--border-color);--c-accent: var(--accent-primary);--c-accent2: var(--accent-secondary);--c-text: var(--text-main);--c-text2: var(--text-secondary);--c-text3: var(--text-muted);--c-danger: #f43f5e;--radius: 12px;--radius-sm: 6px;--panel-w: 420px;--tr: .22s cubic-bezier(.4,0,.2,1);z-index:2000;position:relative}.cbt-fab[data-v-76a4608e]{position:fixed;top:4px;right:16px;width:44px;height:44px;border-radius:50%;background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--tr);box-shadow:0 4px 20px #0006}.cbt-fab[data-v-76a4608e]:hover{background:var(--c-surface2);color:var(--c-text);border-color:var(--c-accent);box-shadow:0 0 0 3px #6366f133}.cbt-fab.has-items[data-v-76a4608e]{color:var(--c-accent);border-color:var(--c-accent)}.cbt-badge[data-v-76a4608e]{position:absolute;top:-5px;right:-5px;background:var(--c-danger);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;padding:0 4px;display:flex;align-items:center;justify-content:center;border:2px solid var(--c-bg)}.cbt-badge-enter-active[data-v-76a4608e],.cbt-badge-leave-active[data-v-76a4608e]{transition:transform .2s,opacity .2s}.cbt-badge-enter-from[data-v-76a4608e],.cbt-badge-leave-to[data-v-76a4608e]{transform:scale(0);opacity:0}.cbt-overlay[data-v-76a4608e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2001}.cbt-overlay-enter-active[data-v-76a4608e],.cbt-overlay-leave-active[data-v-76a4608e]{transition:opacity var(--tr)}.cbt-overlay-enter-from[data-v-76a4608e],.cbt-overlay-leave-to[data-v-76a4608e]{opacity:0}.cbt-panel[data-v-76a4608e]{position:fixed;top:0;right:0;width:var(--panel-w);max-width:100vw;height:100vh;background:var(--c-bg);border-left:1px solid var(--c-border);box-shadow:-20px 0 60px #00000080;display:flex;flex-direction:column;z-index:2002}.cbt-panel-enter-active[data-v-76a4608e],.cbt-panel-leave-active[data-v-76a4608e]{transition:transform var(--tr),opacity var(--tr)}.cbt-panel-enter-from[data-v-76a4608e],.cbt-panel-leave-to[data-v-76a4608e]{transform:translate(100%);opacity:0}.cbt-panel-header[data-v-76a4608e]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--c-border);flex-shrink:0}.cbt-panel-header-left[data-v-76a4608e]{display:flex;align-items:center;gap:10px;color:var(--c-accent)}.cbt-panel-title[data-v-76a4608e]{font-size:16px;font-weight:700;color:var(--c-text);margin:0}.cbt-panel-count[data-v-76a4608e]{font-size:11px;background:#6366f126;color:var(--c-accent);padding:2px 8px;border-radius:20px;border:1px solid rgba(99,102,241,.25)}.cbt-close[data-v-76a4608e]{width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--c-border);background:transparent;color:var(--c-text3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--tr)}.cbt-close[data-v-76a4608e]:hover{background:#f43f5e1a;border-color:var(--c-danger);color:var(--c-danger)}.cbt-panel-body[data-v-76a4608e]{flex:1;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:#334155 transparent;display:flex;flex-direction:column;gap:12px}.cbt-panel-body[data-v-76a4608e]::-webkit-scrollbar{width:4px}.cbt-panel-body[data-v-76a4608e]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.cbt-empty[data-v-76a4608e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--c-text3);text-align:center;padding:40px 20px}.cbt-empty p[data-v-76a4608e]{font-size:15px;font-weight:600;color:var(--c-text2);margin:0}.cbt-empty span[data-v-76a4608e]{font-size:12px}.cbt-suppliers[data-v-76a4608e]{display:flex;flex-direction:column;gap:12px}.cbt-supplier-card[data-v-76a4608e]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--tr)}.cbt-supplier-card[data-v-76a4608e]:hover{border-color:#6366f133}.cbt-supplier-header[data-v-76a4608e]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--c-border);background:#ffffff05}.cbt-supplier-info[data-v-76a4608e]{display:flex;align-items:center;gap:10px;flex:1}.cbt-supplier-avatar[data-v-76a4608e]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;flex-shrink:0}.cbt-supplier-name[data-v-76a4608e]{font-size:13px;font-weight:600;color:var(--c-text);margin:0}.cbt-supplier-meta[data-v-76a4608e]{font-size:11px;color:var(--c-text3);margin:0}.cbt-toggle-btn[data-v-76a4608e]{width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--c-border);background:#ffffff0a;color:var(--c-text3);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--tr);margin-left:8px}.cbt-toggle-btn[data-v-76a4608e]:hover{background:#6366f11a;border-color:var(--c-accent);color:var(--c-accent)}.cbt-chevron[data-v-76a4608e]{color:inherit;transition:transform .22s ease}.cbt-chevron.is-open[data-v-76a4608e]{transform:rotate(180deg)}.cbt-go-btn[data-v-76a4608e]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;border:1px solid var(--c);background:rgba(from var(--c) r g b / .1);color:var(--c);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--tr)}.cbt-go-btn[data-v-76a4608e]:hover{background:var(--c);color:#fff;box-shadow:0 0 12px rgba(from var(--c) r g b / .4)}.cbt-items[data-v-76a4608e]{list-style:none;margin:0;padding:0}.cbt-item[data-v-76a4608e]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--c-border);transition:background var(--tr)}.cbt-item[data-v-76a4608e]:last-child{border-bottom:none}.cbt-item[data-v-76a4608e]:hover{background:#ffffff05}.cbt-item-img[data-v-76a4608e]{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);background:#fff;padding:2px;cursor:pointer;border:1px solid var(--c-border);flex-shrink:0;transition:opacity var(--tr)}.cbt-item-img[data-v-76a4608e]:hover{opacity:.8}.cbt-item-info[data-v-76a4608e]{flex:1;min-width:0}.cbt-item-title[data-v-76a4608e]{font-size:12px;color:var(--c-text);margin:0 0 3px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;transition:color var(--tr)}.cbt-item-title[data-v-76a4608e]:hover{color:var(--c-accent)}.cbt-item-price[data-v-76a4608e]{font-size:13px;font-weight:700;color:var(--c-accent2);margin:0}.cbt-item-unit[data-v-76a4608e]{font-size:10px;color:var(--c-text3);font-weight:400;margin-left:4px}.cbt-qty[data-v-76a4608e]{display:flex;align-items:center;gap:4px;background:#ffffff0d;border:1px solid var(--c-border);border-radius:20px;padding:2px;flex-shrink:0}.cbt-qty-btn[data-v-76a4608e]{width:22px;height:22px;border-radius:50%;border:none;background:transparent;color:var(--c-text2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--tr)}.cbt-qty-btn[data-v-76a4608e]:hover{background:var(--c-accent);color:#fff}.cbt-qty-val[data-v-76a4608e]{font-size:12px;font-weight:700;color:var(--c-text);min-width:20px;text-align:center}.cbt-remove[data-v-76a4608e]{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--c-text3);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--tr)}.cbt-remove[data-v-76a4608e]:hover{background:#f43f5e1a;border-color:#f43f5e4d;color:var(--c-danger)}.cbt-supplier-total[data-v-76a4608e]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#ffffff05;border-top:1px solid var(--c-border);font-size:12px;color:var(--c-text3)}.cbt-supplier-total-amount[data-v-76a4608e]{font-weight:700;color:var(--c-text2)}.cbt-panel-footer[data-v-76a4608e]{padding:16px 20px;border-top:1px solid var(--c-border);background:var(--c-surface);flex-shrink:0}.cbt-grand-total[data-v-76a4608e]{display:flex;align-items:center;justify-content:space-between}.cbt-grand-label[data-v-76a4608e]{font-size:14px;font-weight:700;color:var(--c-text);margin:0}.cbt-grand-sub[data-v-76a4608e]{font-size:11px;color:var(--c-text3);margin:2px 0 0}.cbt-grand-amount[data-v-76a4608e]{font-size:22px;font-weight:800;background:linear-gradient(135deg,var(--c-accent),var(--c-accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}@media (max-width: 480px){.cbt-root[data-v-76a4608e]{--panel-w: 100vw}.cbt-fab[data-v-76a4608e]{top:auto;bottom:20px;right:20px}}.mmtt-wrapper[data-v-30f65925]{--nav-h: 44px;--c-bg-nav: var(--bg-main);--c-bg-panel: var(--bg-surface);--c-bg-sidebar: var(--bg-surface-hover);--c-bg-card: var(--bg-surface-hover);--c-bg-card-hover: var(--bg-surface);--c-accent: var(--accent-primary);--c-accent-soft: var(--accent-primary-soft);--c-accent2: var(--accent-secondary);--c-text-primary: var(--text-main);--c-text-secondary: var(--text-secondary);--c-text-muted: var(--text-muted);--c-border: var(--border-color);--c-shadow: 0 25px 60px rgba(0,0,0,.35);--radius: 12px;--radius-sm: 6px;--transition: .18s cubic-bezier(.4,0,.2,1);position:relative;font-family:Inter,Segoe UI,system-ui,sans-serif;z-index:1000}.mmtt-nav[data-v-30f65925]{position:fixed;top:0;width:100%;height:var(--nav-h);background:var(--c-bg-nav);border-bottom:1px solid var(--c-border);z-index:1001;transition:box-shadow var(--transition)}.mmtt-nav.is-open[data-v-30f65925]{box-shadow:0 1px #6366f14d}.mmtt-nav-inner[data-v-30f65925]{display:flex;align-items:center;max-width:1280px;margin:0 auto;padding:0 16px;height:100%;gap:8px}.mmtt-logo[data-v-30f65925]{display:flex;align-items:center;gap:6px;color:var(--c-accent);font-weight:700;font-size:15px;letter-spacing:.04em;padding-right:16px;border-right:1px solid var(--c-border);margin-right:8px;flex-shrink:0}.mmtt-top-list[data-v-30f65925]{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:2px;flex:1;overflow:hidden}.mmtt-item[data-v-30f65925]{position:relative;display:flex;flex-direction:column;cursor:pointer;flex-shrink:0}.mmtt-item-label[data-v-30f65925]{display:flex;align-items:center;gap:5px;padding:6px 12px;color:var(--c-text-secondary);font-size:13px;font-weight:500;border-radius:var(--radius-sm);transition:color var(--transition),background var(--transition);white-space:nowrap}.mmtt-item:hover .mmtt-item-label[data-v-30f65925],.mmtt-item.is-active .mmtt-item-label[data-v-30f65925]{color:var(--c-text-primary);background:#ffffff0d}.mmtt-item.is-active .mmtt-item-label[data-v-30f65925]{color:var(--c-accent)}.mmtt-item-indicator[data-v-30f65925]{height:2px;background:var(--c-accent);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--transition);margin:0 8px}.mmtt-item.is-active .mmtt-item-indicator[data-v-30f65925]{transform:scaleX(1)}.mmtt-nav-actions[data-v-30f65925]{margin-left:auto;display:flex;align-items:center;gap:8px}.mmtt-search-btn[data-v-30f65925]{background:#ffffff0d;border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-secondary);padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition)}.mmtt-search-btn[data-v-30f65925]:hover{background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-accent)}.mmtt-spacer[data-v-30f65925]{height:var(--nav-h)}.mmtt-panel[data-v-30f65925]{position:fixed;top:var(--nav-h);left:0;width:100%;max-height:calc(100vh - var(--nav-h));background:var(--c-bg-panel);border-bottom:1px solid var(--c-border);box-shadow:var(--c-shadow);overflow:hidden;z-index:1000}.mmtt-dropdown-enter-active[data-v-30f65925],.mmtt-dropdown-leave-active[data-v-30f65925]{transition:opacity .18s ease,transform .18s cubic-bezier(.4,0,.2,1)}.mmtt-dropdown-enter-from[data-v-30f65925],.mmtt-dropdown-leave-to[data-v-30f65925]{opacity:0;transform:translateY(-6px)}.mmtt-brands-layout[data-v-30f65925]{display:flex;height:calc(100vh - var(--nav-h));max-height:540px;overflow:hidden}.mmtt-sidebar[data-v-30f65925]{width:200px;flex-shrink:0;background:var(--c-bg-sidebar);border-right:1px solid var(--c-border);overflow-y:auto;padding:16px 0;scrollbar-width:thin;scrollbar-color:#334155 transparent}.mmtt-sidebar[data-v-30f65925]::-webkit-scrollbar{width:3px}.mmtt-sidebar[data-v-30f65925]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.mmtt-sidebar-title[data-v-30f65925]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-muted);padding:0 16px 10px;margin:0}.mmtt-sidebar-list[data-v-30f65925]{list-style:none;margin:0;padding:0}.mmtt-sidebar-item[data-v-30f65925]{display:flex;align-items:center;gap:8px;padding:9px 16px;color:var(--c-text-secondary);font-size:13px;cursor:pointer;transition:all var(--transition);border-left:2px solid transparent;position:relative}.mmtt-sidebar-item[data-v-30f65925]:hover{background:#ffffff0a;color:var(--c-text-primary)}.mmtt-sidebar-item.is-selected[data-v-30f65925]{background:var(--c-accent-soft);color:var(--c-accent);border-left-color:var(--c-accent)}.mmtt-sidebar-dot[data-v-30f65925]{width:5px;height:5px;border-radius:50%;background:var(--c-text-muted);flex-shrink:0;transition:background var(--transition)}.mmtt-sidebar-item.is-selected .mmtt-sidebar-dot[data-v-30f65925]{background:var(--c-accent)}.mmtt-sidebar-arrow[data-v-30f65925]{margin-left:auto;opacity:0;transition:opacity var(--transition)}.mmtt-sidebar-item:hover .mmtt-sidebar-arrow[data-v-30f65925],.mmtt-sidebar-item.is-selected .mmtt-sidebar-arrow[data-v-30f65925]{opacity:1}.mmtt-brands-col[data-v-30f65925]{flex:0 0 320px;border-right:1px solid var(--c-border);overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:#334155 transparent}.mmtt-brands-col[data-v-30f65925]::-webkit-scrollbar{width:3px}.mmtt-brands-col[data-v-30f65925]::-webkit-scrollbar-thumb{background:#334155}.mmtt-col-title[data-v-30f65925]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-muted);margin:0 0 14px}.mmtt-brand-grid[data-v-30f65925]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.mmtt-brand-card[data-v-30f65925]{display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--c-border);background:var(--c-bg-card);cursor:pointer;transition:all var(--transition)}.mmtt-brand-card[data-v-30f65925]:hover,.mmtt-brand-card.is-selected[data-v-30f65925]{background:var(--c-bg-card-hover);border-color:var(--c-accent)}.mmtt-brand-card.is-selected[data-v-30f65925]{box-shadow:0 0 0 1px var(--c-accent)}.mmtt-brand-icon[data-v-30f65925]{width:26px;height:26px;flex-shrink:0;border-radius:6px;background:linear-gradient(135deg,var(--c-accent),var(--c-accent2));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff}.mmtt-brand-name[data-v-30f65925]{font-size:12px;font-weight:500;color:var(--c-text-secondary);text-align:left;line-height:1.2;transition:color var(--transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mmtt-brand-card:hover .mmtt-brand-name[data-v-30f65925],.mmtt-brand-card.is-selected .mmtt-brand-name[data-v-30f65925]{color:var(--c-text-primary)}.mmtt-series-col[data-v-30f65925]{flex:1;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:#334155 transparent}.mmtt-series-col[data-v-30f65925]::-webkit-scrollbar{width:3px}.mmtt-series-col[data-v-30f65925]::-webkit-scrollbar-thumb{background:#334155}.mmtt-series-grid[data-v-30f65925]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;align-content:flex-start}.mmtt-series-block[data-v-30f65925]{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--radius-sm);border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-secondary);font-size:12px;cursor:pointer;transition:all var(--transition);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mmtt-series-block[data-v-30f65925]:hover{background:var(--c-bg-card-hover);color:var(--c-text-primary);border-color:#6366f14d}.mmtt-series-block.is-selected[data-v-30f65925]{background:var(--c-accent-soft);color:var(--c-accent);border-color:var(--c-accent);box-shadow:0 0 0 1px #6366f133}.mmtt-series-block-name[data-v-30f65925]{font-weight:500}.mmtt-series-block-count[data-v-30f65925]{background:#ffffff1a;color:var(--c-text-muted);font-size:10px;font-weight:700;padding:1px 5px;border-radius:20px;min-width:18px;text-align:center;transition:all var(--transition)}.mmtt-series-block.is-selected .mmtt-series-block-count[data-v-30f65925]{background:#6366f14d;color:var(--c-accent)}.mmtt-slide-enter-active[data-v-30f65925],.mmtt-slide-leave-active[data-v-30f65925]{transition:opacity .2s ease,transform .2s ease}.mmtt-slide-enter-from[data-v-30f65925],.mmtt-slide-leave-to[data-v-30f65925]{opacity:0;transform:translateY(6px)}.mmtt-models-block[data-v-30f65925]{background:var(--c-bg-sidebar);border:1px solid var(--c-border);border-radius:var(--radius);padding:16px}.mmtt-models-title[data-v-30f65925]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent);margin:0;white-space:nowrap}.mmtt-models-header[data-v-30f65925]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.mmtt-model-search[data-v-30f65925]{display:flex;align-items:center;gap:6px;flex:1;min-width:160px;background:#ffffff0d;border:1px solid var(--c-border);border-radius:20px;padding:4px 10px;transition:border-color var(--transition),box-shadow var(--transition)}.mmtt-model-search[data-v-30f65925]:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 2px #6366f133}.mmtt-model-search-icon[data-v-30f65925]{color:var(--c-text-muted);flex-shrink:0}.mmtt-model-search-input[data-v-30f65925]{flex:1;background:transparent;border:none;outline:none;color:var(--c-text-primary);font-size:12px;min-width:0}.mmtt-model-search-input[data-v-30f65925]::-moz-placeholder{color:var(--c-text-muted)}.mmtt-model-search-input[data-v-30f65925]::placeholder{color:var(--c-text-muted)}.mmtt-model-search-clear[data-v-30f65925]{display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:50%;width:16px;height:16px;color:var(--c-text-muted);cursor:pointer;padding:0;transition:all var(--transition);flex-shrink:0}.mmtt-model-search-clear[data-v-30f65925]:hover{background:var(--c-accent);color:#fff}.mmtt-models-empty[data-v-30f65925]{color:var(--c-text-muted);font-size:12px;font-style:italic;padding:8px 4px;margin:0}.mmtt-models-chips[data-v-30f65925]{display:flex;flex-wrap:wrap;gap:6px;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4f46e5 transparent;padding-right:4px}.mmtt-models-chips[data-v-30f65925]::-webkit-scrollbar{width:4px}.mmtt-models-chips[data-v-30f65925]::-webkit-scrollbar-track{background:transparent}.mmtt-models-chips[data-v-30f65925]::-webkit-scrollbar-thumb{background:#4f46e5;border-radius:4px}.mmtt-models-chips[data-v-30f65925]::-webkit-scrollbar-thumb:hover{background:#6366f1}.mmtt-chip[data-v-30f65925]{padding:5px 12px;border-radius:20px;border:1px solid var(--c-border);background:#ffffff0a;color:var(--c-text-secondary);font-size:12px;cursor:pointer;transition:all var(--transition)}.mmtt-chip[data-v-30f65925]:hover,.mmtt-chip.is-active[data-v-30f65925]{background:var(--c-accent);border-color:var(--c-accent);color:#fff;transform:scale(1.03)}.mmtt-placeholder[data-v-30f65925]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--c-text-muted);font-size:13px}.mmtt-categories-layout[data-v-30f65925]{max-width:1280px;margin:0 auto;padding:24px 24px 32px;max-height:calc(100vh - var(--nav-h));overflow-y:auto;scrollbar-width:thin;scrollbar-color:#334155 transparent}.mmtt-categories-layout[data-v-30f65925]::-webkit-scrollbar{width:4px}.mmtt-categories-layout[data-v-30f65925]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.mmtt-cat-header[data-v-30f65925]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--c-border)}.mmtt-cat-heading[data-v-30f65925]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:var(--c-text-primary);margin:0}.mmtt-cat-heading svg[data-v-30f65925]{color:var(--c-accent)}.mmtt-cat-count[data-v-30f65925]{font-size:12px;color:var(--c-text-muted);background:#ffffff0d;padding:3px 10px;border-radius:20px;border:1px solid var(--c-border)}.mmtt-cat-grid[data-v-30f65925]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.mmtt-cat-group[data-v-30f65925]{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:var(--radius);padding:16px;transition:border-color var(--transition)}.mmtt-cat-group[data-v-30f65925]:hover{border-color:#6366f14d}.mmtt-cat-group-title[data-v-30f65925]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--c-text-primary);margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.mmtt-cat-group-bar[data-v-30f65925]{width:3px;height:14px;background:linear-gradient(to bottom,var(--c-accent),var(--c-accent2));border-radius:2px;flex-shrink:0}.mmtt-cat-items[data-v-30f65925]{list-style:none;margin:0;padding:0}.mmtt-cat-items.is-wide[data-v-30f65925]{-moz-columns:2;columns:2;-moz-column-gap:8px;column-gap:8px}.mmtt-cat-group.is-wide[data-v-30f65925]{grid-column:span 2}.mmtt-cat-group-count[data-v-30f65925]{margin-left:auto;background:#6366f133;color:var(--c-accent);font-size:10px;font-weight:700;padding:1px 6px;border-radius:20px;letter-spacing:0;text-transform:none}.mmtt-cat-item[data-v-30f65925]{display:flex}.mmtt-cat-item a[data-v-30f65925]{display:flex;align-items:center;gap:5px;width:100%;padding:5px 4px;color:var(--c-text-secondary);font-size:12.5px;text-decoration:none;border-radius:4px;transition:all var(--transition)}.mmtt-cat-item a svg[data-v-30f65925]{opacity:0;transition:opacity var(--transition),transform var(--transition);flex-shrink:0}.mmtt-cat-item a[data-v-30f65925]:hover{color:var(--c-accent);background:var(--c-accent-soft);padding-left:8px}.mmtt-cat-item a:hover svg[data-v-30f65925]{opacity:1;transform:translate(2px)}@media (max-width: 768px){.mmtt-nav[data-v-30f65925]{position:sticky;top:0}.mmtt-spacer[data-v-30f65925]{display:none}.mmtt-panel[data-v-30f65925]{position:relative;top:0;max-height:70vh}.mmtt-brands-layout[data-v-30f65925]{flex-direction:column;max-height:none}.mmtt-sidebar[data-v-30f65925]{width:100%;border-right:none;border-bottom:1px solid var(--c-border)}.mmtt-brands-col[data-v-30f65925]{flex:none}.mmtt-cat-grid[data-v-30f65925]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.mmtt-top-list[data-v-30f65925]{gap:0;overflow-x:auto}.mmtt-item-label[data-v-30f65925]{font-size:12px;padding:5px 8px}.mmtt-logo[data-v-30f65925]{display:none}}.detail-root[data-v-c9b8715a]{font-family:Inter,system-ui,-apple-system,sans-serif;color:#e2e8f0;min-height:auto;overflow-x:hidden;position:relative}.bg-glow[data-v-c9b8715a]{position:fixed;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.glow-1[data-v-c9b8715a]{width:600px;height:600px;background:#6366f126;top:-150px;left:-100px}.glow-2[data-v-c9b8715a]{width:500px;height:500px;background:#8b5cf61a;top:300px;right:-80px}.detail-hero[data-v-c9b8715a]{position:relative;z-index:1;padding:6rem 2rem 5rem;text-align:center}.hero-inner[data-v-c9b8715a]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.hero-icon[data-v-c9b8715a]{width:80px;height:80px;background:#6366f12e;border:1px solid rgba(99,102,241,.35);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.2rem;margin-bottom:.5rem}.hero-badge[data-v-c9b8715a]{display:inline-block;background:#6366f12e;border:1px solid rgba(99,102,241,.4);color:#a5b4fc;padding:.4rem 1rem;border-radius:99px;font-size:.85rem;font-weight:600}.hero-title[data-v-c9b8715a]{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.15;color:#f1f5f9;margin:0;background:linear-gradient(135deg,#818cf8,#c084fc,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-c9b8715a]{font-size:1.1rem;color:#94a3b8;line-height:1.7;max-width:560px;margin:0}.section-inner[data-v-c9b8715a]{max-width:1100px;margin:0 auto;padding:4.5rem 2rem}.section-label[data-v-c9b8715a]{color:#818cf8;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;text-align:center}.section-title[data-v-c9b8715a]{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:#f1f5f9;line-height:1.25;margin-bottom:3rem;text-align:center}.features-section[data-v-c9b8715a]{position:relative;z-index:1;background:#0f0f1e8c;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.features-grid[data-v-c9b8715a]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}@media (max-width: 720px){.features-grid[data-v-c9b8715a]{grid-template-columns:1fr}}.feature-list[data-v-c9b8715a]{display:flex;flex-direction:column;gap:1.75rem}.feature-item[data-v-c9b8715a]{display:flex;gap:1rem;align-items:flex-start}.feature-check[data-v-c9b8715a]{width:34px;height:34px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;flex-shrink:0;margin-top:2px}.feature-text h3[data-v-c9b8715a]{font-size:1rem;font-weight:700;color:#f1f5f9;margin:0 0 .4rem}.feature-text p[data-v-c9b8715a]{font-size:.88rem;color:#64748b;line-height:1.6;margin:0}.advantages-card[data-v-c9b8715a]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:2rem;transition:border-color .2s,background .2s}.advantages-card[data-v-c9b8715a]:hover{border-color:#6366f159;background:#6366f10d}.adv-card-title[data-v-c9b8715a]{font-size:1.1rem;font-weight:700;color:#f1f5f9;margin:0 0 1.25rem}.adv-list[data-v-c9b8715a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.adv-list li[data-v-c9b8715a]{font-size:.9rem;color:#94a3b8;display:flex;align-items:center;gap:.6rem}.adv-bullet[data-v-c9b8715a]{font-size:1rem;flex-shrink:0}.mockup-section[data-v-c9b8715a]{position:relative;z-index:1}.mockup-card[data-v-c9b8715a]{background:#141423e6;border:1px solid rgba(99,102,241,.3);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #6366f12e,0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:680px;margin:0 auto}.mockup-header[data-v-c9b8715a]{background:#0f0f1ef2;padding:.75rem 1rem;display:flex;align-items:center;gap:.4rem;border-bottom:1px solid rgba(255,255,255,.07)}.mockup-dot[data-v-c9b8715a]{display:inline-block;width:10px;height:10px;border-radius:50%}.mockup-dot.r[data-v-c9b8715a]{background:#ef4444}.mockup-dot.y[data-v-c9b8715a]{background:#f59e0b}.mockup-dot.g[data-v-c9b8715a]{background:#22c55e}.mockup-title[data-v-c9b8715a]{font-size:.78rem;color:#64748b;margin-left:.5rem}.mockup-body[data-v-c9b8715a]{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.mockup-row[data-v-c9b8715a]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.06);transition:background .2s}.mockup-row.best[data-v-c9b8715a]{background:#6366f11f;border-color:#6366f159}.mockup-supplier[data-v-c9b8715a]{flex:1;font-size:.88rem;font-weight:600;color:#cbd5e1}.mockup-stock[data-v-c9b8715a]{font-size:.75rem;font-weight:600}.mockup-stock.ok[data-v-c9b8715a]{color:#4ade80}.mockup-stock.low[data-v-c9b8715a]{color:#fb923c}.mockup-stock.out[data-v-c9b8715a]{color:#f87171}.mockup-price[data-v-c9b8715a]{font-size:.95rem;font-weight:700;color:#f1f5f9;min-width:60px;text-align:right}.mockup-badge-best[data-v-c9b8715a]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.65rem;font-weight:700;padding:.2rem .6rem;border-radius:99px;white-space:nowrap}.mockup-footer[data-v-c9b8715a]{padding:.85rem 1.5rem;background:#6366f114;border-top:1px solid rgba(99,102,241,.18);font-size:.85rem;color:#94a3b8}.mockup-footer strong[data-v-c9b8715a]{color:#4ade80}.animate-in[data-v-bc081a2a]{animation:animate-in-bc081a2a .3s ease-out}@keyframes animate-in-bc081a2a{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-v-f63036b7]{box-sizing:border-box}#app[data-v-f63036b7]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:0;margin:0;text-align:left}.container[data-v-f63036b7]{max-width:1400px;margin:0 auto;padding:2rem}.header[data-v-f63036b7]{text-align:center;margin-bottom:3rem;color:#fff}.header h1[data-v-f63036b7]{font-size:2.5rem;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header p[data-v-f63036b7]{font-size:1.2rem;opacity:.9}.main-content[data-v-f63036b7]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.form-section[data-v-f63036b7],.preview-section[data-v-f63036b7]{display:flex;flex-direction:column;gap:1.5rem}.form-card[data-v-f63036b7],.preview-card[data-v-f63036b7],.customization-card[data-v-f63036b7]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 8px 32px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-card h2[data-v-f63036b7],.preview-card h2[data-v-f63036b7],.customization-card h2[data-v-f63036b7]{margin-top:0;margin-bottom:1.5rem;color:#1f2937;font-size:1.5rem}.form-group[data-v-f63036b7]{margin-bottom:1.5rem}.form-row[data-v-f63036b7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-f63036b7]{display:block;margin-bottom:.5rem;font-weight:600;color:#374151;font-size:.9rem}.form-group input[data-v-f63036b7],.form-group textarea[data-v-f63036b7],.form-group select[data-v-f63036b7]{width:100%;padding:.75rem;border:2px solid #E5E7EB;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.form-group input[data-v-f63036b7]:focus,.form-group textarea[data-v-f63036b7]:focus,.form-group select[data-v-f63036b7]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.mini-color-input[data-v-f63036b7]{width:20px!important;height:20px!important;padding:0!important;border:none!important;border-radius:4px!important;cursor:pointer;margin-left:8px;vertical-align:middle}.mini-font-select[data-v-f63036b7]{width:auto!important;font-size:.8rem!important;padding:2px 4px!important;margin-left:8px;vertical-align:middle}.business-card[data-v-f63036b7]{width:340px;height:220px;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0003;margin:0 auto 2rem;position:relative}.card-content[data-v-f63036b7]{height:100%;padding:1.5rem;color:#fff}.card-layout[data-v-f63036b7]{display:flex;justify-content:space-between;height:100%}.card-left[data-v-f63036b7]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.card-header h3[data-v-f63036b7]{font-size:1.4rem;font-weight:700;margin:0 0 .25rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.card-header p[data-v-f63036b7]{font-size:1rem;margin:0 0 .25rem;opacity:.95}.card-header .company[data-v-f63036b7]{font-size:.9rem;font-weight:600;opacity:.9}.contact-info[data-v-f63036b7]{display:flex;flex-direction:column;gap:.4rem}.contact-item[data-v-f63036b7]{display:flex;align-items:center;font-size:.85rem;gap:.5rem}.contact-item .icon[data-v-f63036b7]{font-size:.9rem;width:16px;text-align:center}.social-links[data-v-f63036b7]{display:flex;gap:.75rem;margin-top:.5rem}.social-link[data-v-f63036b7]{text-decoration:none;transition:transform .2s ease}.social-link[data-v-f63036b7]:hover{transform:scale(1.1)}.social-icon[data-v-f63036b7]{font-size:1.2rem}.qr-section[data-v-f63036b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.qr-top[data-v-f63036b7],.qr-bottom[data-v-f63036b7]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.qr-code[data-v-f63036b7]{background:#fff;border-radius:8px;padding:4px;width:80px;height:80px}.google-qr[data-v-f63036b7]{width:70px!important;height:70px!important}.qr-text[data-v-f63036b7]{font-size:.65rem;text-align:center;margin:0;opacity:.9;line-height:1.2}.actions[data-v-f63036b7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.action-btn[data-v-f63036b7]{padding:.75rem 1rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.pdf-btn[data-v-f63036b7]{background:#ef4444;color:#fff}.pdf-btn[data-v-f63036b7]:hover{background:#dc2626;transform:translateY(-2px)}.brochure-btn[data-v-f63036b7]{background:#8b5cf6;color:#fff}.brochure-btn[data-v-f63036b7]:hover{background:#7c3aed;transform:translateY(-2px)}.image-btn[data-v-f63036b7]{background:#10b981;color:#fff}.image-btn[data-v-f63036b7]:hover{background:#059669;transform:translateY(-2px)}.email-btn[data-v-f63036b7]{background:#3b82f6;color:#fff}.email-btn[data-v-f63036b7]:hover{background:#2563eb;transform:translateY(-2px)}.action-btn[data-v-f63036b7]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.color-input[data-v-f63036b7]{width:60px;height:40px;padding:0;border:2px solid #E5E7EB;border-radius:8px;cursor:pointer}.font-select[data-v-f63036b7]{width:100%}.file-input[data-v-f63036b7]{padding:.5rem;border:2px dashed #D1D5DB;border-radius:8px;background:#f9fafb}.transparency-control[data-v-f63036b7]{margin-top:1rem}.range-input[data-v-f63036b7]{width:100%;margin:.5rem 0}.range-labels[data-v-f63036b7]{display:flex;justify-content:space-between;font-size:.8rem;color:#6b7280}.image-preview[data-v-f63036b7]{position:relative;margin-top:1rem}.image-preview img[data-v-f63036b7]{width:100%;max-height:100px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.remove-image[data-v-f63036b7]{position:absolute;top:5px;right:5px;background:#000000b3;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:.8rem}.json-section[data-v-f63036b7]{margin-top:1rem}.json-textarea[data-v-f63036b7]{font-family:Courier New,monospace;font-size:.9rem;resize:vertical;min-height:200px}.json-error[data-v-f63036b7]{color:#ef4444;font-size:.9rem;margin-top:.5rem;padding:.5rem;background:#fef2f2;border-radius:4px;border-left:4px solid #EF4444}.json-actions[data-v-f63036b7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem}.json-download-btn[data-v-f63036b7]{background:#059669;color:#fff}.json-upload-btn[data-v-f63036b7]{background:#3b82f6;color:#fff}.json-format-btn[data-v-f63036b7]{background:#8b5cf6;color:#fff}.json-clear-btn[data-v-f63036b7]{background:#ef4444;color:#fff}.json-download-btn[data-v-f63036b7]:hover,.json-upload-btn[data-v-f63036b7]:hover,.json-format-btn[data-v-f63036b7]:hover,.json-clear-btn[data-v-f63036b7]:hover{transform:translateY(-2px);opacity:.9}@media (max-width: 1024px){.main-content[data-v-f63036b7],.actions[data-v-f63036b7],.json-actions[data-v-f63036b7]{grid-template-columns:1fr}}@media (max-width: 768px){.container[data-v-f63036b7]{padding:1rem}.form-row[data-v-f63036b7]{grid-template-columns:1fr}.business-card[data-v-f63036b7]{width:100%;max-width:340px}.header h1[data-v-f63036b7]{font-size:2rem}}.nav-link[data-v-7e2fd4d1]{border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-link[data-v-7e2fd4d1]:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.nav-link.active[data-v-7e2fd4d1]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.mobile-nav-link[data-v-7e2fd4d1]{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.mobile-nav-link[data-v-7e2fd4d1]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.notification-enter-active[data-v-20c28539],.notification-leave-active[data-v-20c28539]{transition:all .3s ease}.notification-enter-from[data-v-20c28539],.notification-leave-to[data-v-20c28539]{opacity:0;transform:translate(100%)}.admin-view[data-v-6486a432]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000000d}.header[data-v-6486a432]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.btn-refresh[data-v-6486a432]{background:#4f46e5;color:#fff;padding:.5rem 1rem;border-radius:6px;font-weight:600;transition:background .2s}.btn-refresh[data-v-6486a432]:hover{background:#4338ca}.table-container[data-v-6486a432]{overflow-x:auto}.admin-table[data-v-6486a432]{width:100%;border-collapse:collapse;text-align:left}.admin-table th[data-v-6486a432]{background:#f8fafc;padding:1rem;border-bottom:2px solid #e2e8f0;color:#64748b;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.admin-table td[data-v-6486a432]{padding:1rem;border-bottom:1px solid #e2e8f0;font-size:.9rem;color:#334155}.badges-container[data-v-6486a432]{display:flex;flex-wrap:wrap;gap:.4rem}.product-link[data-v-6486a432]{color:#4f46e5;text-decoration:none}.product-link[data-v-6486a432]:hover{text-decoration:underline}.badge[data-v-6486a432]{padding:.25rem .6rem;border-radius:99px;font-size:.75rem;font-weight:600;white-space:nowrap}.badge.price_drop[data-v-6486a432]{background:#dcfce7;color:#166534}.badge.back_in_stock[data-v-6486a432]{background:#dbeafe;color:#1e40af}.badge.new_supplier[data-v-6486a432]{background:#fef9c3;color:#854d0e}.btn-delete[data-v-6486a432]{color:#ef4444;font-weight:600;font-size:.85rem}.btn-delete[data-v-6486a432]:hover{text-decoration:underline}.loading[data-v-6486a432],.error[data-v-6486a432]{text-align:center;padding:3rem;color:#64748b}.admin-view[data-v-927f4f4c]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000000d}.header[data-v-927f4f4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.btn-refresh[data-v-927f4f4c]{background:#4f46e5;color:#fff;padding:.5rem 1rem;border-radius:6px;font-weight:600;transition:background .2s}.table-container[data-v-927f4f4c]{overflow-x:auto}.admin-table[data-v-927f4f4c]{width:100%;border-collapse:collapse}.admin-table th[data-v-927f4f4c]{background:#f8fafc;padding:1rem;border-bottom:2px solid #e2e8f0;color:#64748b;font-size:.85rem;text-align:left}.admin-table td[data-v-927f4f4c]{padding:1rem;border-bottom:1px solid #e2e8f0;font-size:.9rem}.type-tag[data-v-927f4f4c]{display:inline-block;background:#f1f5f9;padding:.2rem .6rem;border-radius:4px;font-size:.75rem;font-weight:600;color:#475569}.details-box[data-v-927f4f4c]{background:#f8fafc;padding:.5rem;border-radius:4px;border:1px solid #e2e8f0;margin-top:.5rem}.status-select[data-v-927f4f4c]{padding:.3rem .6rem;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid #e2e8f0}.status-select.open[data-v-927f4f4c]{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.status-select.in_progress[data-v-927f4f4c]{background:#fef9c3;color:#854d0e;border-color:#fef08a}.status-select.closed[data-v-927f4f4c]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.btn-delete[data-v-927f4f4c]{color:#ef4444;font-weight:600}.loading[data-v-927f4f4c],.error[data-v-927f4f4c]{text-align:center;padding:3rem;color:#64748b}.landing-root[data-v-33fb2a82]{font-family:Inter,system-ui,-apple-system,sans-serif;background:#0a0a0f;color:#e2e8f0;min-height:100vh;overflow-x:hidden}.landing-nav[data-v-33fb2a82]{position:sticky;top:0;z-index:100;background:#0a0a14d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}.nav-inner[data-v-33fb2a82]{max-width:1280px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo-area[data-v-33fb2a82]{display:flex;align-items:center;gap:.5rem}.logo-icon[data-v-33fb2a82]{font-size:1.6rem}.logo-text[data-v-33fb2a82]{font-size:1.1rem;font-weight:700;color:#f1f5f9}.logo-badge[data-v-33fb2a82]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.65rem;padding:2px 7px;border-radius:99px;font-weight:700;letter-spacing:.05em;vertical-align:middle;margin-left:2px}.nav-actions[data-v-33fb2a82]{display:flex;gap:.75rem}.btn-primary[data-v-33fb2a82]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:10px;padding:.55rem 1.25rem;font-weight:600;cursor:pointer;transition:opacity .2s,transform .15s;font-size:.9rem}.btn-primary[data-v-33fb2a82]:hover{opacity:.88;transform:translateY(-1px)}.btn-primary.btn-lg[data-v-33fb2a82]{padding:.85rem 2rem;font-size:1rem;border-radius:12px}.btn-primary.btn-xl[data-v-33fb2a82]{padding:1rem 2.5rem;font-size:1.05rem;border-radius:14px}.btn-outline[data-v-33fb2a82]{background:transparent;color:#cbd5e1;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:.55rem 1.25rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s;font-size:.9rem}.btn-outline[data-v-33fb2a82]:hover{background:#ffffff12;border-color:#fff6}.btn-ghost[data-v-33fb2a82]{background:transparent;color:#94a3b8;border:none;padding:.85rem 1.5rem;font-weight:600;cursor:pointer;font-size:1rem;transition:color .2s}.btn-ghost[data-v-33fb2a82]:hover{color:#e2e8f0}.btn-ghost.btn-lg[data-v-33fb2a82]{border-radius:12px}.btn-outline-white[data-v-33fb2a82]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.4);border-radius:14px;padding:1rem 2.5rem;font-size:1.05rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-outline-white[data-v-33fb2a82]:hover{background:#ffffff1a}.hero-section[data-v-33fb2a82]{position:relative;min-height:90vh;display:flex;flex-wrap:wrap;align-items:center;gap:3rem;padding:6rem 2rem 4rem;max-width:1280px;margin:0 auto}.hero-bg-glow[data-v-33fb2a82]{position:fixed;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.hero-glow-1[data-v-33fb2a82]{width:600px;height:600px;background:#6366f12e;top:-100px;left:-100px}.hero-glow-2[data-v-33fb2a82]{width:500px;height:500px;background:#8b5cf61f;top:200px;right:-50px}.hero-content[data-v-33fb2a82]{flex:1;min-width:320px;position:relative;z-index:1}.hero-badge[data-v-33fb2a82]{display:inline-block;background:#6366f12e;border:1px solid rgba(99,102,241,.4);color:#a5b4fc;padding:.4rem 1rem;border-radius:99px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem}.hero-title[data-v-33fb2a82]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.15;color:#f1f5f9;margin:0 0 1.5rem}.hero-title-gradient[data-v-33fb2a82]{background:linear-gradient(135deg,#818cf8,#c084fc,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-33fb2a82]{font-size:1.1rem;color:#94a3b8;line-height:1.7;max-width:540px;margin-bottom:2.5rem}.hero-cta-row[data-v-33fb2a82]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:3rem}.hero-stats[data-v-33fb2a82]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.stat-item[data-v-33fb2a82]{display:flex;flex-direction:column;gap:.15rem}.stat-value[data-v-33fb2a82]{font-size:1.5rem;font-weight:800;color:#a5b4fc}.stat-label[data-v-33fb2a82]{font-size:.8rem;color:#64748b}.stat-sep[data-v-33fb2a82]{width:1px;height:2.5rem;background:#ffffff1f}.hero-mockup[data-v-33fb2a82]{flex:1;min-width:300px;max-width:520px;position:relative;z-index:1}.mockup-card[data-v-33fb2a82]{background:#141423e6;border:1px solid rgba(99,102,241,.3);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #6366f133,0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mockup-header[data-v-33fb2a82]{background:#0f0f1ef2;padding:.75rem 1rem;display:flex;align-items:center;gap:.4rem;border-bottom:1px solid rgba(255,255,255,.07)}.mockup-dot[data-v-33fb2a82]{display:inline-block;width:10px;height:10px;border-radius:50%}.mockup-dot.r[data-v-33fb2a82]{background:#ef4444}.mockup-dot.y[data-v-33fb2a82]{background:#f59e0b}.mockup-dot.g[data-v-33fb2a82]{background:#22c55e}.mockup-title[data-v-33fb2a82]{font-size:.78rem;color:#64748b;margin-left:.5rem}.mockup-body[data-v-33fb2a82]{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.mockup-row[data-v-33fb2a82]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.06);transition:background .2s}.mockup-row.best[data-v-33fb2a82]{background:#6366f11f;border-color:#6366f159}.mockup-supplier[data-v-33fb2a82]{flex:1;font-size:.88rem;font-weight:600;color:#cbd5e1}.mockup-stock[data-v-33fb2a82]{font-size:.75rem;font-weight:600}.mockup-stock.ok[data-v-33fb2a82]{color:#4ade80}.mockup-stock.low[data-v-33fb2a82]{color:#fb923c}.mockup-stock.out[data-v-33fb2a82]{color:#f87171}.mockup-price[data-v-33fb2a82]{font-size:.95rem;font-weight:700;color:#f1f5f9;min-width:60px;text-align:right}.mockup-badge-best[data-v-33fb2a82]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.65rem;font-weight:700;padding:.2rem .6rem;border-radius:99px;white-space:nowrap}.mockup-footer[data-v-33fb2a82]{padding:.85rem 1.5rem;background:#6366f114;border-top:1px solid rgba(99,102,241,.18);font-size:.85rem;color:#94a3b8}.mockup-footer strong[data-v-33fb2a82]{color:#4ade80}.section-inner[data-v-33fb2a82]{max-width:1280px;margin:0 auto;padding:5rem 2rem;text-align:center}.section-label[data-v-33fb2a82]{color:#818cf8;font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.section-title[data-v-33fb2a82]{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:#f1f5f9;line-height:1.25;margin-bottom:3.5rem}.advantages-section[data-v-33fb2a82]{background:#0f0f1e99;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.advantages-grid[data-v-33fb2a82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;text-align:left}.adv-card[data-v-33fb2a82]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.75rem;transition:transform .2s,border-color .2s,background .2s}.adv-card[data-v-33fb2a82]:hover{transform:translateY(-4px);border-color:#6366f166;background:#6366f10f}.adv-icon[data-v-33fb2a82]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1rem}.adv-card h3[data-v-33fb2a82]{font-size:1.05rem;font-weight:700;color:#f1f5f9;margin:0 0 .6rem}.adv-card p[data-v-33fb2a82]{font-size:.9rem;color:#64748b;line-height:1.65;margin:0}.howto-section[data-v-33fb2a82]{background:#0a0a0f}.steps-row[data-v-33fb2a82]{display:flex;align-items:flex-start;justify-content:center;gap:1rem;flex-wrap:wrap}.step-card[data-v-33fb2a82]{flex:1;min-width:220px;max-width:300px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:border-color .2s,transform .2s}.step-card[data-v-33fb2a82]:hover{border-color:#6366f166;transform:translateY(-3px)}.step-num[data-v-33fb2a82]{width:52px;height:52px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:#fff;margin:0 auto 1.25rem}.step-card h3[data-v-33fb2a82]{font-size:1rem;font-weight:700;color:#f1f5f9;margin:0 0 .6rem}.step-card p[data-v-33fb2a82]{font-size:.88rem;color:#64748b;line-height:1.6;margin:0}.step-arrow[data-v-33fb2a82]{font-size:1.5rem;color:#4b5563;padding-top:3rem;flex-shrink:0}.testimonials-section[data-v-33fb2a82]{background:#0f0f1e99;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.testimonials-grid[data-v-33fb2a82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;text-align:left}.testi-card[data-v-33fb2a82]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;gap:1rem;transition:transform .2s,border-color .2s}.testi-card[data-v-33fb2a82]:hover{transform:translateY(-3px)}.testi-card.featured[data-v-33fb2a82]{background:#6366f114;border-color:#6366f159}.testi-stars[data-v-33fb2a82]{color:#f59e0b;font-size:1rem;letter-spacing:2px}.testi-card p[data-v-33fb2a82]{color:#94a3b8;font-size:.9rem;line-height:1.65;margin:0;flex:1}.testi-author[data-v-33fb2a82]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.testi-avatar[data-v-33fb2a82]{width:40px;height:40px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;flex-shrink:0}.testi-author div[data-v-33fb2a82]{display:flex;flex-direction:column;gap:.15rem}.testi-author strong[data-v-33fb2a82]{font-size:.9rem;color:#e2e8f0}.testi-author span[data-v-33fb2a82]{font-size:.78rem;color:#64748b}.cta-section[data-v-33fb2a82]{position:relative;overflow:hidden;background:linear-gradient(135deg,#6366f133,#8b5cf626,#a855f71a);border-top:1px solid rgba(99,102,241,.2)}.cta-glow[data-v-33fb2a82]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(99,102,241,.3),transparent 70%);pointer-events:none}.cta-inner[data-v-33fb2a82]{position:relative;z-index:1}.cta-title[data-v-33fb2a82]{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:#f1f5f9;margin-bottom:1rem}.cta-subtitle[data-v-33fb2a82]{font-size:1.05rem;color:#94a3b8;margin-bottom:2.5rem;max-width:560px;margin-left:auto;margin-right:auto}.cta-btns[data-v-33fb2a82]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.cta-note[data-v-33fb2a82]{font-size:.82rem;color:#4b5563;margin:0}.landing-footer[data-v-33fb2a82]{background:#05050cf2;border-top:1px solid rgba(255,255,255,.05)}.footer-inner[data-v-33fb2a82]{max-width:1280px;margin:0 auto;padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;gap:.75rem;align-items:center}.footer-tagline[data-v-33fb2a82]{font-size:.85rem;color:#4b5563;margin:0;max-width:480px}.footer-links[data-v-33fb2a82]{display:flex;gap:2rem}.footer-links a[data-v-33fb2a82]{color:#64748b;text-decoration:none;font-size:.85rem;transition:color .2s}.footer-links a[data-v-33fb2a82]:hover{color:#a5b4fc}.footer-copy[data-v-33fb2a82]{font-size:.78rem;color:#374151;margin:0}.router-view-enter-active[data-v-0de966b2],.router-view-leave-active[data-v-0de966b2]{transition:opacity .2s ease,transform .2s ease}.router-view-enter-from[data-v-0de966b2],.router-view-leave-to[data-v-0de966b2]{opacity:0;transform:translateY(10px)}
