.landing-page[data-v-74d5f03b]{min-height:100vh;background:radial-gradient(circle at 30% 50%,#2d1b4e,#1a0b2e 40%,#0a0514);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem}.sparkle[data-v-74d5f03b]{position:absolute;font-size:3rem;color:#ffffff4d;animation:twinkle-74d5f03b 3s ease-in-out infinite}.sparkle-bottom-right[data-v-74d5f03b]{bottom:5%;right:8%}@keyframes twinkle-74d5f03b{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.hero-container[data-v-74d5f03b]{max-width:1400px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.device-section[data-v-74d5f03b]{display:flex;justify-content:center;align-items:center}.device-frame[data-v-74d5f03b]{position:relative;width:320px;height:320px;background:linear-gradient(145deg,#4a4a5e,#2a2a3e);border-radius:60px;padding:20px;box-shadow:0 20px 60px #00000080,inset 0 -5px 20px #0000004d,inset 0 5px 20px #ffffff1a}.device-antenna[data-v-74d5f03b]{position:absolute;top:-15px;width:8px;height:25px;background:linear-gradient(180deg,#6a6a7e,#4a4a5e);border-radius:4px}.left-antenna[data-v-74d5f03b]{left:80px}.right-antenna[data-v-74d5f03b]{right:80px}.device-screen[data-v-74d5f03b]{width:100%;height:100%;background:#0a0020;border-radius:45px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.screen-glow[data-v-74d5f03b]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(138,43,226,.3) 0%,transparent 70%);animation:pulse-74d5f03b 4s ease-in-out infinite}@keyframes pulse-74d5f03b{0%,to{opacity:.5}50%{opacity:1}}.heart-container[data-v-74d5f03b]{position:relative;z-index:1;text-align:center}.heart-icon[data-v-74d5f03b]{width:180px;height:180px;filter:drop-shadow(0 0 30px rgba(255,0,255,.8));animation:heartbeat-74d5f03b 2s ease-in-out infinite}@keyframes heartbeat-74d5f03b{0%,to{transform:scale(1)}10%,30%{transform:scale(1.05)}20%,40%{transform:scale(1)}}.brand-text[data-v-74d5f03b]{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin-top:.2rem;text-shadow:0 0 20px rgba(255,0,255,.5);line-height:1.4}.content-section[data-v-74d5f03b]{color:#fff}.main-heading[data-v-74d5f03b]{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.highlight[data-v-74d5f03b]{background:linear-gradient(90deg,#ff69b4,#ff1493);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subheading[data-v-74d5f03b]{font-size:1.25rem;margin-bottom:3rem;opacity:.9;line-height:1.5}.cta-card[data-v-74d5f03b]{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;max-width:500px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.availability-text[data-v-74d5f03b]{color:#fffc;margin-bottom:1.5rem;font-size:1rem}.waitlist-button[data-v-74d5f03b]{width:100%;background:#fff;color:#1a0b2e;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #fff3}.waitlist-button[data-v-74d5f03b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}@media (max-width: 1024px){.hero-container[data-v-74d5f03b]{grid-template-columns:1fr;gap:3rem;text-align:center}.main-heading[data-v-74d5f03b]{font-size:2.5rem}.device-frame[data-v-74d5f03b]{width:280px;height:280px}.heart-icon[data-v-74d5f03b]{width:150px;height:150px}.brand-text[data-v-74d5f03b]{font-size:1rem}.cta-card[data-v-74d5f03b]{margin-left:auto;margin-right:auto}}@media (max-width: 640px){.landing-page[data-v-74d5f03b]{padding:1rem}.main-heading[data-v-74d5f03b]{font-size:2rem}.subheading[data-v-74d5f03b]{font-size:1.125rem}.device-frame[data-v-74d5f03b]{width:240px;height:240px}.heart-icon[data-v-74d5f03b]{width:120px;height:120px}.brand-text[data-v-74d5f03b]{font-size:.875rem}.cta-card[data-v-74d5f03b]{padding:1.5rem}}.login-page[data-v-7acc62ed]{min-height:100vh;background:radial-gradient(circle at 30% 50%,#2d1b4e,#1a0b2e 40%,#0a0514);display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-7acc62ed]{max-width:450px;width:100%}.login-card[data-v-7acc62ed]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:3rem 2rem;box-shadow:0 20px 60px #00000080;text-align:center}h1[data-v-7acc62ed]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.subtitle[data-v-7acc62ed]{color:#ffffffb3;font-size:1rem;margin-bottom:2rem}.error-message[data-v-7acc62ed]{background:#dc262633;border:1px solid rgba(220,38,38,.3);color:#fca5a5;padding:1rem;border-radius:12px;margin-bottom:1.5rem;font-size:.875rem}.google-button[data-v-7acc62ed]{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;background:#fff;border:none;padding:1rem 1.5rem;border-radius:12px;font-size:1rem;font-weight:600;color:#1f2937;cursor:pointer;transition:all .2s}.google-button[data-v-7acc62ed]:hover:not(:disabled){box-shadow:0 4px 20px #ffffff4d;transform:translateY(-1px)}.google-button[data-v-7acc62ed]:disabled{opacity:.6;cursor:not-allowed}.google-icon[data-v-7acc62ed]{width:24px;height:24px}.info-text[data-v-7acc62ed]{margin-top:2rem;font-size:.875rem;color:#fff9;line-height:1.5}@media (max-width: 640px){.login-card[data-v-7acc62ed]{padding:2rem 1.5rem}h1[data-v-7acc62ed]{font-size:1.75rem}}.profile-page[data-v-fc9ec933]{min-height:100vh;background:radial-gradient(circle at 30% 50%,#2d1b4e,#1a0b2e 40%,#0a0514);display:flex;align-items:center;justify-content:center;padding:2rem}.profile-container[data-v-fc9ec933]{max-width:600px;width:100%}.loading[data-v-fc9ec933],.error[data-v-fc9ec933]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:16px;text-align:center;color:#fff}.error[data-v-fc9ec933]{color:#fca5a5}.profile-content[data-v-fc9ec933]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;box-shadow:0 20px 60px #00000080}.profile-header[data-v-fc9ec933]{text-align:center;margin-bottom:3rem}.mystery-avatar[data-v-fc9ec933]{width:150px;height:150px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;border:4px solid #ff69b4;box-shadow:0 0 30px #ff69b466;position:relative}.blurred-image[data-v-fc9ec933]{width:100%;height:100%}.blurred-image img[data-v-fc9ec933]{width:100%;height:100%;object-fit:cover}.mystery-icon[data-v-fc9ec933]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem;color:#ff69b4;background:#ff69b41a}.profile-name[data-v-fc9ec933]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.mystery-badge[data-v-fc9ec933]{display:inline-block;background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 4px 15px #ff69b44d}.how-it-works[data-v-fc9ec933]{margin-bottom:2rem}.how-it-works h2[data-v-fc9ec933]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-align:center}.steps[data-v-fc9ec933]{display:flex;flex-direction:column;gap:1rem}.step[data-v-fc9ec933]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px}.step-number[data-v-fc9ec933]{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;box-shadow:0 4px 15px #ff69b44d}.step p[data-v-fc9ec933]{margin:0;color:#fffc;line-height:1.5}.action-section[data-v-fc9ec933]{text-align:center}.start-button[data-v-fc9ec933]{width:100%;background:#fff;color:#1a0b2e;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #fff3}.start-button[data-v-fc9ec933]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}.start-button[data-v-fc9ec933]:active:not(:disabled){transform:translateY(0)}.start-button[data-v-fc9ec933]:disabled{opacity:.6;cursor:not-allowed}.privacy-note[data-v-fc9ec933]{margin-top:1rem;font-size:.875rem;color:#fff9}@media (max-width: 640px){.profile-page[data-v-fc9ec933]{padding:1rem}.profile-content[data-v-fc9ec933]{padding:1.5rem}.profile-name[data-v-fc9ec933]{font-size:1.5rem}.mystery-avatar[data-v-fc9ec933]{width:120px;height:120px}}.image-viewer-overlay[data-v-dac92820]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn-dac92820 .2s ease-in}@keyframes fadeIn-dac92820{0%{opacity:0}to{opacity:1}}.image-viewer-container[data-v-dac92820]{position:relative;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.close-button[data-v-dac92820]{position:absolute;top:-3rem;right:0;background:#ffffff1a;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10000}.close-button[data-v-dac92820]:hover{background:#fff3}.fullscreen-image[data-v-dac92820]{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px}@media (max-width: 640px){.image-viewer-overlay[data-v-dac92820]{padding:1rem}.close-button[data-v-dac92820]{top:-2.5rem;width:36px;height:36px;font-size:1.25rem}.fullscreen-image[data-v-dac92820]{max-height:85vh}}.chat-interface[data-v-edc12378]{min-height:100vh;background:radial-gradient(circle at 30% 50%,#2d1b4e,#1a0b2e 40%,#0a0514);display:flex;justify-content:center;align-items:center;padding:1rem}.chat-container[data-v-edc12378]{max-width:800px;width:100%;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 60px #00000080;position:relative;height:calc(100vh - 2rem);overflow:hidden}.chat-header[data-v-edc12378]{position:absolute;top:0;left:0;right:0;z-index:10;background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;padding:1rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 15px #ff69b44d}.back-button[data-v-edc12378]{background:#fff3;border:none;color:#fff;width:40px;height:40px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.back-button[data-v-edc12378]:hover{background:#ffffff4d}.header-info h2[data-v-edc12378]{margin:0;font-size:1.25rem;font-weight:600}.status-badge[data-v-edc12378]{margin:.25rem 0 0;font-size:.875rem;opacity:.9}.status-ai[data-v-edc12378]{color:#e0e7ff}.status-match[data-v-edc12378]{color:#fef3c7;font-weight:600}.status-direct[data-v-edc12378]{color:#d1fae5}.messages-container[data-v-edc12378]{position:absolute;top:60px;left:0;right:0;bottom:80px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#0003}.empty-state[data-v-edc12378]{text-align:center;color:#ffffff80;margin-top:2rem}.message-wrapper[data-v-edc12378]{display:flex}.message-wrapper[data-v-edc12378]:first-child{margin-top:1rem}.message[data-v-edc12378]{max-width:90%}.my-message[data-v-edc12378]{justify-content:flex-end}.other-message[data-v-edc12378],.ai-message[data-v-edc12378]{justify-content:flex-start}.system-message-wrapper[data-v-edc12378]{justify-content:center}.system-message[data-v-edc12378]{background:#ffffff1a;color:#ffffffb3;padding:.75rem 1rem;border-radius:12px;font-size:.875rem;text-align:center;max-width:80%;border:1px solid rgba(255,255,255,.1)}.message-bubble[data-v-edc12378]{padding:.75rem 1rem;border-radius:16px;overflow-wrap:break-word;word-break:normal}.my-message .message-bubble[data-v-edc12378]{background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 15px #ff69b44d}.other-message .message-bubble[data-v-edc12378],.ai-message .message-bubble[data-v-edc12378]{background:#ffffff1a;color:#fff;border-bottom-left-radius:4px;border:1px solid rgba(255,255,255,.1)}.message-sender[data-v-edc12378]{font-size:.75rem;font-weight:600;margin-bottom:.25rem;opacity:.8}.my-message .message-sender[data-v-edc12378]{display:none}.message-text[data-v-edc12378]{line-height:1.5;overflow-wrap:break-word;word-break:normal}.message-images[data-v-edc12378]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.message-image[data-v-edc12378]{width:120px;height:120px;object-fit:cover;border-radius:8px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:2px solid rgba(255,255,255,.3)}.message-image[data-v-edc12378]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000040;border-color:#fff9}.message-actions[data-v-edc12378]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem}.message-time[data-v-edc12378]{font-size:.625rem;opacity:.7}.translate-button[data-v-edc12378]{font-size:.625rem;padding:.25rem .5rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer;transition:all .2s;white-space:nowrap}.translate-button[data-v-edc12378]:hover:not(:disabled){background:#fff3;border-color:#ff69b4}.translate-button[data-v-edc12378]:disabled{opacity:.5;cursor:not-allowed}.typing-indicator[data-v-edc12378]{display:flex;gap:4px;padding:.5rem 0}.typing-indicator span[data-v-edc12378]{width:8px;height:8px;border-radius:50%;background:#9ca3af;animation:typing-edc12378 1.4s infinite}.typing-indicator span[data-v-edc12378]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-edc12378]:nth-child(3){animation-delay:.4s}@keyframes typing-edc12378{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}.message-input-area[data-v-edc12378]{position:absolute;bottom:0;left:0;right:0;z-index:10;background:#0000004d}.message-input-container[data-v-edc12378]{display:flex;gap:.75rem;padding:1rem;background:#0000004d;border-top:1px solid rgba(255,255,255,.1);align-items:center}.file-input[data-v-edc12378]{display:none}.attachment-button[data-v-edc12378]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:1.25rem;flex-shrink:0}.attachment-button[data-v-edc12378]:hover:not(:disabled){background:#ffffff26;border-color:#ff69b4}.attachment-button[data-v-edc12378]:disabled{opacity:.5;cursor:not-allowed}.image-previews[data-v-edc12378]{display:flex;gap:.75rem;padding:1rem;padding-bottom:0;background:#0000004d;border-top:1px solid rgba(255,255,255,.1);overflow-x:auto}.image-preview-item[data-v-edc12378]{position:relative;flex-shrink:0}.preview-image[data-v-edc12378]{width:80px;height:80px;object-fit:cover;border-radius:8px;border:2px solid rgba(255,255,255,.2)}.remove-preview-btn[data-v-edc12378]{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;font-weight:700;box-shadow:0 2px 4px #0003;transition:transform .2s}.remove-preview-btn[data-v-edc12378]:hover{transform:scale(1.1);background:#dc2626}.message-input[data-v-edc12378]{flex:1;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:24px;font-size:1rem;outline:none;transition:border-color .2s;background:#ffffff1a;color:#fff}.message-input[data-v-edc12378]::placeholder{color:#ffffff80}.message-input[data-v-edc12378]:focus{border-color:#ff69b4;background:#ffffff26}.message-input[data-v-edc12378]:disabled{background:#ffffff0d;cursor:not-allowed}.send-button[data-v-edc12378]{background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;border:none;border-radius:24px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #ff69b44d}.send-button[data-v-edc12378]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #ff69b466}.send-button[data-v-edc12378]:disabled{opacity:.5;cursor:not-allowed}.read-only-notice[data-v-edc12378]{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:1.5rem;background:#0000004d;border-top:1px solid rgba(255,255,255,.1);text-align:center}.read-only-notice p[data-v-edc12378]{color:#fffc;font-weight:600;margin-bottom:.25rem}.read-only-notice .small-text[data-v-edc12378]{font-size:.875rem;color:#ffffff80}@media (max-width: 640px){.chat-interface[data-v-edc12378]{padding:0}.chat-container[data-v-edc12378]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;border-radius:0;max-width:100%}.chat-header[data-v-edc12378]{border-radius:0}.messages-container[data-v-edc12378]{-webkit-overflow-scrolling:touch;bottom:0;padding-bottom:90px}.message-input-area[data-v-edc12378]{position:fixed;bottom:0;left:0;right:0;width:100%}.message-input-container[data-v-edc12378]{padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.read-only-notice[data-v-edc12378]{position:fixed;bottom:0;left:0;right:0;width:100%;padding:1.5rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}}.profile-dashboard[data-v-36a069ba]{min-height:100vh;background:radial-gradient(circle at 30% 50%,#2d1b4e,#1a0b2e 40%,#0a0514);padding:2rem}.dashboard-container[data-v-36a069ba]{max-width:900px;margin:0 auto}.dashboard-header[data-v-36a069ba]{text-align:center;color:#fff;margin-bottom:2rem}.dashboard-header h1[data-v-36a069ba]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.subtitle[data-v-36a069ba]{font-size:1.125rem;opacity:.9;margin-bottom:2rem}.tabs[data-v-36a069ba]{display:flex;gap:.5rem;margin-bottom:2rem;background:#ffffff1a;padding:.5rem;border-radius:12px}.tab-button[data-v-36a069ba]{flex:1;padding:1rem;background:transparent;color:#ffffffb3;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.tab-button[data-v-36a069ba]:hover{background:#ffffff1a;color:#fff}.tab-button.active[data-v-36a069ba]{background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;box-shadow:0 4px 15px #ff69b44d}.badge[data-v-36a069ba]{background:#ffffff4d;color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:700}.tab-button.active .badge[data-v-36a069ba]{background:#ffffff4d;color:#fff}.profile-settings[data-v-36a069ba]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem}.settings-section[data-v-36a069ba]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.settings-section[data-v-36a069ba]:last-of-type{border-bottom:none}.settings-section h3[data-v-36a069ba]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.section-description[data-v-36a069ba]{color:#ffffffb3;font-size:.875rem;margin-bottom:1.5rem}.form-group[data-v-36a069ba]{margin-bottom:1.5rem}.form-group label[data-v-36a069ba]{display:block;font-weight:600;color:#ffffffe6;margin-bottom:.5rem}.input-field[data-v-36a069ba]{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:1rem;transition:border-color .2s;background:#ffffff1a;color:#fff}.input-field[data-v-36a069ba]::placeholder{color:#ffffff80}.input-field[data-v-36a069ba]:focus{outline:none;border-color:#ff69b4;background:#ffffff26}.input-field[data-v-36a069ba]:disabled{background:#ffffff0d;cursor:not-allowed;color:#ffffff80}.textarea-field[data-v-36a069ba]{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;transition:border-color .2s;background:#ffffff1a;color:#fff}.textarea-field[data-v-36a069ba]::placeholder{color:#ffffff80}.textarea-field[data-v-36a069ba]:focus{outline:none;border-color:#ff69b4;background:#ffffff26}.help-text[data-v-36a069ba]{margin-top:.5rem;font-size:.875rem;color:#fff9}.images-preview[data-v-36a069ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.image-item[data-v-36a069ba]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid rgba(255,255,255,.2);cursor:move;transition:all .2s}.image-item[data-v-36a069ba]:hover{border-color:#fff6}.image-item.dragging[data-v-36a069ba]{opacity:.5;transform:scale(.95)}.image-item.drag-over[data-v-36a069ba]{border-color:#667eea;border-style:solid;border-width:3px}.image-item img[data-v-36a069ba]{width:100%;height:100%;object-fit:cover}.image-overlay[data-v-36a069ba]{position:absolute;top:0;left:0;right:0;padding:.5rem;display:flex;justify-content:space-between;align-items:flex-start;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.drag-handle[data-v-36a069ba]{color:#fff;font-size:1.5rem;cursor:move;text-shadow:0 2px 4px rgba(0,0,0,.5)}.main-badge[data-v-36a069ba]{background:#667eea;color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.remove-image-btn[data-v-36a069ba]{position:absolute;bottom:.5rem;right:.5rem;width:32px;height:32px;background:#dc2626e6;color:#fff;border:none;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10}.remove-image-btn[data-v-36a069ba]:hover{background:#dc2626;transform:scale(1.1)}.add-image-placeholder[data-v-36a069ba]{aspect-ratio:1;border:2px dashed rgba(255,255,255,.3);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff80;transition:all .2s}.add-image-placeholder.clickable[data-v-36a069ba]{cursor:pointer}.add-image-placeholder.clickable[data-v-36a069ba]:hover{border-color:#ffffff80;color:#ffffffb3;background:#ffffff0d}.add-image-placeholder.uploading[data-v-36a069ba]{border-color:#667eea;color:#667eea}.file-input[data-v-36a069ba]{display:none}.small-text[data-v-36a069ba]{font-size:.75rem;margin-top:.25rem;color:#fff6}.settings-actions[data-v-36a069ba]{display:flex;gap:1rem;margin-top:2rem}.save-button[data-v-36a069ba]{flex:1;padding:1rem;background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #ff69b44d}.save-button[data-v-36a069ba]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff69b466}.save-button[data-v-36a069ba]:disabled{opacity:.6;cursor:not-allowed}.cancel-button[data-v-36a069ba]{padding:1rem 2rem;background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s}.cancel-button[data-v-36a069ba]:hover{border-color:#fff6;background:#ffffff26;color:#fff}.success-message[data-v-36a069ba]{margin-top:1rem;padding:1rem;background:#10b98133;border:1px solid rgba(16,185,129,.3);color:#6ee7b7;border-radius:12px;text-align:center;font-weight:600}.loading[data-v-36a069ba],.error[data-v-36a069ba]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:16px;text-align:center;color:#fff}.error[data-v-36a069ba]{color:#fca5a5}.empty-state[data-v-36a069ba]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);padding:4rem 2rem;border-radius:16px;text-align:center}.empty-icon[data-v-36a069ba]{font-size:4rem;margin-bottom:1rem}.empty-state h2[data-v-36a069ba]{color:#fff;font-size:1.5rem;margin-bottom:.5rem}.empty-state p[data-v-36a069ba]{color:#ffffffb3}.conversations-list[data-v-36a069ba]{display:flex;flex-direction:column;gap:1rem}.conversation-card[data-v-36a069ba]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.conversation-content[data-v-36a069ba]{flex:1;cursor:pointer;min-width:0;overflow:hidden}.conversation-card[data-v-36a069ba]:hover{transform:translateY(-2px);border-color:#ff69b480;box-shadow:0 8px 24px #ff69b433}.archive-button[data-v-36a069ba]{flex-shrink:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;padding:.5rem .75rem;border-radius:8px;font-size:.75rem;cursor:pointer;transition:all .2s}.archive-button[data-v-36a069ba]:hover{background:#ffffff26;color:#fff;border-color:#fff6}.conversation-header[data-v-36a069ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.conversation-status[data-v-36a069ba]{display:flex;align-items:center;gap:.5rem}.status-dot[data-v-36a069ba]{width:10px;height:10px;border-radius:50%;animation:pulse-36a069ba 2s infinite}.status-dot.new[data-v-36a069ba]{background:#10b981}.status-dot.joined[data-v-36a069ba]{background:#3b82f6;animation:none}.status-dot.vibe-check[data-v-36a069ba]{background:#f59e0b}@keyframes pulse-36a069ba{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-36a069ba]{font-weight:600;color:#fff}.conversation-time[data-v-36a069ba]{font-size:.875rem;color:#fff9}.last-message[data-v-36a069ba]{color:#ffffffb3;margin-bottom:1rem;line-height:1.5;display:flex;gap:.25rem;overflow:hidden;width:100%;min-width:0}.message-sender[data-v-36a069ba]{font-weight:600;color:#ffffffe6;flex-shrink:0;white-space:nowrap}.message-preview[data-v-36a069ba]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%}.join-button[data-v-36a069ba]{width:100%;background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;border:none;border-radius:12px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #ff69b44d}.join-button[data-v-36a069ba]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ff69b466}.approve-button[data-v-36a069ba]{width:100%;background:linear-gradient(90deg,#10b981,#059669);color:#fff;border:none;border-radius:12px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #10b9814d}.approve-button[data-v-36a069ba]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}.view-indicator[data-v-36a069ba]{margin-top:1rem;font-size:.875rem;color:#667eea;font-weight:600}@media (max-width: 640px){.owner-dashboard[data-v-36a069ba]{padding:1rem}.dashboard-header h1[data-v-36a069ba]{font-size:2rem}.conversation-card[data-v-36a069ba]{padding:1rem}}.conversation-viewer[data-v-ab654da9]{min-height:100vh;background:radial-gradient(circle at 30% 50%,#2d1b4e,#1a0b2e 40%,#0a0514);padding:1rem}.viewer-container[data-v-ab654da9]{max-width:800px;margin:0 auto;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;height:calc(100vh - 2rem)}.viewer-header[data-v-ab654da9]{background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;box-shadow:0 4px 15px #ff69b44d}.back-button[data-v-ab654da9]{background:#fff3;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.back-button[data-v-ab654da9]:hover{background:#ffffff4d}.conversation-info[data-v-ab654da9]{flex:1;text-align:center}.status-badge[data-v-ab654da9]{display:inline-flex;align-items:center;gap:.5rem;background:#fff3;padding:.5rem 1rem;border-radius:20px;font-weight:600;margin-bottom:.5rem}.status-dot[data-v-ab654da9]{width:10px;height:10px;border-radius:50%;background:#f59e0b;animation:pulse-ab654da9 1.5s infinite}@keyframes pulse-ab654da9{0%,to{opacity:1}50%{opacity:.5}}.info-text[data-v-ab654da9]{font-size:.875rem;opacity:.9}.approve-button[data-v-ab654da9]{background:#fff;color:#10b981;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.approve-button[data-v-ab654da9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ffffff4d}.approve-button[data-v-ab654da9]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-ab654da9],.error-state[data-v-ab654da9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#ffffffb3}.spinner[data-v-ab654da9]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#ff69b4;border-radius:50%;animation:spin-ab654da9 1s linear infinite;margin-bottom:1rem}@keyframes spin-ab654da9{to{transform:rotate(360deg)}}.error-state[data-v-ab654da9]{color:#fca5a5}.messages-container[data-v-ab654da9]{flex:1;display:flex;flex-direction:column;overflow:hidden}.messages-list[data-v-ab654da9]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:#0003}.message-item[data-v-ab654da9]{display:flex;animation:fadeIn-ab654da9 .3s ease-in}@keyframes fadeIn-ab654da9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-item.visitor-msg[data-v-ab654da9]{justify-content:flex-end}.message-item.ai-msg[data-v-ab654da9]{justify-content:flex-start}.message-item.system-msg[data-v-ab654da9]{justify-content:center}.system-message[data-v-ab654da9]{background:#ffffff1a;color:#ffffffb3;padding:.75rem 1rem;border-radius:12px;font-size:.875rem;text-align:center;max-width:80%;border:1px solid rgba(255,255,255,.1)}.message-bubble[data-v-ab654da9]{max-width:70%;padding:1rem;border-radius:12px}.visitor-msg .message-bubble[data-v-ab654da9]{background:linear-gradient(90deg,#ff69b4,#ff1493);color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 15px #ff69b44d}.ai-msg .message-bubble[data-v-ab654da9]{background:#ffffff1a;color:#fff;border-bottom-left-radius:4px;border:1px solid rgba(255,255,255,.1)}.message-sender[data-v-ab654da9]{font-size:.75rem;font-weight:600;margin-bottom:.5rem;opacity:.8}.visitor-msg .message-sender[data-v-ab654da9]{display:none}.message-text[data-v-ab654da9]{line-height:1.5;word-wrap:break-word}.message-actions[data-v-ab654da9]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem}.message-time[data-v-ab654da9]{font-size:.625rem;opacity:.7}.translate-button[data-v-ab654da9]{font-size:.625rem;padding:.25rem .5rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer;transition:all .2s;white-space:nowrap}.translate-button[data-v-ab654da9]:hover:not(:disabled){background:#fff3;border-color:#ff69b4}.translate-button[data-v-ab654da9]:disabled{opacity:.5;cursor:not-allowed}.empty-messages[data-v-ab654da9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff80;padding:3rem}.empty-icon[data-v-ab654da9]{font-size:3rem;margin-bottom:1rem}.small-text[data-v-ab654da9]{font-size:.875rem;margin-top:.5rem;color:#fff6}.read-only-notice[data-v-ab654da9]{background:#0000004d;border-top:1px solid rgba(255,255,255,.1);padding:1.25rem 1.5rem}.notice-content[data-v-ab654da9]{display:flex;align-items:center;gap:1rem}.notice-icon[data-v-ab654da9]{font-size:1.5rem}.notice-title[data-v-ab654da9]{font-weight:700;color:#ffffffe6;margin-bottom:.25rem}.notice-subtitle[data-v-ab654da9]{font-size:.875rem;color:#fff9}@media (max-width: 640px){.conversation-viewer[data-v-ab654da9]{padding:0}.viewer-container[data-v-ab654da9]{height:100vh;border-radius:0}.viewer-header[data-v-ab654da9]{padding:1rem;flex-direction:column;align-items:stretch}.back-button[data-v-ab654da9],.approve-button[data-v-ab654da9]{width:100%}.conversation-info[data-v-ab654da9]{order:-1}.message-bubble[data-v-ab654da9]{max-width:85%}}/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#app{min-height:100vh}
