@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700;800;900&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";.sidebar-wrapper[data-v-46135f46]{position:fixed;left:0;top:0;width:220px;height:100vh;background:linear-gradient(180deg,#1c0505,#120303,#080101);border-right:1px solid rgba(201,164,92,.28);box-shadow:4px 0 25px #0009;display:flex;flex-direction:column;padding:var(--space-lg) 0;z-index:var(--z-sticky);overflow-y:auto}.sidebar-logo[data-v-46135f46]{display:flex;align-items:center;gap:12px;padding:0 var(--space-lg);margin-bottom:var(--space-md);text-decoration:none;perspective:800px}.sidebar-logo-img[data-v-46135f46]{height:46px;width:46px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(201,164,92,.5));animation:sidebarLogoLevitate-46135f46 4s ease-in-out infinite;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s ease}.sidebar-brand-block[data-v-46135f46]{display:flex;flex-direction:column}.sidebar-brand-name[data-v-46135f46]{font-family:Cinzel,serif;font-size:1.35rem;font-weight:800;letter-spacing:.04em;background:linear-gradient(135deg,#fff3d6,#c9a45c 45%,#e8d2b5 75%,#9a7836);background-size:200% auto;animation:sidebarShimmer-46135f46 6s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px rgba(201,164,92,.35))}.sidebar-brand-tag[data-v-46135f46]{font-size:9px;font-weight:700;letter-spacing:1.5px;color:#c9a45c;text-transform:uppercase}.sidebar-logo:hover .sidebar-logo-img[data-v-46135f46]{transform:scale3d(1.1,1.1,1.1) rotateY(12deg) rotateX(-6deg);filter:drop-shadow(0 8px 18px rgba(201,164,92,.75))}@keyframes sidebarLogoLevitate-46135f46{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) rotateY(4deg)}}@keyframes sidebarShimmer-46135f46{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.role-badge-pill[data-v-46135f46]{margin:0 var(--space-lg) var(--space-md);padding:5px 12px;border-radius:var(--radius-full);background:linear-gradient(135deg,#590907cc,#1e0404f2);border:1px solid rgba(201,164,92,.45);color:#ffe6a3;font-size:11px;font-weight:700;letter-spacing:.5px;display:inline-flex;align-items:center;gap:6px;width:fit-content;box-shadow:0 4px 12px #00000073}.sidebar-nav[data-v-46135f46]{display:flex;flex-direction:column;gap:4px;padding:0 var(--space-sm);flex:1}.sidebar-link[data-v-46135f46]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:10px;font-size:var(--text-sm);font-weight:500;color:#e8d2b5;text-decoration:none;transition:all .25s ease;border:1px solid transparent}.sidebar-link[data-v-46135f46]:hover{background:#c9a45c1f;color:#fff;border-color:#c9a45c40;transform:translate(3px)}.sidebar-link.active[data-v-46135f46]{background:linear-gradient(135deg,#c9a45c47,#590907cc);border:1px solid rgba(201,164,92,.55);color:#ffeca8;font-weight:700;box-shadow:0 4px 16px #00000073,inset 0 0 10px #c9a45c1f}.sidebar-link.active .sidebar-icon[data-v-46135f46]{color:#d4af37;filter:drop-shadow(0 0 8px rgba(212,175,55,.65))}.sidebar-icon[data-v-46135f46]{flex-shrink:0;opacity:.9;transition:all .2s ease}.sidebar-link:hover .sidebar-icon[data-v-46135f46]{color:#d4af37}.sidebar-bottom-actions[data-v-46135f46]{padding:12px 14px;margin-top:auto;border-top:1px solid rgba(201,164,92,.18);display:flex;flex-direction:column;gap:8px}.sidebar-store-link[data-v-46135f46]{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:12px;background:#c9a45c1a;border:1px solid rgba(201,164,92,.3);color:#e8d2b5;font-size:12px;font-weight:600;text-decoration:none;transition:all .25s ease}.sidebar-store-link[data-v-46135f46]:hover{background:#c9a45c33;color:#fff;border-color:#c9a45c99;box-shadow:0 4px 14px #c9a45c33;transform:translateY(-1px)}.sidebar-logout-btn[data-v-46135f46]{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:12px;background:#b91c1c26;border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:12px;font-weight:700;cursor:pointer;transition:all .25s ease}.sidebar-logout-btn[data-v-46135f46]:hover{background:#dc2626;border-color:#ef4444;color:#fff;box-shadow:0 4px 14px #dc262659;transform:translateY(-1px)}@media(max-width:960px){.sidebar-wrapper[data-v-46135f46]{display:none}}.navbar-wrapper[data-v-389648b0]{position:sticky;top:0;left:0;width:100%;z-index:var(--z-sticky);background:linear-gradient(180deg,#590907fa,#370706f5);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1.5px solid rgba(201,164,92,.4);box-shadow:0 8px 24px #23050599,0 0 15px #5909074d;transition:all .35s ease}.navbar-wrapper.navbar-loggedin[data-v-389648b0]{margin-left:220px;width:calc(100% - 220px)}.navbar-wrapper.is-scrolled[data-v-389648b0]{background:linear-gradient(180deg,#5f0a08fc,#2d0505fa);border-bottom:2px solid #C9A45C;box-shadow:0 12px 36px #000000bf,0 0 25px #c9a45c40}.navbar-center-links[data-v-389648b0]{display:flex;align-items:center;gap:28px;flex-shrink:0}.royal-nav-link[data-v-389648b0]{font-family:Cinzel,serif;font-size:11.5px;font-weight:700;letter-spacing:2px;white-space:nowrap;text-decoration:none;position:relative;padding:8px 10px;background:linear-gradient(135deg,#fff9ed,#e8d2b5,#c9a45c 80%,#9a7836);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#c9a45c;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;cursor:pointer}.royal-nav-link[data-v-389648b0]:hover{background:linear-gradient(135deg,#fff,#f5e0b7 40%,#e5be6b 75%,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:translateY(-1.5px);filter:drop-shadow(0 2px 10px rgba(201,164,92,.45))}.royal-nav-link[data-v-389648b0]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,#C9A45C 20%,#E8D2B5 50%,#C9A45C 80%,transparent);transition:all .3s cubic-bezier(.34,1.56,.64,1);transform:translate(-50%);border-radius:999px}.royal-nav-link[data-v-389648b0]:hover:after{width:75%}@media(max-width:960px){.navbar-center-links[data-v-389648b0]{display:none}}.navbar-container[data-v-389648b0]{display:flex;align-items:center;justify-content:space-between;height:74px}.navbar-container-full[data-v-389648b0]{max-width:100%;padding:0 var(--space-xl)}.brand-logo[data-v-389648b0]{display:flex;align-items:center;gap:14px;text-decoration:none;perspective:900px}.logo-3d-model-pod[data-v-389648b0]{position:relative;display:flex;align-items:center;justify-content:center;perspective:900px}.logo-3d-model-disc[data-v-389648b0]{position:relative;width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#fff,#fff8e8 25%,#fbe8b5 55%,#dfb25e 80%,#7e4d0d);border:2px solid #dfb25e;border-bottom:4.5px solid #4a0c18;box-shadow:0 8px 18px -2px #28050a52,0 2px 6px #b8860b59,inset 0 2.5px 3.5px #fffffff2,inset 0 -3.5px 5px #4a0c1873;transform-style:preserve-3d;animation:modelLevitate3D-389648b0 4.5s ease-in-out infinite;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.brand-logo-img[data-v-389648b0]{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35));transition:transform .35s ease}.brand-logo:hover .logo-3d-model-disc[data-v-389648b0]{transform:scale(1.08) rotateY(10deg) rotateX(-5deg) translateZ(8px);box-shadow:0 14px 26px -3px #28050a66,0 4px 12px #b8860b80,inset 0 3px 4px #fffffff2,inset 0 -4px 6px #4a0c1880}.brand-text-block[data-v-389648b0]{display:flex;flex-direction:column}.brand-name-text[data-v-389648b0]{font-family:var(--font-heading);font-size:1.7rem;font-weight:900;letter-spacing:-.025em;background:linear-gradient(135deg,#781126,#b8860b 40%,#d4af37 60%,#4a0c18);background-size:200% auto;animation:shimmerText-389648b0 6s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(120,17,38,.15));line-height:1.05}.brand-sub-badge[data-v-389648b0]{font-size:9px;font-weight:800;letter-spacing:.18em;color:#996515;text-transform:uppercase;line-height:1;margin-top:2px}@keyframes modelLevitate3D-389648b0{0%,to{transform:perspective(600px) translateY(0) rotateX(0) rotateY(0)}50%{transform:perspective(600px) translateY(-4px) rotateX(4deg) rotateY(-3deg)}}@keyframes shimmerText-389648b0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(min-width:961px){.brand-logo.hidden-on-desktop-loggedin[data-v-389648b0]{display:none}}.logo-badge[data-v-389648b0]{width:38px;height:38px;border-radius:10px;background:#ff6b351a;border:1px solid rgba(255,107,53,.2);display:flex;align-items:center;justify-content:center}.text-saffron[data-v-389648b0]{color:var(--saffron)}.logo-title[data-v-389648b0]{font-family:var(--font-heading);font-weight:800;font-size:1.35rem;color:var(--text-primary)}.nav-desktop[data-v-389648b0]{display:flex;align-items:center;gap:var(--space-xs)}.nav-item[data-v-389648b0]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);transition:all var(--transition-fast);text-decoration:none}.nav-item[data-v-389648b0]:hover,.nav-item.router-link-active[data-v-389648b0]{color:var(--text-primary)}.navbar-search-area[data-v-389648b0]{display:flex;align-items:center;gap:var(--space-md);flex:1;max-width:600px}.location-selector[data-v-389648b0]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);background:#ff6b350f;cursor:pointer;flex-shrink:0}.location-text[data-v-389648b0]{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.text-muted[data-v-389648b0]{color:var(--text-muted)}.navbar-search-box[data-v-389648b0]{flex:1;position:relative;display:flex;align-items:center}.search-icon[data-v-389648b0]{position:absolute;left:12px;color:var(--text-muted);pointer-events:none}.navbar-search-input[data-v-389648b0]{width:100%;height:38px;padding:0 12px 0 38px;border-radius:var(--radius-full);border:1px solid rgba(226,232,240,.8);background:#f1f5f999;font-size:var(--text-sm);color:var(--text-primary);outline:none;transition:all var(--transition-fast)}.navbar-search-input[data-v-389648b0]:focus{border-color:var(--saffron);background:#fff;box-shadow:0 0 0 3px #ff6b351a}.navbar-search-input[data-v-389648b0]::placeholder{color:var(--text-muted);font-size:.82rem}.nav-actions[data-v-389648b0]{display:flex;align-items:center;gap:var(--space-sm)}.nav-action-btn[data-v-389648b0]{width:40px;height:40px;border-radius:var(--radius-full);border:1.5px solid #9A7836;background:linear-gradient(135deg,#9a783647,#28070680);color:#e8d2b5;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #00000059}.nav-action-btn[data-v-389648b0]:hover{background:linear-gradient(135deg,#b8860b,#9a7836);border-color:#d8b56c;color:#120505;transform:translateY(-1.5px);box-shadow:0 6px 18px #9a783699}.cart-count-badge[data-v-389648b0]{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;border-radius:999px;background:linear-gradient(135deg,#c9a45c,#9a7836);color:#101010;font-family:Cinzel,sans-serif;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 8px #0009}.nav-stories-pill[data-v-389648b0]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full);background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:.82rem;font-weight:700;text-decoration:none;transition:all var(--transition-fast)}.nav-stories-pill[data-v-389648b0]:hover,.nav-stories-pill.router-link-active[data-v-389648b0]{background:linear-gradient(135deg,#ff6b35,#ea580c);color:#fff;border-color:#ff6b35;box-shadow:0 4px 12px #ff6b3559;transform:translateY(-1px)}.nav-stories-pill[data-v-389648b0]:hover .text-saffron,.nav-stories-pill.router-link-active[data-v-389648b0] .text-saffron{color:#fff!important}@media(max-width:600px){.stories-label-text[data-v-389648b0]{display:none}.nav-stories-pill[data-v-389648b0]{padding:8px;border-radius:50%}}.cart-action-btn[data-v-389648b0]{position:relative}.cart-count-badge[data-v-389648b0]{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:var(--saffron);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.user-avatar-circle[data-v-389648b0]{width:32px;height:32px;border-radius:50%;background:var(--gradient-primary);color:#fff;font-weight:700;font-size:.8rem;display:flex;align-items:center;justify-content:center}.glass-dropdown-card[data-v-389648b0]{background:#fffffff2!important;backdrop-filter:blur(25px)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 16px 36px #00000014!important}.glass-list[data-v-389648b0]{background:transparent!important}.nav-auth-toggle-group[data-v-389648b0]{display:inline-flex;align-items:center;gap:12px}.nav-auth-btn[data-v-389648b0]{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:999px;font-family:Cinzel,serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.nav-login-btn[data-v-389648b0]{background:linear-gradient(135deg,#9a783638,#59090766);border:1.5px solid #9A7836;color:#e8d2b5;box-shadow:0 4px 14px #00000059,inset 0 1px 2px #c9a45c40}.nav-login-btn[data-v-389648b0]:hover{background:linear-gradient(135deg,#c9a45c59,#9a783680);border-color:#c9a45c;color:#fff;box-shadow:0 4px 20px #9a78368c;transform:translateY(-1.5px)}.nav-signup-btn[data-v-389648b0]{background:linear-gradient(135deg,#d4af37,#b8860b,#9a7836 70%,#6e5220);border:1.5px solid #F5E0B7;color:#120505!important;font-weight:800;box-shadow:0 4px 18px #9a78368c,inset 0 1px 2px #ffffffa6}.nav-signup-btn[data-v-389648b0]:hover{background:linear-gradient(135deg,#f3deac,#c9a45c 40%,#a68038 75%,#7d5d25);box-shadow:0 6px 24px #c9a45cbf,inset 0 1px 3px #ffffffd9;transform:translateY(-2px)}.mobile-toggle-btn[data-v-389648b0]{display:none;background:linear-gradient(135deg,#9a783640,#28070680);border:1.5px solid #9A7836;border-radius:var(--radius-full);cursor:pointer;padding:8px;color:#e8d2b5;transition:all .25s ease}.mobile-toggle-btn[data-v-389648b0]:hover{border-color:#c9a45c;color:#fff}.mobile-drawer[data-v-389648b0]{display:flex;flex-direction:column;padding:var(--space-md);margin:var(--space-sm) var(--space-md);gap:var(--space-xs);box-shadow:0 12px 32px #00000014}.mobile-nav-item[data-v-389648b0]{display:flex;align-items:center;gap:var(--space-sm);padding:10px 14px;border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);transition:all var(--transition-fast);text-decoration:none}.mobile-nav-item[data-v-389648b0]:hover,.mobile-nav-item.router-link-active[data-v-389648b0]{background:#ff6b3514;color:var(--saffron)}.mobile-signup[data-v-389648b0]{background:var(--gradient-primary);color:#fff!important;text-align:center;justify-content:center;margin-top:var(--space-xs)}.mobile-logout[data-v-389648b0]{background:transparent;border:none;width:100%;cursor:pointer;color:var(--tomato)!important}@media(max-width:960px){.nav-desktop[data-v-389648b0],.navbar-search-area[data-v-389648b0]{display:none}.mobile-toggle-btn[data-v-389648b0]{display:flex}.navbar-wrapper.navbar-loggedin[data-v-389648b0]{margin-left:0;width:100%}}@media(max-width:640px){.navbar-container[data-v-389648b0]{height:64px}.brand-logo[data-v-389648b0]{gap:10px}.logo-3d-model-disc[data-v-389648b0]{width:48px;height:48px}.brand-logo-img[data-v-389648b0]{width:42px;height:42px}.brand-name-text[data-v-389648b0]{font-size:1.35rem}.brand-sub-badge[data-v-389648b0]{font-size:7.5px}}.footer-glass[data-v-ca4850de]{position:relative;background:linear-gradient(180deg,#180505,#280706 40%,#120302);border-top:1.5px solid rgba(201,164,92,.4);color:#f7f3ec;padding:4.5rem 0 2rem;margin-top:auto;overflow:hidden;box-shadow:0 -15px 50px #000c,0 0 30px #c9a45c26;transition:margin-left var(--transition-normal),width var(--transition-normal)}.footer-glass.footer-loggedin[data-v-ca4850de]{margin-left:220px;width:calc(100% - 220px)}.footer-inner-container[data-v-ca4850de]{padding:0 var(--space-xl)}.footer-glow[data-v-ca4850de]{position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:2px;background:linear-gradient(90deg,transparent,#C9A45C,#E8D2B5,#C9A45C,transparent);filter:blur(4px);opacity:.9}.footer-grid[data-v-ca4850de]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:var(--space-2xl)}.footer-brand[data-v-ca4850de]{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-brand-logo-wrap[data-v-ca4850de]{display:inline-flex;align-items:center;gap:18px;text-decoration:none;perspective:900px;margin-bottom:var(--space-xs)}.footer-3d-model-pod[data-v-ca4850de]{position:relative;display:flex;align-items:center;justify-content:center;perspective:900px}.footer-3d-model-disc[data-v-ca4850de]{position:relative;width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#fff,#fff8e8 25%,#fbe8b5 55%,#dfb25e 80%,#7e4d0d);border:2.5px solid #dfb25e;border-bottom:5.5px solid #4a0c18;box-shadow:0 12px 26px -4px #28050a59,0 4px 10px #b8860b66,inset 0 3px 4px #fffffff2,inset 0 -4px 6px #4a0c1880;transform-style:preserve-3d;animation:footerModelLevitate3D-ca4850de 5s ease-in-out infinite;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.footer-logo-img[data-v-ca4850de]{width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 3px 7px rgba(0,0,0,.38));transition:transform .35s ease}.footer-brand-logo-wrap:hover .footer-3d-model-disc[data-v-ca4850de]{transform:scale(1.08) rotateY(-10deg) rotateX(6deg) translateZ(10px);box-shadow:0 18px 36px -4px #28050a73,0 6px 16px #b8860b8c,inset 0 4px 5px #fffffff2,inset 0 -5px 7px #4a0c188c}.footer-brand-text-block[data-v-ca4850de]{display:flex;flex-direction:column}.footer-brand-name[data-v-ca4850de]{font-family:var(--font-heading);font-size:2.1rem;font-weight:900;letter-spacing:-.025em;background:linear-gradient(135deg,#781126,#b8860b 40%,#d4af37 60%,#4a0c18);background-size:200% auto;animation:footerShimmerText-ca4850de 6s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(120,17,38,.15));line-height:1.05}.footer-brand-sub[data-v-ca4850de]{font-size:9.5px;font-weight:800;letter-spacing:.16em;color:#996515;text-transform:uppercase;margin-top:3px}@keyframes footerModelLevitate3D-ca4850de{0%,to{transform:perspective(700px) translateY(0) rotateX(0) rotateY(0)}50%{transform:perspective(700px) translateY(-5px) rotateX(4deg) rotateY(-3deg)}}@keyframes footerShimmerText-ca4850de{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.royal-tagline-chip[data-v-ca4850de]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--saffron-dark);background:#ff6b3514;border:1px solid rgba(255,107,53,.2);padding:3px 10px;border-radius:var(--radius-full);width:fit-content}.footer-tagline[data-v-ca4850de]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.6;max-width:340px}.footer-pillars-row[data-v-ca4850de]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.pillar-pill[data-v-ca4850de]{font-size:10px;font-weight:600;color:var(--text-secondary);background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 8px;border-radius:var(--radius-full)}.social-links[data-v-ca4850de]{display:flex;gap:.5rem;margin-top:4px}.social-btn[data-v-ca4850de]{width:38px;height:38px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(201,164,92,.3);color:#e8d2b5;text-decoration:none;transition:all .25s ease}.social-btn[data-v-ca4850de]:hover{color:#101010;border-color:#c9a45c;background:#c9a45c;box-shadow:0 4px 14px #c9a45c66}.footer-col[data-v-ca4850de]{display:flex;flex-direction:column;gap:.65rem}.footer-col h4[data-v-ca4850de]{font-family:Cinzel,serif;font-size:12px;font-weight:700;color:#c9a45c;margin-bottom:.5rem;letter-spacing:2px;text-transform:uppercase}.footer-col a[data-v-ca4850de]{color:#e8d2b5;font-family:Inter,sans-serif;font-size:13px;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex;align-items:center;gap:6px;opacity:.85}.footer-col a[data-v-ca4850de]:hover{color:#fff;opacity:1;transform:translate(4px);text-shadow:0 0 8px rgba(201,164,92,.5)}.special-offer-highlight-link[data-v-ca4850de]{color:var(--saffron)!important;font-weight:700;background:#ff6b3514;padding:3px 8px;border-radius:6px;border:1px dashed rgba(255,107,53,.3);width:fit-content}.special-offer-highlight-link[data-v-ca4850de]:hover{background:#ff6b3529}.footer-fullmenu-btn[data-v-ca4850de]{background:none;border:none;padding:0;margin:0;color:var(--text-secondary);font-size:var(--text-xs);font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:color var(--transition-fast),transform var(--transition-fast);text-align:left;width:fit-content}.footer-fullmenu-btn[data-v-ca4850de]:hover{color:var(--saffron);transform:translate(3px)}.fullmenu-modal-overlay[data-v-ca4850de]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172aa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999999;padding:var(--space-md)}.fullmenu-modal-card[data-v-ca4850de]{background:#fff;border-radius:20px;border:1px solid rgba(226,232,240,.9);width:100%;max-width:360px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.85rem;max-height:90vh;overflow-y:auto}.modal-card-header[data-v-ca4850de]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.6rem;border-bottom:1px solid #f1f5f9}.modal-header-left[data-v-ca4850de]{display:flex;align-items:center;gap:8px}.modal-card-title[data-v-ca4850de]{font-family:var(--font-heading);font-size:1.2rem;font-weight:800;color:var(--text-primary);margin:0}.modal-badge-total[data-v-ca4850de]{font-size:11px;font-weight:700;color:var(--saffron-dark);background:#ff6b351a;padding:2px 8px;border-radius:var(--radius-full)}.modal-close-btn[data-v-ca4850de]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-full);width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.modal-close-btn[data-v-ca4850de]:hover{background:#fee2e2;color:#ef4444;border-color:#fca5a5;transform:rotate(90deg)}.modal-special-offer-pill[data-v-ca4850de]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#ff6b351f,#f59e0b1f);border:1px dashed rgba(255,107,53,.45);color:var(--saffron-dark);padding:8px 12px;border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-xs);text-decoration:none;transition:all var(--transition-fast)}.modal-special-offer-pill[data-v-ca4850de]:hover{background:#ff6b3533;transform:translateY(-1px)}.offer-pill-left[data-v-ca4850de]{display:flex;align-items:center;gap:6px}.offer-tag[data-v-ca4850de]{font-size:10px;font-weight:800;background:var(--saffron);color:#fff;padding:2px 6px;border-radius:var(--radius-full)}.modal-cat-list[data-v-ca4850de]{display:flex;flex-direction:column;gap:5px}.modal-cat-item[data-v-ca4850de]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;font-size:.85rem;font-weight:600;background:#f8fafc;border:1px solid transparent;transition:all var(--transition-fast)}.modal-cat-item[data-v-ca4850de]:hover{background:#ff6b3514;border-color:#ff6b3540;color:var(--saffron);transform:translate(3px)}.modal-cat-label[data-v-ca4850de]{display:flex;align-items:center;gap:8px}.modal-cat-emoji[data-v-ca4850de]{font-size:1.1rem;line-height:1}.modal-cat-count[data-v-ca4850de]{font-size:11px;font-weight:700;color:var(--saffron-dark);background:#fff;border:1px solid rgba(255,107,53,.25);padding:1px 7px;border-radius:var(--radius-full)}.modal-card-footer[data-v-ca4850de]{padding-top:.4rem;border-top:1px solid #f1f5f9}.modal-view-all-btn[data-v-ca4850de]{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--gradient-primary);color:#fff;padding:8px 14px;border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-xs);text-decoration:none;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.modal-view-all-btn[data-v-ca4850de]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.modal-fade-enter-active[data-v-ca4850de],.modal-fade-leave-active[data-v-ca4850de]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-ca4850de],.modal-fade-leave-to[data-v-ca4850de]{opacity:0}.footer-contact-info[data-v-ca4850de]{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.6}.footer-contact-info p[data-v-ca4850de]{margin:0}.footer-phone-link[data-v-ca4850de]{color:inherit;text-decoration:none;transition:all .2s ease}.footer-phone-link[data-v-ca4850de]:hover{color:#c9a45c;text-decoration:underline}.footer-bottom[data-v-ca4850de]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(226,232,240,.85)}.copyright[data-v-ca4850de]{font-size:var(--text-xs);color:var(--text-muted);display:flex;align-items:center;gap:.35rem}.inline-heart[data-v-ca4850de]{color:#ef4444;fill:#ef4444}.footer-bottom-badges[data-v-ca4850de]{display:flex;align-items:center;gap:var(--space-md);font-size:11px;font-weight:600;color:var(--text-secondary)}@media(max-width:960px){.footer-glass.footer-loggedin[data-v-ca4850de]{margin-left:0!important;width:100%!important}}@media(max-width:800px){.footer-grid[data-v-ca4850de]{grid-template-columns:1fr 1fr;gap:var(--space-xl)}.footer-bottom[data-v-ca4850de]{flex-direction:column;text-align:center}}@media(max-width:500px){.footer-grid[data-v-ca4850de]{grid-template-columns:1fr}.footer-brand-logo-wrap[data-v-ca4850de]{gap:12px}.footer-3d-model-disc[data-v-ca4850de]{width:72px;height:72px}.footer-logo-img[data-v-ca4850de]{width:64px;height:64px}.footer-brand-name[data-v-ca4850de]{font-size:1.7rem}.footer-brand-sub[data-v-ca4850de]{font-size:8px}}.toast-container[data-v-91ca1e88]{position:fixed;top:90px;right:20px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-sm);pointer-events:none}.toast-item[data-v-91ca1e88]{display:flex;align-items:center;gap:var(--space-sm);padding:.85rem 1.25rem;min-width:280px;max-width:400px;border-radius:var(--radius-md);pointer-events:auto;animation:toastSlideIn .4s cubic-bezier(.34,1.56,.64,1);border-left:3px solid}.toast-icon[data-v-91ca1e88]{font-size:1.1rem}.toast-message[data-v-91ca1e88]{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.toast-success[data-v-91ca1e88]{border-left-color:var(--fresh-green)}.toast-error[data-v-91ca1e88]{border-left-color:var(--tomato)}.toast-info[data-v-91ca1e88]{border-left-color:#60a5fa}.toast-warning[data-v-91ca1e88]{border-left-color:var(--golden)}.toast-exit[data-v-91ca1e88]{animation:toastSlideOut .3s ease-in forwards}.toast-anim-enter-active[data-v-91ca1e88]{animation:toastSlideIn .4s ease-out}.toast-anim-leave-active[data-v-91ca1e88]{animation:toastSlideOut .3s ease-in}.cart-overlay[data-v-3bdf4641]{position:fixed;inset:0;background:#0f172a66;backdrop-filter:blur(4px);z-index:var(--z-modal);display:flex;justify-content:flex-end}.cart-drawer[data-v-3bdf4641]{width:100%;max-width:420px;height:100%;background:#fffffff2!important;backdrop-filter:blur(30px) saturate(180%)!important;border-left:1px solid rgba(255,255,255,.9)!important;box-shadow:-10px 0 40px #0000001f!important;border-radius:0!important;display:flex;flex-direction:column;padding:var(--space-lg);overflow:hidden}.cart-header[data-v-3bdf4641]{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle)}.cart-header-title[data-v-3bdf4641]{display:flex;align-items:center;gap:8px}.cart-header-title h3[data-v-3bdf4641]{font-size:var(--text-lg);font-weight:700}.drawer-close-btn[data-v-3bdf4641]{background:#0000000d;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast)}.drawer-close-btn[data-v-3bdf4641]:hover{background:#ef44441a;color:var(--tomato)}.restaurant-pill-bar[data-v-3bdf4641]{padding:8px 0}.restaurant-tag[data-v-3bdf4641]{font-size:.75rem;color:var(--saffron);font-weight:700}.cart-empty-state[data-v-3bdf4641]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-2xl)}.empty-icon-bubble[data-v-3bdf4641]{width:80px;height:80px;border-radius:50%;background:#ff6b351a;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md)}.cart-empty-state h4[data-v-3bdf4641]{font-size:var(--text-lg);margin-bottom:4px}.cart-empty-state p[data-v-3bdf4641]{color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.cart-items-scroll[data-v-3bdf4641]{flex:1;overflow-y:auto;padding:var(--space-sm) 0;display:flex;flex-direction:column;gap:var(--space-sm)}.cart-item-card[data-v-3bdf4641]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fffc;border:1px solid rgba(226,232,240,.9);border-radius:var(--radius-lg)}.item-left-block[data-v-3bdf4641]{display:flex;align-items:center;gap:10px;flex:1}.item-title-col[data-v-3bdf4641]{display:flex;flex-direction:column}.item-name-text[data-v-3bdf4641]{font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.item-rate-text[data-v-3bdf4641]{font-size:.72rem;color:var(--text-muted)}.item-right-block[data-v-3bdf4641]{display:flex;align-items:center;gap:12px}.qty-stepper-box[data-v-3bdf4641]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:var(--radius-full);padding:2px 6px}.stepper-action-btn[data-v-3bdf4641]{background:transparent;border:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary)}.stepper-qty[data-v-3bdf4641]{font-size:.75rem;font-weight:700;min-width:14px;text-align:center}.item-total-price[data-v-3bdf4641]{font-size:var(--text-xs);font-weight:700;color:var(--text-primary);min-width:44px;text-align:right}.coupon-section[data-v-3bdf4641]{padding:12px 0;border-top:1px dashed var(--border-subtle)}.coupon-input-group[data-v-3bdf4641]{display:flex;align-items:center;background:#fff;border:1.5px solid #b8860b;border-radius:var(--radius-full);padding:3px 6px;box-shadow:0 2px 8px #b8860b26}.drawer-gold-tag[data-v-3bdf4641]{color:#b8860b}.coupon-field[data-v-3bdf4641]{flex:1;border:none;background:transparent;padding:5px 8px;font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:#5c3800;outline:none}.drawer-apply-coupon-btn[data-v-3bdf4641]{background:linear-gradient(135deg,#b8860b,#875a0c,#664100);color:#fff;border:1px solid #ffffff;border-radius:var(--radius-full);padding:4px 12px;font-size:.72rem;font-weight:800;cursor:pointer;transition:all .2s ease}.drawer-apply-coupon-btn[data-v-3bdf4641]:hover{filter:brightness(1.15);box-shadow:0 0 10px #b8860b66}.drawer-coupon-applied-pill[data-v-3bdf4641]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:12px;background:linear-gradient(135deg,#1c1505,#150f02);border:1.5px solid #b8860b;border-bottom:2.5px solid #5a3800;color:#fff;font-size:.74rem}.drawer-coupon-applied-left[data-v-3bdf4641]{display:flex;align-items:center;gap:6px}.drawer-coupon-applied-pill strong[data-v-3bdf4641]{background:#fff;color:#5c3800;padding:1px 6px;border-radius:5px;border:1px solid #b8860b;font-family:Courier New,Courier,monospace;font-weight:900;letter-spacing:.8px}.drawer-remove-coupon-btn[data-v-3bdf4641]{background:#fff;border:1px solid #dc2626;border-radius:5px;padding:2px 7px;color:#dc2626;font-size:.7rem;font-weight:800;cursor:pointer}.drawer-remove-coupon-btn[data-v-3bdf4641]:hover{background:#dc2626;color:#fff}.coupon-msg[data-v-3bdf4641]{font-size:.7rem;margin-top:4px;color:var(--tomato)}.coupon-msg.success[data-v-3bdf4641]{color:#047857;font-weight:700}.cart-bill-summary[data-v-3bdf4641]{padding:10px 0;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.bill-line[data-v-3bdf4641]{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--text-secondary)}.discount-line[data-v-3bdf4641]{color:var(--fresh-green-dark);font-weight:600}.grand-total-line[data-v-3bdf4641]{border-top:1px dashed var(--border-subtle);padding-top:6px;font-size:var(--text-sm);color:var(--text-primary)}.cart-footer-cta[data-v-3bdf4641]{padding-top:var(--space-sm)}.checkout-submit-btn[data-v-3bdf4641]{font-weight:700!important;box-shadow:0 4px 16px #ff6b3559!important}.cart-drawer-enter-active[data-v-3bdf4641],.cart-drawer-leave-active[data-v-3bdf4641]{transition:opacity .3s ease}.cart-drawer-enter-from[data-v-3bdf4641],.cart-drawer-leave-to[data-v-3bdf4641]{opacity:0}.cart-drawer-enter-active .cart-drawer[data-v-3bdf4641]{animation:slideInRight .35s cubic-bezier(.34,1.56,.64,1)}.cart-drawer-leave-active .cart-drawer[data-v-3bdf4641]{animation:slideOutRight .25s ease-in}.zaikaa-myra-root[data-v-5f58ed50]{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,sans-serif;z-index:99999}.myra-floating-launcher[data-v-5f58ed50]{position:fixed;bottom:28px;right:28px;display:flex;align-items:center;gap:12px;cursor:pointer;z-index:99999;user-select:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.myra-floating-launcher[data-v-5f58ed50]:hover{transform:translateY(-4px) scale(1.04)}.launcher-core[data-v-5f58ed50]{position:relative;width:62px;height:62px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#ff9800,#ffb300,#d97706);box-shadow:0 10px 25px -4px #f59e0b66,0 0 20px #ff980040;display:flex;align-items:center;justify-content:center}.launcher-avatar[data-v-5f58ed50]{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff;border:2px solid rgba(255,255,255,.95)}.launcher-status-dot[data-v-5f58ed50]{position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#10b981;border:2px solid #ffffff}.launcher-status-dot.speaking[data-v-5f58ed50]{background:#f59e0b;animation:pulse-ring 1.2s infinite}.launcher-status-dot.listening[data-v-5f58ed50]{background:#ef4444;animation:pulse-ring 1.2s infinite}.launcher-pulse-ring[data-v-5f58ed50]{position:absolute;top:50%;left:28px;width:66px;height:66px;border-radius:50%;border:2px solid rgba(245,158,11,.4);transform:translate(-50%,-50%);animation:launcher-pulse-5f58ed50 2.5s infinite;pointer-events:none}.launcher-pulse-ring.delay-1[data-v-5f58ed50]{animation-delay:1.25s}@keyframes launcher-pulse-5f58ed50{0%{transform:translate(-50%,-50%) scale(.95);opacity:.8}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.launcher-pill[data-v-5f58ed50]{background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#0f172a;padding:8px 16px;border-radius:9999px;border:1px solid rgba(245,158,11,.35);display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;box-shadow:0 10px 25px #00000014}.pill-sparkle[data-v-5f58ed50]{color:#d97706;font-size:14px}.pill-text strong[data-v-5f58ed50]{color:#d97706;font-weight:700}.myra-console-overlay[data-v-5f58ed50]{position:fixed;inset:0;background:#0f172a40;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px}.myra-console-window[data-v-5f58ed50]{width:440px;max-width:calc(100vw - 32px);height:690px;max-height:calc(100vh - 48px);background:#ffffffe0;backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);border:1.5px solid rgba(255,255,255,.95);border-radius:28px;box-shadow:0 30px 70px -15px #00000026,0 0 35px #f59e0b2e,inset 0 1px 2px #fffffff2;display:flex;flex-direction:column;overflow:hidden;color:#0f172a}.myra-header[data-v-5f58ed50]{padding:12px 16px;background:#ffffffc7;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid rgba(245,158,11,.16);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;position:relative;z-index:10}.header-profile[data-v-5f58ed50]{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.avatar-pod[data-v-5f58ed50]{position:relative;width:38px;height:38px;border-radius:50%;border:2px solid #f59e0b;overflow:hidden;box-shadow:0 4px 12px #f59e0b40;flex-shrink:0}.avatar-img[data-v-5f58ed50]{width:100%;height:100%;object-fit:cover}.online-indicator[data-v-5f58ed50]{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:50%;background:#10b981;border:1.5px solid #ffffff}.online-indicator.speaking[data-v-5f58ed50]{background:#f59e0b}.online-indicator.listening[data-v-5f58ed50]{background:#10b981}.header-meta[data-v-5f58ed50]{display:flex;flex-direction:column}.header-title-row[data-v-5f58ed50]{display:flex;align-items:center;gap:5px}.header-name[data-v-5f58ed50]{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.2px}.royal-sparkle[data-v-5f58ed50]{font-size:12px;line-height:1}.header-sub[data-v-5f58ed50]{display:flex;align-items:center;gap:5px;font-size:11px;color:#64748b;margin-top:1px;font-weight:600}.status-pulse-dot[data-v-5f58ed50]{width:6px;height:6px;border-radius:50%;background:#10b981}.status-pulse-dot.speaking[data-v-5f58ed50]{background:#f59e0b}.status-pulse-dot.listening[data-v-5f58ed50]{background:#10b981}.header-controls[data-v-5f58ed50]{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap;white-space:nowrap}.ctrl-btn[data-v-5f58ed50]{background:#ffffffd9;border:1px solid rgba(0,0,0,.08);color:#334155;cursor:pointer;border-radius:9999px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000000a;white-space:nowrap;flex-shrink:0}.ctrl-btn[data-v-5f58ed50]:hover{background:#fff;color:#0f172a;transform:translateY(-1px)}.lang-btn[data-v-5f58ed50]{padding:5px 9px;font-size:11.5px;font-weight:600;gap:4px;color:#78350f;border-color:#f59e0b47}.icon-btn[data-v-5f58ed50]{width:32px;height:32px;border-radius:50%;color:#475569}.close-btn[data-v-5f58ed50]:hover{background:#ef44441f;border-color:#ef44444d;color:#ef4444}.myra-sonic-zone[data-v-5f58ed50]{position:relative;padding:26px 20px 16px;background:radial-gradient(circle at 50% 28%,#fffbeb,#fef3c7 35%,#fffdfa 75%,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid rgba(245,158,11,.18);user-select:none;overflow:hidden;box-shadow:inset 0 4px 20px #f59e0b1a,inset 0 -6px 14px #f59e0b0d}.holo-dust-cluster[data-v-5f58ed50]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.dust-particle[data-v-5f58ed50]{position:absolute;width:4px;height:4px;border-radius:50%;background:#fbbf24;filter:drop-shadow(0 0 5px #f59e0b);opacity:.6}.dust-particle.p1[data-v-5f58ed50]{top:20%;left:22%;animation:floatDust-5f58ed50 6s ease-in-out infinite}.dust-particle.p2[data-v-5f58ed50]{top:28%;right:20%;animation:floatDust-5f58ed50 7s ease-in-out 1s infinite;width:3px;height:3px;background:#60a5fa}.dust-particle.p3[data-v-5f58ed50]{bottom:22%;left:25%;animation:floatDust-5f58ed50 8s ease-in-out 2s infinite;width:4.5px;height:4.5px;background:#f43f5e}.dust-particle.p4[data-v-5f58ed50]{bottom:30%;right:26%;animation:floatDust-5f58ed50 6.5s ease-in-out 1.5s infinite}@keyframes floatDust-5f58ed50{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.3}50%{transform:translateY(-10px) translate(5px) scale(1.3);opacity:.85}}.avatar-aura-glow[data-v-5f58ed50]{position:absolute;width:150px;height:150px;border-radius:50%;filter:blur(36px);opacity:.85;transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.aura-idle[data-v-5f58ed50]{background:radial-gradient(circle,rgba(251,191,36,.55) 0%,rgba(245,158,11,.3) 50%,transparent 75%)}.aura-listening[data-v-5f58ed50]{background:radial-gradient(circle,rgba(16,185,129,.7) 0%,rgba(6,182,212,.45) 55%,transparent 75%);transform:scale(1.3)}.aura-thinking[data-v-5f58ed50]{background:radial-gradient(circle,rgba(245,158,11,.75) 0%,rgba(234,88,12,.5) 55%,transparent 75%);transform:scale(1.25)}.aura-speaking[data-v-5f58ed50]{background:radial-gradient(circle,rgba(244,63,94,.8) 0%,rgba(245,158,11,.55) 55%,transparent 75%);transform:scale(1.4)}.avatar-3d-stage[data-v-5f58ed50]{position:relative;width:126px;height:126px;display:flex;align-items:center;justify-content:center;perspective:1000px}.avatar-3d-pedestal[data-v-5f58ed50]{position:absolute;bottom:-6px;width:100px;height:18px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(245,158,11,.5) 0%,rgba(217,119,6,.22) 50%,transparent 80%);filter:blur(5px);transform:rotateX(65deg);animation:pedestalPulse-5f58ed50 3.5s ease-in-out infinite alternate;pointer-events:none}@keyframes pedestalPulse-5f58ed50{0%{transform:rotateX(65deg) scale(.9);opacity:.5}to{transform:rotateX(65deg) scale(1.15);opacity:.9}}.avatar-3d-halo-ring[data-v-5f58ed50]{position:absolute;inset:-14px;border-radius:50%;border:1.8px dashed rgba(245,158,11,.6);transform:rotateX(68deg) rotateY(16deg);animation:orbitRing3D-5f58ed50 8s linear infinite;pointer-events:none;filter:drop-shadow(0 0 8px rgba(245,158,11,.65))}.halo-satellite[data-v-5f58ed50]{position:absolute;top:0;left:50%;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fbbf24,0 0 16px #f59e0b;transform:translate(-50%,-50%)}.avatar-3d-halo-ring.ring-secondary[data-v-5f58ed50]{inset:-24px;border:1.2px solid rgba(217,119,6,.35);transform:rotateX(74deg) rotateY(-22deg);animation:orbitRing3DReverse-5f58ed50 11s linear infinite;filter:drop-shadow(0 0 6px rgba(217,119,6,.45))}.avatar-3d-halo-ring.speaking[data-v-5f58ed50]{border-color:#f59e0be6;animation-duration:3.5s;filter:drop-shadow(0 0 12px rgba(245,158,11,.85))}.avatar-3d-halo-ring.listening[data-v-5f58ed50]{border-color:#10b981e6;animation-duration:2.8s;filter:drop-shadow(0 0 12px rgba(16,185,129,.85))}@keyframes orbitRing3D-5f58ed50{0%{transform:rotateX(68deg) rotate(0)}to{transform:rotateX(68deg) rotate(360deg)}}@keyframes orbitRing3DReverse-5f58ed50{0%{transform:rotateX(74deg) rotate(360deg)}to{transform:rotateX(74deg) rotate(0)}}.avatar-3d-card[data-v-5f58ed50]{position:relative;width:104px;height:104px;border-radius:50%;padding:4px;background:linear-gradient(135deg,#fef08a,#f59e0b,#b45309);box-shadow:0 20px 42px -6px #f59e0b73,0 0 35px #fbbf2459,inset 0 2px 6px #ffffffe6;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;cursor:pointer;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.avatar-3d-card[data-v-5f58ed50]:hover{box-shadow:0 25px 50px -6px #f59e0b99,0 0 45px #fbbf2480,inset 0 2px 7px #fffffff2}.myra-3d-portrait[data-v-5f58ed50]{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff;border:2px solid #ffffff;display:block;box-shadow:inset 0 2px 8px #00000026}.specular-glass-vignette[data-v-5f58ed50]{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 40%,transparent 65%)}.sonic-ripple-3d[data-v-5f58ed50]{position:absolute;inset:-8px;border-radius:50%;pointer-events:none}.sonic-border[data-v-5f58ed50]{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(245,158,11,.6);animation:pulseBorder-5f58ed50 1.5s cubic-bezier(.2,.8,.2,1) infinite}.sonic-border.ring-2[data-v-5f58ed50]{animation-delay:.5s;border-color:#f59e0b59}@keyframes pulseBorder-5f58ed50{0%{transform:scale(1);opacity:.9}to{transform:scale(1.45);opacity:0}}.call-mode-btn[data-v-5f58ed50]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:20px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#b45309;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #f59e0b1a}.call-mode-btn[data-v-5f58ed50]:hover{background:#f59e0b38;transform:translateY(-1px);box-shadow:0 4px 10px #f59e0b33}.call-mode-btn.call-active[data-v-5f58ed50]{background:linear-gradient(135deg,#10b981,#059669);border-color:#059669;color:#fff;box-shadow:0 4px 14px #10b98159;animation:callActiveGlow-5f58ed50 2s infinite}@keyframes callActiveGlow-5f58ed50{0%,to{box-shadow:0 4px 14px #10b98159}50%{box-shadow:0 4px 20px #10b98199}}.call-pulse-dot[data-v-5f58ed50]{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulseDot 1s infinite alternate}.call-badge-live[data-v-5f58ed50]{background:#10b981;color:#fff;font-size:10px;padding:2px 7px;border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;animation:pulseDot 1.2s infinite alternate}.audio-spectrum-bars[data-v-5f58ed50]{display:flex;align-items:center;justify-content:center;gap:4px;height:48px;margin-top:14px;margin-bottom:4px}.spectrum-bar[data-v-5f58ed50]{width:3.5px;border-radius:999px;background:linear-gradient(180deg,#fef08a,#f59e0b 55%,#d97706);box-shadow:0 0 8px #f59e0b73;animation:waveIdle-5f58ed50 2s ease-in-out infinite alternate;animation-delay:calc(var(--bar-idx) * .08s);transform-origin:center;transition:background .3s ease,box-shadow .3s ease}.spectrum-bar[data-v-5f58ed50]:nth-child(1),.spectrum-bar[data-v-5f58ed50]:nth-child(22){height:9px}.spectrum-bar[data-v-5f58ed50]:nth-child(2),.spectrum-bar[data-v-5f58ed50]:nth-child(21){height:12px}.spectrum-bar[data-v-5f58ed50]:nth-child(3),.spectrum-bar[data-v-5f58ed50]:nth-child(20){height:15px}.spectrum-bar[data-v-5f58ed50]:nth-child(4),.spectrum-bar[data-v-5f58ed50]:nth-child(19){height:18px}.spectrum-bar[data-v-5f58ed50]:nth-child(5),.spectrum-bar[data-v-5f58ed50]:nth-child(18){height:21px}.spectrum-bar[data-v-5f58ed50]:nth-child(6),.spectrum-bar[data-v-5f58ed50]:nth-child(17){height:24px}.spectrum-bar[data-v-5f58ed50]:nth-child(7),.spectrum-bar[data-v-5f58ed50]:nth-child(16){height:27px}.spectrum-bar[data-v-5f58ed50]:nth-child(8),.spectrum-bar[data-v-5f58ed50]:nth-child(15){height:29px}.spectrum-bar[data-v-5f58ed50]:nth-child(9),.spectrum-bar[data-v-5f58ed50]:nth-child(14){height:31px}.spectrum-bar[data-v-5f58ed50]:nth-child(10),.spectrum-bar[data-v-5f58ed50]:nth-child(13){height:33px}.spectrum-bar[data-v-5f58ed50]:nth-child(11),.spectrum-bar[data-v-5f58ed50]:nth-child(12){height:34px}@keyframes waveIdle-5f58ed50{0%{transform:scaleY(.72);opacity:.65}50%{transform:scaleY(1.15);opacity:.95}to{transform:scaleY(.85);opacity:.75}}.audio-spectrum-bars.speaking .spectrum-bar[data-v-5f58ed50]{background:linear-gradient(180deg,#fff,#fef08a 25%,#f59e0b 60%,#ea580c);box-shadow:0 0 14px #f59e0bd9,0 0 6px #fff;animation:waveSpeaking-5f58ed50 .48s ease-in-out infinite alternate;animation-delay:calc(var(--bar-idx) * 45ms)}@keyframes waveSpeaking-5f58ed50{0%{transform:scaleY(.45)}50%{transform:scaleY(1.5)}to{transform:scaleY(.75)}}.audio-spectrum-bars.listening .spectrum-bar[data-v-5f58ed50]{background:linear-gradient(180deg,#fff,#a7f3d0 30%,#10b981,#047857);box-shadow:0 0 14px #10b981d9,0 0 6px #fff;animation:waveListening-5f58ed50 .65s ease-in-out infinite alternate;animation-delay:calc(var(--bar-idx) * 55ms)}@keyframes waveListening-5f58ed50{0%{transform:scaleY(.5)}50%{transform:scaleY(1.35)}to{transform:scaleY(.7)}}.sonic-telemetry-badge[data-v-5f58ed50]{margin-top:10px;font-size:12px;color:#78350f;font-weight:600;display:inline-flex;align-items:center;gap:7px;background:#fffffff0;padding:6px 16px;border-radius:9999px;border:1.5px solid rgba(245,158,11,.3);box-shadow:0 4px 14px #f59e0b1f,inset 0 1px 1px #fff;backdrop-filter:blur(12px)}.myra-chat-stream[data-v-5f58ed50]{flex:1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.myra-chat-stream[data-v-5f58ed50]::-webkit-scrollbar{width:5px}.myra-chat-stream[data-v-5f58ed50]::-webkit-scrollbar-track{background:transparent}.myra-chat-stream[data-v-5f58ed50]::-webkit-scrollbar-thumb{background:#f59e0b40;border-radius:9999px}.myra-chat-stream[data-v-5f58ed50]::-webkit-scrollbar-thumb:hover{background:#f59e0b73}.chat-row[data-v-5f58ed50]{display:flex;width:100%}.chat-row.user[data-v-5f58ed50]{justify-content:flex-end}.chat-row.myra[data-v-5f58ed50]{justify-content:flex-start}.chat-bubble[data-v-5f58ed50]{max-width:90%;padding:14px 18px;border-radius:22px;font-size:13.5px;line-height:1.55;box-shadow:0 4px 16px #0000000d}.chat-row.user .chat-bubble[data-v-5f58ed50]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-bottom-right-radius:6px;box-shadow:0 8px 22px #f59e0b59,0 2px 6px #00000014}.chat-row.myra .chat-bubble[data-v-5f58ed50]{background:linear-gradient(145deg,#fff,#fffdf8);border:1px solid rgba(245,158,11,.25);border-left:3.5px solid #740303ff;color:#1e293b;border-bottom-left-radius:6px;box-shadow:0 6px 20px #0000000a,0 0 15px #f59e0b14}.bubble-header[data-v-5f58ed50]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:4px;opacity:.75}.sender-name[data-v-5f58ed50]{font-weight:700}.first-turn-lang-grid[data-v-5f58ed50]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(245,158,11,.25)}.lang-prompt-label[data-v-5f58ed50]{font-size:12px;font-weight:700;color:#92400e;margin-bottom:10px;display:flex;align-items:center;gap:5px}.initial-lang-chips[data-v-5f58ed50]{display:flex;flex-wrap:wrap;gap:8px}.initial-lang-btn[data-v-5f58ed50]{background:linear-gradient(180deg,#fff,#fffdf5 60%,#fef3c7);border:1px solid rgba(245,158,11,.35);border-radius:9999px;padding:6px 12px;font-size:11.5px;font-weight:700;color:#78350f;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 3px 8px #f59e0b1f,0 1px 2px #0000000a,inset 0 1px 1px #fff;transform:perspective(400px) translateZ(0)}.initial-lang-btn[data-v-5f58ed50]:hover{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:#f59e0b;transform:perspective(400px) translateZ(8px) translateY(-2px);box-shadow:0 6px 16px #f59e0b40,inset 0 1px 2px #fff;color:#b45309}.initial-lang-btn.active[data-v-5f58ed50]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#d97706;box-shadow:0 4px 14px #f59e0b73,inset 0 1px 2px #ffffff80;transform:scale(1.02)}.initial-lang-btn.more-btn[data-v-5f58ed50]{background:#f59e0b1f;color:#b45309;border-style:dashed}.action-card[data-v-5f58ed50]{margin-top:10px;border-radius:16px;background:#fffffff5;border:1px solid rgba(245,158,11,.3);padding:10px 14px;box-shadow:0 4px 12px #0000000d}.card-item-added[data-v-5f58ed50]{display:flex;align-items:center;gap:12px}.card-thumb[data-v-5f58ed50]{width:48px;height:48px;border-radius:12px;overflow:hidden;background:#f1f5f9;flex-shrink:0}.card-food-img[data-v-5f58ed50]{width:100%;height:100%;object-fit:cover}.card-info[data-v-5f58ed50]{flex:1}.card-title[data-v-5f58ed50]{font-size:13.5px;font-weight:700;color:#0f172a}.card-price[data-v-5f58ed50]{font-size:12px;color:#d97706;margin-top:2px;font-weight:600}.card-tag[data-v-5f58ed50]{background:#10b98126;color:#059669;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;margin-left:4px}.card-btn[data-v-5f58ed50]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;font-weight:700;font-size:11.5px;padding:7px 13px;border-radius:10px;cursor:pointer;transition:transform .15s;box-shadow:0 4px 10px #f59e0b4d}.card-btn[data-v-5f58ed50]:hover{transform:scale(1.05)}.card-order-track[data-v-5f58ed50]{display:flex;flex-direction:column;gap:8px}.track-header[data-v-5f58ed50]{display:flex;justify-content:space-between;align-items:center}.track-id[data-v-5f58ed50]{font-weight:800;color:#d97706;font-size:13px}.track-badge[data-v-5f58ed50]{background:#f59e0b26;color:#b45309;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700}.track-stepper[data-v-5f58ed50]{display:flex;justify-content:space-between;font-size:10.5px;color:#64748b;margin:6px 0}.step.active[data-v-5f58ed50]{color:#059669;font-weight:700}.step-dot[data-v-5f58ed50]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#059669;margin-right:2px}.track-footer[data-v-5f58ed50]{display:flex;justify-content:space-between;font-size:11.5px;border-top:1px solid rgba(0,0,0,.06);padding-top:6px;color:#475569}.card-coupon[data-v-5f58ed50]{border-color:#10b98166}.coupon-code-badge[data-v-5f58ed50]{font-weight:800;color:#059669;background:#10b98126;padding:2px 8px;border-radius:6px;font-size:12px}.coupon-status[data-v-5f58ed50]{color:#059669;font-size:11.5px;font-weight:700}.coupon-desc[data-v-5f58ed50]{font-size:11.5px;color:#64748b;margin-top:4px}.booking-header[data-v-5f58ed50]{display:flex;justify-content:space-between;font-weight:700;color:#b45309;margin-bottom:6px}.booking-details[data-v-5f58ed50]{font-size:12px;color:#334155;display:flex;flex-direction:column;gap:3px}.card-menu-category[data-v-5f58ed50]{display:flex;flex-direction:column;gap:10px}.menu-cat-title[data-v-5f58ed50]{font-size:12.5px;font-weight:800;color:#b45309}.menu-cat-grid[data-v-5f58ed50]{display:flex;flex-direction:column;gap:8px}.menu-dish-item[data-v-5f58ed50]{display:flex;align-items:center;gap:10px;background:#ffffffe6;padding:6px 10px;border-radius:12px;border:1px solid rgba(245,158,11,.2)}.dish-thumb[data-v-5f58ed50]{width:42px;height:42px;border-radius:8px;object-fit:cover}.dish-meta[data-v-5f58ed50]{flex:1;display:flex;flex-direction:column}.dish-name[data-v-5f58ed50]{font-size:12px;font-weight:700;color:#0f172a}.dish-cost[data-v-5f58ed50]{font-size:11px;color:#d97706;font-weight:600;display:flex;align-items:center;gap:6px}.badge-veg[data-v-5f58ed50]{color:#059669;font-size:10px;font-weight:700}.badge-nonveg[data-v-5f58ed50]{color:#dc2626;font-size:10px;font-weight:700}.dish-quick-add-btn[data-v-5f58ed50]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;font-weight:700;font-size:11px;padding:5px 10px;border-radius:8px;cursor:pointer;transition:transform .15s}.dish-quick-add-btn[data-v-5f58ed50]:hover{transform:scale(1.06)}.card-cart-summary[data-v-5f58ed50]{display:flex;flex-direction:column;gap:8px}.cart-summary-header[data-v-5f58ed50]{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:13px;color:#0f172a}.cart-total-badge[data-v-5f58ed50]{background:#f59e0b;color:#fff;padding:2px 8px;border-radius:6px;font-size:12px}.cart-summary-items[data-v-5f58ed50]{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-top:1px dashed rgba(245,158,11,.2);border-bottom:1px dashed rgba(245,158,11,.2)}.cart-summary-row[data-v-5f58ed50]{display:flex;justify-content:space-between;font-size:11.5px;color:#334155}.cart-summary-footer[data-v-5f58ed50]{display:flex;flex-direction:column;gap:6px}.cart-fee-row[data-v-5f58ed50]{display:flex;justify-content:space-between;font-size:11px;color:#64748b;font-weight:600}.cart-btn-row[data-v-5f58ed50]{display:flex;gap:8px;margin-top:4px}.btn-checkout[data-v-5f58ed50]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;font-weight:700;font-size:11.5px;padding:7px 13px;border-radius:10px;cursor:pointer;flex:1;transition:transform .15s}.btn-checkout[data-v-5f58ed50]:hover{transform:scale(1.04)}.thinking-dots[data-v-5f58ed50]{display:flex;align-items:center;gap:5px;padding:4px 8px}.thinking-dots span[data-v-5f58ed50]{width:7px;height:7px;border-radius:50%;background:#f59e0b;animation:bounce-5f58ed50 1.2s infinite ease-in-out}.thinking-dots span[data-v-5f58ed50]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-5f58ed50]:nth-child(3){animation-delay:.4s}@keyframes bounce-5f58ed50{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}.quick-pills-bar[data-v-5f58ed50]{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;background:#ffffffb3;backdrop-filter:blur(16px);border-top:1px solid rgba(245,158,11,.15);white-space:nowrap}.quick-pills-bar[data-v-5f58ed50]::-webkit-scrollbar{height:4px}.quick-pills-bar[data-v-5f58ed50]::-webkit-scrollbar-thumb{background:#f59e0b4d;border-radius:9999px}.quick-pill-btn[data-v-5f58ed50]{background:linear-gradient(180deg,#fff,#fffdfa);border:1px solid rgba(245,158,11,.32);color:#92400e;font-size:12px;font-weight:700;padding:6px 14px;border-radius:9999px;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;box-shadow:0 2px 6px #f59e0b14,inset 0 1px 1px #fff;transform:perspective(400px) translateZ(0)}.quick-pill-btn[data-v-5f58ed50]:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b;transform:perspective(400px) translateZ(6px) translateY(-2px);box-shadow:0 6px 14px #f59e0b38;color:#78350f}.myra-input-bar[data-v-5f58ed50]{padding:12px 16px;background:#ffffffd9;backdrop-filter:blur(20px);border-top:1px solid rgba(245,158,11,.18);display:flex;align-items:center;gap:12px}.text-input-wrap[data-v-5f58ed50]{flex:1;position:relative;display:flex;align-items:center}.myra-text-field[data-v-5f58ed50]{width:100%;background:#fffffff5;border:1.5px solid rgba(245,158,11,.3);border-radius:9999px;padding:11px 44px 11px 18px;color:#0f172a;font-size:13.5px;outline:none;transition:all .25s;box-shadow:0 2px 8px #00000008,inset 0 1px 2px #00000005}.myra-text-field[data-v-5f58ed50]:focus{border-color:#f59e0b;background:#fff;box-shadow:0 0 0 3px #f59e0b38,0 4px 14px #f59e0b1f}.send-btn[data-v-5f58ed50]{position:absolute;right:10px;background:transparent;border:none;color:#d97706;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:transform .2s}.send-btn[data-v-5f58ed50]:hover:not(:disabled){transform:scale(1.15) translate(2px);color:#b45309}.send-btn[data-v-5f58ed50]:disabled{color:#cbd5e1;cursor:not-allowed}.mic-pulse-btn[data-v-5f58ed50]{position:relative;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fef08a,#fbbf24,#f59e0b 70%,#b45309);border:2px solid rgba(255,255,255,.6);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 25px #f59e0b80,0 3px 6px #0000001f,inset 0 2px 6px #ffffffd9;flex-shrink:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);transform:perspective(400px) translateZ(0)}.mic-pulse-btn[data-v-5f58ed50]:hover{transform:perspective(400px) translateZ(12px) scale(1.08);box-shadow:0 14px 32px #f59e0ba6,0 0 24px #fbbf2480,inset 0 2px 8px #fffffff2}.mic-pulse-btn[data-v-5f58ed50]:active{transform:perspective(400px) translateZ(-4px) scale(.94);box-shadow:0 4px 12px #f59e0b66}.mic-pulse-btn.is-listening[data-v-5f58ed50]{background:radial-gradient(circle at 35% 28%,#a7f3d0,#34d399,#10b981 70%,#047857);color:#fff;box-shadow:0 10px 28px #10b9818c,0 0 25px #34d39980,inset 0 2px 6px #fffc}.mic-wave-pulse[data-v-5f58ed50]{position:absolute;inset:-8px;border-radius:50%;border:2px solid #10b981;animation:mic-pulse-5f58ed50 1.3s cubic-bezier(.2,.8,.2,1) infinite}@keyframes mic-pulse-5f58ed50{0%{transform:scale(1);opacity:.9}to{transform:scale(1.5);opacity:0}}.myra-lang-overlay[data-v-5f58ed50]{position:fixed;inset:0;background:#0f172a66;backdrop-filter:blur(8px);z-index:100002;display:flex;align-items:center;justify-content:center;padding:20px}.myra-lang-sheet[data-v-5f58ed50]{width:580px;max-width:100%;max-height:80vh;background:#fffffff2;backdrop-filter:blur(28px);border:1px solid rgba(245,158,11,.4);border-radius:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px #0003;color:#0f172a}.lang-sheet-header[data-v-5f58ed50]{padding:18px 24px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between}.sheet-title[data-v-5f58ed50]{font-size:17px;font-weight:700;color:#0f172a;margin:0}.sheet-sub[data-v-5f58ed50]{font-size:12px;color:#64748b;margin:2px 0 0}.sheet-close-btn[data-v-5f58ed50]{background:transparent;border:none;color:#64748b;font-size:20px;cursor:pointer}.lang-region-tabs[data-v-5f58ed50]{display:flex;gap:8px;overflow-x:auto;padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.06)}.region-tab[data-v-5f58ed50]{background:#f1f5f9cc;border:1px solid rgba(0,0,0,.08);color:#475569;padding:5px 12px;border-radius:9999px;font-size:12px;cursor:pointer;white-space:nowrap}.region-tab.active[data-v-5f58ed50]{background:#f59e0b;color:#fff;font-weight:700;border-color:#f59e0b}.lang-search-box[data-v-5f58ed50]{padding:12px 20px}.lang-search-input[data-v-5f58ed50]{width:100%;background:#fff;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;padding:9px 14px;color:#0f172a;font-size:13.5px;outline:none}.lang-search-input[data-v-5f58ed50]:focus{border-color:#f59e0b}.lang-grid-container[data-v-5f58ed50]{flex:1;overflow-y:auto;padding:12px 20px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.lang-card[data-v-5f58ed50]{background:#ffffffe6;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:10px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:all .18s;color:#1e293b}.lang-card[data-v-5f58ed50]:hover{background:#fef3c7;border-color:#f59e0b}.lang-card.selected[data-v-5f58ed50]{background:#fef3c7;border-color:#f59e0b;color:#b45309}.card-flag[data-v-5f58ed50]{font-size:20px}.card-text[data-v-5f58ed50]{display:flex;flex-direction:column;flex:1;overflow:hidden}.card-name[data-v-5f58ed50]{font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-native[data-v-5f58ed50]{font-size:11px;color:#64748b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.active-tick[data-v-5f58ed50]{color:#d97706;font-weight:800}.myra-modal-pop-enter-active[data-v-5f58ed50],.myra-modal-pop-leave-active[data-v-5f58ed50]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.myra-modal-pop-enter-from[data-v-5f58ed50],.myra-modal-pop-leave-to[data-v-5f58ed50]{opacity:0;transform:translateY(20px) scale(.95)}.myra-lang-modal-enter-active[data-v-5f58ed50],.myra-lang-modal-leave-active[data-v-5f58ed50]{transition:all .25s ease}.myra-lang-modal-enter-from[data-v-5f58ed50],.myra-lang-modal-leave-to[data-v-5f58ed50]{opacity:0;transform:scale(.96)}@media(max-width:640px){.myra-console-window[data-v-5f58ed50]{width:100vw;height:90vh;border-radius:20px 20px 0 0}.myra-floating-launcher[data-v-5f58ed50]{bottom:20px;right:20px}}#zaikaa-app[data-v-0bad5c57]{background:transparent!important;display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-0bad5c57]{flex:1}.main-content.with-sidebar[data-v-0bad5c57],[data-v-0bad5c57] .footer-with-sidebar,.footer-with-sidebar[data-v-0bad5c57]{margin-left:220px;width:calc(100% - 220px)}@media(max-width:960px){.main-content.with-sidebar[data-v-0bad5c57],[data-v-0bad5c57] .footer-with-sidebar,.footer-with-sidebar[data-v-0bad5c57]{margin-left:0!important;width:100%!important}}:root{--royal-burgundy: #590907;--royal-burgundy-rich: #6f0e0b;--dark-wine: #280706;--antique-gold: #C9A45C;--antique-gold-light: #E8D2B5;--antique-gold-glow: rgba(201, 164, 92, .4);--deep-gold: #9A7836;--midnight-black: #101010;--dark-onyx: #151515;--warm-ivory: #F7F3EC;--champagne: #E8D2B5;--gold-foil-border: linear-gradient(135deg, #f3e5c8 0%, #c9a45c 50%, #9a7836 100%);--gold-text-gradient: linear-gradient(135deg, #fff2db 0%, #c9a45c 50%, #e8d2b5 100%);--font-serif: "Cormorant Garamond", Georgia, serif;--font-royal: "Cinzel", serif;--font-heading: "Cormorant Garamond", serif;--saffron: #c9a45c;--saffron-light: #e8d2b5;--saffron-dark: #9a7836;--saffron-subtle: rgba(201, 164, 92, .1);--saffron-glow: rgba(201, 164, 92, .3);--tomato: #ef4444;--tomato-subtle: rgba(239, 68, 68, .08);--fresh-green: #10b981;--fresh-green-dark: #059669;--fresh-green-subtle: rgba(16, 185, 129, .08);--golden: #c9a45c;--golden-light: #e8d2b5;--golden-subtle: rgba(201, 164, 92, .12);--teal-accent: #2ec4b6;--purple-accent: #8b5cf6;--bg-primary: #f8fafc;--bg-secondary: #f1f5f9;--bg-card: rgba(255, 255, 255, .82);--bg-card-hover: rgba(255, 255, 255, .95);--bg-elevated: #ffffff;--bg-input: rgba(255, 255, 255, .85);--bg-overlay: rgba(15, 23, 42, .45);--glass-bg: rgba(255, 255, 255, .78);--glass-bg-subtle: rgba(255, 255, 255, .65);--glass-bg-card: rgba(255, 255, 255, .82);--glass-bg-elevated: rgba(255, 255, 255, .94);--glass-border: rgba(255, 255, 255, .85);--glass-border-subtle: rgba(226, 232, 240, .8);--glass-shadow: 0 10px 30px 0 rgba(0, 0, 0, .04), 0 1px 4px 0 rgba(0, 0, 0, .02);--glass-shadow-hover: 0 20px 40px 0 rgba(255, 107, 53, .12), 0 4px 12px 0 rgba(0, 0, 0, .05);--glass-blur: blur(20px) saturate(180%);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--text-inverse: #ffffff;--border-subtle: rgba(226, 232, 240, .8);--border-default: rgba(203, 213, 225, .8);--border-focus: var(--saffron);--gradient-primary: linear-gradient(135deg, #ff6b35 0%, #ff8b5e 100%);--gradient-accent: linear-gradient(135deg, #ff6b35 0%, #ffb703 100%);--gradient-hero: linear-gradient(135deg, #fff5eb 0%, #fef3c7 40%, #f0fdf4 100%);--gradient-mesh: radial-gradient(at 10% 10%, rgba(255, 107, 53, .12) 0px, transparent 50%), radial-gradient(at 90% 10%, rgba(255, 183, 3, .12) 0px, transparent 50%), radial-gradient(at 90% 90%, rgba(46, 196, 182, .1) 0px, transparent 50%), radial-gradient(at 10% 90%, rgba(139, 92, 246, .08) 0px, transparent 50%);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 6px 16px rgba(0, 0, 0, .06);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 48px rgba(0, 0, 0, .1);--shadow-glow: 0 8px 24px var(--saffron-glow);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3.25rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--transition-spring: .4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown: 100;--z-sticky: 200;--z-modal-backdrop: 300;--z-modal: 400;--z-toast: 500}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-color:var(--bg-primary);background-image:var(--gradient-mesh);background-attachment:fixed;color:var(--text-primary);min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--text-primary)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--space-lg)}.container-narrow{max-width:860px}.container-wide{max-width:1400px}.page{min-height:calc(100vh - 80px);padding:var(--space-xl) 0 var(--space-3xl)}.glass-card{background:var(--glass-bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:all var(--transition-normal)}.glass-card:hover{border-color:#ff6b354d}.glass-card-interactive{background:var(--glass-bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-xl);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.glass-card-interactive:hover{transform:translateY(-5px);box-shadow:var(--glass-shadow-hover);border-color:#ff6b3559}.glass-nav{background:#ffffffd9;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.9);box-shadow:0 4px 20px #00000008}.glass-pill{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);border-radius:var(--radius-full);padding:6px 14px;box-shadow:0 2px 8px #00000008;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);transition:all var(--transition-fast)}.glass-pill:hover{background:#fffffff2;border-color:#ff6b354d;color:var(--saffron)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.65rem 1.4rem;border-radius:var(--radius-full);font-weight:600;font-size:var(--text-sm);cursor:pointer;border:none;transition:all var(--transition-normal);text-decoration:none;white-space:nowrap}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 14px #ff6b3559}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 22px #ff6b3573}.btn-secondary{background:#ffffffd9;color:var(--text-primary);border:1px solid var(--border-subtle);backdrop-filter:blur(8px);box-shadow:0 2px 8px #00000008}.btn-secondary:hover{background:#fff;border-color:var(--saffron);color:var(--saffron);transform:translateY(-2px);box-shadow:0 4px 14px #0000000f}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:#ff6b3514;color:var(--saffron)}.btn-danger{background:var(--tomato);color:#fff;box-shadow:0 4px 14px #ef44444d}.btn-sm{padding:.4rem .9rem;font-size:var(--text-xs)}.btn-lg{padding:.85rem 2rem;font-size:var(--text-base)}.btn-icon{width:42px;height:42px;padding:0;border-radius:var(--radius-full)}.badge{display:inline-flex;align-items:center;gap:4px;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;letter-spacing:.3px}.badge-primary{background:var(--saffron-subtle);color:var(--saffron);border:1px solid rgba(255,107,53,.2)}.badge-success{background:var(--fresh-green-subtle);color:var(--fresh-green-dark);border:1px solid rgba(16,185,129,.2)}.badge-warning{background:var(--golden-subtle);color:#b45309;border:1px solid rgba(245,158,11,.2)}.badge-danger{background:var(--tomato-subtle);color:var(--tomato);border:1px solid rgba(239,68,68,.2)}.veg-indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--fresh-green);border-radius:3px;background:#fff}.veg-indicator:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--fresh-green)}.veg-indicator.nonveg{border-color:var(--tomato)}.veg-indicator.nonveg:after{background:var(--tomato)}.form-group{display:flex;flex-direction:column;gap:var(--space-xs)}.form-label{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.form-input{width:100%;padding:.75rem 1rem;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--text-sm);backdrop-filter:blur(8px);transition:all var(--transition-fast);outline:none}.form-input:focus{background:#fff;border-color:var(--saffron);box-shadow:0 0 0 3px #ff6b3526}.form-input::placeholder{color:var(--text-muted)}.v-application{background:transparent!important;font-family:var(--font-body)!important}.v-card{background:var(--glass-bg-card)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;border-radius:var(--radius-xl)!important;color:var(--text-primary)!important}.v-dialog>.v-overlay__content>.v-card{background:#fffffff2!important;backdrop-filter:blur(30px) saturate(190%)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 25px 60px #0000001f!important}.v-field--variant-outlined{background:#fffc!important;border-radius:var(--radius-lg)!important}.v-field--variant-outlined .v-field__outline{color:var(--border-default)!important}.v-field--focused.v-field--variant-outlined .v-field__outline{color:var(--saffron)!important}.v-navigation-drawer{background:#ffffffe6!important;backdrop-filter:blur(24px)!important;border-right:1px solid rgba(255,255,255,.8)!important}.v-tabs{border-bottom:1px solid var(--border-subtle)}.v-tab--selected{color:var(--saffron)!important}.v-chip{font-weight:600!important}@media(max-width:768px){.container{padding:0 var(--space-md)}.page{padding:var(--space-lg) 0 var(--space-2xl)}}@keyframes shimmer{0%{background-position:-400% 0}to{background-position:400% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleInBounce{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulseGlow{0%,to{box-shadow:0 0 5px #ff6b354d}50%{box-shadow:0 0 20px #ff6b3599,0 0 40px #ff6b3533}}@keyframes heartBeat{0%,to{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1)}75%{transform:scale(1.3)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-delayed{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes typeWriter{0%{width:0}to{width:100%}}@keyframes blinkCaret{0%,to{border-color:transparent}50%{border-color:var(--saffron)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes progressBar{0%{width:0%}to{width:var(--progress, 100%)}}@keyframes drawLine{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes shakeX{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes cardFlip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes morphBlob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}@keyframes parallaxFloat{0%{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(2deg)}66%{transform:translateY(-5px) rotate(-1deg)}to{transform:translateY(0) rotate(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes toastSlideIn{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}.page-enter-active{animation:fadeInUp .4s ease-out}.page-leave-active{animation:fadeIn .2s ease-in reverse}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(40px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.85);transition:opacity .5s ease-out,transform .5s ease-out}.reveal-scale.visible{opacity:1;transform:scale(1)}.stagger-children .reveal:nth-child(1){transition-delay:0ms}.stagger-children .reveal:nth-child(2){transition-delay:80ms}.stagger-children .reveal:nth-child(3){transition-delay:.16s}.stagger-children .reveal:nth-child(4){transition-delay:.24s}.stagger-children .reveal:nth-child(5){transition-delay:.32s}.stagger-children .reveal:nth-child(6){transition-delay:.4s}.stagger-children .reveal:nth-child(7){transition-delay:.48s}.stagger-children .reveal:nth-child(8){transition-delay:.56s}.stagger-children .reveal:nth-child(9){transition-delay:.64s}.stagger-children .reveal:nth-child(10){transition-delay:.72s}.stagger-children .reveal:nth-child(11){transition-delay:.8s}.stagger-children .reveal:nth-child(12){transition-delay:.88s}.card-3d{transition:transform var(--transition-normal);transform-style:preserve-3d;perspective:1000px}.card-3d:hover{transform:rotateY(-5deg) rotateX(5deg) translateY(-5px);box-shadow:10px 10px 30px #0006}.hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform var(--transition-fast)}.hover-scale:hover{transform:scale(1.05)}.img-zoom{overflow:hidden;border-radius:var(--radius-lg)}.img-zoom img{transition:transform .5s ease}.img-zoom:hover img{transform:scale(1.1)}.glass-reflection{position:relative;overflow:hidden}.glass-reflection:after{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);pointer-events:none;transition:left .8s ease}.glass-reflection:hover:after{left:150%}.glow-border{position:relative}.glow-border:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:var(--gradient-primary);z-index:-1;opacity:0;transition:opacity var(--transition-normal)}.glow-border:hover:before{opacity:1}.gradient-text-animated{background:linear-gradient(270deg,var(--saffron),var(--tomato),var(--golden),var(--saffron));background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite}.blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;pointer-events:none;animation:morphBlob 8s ease-in-out infinite}.blob-saffron{background:var(--saffron)}.blob-green{background:var(--fresh-green)}.blob-purple{background:var(--purple-accent)}.float{animation:float 3s ease-in-out infinite}.float-delayed{animation:float-delayed 4s ease-in-out infinite}.float-slow{animation:float 5s ease-in-out infinite}.cart-badge-bounce{animation:bounceIn .5s cubic-bezier(.34,1.56,.64,1)}.heart-pulse{animation:heartBeat .6s ease-in-out}.spinner{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--saffron);border-radius:var(--radius-full);animation:spin .8s linear infinite}.toast-enter{animation:toastSlideIn .4s cubic-bezier(.34,1.56,.64,1)}.toast-exit{animation:toastSlideOut .3s ease-in forwards}.modal-overlay{animation:fadeIn .2s ease-out}.modal-content{animation:scaleInBounce .35s cubic-bezier(.34,1.56,.64,1)}.timeline-pulse{position:relative}.timeline-pulse:before{content:"";position:absolute;width:12px;height:12px;border-radius:var(--radius-full);background:var(--saffron);animation:pulseGlow 2s infinite}.marquee-track{display:flex;animation:marquee 30s linear infinite}.marquee-track:hover{animation-play-state:paused}.parallax-element{will-change:transform;animation:parallaxFloat 6s ease-in-out infinite}.parallax-element:nth-child(2){animation-delay:-2s;animation-duration:7s}.parallax-element:nth-child(3){animation-delay:-4s;animation-duration:8s}.counter-animate{animation:countUp .5s ease-out}.progress-animate{animation:progressBar 1s ease-out forwards}.shake{animation:shakeX .6s ease-in-out}.link-animated{position:relative;display:inline-block}.link-animated:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-normal)}.link-animated:hover:after{width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1;transform:none}}
