.modal-background{background:transparent}html.dark .modal-background{background:radial-gradient(circle at center,#fffffd1a,#0000001a)}.list-container{background:transparent}html.dark .list-container{background:linear-gradient(to right,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 80%,transparent 100%)}.icon-chip[data-v-a4b66ad8]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#10b981;background:linear-gradient(135deg,#10b98133,#10b98114);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 4px 12px -4px #10b9814d}.liquid-cta[data-v-a4b66ad8]{transform:translateY(0)}.liquid-cta[data-v-a4b66ad8]:hover:not(:disabled){transform:translateY(-2px)}.liquid-cta[data-v-a4b66ad8]:active:not(:disabled){transform:translateY(0)}.shimmer[data-v-a4b66ad8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.18) 48%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.18) 52%,transparent 70%);transform:translate(-100%);pointer-events:none}.group:hover .shimmer[data-v-a4b66ad8]{animation:shimmer-sweep-a4b66ad8 1.4s ease-in-out}@keyframes shimmer-sweep-a4b66ad8{0%{transform:translate(-100%)}to{transform:translate(100%)}}.liquid-card[data-v-a4b66ad8]{border:0}.liquid-card[data-v-a4b66ad8]:hover{transform:translateY(-1px);filter:brightness(1.05)}html.dark .liquid-card[data-v-a4b66ad8]:hover{filter:brightness(1.15)}.liquid-scroll[data-v-a4b66ad8]{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.liquid-scroll[data-v-a4b66ad8]::-webkit-scrollbar{width:6px}.liquid-scroll[data-v-a4b66ad8]::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.liquid-scroll[data-v-a4b66ad8]::-webkit-scrollbar-track{background:transparent}.icon-chip[data-v-fa750c81]{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#10b981;background:linear-gradient(135deg,#10b98138,#10b9811a);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000014}.map-btn[data-v-fa750c81]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:.9rem;font-weight:700;color:#111827;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .15s ease,filter .2s ease,box-shadow .2s ease;white-space:nowrap}html.dark .map-btn[data-v-fa750c81]{color:#fff}.map-btn.google[data-v-fa750c81]{background:linear-gradient(135deg,#4285f438,#34a85333 60%,#fbbc0426);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 4px 12px -4px #4285f44d}.map-btn.apple[data-v-fa750c81]{background:linear-gradient(135deg,#ffffff40,#d1d5db26);box-shadow:inset 0 1px #fff6,inset 0 -1px #00000026,0 4px 12px -4px #00000040}html.dark .map-btn.apple[data-v-fa750c81]{background:linear-gradient(135deg,#ffffff24,#ffffff0f)}.map-btn[data-v-fa750c81]:hover{transform:translateY(-1px);filter:brightness(1.08)}.map-btn[data-v-fa750c81]:active{transform:translateY(0)}.pin-wrap[data-v-fa750c81]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pin-pulse[data-v-fa750c81]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#10b98159;animation:pin-ping-fa750c81 1.8s ease-out infinite}.pin-core[data-v-fa750c81]{position:relative;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0003,0 6px 14px -4px #10b981b3}@keyframes pin-ping-fa750c81{0%{transform:scale(.7);opacity:.7}80%,to{transform:scale(1.8);opacity:0}}.contact-btn[data-v-16efd5eb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:.9rem;font-weight:700;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .15s ease,filter .2s ease,box-shadow .2s ease}.contact-btn[data-v-16efd5eb]:hover{transform:translateY(-1px);filter:brightness(1.08)}.contact-btn[data-v-16efd5eb]:active{transform:translateY(0)}.contact-btn.primary[data-v-16efd5eb]{color:#fff;background:linear-gradient(135deg,#3b82f6f2,#6366f1e6);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000002e,0 6px 16px -6px #3b82f68c}.contact-btn.ghost[data-v-16efd5eb]{color:#111827;background:linear-gradient(135deg,#ffffffb3,#f1f5f9a6);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000014}html.dark .contact-btn.ghost[data-v-16efd5eb]{color:#fff;background:linear-gradient(135deg,#ffffff1f,#ffffff0d);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003}.icon-chip[data-v-bc684628]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#3b82f6;background:linear-gradient(135deg,#3b82f633,#6366f114);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 4px 12px -4px #3b82f64d}.liquid-cta[data-v-bc684628]{transform:translateY(0)}.liquid-cta[data-v-bc684628]:hover{transform:translateY(-2px)}.liquid-cta[data-v-bc684628]:active{transform:translateY(0)}.shimmer[data-v-bc684628]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:translate(-100%);pointer-events:none}.group:hover .shimmer[data-v-bc684628]{animation:shimmer-sweep-bc684628 1.4s ease-in-out}@keyframes shimmer-sweep-bc684628{0%{transform:translate(-100%)}to{transform:translate(100%)}}.liquid-card[data-v-bc684628]:hover{transform:translateY(-1px);filter:brightness(1.08)}html.dark .liquid-card[data-v-bc684628]:hover{filter:brightness(1.18)}.liquid-scroll[data-v-bc684628]{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.liquid-scroll[data-v-bc684628]::-webkit-scrollbar{width:6px}.liquid-scroll[data-v-bc684628]::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.liquid-scroll[data-v-bc684628]::-webkit-scrollbar-track{background:transparent}.icon-chip[data-v-1ec8eca4]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#3b82f6;background:linear-gradient(135deg,#3b82f638,#6366f11f);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000001a,0 4px 12px -4px #3b82f64d}.countdown-num[data-v-1ec8eca4]{font-size:9rem;font-weight:900;color:#fff;text-shadow:0 6px 32px rgba(0,0,0,.55);animation:count-pop-1ec8eca4 1s ease-out}@keyframes count-pop-1ec8eca4{0%{transform:scale(1.4);opacity:0}30%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.9}}.shutter-btn[data-v-1ec8eca4]{width:72px;height:72px;border-radius:50%;padding:6px;background:linear-gradient(135deg,#fff9,#e2e8f066);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000026,0 10px 24px -8px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .12s ease;cursor:pointer}.shutter-btn[data-v-1ec8eca4]:hover:not(:disabled){transform:scale(1.04)}.shutter-btn[data-v-1ec8eca4]:active:not(:disabled){transform:scale(.96)}.shutter-btn[data-v-1ec8eca4]:disabled{opacity:.5;cursor:wait}.shutter-inner[data-v-1ec8eca4]{display:block;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#f9fafb,#e5e7eb);box-shadow:inset 0 2px 4px #0003}html.dark .shutter-inner[data-v-1ec8eca4]{background:linear-gradient(135deg,#f9fafb,#d1d5db)}.ctrl-btn[data-v-1ec8eca4]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:14px;font-size:.95rem;font-weight:700;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .15s ease,filter .2s ease}.ctrl-btn[data-v-1ec8eca4]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.ctrl-btn[data-v-1ec8eca4]:active:not(:disabled){transform:translateY(0)}.ctrl-btn[data-v-1ec8eca4]:disabled{opacity:.5}.ctrl-btn.ghost[data-v-1ec8eca4]{color:#1f2937;background:linear-gradient(135deg,#ffffffbf,#f1f5f9a6);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000014}html.dark .ctrl-btn.ghost[data-v-1ec8eca4]{color:#fff;background:linear-gradient(135deg,#ffffff1f,#ffffff0d);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000040}.ctrl-btn.primary[data-v-1ec8eca4]{color:#fff;background:linear-gradient(135deg,#3b82f6f2,#6366f1e6);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 10px 24px -8px #3b82f68c}.icon-chip[data-v-b4313e22]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#ec4899;background:linear-gradient(135deg,#ec489938,#a855f71f);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 4px 12px -4px #ec48994d}.mic-btn[data-v-b4313e22]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .15s ease,box-shadow .2s ease}.mic-btn[data-v-b4313e22]:hover{transform:scale(1.05)}.mic-btn[data-v-b4313e22]:active{transform:scale(.96)}.mic-btn[data-v-b4313e22]:disabled{opacity:.6;cursor:wait}.mic-btn.start[data-v-b4313e22]{background:linear-gradient(135deg,#ec4899f2,#a855f7d9);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 12px 28px -8px #ec489999}.mic-btn.stop[data-v-b4313e22]{background:linear-gradient(135deg,#ef4444f2,#dc2626e6);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,0 12px 28px -8px #ef4444a6;animation:pulse-rec-b4313e22 1.4s ease-in-out infinite}@keyframes pulse-rec-b4313e22{0%,to{box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,0 12px 28px -8px #ef4444a6}50%{box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,0 18px 36px -10px #ef4444e6}}.ctrl-btn[data-v-b4313e22]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:14px;font-size:.95rem;font-weight:700;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .15s ease,filter .2s ease}.ctrl-btn[data-v-b4313e22]:hover{transform:translateY(-1px);filter:brightness(1.08)}.ctrl-btn[data-v-b4313e22]:active{transform:translateY(0)}.ctrl-btn.ghost[data-v-b4313e22]{color:#fff;background:linear-gradient(135deg,#ffffff26,#ffffff0f);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000002e}.ctrl-btn.primary[data-v-b4313e22]{color:#fff;background:linear-gradient(135deg,#ec4899f2,#a855f7e6);box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 10px 24px -8px #ec48998c}.play-btn[data-v-b4313e22]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#f472b6e6,#6366f1e6);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0003,0 8px 20px -6px #f472b68c;transition:transform .15s ease}.play-btn[data-v-b4313e22]:hover{transform:scale(1.05)}.play-btn[data-v-b4313e22]:active{transform:scale(.96)}
