@font-face{font-display:swap;font-family:Poppins;font-weight:400;src:url(../fonts/poppins-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:500;src:url(../fonts/poppins-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:600;src:url(../fonts/poppins-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:700;src:url(../fonts/poppins-700.woff2) format("woff2")}.mira-seo[data-v-a352d317]{background:radial-gradient(ellipse 70% 32% at 84% 0,rgba(255,46,122,.16),transparent 62%),radial-gradient(ellipse 54% 28% at 6% 22%,rgba(138,43,226,.12),transparent 60%),var(--bg-primary,#0d0614);color:#f9f2ff;font-family:Poppins,system-ui,sans-serif;height:100%;min-height:100vh;overflow-y:auto;padding-bottom:calc(env(safe-area-inset-bottom) + 3.75rem)}.mira-seo[data-v-a352d317] :is(h1,h2,h3){line-height:1.2;margin:0}.mira-seo p[data-v-a352d317]{margin:0}.mira-topbar[data-v-a352d317]{align-items:center;display:flex;gap:.875rem;justify-content:space-between;margin:0 auto;max-width:67.5rem;padding:1.125rem 1.375rem .375rem}.mira-logo[data-v-a352d317]{align-items:center;display:inline-flex;gap:.5625rem;text-decoration:none}.mira-logo img[data-v-a352d317]{display:block;filter:drop-shadow(0 0 .75rem rgba(255,46,122,.4));height:1.875rem;width:1.875rem}.mira-logo-word[data-v-a352d317]{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.2px}.mira-logo-accent[data-v-a352d317]{color:var(--primary,#ff2e7a)}.mira-topnav[data-v-a352d317]{align-items:center;display:flex;gap:1.125rem}.mira-topnav a[data-v-a352d317]{color:#d9c4ef;font-size:.9rem;font-weight:500;text-decoration:none}.mira-topnav a[data-v-a352d317]:hover{color:#fff}.mira-online[data-v-a352d317]{align-items:center;display:inline-flex;gap:.4375rem}.mira-dot[data-v-a352d317],.mira-live-dot[data-v-a352d317]{background:#22e07a;border-radius:50%;box-shadow:0 0 .5rem #22e07a;height:.5rem;width:.5rem}.mira-hero[data-v-a352d317]{margin:0 auto;max-width:48.75rem;padding:2.875rem 1.375rem 1.875rem;text-align:center}.mira-eyebrow[data-v-a352d317]{background:#ff2e7a1a;border:.0625rem solid rgba(255,46,122,.4);border-radius:62.4375rem;color:#ffb3d9;display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.18em;margin:0 0 1rem;padding:.4375rem 1rem;text-transform:uppercase}.mira-h1[data-v-a352d317]{color:#fff;font-size:clamp(1.8rem,4.6vw,2.7rem);font-weight:700;letter-spacing:-.3px;text-shadow:0 0 1.875rem rgba(255,46,122,.35)}.mira-lead[data-v-a352d317]{color:#c4ade4;font-size:1rem;line-height:1.72;margin:1.125rem auto 0;max-width:40rem}.mira-cta-row[data-v-a352d317]{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;margin-top:1.625rem}.mira-btn[data-v-a352d317]{align-items:center;background:linear-gradient(100deg,var(--primary,#ff2e7a),var(--accent,#8a2be2));border-radius:62.4375rem;box-shadow:0 .5rem 1.875rem #ff2e7a59;color:#fff;display:inline-flex;font-size:.98rem;font-weight:600;gap:.625rem;padding:.875rem 1.875rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.mira-btn[data-v-a352d317]:hover{box-shadow:0 .75rem 2.25rem #ff2e7a80;transform:translateY(-.125rem)}.mira-btn.lg[data-v-a352d317]{font-size:1.05rem;padding:1rem 2.375rem}.mira-btn-play[data-v-a352d317]{background:#ffffff38;border-radius:50%;display:grid;font-size:.625rem;height:1.5rem;place-items:center;width:1.5rem}.mira-ghost[data-v-a352d317]{align-items:center;border:.0625rem solid hsla(0,0%,100%,.22);border-radius:62.4375rem;color:#f0e6fc;display:inline-flex;font-size:.92rem;font-weight:600;gap:.625rem;padding:.8125rem 1.375rem;text-decoration:none;transition:border-color .15s ease,color .15s ease}.mira-ghost[data-v-a352d317]:hover{border-color:var(--primary,#ff2e7a);color:#fff}.mira-hint[data-v-a352d317]{color:#9b84c4;font-size:.78rem;font-weight:500;letter-spacing:.05em;margin-top:.875rem}.mira-vids[data-v-a352d317]{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:1.625rem}.mira-vid[data-v-a352d317]{aspect-ratio:3/4;background:var(--bg-secondary,#1a1422);border:.0625rem solid rgba(255,46,122,.3);border-radius:.875rem;box-shadow:0 .625rem 1.625rem #00000073,0 0 1rem #ff2e7a2e;overflow:hidden;position:relative;width:8.25rem}.mira-vid img[data-v-a352d317],.mira-vid video[data-v-a352d317]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.mira-vid-chip[data-v-a352d317]{background:#0d0614b8;border-radius:62.4375rem;bottom:.5rem;color:#f9f2ff;font-size:.68rem;font-weight:600;left:.5rem;padding:.1875rem .5rem;position:absolute;z-index:2}@media(max-width:720px){.mira-vid[data-v-a352d317]{max-width:9.375rem;width:calc(50% - .4375rem)}}.mira-body[data-v-a352d317]{margin:0 auto;max-width:55rem}.mira-section[data-v-a352d317]{padding:1.625rem 1.375rem}.mira-h2[data-v-a352d317]{color:#fff;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:700;letter-spacing:-.2px;margin-bottom:.875rem}.mira-sec-eyebrow[data-v-a352d317]{background:linear-gradient(100deg,var(--primary,#ff2e7a),var(--accent,#8a2be2));-webkit-background-clip:text;background-clip:text;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:.5rem}.mira-p[data-v-a352d317]{color:#c4ade4;font-size:.98rem;line-height:1.78;max-width:47.5rem}.mira-p+.mira-p[data-v-a352d317]{margin-top:.875rem}.mira-link[data-v-a352d317]{border-bottom:.0625rem solid rgba(255,46,122,.4);color:#ff7aac;text-decoration:none}.mira-link[data-v-a352d317]:hover{border-bottom-color:var(--primary,#ff2e7a)}.mira-grid[data-v-a352d317]{display:grid;gap:.75rem;grid-template-columns:1fr}.mira-card[data-v-a352d317]{background:var(--bg-secondary,#1a1422);border:.0625rem solid rgba(255,46,122,.16);border-left:.1875rem solid var(--primary,#ff2e7a);border-radius:1rem;padding:1.25rem 1.375rem}.mira-card h3[data-v-a352d317]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.375rem}.mira-card p[data-v-a352d317]{color:#a78fce;font-size:.88rem;line-height:1.62}.mira-table-wrap[data-v-a352d317]{background:var(--bg-secondary,#1a1422);border:.0625rem solid rgba(255,46,122,.18);border-radius:1rem;margin-top:1rem;overflow-x:auto}.mira-table[data-v-a352d317]{border-collapse:collapse;font-size:.9rem;width:100%}.mira-table td[data-v-a352d317],.mira-table th[data-v-a352d317]{border-bottom:.0625rem solid hsla(0,0%,100%,.06);padding:.75rem 1rem;text-align:left}.mira-table thead th[data-v-a352d317]{color:#9b84c4;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.mira-table thead th.is-us[data-v-a352d317]{color:#ff7aac}.mira-table tbody tr:last-child td[data-v-a352d317]{border-bottom:none}.mira-table td.is-label[data-v-a352d317]{color:#fff;font-weight:600;white-space:nowrap}.mira-table td.is-them[data-v-a352d317]{color:#9b84c4}.mira-table td.is-us[data-v-a352d317]{color:#f0e6fc;font-weight:500}.mira-midcta[data-v-a352d317]{align-items:center;background:radial-gradient(ellipse 90% 120% at 50% 0,rgba(255,46,122,.18),transparent 70%),var(--bg-secondary,#1a1422);border:.0625rem solid rgba(255,46,122,.3);border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;padding:2.375rem 1.375rem;text-align:center}.mira-midcta h2[data-v-a352d317]{color:#fff;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:700}.mira-midcta-hint[data-v-a352d317]{color:#9b84c4;font-size:.75rem}.mira-faq-list[data-v-a352d317]{display:flex;flex-direction:column;gap:.625rem;margin-top:.875rem}.mira-faq[data-v-a352d317]{background:var(--bg-secondary,#1a1422);border:.0625rem solid rgba(255,46,122,.16);border-radius:.875rem;overflow:hidden}.mira-faq summary[data-v-a352d317]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.94rem;font-weight:600;gap:.875rem;justify-content:space-between;list-style:none;padding:.9375rem 1.125rem}.mira-faq summary[data-v-a352d317]::-webkit-details-marker{display:none}.mira-faq summary svg[data-v-a352d317]{color:var(--primary,#ff2e7a);flex:0 0 auto;transition:transform .2s}.mira-faq[open] summary svg[data-v-a352d317]{transform:rotate(45deg)}.mira-faq[open][data-v-a352d317]{border-color:#ff2e7a66}.mira-faq p[data-v-a352d317]{color:#c4ade4;font-size:.88rem;line-height:1.7;margin:0;padding:0 1.125rem 1rem}.mira-related[data-v-a352d317]{display:grid;gap:.625rem;grid-template-columns:1fr;margin-top:.875rem}.mira-rel-card[data-v-a352d317]{background:var(--bg-secondary,#1a1422);border:.0625rem solid rgba(255,46,122,.16);border-radius:1rem;display:flex;flex-direction:column;gap:.3125rem;padding:1rem 1.125rem;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.mira-rel-card[data-v-a352d317]:hover{border-color:var(--primary,#ff2e7a);transform:translateY(-.125rem)}.mira-rel-card b[data-v-a352d317]{color:#fff;font-size:.95rem;font-weight:600}.mira-rel-card span[data-v-a352d317]{color:#a78fce;font-size:.8rem;line-height:1.5}.mira-foot[data-v-a352d317]{align-items:center;border-top:.0625rem solid rgba(255,46,122,.12);display:flex;flex-wrap:wrap;gap:.875rem;justify-content:space-between;margin:0 auto;max-width:55rem;padding:1.625rem 1.375rem 3rem}.mira-foot-brand[data-v-a352d317]{color:#fff;font-weight:700;text-decoration:none}.mira-foot-links[data-v-a352d317]{display:flex;flex-wrap:wrap;gap:1rem}.mira-foot-links a[data-v-a352d317]{color:#a78fce;font-size:.84rem;text-decoration:none}.mira-foot-links a[data-v-a352d317]:hover{color:#fff}.mira-foot-note[data-v-a352d317]{color:#7a639e;flex-basis:100%;font-size:.75rem;margin-top:.25rem}@media(min-width:720px){.mira-grid[data-v-a352d317],.mira-related[data-v-a352d317]{grid-template-columns:repeat(3,1fr)}.mira-section[data-v-a352d317]{padding:2rem 1.5rem}}.mira-floatbar[data-v-a352d317]{bottom:1.375rem;position:fixed;right:1.375rem;z-index:60}.mira-floatcta[data-v-a352d317]{align-items:center;background:linear-gradient(100deg,var(--primary,#ff2e7a),var(--accent,#8a2be2));border-radius:62.4375rem;box-shadow:0 .75rem 1.875rem #ff2e7a66;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;padding:.8125rem 1.625rem;text-decoration:none}.mira-floatcta[data-v-a352d317]:hover{filter:brightness(1.08)}@media(max-width:1023px){.mira-floatbar[data-v-a352d317]{background:linear-gradient(to top,var(--bg-primary,#0d0614) 55%,transparent);bottom:0;left:0;padding:1.375rem .875rem calc(.75rem + env(safe-area-inset-bottom,0px));right:0}.mira-floatcta[data-v-a352d317]{display:flex;font-size:1rem;justify-content:center;padding:.9375rem 1.5rem}}
