.epos-terminal[data-v-ee6fb907]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;box-shadow:0 25px 50px -12px #0006,inset 0 0 0 1px #ffffff08;margin:0 auto;max-width:1000px;overflow:hidden;transition:all .3s ease}body.dark-glass{background:#00000080;border-color:#ffffff0f;box-shadow:0 25px 50px -12px #0009,inset 0 0 0 1px #ffffff05,0 0 60px #1cabf10a}.terminal-topbar[data-v-ee6fb907]{align-items:center;background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:background .3s ease}body.dark-glass{background:#0000004d;border-bottom-color:#ffffff0d}.country-selector[data-v-ee6fb907]{position:relative}.country-badge[data-v-ee6fb907]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;cursor:pointer;display:flex;gap:.375rem;padding:.375rem .625rem;transition:all .2s ease}.country-badge.active[data-v-ee6fb907],.country-badge[data-v-ee6fb907]:hover{background:#ffffff1a;border-color:#fff3}.country-dropdown[data-v-ee6fb907]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#141419e6;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;box-shadow:0 20px 40px #00000080;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);width:220px;z-index:100}body.dark-glass{background:#000000d9;border-color:#ffffff0f}.dropdown-header[data-v-ee6fb907]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff6;font-size:.65rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;padding:.5rem .75rem;text-transform:uppercase}.country-option[data-v-ee6fb907]{align-items:center;border-radius:.5rem;display:flex;gap:.625rem;padding:.625rem .75rem;text-align:left;transition:all .15s ease;width:100%}.country-option[data-v-ee6fb907]:hover{background:#ffffff14}.country-option.selected[data-v-ee6fb907]{background:#6366f126}.country-name[data-v-ee6fb907]{color:#ffffffe6;flex:1;font-size:.8rem}.tier-badge[data-v-ee6fb907]{border-radius:.25rem;font-size:.55rem;font-weight:700;letter-spacing:.03em;padding:.125rem .375rem;text-transform:uppercase}.tier-badge.free[data-v-ee6fb907]{background:#22c55e26;color:#4ade80}.tier-badge.trial[data-v-ee6fb907]{background:#6366f126;color:#a5b4fc}.dropdown-enter-active[data-v-ee6fb907],.dropdown-leave-active[data-v-ee6fb907]{transition:all .2s ease}.dropdown-enter-from[data-v-ee6fb907],.dropdown-leave-to[data-v-ee6fb907]{opacity:0;transform:translateY(-8px)}.status-indicator[data-v-ee6fb907]{align-items:center;border-radius:1rem;display:flex;font-size:.65rem;font-weight:500;gap:.375rem;letter-spacing:.03em;padding:.25rem .625rem;text-transform:uppercase}.status-indicator.online[data-v-ee6fb907]{background:#22c55e1a;color:#22c55ee6}.status-indicator.synced[data-v-ee6fb907]{background:#06b6d41a;color:#06b6d4e6}.status-indicator .status-dot[data-v-ee6fb907]{border-radius:50%;height:5px;width:5px}.status-indicator.online .status-dot[data-v-ee6fb907]{background:#22c55e;box-shadow:0 0 6px #22c55e}.status-indicator.synced .status-dot[data-v-ee6fb907]{background:#06b6d4;box-shadow:0 0 6px #06b6d4}.epos-main[data-v-ee6fb907]{display:flex;min-height:420px}.epos-register[data-v-ee6fb907]{background:#ffffff03;border-right:1px solid hsla(0,0%,100%,.04);display:flex;flex:1;flex-direction:column;transition:background .3s ease}body.dark-glass{background:#0000001a;border-right-color:#ffffff0a}.epos-cart[data-v-ee6fb907]{background:#00000014;display:flex;flex-direction:column;transition:background .3s ease;width:280px}.register-header[data-v-ee6fb907]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:1rem 1.25rem}.module-icon[data-v-ee6fb907]{align-items:center;background:#1cabf126;border:1px solid rgba(28,171,241,.25);border-radius:.5rem;color:#1cabf1e6;display:flex;height:2rem;justify-content:center;width:2rem}.module-icon.cart-icon[data-v-ee6fb907]{background:#a855f726;border-color:#a855f740;color:#a855f7e6}.register-time[data-v-ee6fb907]{color:#ffffff80;font-family:SF Mono,Fira Code,monospace;font-size:.875rem;font-weight:500}.category-tabs[data-v-ee6fb907]{border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;gap:.5rem;padding:1rem 1.25rem}.category-tab[data-v-ee6fb907]{align-items:center;background:#ffffff08;border:1px solid transparent;border-radius:.5rem;color:#ffffff80;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:all .15s ease}.category-tab[data-v-ee6fb907]:hover{background:#ffffff14;color:#fffc}.category-tab.active[data-v-ee6fb907]{background:#1cabf126;border-color:#1cabf14d;color:#fff}.quick-keys-grid[data-v-ee6fb907]{display:grid;flex:1;gap:.625rem;grid-template-columns:repeat(3,1fr);padding:1rem 1.25rem}.quick-key[data-v-ee6fb907]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1rem .75rem;transition:all .15s ease}.quick-key[data-v-ee6fb907]:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.quick-key.pressed[data-v-ee6fb907]{background:#ffffff26;transform:scale(.95)}.quick-key.brown[data-v-ee6fb907]{background:#8b5a2b33;border-color:#8b5a2b4d}.quick-key.amber[data-v-ee6fb907]{background:#d9770633;border-color:#d977064d}.quick-key.orange[data-v-ee6fb907]{background:#ea580c33;border-color:#ea580c4d}.quick-key.stone[data-v-ee6fb907]{background:#78716c33;border-color:#78716c4d}.quick-key.yellow[data-v-ee6fb907]{background:#ca8a0433;border-color:#ca8a044d}.quick-key.green[data-v-ee6fb907]{background:#16a34a33;border-color:#16a34a4d}.quick-key.pink[data-v-ee6fb907]{background:#db277733;border-color:#db27774d}.quick-key.cyan[data-v-ee6fb907]{background:#06b6d433;border-color:#06b6d44d}.quick-key.brown[data-v-ee6fb907]:hover{background:#8b5a2b4d}.quick-key.amber[data-v-ee6fb907]:hover{background:#d977064d}.quick-key.orange[data-v-ee6fb907]:hover{background:#ea580c4d}.quick-key.stone[data-v-ee6fb907]:hover{background:#78716c4d}.quick-key.yellow[data-v-ee6fb907]:hover{background:#ca8a044d}.quick-key.green[data-v-ee6fb907]:hover{background:#16a34a4d}.quick-key.pink[data-v-ee6fb907]:hover{background:#db27774d}.quick-key.cyan[data-v-ee6fb907]:hover{background:#06b6d44d}.quick-key-icon[data-v-ee6fb907]{color:#ffffffb3;height:1.5rem;margin-bottom:.5rem;width:1.5rem}.quick-key-name[data-v-ee6fb907]{color:#ffffffe6;font-size:.8rem;font-weight:500;text-align:center}.quick-key-price[data-v-ee6fb907]{color:#ffffff80;font-size:.7rem;margin-top:.25rem}.quick-actions[data-v-ee6fb907]{background:#0000000f;border-top:1px solid hsla(0,0%,100%,.04);display:flex;gap:.5rem;padding:.875rem 1.25rem;transition:background .3s ease}body.dark-glass{background:#00000026;border-top-color:#ffffff0d}.quick-action[data-v-ee6fb907]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:.5rem;color:#ffffff80;cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:.65rem;gap:.25rem;padding:.625rem;transition:all .15s ease}.quick-action[data-v-ee6fb907]:hover{background:#ffffff14;color:#fffc}.connection-line[data-v-ee6fb907]{display:none}.cart-header[data-v-ee6fb907]{border-bottom:1px solid hsla(0,0%,100%,.06);padding:1rem 1.25rem}.cart-items[data-v-ee6fb907]{flex:1;min-height:160px;overflow-y:auto;padding:.75rem 1rem}.cart-item[data-v-ee6fb907]{align-items:center;background:#ffffff08;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:.375rem;padding:.625rem .75rem}.cart-item-enter-active[data-v-ee6fb907]{transition:all .2s ease}.cart-item-enter-from[data-v-ee6fb907]{opacity:0;transform:translate(-10px)}.cart-item-info[data-v-ee6fb907]{align-items:center;display:flex;gap:.5rem}.cart-item-name[data-v-ee6fb907]{color:#ffffffd9;font-size:.8rem}.cart-item-qty[data-v-ee6fb907]{color:#fff6;font-size:.65rem}.cart-item-price[data-v-ee6fb907]{color:#fff9;font-size:.8rem;font-weight:500}.empty-cart[data-v-ee6fb907]{align-items:center;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;padding:2rem 0}.cart-summary[data-v-ee6fb907]{background:#0000000a;border-top:1px solid hsla(0,0%,100%,.04);padding:.875rem 1.25rem;transition:background .3s ease}body.dark-glass{background:#0000001a;border-top-color:#ffffff0d}.summary-row[data-v-ee6fb907]{color:#ffffff80;display:flex;font-size:.8rem;justify-content:space-between;padding:.25rem 0}.summary-row.total[data-v-ee6fb907]{border-top:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:1rem;font-weight:700;margin-top:.375rem;padding-top:.625rem}.payment-actions[data-v-ee6fb907]{background:#0000001a;display:flex;gap:.5rem;padding:1rem 1.25rem;transition:background .3s ease}body.dark-glass{background:#0003}.action-btn[data-v-ee6fb907]{align-items:center;border-radius:.625rem;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.375rem;justify-content:center;padding:.75rem;transition:all .15s ease}.action-btn.clear[data-v-ee6fb907]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:#ffffff80}.action-btn.clear[data-v-ee6fb907]:hover:not(:disabled){background:#ef444426;border-color:#ef44444d;color:#ef4444e6}.action-btn.hold[data-v-ee6fb907]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:#fff9;padding:.75rem 1rem}.action-btn.hold[data-v-ee6fb907]:hover:not(:disabled){background:#ffffff1a;color:#fff}.action-btn.pay[data-v-ee6fb907]{background:#22c55e33;border:1px solid rgba(34,197,94,.35);color:#22c55e;flex:1}.action-btn.pay[data-v-ee6fb907]:hover:not(:disabled){background:#22c55e4d;border-color:#22c55e80;box-shadow:0 0 24px #22c55e40}.action-btn[data-v-ee6fb907]:disabled{cursor:not-allowed;opacity:.35}.terminal-footer[data-v-ee6fb907]{align-items:center;background:#0000001f;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:background .3s ease}body.dark-glass{background:#0000004d;border-top-color:#ffffff0f}.footer-hint[data-v-ee6fb907]{align-items:center;animation:pulse-hint-ee6fb907 2s ease-in-out infinite;color:#fff6;display:flex;font-size:.8rem;gap:.5rem}@keyframes pulse-hint-ee6fb907{0%,to{opacity:.4}50%{opacity:.7}}.cta-btn[data-v-ee6fb907]{align-items:center;border-radius:.625rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease}.cta-btn.primary[data-v-ee6fb907]{background:linear-gradient(135deg,#1cabf1e6,#0284c7e6);border:none;color:#fff}.cta-btn.primary[data-v-ee6fb907]:hover{box-shadow:0 8px 24px #1cabf14d;transform:translateY(-2px)}.cta-btn.secondary[data-v-ee6fb907]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);color:#fffc}.cta-btn.secondary[data-v-ee6fb907]:hover{background:#ffffff1a;color:#fff}.scroll-indicator[data-v-ee6fb907]{align-items:center;display:flex;flex-direction:column}@keyframes bounce-ee6fb907{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.animate-bounce[data-v-ee6fb907]{animation:bounce-ee6fb907 2s ease-in-out infinite}@media(max-width:900px){.epos-main[data-v-ee6fb907]{flex-direction:column;min-height:auto}.epos-register[data-v-ee6fb907]{border-bottom:1px solid hsla(0,0%,100%,.06);border-right:none}.epos-cart[data-v-ee6fb907]{width:100%}.cart-items[data-v-ee6fb907]{min-height:100px}.terminal-topbar[data-v-ee6fb907]{align-items:flex-start;flex-direction:column;gap:1rem}.terminal-footer[data-v-ee6fb907]{flex-direction:column;gap:1rem}.footer-hint[data-v-ee6fb907]{order:2}}@media(max-width:600px){.quick-keys-grid[data-v-ee6fb907]{grid-template-columns:repeat(2,1fr)}.quick-actions[data-v-ee6fb907]{flex-wrap:wrap}.quick-action[data-v-ee6fb907]{flex:0 0 calc(50% - .25rem)}.status-indicator[data-v-ee6fb907]{display:none}}.section-glow-features[data-v-26e746e7]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(59,130,246,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 30% 60%,rgba(99,102,241,.05),transparent 50%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:100%;z-index:0}.text-gradient-blue[data-v-26e746e7]{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-26e746e7]{margin:0 auto;max-width:1000px}.feature-builder[data-v-26e746e7]{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 340px}.feature-selection[data-v-26e746e7]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;overflow:hidden}.selection-header[data-v-26e746e7]{background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);padding:1.25rem 1.5rem}.header-icon[data-v-26e746e7]{align-items:center;background:#3b82f626;border:1px solid rgba(59,130,246,.25);border-radius:.625rem;color:#60a5fa;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.feature-category[data-v-26e746e7]{padding:1rem 1.25rem}.feature-category+.feature-category[data-v-26e746e7]{border-top:1px solid hsla(0,0%,100%,.06)}.category-header[data-v-26e746e7]{align-items:center;display:flex;gap:.75rem;margin-bottom:.875rem}.category-badge[data-v-26e746e7]{border-radius:9999px;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:.25rem .625rem;text-transform:uppercase}.category-badge.core[data-v-26e746e7]{background:#22c55e26;color:#4ade80}.category-badge.addon[data-v-26e746e7]{background:#3b82f626;color:#60a5fa}.category-badge.premium[data-v-26e746e7]{background:#a855f726;color:#c084fc}.category-title[data-v-26e746e7]{color:#ffffff80;font-size:.8rem}.feature-list[data-v-26e746e7]{display:flex;flex-direction:column;gap:.5rem}.feature-item[data-v-26e746e7]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;display:flex;gap:.875rem;padding:.75rem;transition:all .2s ease}.feature-item.core[data-v-26e746e7]{background:#22c55e08;border-color:#22c55e26}.feature-item.addon[data-v-26e746e7],.feature-item.premium[data-v-26e746e7]{cursor:pointer}.feature-item.addon[data-v-26e746e7]:hover,.feature-item.premium[data-v-26e746e7]:hover{background:#ffffff0a}.feature-item.addon.active[data-v-26e746e7]{background:#3b82f614;border-color:#3b82f64d}.feature-item.premium.active[data-v-26e746e7]{background:#a855f714;border-color:#a855f74d}.feature-icon-small[data-v-26e746e7]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.feature-icon-small.blue[data-v-26e746e7]{background:#3b82f626;color:#60a5fa}.feature-icon-small.cyan[data-v-26e746e7]{background:#06b6d426;color:#22d3ee}.feature-icon-small.amber[data-v-26e746e7]{background:#f59e0b26;color:#fbbf24}.feature-icon-small.sky[data-v-26e746e7]{background:#0ea5e926;color:#38bdf8}.feature-icon-small.rose[data-v-26e746e7]{background:#f43f5e26;color:#fb7185}.feature-icon-small.violet[data-v-26e746e7]{background:#8b5cf626;color:#a78bfa}.feature-icon-small.emerald[data-v-26e746e7]{background:#10b98126;color:#34d399}.feature-icon-small.indigo[data-v-26e746e7]{background:#6366f126;color:#818cf8}.feature-details[data-v-26e746e7]{flex:1;min-width:0}.feature-name[data-v-26e746e7]{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.125rem}.feature-desc[data-v-26e746e7]{color:#fff6;font-size:.75rem}.feature-included[data-v-26e746e7]{align-items:center;background:#22c55e26;border-radius:50%;color:#4ade80;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.feature-toggle[data-v-26e746e7]{flex-shrink:0}.toggle-track[data-v-26e746e7]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;cursor:pointer;height:1.5rem;padding:2px;transition:all .2s ease;width:2.5rem}.toggle-track.active[data-v-26e746e7]{background:#3b82f64d;border-color:#3b82f680}.feature-item.premium .toggle-track.active[data-v-26e746e7]{background:#a855f74d;border-color:#a855f780}.toggle-thumb[data-v-26e746e7]{background:#fff9;border-radius:50%;height:1.125rem;transition:all .2s ease;width:1.125rem}.toggle-track.active .toggle-thumb[data-v-26e746e7]{background:#fff;transform:translate(1rem)}.summary-panel[data-v-26e746e7]{display:flex;flex-direction:column;gap:1rem;position:sticky;top:2rem}.summary-card[data-v-26e746e7]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;overflow:hidden}.summary-header[data-v-26e746e7]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:1rem 1.25rem}.summary-content[data-v-26e746e7]{padding:1.25rem}.selected-features[data-v-26e746e7]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;min-height:60px}.selected-item[data-v-26e746e7]{align-items:center;border-radius:.5rem;display:flex;font-size:.8rem;gap:.5rem;padding:.5rem .75rem}.selected-item.base[data-v-26e746e7]{background:#22c55e14;color:#4ade80}.selected-item.addon[data-v-26e746e7]{background:#3b82f614;color:#60a5fa}.selected-item.premium[data-v-26e746e7]{background:#a855f714;color:#c084fc}.item-price[data-v-26e746e7]{font-weight:600;margin-left:auto}.feature-list-enter-active[data-v-26e746e7]{transition:all .3s ease}.feature-list-leave-active[data-v-26e746e7]{transition:all .2s ease}.feature-list-enter-from[data-v-26e746e7]{opacity:0;transform:translate(-10px)}.feature-list-leave-to[data-v-26e746e7]{opacity:0;transform:translate(10px)}.pricing-summary[data-v-26e746e7]{background:#ffffff05;border-radius:.75rem;margin-bottom:1rem;padding:1rem}.pricing-row[data-v-26e746e7]{color:#ffffff80;display:flex;font-size:.8rem;justify-content:space-between;padding:.375rem 0}.pricing-row.addon[data-v-26e746e7]{color:#60a5fa}.pricing-row.premium[data-v-26e746e7]{color:#c084fc}.pricing-total[data-v-26e746e7]{border-top:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;font-weight:600;justify-content:space-between;margin-top:.5rem;padding-top:.75rem}.total-amount[data-v-26e746e7]{color:#4ade80;font-size:1.1rem}.value-message[data-v-26e746e7]{align-items:center;background:#22c55e14;border-radius:.5rem;color:#4ade80;display:flex;font-size:.8rem;gap:.5rem;padding:.75rem}.summary-cta[data-v-26e746e7]{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;text-decoration:none;transition:all .2s ease;width:100%}.summary-cta[data-v-26e746e7]:hover{filter:brightness(1.1)}.comparison-note[data-v-26e746e7]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.comparison-icon[data-v-26e746e7]{align-items:center;background:#22c55e1a;border-radius:.625rem;color:#4ade80;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.comparison-title[data-v-26e746e7]{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.comparison-desc[data-v-26e746e7]{color:#ffffff80;font-size:.75rem;line-height:1.4}.demo-hint[data-v-26e746e7]{align-items:center;animation:pulse-hint-26e746e7 2s ease-in-out infinite;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1.5rem}@keyframes pulse-hint-26e746e7{0%,to{opacity:.35}50%{opacity:.6}}@media(max-width:900px){.feature-builder[data-v-26e746e7]{grid-template-columns:1fr}.summary-panel[data-v-26e746e7]{position:static}}@media(max-width:600px){.feature-item[data-v-26e746e7]{flex-wrap:wrap}.feature-details[data-v-26e746e7]{flex:1 1 calc(100% - 3.5rem)}.feature-toggle[data-v-26e746e7]{margin-left:auto}}.section-glow-payments[data-v-b7040774]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(6,182,212,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 30% 60%,rgba(34,211,238,.05),transparent 50%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:100%;z-index:0}.text-gradient-cyan[data-v-b7040774]{background:linear-gradient(135deg,#22d3ee,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-b7040774]{margin:0 auto 3rem;max-width:1000px}.payments-demo[data-v-b7040774]{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 320px}.pos-terminal[data-v-b7040774]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;overflow:hidden}.terminal-header[data-v-b7040774]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.terminal-icon[data-v-b7040774]{align-items:center;background:#06b6d426;border:1px solid rgba(6,182,212,.25);border-radius:.625rem;color:#22d3ee;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.terminal-total[data-v-b7040774]{text-align:right}.total-label[data-v-b7040774]{color:#fff6;display:block;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.total-amount[data-v-b7040774]{color:#fff;font-size:1.5rem;font-weight:700}.order-items[data-v-b7040774]{border-bottom:1px solid hsla(0,0%,100%,.06);padding:1rem 1.5rem}.order-item[data-v-b7040774]{align-items:center;display:flex;font-size:.85rem;gap:.75rem;padding:.5rem 0}.item-qty[data-v-b7040774]{color:#fff6;width:2rem}.item-name[data-v-b7040774]{color:#fffc;flex:1}.item-price[data-v-b7040774]{color:#fff9}.payment-methods[data-v-b7040774]{padding:1.25rem 1.5rem}.methods-header[data-v-b7040774]{align-items:center;color:#ffffff80;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:1rem}.xenopay-badge[data-v-b7040774]{align-items:center;background:#06b6d41a;border:1px solid rgba(6,182,212,.2);border-radius:9999px;color:#22d3ee;display:flex;font-size:.65rem;gap:.375rem;padding:.25rem .5rem}.region-tabs[data-v-b7040774]{display:flex;gap:.5rem;margin-bottom:1rem}.region-tab[data-v-b7040774]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#fff9;cursor:pointer;display:flex;font-size:.8rem;gap:.375rem;padding:.5rem .875rem;transition:all .2s ease}.region-tab[data-v-b7040774]:hover{background:#ffffff0f}.region-tab.active[data-v-b7040774]{background:#06b6d41a;border-color:#06b6d44d;color:#22d3ee}.region-flag[data-v-b7040774]{font-size:1rem}.wallet-grid[data-v-b7040774]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.wallet-btn[data-v-b7040774]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1rem .75rem;position:relative;transition:all .2s ease}.wallet-btn[data-v-b7040774]:hover:not(:disabled){background:#ffffff0f;transform:translateY(-2px)}.wallet-btn.selected[data-v-b7040774]{background:#06b6d414;border-color:#06b6d480}.wallet-btn.processing[data-v-b7040774]{opacity:.7;pointer-events:none}.wallet-btn[data-v-b7040774]:disabled{cursor:not-allowed;opacity:.5}.wallet-logo[data-v-b7040774]{align-items:center;border-radius:.75rem;display:flex;height:3rem;justify-content:center;overflow:hidden;width:3rem}.wallet-img[data-v-b7040774]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.wallet-letter[data-v-b7040774]{font-size:1.25rem;font-weight:700}.wallet-name[data-v-b7040774]{color:#fffc;font-size:.75rem;font-weight:500}.wallet-check[data-v-b7040774]{align-items:center;background:#22d3ee;border-radius:50%;color:#000;display:flex;height:1.25rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:1.25rem}.wallet-check.crypto-check[data-v-b7040774]{background:#f59e0b}.wallet-btn.crypto-wallet[data-v-b7040774]{background:#f59e0b0d;border-color:#f59e0b4d;position:relative}.wallet-btn.crypto-wallet[data-v-b7040774]:hover:not(:disabled){background:#f59e0b1a;border-color:#f59e0b66}.wallet-btn.crypto-wallet.selected[data-v-b7040774]{background:#f59e0b1f;border-color:#f59e0b99}.wallet-btn.crypto-secondary[data-v-b7040774]{opacity:.7;order:99}.crypto-optin-badge[data-v-b7040774]{align-items:center;background:#f59e0b33;border:1px solid rgba(245,158,11,.3);border-radius:.25rem;color:#fbbf24;display:flex;font-size:.55rem;font-weight:600;gap:.2rem;left:.35rem;letter-spacing:.03em;padding:.15rem .35rem;position:absolute;text-transform:uppercase;top:.35rem}.crypto-disclaimer[data-v-b7040774]{align-items:center;background:#f59e0b14;border:1px solid rgba(245,158,11,.15);border-radius:.5rem;color:#fbbf24cc;display:flex;font-size:.7rem;gap:.5rem;margin-top:.75rem;padding:.625rem .75rem}.screen-qr.crypto-qr .qr-header[data-v-b7040774]{position:relative}.qr-crypto-badge[data-v-b7040774]{align-items:center;background:#ffffff26;border-radius:9999px;color:#ffffffe6;display:flex;font-size:.65rem;font-weight:500;gap:.25rem;justify-content:center;margin-top:.5rem;padding:.25rem .5rem}.pay-btn[data-v-b7040774]{align-items:center;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin:1.25rem 1.5rem;padding:1rem;transition:all .2s ease;width:calc(100% - 3rem)}.pay-btn[data-v-b7040774]:hover:not(:disabled){box-shadow:0 8px 24px #06b6d44d;transform:translateY(-2px)}.pay-btn[data-v-b7040774]:disabled{cursor:not-allowed;opacity:.5}.pay-btn.processing[data-v-b7040774]{background:linear-gradient(135deg,#0891b2,#0e7490)}.pay-btn.success[data-v-b7040774]{background:linear-gradient(135deg,#22c55e,#16a34a)}.spin-icon[data-v-b7040774]{animation:spin-b7040774 1s linear infinite}@keyframes spin-b7040774{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.phone-mockup-container[data-v-b7040774]{position:relative}.phone-mockup[data-v-b7040774]{background:#1a1a1a;border-radius:2.5rem;box-shadow:0 25px 50px -12px #00000080,inset 0 0 0 1px #ffffff1a;height:560px;margin:0 auto;padding:.75rem;position:relative;width:280px}.phone-notch[data-v-b7040774]{background:#000;border-radius:0 0 1rem 1rem;height:28px;left:50%;position:absolute;top:.75rem;transform:translate(-50%);width:100px;z-index:10}.phone-screen[data-v-b7040774]{background:linear-gradient(180deg,#0a0a0a,#111);border-radius:2rem;height:100%;overflow:hidden;width:100%}.screen-idle[data-v-b7040774]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;text-align:center}.idle-icon[data-v-b7040774]{align-items:center;background:#06b6d41a;border-radius:50%;color:#06b6d480;display:flex;height:5rem;justify-content:center;margin-bottom:1.5rem;width:5rem}.idle-text[data-v-b7040774]{color:#ffffffb3;font-size:1rem;font-weight:600;margin-bottom:.5rem}.idle-hint[data-v-b7040774]{color:#fff6;font-size:.8rem}.screen-qr[data-v-b7040774]{display:flex;flex-direction:column;height:100%}.qr-header[data-v-b7040774]{padding:3rem 1.5rem 1.5rem;text-align:center}.qr-wallet-name[data-v-b7040774]{font-size:1.25rem;font-weight:700}.qr-body[data-v-b7040774]{align-items:center;background:linear-gradient(180deg,#0009,#000c);display:flex;flex:1;flex-direction:column;padding:1.5rem}.qr-code[data-v-b7040774]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;height:160px;margin-bottom:1.5rem;padding:.5rem;position:relative;width:160px}.qr-pattern[data-v-b7040774]{display:grid;gap:2px;grid-template-columns:repeat(8,1fr);height:100%;width:100%}.qr-cell[data-v-b7040774]{background:#ffffff1a;border-radius:1px}.qr-cell.filled[data-v-b7040774]{background:#ffffffe6}.qr-logo[data-v-b7040774]{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;box-shadow:0 4px 12px #0006;display:flex;height:2.5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5rem}.qr-amount[data-v-b7040774]{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.qr-instruction[data-v-b7040774]{color:#ffffff80;font-size:.875rem}.screen-processing[data-v-b7040774]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem}.processing-animation[data-v-b7040774]{height:6rem;margin-bottom:2rem;position:relative;width:6rem}.processing-ring[data-v-b7040774]{animation:spin-b7040774 1s linear infinite;border:3px solid rgba(6,182,212,.2);border-radius:50%;border-top-color:#22d3ee;inset:0;position:absolute}.processing-icon[data-v-b7040774]{align-items:center;border-radius:.75rem;display:flex;height:3rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.processing-text[data-v-b7040774]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1.5rem}.processing-steps[data-v-b7040774]{width:100%}.step[data-v-b7040774]{align-items:center;color:#ffffff4d;display:flex;font-size:.8rem;gap:.5rem;padding:.5rem 0;transition:all .3s ease}.step.done[data-v-b7040774]{color:#22d3ee}.step.active[data-v-b7040774]{color:#fff9}.screen-success[data-v-b7040774]{align-items:center;display:flex;flex-direction:column;height:100%;padding:3rem 1.5rem 2rem}.success-icon[data-v-b7040774]{align-items:center;animation:successPop-b7040774 .5s ease;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;color:#fff;display:flex;height:5rem;justify-content:center;margin-bottom:1.5rem;width:5rem}@keyframes successPop-b7040774{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.success-title[data-v-b7040774]{color:#22c55e;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.success-amount[data-v-b7040774]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.success-details[data-v-b7040774]{background:#ffffff0d;border-radius:.75rem;margin-bottom:1rem;padding:1rem;width:100%}.detail-row[data-v-b7040774]{display:flex;font-size:.8rem;justify-content:space-between;padding:.5rem 0}.detail-row span[data-v-b7040774]:first-child{color:#fff6}.detail-row span[data-v-b7040774]:last-child{color:#fff;font-weight:500}.success-receipt[data-v-b7040774]{align-items:center;color:#ffffff80;display:flex;font-size:.8rem;gap:.5rem;margin-top:auto}.screen-fade-enter-active[data-v-b7040774],.screen-fade-leave-active[data-v-b7040774]{transition:all .3s ease}.screen-fade-enter-from[data-v-b7040774]{opacity:0;transform:scale(.95)}.screen-fade-leave-to[data-v-b7040774]{opacity:0;transform:scale(1.05)}.floating-wallets[data-v-b7040774]{inset:0;pointer-events:none;position:absolute;z-index:-1}.floating-wallet[data-v-b7040774]{animation:float-b7040774 6s ease-in-out infinite;animation-delay:var(--delay);opacity:.3;position:absolute}.floating-wallet[data-v-b7040774]:first-child{left:-20%;top:5%}.floating-wallet[data-v-b7040774]:nth-child(2){right:-15%;top:20%}.floating-wallet[data-v-b7040774]:nth-child(3){left:-25%;top:40%}.floating-wallet[data-v-b7040774]:nth-child(4){right:-20%;top:60%}.floating-wallet[data-v-b7040774]:nth-child(5){left:-15%;top:75%}.floating-wallet[data-v-b7040774]:nth-child(6){right:-25%;top:85%}.floating-wallet[data-v-b7040774]:nth-child(7){left:-20%;top:95%}@keyframes float-b7040774{0%,to{opacity:.2;transform:translateY(0) rotate(0)}50%{opacity:.4;transform:translateY(-20px) rotate(10deg)}}.fw-logo[data-v-b7040774]{align-items:center;border-radius:.5rem;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.demo-hint[data-v-b7040774]{align-items:center;animation:pulse-hint-b7040774 2s ease-in-out infinite;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1.5rem}@keyframes pulse-hint-b7040774{0%,to{opacity:.35}50%{opacity:.6}}.wallets-showcase[data-v-b7040774]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000004d;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;padding:1.5rem}.showcase-header[data-v-b7040774]{align-items:center;color:#fff9;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;margin-bottom:1.25rem}.showcase-grid[data-v-b7040774]{display:grid;gap:1rem;grid-template-columns:repeat(7,1fr)}.showcase-item[data-v-b7040774]{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}.showcase-logo[data-v-b7040774]{align-items:center;border-radius:.75rem;display:flex;height:3rem;justify-content:center;width:3rem}.showcase-name[data-v-b7040774]{color:#fff;font-size:.75rem;font-weight:600}.showcase-country[data-v-b7040774]{color:#fff6;font-size:.65rem}@media(max-width:900px){.payments-demo[data-v-b7040774]{grid-template-columns:1fr}.phone-mockup-container[data-v-b7040774]{order:-1}.phone-mockup[data-v-b7040774]{height:480px;width:240px}.showcase-grid[data-v-b7040774]{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.wallet-grid[data-v-b7040774]{grid-template-columns:repeat(2,1fr)}.showcase-grid[data-v-b7040774]{grid-template-columns:repeat(3,1fr)}.region-tabs[data-v-b7040774]{flex-wrap:wrap}}.section-glow-web[data-v-e17be5ed]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(99,102,241,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 70% 60%,rgba(139,92,246,.05),transparent 50%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:100%;z-index:0}.text-gradient-web[data-v-e17be5ed]{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-e17be5ed]{margin:0 auto 3rem;max-width:1000px;position:relative}.platform-selector[data-v-e17be5ed]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.platform-btn[data-v-e17be5ed]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#ffffff80;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.625rem 1rem;transition:all .2s ease}.platform-btn[data-v-e17be5ed]:hover{background:#ffffff0d;color:#ffffffb3}.platform-btn.active[data-v-e17be5ed]{background:#6366f126;border-color:#6366f14d;color:#a5b4fc}.browser-window[data-v-e17be5ed]{background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;box-shadow:0 25px 80px #0006;overflow:hidden;position:relative}.browser-chrome[data-v-e17be5ed]{background:#1e1e23f2;border-bottom:1px solid hsla(0,0%,100%,.08)}.window-controls[data-v-e17be5ed]{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:.5rem;padding:.875rem 1rem}.control[data-v-e17be5ed]{border-radius:50%;height:12px;width:12px}.browser-window.macos .control.close[data-v-e17be5ed]{background:#ff5f57}.browser-window.macos .control.minimize[data-v-e17be5ed]{background:#ffbd2e}.browser-window.macos .control.maximize[data-v-e17be5ed]{background:#28c940}.browser-window.windows .window-controls[data-v-e17be5ed]{justify-content:flex-end}.browser-window.windows .control[data-v-e17be5ed]{border-radius:0;height:14px;width:14px}.browser-window.windows .control.close[data-v-e17be5ed]{background:transparent;border:1px solid hsla(0,0%,100%,.3);position:relative}.browser-window.windows .control.close[data-v-e17be5ed]:after,.browser-window.windows .control.close[data-v-e17be5ed]:before{background:#ffffff80;content:"";height:1px;left:50%;position:absolute;top:50%;width:8px}.browser-window.windows .control.close[data-v-e17be5ed]:before{transform:translate(-50%,-50%) rotate(45deg)}.browser-window.windows .control.close[data-v-e17be5ed]:after{transform:translate(-50%,-50%) rotate(-45deg)}.browser-window.windows .control.minimize[data-v-e17be5ed],.browser-window.windows .control.maximize[data-v-e17be5ed]{background:transparent;border:1px solid hsla(0,0%,100%,.3)}.browser-window.linux .control[data-v-e17be5ed]{border-radius:2px}.browser-window.linux .control.close[data-v-e17be5ed]{background:#ff6464cc}.browser-window.linux .control.minimize[data-v-e17be5ed]{background:#ffc864cc}.browser-window.linux .control.maximize[data-v-e17be5ed]{background:#64c864cc}.browser-window.browser .control[data-v-e17be5ed]{opacity:.5}.address-bar[data-v-e17be5ed]{align-items:center;background:#0000004d;border:1px solid hsla(0,0%,100%,.06);border-radius:.5rem;display:flex;gap:.5rem;margin:0 .75rem .5rem;padding:.5rem 1rem}.address-icon[data-v-e17be5ed]{color:#22c55ecc}.address-text[data-v-e17be5ed]{flex:1;font-family:monospace;font-size:.8rem}.protocol[data-v-e17be5ed]{color:#fff6}.domain[data-v-e17be5ed]{color:#ffffffe6}.path[data-v-e17be5ed]{color:#fff6}.browser-actions[data-v-e17be5ed]{color:#ffffff4d;display:flex;gap:.75rem}.browser-tabs[data-v-e17be5ed]{align-items:center;display:flex;gap:.25rem;padding:0 .75rem}.tab[data-v-e17be5ed]{align-items:center;background:transparent;border-radius:.5rem .5rem 0 0;color:#fff6;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;padding:.5rem .875rem;transition:all .2s ease}.tab.active[data-v-e17be5ed]{background:#0006;color:#ffffffe6}.tab-close[data-v-e17be5ed]{opacity:0;transition:opacity .2s ease}.tab:hover .tab-close[data-v-e17be5ed]{opacity:.5}.new-tab[data-v-e17be5ed]{color:#ffffff4d;cursor:pointer;padding:.375rem}.browser-content[data-v-e17be5ed]{background:linear-gradient(180deg,#0f0f14,#0a0a0f);min-height:400px}.dash-header[data-v-e17be5ed]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:.875rem 1.25rem}.dash-nav[data-v-e17be5ed]{align-items:center;display:flex;gap:2rem}.nav-logo[data-v-e17be5ed]{align-items:center;display:flex;gap:.5rem}.logo-text[data-v-e17be5ed]{color:#fff;font-size:.95rem;font-weight:600}.nav-links[data-v-e17be5ed]{display:flex;gap:1.5rem}.nav-link[data-v-e17be5ed]{color:#fff6;cursor:pointer;font-size:.8rem;transition:color .2s ease}.nav-link.active[data-v-e17be5ed],.nav-link[data-v-e17be5ed]:hover{color:#ffffffe6}.dash-user[data-v-e17be5ed]{align-items:center;display:flex;gap:1rem}.notification-bell[data-v-e17be5ed]{color:#ffffff80;cursor:pointer;position:relative}.notif-dot[data-v-e17be5ed]{background:#ef4444;border-radius:50%;height:6px;position:absolute;right:-2px;top:-2px;width:6px}.user-avatar[data-v-e17be5ed]{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:600;height:2rem;justify-content:center;width:2rem}.dash-content[data-v-e17be5ed]{padding:1.25rem}.stats-row[data-v-e17be5ed]{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.25rem}.stat-card-dash[data-v-e17be5ed]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;padding:1rem}.stat-header[data-v-e17be5ed]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.stat-title[data-v-e17be5ed]{color:#ffffff80;font-size:.7rem}.stat-value-dash[data-v-e17be5ed]{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.stat-change[data-v-e17be5ed]{color:#fff6;font-size:.65rem}.stat-change.positive[data-v-e17be5ed]{color:#22c55ee6}.stat-change.neutral[data-v-e17be5ed]{color:#ffffff80}.charts-row[data-v-e17be5ed]{display:grid;gap:1rem;grid-template-columns:1.5fr 1fr}.chart-card[data-v-e17be5ed],.orders-card[data-v-e17be5ed]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;padding:1rem}.chart-header[data-v-e17be5ed],.orders-header[data-v-e17be5ed]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.chart-title[data-v-e17be5ed],.orders-title[data-v-e17be5ed]{color:#fff;font-size:.85rem;font-weight:600}.chart-legend[data-v-e17be5ed]{display:flex;gap:1rem}.legend-item[data-v-e17be5ed]{align-items:center;color:#ffffff80;display:flex;font-size:.65rem;gap:.375rem}.dot[data-v-e17be5ed]{border-radius:50%;height:6px;width:6px}.dot.blue[data-v-e17be5ed]{background:#8b5cf6}.dot.gray[data-v-e17be5ed]{background:#ffffff4d}.chart-area[data-v-e17be5ed]{height:120px}.sales-chart[data-v-e17be5ed]{height:100px;width:100%}.chart-line[data-v-e17be5ed]{stroke-dasharray:1000;stroke-dashoffset:0}.pulse-dot[data-v-e17be5ed]{animation:pulseDot-e17be5ed 2s ease-in-out infinite}@keyframes pulseDot-e17be5ed{0%,to{opacity:1;r:4}50%{opacity:.8;r:6}}.chart-labels[data-v-e17be5ed]{color:#ffffff4d;display:flex;font-size:.6rem;justify-content:space-between;margin-top:.5rem}.view-all[data-v-e17be5ed]{color:#6366f1cc;cursor:pointer;font-size:.7rem}.orders-list[data-v-e17be5ed]{display:flex;flex-direction:column;gap:.5rem;height:168px;overflow:hidden;position:relative}.order-row[data-v-e17be5ed]{align-items:center;background:#0003;border-radius:.5rem;box-sizing:border-box;display:grid;font-size:.75rem;grid-template-columns:60px 1fr 70px 80px;height:36px;padding:.5rem .625rem}.order-id[data-v-e17be5ed]{color:#ffffffb3;font-weight:500}.order-items[data-v-e17be5ed]{color:#fff6}.order-amount[data-v-e17be5ed]{color:#fff;font-weight:600}.order-status[data-v-e17be5ed]{border-radius:.25rem;font-size:.65rem;font-weight:500;padding:.25rem .5rem;text-align:center}.order-status.completed[data-v-e17be5ed]{background:#22c55e26;color:#22c55e}.order-status.preparing[data-v-e17be5ed]{background:#f59e0b26;color:#f59e0b}.live-badge[data-v-e17be5ed]{align-items:center;background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:9999px;color:#22c55e;display:flex;font-size:.7rem;gap:.375rem;padding:.375rem .75rem;position:absolute;right:1rem;top:1rem;z-index:10}.live-dot[data-v-e17be5ed]{animation:livePulse-e17be5ed 1.5s ease-in-out infinite;background:#22c55e;border-radius:50%;height:6px;width:6px}@keyframes livePulse-e17be5ed{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.platform-features[data-v-e17be5ed]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;display:flex;gap:2rem;justify-content:center;margin-top:1.5rem;padding:1rem}.pf-item[data-v-e17be5ed]{align-items:center;color:#fff9;display:flex;font-size:.85rem;gap:.5rem}.demo-hint[data-v-e17be5ed]{align-items:center;animation:pulse-hint-e17be5ed 2s ease-in-out infinite;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1.25rem}@keyframes pulse-hint-e17be5ed{0%,to{opacity:.35}50%{opacity:.6}}.features-row[data-v-e17be5ed]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.feature-item[data-v-e17be5ed]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;display:flex;gap:1rem;padding:1.25rem;transition:all .2s ease}.feature-item[data-v-e17be5ed]:hover{background:#ffffff0a;border-color:#ffffff1a}.feature-item .feature-icon[data-v-e17be5ed]{align-items:center;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:.625rem;color:#818cf8e6;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.feature-title[data-v-e17be5ed]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.feature-desc[data-v-e17be5ed]{color:#ffffff80;font-size:.8rem}.order-item-enter-active[data-v-e17be5ed]{transition:all .4s cubic-bezier(.22,1,.36,1)}.order-item-leave-active[data-v-e17be5ed]{left:0;position:absolute;right:0;transition:all .3s ease}.order-item-enter-from[data-v-e17be5ed]{opacity:0;transform:translate(-20px)}.order-item-leave-to[data-v-e17be5ed]{opacity:0;transform:translate(20px)}.order-item-move[data-v-e17be5ed]{transition:transform .3s ease}@media(max-width:900px){.stats-row[data-v-e17be5ed]{grid-template-columns:repeat(2,1fr)}.charts-row[data-v-e17be5ed]{grid-template-columns:1fr}.nav-links[data-v-e17be5ed]{display:none}.platform-features[data-v-e17be5ed]{flex-wrap:wrap;gap:1rem}.features-row[data-v-e17be5ed]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.platform-selector[data-v-e17be5ed]{flex-wrap:wrap}.platform-btn[data-v-e17be5ed]{font-size:.75rem;padding:.5rem .75rem}.platform-btn span[data-v-e17be5ed]:last-child{display:none}.stats-row[data-v-e17be5ed]{grid-template-columns:1fr 1fr}.features-row[data-v-e17be5ed]{grid-template-columns:1fr}.order-row[data-v-e17be5ed]{grid-template-columns:50px 1fr 60px}.order-status[data-v-e17be5ed]{display:none}}.section-glow-tablet[data-v-c60f8525]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(249,115,22,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 30% 60%,rgba(234,88,12,.05),transparent 50%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:100%;z-index:0}.text-gradient-tablet[data-v-c60f8525]{background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-c60f8525]{margin:0 auto 3rem;max-width:1000px}.tablets-showcase[data-v-c60f8525]{display:flex;gap:3rem;justify-content:center;margin-bottom:2rem}.tablet-wrapper[data-v-c60f8525]{align-items:center;display:flex;flex-direction:column;gap:1rem}.tablet-frame[data-v-c60f8525]{background:linear-gradient(145deg,#1c1c1e,#2c2c2e);border-radius:24px;box-shadow:0 50px 100px -20px #00000080,0 30px 60px -30px #0006,inset 0 1px #ffffff1a,inset 0 -1px #0000004d;padding:12px;position:relative}.tablet-frame.ipad[data-v-c60f8525]{border-radius:20px;padding:10px}.tablet-frame.android[data-v-c60f8525]{border-radius:16px;padding:8px 8px 4px}.ipad-camera[data-v-c60f8525]{background:#1a1a1a;border-radius:50%;box-shadow:inset 0 1px 3px #000c;height:8px;margin:0 auto 6px;width:8px}.tablet-screen[data-v-c60f8525]{background:#0a0a0f;border-radius:8px;height:240px;overflow:hidden;width:340px}.ipad-home-indicator[data-v-c60f8525]{background:#ffffff40;border-radius:2px;height:4px;margin:8px auto 0;width:80px}.android-navbar[data-v-c60f8525]{display:flex;gap:24px;justify-content:center;padding:8px 0 4px}.android-nav-btn[data-v-c60f8525]{height:10px;opacity:.4;width:10px}.android-nav-btn.back[data-v-c60f8525]{border:5px solid transparent;border-right-color:#ffffff80;height:0;width:0}.android-nav-btn.home[data-v-c60f8525]{border:1.5px solid hsla(0,0%,100%,.5);border-radius:50%}.android-nav-btn.recent[data-v-c60f8525]{border:1.5px solid hsla(0,0%,100%,.5);border-radius:2px}.tablet-label[data-v-c60f8525]{color:#ffffff80;font-size:.9rem;font-weight:500}.mode-selector[data-v-c60f8525]{display:flex;gap:.5rem}.mode-btn[data-v-c60f8525]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#ffffff80;cursor:pointer;display:flex;font-size:.8rem;gap:.375rem;padding:.5rem .875rem;transition:all .2s ease}.mode-btn[data-v-c60f8525]:hover{background:#ffffff14;color:#ffffffb3}.mode-btn.active[data-v-c60f8525]{background:#3b82f633;border-color:#3b82f666;color:#60a5fa}.mode-btn.orange.active[data-v-c60f8525]{background:#f9731633;border-color:#f9731666;color:#fb923c}.mode-btn.green.active[data-v-c60f8525]{background:#22c55e33;border-color:#22c55e66;color:#4ade80}.screen-content[data-v-c60f8525]{height:100%;width:100%}.pos-screen[data-v-c60f8525]{background:#0c0c10;display:flex}.pos-sidebar[data-v-c60f8525]{align-items:center;background:#0006;border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:4px;padding:8px 0;width:44px}.pos-logo[data-v-c60f8525]{margin-bottom:8px}.pos-nav-items[data-v-c60f8525]{display:flex;flex-direction:column;gap:4px}.nav-item[data-v-c60f8525]{align-items:center;border-radius:8px;color:#fff6;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.nav-item.active[data-v-c60f8525]{background:#3b82f633;color:#60a5fa}.pos-main[data-v-c60f8525]{display:flex;flex:1;flex-direction:column;gap:8px;padding:8px}.pos-categories[data-v-c60f8525]{display:flex;gap:6px}.cat-btn[data-v-c60f8525]{background:#ffffff0d;border-radius:6px;color:#ffffff80;cursor:pointer;font-size:.65rem;padding:4px 10px}.cat-btn.active[data-v-c60f8525]{background:#3b82f633;color:#60a5fa}.pos-products[data-v-c60f8525]{display:grid;flex:1;gap:6px;grid-template-columns:repeat(4,1fr)}.product-card[data-v-c60f8525]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:6px;position:relative;transition:all .2s ease}.product-card[data-v-c60f8525]:hover{background:#ffffff0f}.product-card.selected[data-v-c60f8525]{background:#3b82f61a;border-color:#3b82f680}.product-img[data-v-c60f8525]{border-radius:6px;height:32px;width:32px}.product-img.coffee[data-v-c60f8525]{background:linear-gradient(135deg,#8b4513,#d2691e)}.product-img.mocha[data-v-c60f8525]{background:linear-gradient(135deg,#4a3728,#8b4513)}.product-img.americano[data-v-c60f8525]{background:linear-gradient(135deg,#2d1f14,#4a3728)}.product-img.cap[data-v-c60f8525]{background:linear-gradient(135deg,#d4a574,#c4956a)}.product-name[data-v-c60f8525]{color:#fffc;font-size:.6rem;text-align:center}.product-price[data-v-c60f8525]{color:#fff6;font-size:.55rem}.product-qty[data-v-c60f8525]{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;font-size:.55rem;font-weight:600;height:16px;justify-content:center;position:absolute;right:-4px;top:-4px;width:16px}.pos-cart-panel[data-v-c60f8525]{background:#0000004d;border-left:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;padding:8px;width:100px}.cart-header[data-v-c60f8525]{align-items:center;color:#fffc;display:flex;font-size:.6rem;justify-content:space-between;margin-bottom:8px}.table-tag[data-v-c60f8525]{background:#3b82f633;border-radius:3px;color:#60a5fa;font-size:.5rem;padding:2px 4px}.cart-items[data-v-c60f8525]{display:flex;flex:1;flex-direction:column;gap:4px}.cart-row[data-v-c60f8525]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;font-size:.55rem;gap:4px;padding:4px 0}.cart-row .qty[data-v-c60f8525]{color:#60a5fa;font-weight:600;width:18px}.cart-row .name[data-v-c60f8525]{color:#ffffffb3;flex:1}.cart-row .price[data-v-c60f8525]{color:#ffffff80}.cart-total[data-v-c60f8525]{border-top:1px solid hsla(0,0%,100%,.1);color:#fff9;display:flex;font-size:.65rem;justify-content:space-between;padding:8px 0}.cart-total .amount[data-v-c60f8525]{color:#fff;font-weight:700}.pay-btn[data-v-c60f8525]{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.65rem;font-weight:600;gap:4px;justify-content:center;padding:8px}.kitchen-screen[data-v-c60f8525]{background:#0c0c10;display:flex;flex-direction:column;gap:10px;padding:10px}.kitchen-header[data-v-c60f8525]{align-items:center;display:flex;justify-content:space-between}.kitchen-title[data-v-c60f8525]{align-items:center;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:6px}.kitchen-filters[data-v-c60f8525]{display:flex;gap:6px}.filter-btn[data-v-c60f8525]{align-items:center;background:#ffffff0d;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;font-size:.6rem;gap:4px;padding:4px 8px}.filter-btn.active[data-v-c60f8525]{background:#ffffff1a;color:#fff}.filter-btn .count[data-v-c60f8525]{border-radius:10px;font-size:.5rem;font-weight:600;padding:1px 5px}.count.red[data-v-c60f8525]{background:#ef44444d;color:#f87171}.count.orange[data-v-c60f8525]{background:#f973164d;color:#fb923c}.kitchen-orders[data-v-c60f8525]{display:flex;flex:1;gap:10px}.order-ticket[data-v-c60f8525]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;border-top:3px solid;display:flex;flex:1;flex-direction:column;padding:10px}.order-ticket.new[data-v-c60f8525]{border-top-color:#ef4444}.order-ticket.cooking[data-v-c60f8525]{border-top-color:#f97316}.order-ticket.done[data-v-c60f8525]{border-top-color:#22c55e;opacity:.6}.ticket-top[data-v-c60f8525]{display:flex;justify-content:space-between;margin-bottom:8px}.order-num[data-v-c60f8525]{color:#fff;font-size:.75rem;font-weight:700}.order-time[data-v-c60f8525]{color:#fff6;font-size:.55rem}.ticket-items[data-v-c60f8525]{display:flex;flex:1;flex-direction:column;gap:4px}.t-item[data-v-c60f8525]{color:#fffc;font-size:.65rem;padding:4px 0}.t-item.done[data-v-c60f8525]{color:#ffffff4d;text-decoration:line-through}.ticket-action[data-v-c60f8525]{align-items:center;background:#ef444433;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#f87171;cursor:pointer;display:flex;font-size:.6rem;gap:4px;justify-content:center;padding:6px}.ticket-action.ready-btn[data-v-c60f8525]{background:#22c55e33;border-color:#22c55e4d;color:#4ade80}.ticket-complete[data-v-c60f8525]{align-items:center;color:#22c55e99;display:flex;font-size:.6rem;gap:4px;justify-content:center;padding:6px}.customer-screen[data-v-c60f8525]{background:linear-gradient(180deg,#0f1114,#0a0c0e);display:flex;flex-direction:column;padding:16px}.cust-header[data-v-c60f8525]{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:12px}.cust-brand[data-v-c60f8525]{color:#fff;font-size:1rem;font-weight:700}.cust-order-title[data-v-c60f8525]{color:#ffffff80;font-size:.8rem;margin-bottom:12px;text-align:center}.cust-items[data-v-c60f8525]{flex:1}.cust-item[data-v-c60f8525]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:8px 0}.cust-item-left[data-v-c60f8525]{display:flex;gap:8px}.cust-qty[data-v-c60f8525]{color:#4ade80;font-size:.8rem;font-weight:600}.cust-name[data-v-c60f8525]{color:#ffffffe6;font-size:.8rem}.cust-price[data-v-c60f8525]{color:#fff9;font-size:.8rem}.cust-divider[data-v-c60f8525]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);height:1px;margin:8px 0}.cust-totals[data-v-c60f8525]{margin-bottom:8px}.cust-row[data-v-c60f8525]{color:#ffffff80;display:flex;font-size:.75rem;justify-content:space-between;padding:4px 0}.cust-row.small[data-v-c60f8525]{color:#ffffff59;font-size:.65rem}.cust-row.total[data-v-c60f8525]{border-top:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:1rem;font-weight:700;padding-top:8px}.cust-loyalty[data-v-c60f8525]{align-items:center;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:8px;color:#4ade80;display:flex;font-size:.7rem;gap:6px;justify-content:center;padding:8px}.demo-hint[data-v-c60f8525]{align-items:center;animation:pulse-hint-c60f8525 2s ease-in-out infinite;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center}@keyframes pulse-hint-c60f8525{0%,to{opacity:.35}50%{opacity:.6}}.modes-grid[data-v-c60f8525]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.mode-card[data-v-c60f8525]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;display:flex;gap:1rem;padding:1.25rem;transition:all .2s ease}.mode-card[data-v-c60f8525]:hover{background:#ffffff0a}.mode-icon-wrap[data-v-c60f8525]{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.mode-icon-wrap.blue[data-v-c60f8525]{background:#3b82f626;border:1px solid rgba(59,130,246,.25);color:#60a5fa}.mode-icon-wrap.orange[data-v-c60f8525]{background:#f9731626;border:1px solid rgba(249,115,22,.25);color:#fb923c}.mode-icon-wrap.green[data-v-c60f8525]{background:#22c55e26;border:1px solid rgba(34,197,94,.25);color:#4ade80}.mode-title[data-v-c60f8525]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.375rem}.mode-desc[data-v-c60f8525]{color:#ffffff80;font-size:.8rem;line-height:1.5}@media(max-width:900px){.tablets-showcase[data-v-c60f8525]{align-items:center;flex-direction:column;gap:2rem}.modes-grid[data-v-c60f8525]{grid-template-columns:1fr}}@media(max-width:600px){.tablet-screen[data-v-c60f8525]{height:200px;width:280px}.pos-products[data-v-c60f8525]{grid-template-columns:repeat(2,1fr)}.kitchen-orders[data-v-c60f8525]{flex-direction:column}.mode-btn span[data-v-c60f8525]:last-child{display:none}}.section-glow-floor[data-v-33354094]{background:radial-gradient(ellipse 50% 50% at 30% 40%,rgba(249,115,22,.08),transparent 60%),radial-gradient(ellipse 40% 40% at 70% 60%,rgba(251,191,36,.05),transparent 50%);filter:blur(60px);height:100%;left:-10%;pointer-events:none;position:absolute;top:-20%;width:80%;z-index:0}.text-gradient-orange[data-v-33354094]{background:linear-gradient(135deg,#f97316,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.floor-layout[data-v-33354094]{align-items:start;display:grid;gap:3rem;grid-template-columns:1.2fr 1fr}.floor-plan-container[data-v-33354094]{background:#0000004d;border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;overflow:hidden}.floor-plan-header[data-v-33354094]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:1rem 1.25rem}.plan-title[data-v-33354094]{align-items:center;color:#fff;display:flex;font-size:.95rem;font-weight:600;gap:.5rem}.plan-title span[data-v-33354094]:first-child{color:#f97316cc}.plan-actions[data-v-33354094]{display:flex;gap:.375rem}.action-btn[data-v-33354094]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#ffffff80;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .15s ease;width:2rem}.action-btn.active[data-v-33354094],.action-btn[data-v-33354094]:hover{background:#f9731626;border-color:#f973164d;color:#f97316e6}.floor-canvas[data-v-33354094]{background:#0003;height:360px;position:relative}.grid-overlay[data-v-33354094]{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:30px 30px;inset:0;position:absolute}.floor-elements[data-v-33354094]{inset:1.5rem;position:absolute}.floor-zone[data-v-33354094]{align-items:center;border-radius:.5rem;display:flex;justify-content:center;position:absolute}.floor-zone.kitchen[data-v-33354094]{background:#8b5cf61a;border:1px dashed rgba(139,92,246,.3);height:25%;right:0;top:0;width:20%}.floor-zone.bar[data-v-33354094]{background:#22d3ee1a;border:1px dashed rgba(34,211,238,.3);bottom:0;height:20%;right:0;width:25%}.floor-zone.entry[data-v-33354094]{background:#ffffff0d;border:1px dashed hsla(0,0%,100%,.2);bottom:10%;color:#fff6;height:15%;left:0;width:8%}.zone-label[data-v-33354094]{color:#fff6;font-size:.65rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.floor-table[data-v-33354094]{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:absolute;transform:translate(-50%,-50%);transition:all .2s ease}.floor-table.round[data-v-33354094]{border-radius:50%;height:50px;width:50px}.floor-table.square[data-v-33354094]{border-radius:.5rem;height:45px;width:45px}.floor-table.rect[data-v-33354094]{border-radius:.5rem;height:45px;width:70px}.floor-table.booth[data-v-33354094]{border-radius:.75rem .75rem .25rem .25rem;height:55px;width:55px}.floor-table.available[data-v-33354094]{background:#22c55e26;border:2px solid rgba(34,197,94,.4)}.floor-table.occupied[data-v-33354094]{background:#f9731633;border:2px solid rgba(249,115,22,.5)}.floor-table.reserved[data-v-33354094]{background:#8b5cf626;border:2px dashed rgba(139,92,246,.4)}.floor-table.selected[data-v-33354094],.floor-table[data-v-33354094]:hover{box-shadow:0 0 20px #f973164d;transform:translate(-50%,-50%) scale(1.1)}.floor-table.selected[data-v-33354094]{border-color:#f97316cc}.table-num[data-v-33354094]{color:#fff;font-size:.85rem;font-weight:700}.table-guests[data-v-33354094]{color:#fff9;font-size:.55rem;margin-top:-2px}.floor-legend[data-v-33354094]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:.5rem;bottom:.75rem;display:flex;gap:1rem;left:.75rem;padding:.5rem .75rem;position:absolute}.legend-item[data-v-33354094]{align-items:center;color:#ffffff80;display:flex;font-size:.65rem;gap:.375rem}.legend-dot[data-v-33354094]{border-radius:50%;height:8px;width:8px}.legend-dot.available[data-v-33354094]{background:#22c55ecc}.legend-dot.occupied[data-v-33354094]{background:#f97316cc}.legend-dot.reserved[data-v-33354094]{background:#8b5cf6cc}.shapes-toolbar[data-v-33354094]{align-items:center;background:#0003;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:.75rem;padding:1rem 1.25rem}.toolbar-label[data-v-33354094]{color:#fff6;font-size:.75rem;margin-right:.25rem}.shape-btn[data-v-33354094]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#fff9;cursor:pointer;display:flex;font-size:.7rem;gap:.375rem;padding:.375rem .625rem;transition:all .15s ease}.shape-btn[data-v-33354094]:hover{background:#f973161a;border-color:#f9731633;color:#f97316e6}.shape-preview[data-v-33354094]{border:1.5px solid;height:16px;width:16px}.shape-preview.square[data-v-33354094]{border-radius:3px}.shape-preview.round[data-v-33354094]{border-radius:50%}.shape-preview.rect[data-v-33354094]{border-radius:3px;height:14px;width:22px}.shape-preview.booth[data-v-33354094]{border-radius:4px 4px 2px 2px}.details-side[data-v-33354094]{display:flex;flex-direction:column;gap:1.5rem}.table-info-card[data-v-33354094]{background:#0000004d;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:1.25rem}.info-header[data-v-33354094]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.875rem;margin-bottom:1rem;padding-bottom:1rem}.table-icon[data-v-33354094]{align-items:center;border-radius:.75rem;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.table-icon.available[data-v-33354094]{background:#22c55e26;color:#22c55ee6}.table-icon.occupied[data-v-33354094]{background:#f9731626;color:#f97316e6}.table-icon.reserved[data-v-33354094]{background:#8b5cf626;color:#8b5cf6e6}.table-title[data-v-33354094]{flex:1}.table-title h3[data-v-33354094]{color:#fff;font-size:1rem;font-weight:600}.table-shape-label[data-v-33354094]{color:#fff6;font-size:.75rem;text-transform:capitalize}.status-badge[data-v-33354094]{border-radius:9999px;font-size:.7rem;font-weight:600;padding:.25rem .625rem;text-transform:capitalize}.status-badge.available[data-v-33354094]{background:#22c55e26;color:#22c55ee6}.status-badge.occupied[data-v-33354094]{background:#f9731626;color:#f97316e6}.status-badge.reserved[data-v-33354094]{background:#8b5cf626;color:#8b5cf6e6}.info-details[data-v-33354094]{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.detail-row[data-v-33354094]{align-items:center;display:flex;justify-content:space-between}.detail-label[data-v-33354094]{align-items:center;color:#ffffff80;display:flex;font-size:.8rem;gap:.5rem}.detail-value[data-v-33354094]{color:#fff;font-size:.85rem;font-weight:500}.detail-value.highlight[data-v-33354094]{color:#f97316;font-weight:600}.info-actions[data-v-33354094]{display:flex;gap:.5rem}.info-btn[data-v-33354094]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#ffffffb3;cursor:pointer;display:flex;flex:1;font-size:.75rem;font-weight:500;gap:.375rem;justify-content:center;padding:.625rem;transition:all .15s ease}.info-btn[data-v-33354094]:hover{background:#ffffff1a;color:#fff}.info-btn.primary[data-v-33354094]{background:linear-gradient(135deg,#f97316,#ea580c);border-color:transparent;color:#fff}.info-btn.primary[data-v-33354094]:hover{box-shadow:0 4px 12px #f973164d;transform:translateY(-1px)}.floor-features[data-v-33354094]{display:grid;gap:.875rem;grid-template-columns:1fr 1fr}.floor-feature[data-v-33354094]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}.floor-feature[data-v-33354094]:hover{background:#ffffff0a;border-color:#ffffff1a}.floor-feature .feature-icon[data-v-33354094]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.feature-icon.orange[data-v-33354094]{background:#f9731626;border:1px solid rgba(249,115,22,.25);color:#f97316e6}.feature-icon.amber[data-v-33354094]{background:#fbbf2426;border:1px solid rgba(251,191,36,.25);color:#fbbf24e6}.feature-icon.yellow[data-v-33354094]{background:#eab30826;border:1px solid rgba(234,179,8,.25);color:#eab308e6}.feature-icon.rose[data-v-33354094]{background:#f43f5e26;border:1px solid rgba(244,63,94,.25);color:#f43f5ee6}.floor-feature .feature-title[data-v-33354094]{color:#fff;font-size:.85rem;font-weight:600;margin-bottom:.125rem}.floor-feature .feature-desc[data-v-33354094]{color:#ffffff80;font-size:.75rem;line-height:1.4}.floor-stats[data-v-33354094]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.stat-item[data-v-33354094]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;padding:1.25rem .75rem;text-align:center}.stat-value[data-v-33354094]{color:#f97316;font-size:1.5rem;font-weight:700;margin-bottom:.125rem}.stat-label[data-v-33354094]{color:#ffffff80;font-size:.7rem}@media(max-width:1000px){.floor-layout[data-v-33354094]{gap:2rem;grid-template-columns:1fr}.floor-canvas[data-v-33354094]{height:300px}}@media(max-width:700px){.floor-features[data-v-33354094]{grid-template-columns:1fr}.floor-stats[data-v-33354094]{grid-template-columns:repeat(3,1fr)}.floor-canvas[data-v-33354094]{height:280px}.floor-table.round[data-v-33354094]{height:40px;width:40px}.floor-table.square[data-v-33354094]{height:36px;width:36px}.floor-table.rect[data-v-33354094]{height:36px;width:56px}.floor-table.booth[data-v-33354094]{height:44px;width:44px}.shapes-toolbar[data-v-33354094]{flex-wrap:wrap}}.section-glow-outlet[data-v-e54ad8c7]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(244,63,94,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 30% 70%,rgba(251,113,133,.05),transparent 50%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:100%;z-index:0}.text-gradient-rose[data-v-e54ad8c7]{background:linear-gradient(135deg,#f43f5e,#e11d48);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-e54ad8c7]{margin:0 auto 3rem;max-width:900px;position:relative}.outlets-demo[data-v-e54ad8c7]{align-items:stretch;display:flex;gap:1rem}.outlet-panel[data-v-e54ad8c7]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;flex:1;overflow:hidden;transition:all .3s ease}.outlet-panel.sending[data-v-e54ad8c7]{border-color:#f43f5e4d;box-shadow:0 0 30px #f43f5e1a}.outlet-panel.receiving[data-v-e54ad8c7]{border-color:#22c55e4d;box-shadow:0 0 30px #22c55e1a}.panel-header[data-v-e54ad8c7]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:.75rem;padding:1rem 1.25rem}.outlet-badge[data-v-e54ad8c7]{align-items:center;border-radius:.5rem;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.outlet-badge.main[data-v-e54ad8c7]{background:#eab30826;border:1px solid rgba(234,179,8,.25);color:#eab308e6}.outlet-badge.branch[data-v-e54ad8c7]{background:#3b82f626;border:1px solid rgba(59,130,246,.25);color:#3b82f6e6}.outlet-info[data-v-e54ad8c7]{flex:1}.outlet-name[data-v-e54ad8c7]{color:#fff;font-size:.9rem;font-weight:600}.outlet-location[data-v-e54ad8c7]{color:#fff6;font-size:.7rem}.sync-indicator[data-v-e54ad8c7]{border-radius:50%;height:.625rem;position:relative;width:.625rem}.sync-indicator.synced .sync-dot[data-v-e54ad8c7]{background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e;height:100%;width:100%}.sync-indicator.syncing .sync-dot[data-v-e54ad8c7]{animation:syncPulse-e54ad8c7 .5s ease-in-out infinite;background:#f59e0b;border-radius:50%;height:100%;width:100%}@keyframes syncPulse-e54ad8c7{0%,to{opacity:1}50%{opacity:.4}}.stock-list[data-v-e54ad8c7]{padding:.75rem 1rem}.stock-header[data-v-e54ad8c7]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff6;display:flex;font-size:.65rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem;text-transform:uppercase}.stock-item[data-v-e54ad8c7]{align-items:center;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.75rem .5rem;transition:all .3s ease}.stock-item[data-v-e54ad8c7]:hover{background:#ffffff08}.stock-item.low-stock[data-v-e54ad8c7]{background:#ef444414;border:1px solid rgba(239,68,68,.15)}.stock-item.transferring[data-v-e54ad8c7]{background:#f43f5e26;transform:translate(-5px)}.stock-item.receiving[data-v-e54ad8c7]{animation:receiveFlash-e54ad8c7 .5s ease;background:#22c55e26}@keyframes receiveFlash-e54ad8c7{0%,to{background:#22c55e26}50%{background:#22c55e4d}}.item-info[data-v-e54ad8c7]{align-items:center;display:flex;gap:.625rem}.item-color[data-v-e54ad8c7]{border:1px solid hsla(0,0%,100%,.2);border-radius:.25rem;height:.75rem;width:.75rem}.item-name[data-v-e54ad8c7]{color:#ffffffd9;font-size:.8rem}.low-badge[data-v-e54ad8c7]{align-items:center;background:#ef444433;border-radius:.25rem;color:#ef4444e6;display:inline-flex;font-size:.6rem;font-weight:600;gap:.25rem;margin-left:.5rem;padding:.125rem .375rem}.item-stock[data-v-e54ad8c7]{align-items:baseline;display:flex;gap:.25rem}.stock-count[data-v-e54ad8c7]{color:#fff;font-size:1rem;font-weight:700;transition:all .3s ease}.stock-count.highlight[data-v-e54ad8c7]{color:#22c55e;transform:scale(1.1)}.stock-unit[data-v-e54ad8c7]{color:#fff6;font-size:.65rem}.panel-footer[data-v-e54ad8c7]{background:#0003;border-top:1px solid hsla(0,0%,100%,.06);padding:.875rem 1.25rem}.total-items[data-v-e54ad8c7]{align-items:center;color:#ffffff80;display:flex;font-size:.8rem;gap:.5rem}.transfer-connector[data-v-e54ad8c7]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:0 .5rem}.connector-line[data-v-e54ad8c7]{background:#ffffff1a;border-radius:1px;height:60px;overflow:hidden;position:relative;width:2px}.connector-flow[data-v-e54ad8c7]{background:linear-gradient(180deg,transparent,rgba(244,63,94,.8),transparent);height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.connector-flow.active[data-v-e54ad8c7]{animation:flowDown-e54ad8c7 .8s ease-in-out infinite;opacity:1}@keyframes flowDown-e54ad8c7{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.transfer-btn[data-v-e54ad8c7]{align-items:center;background:linear-gradient(135deg,#f43f5e33,#e11d4826);border:1px solid rgba(244,63,94,.4);border-radius:50%;color:#f43f5e;cursor:pointer;display:flex;height:3rem;justify-content:center;transition:all .2s ease;width:3rem}.transfer-btn[data-v-e54ad8c7]:hover:not(:disabled){background:linear-gradient(135deg,#f43f5e4d,#e11d4840);box-shadow:0 0 20px #f43f5e4d;transform:scale(1.1)}.transfer-btn[data-v-e54ad8c7]:disabled{cursor:not-allowed;opacity:.7}.animate-spin[data-v-e54ad8c7]{animation:spin-e54ad8c7 1s linear infinite}@keyframes spin-e54ad8c7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.transfer-notification[data-v-e54ad8c7]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f140ff2;border:1px solid rgba(34,197,94,.3);border-radius:.875rem;bottom:4.5rem;box-shadow:0 10px 40px #0000004d,0 0 20px #22c55e1a;display:flex;gap:.75rem;left:50%;padding:1rem 1.5rem;position:absolute;transform:translate(-50%);z-index:10}.notification-icon[data-v-e54ad8c7]{align-items:center;background:#22c55e26;border-radius:.5rem;color:#22c55e;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.notification-title[data-v-e54ad8c7]{color:#22c55e;font-size:.9rem;font-weight:600}.notification-desc[data-v-e54ad8c7]{color:#fff9;font-size:.75rem}.notification-enter-active[data-v-e54ad8c7]{transition:all .4s cubic-bezier(.22,1,.36,1)}.notification-leave-active[data-v-e54ad8c7]{transition:all .3s ease}.notification-enter-from[data-v-e54ad8c7]{opacity:0;transform:translate(-50%,10px)}.notification-leave-to[data-v-e54ad8c7]{opacity:0;transform:translate(-50%,-10px)}.demo-hint[data-v-e54ad8c7]{align-items:center;animation:pulse-hint-e54ad8c7 2s ease-in-out infinite;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1.25rem}@keyframes pulse-hint-e54ad8c7{0%,to{opacity:.35}50%{opacity:.6}}.features-row[data-v-e54ad8c7]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.feature-item[data-v-e54ad8c7]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;display:flex;gap:1rem;padding:1.25rem;transition:all .2s ease}.feature-item[data-v-e54ad8c7]:hover{background:#ffffff0a;border-color:#ffffff1a}.feature-item .feature-icon[data-v-e54ad8c7]{align-items:center;background:#f43f5e1a;border:1px solid rgba(244,63,94,.2);border-radius:.625rem;color:#f43f5ee6;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.feature-title[data-v-e54ad8c7]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.feature-desc[data-v-e54ad8c7]{color:#ffffff80;font-size:.8rem}@media(max-width:800px){.outlets-demo[data-v-e54ad8c7]{flex-direction:column}.transfer-connector[data-v-e54ad8c7]{flex-direction:row;padding:.5rem 0}.connector-line[data-v-e54ad8c7]{height:2px;width:60px}.connector-flow[data-v-e54ad8c7]{background:linear-gradient(90deg,transparent,rgba(244,63,94,.8),transparent);transform:translate(-100%)}.connector-flow.active[data-v-e54ad8c7]{animation:flowRight-e54ad8c7 .8s ease-in-out infinite}@keyframes flowRight-e54ad8c7{0%{transform:translate(-100%)}to{transform:translate(100%)}}.transfer-btn[data-v-e54ad8c7]{transform:rotate(90deg)}.features-row[data-v-e54ad8c7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-row[data-v-e54ad8c7]{grid-template-columns:1fr}.transfer-notification[data-v-e54ad8c7]{max-width:300px;width:90%}}.stock-item-move[data-v-e54ad8c7]{transition:transform .3s ease}.section-glow-inventory[data-v-b507ca4f]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(14,165,233,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 30% 60%,rgba(56,189,248,.05),transparent 50%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:100%;z-index:0}.text-gradient-inventory[data-v-b507ca4f]{background:linear-gradient(135deg,#0ea5e9,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-b507ca4f]{margin:0 auto 3rem;max-width:1000px;position:relative}.inventory-demo[data-v-b507ca4f]{display:grid;gap:1.5rem;grid-template-columns:1fr 380px}.stock-panel[data-v-b507ca4f]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;overflow:hidden}.panel-header[data-v-b507ca4f]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:1rem 1.25rem}.header-icon[data-v-b507ca4f]{align-items:center;background:#0ea5e926;border:1px solid rgba(14,165,233,.25);border-radius:.5rem;color:#0ea5e9;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.header-icon.tingi[data-v-b507ca4f]{background:#a855f726;border-color:#a855f740;color:#a855f7}.last-sync[data-v-b507ca4f]{align-items:center;color:#22c55ecc;display:flex;font-size:.7rem;gap:.375rem}.stock-list[data-v-b507ca4f]{padding:.75rem 1rem}.stock-header-row[data-v-b507ca4f]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff6;display:grid;font-size:.65rem;gap:1rem;grid-template-columns:1fr 100px 90px;margin-bottom:.5rem;padding:.5rem .75rem;text-transform:uppercase}.stock-row[data-v-b507ca4f]{align-items:center;border-radius:.625rem;display:grid;gap:1rem;grid-template-columns:1fr 100px 90px;margin-bottom:.25rem;padding:.875rem .75rem;transition:all .3s ease}.stock-row[data-v-b507ca4f]:hover{background:#ffffff08}.stock-row.low-stock[data-v-b507ca4f]{background:#f59e0b14;border:1px solid rgba(245,158,11,.15)}.stock-row.out-of-stock[data-v-b507ca4f]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);opacity:.7}.stock-row.just-updated[data-v-b507ca4f]{animation:rowFlash-b507ca4f .5s ease}@keyframes rowFlash-b507ca4f{0%,to{background:#ffffff08}50%{background:#0ea5e926}}.col-product[data-v-b507ca4f]{align-items:center;display:flex;gap:.75rem}.product-avatar[data-v-b507ca4f]{align-items:center;border-radius:.5rem;color:#fff;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.product-name[data-v-b507ca4f]{color:#fff;font-size:.875rem;font-weight:500}.product-unit[data-v-b507ca4f]{color:#fff6;font-size:.7rem}.col-stock[data-v-b507ca4f]{align-items:center;display:flex;gap:.5rem}.stock-qty[data-v-b507ca4f]{color:#fff;font-size:1.125rem;font-weight:700;transition:color .3s ease}.low-badge[data-v-b507ca4f]{align-items:center;background:#f59e0b33;border-radius:.25rem;color:#f59e0b;display:inline-flex;font-size:.6rem;font-weight:600;gap:.25rem;padding:.125rem .375rem}.out-badge[data-v-b507ca4f]{background:#ef444433;border-radius:.25rem;color:#ef4444;font-size:.6rem;font-weight:600;padding:.125rem .375rem}.sell-btn[data-v-b507ca4f]{align-items:center;background:#0ea5e926;border:1px solid rgba(14,165,233,.3);border-radius:.5rem;color:#38bdf8;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.5rem .75rem;transition:all .2s ease}.sell-btn[data-v-b507ca4f]:hover:not(:disabled){background:#0ea5e940}.sell-btn[data-v-b507ca4f]:disabled{cursor:not-allowed;opacity:.4}.panel-footer[data-v-b507ca4f]{background:#0003;border-top:1px solid hsla(0,0%,100%,.06);padding:1rem 1.25rem}.total-value[data-v-b507ca4f]{align-items:center;display:flex;justify-content:space-between}.total-label[data-v-b507ca4f]{color:#ffffff80;font-size:.8rem}.total-amount[data-v-b507ca4f]{color:#fff;font-size:1.25rem;font-weight:700}.tingi-panel[data-v-b507ca4f]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid rgba(168,85,247,.2);border-radius:1.25rem;overflow:hidden}.panel-header.tingi[data-v-b507ca4f]{background:linear-gradient(135deg,#a855f71a,#8b5cf60d)}.tingi-badge[data-v-b507ca4f]{align-items:center;background:#a855f733;border:1px solid rgba(168,85,247,.3);border-radius:9999px;color:#c084fc;display:flex;font-size:.65rem;font-weight:600;gap:.375rem;padding:.25rem .625rem}.tingi-badge.badge-purple[data-v-b507ca4f]{background:#a855f733;border-color:#a855f74d;color:#c084fc}.tingi-badge.badge-sky[data-v-b507ca4f]{background:#0ea5e933;border-color:#0ea5e94d;color:#38bdf8}.tingi-badge.badge-amber[data-v-b507ca4f]{background:#f59e0b33;border-color:#f59e0b4d;color:#fbbf24}.tingi-intro[data-v-b507ca4f]{border-bottom:1px solid hsla(0,0%,100%,.06);padding:1rem 1.25rem}.tingi-intro p[data-v-b507ca4f]{color:#ffffff80;font-size:.8rem;line-height:1.5}.tingi-demo[data-v-b507ca4f]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.bulk-item[data-v-b507ca4f]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;display:flex;gap:1rem;padding:1rem;width:100%}.item-visual[data-v-b507ca4f]{position:relative}.pack-icon[data-v-b507ca4f]{align-items:center;background:#a855f726;border:1px solid rgba(168,85,247,.25);border-radius:.625rem;color:#c084fc;display:flex;height:3.5rem;justify-content:center;width:3.5rem}.pack-count[data-v-b507ca4f]{align-items:center;background:#a855f7;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;position:absolute;right:-.375rem;top:-.375rem;width:1.5rem}.item-details[data-v-b507ca4f]{flex:1}.item-name[data-v-b507ca4f]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.125rem}.item-contains[data-v-b507ca4f]{color:#fff6;font-size:.7rem}.item-price[data-v-b507ca4f]{color:#c084fce6;font-size:.8rem;font-weight:600;margin-top:.25rem}.split-connector[data-v-b507ca4f]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.split-btn[data-v-b507ca4f]{align-items:center;background:linear-gradient(135deg,#a855f733,#8b5cf626);border:1px solid rgba(168,85,247,.4);border-radius:50%;color:#c084fc;cursor:pointer;display:flex;height:3rem;justify-content:center;transition:all .2s ease;width:3rem}.split-btn[data-v-b507ca4f]:hover:not(:disabled){background:linear-gradient(135deg,#a855f74d,#8b5cf640);box-shadow:0 0 20px #a855f74d;transform:scale(1.1)}.split-btn[data-v-b507ca4f]:disabled{cursor:not-allowed;opacity:.5}.split-label[data-v-b507ca4f]{color:#fff6;font-size:.7rem}.individual-items[data-v-b507ca4f]{align-items:center;background:#22c55e0d;border:1px solid rgba(34,197,94,.15);border-radius:.75rem;display:flex;gap:1rem;padding:1rem;width:100%}.units-visual[data-v-b507ca4f]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.units-grid[data-v-b507ca4f]{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;max-width:80px}.unit-dot[data-v-b507ca4f]{background:#22c55e99;border-radius:50%;height:.625rem;transition:all .3s ease;width:.625rem}.unit-dot.new[data-v-b507ca4f]{animation:popIn-b507ca4f .3s ease;background:#22c55e;box-shadow:0 0 8px #22c55e80}@keyframes popIn-b507ca4f{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.more-dots[data-v-b507ca4f]{color:#22c55ecc;font-size:.6rem;font-weight:600}.units-count[data-v-b507ca4f]{color:#22c55e;font-size:.9rem;font-weight:700}.units-details[data-v-b507ca4f]{flex:1}.units-name[data-v-b507ca4f]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.units-price[data-v-b507ca4f]{color:#22c55ee6;font-size:.8rem;font-weight:600}.tingi-actions[data-v-b507ca4f]{padding:0 1.25rem}.tingi-sell-btn[data-v-b507ca4f]{align-items:center;background:linear-gradient(135deg,#22c55e33,#16a34a26);border:1px solid rgba(34,197,94,.4);border-radius:.625rem;color:#4ade80;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem;transition:all .2s ease;width:100%}.tingi-sell-btn[data-v-b507ca4f]:hover:not(:disabled){background:linear-gradient(135deg,#22c55e4d,#16a34a40);transform:translateY(-2px)}.tingi-sell-btn[data-v-b507ca4f]:disabled{cursor:not-allowed;opacity:.4}.tingi-stats[data-v-b507ca4f]{border-top:1px solid hsla(0,0%,100%,.06);display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:.5rem;padding:1rem 1.25rem}.tingi-stat[data-v-b507ca4f]{text-align:center}.tingi-stat .stat-value[data-v-b507ca4f]{color:#c084fc;display:block;font-size:1.25rem;font-weight:700}.tingi-stat .stat-label[data-v-b507ca4f]{color:#fff6;font-size:.7rem}.low-stock-notification[data-v-b507ca4f]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#140f0af2;border:1px solid rgba(245,158,11,.3);border-radius:.875rem;bottom:4.5rem;box-shadow:0 10px 40px #0000004d,0 0 20px #f59e0b1a;display:flex;gap:.75rem;left:50%;padding:1rem 1.5rem;position:absolute;transform:translate(-50%);z-index:10}.notification-icon[data-v-b507ca4f]{align-items:center;border-radius:.5rem;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.notification-icon.warning[data-v-b507ca4f]{background:#f59e0b26;color:#f59e0b}.notification-title[data-v-b507ca4f]{color:#f59e0b;font-size:.9rem;font-weight:600}.notification-desc[data-v-b507ca4f]{color:#fff9;font-size:.75rem}.reorder-btn[data-v-b507ca4f]{align-items:center;background:linear-gradient(135deg,#0ea5e933,#0284c726);border:1px solid rgba(14,165,233,.4);border-radius:.5rem;color:#38bdf8;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.375rem;padding:.5rem 1rem;transition:all .2s ease}.reorder-btn[data-v-b507ca4f]:hover{background:linear-gradient(135deg,#0ea5e94d,#0284c740)}.notification-enter-active[data-v-b507ca4f]{transition:all .4s cubic-bezier(.22,1,.36,1)}.notification-leave-active[data-v-b507ca4f]{transition:all .3s ease}.notification-enter-from[data-v-b507ca4f]{opacity:0;transform:translate(-50%,10px)}.notification-leave-to[data-v-b507ca4f]{opacity:0;transform:translate(-50%,-10px)}.demo-hint[data-v-b507ca4f]{align-items:center;animation:pulse-hint-b507ca4f 2s ease-in-out infinite;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1.25rem}@keyframes pulse-hint-b507ca4f{0%,to{opacity:.35}50%{opacity:.6}}.features-row[data-v-b507ca4f]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.feature-item[data-v-b507ca4f]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;display:flex;gap:1rem;padding:1.25rem;transition:all .2s ease}.feature-item[data-v-b507ca4f]:hover{background:#ffffff0a;border-color:#ffffff1a}.feature-item .feature-icon[data-v-b507ca4f]{align-items:center;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2);border-radius:.625rem;color:#0ea5e9e6;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.feature-title[data-v-b507ca4f]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.feature-desc[data-v-b507ca4f]{color:#ffffff80;font-size:.8rem}@media(max-width:900px){.inventory-demo[data-v-b507ca4f]{grid-template-columns:1fr}.tingi-panel[data-v-b507ca4f]{order:-1}.features-row[data-v-b507ca4f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-row[data-v-b507ca4f]{grid-template-columns:1fr}.stock-header-row[data-v-b507ca4f],.stock-row[data-v-b507ca4f]{grid-template-columns:1fr 70px 70px}.low-stock-notification[data-v-b507ca4f]{flex-wrap:wrap;max-width:360px;width:90%}}.animate-spin[data-v-b507ca4f]{animation:spin-b507ca4f 1s linear infinite}@keyframes spin-b507ca4f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.stock-item-move[data-v-b507ca4f]{transition:transform .3s ease}.section-glow-promo[data-v-7583f22a]{background:radial-gradient(ellipse 50% 50% at 30% 30%,rgba(245,158,11,.08),transparent 60%),radial-gradient(ellipse 40% 40% at 70% 70%,rgba(251,191,36,.05),transparent 50%);filter:blur(60px);height:100%;left:-10%;pointer-events:none;position:absolute;top:-20%;width:80%;z-index:0}.text-gradient-amber[data-v-7583f22a]{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.promo-layout[data-v-7583f22a]{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.epos-mockup[data-v-7583f22a]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;box-shadow:0 25px 50px -12px #0006,inset 0 0 0 1px #ffffff0d;overflow:hidden}.epos-header[data-v-7583f22a]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.header-icon[data-v-7583f22a]{align-items:center;background:#f59e0b26;border:1px solid rgba(245,158,11,.25);border-radius:.5rem;color:#f59e0be6;display:flex;height:2rem;justify-content:center;width:2rem}.time-badge[data-v-7583f22a]{color:#ffffff80;font-family:SF Mono,Fira Code,monospace;font-size:.8rem;font-weight:500}.order-items[data-v-7583f22a]{min-height:180px;padding:1rem 1.25rem}.order-item[data-v-7583f22a]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.875rem 1rem;transition:all .3s ease}.order-item.has-promo[data-v-7583f22a]{background:#f59e0b14;border-color:#f59e0b33}.item-enter-active[data-v-7583f22a]{transition:all .4s cubic-bezier(.22,1,.36,1)}.item-enter-from[data-v-7583f22a]{opacity:0;transform:translate(-20px)}.item-info[data-v-7583f22a]{align-items:flex-start;display:flex;gap:.75rem}.item-qty[data-v-7583f22a]{color:#ffffff80;font-size:.8rem;font-weight:600;min-width:1.5rem}.item-name[data-v-7583f22a]{color:#ffffffe6;font-size:.9rem;font-weight:500}.item-promo[data-v-7583f22a]{align-items:center;background:#f59e0b33;border-radius:.25rem;color:#f59e0b;display:inline-flex;font-size:.65rem;font-weight:600;gap:.25rem;margin-top:.25rem;padding:.125rem .5rem;text-transform:uppercase}.item-prices[data-v-7583f22a]{text-align:right}.original-price[data-v-7583f22a]{color:#fff6;font-size:.7rem;text-decoration:line-through}.item-price[data-v-7583f22a]{color:#fffc;font-size:.9rem;font-weight:600}.item-price.discounted[data-v-7583f22a]{color:#22c55e}.promo-banner[data-v-7583f22a]{align-items:center;background:linear-gradient(135deg,#f59e0b26,#d977061a);border:1px solid rgba(245,158,11,.3);border-radius:.875rem;display:flex;gap:1rem;margin:0 1.25rem 1rem;overflow:hidden;padding:1rem 1.25rem;position:relative}.promo-banner-glow[data-v-7583f22a]{animation:bannerPulse-7583f22a 2s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,rgba(245,158,11,.2),transparent 60%);inset:0;position:absolute}@keyframes bannerPulse-7583f22a{0%,to{opacity:.5}50%{opacity:1}}.promo-banner-icon[data-v-7583f22a]{align-items:center;background:#f59e0b33;border-radius:.625rem;color:#f59e0b;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;width:2.5rem;z-index:1}.promo-banner-content[data-v-7583f22a]{flex:1;position:relative;z-index:1}.promo-banner-title[data-v-7583f22a]{color:#f59e0b;font-size:.95rem;font-weight:700}.promo-banner-desc[data-v-7583f22a]{color:#fff9;font-size:.8rem}.promo-banner-saving[data-v-7583f22a]{color:#22c55e;font-size:1.1rem;font-weight:700;position:relative;z-index:1}.promo-banner-enter-active[data-v-7583f22a]{transition:all .5s cubic-bezier(.22,1,.36,1)}.promo-banner-leave-active[data-v-7583f22a]{transition:all .3s ease}.promo-banner-enter-from[data-v-7583f22a]{opacity:0;transform:translateY(-10px) scale(.95)}.promo-banner-leave-to[data-v-7583f22a]{opacity:0;transform:translateY(10px) scale(.95)}.order-summary[data-v-7583f22a]{background:#00000026;border-top:1px solid hsla(0,0%,100%,.06);padding:1rem 1.5rem}.summary-row[data-v-7583f22a]{color:#ffffff80;display:flex;font-size:.85rem;justify-content:space-between;padding:.375rem 0}.summary-row.discount[data-v-7583f22a]{color:#22c55ee6}.summary-row.discount span[data-v-7583f22a]{align-items:center;display:flex;gap:.375rem}.summary-row.total[data-v-7583f22a]{border-top:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:1.1rem;font-weight:700;margin-top:.5rem;padding-top:.75rem}.discount-row-enter-active[data-v-7583f22a]{transition:all .4s cubic-bezier(.22,1,.36,1)}.discount-row-leave-active[data-v-7583f22a]{transition:all .3s ease}.discount-row-enter-from[data-v-7583f22a],.discount-row-leave-to[data-v-7583f22a]{opacity:0;transform:translate(-10px)}.order-actions[data-v-7583f22a]{background:#0003;display:flex;gap:.75rem;padding:1.25rem 1.5rem}.action-btn[data-v-7583f22a]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.25rem;transition:all .2s ease}.action-btn.add-item[data-v-7583f22a]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.action-btn.add-item[data-v-7583f22a]:hover{background:#f59e0b40;transform:translateY(-2px)}.action-btn.checkout[data-v-7583f22a]{background:#22c55e33;border:1px solid rgba(34,197,94,.35);color:#22c55e;flex:1}.action-btn.checkout[data-v-7583f22a]:hover:not(:disabled){background:#22c55e4d;box-shadow:0 0 24px #22c55e33}.action-btn[data-v-7583f22a]:disabled{cursor:not-allowed;opacity:.4}.demo-hint[data-v-7583f22a]{align-items:center;animation:pulse-hint-7583f22a 2s ease-in-out infinite;border-top:1px solid hsla(0,0%,100%,.04);color:#ffffff59;display:flex;font-size:.75rem;gap:.5rem;justify-content:center;padding:.875rem}@keyframes pulse-hint-7583f22a{0%,to{opacity:.35}50%{opacity:.6}}.promo-features[data-v-7583f22a]{display:flex;flex-direction:column;gap:1rem}.promo-card[data-v-7583f22a]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;display:flex;gap:1rem;padding:1.25rem;transition:all .3s ease}.promo-card[data-v-7583f22a]:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translate(4px)}.promo-card.active[data-v-7583f22a]{background:#f59e0b14;border-color:#f59e0b40}.promo-card-icon[data-v-7583f22a]{align-items:center;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:.75rem;color:#f59e0bcc;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.promo-card-content[data-v-7583f22a]{flex:1}.promo-card-title[data-v-7583f22a]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.375rem}.promo-card-desc[data-v-7583f22a]{color:#ffffff80;font-size:.85rem;line-height:1.5}.promo-card-example[data-v-7583f22a]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.125rem}.example-label[data-v-7583f22a]{color:#ffffff59;font-size:.65rem;text-transform:uppercase}.example-value[data-v-7583f22a]{background:#f59e0b1a;border-radius:.375rem;color:#f59e0be6;font-size:.8rem;font-weight:600;padding:.25rem .625rem}@media(max-width:900px){.promo-layout[data-v-7583f22a]{gap:2.5rem;grid-template-columns:1fr}.promo-features[data-v-7583f22a]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.promo-card[data-v-7583f22a]{flex-direction:column}.promo-card-example[data-v-7583f22a]{align-items:flex-start;margin-top:.5rem}}@media(max-width:600px){.promo-features[data-v-7583f22a]{grid-template-columns:1fr}.promo-card[data-v-7583f22a]{flex-direction:row}.promo-card-example[data-v-7583f22a]{align-items:flex-end;margin-top:0}}.section-glow-loyalty[data-v-ea142d93]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(245,158,11,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 70% 60%,rgba(217,119,6,.05),transparent 50%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:100%;z-index:0}.text-gradient-loyalty[data-v-ea142d93]{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-ea142d93]{margin:0 auto 3rem;max-width:950px;position:relative}.loyalty-demo[data-v-ea142d93]{display:grid;gap:1.5rem;grid-template-columns:1fr 340px}.customer-card[data-v-ea142d93]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;overflow:hidden;padding:1.5rem}.card-header[data-v-ea142d93]{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.customer-avatar[data-v-ea142d93]{align-items:center;background:linear-gradient(135deg,#f59e0b33,#d9770626);border:1px solid rgba(245,158,11,.3);border-radius:50%;color:#f59e0be6;display:flex;height:3rem;justify-content:center;width:3rem}.customer-info[data-v-ea142d93]{flex:1}.customer-name[data-v-ea142d93]{color:#fff;font-size:1.1rem;font-weight:600}.member-since[data-v-ea142d93]{color:#fff6;font-size:.75rem}.birthday-badge[data-v-ea142d93]{align-items:center;animation:birthdayPulse-ea142d93 2s ease-in-out infinite;background:linear-gradient(135deg,#ec489933,#db277726);border:1px solid rgba(236,72,153,.3);border-radius:9999px;color:#ec4899;display:flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}@keyframes birthdayPulse-ea142d93{0%,to{box-shadow:0 0 #ec48994d}50%{box-shadow:0 0 15px 3px #ec489933}}.tier-display[data-v-ea142d93]{align-items:center;border-radius:1rem;display:flex;gap:1rem;margin-bottom:1.5rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .5s ease}.tier-display.bronze[data-v-ea142d93]{background:linear-gradient(135deg,#b4530926,#92400e1a);border:1px solid rgba(180,83,9,.25)}.tier-display.silver[data-v-ea142d93]{background:linear-gradient(135deg,#9ca3af26,#6b72801a);border:1px solid rgba(156,163,175,.25)}.tier-display.gold[data-v-ea142d93]{background:linear-gradient(135deg,#f59e0b26,#d977061a);border:1px solid rgba(245,158,11,.25)}.tier-display.platinum[data-v-ea142d93]{background:linear-gradient(135deg,#93c5fd26,#60a5fa1a);border:1px solid rgba(147,197,253,.25)}.tier-display.diamond[data-v-ea142d93]{background:linear-gradient(135deg,#a78bfa26,#8b5cf61a);border:1px solid rgba(167,139,250,.25)}.tier-icon[data-v-ea142d93]{align-items:center;border-radius:.75rem;display:flex;height:3.5rem;justify-content:center;width:3.5rem}.tier-display.bronze .tier-icon[data-v-ea142d93]{background:#b4530933;color:#d97706}.tier-display.silver .tier-icon[data-v-ea142d93]{background:#9ca3af33;color:#d1d5db}.tier-display.gold .tier-icon[data-v-ea142d93]{background:#f59e0b33;color:#fcd34d}.tier-display.platinum .tier-icon[data-v-ea142d93]{background:#93c5fd33;color:#bfdbfe}.tier-display.diamond .tier-icon[data-v-ea142d93]{background:#a78bfa33;color:#c4b5fd}.tier-label[data-v-ea142d93]{color:#ffffff80;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.tier-name[data-v-ea142d93]{color:#fff;font-size:1.5rem;font-weight:700}.tier-up-badge[data-v-ea142d93]{align-items:center;background:#22c55e33;border:1px solid rgba(34,197,94,.4);border-radius:.5rem;color:#22c55e;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.375rem .625rem;position:absolute;right:.75rem;top:.75rem}.tier-up-enter-active[data-v-ea142d93]{transition:all .4s cubic-bezier(.22,1,.36,1)}.tier-up-leave-active[data-v-ea142d93]{transition:all .3s ease}.tier-up-enter-from[data-v-ea142d93]{opacity:0;transform:translateY(-10px) scale(.8)}.tier-up-leave-to[data-v-ea142d93]{opacity:0;transform:translateY(-5px)}.points-section[data-v-ea142d93]{margin-bottom:1.5rem}.points-header[data-v-ea142d93]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.points-label[data-v-ea142d93]{color:#ffffff80;font-size:.85rem}.points-value[data-v-ea142d93]{color:#fff;font-size:1.75rem;font-weight:700;transition:all .3s ease}.points-value.highlight[data-v-ea142d93]{color:#22c55e;transform:scale(1.05)}.points-suffix[data-v-ea142d93]{color:#ffffff80;font-size:.9rem;font-weight:500}.progress-container[data-v-ea142d93]{background:#0000004d;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;padding:1rem}.progress-label[data-v-ea142d93]{color:#ffffff80;font-size:.75rem;margin-bottom:.5rem}.progress-bar[data-v-ea142d93]{background:#ffffff1a;border-radius:9999px;height:.625rem;overflow:hidden;position:relative}.progress-fill[data-v-ea142d93]{background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.progress-glow[data-v-ea142d93]{background:#f59e0b;border-radius:50%;box-shadow:0 0 12px #f59e0b;height:12px;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .6s cubic-bezier(.22,1,.36,1);width:12px}.max-tier-message[data-v-ea142d93]{align-items:center;background:#a78bfa1a;border:1px solid rgba(167,139,250,.2);border-radius:.75rem;color:#c4b5fd;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;padding:1rem}.perks-section[data-v-ea142d93]{margin-bottom:1.5rem}.perks-header[data-v-ea142d93]{color:#ffffff80;font-size:.8rem;margin-bottom:.75rem}.perks-grid[data-v-ea142d93]{display:flex;flex-wrap:wrap;gap:.5rem}.perk-item[data-v-ea142d93]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#ffffff59;display:flex;font-size:.75rem;gap:.375rem;padding:.5rem .75rem;transition:all .3s ease}.perk-item.active[data-v-ea142d93]{background:#f59e0b1a;border-color:#f59e0b40;color:#fcd34d}.earn-btn[data-v-ea142d93]{align-items:center;background:linear-gradient(135deg,#f59e0b33,#d9770626);border:1px solid rgba(245,158,11,.4);border-radius:.75rem;color:#fcd34d;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;transition:all .2s ease;width:100%}.earn-btn[data-v-ea142d93]:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b4d,#d9770640);box-shadow:0 8px 24px #f59e0b33;transform:translateY(-2px)}.earn-btn[data-v-ea142d93]:disabled{cursor:not-allowed;opacity:.7}.animate-spin[data-v-ea142d93]{animation:spin-ea142d93 1s linear infinite}@keyframes spin-ea142d93{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tiers-ladder[data-v-ea142d93]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;overflow:hidden}.ladder-header[data-v-ea142d93]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);color:#ffffffb3;display:flex;font-size:.9rem;font-weight:600;gap:.625rem;padding:1rem 1.25rem}.tiers-list[data-v-ea142d93]{display:flex;flex-direction:column-reverse;padding:1rem}.tier-row[data-v-ea142d93]{border-radius:.75rem;display:flex;gap:.75rem;opacity:.5;padding:.875rem .75rem;transition:all .3s ease}.tier-row.achieved[data-v-ea142d93]{opacity:1}.tier-row.current[data-v-ea142d93]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}.tier-marker[data-v-ea142d93]{align-items:center;display:flex;flex-direction:column;width:20px}.marker-dot[data-v-ea142d93]{background:#fff3;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;flex-shrink:0;height:12px;transition:all .3s ease;width:12px}.tier-row.achieved .marker-dot[data-v-ea142d93]{background:#22c55e;border-color:#22c55e;box-shadow:0 0 8px #22c55e80}.tier-row.bronze .marker-dot[data-v-ea142d93]{background:#b45309;border-color:#b45309}.tier-row.silver .marker-dot[data-v-ea142d93]{background:#9ca3af;border-color:#9ca3af}.tier-row.gold .marker-dot[data-v-ea142d93]{background:#f59e0b;border-color:#f59e0b}.tier-row.platinum .marker-dot[data-v-ea142d93]{background:#93c5fd;border-color:#93c5fd}.tier-row.diamond .marker-dot[data-v-ea142d93]{background:#a78bfa;border-color:#a78bfa}.marker-line[data-v-ea142d93]{background:#ffffff1a;flex:1;margin:4px 0;width:2px}.marker-line.filled[data-v-ea142d93]{background:#22c55e66}.tier-content[data-v-ea142d93]{flex:1}.tier-row-header[data-v-ea142d93]{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.tier-row.bronze .tier-row-header[data-v-ea142d93]{color:#d97706}.tier-row.silver .tier-row-header[data-v-ea142d93]{color:#d1d5db}.tier-row.gold .tier-row-header[data-v-ea142d93]{color:#fcd34d}.tier-row.platinum .tier-row-header[data-v-ea142d93]{color:#bfdbfe}.tier-row.diamond .tier-row-header[data-v-ea142d93]{color:#c4b5fd}.tier-row-name[data-v-ea142d93]{font-size:.9rem;font-weight:600}.current-badge[data-v-ea142d93]{background:#22c55e33;border-radius:.25rem;color:#22c55e;font-size:.6rem;font-weight:600;padding:.125rem .375rem;text-transform:uppercase}.tier-row-points[data-v-ea142d93]{color:#fff6;font-size:.7rem;margin-bottom:.25rem}.tier-row-perk[data-v-ea142d93]{color:#fff9;font-size:.75rem}.birthday-notification[data-v-ea142d93],.tier-notification[data-v-ea142d93]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f14f2;border-radius:.875rem;bottom:4.5rem;box-shadow:0 10px 40px #0000004d;display:flex;gap:.75rem;left:50%;padding:1rem 1.5rem;position:absolute;transform:translate(-50%);z-index:10}.birthday-notification[data-v-ea142d93]{border:1px solid rgba(236,72,153,.3)}.tier-notification[data-v-ea142d93]{border:1px solid rgba(34,197,94,.3)}.notification-icon[data-v-ea142d93]{align-items:center;border-radius:.5rem;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.notification-icon.birthday[data-v-ea142d93]{background:#ec489926;color:#ec4899}.notification-icon.tier-up[data-v-ea142d93]{background:#22c55e26;color:#22c55e}.notification-icon.tier-up.gold[data-v-ea142d93]{background:#f59e0b26;color:#fcd34d}.notification-icon.tier-up.platinum[data-v-ea142d93]{background:#93c5fd26;color:#bfdbfe}.notification-icon.tier-up.diamond[data-v-ea142d93]{background:#a78bfa26;color:#c4b5fd}.notification-title[data-v-ea142d93]{color:#fff;font-size:.9rem;font-weight:600}.notification-desc[data-v-ea142d93]{color:#fff9;font-size:.75rem}.claim-btn[data-v-ea142d93]{background:linear-gradient(135deg,#ec489933,#db277726);border:1px solid rgba(236,72,153,.4);border-radius:.5rem;color:#ec4899;cursor:pointer;font-size:.8rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.claim-btn[data-v-ea142d93]:hover{background:linear-gradient(135deg,#ec48994d,#db277740)}.notification-enter-active[data-v-ea142d93]{transition:all .4s cubic-bezier(.22,1,.36,1)}.notification-leave-active[data-v-ea142d93]{transition:all .3s ease}.notification-enter-from[data-v-ea142d93]{opacity:0;transform:translate(-50%,10px)}.notification-leave-to[data-v-ea142d93]{opacity:0;transform:translate(-50%,-10px)}.demo-hint[data-v-ea142d93]{align-items:center;animation:pulse-hint-ea142d93 2s ease-in-out infinite;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1.25rem}@keyframes pulse-hint-ea142d93{0%,to{opacity:.35}50%{opacity:.6}}.features-row[data-v-ea142d93]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.feature-item[data-v-ea142d93]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;display:flex;gap:1rem;padding:1.25rem;transition:all .2s ease}.feature-item[data-v-ea142d93]:hover{background:#ffffff0a;border-color:#ffffff1a}.feature-item .feature-icon[data-v-ea142d93]{align-items:center;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:.625rem;color:#f59e0be6;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.feature-title[data-v-ea142d93]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.feature-desc[data-v-ea142d93]{color:#ffffff80;font-size:.8rem}@media(max-width:800px){.loyalty-demo[data-v-ea142d93]{grid-template-columns:1fr}.tiers-ladder[data-v-ea142d93]{order:-1}.features-row[data-v-ea142d93]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-row[data-v-ea142d93]{grid-template-columns:1fr}.birthday-notification[data-v-ea142d93],.tier-notification[data-v-ea142d93]{flex-wrap:wrap;max-width:340px;width:90%}}.section-glow-portal[data-v-903ee32b]{background:radial-gradient(ellipse 50% 50% at 60% 30%,rgba(20,184,166,.1),transparent 60%),radial-gradient(ellipse 40% 40% at 40% 70%,rgba(45,212,191,.06),transparent 50%);filter:blur(60px);height:100%;pointer-events:none;position:absolute;right:-20%;top:-20%;width:80%;z-index:0}.text-gradient-teal[data-v-903ee32b]{background:linear-gradient(135deg,#14b8a6,#0d9488);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.portal-layout[data-v-903ee32b]{align-items:center;display:grid;gap:4rem;grid-template-columns:auto 1fr}.phone-mockup-container[data-v-903ee32b]{padding:2rem;position:relative}.phone-frame[data-v-903ee32b]{background:linear-gradient(145deg,#1a1a1f,#0d0d10);border-radius:2.5rem;box-shadow:0 50px 100px #00000080,0 0 0 1px #ffffff1a,inset 0 1px #ffffff1a;padding:.5rem;width:280px}.phone-notch[data-v-903ee32b]{display:flex;justify-content:center;padding:.75rem 0 .5rem}.notch-camera[data-v-903ee32b]{background:#000;border-radius:1rem;height:24px;position:relative;width:80px}.notch-camera[data-v-903ee32b]:after{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:50%;content:"";height:8px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:8px}.phone-screen[data-v-903ee32b]{background:linear-gradient(180deg,#0f1419,#0a0d12);border-radius:2rem;min-height:520px;padding:1.25rem}.receipt-header[data-v-903ee32b]{align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.1);display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem}.store-logo[data-v-903ee32b]{align-items:center;background:#14b8a626;border:1px solid rgba(20,184,166,.25);border-radius:.625rem;color:#14b8a6e6;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.store-info[data-v-903ee32b]{flex:1}.store-name[data-v-903ee32b]{color:#fff;font-size:.9rem;font-weight:600}.store-address[data-v-903ee32b]{color:#fff6;font-size:.65rem}.receipt-badge[data-v-903ee32b]{align-items:center;background:#22c55e26;border-radius:.375rem;color:#22c55e;display:flex;font-size:.65rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.receipt-details[data-v-903ee32b]{background:#ffffff08;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}.detail-row[data-v-903ee32b]{display:flex;justify-content:space-between;padding:.25rem 0}.detail-label[data-v-903ee32b]{color:#fff6;font-size:.7rem}.detail-value[data-v-903ee32b]{color:#ffffffb3;font-size:.7rem;font-weight:500}.receipt-items[data-v-903ee32b]{margin-bottom:1rem}.items-header[data-v-903ee32b]{border-bottom:1px solid hsla(0,0%,100%,.06);color:#fff6;display:flex;font-size:.65rem;justify-content:space-between;padding:.5rem 0;text-transform:uppercase}.receipt-item[data-v-903ee32b]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;justify-content:space-between;padding:.625rem 0}.item-left[data-v-903ee32b]{align-items:center;display:flex;gap:.5rem}.item-qty[data-v-903ee32b]{color:#fff6;font-size:.7rem}.item-name[data-v-903ee32b]{color:#fffc;font-size:.8rem}.item-amount[data-v-903ee32b]{color:#ffffffb3;font-size:.8rem;font-weight:500}.receipt-totals[data-v-903ee32b]{border-top:1px dashed hsla(0,0%,100%,.1);margin-bottom:1rem;padding:.75rem 0}.total-row[data-v-903ee32b]{color:#ffffff80;display:flex;font-size:.75rem;justify-content:space-between;padding:.25rem 0}.total-row.grand-total[data-v-903ee32b]{border-top:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:1rem;font-weight:700;margin-top:.25rem;padding-top:.5rem}.payment-method[data-v-903ee32b]{align-items:center;background:#3b82f61a;border-radius:.375rem;color:#3b82f6e6;display:flex;font-size:.7rem;gap:.375rem;justify-content:center;margin-top:.75rem;padding:.5rem}.eco-badge[data-v-903ee32b]{align-items:center;background:linear-gradient(135deg,#14b8a61a,#10b9810d);border:1px solid rgba(20,184,166,.2);border-radius:.625rem;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.eco-icon[data-v-903ee32b]{align-items:center;background:#14b8a633;border-radius:.5rem;color:#14b8a6;display:flex;height:2rem;justify-content:center;width:2rem}.eco-title[data-v-903ee32b]{color:#14b8a6;font-size:.75rem;font-weight:600}.eco-desc[data-v-903ee32b]{color:#ffffff80;font-size:.65rem}.receipt-actions[data-v-903ee32b]{display:flex;gap:.5rem}.receipt-action[data-v-903ee32b]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#ffffffb3;cursor:pointer;display:flex;flex:1;font-size:.75rem;font-weight:500;gap:.375rem;justify-content:center;padding:.625rem;transition:all .2s ease}.receipt-action[data-v-903ee32b]:hover{background:#ffffff1a;color:#fff}.floating-sms[data-v-903ee32b]{align-items:center;animation:floatSms-903ee32b 3s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1419f2;border:1px solid rgba(34,197,94,.3);border-radius:.75rem;box-shadow:0 10px 30px #0000004d;display:flex;gap:.625rem;left:-20px;padding:.75rem 1rem;position:absolute;top:15%}@keyframes floatSms-903ee32b{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-5px) translate(3px)}}.sms-icon[data-v-903ee32b]{align-items:center;background:#22c55e26;border-radius:.5rem;color:#22c55e;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.sms-title[data-v-903ee32b]{color:#22c55e;font-size:.75rem;font-weight:600}.sms-number[data-v-903ee32b]{color:#ffffff80;font-size:.65rem}.floating-email[data-v-903ee32b]{align-items:center;animation:floatEmail-903ee32b 3s ease-in-out 1s infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1419f2;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;bottom:20%;box-shadow:0 10px 30px #0000004d;display:flex;gap:.625rem;padding:.75rem 1rem;position:absolute;right:-30px}@keyframes floatEmail-903ee32b{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-5px) translate(-3px)}}.email-icon[data-v-903ee32b]{align-items:center;background:#3b82f626;border-radius:.5rem;color:#3b82f6;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.email-title[data-v-903ee32b]{color:#3b82f6;font-size:.75rem;font-weight:600}.email-address[data-v-903ee32b]{color:#ffffff80;font-size:.65rem}.portal-content[data-v-903ee32b]{display:flex;flex-direction:column;gap:2rem}.impact-stats[data-v-903ee32b]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.impact-stat[data-v-903ee32b]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;padding:1.5rem 1rem;text-align:center}.stat-icon[data-v-903ee32b]{align-items:center;border-radius:.75rem;display:flex;height:3rem;justify-content:center;margin:0 auto .75rem;width:3rem}.stat-icon.trees[data-v-903ee32b]{background:#22c55e1a;color:#22c55ee6}.stat-icon.receipts[data-v-903ee32b]{background:#14b8a61a;color:#14b8a6e6}.stat-icon.co2[data-v-903ee32b]{background:#3b82f61a;color:#3b82f6e6}.stat-number[data-v-903ee32b]{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-903ee32b]{color:#ffffff80;font-size:.75rem}.portal-features[data-v-903ee32b]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.portal-feature[data-v-903ee32b]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.875rem;display:flex;gap:1rem;padding:1.25rem;transition:all .2s ease}.portal-feature[data-v-903ee32b]:hover{background:#ffffff0a;border-color:#ffffff1a}.portal-feature .feature-icon[data-v-903ee32b]{align-items:center;background:#14b8a61a;border:1px solid rgba(20,184,166,.2);border-radius:.625rem;color:#14b8a6e6;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.portal-feature .feature-title[data-v-903ee32b]{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.portal-feature .feature-desc[data-v-903ee32b]{color:#ffffff80;font-size:.8rem;line-height:1.5}.eco-cta[data-v-903ee32b]{text-align:center}.cta-badge[data-v-903ee32b]{align-items:center;background:linear-gradient(135deg,#14b8a626,#10b9811a);border:1px solid rgba(20,184,166,.3);border-radius:2rem;color:#14b8a6;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem}@media(max-width:1000px){.portal-layout[data-v-903ee32b]{gap:3rem;grid-template-columns:1fr}.phone-mockup-container[data-v-903ee32b]{display:flex;justify-content:center}.impact-stats[data-v-903ee32b]{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.portal-features[data-v-903ee32b],.impact-stats[data-v-903ee32b]{grid-template-columns:1fr}.floating-email[data-v-903ee32b],.floating-sms[data-v-903ee32b]{display:none}.phone-frame[data-v-903ee32b]{width:260px}}.section-glow-security[data-v-6fe91383]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(16,185,129,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 30% 60%,rgba(6,182,212,.05),transparent 50%);filter:blur(60px);height:80%;left:50%;pointer-events:none;position:absolute;top:-30%;transform:translate(-50%);width:140%;z-index:0}.security-layout[data-v-6fe91383]{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.security-dashboard[data-v-6fe91383]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;box-shadow:0 25px 50px -12px #0006,inset 0 0 0 1px #ffffff0d;overflow:hidden}.dashboard-header[data-v-6fe91383]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.header-icon[data-v-6fe91383]{align-items:center;background:#10b98126;border:1px solid rgba(16,185,129,.25);border-radius:.625rem;color:#10b981e6;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.security-status[data-v-6fe91383]{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:2rem;color:#10b981e6;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.5rem 1rem;position:relative}.status-glow[data-v-6fe91383]{animation:statusPulse-6fe91383 2s ease-in-out infinite;background:radial-gradient(circle at 30% 50%,rgba(16,185,129,.3),transparent 60%);inset:0;position:absolute}@keyframes statusPulse-6fe91383{0%,to{opacity:.5}50%{opacity:1}}.activity-feed[data-v-6fe91383]{padding:1rem 1.25rem}.feed-header[data-v-6fe91383]{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.live-badge[data-v-6fe91383]{align-items:center;background:#ef44441a;border-radius:1rem;color:#ef4444e6;display:flex;font-size:.65rem;font-weight:600;gap:.375rem;margin-left:auto;padding:.25rem .625rem;text-transform:uppercase}.live-dot[data-v-6fe91383]{animation:livePulse-6fe91383 1.5s ease-in-out infinite;background:#ef4444;border-radius:50%;height:6px;width:6px}@keyframes livePulse-6fe91383{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.notifications-container[data-v-6fe91383]{height:290px;overflow:hidden;position:relative}.notification[data-v-6fe91383]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;box-sizing:border-box;display:flex;gap:.875rem;height:54px;margin-bottom:.5rem;padding:.875rem 1rem}.notification[data-v-6fe91383]:last-child{margin-bottom:0}.notification[data-v-6fe91383]:hover{background:#ffffff0f}.notification-enter-active[data-v-6fe91383]{transition:all .4s cubic-bezier(.22,1,.36,1)}.notification-enter-from[data-v-6fe91383]{opacity:0;transform:translateY(-20px) scale(.95)}.notification-leave-active[data-v-6fe91383]{left:0;position:absolute;right:0;transition:all .3s ease}.notification-leave-to[data-v-6fe91383]{opacity:0;transform:translate(20px)}.notification-move[data-v-6fe91383]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.notification-icon[data-v-6fe91383]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.notification-icon.success[data-v-6fe91383]{background:#10b98126;color:#10b981e6}.notification-icon.warning[data-v-6fe91383]{background:#f59e0b26;color:#f59e0be6}.notification-icon.info[data-v-6fe91383]{background:#3b82f626;color:#3b82f6e6}.notification-content[data-v-6fe91383]{flex:1;min-width:0}.notification-title[data-v-6fe91383]{color:#ffffffe6;font-size:.8rem;font-weight:500;margin-bottom:.25rem}.notification-meta[data-v-6fe91383]{align-items:center;color:#fff6;display:flex;font-size:.7rem;gap:.5rem}.meta-dot[data-v-6fe91383]{background:#ffffff4d;border-radius:50%;height:3px;width:3px}.notification-time[data-v-6fe91383]{color:#ffffff59;font-size:.7rem;white-space:nowrap}.security-stats[data-v-6fe91383]{background:#0003;border-top:1px solid hsla(0,0%,100%,.06);display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);padding:1rem 1.25rem}.stat-card[data-v-6fe91383]{align-items:center;background:#ffffff08;border-radius:.625rem;display:flex;gap:.75rem;padding:.75rem}.stat-icon[data-v-6fe91383]{align-items:center;border-radius:.5rem;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.stat-icon.success[data-v-6fe91383]{background:#10b9811f;color:#10b981cc}.stat-icon.warning[data-v-6fe91383]{background:#f59e0b1f;color:#f59e0bcc}.stat-icon.info[data-v-6fe91383]{background:#3b82f61f;color:#3b82f6cc}.stat-value[data-v-6fe91383]{color:#fff;font-size:1.1rem;font-weight:700}.stat-label[data-v-6fe91383]{color:#fff6;font-size:.65rem}.security-features[data-v-6fe91383]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.feature-card[data-v-6fe91383]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:1.5rem;transition:all .2s ease}.feature-card[data-v-6fe91383]:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-2px)}.feature-icon[data-v-6fe91383]{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:.75rem;color:#10b981e6;display:flex;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}.feature-title[data-v-6fe91383]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.5rem}.feature-desc[data-v-6fe91383]{color:#ffffff80;font-size:.875rem;line-height:1.5}@media(max-width:900px){.security-layout[data-v-6fe91383]{grid-template-columns:1fr}.security-features[data-v-6fe91383]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.security-features[data-v-6fe91383],.security-stats[data-v-6fe91383]{grid-template-columns:1fr}.dashboard-header[data-v-6fe91383]{align-items:flex-start;flex-direction:column;gap:1rem}}.section-glow-storage[data-v-aa19e73a]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(139,92,246,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 70% 60%,rgba(168,85,247,.05),transparent 50%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:100%;z-index:0}.text-gradient-violet[data-v-aa19e73a]{background:linear-gradient(135deg,#a855f7,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-aa19e73a]{margin:0 auto 3rem;max-width:1000px}.storage-demo[data-v-aa19e73a]{display:grid;gap:2rem;grid-template-columns:380px 1fr}.storage-panel[data-v-aa19e73a]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;overflow:hidden}.panel-header[data-v-aa19e73a]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:1rem 1.25rem}.panel-icon[data-v-aa19e73a]{align-items:center;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);border-radius:.5rem;color:#a855f7;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.status-badge[data-v-aa19e73a]{align-items:center;border-radius:9999px;display:flex;font-size:.7rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}.status-badge.healthy[data-v-aa19e73a]{background:#22c55e26;color:#4ade80}.status-badge.warning[data-v-aa19e73a]{background:#f9731626;color:#fb923c}.status-dot[data-v-aa19e73a]{animation:pulse-dot-aa19e73a 2s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}@keyframes pulse-dot-aa19e73a{0%,to{opacity:1}50%{opacity:.5}}.storage-visual[data-v-aa19e73a]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:1.5rem;padding:1.5rem}.storage-ring-container[data-v-aa19e73a]{flex-shrink:0;height:100px;position:relative;width:100px}.storage-ring[data-v-aa19e73a]{height:100%;width:100%}.storage-progress[data-v-aa19e73a]{transition:stroke-dasharray .8s cubic-bezier(.22,1,.36,1),stroke .3s ease}.storage-ring-label[data-v-aa19e73a]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.ring-percent[data-v-aa19e73a]{color:#fff;font-size:1.25rem;font-weight:700}.ring-text[data-v-aa19e73a]{color:#fff6;font-size:.7rem}.storage-info[data-v-aa19e73a]{display:flex;flex:1;flex-direction:column;gap:.625rem}.info-row[data-v-aa19e73a]{align-items:center;color:#fff9;display:flex;font-size:.8rem;gap:.625rem}.connected-services[data-v-aa19e73a]{padding:1rem 1.25rem}.services-header[data-v-aa19e73a]{align-items:center;color:#fff6;display:flex;font-size:.75rem;justify-content:space-between;letter-spacing:.05em;margin-bottom:.875rem;text-transform:uppercase}.add-btn[data-v-aa19e73a]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff6;cursor:pointer;display:flex;height:1.5rem;justify-content:center;transition:all .2s ease;width:1.5rem}.add-btn[data-v-aa19e73a]:hover{background:#ffffff1a;color:#fff}.services-list[data-v-aa19e73a]{display:flex;flex-direction:column;gap:.625rem}.service-item[data-v-aa19e73a]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;cursor:pointer;display:flex;gap:.875rem;padding:.75rem;transition:all .2s ease}.service-item[data-v-aa19e73a]:hover{background:#ffffff0d}.service-item.connected[data-v-aa19e73a]{background:#22c55e0d;border-color:#22c55e4d}.service-item.xenocloud[data-v-aa19e73a]{background:#8b5cf614;border-color:#8b5cf64d}.service-icon[data-v-aa19e73a]{align-items:center;border-radius:.5rem;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.service-icon.xenocloud[data-v-aa19e73a]{background:#8b5cf633;color:#a78bfa}.service-icon.gdrive[data-v-aa19e73a]{background:#4285f426}.service-icon.dropbox[data-v-aa19e73a]{background:#0061ff26}.service-info[data-v-aa19e73a]{flex:1}.service-name[data-v-aa19e73a]{color:#fff;font-size:.85rem;font-weight:600}.service-status[data-v-aa19e73a]{color:#fff6;font-size:.7rem}.service-check[data-v-aa19e73a]{color:#4ade80}.service-connect[data-v-aa19e73a]{align-items:center;background:#ffffff0d;border-radius:.375rem;color:#fff6;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.service-item.syncing[data-v-aa19e73a]{background:#3b82f614;border-color:#3b82f666}.service-icon.syncing[data-v-aa19e73a]{color:#60a5fa}.spin-icon[data-v-aa19e73a]{animation:spin-aa19e73a 1s linear infinite}@keyframes spin-aa19e73a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.service-syncing[data-v-aa19e73a]{color:#60a5fa}.sync-text[data-v-aa19e73a]{animation:pulse-sync-aa19e73a 1.5s ease-in-out infinite;color:#60a5fa}@keyframes pulse-sync-aa19e73a{0%,to{opacity:1}50%{opacity:.5}}.service-item.mirror[data-v-aa19e73a]{background:#a855f714;border-color:#a855f766}.service-mirror[data-v-aa19e73a]{animation:pulse-mirror-aa19e73a 2s ease-in-out infinite;color:#a78bfa}@keyframes pulse-mirror-aa19e73a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.mirror-text[data-v-aa19e73a]{color:#a78bfa;font-weight:500}.alert-panel[data-v-aa19e73a]{align-items:stretch;display:flex}.storage-alert[data-v-aa19e73a]{border-radius:1.25rem;display:flex;flex:1;flex-direction:column;padding:1.75rem}.storage-alert.warning[data-v-aa19e73a]{background:linear-gradient(135deg,#f973161a,#ea580c0d);border:1px solid rgba(249,115,22,.2)}.storage-alert.success[data-v-aa19e73a]{background:linear-gradient(135deg,#22c55e1a,#16a34a0d);border:1px solid rgba(34,197,94,.2)}.storage-alert.healthy[data-v-aa19e73a]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0006;border:1px solid hsla(0,0%,100%,.1)}.alert-icon[data-v-aa19e73a]{align-items:center;border-radius:1rem;display:flex;height:3.5rem;justify-content:center;margin-bottom:1.25rem;width:3.5rem}.alert-icon.warning[data-v-aa19e73a]{background:#f9731626;color:#fb923c}.alert-icon.success[data-v-aa19e73a]{background:#22c55e26;color:#4ade80}.alert-icon.healthy[data-v-aa19e73a]{background:#8b5cf626;color:#a78bfa}.alert-content[data-v-aa19e73a]{margin-bottom:1.5rem}.alert-title[data-v-aa19e73a]{color:#fb923c;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.alert-title.success[data-v-aa19e73a]{color:#4ade80}.alert-title.healthy[data-v-aa19e73a]{color:#fff}.alert-desc[data-v-aa19e73a]{color:#fff9;font-size:.9rem;line-height:1.6}.alert-actions[data-v-aa19e73a]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.action-btn[data-v-aa19e73a]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.25rem;transition:all .2s ease}.action-btn.primary[data-v-aa19e73a]{background:linear-gradient(135deg,#f97316,#ea580c);border:none;color:#fff}.action-btn.primary[data-v-aa19e73a]:hover{box-shadow:0 8px 24px #f973164d;transform:translateY(-2px)}.action-btn.secondary[data-v-aa19e73a]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);color:#fffc}.action-btn.secondary[data-v-aa19e73a]:hover{background:#ffffff1a;border-color:#fff3}.alert-tip[data-v-aa19e73a]{align-items:center;background:#ffffff08;border-radius:.5rem;color:#ffffff80;display:flex;font-size:.8rem;gap:.5rem;margin-top:auto;padding:.75rem}.boost-details[data-v-aa19e73a]{background:#22c55e14;border-radius:.75rem;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:1rem}.boost-item[data-v-aa19e73a]{align-items:center;color:#4ade80;display:flex;font-size:.85rem;gap:.5rem}.boost-hint[data-v-aa19e73a]{align-items:center;background:#fbbf2414;border:1px solid rgba(251,191,36,.2);border-radius:.5rem;color:#fbbf24;display:flex;font-size:.8rem;gap:.5rem;padding:.75rem}.storage-alert.upgraded[data-v-aa19e73a]{background:linear-gradient(135deg,#8b5cf626,#a855f714);border:1px solid rgba(168,85,247,.3)}.alert-icon.upgraded[data-v-aa19e73a]{background:#a855f733;color:#c084fc}.alert-title.upgraded[data-v-aa19e73a]{color:#c084fc}.upgrade-details[data-v-aa19e73a]{background:#a855f71a;border-radius:.75rem;display:flex;gap:1.5rem;padding:1.25rem}.upgrade-item[data-v-aa19e73a]{align-items:center;color:#c084fc;display:flex;flex-direction:column;gap:.5rem}.upgrade-label[data-v-aa19e73a]{color:#ffffffb3;font-size:.75rem;font-weight:600}.healthy-stats[data-v-aa19e73a]{background:#ffffff08;border-radius:.75rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:auto;padding:1rem}.h-stat[data-v-aa19e73a]{text-align:center}.h-stat-value[data-v-aa19e73a]{color:#a78bfa;display:block;font-size:1rem;font-weight:700}.h-stat-label[data-v-aa19e73a]{color:#fff6;font-size:.7rem}.alert-fade-enter-active[data-v-aa19e73a],.alert-fade-leave-active[data-v-aa19e73a]{transition:all .4s cubic-bezier(.22,1,.36,1)}.alert-fade-enter-from[data-v-aa19e73a]{opacity:0;transform:translateY(10px)}.alert-fade-leave-to[data-v-aa19e73a]{opacity:0;transform:translateY(-10px)}.demo-hint[data-v-aa19e73a]{align-items:center;animation:pulse-hint-aa19e73a 2s ease-in-out infinite;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1.5rem}@keyframes pulse-hint-aa19e73a{0%,to{opacity:.35}50%{opacity:.6}}.features-row[data-v-aa19e73a]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.feature-item[data-v-aa19e73a]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;display:flex;gap:1rem;padding:1.25rem;transition:all .2s ease}.feature-item[data-v-aa19e73a]:hover{background:#ffffff0a;border-color:#ffffff1a}.feature-item .feature-icon[data-v-aa19e73a]{align-items:center;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:.625rem;color:#a855f7e6;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.feature-item .feature-icon.gdrive[data-v-aa19e73a]{background:#4285f41a;border-color:#4285f433;color:#4285f4}.feature-item .feature-icon.dropbox[data-v-aa19e73a]{background:#0061ff1a;border-color:#0061ff33;color:#0061ff}.feature-title[data-v-aa19e73a]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.feature-desc[data-v-aa19e73a]{color:#ffffff80;font-size:.8rem}@media(max-width:900px){.storage-demo[data-v-aa19e73a]{grid-template-columns:1fr}.features-row[data-v-aa19e73a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-row[data-v-aa19e73a]{grid-template-columns:1fr}.alert-actions[data-v-aa19e73a]{flex-direction:column}.healthy-stats[data-v-aa19e73a]{gap:.75rem;grid-template-columns:1fr}.boost-details[data-v-aa19e73a]{flex-direction:column;gap:.75rem}.upgrade-details[data-v-aa19e73a]{align-items:flex-start;flex-direction:column;gap:1rem}.upgrade-item[data-v-aa19e73a]{flex-direction:row;gap:.75rem}}.section-glow-hardware[data-v-8c65c7cf]{background:radial-gradient(ellipse 50% 40% at 50% 20%,rgba(244,63,94,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 70% 60%,rgba(251,113,133,.05),transparent 50%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:100%;z-index:0}.text-gradient-rose[data-v-8c65c7cf]{background:linear-gradient(135deg,#fb7185,#f43f5e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-8c65c7cf]{margin:0 auto 3rem;max-width:1000px}.hardware-demo[data-v-8c65c7cf]{align-items:start;display:grid;gap:2rem;grid-template-columns:400px 1fr}.device-manager[data-v-8c65c7cf]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#00000080;border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;overflow:hidden}.manager-header[data-v-8c65c7cf]{align-items:center;background:#0000004d;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.manager-icon[data-v-8c65c7cf]{align-items:center;background:#f43f5e26;border:1px solid rgba(244,63,94,.25);border-radius:.625rem;color:#fb7185;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.scan-btn[data-v-8c65c7cf]{align-items:center;background:#f43f5e26;border:1px solid rgba(244,63,94,.3);border-radius:.5rem;color:#fb7185;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.scan-btn[data-v-8c65c7cf]:hover:not(:disabled){background:#f43f5e40}.scan-btn[data-v-8c65c7cf]:disabled{cursor:not-allowed;opacity:.7}.spin-icon[data-v-8c65c7cf]{animation:spin-8c65c7cf 1s linear infinite}@keyframes spin-8c65c7cf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.devices-section[data-v-8c65c7cf]{padding:1rem 1.25rem}.devices-section+.devices-section[data-v-8c65c7cf]{border-top:1px solid hsla(0,0%,100%,.06)}.section-label[data-v-8c65c7cf]{align-items:center;color:#ffffff80;display:flex;font-size:.75rem;gap:.5rem;letter-spacing:.05em;margin-bottom:.875rem;text-transform:uppercase}.device-count[data-v-8c65c7cf]{background:#ffffff1a;border-radius:9999px;font-size:.7rem;margin-left:auto;padding:.125rem .5rem}.scanning-indicator[data-v-8c65c7cf]{align-items:center;display:flex;gap:2px;margin-left:auto}.scan-wave[data-v-8c65c7cf]{animation:scanWave-8c65c7cf 1s ease-in-out infinite;background:#3b82f6cc;border-radius:2px;height:12px;width:3px}.scan-wave[data-v-8c65c7cf]:nth-child(2){animation-delay:.15s}.scan-wave[data-v-8c65c7cf]:nth-child(3){animation-delay:.3s}@keyframes scanWave-8c65c7cf{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.devices-list[data-v-8c65c7cf]{display:flex;flex-direction:column;gap:.5rem;min-height:80px}.device-card[data-v-8c65c7cf]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;cursor:pointer;display:flex;gap:.875rem;padding:.875rem;transition:all .2s ease}.device-card[data-v-8c65c7cf]:hover{background:#ffffff0f}.device-card.connected[data-v-8c65c7cf]{background:#10b9810d;border-color:#10b9814d}.device-card.available[data-v-8c65c7cf]:hover{background:#3b82f614;border-color:#3b82f64d}.device-card.pairing[data-v-8c65c7cf]{background:#3b82f61a;border-color:#3b82f680}.device-icon[data-v-8c65c7cf]{align-items:center;border-radius:.625rem;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.device-icon.printer[data-v-8c65c7cf]{background:#f43f5e26;color:#fb7185}.device-icon.drawer[data-v-8c65c7cf]{background:#fbbf2426;color:#fbbf24}.device-icon.scanner[data-v-8c65c7cf]{background:#22d3ee26;color:#22d3ee}.device-info[data-v-8c65c7cf]{flex:1;min-width:0}.device-name[data-v-8c65c7cf]{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.device-status[data-v-8c65c7cf]{align-items:center;display:flex;font-size:.75rem;gap:.375rem}.device-status.connected[data-v-8c65c7cf]{color:#4ade80}.device-status.available[data-v-8c65c7cf]{color:#fff6}.status-dot[data-v-8c65c7cf]{animation:pulse-dot-8c65c7cf 2s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}@keyframes pulse-dot-8c65c7cf{0%,to{opacity:1}50%{opacity:.5}}.device-actions[data-v-8c65c7cf]{display:flex;gap:.375rem}.action-btn[data-v-8c65c7cf]{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.action-btn.test[data-v-8c65c7cf]{background:#3b82f626;color:#60a5fa}.action-btn.test[data-v-8c65c7cf]:hover:not(:disabled){background:#3b82f640}.action-btn.disconnect[data-v-8c65c7cf]{background:#ef444426;color:#f87171}.action-btn.disconnect[data-v-8c65c7cf]:hover{background:#ef444440}.action-btn[data-v-8c65c7cf]:disabled{cursor:not-allowed;opacity:.6}.device-signal[data-v-8c65c7cf]{align-items:flex-end;display:flex;gap:2px}.signal-bar[data-v-8c65c7cf]{background:#fff3;border-radius:1px;width:4px}.signal-bar[data-v-8c65c7cf]:first-child{height:6px}.signal-bar[data-v-8c65c7cf]:nth-child(2){height:10px}.signal-bar[data-v-8c65c7cf]:nth-child(3){height:14px}.signal-bar.active[data-v-8c65c7cf]{background:#4ade80}.empty-state[data-v-8c65c7cf]{align-items:center;color:#ffffff4d;display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;padding:1.5rem;text-align:center}.device-enter-active[data-v-8c65c7cf]{transition:all .4s cubic-bezier(.22,1,.36,1)}.device-leave-active[data-v-8c65c7cf]{transition:all .3s ease}.device-enter-from[data-v-8c65c7cf]{opacity:0;transform:translate(-20px)}.device-leave-to[data-v-8c65c7cf]{opacity:0;transform:translate(20px)}.device-visual[data-v-8c65c7cf]{align-items:center;display:flex;height:400px;justify-content:center;position:relative}.pos-hub[data-v-8c65c7cf]{height:120px;position:relative;width:120px}.hub-ring[data-v-8c65c7cf]{border:2px solid hsla(0,0%,100%,.1);border-radius:50%;inset:0;position:absolute;transition:all .3s ease}.hub-ring.scanning[data-v-8c65c7cf]{animation:hubPulse-8c65c7cf 1.5s ease-in-out infinite;border-color:#3b82f680}.hub-ring.connected[data-v-8c65c7cf]{border-color:#10b98180}@keyframes hubPulse-8c65c7cf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.hub-core[data-v-8c65c7cf]{align-items:center;background:#0009;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;display:flex;flex-direction:column;gap:.25rem;inset:15px;justify-content:center;position:absolute}.hub-label[data-v-8c65c7cf]{color:#fff9;font-size:.7rem;font-weight:600}.device-nodes[data-v-8c65c7cf]{inset:0;position:absolute}.device-node[data-v-8c65c7cf]{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:absolute}.device-node.printer[data-v-8c65c7cf]{left:50%;top:20px;transform:translate(-50%)}.device-node.drawer[data-v-8c65c7cf]{bottom:40px;left:60px}.device-node.scanner[data-v-8c65c7cf]{bottom:40px;right:60px}.node-line[data-v-8c65c7cf]{background:#ffffff1a;position:absolute;transition:all .3s ease}.device-node.printer .node-line[data-v-8c65c7cf]{height:60px;left:50%;top:100%;transform:translate(-50%);width:2px}.device-node.drawer .node-line[data-v-8c65c7cf]{height:2px;left:100%;top:50%;transform:rotate(30deg);transform-origin:left center;width:80px}.device-node.scanner .node-line[data-v-8c65c7cf]{height:2px;right:100%;top:50%;transform:rotate(-30deg);transform-origin:right center;width:80px}.device-node.connected .node-line[data-v-8c65c7cf]{background:#10b98180}.device-node.pairing .node-line[data-v-8c65c7cf]{animation:linePulse-8c65c7cf 1s ease-in-out infinite;background:#3b82f680}@keyframes linePulse-8c65c7cf{0%,to{opacity:1}50%{opacity:.3}}.node-icon[data-v-8c65c7cf]{align-items:center;background:#00000080;border:2px solid hsla(0,0%,100%,.1);border-radius:1rem;color:#ffffff80;display:flex;height:3.5rem;justify-content:center;transition:all .3s ease;width:3.5rem}.device-node.connected .node-icon[data-v-8c65c7cf]{background:#10b9811a;border-color:#10b98180;color:#4ade80}.device-node.pairing .node-icon[data-v-8c65c7cf]{animation:nodePulse-8c65c7cf 1s ease-in-out infinite;border-color:#3b82f680;color:#60a5fa}@keyframes nodePulse-8c65c7cf{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.node-label[data-v-8c65c7cf]{color:#ffffff80;font-size:.75rem;white-space:nowrap}.device-node.connected .node-label[data-v-8c65c7cf]{color:#fffc}.node-status[data-v-8c65c7cf]{align-items:center;border-radius:50%;display:flex;height:1.25rem;justify-content:center;position:absolute;right:-4px;top:-4px;width:1.25rem}.node-status.connected[data-v-8c65c7cf]{background:#22c55e;color:#fff}.node-status.pairing[data-v-8c65c7cf]{background:#3b82f6;color:#fff}.test-output[data-v-8c65c7cf]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;bottom:20px;display:flex;gap:.75rem;left:50%;padding:.875rem 1.25rem;position:absolute;transform:translate(-50%);white-space:nowrap}.test-output.success[data-v-8c65c7cf]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#4ade80}.test-output.testing[data-v-8c65c7cf]{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.test-output.info[data-v-8c65c7cf]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fffc}.test-message[data-v-8c65c7cf]{font-size:.875rem;font-weight:500}.fade-enter-active[data-v-8c65c7cf],.fade-leave-active[data-v-8c65c7cf]{transition:all .3s ease}.fade-enter-from[data-v-8c65c7cf],.fade-leave-to[data-v-8c65c7cf]{opacity:0;transform:translate(-50%) translateY(10px)}.demo-hint[data-v-8c65c7cf]{align-items:center;animation:pulse-hint-8c65c7cf 2s ease-in-out infinite;color:#ffffff59;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1.5rem}@keyframes pulse-hint-8c65c7cf{0%,to{opacity:.35}50%{opacity:.6}}.hardware-features[data-v-8c65c7cf]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.feature-card[data-v-8c65c7cf]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;display:flex;gap:1.25rem;padding:1.5rem;transition:all .2s ease}.feature-card[data-v-8c65c7cf]:hover{background:#ffffff0a;border-color:#ffffff1a}.feature-card .feature-icon[data-v-8c65c7cf]{align-items:center;border-radius:.75rem;display:flex;flex-shrink:0;height:3.5rem;justify-content:center;width:3.5rem}.feature-icon.printer[data-v-8c65c7cf]{background:#f43f5e1a;border:1px solid rgba(244,63,94,.2);color:#fb7185}.feature-icon.drawer[data-v-8c65c7cf]{background:#fbbf241a;border:1px solid rgba(251,191,36,.2);color:#fbbf24}.feature-icon.scanner[data-v-8c65c7cf]{background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);color:#22d3ee}.feature-content[data-v-8c65c7cf]{flex:1}.feature-title[data-v-8c65c7cf]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.5rem}.feature-desc[data-v-8c65c7cf]{color:#ffffff80;font-size:.85rem;line-height:1.5;margin-bottom:.75rem}.feature-brands[data-v-8c65c7cf]{display:flex;gap:.5rem}.feature-brands span[data-v-8c65c7cf]{background:#ffffff0d;border-radius:9999px;color:#ffffff80;font-size:.7rem;padding:.25rem .625rem}@media(max-width:900px){.hardware-demo[data-v-8c65c7cf]{grid-template-columns:1fr}.device-visual[data-v-8c65c7cf]{height:300px}.hardware-features[data-v-8c65c7cf]{grid-template-columns:1fr}}@media(max-width:600px){.manager-header[data-v-8c65c7cf]{align-items:stretch;flex-direction:column;gap:1rem}.scan-btn[data-v-8c65c7cf]{justify-content:center}}.section-glow-support[data-v-1f432873]{background:radial-gradient(ellipse,rgba(14,165,233,.08) 0,transparent 70%);height:60%;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:80%}.text-gradient-sky[data-v-1f432873]{background:linear-gradient(135deg,#38bdf8,#0ea5e9,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.demo-container[data-v-1f432873]{margin:0 auto;max-width:1000px}.support-demo[data-v-1f432873]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;display:grid;gap:1.5rem;grid-template-columns:320px 1fr;padding:1.5rem}.channels-panel[data-v-1f432873]{background:#0003;border-radius:.75rem;display:flex;flex-direction:column;padding:1rem}.channels-header[data-v-1f432873]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem;padding:.75rem}.channels-list[data-v-1f432873]{display:flex;flex:1;flex-direction:column;gap:.5rem}.channel-item[data-v-1f432873]{align-items:center;background:#ffffff08;border:1px solid transparent;border-radius:.625rem;cursor:pointer;display:flex;gap:.75rem;padding:.875rem;transition:all .2s ease}.channel-item[data-v-1f432873]:hover{background:#ffffff0f}.channel-item.active[data-v-1f432873]{background:#0ea5e91a;border-color:#0ea5e94d}.channel-icon[data-v-1f432873]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.channel-icon.kb[data-v-1f432873]{background:#a855f726;color:#a78bfa}.channel-icon.forum[data-v-1f432873]{background:#22c55e26;color:#4ade80}.channel-icon.chat[data-v-1f432873]{background:#0ea5e926;color:#38bdf8}.channel-icon.messaging[data-v-1f432873]{background:#8b5cf626;color:#a78bfa}.channel-info[data-v-1f432873]{flex:1;min-width:0}.channel-name[data-v-1f432873]{color:#fff;font-size:.9rem;font-weight:500}.channel-desc[data-v-1f432873]{color:#ffffff80;font-size:.75rem;margin-top:.125rem}.channel-badge[data-v-1f432873]{background:#ffffff1a;border-radius:9999px;color:#fff9;font-size:.65rem;padding:.25rem .5rem}.channel-badge.online[data-v-1f432873]{align-items:center;background:#22c55e26;color:#4ade80;display:flex;gap:.375rem}.channel-badge.available[data-v-1f432873]{background:#0ea5e926;color:#38bdf8}.pulse-dot[data-v-1f432873]{animation:pulse-1f432873 2s ease-in-out infinite;background:#4ade80;border-radius:50%;height:6px;width:6px}@keyframes pulse-1f432873{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.messaging-icons[data-v-1f432873]{display:flex;gap:.25rem}.app-icon[data-v-1f432873]{align-items:center;border-radius:4px;display:flex;font-size:.6rem;font-weight:700;height:20px;justify-content:center;width:20px}.app-icon.viber[data-v-1f432873]{background:#7360f2;color:#fff}.app-icon.line[data-v-1f432873]{background:#00b900;color:#fff}.support-hours[data-v-1f432873]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);color:#ffffff80;display:flex;font-size:.75rem;gap:.5rem;margin-top:.75rem;padding:.75rem}.preview-panel[data-v-1f432873]{background:#0000004d;border-radius:.75rem;min-height:400px;overflow:hidden}.preview-content[data-v-1f432873]{height:100%;padding:1.25rem}.preview-fade-enter-active[data-v-1f432873],.preview-fade-leave-active[data-v-1f432873]{transition:all .3s ease}.preview-fade-enter-from[data-v-1f432873]{opacity:0;transform:translate(10px)}.preview-fade-leave-to[data-v-1f432873]{opacity:0;transform:translate(-10px)}.preview-content.kb .preview-header[data-v-1f432873]{margin-bottom:1.25rem}.search-bar[data-v-1f432873]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#fff6;display:flex;gap:.75rem;padding:.875rem 1rem}.kb-categories[data-v-1f432873]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.25rem}.kb-category[data-v-1f432873]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}.kb-category[data-v-1f432873]:hover{background:#ffffff0f;border-color:#a855f74d}.category-icon[data-v-1f432873]{align-items:center;background:#a855f726;border-radius:.5rem;color:#a78bfa;display:flex;height:36px;justify-content:center;width:36px}.category-name[data-v-1f432873]{color:#fff;font-size:.85rem;font-weight:500}.category-count[data-v-1f432873]{color:#ffffff80;font-size:.7rem}.kb-popular[data-v-1f432873]{background:#ffffff05;border-radius:.5rem;padding:1rem}.popular-header[data-v-1f432873]{color:#ffffffb3;font-size:.8rem;font-weight:600;margin-bottom:.75rem}.popular-list[data-v-1f432873]{display:flex;flex-direction:column;gap:.5rem}.popular-item[data-v-1f432873]{align-items:center;color:#fff9;cursor:pointer;display:flex;font-size:.8rem;gap:.5rem;transition:color .2s ease}.popular-item[data-v-1f432873]:hover{color:#a78bfa}.preview-content.forum[data-v-1f432873]{display:flex;flex-direction:column}.forum-header[data-v-1f432873]{margin-bottom:1.25rem}.forum-stats[data-v-1f432873]{display:flex;gap:2rem}.stat[data-v-1f432873]{display:flex;flex-direction:column}.stat-value[data-v-1f432873]{color:#4ade80;font-size:1.25rem;font-weight:700}.stat-label[data-v-1f432873]{color:#ffffff80;font-size:.7rem}.forum-topics[data-v-1f432873]{display:flex;flex:1;flex-direction:column;gap:.75rem;margin-bottom:1rem}.topic-item[data-v-1f432873]{align-items:center;background:#ffffff08;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.875rem;transition:background .2s ease}.topic-item[data-v-1f432873]:hover{background:#ffffff0f}.topic-avatar[data-v-1f432873]{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:36px;justify-content:center;width:36px}.topic-avatar.solved[data-v-1f432873]{background:#22c55e33;color:#4ade80}.topic-content[data-v-1f432873]{flex:1;min-width:0}.topic-title[data-v-1f432873]{align-items:center;color:#fff;display:flex;font-size:.85rem;font-weight:500;gap:.5rem}.solved-badge[data-v-1f432873]{background:#22c55e33;border-radius:4px;color:#4ade80;font-size:.6rem;font-weight:600;padding:.125rem .375rem}.topic-meta[data-v-1f432873]{align-items:center;color:#fff6;display:flex;font-size:.7rem;gap:.375rem;margin-top:.25rem}.topic-replies[data-v-1f432873]{align-items:center;color:#ffffff80;display:flex;font-size:.75rem;gap:.25rem}.topic-replies.hot[data-v-1f432873]{color:#f97316}.forum-join-btn[data-v-1f432873]{align-items:center;background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:.5rem;color:#4ade80;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem;transition:all .2s ease}.forum-join-btn[data-v-1f432873]:hover{background:#22c55e40}.preview-content.chat[data-v-1f432873]{display:flex;flex-direction:column;padding:0}.chat-window[data-v-1f432873]{display:flex;flex-direction:column;height:100%}.chat-header[data-v-1f432873]{background:#0ea5e91a;border-bottom:1px solid rgba(14,165,233,.2);padding:1rem 1.25rem}.agent-info[data-v-1f432873]{align-items:center;display:flex;gap:.75rem}.agent-avatar[data-v-1f432873]{align-items:center;background:#0ea5e933;border-radius:50%;color:#38bdf8;display:flex;height:40px;justify-content:center;width:40px}.agent-name[data-v-1f432873]{color:#fff;font-weight:600}.agent-status[data-v-1f432873]{align-items:center;color:#fff9;display:flex;font-size:.75rem;gap:.375rem}.status-dot[data-v-1f432873]{background:#4ade80;border-radius:50%;height:8px;width:8px}.chat-messages[data-v-1f432873]{display:flex;flex:1;flex-direction:column;gap:.75rem;overflow-y:auto;padding:1.25rem}.message[data-v-1f432873]{display:flex;flex-direction:column;max-width:85%}.message.agent[data-v-1f432873]{align-self:flex-start}.message.user[data-v-1f432873]{align-self:flex-end}.message-bubble[data-v-1f432873]{border-radius:1rem;font-size:.85rem;line-height:1.4;padding:.75rem 1rem}.message.agent .message-bubble[data-v-1f432873]{background:#ffffff14;border-bottom-left-radius:.25rem;color:#fff}.message.user .message-bubble[data-v-1f432873]{background:#0ea5e94d;border-bottom-right-radius:.25rem;color:#fff}.message-time[data-v-1f432873]{color:#fff6;font-size:.65rem;margin-top:.25rem;padding:0 .25rem}.message.user .message-time[data-v-1f432873]{text-align:right}.quick-replies[data-v-1f432873]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.quick-reply[data-v-1f432873]{align-items:center;background:#0ea5e91a;border:1px solid rgba(14,165,233,.3);border-radius:9999px;color:#38bdf8;cursor:pointer;display:flex;font-size:.75rem;gap:.375rem;padding:.5rem .75rem;transition:all .2s ease}.quick-reply[data-v-1f432873]:hover{background:#0ea5e933}.typing-dots[data-v-1f432873]{display:flex;gap:4px}.typing-dots span[data-v-1f432873]{animation:typingBounce-1f432873 1.4s ease-in-out infinite;background:#ffffff80;border-radius:50%;height:6px;width:6px}.typing-dots span[data-v-1f432873]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-1f432873]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-1f432873{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.message-slide-enter-active[data-v-1f432873]{transition:all .3s ease}.message-slide-enter-from[data-v-1f432873]{opacity:0;transform:translateY(10px)}.chat-input[data-v-1f432873]{background:#0003;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:.75rem;padding:1rem 1.25rem}.chat-input input[data-v-1f432873]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#fff;flex:1;font-size:.85rem;padding:.75rem 1rem}.chat-input input[data-v-1f432873]::-moz-placeholder{color:#fff6}.chat-input input[data-v-1f432873]::placeholder{color:#fff6}.send-btn[data-v-1f432873]{align-items:center;background:#0ea5e933;border:1px solid rgba(14,165,233,.3);border-radius:.5rem;color:#38bdf8;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.send-btn[data-v-1f432873]:hover{background:#0ea5e94d}.preview-content.messaging[data-v-1f432873]{display:flex;flex-direction:column}.messaging-header[data-v-1f432873]{color:#ffffffb3;font-size:.9rem;margin-bottom:1.5rem;text-align:center}.messaging-apps[data-v-1f432873]{display:flex;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.messaging-app[data-v-1f432873]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 2rem;transition:all .2s ease}.messaging-app[data-v-1f432873]:hover{background:#ffffff0f}.messaging-app.viber[data-v-1f432873]:hover{border-color:#7360f266}.messaging-app.line[data-v-1f432873]:hover{border-color:#00b90066}.app-logo[data-v-1f432873]{align-items:center;border-radius:1rem;display:flex;height:64px;justify-content:center;width:64px}.app-logo.viber[data-v-1f432873]{background:linear-gradient(135deg,#7360f2,#665ced);color:#fff}.app-logo.line[data-v-1f432873]{background:linear-gradient(135deg,#00b900,#00a000);color:#fff}.app-name[data-v-1f432873]{color:#fff;font-weight:600}.app-status[data-v-1f432873]{color:#ffffff80;font-size:.75rem}.qr-section[data-v-1f432873]{margin-bottom:1.5rem}.qr-card[data-v-1f432873]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;display:flex;gap:1.5rem;padding:1.25rem}.qr-code[data-v-1f432873]{flex-shrink:0}.qr-placeholder[data-v-1f432873]{align-items:center;background:#fff;border-radius:.5rem;color:#1a1a2e;display:flex;height:100px;justify-content:center;width:100px}.qr-title[data-v-1f432873]{color:#fff;font-weight:600;margin-bottom:.25rem}.qr-desc[data-v-1f432873]{color:#ffffff80;font-size:.8rem}.qr-fade-enter-active[data-v-1f432873],.qr-fade-leave-active[data-v-1f432873]{transition:all .3s ease}.qr-fade-enter-from[data-v-1f432873],.qr-fade-leave-to[data-v-1f432873]{opacity:0;transform:translateY(-10px)}.response-time[data-v-1f432873]{align-items:center;background:#0ea5e914;border:1px solid rgba(14,165,233,.15);border-radius:.5rem;color:#ffffffb3;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;margin-top:auto;padding:.875rem}.response-time strong[data-v-1f432873]{color:#38bdf8}@media(max-width:768px){.support-demo[data-v-1f432873]{grid-template-columns:1fr}.channels-panel[data-v-1f432873]{order:2}.preview-panel[data-v-1f432873]{min-height:350px;order:1}.kb-categories[data-v-1f432873]{grid-template-columns:1fr}.messaging-apps[data-v-1f432873]{align-items:center;flex-direction:column}.qr-card[data-v-1f432873]{flex-direction:column;text-align:center}}.fair-pricing-card[data-v-1f432873]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:2rem;position:relative}.pricing-icon[data-v-1f432873]{align-items:center;background:#0ea5e926;border-radius:.75rem;color:#38bdf8;display:flex;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.cta-glow[data-v-2e669082]{background:radial-gradient(ellipse 50% 40% at 50% 50%,rgba(56,189,248,.08),transparent 60%),radial-gradient(ellipse 40% 30% at 30% 60%,rgba(139,92,246,.06),transparent 50%);filter:blur(60px);inset:-30%;pointer-events:none;position:absolute}.country-pill[data-v-2e669082]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;color:#ffffff80;cursor:pointer;display:inline-flex;font-size:.8rem;gap:.375rem;padding:.5rem .875rem;transition:all .2s ease}.country-pill[data-v-2e669082]:hover{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffb3}.country-pill.active[data-v-2e669082]{background:#38bdf81a;border-color:#38bdf84d;color:#38bdf8}.section-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.section-reveal.visible{opacity:1;transform:translateY(0)}.section-reveal.visible>*{animation:fadeInUp .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-connector{align-items:center;display:flex;flex-direction:column;padding:2rem 0;position:relative}.connector-line{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.15) 30%,hsla(0,0%,100%,.15) 70%,transparent);height:60px;width:1px}.connector-dot{background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;height:8px;margin-top:-4px;position:relative;width:8px}.connector-dot:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.section-connector.accent .connector-line{background:linear-gradient(180deg,transparent,rgba(99,102,241,.3) 30%,rgba(139,92,246,.3) 70%,transparent)}.section-connector.accent .connector-dot{background:#6366f14d;border-color:#8b5cf680;box-shadow:0 0 20px #6366f14d}.landing-page{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.section-reveal{opacity:1;transform:none;transition:none}.section-reveal.visible>*{animation:none}}@media(max-width:768px){.section-connector{padding:1.5rem 0}.connector-line{height:40px}.section-reveal{transform:translateY(30px)}}
