.mira-ai-analysis-page{--miracurl-gold:#b88635;--miracurl-gold-dark:#8c5b18;--miracurl-gold-light:#f5e4c5;--miracurl-cream:#fffcf7;--miracurl-blush:#fce8e8;--miracurl-pink:#f7d6d8;--miracurl-navy:#182b50;--miracurl-text:#35313a;--miracurl-muted:#817984;--miracurl-border:#f0e5d8;--miracurl-white:#fff;--miracurl-radius-sm:10px;--miracurl-radius-md:16px;--miracurl-radius-lg:24px;--miracurl-shadow:0 8px 24px #69482414;background-color:var(--miracurl-cream);background-position:top;background-repeat:no-repeat;background-size:cover;color:var(--miracurl-text);min-height:100vh}.mira-ai-analysis-page .analysis-card,.mira-ai-analysis-page .results-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe8;border:1px solid #b8863529;border-radius:20px;box-shadow:var(--miracurl-shadow)}.mira-ai-analysis-page .mira-serif{font-family:Playfair Display,Georgia,serif}.mira-ai-analysis-page .mira-heading{color:var(--miracurl-navy)}.mira-ai-analysis-page .mira-gold-text{color:var(--miracurl-gold)}.mira-ai-analysis-page .mira-divider:after{background:linear-gradient(90deg,var(--miracurl-gold),var(--miracurl-gold-light));content:"";display:inline-block;height:2px;margin-left:14px;vertical-align:middle;width:56px}.mira-ai-analysis-page .mira-btn-gold{background:linear-gradient(90deg,var(--miracurl-gold) 0,var(--miracurl-gold-dark) 100%);box-shadow:0 10px 24px -12px #8c5b18e6;color:var(--miracurl-white);transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.mira-ai-analysis-page .mira-btn-gold:hover{filter:brightness(1.08)}.mira-ai-analysis-page .mira-btn-gold:active{transform:scale(.98)}.mira-ai-analysis-page .mira-btn-ghost{background:var(--miracurl-white);border:1.5px solid var(--miracurl-border);color:var(--miracurl-text);transition:border-color .18s ease,background-color .18s ease}.mira-ai-analysis-page .mira-btn-ghost:hover{border-color:var(--miracurl-gold)}.mira-ai-analysis-page .mira-icon-circle{background:linear-gradient(180deg,#fff4f4 0,var(--miracurl-blush) 100%);border-radius:9999px;box-shadow:0 2px 8px #b8863524;color:var(--miracurl-gold-dark);display:grid;flex-shrink:0;height:46px;place-items:center;width:46px}.mira-ai-analysis-page .mira-chip{background:#faf6f1;border:1px solid var(--miracurl-border);border-radius:var(--miracurl-radius-sm);color:var(--miracurl-text);font-size:13px;font-weight:600;padding:9px 18px;transition:background-color .18s ease;white-space:nowrap}.mira-ai-analysis-page .mira-chip:hover{background:#f3ece3}.mira-ai-analysis-page .mira-chip[aria-selected=true]{background:linear-gradient(90deg,var(--miracurl-gold),var(--miracurl-gold-dark));border-color:#0000;color:var(--miracurl-white)}.mira-ai-analysis-page .mira-tile{background:var(--miracurl-white);border:1px solid var(--miracurl-border);border-radius:var(--miracurl-radius-md);box-shadow:0 2px 10px #6948240d}.mira-ai-analysis-page .mira-tab[aria-selected=true]{background:var(--miracurl-blush);border:1px solid var(--miracurl-pink);color:#8a2a40}.mira-ai-analysis-page .mira-sample-tag{background:#ffffffeb;border:1px solid var(--miracurl-border);border-radius:9999px;color:var(--miracurl-muted);font-size:10px;font-weight:600;left:50%;letter-spacing:.06em;padding:4px 10px;position:absolute;text-transform:uppercase;top:0;transform:translateX(-50%);white-space:nowrap}.mira-ai-analysis-page [role=tab]:focus-visible,.mira-ai-analysis-page a:focus-visible,.mira-ai-analysis-page button:focus-visible{outline:2px solid var(--miracurl-gold);outline-offset:2px}@media (max-width:1200px) and (min-width:769px){.mira-ai-analysis-page .results-panel{padding:14px}.mira-ai-analysis-page .mira-chip{font-size:12px;padding:7px 12px}}@media (max-width:768px){.mira-ai-analysis-page{background-position:top;background-size:auto 100%}.mira-ai-analysis-page .analysis-card,.mira-ai-analysis-page .results-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}}@keyframes mira-shutter{0%{opacity:.95}to{opacity:0}}@keyframes mira-pickbar-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mira-pickbar-in{animation:mira-pickbar-in .45s cubic-bezier(.2,.8,.2,1) both}.mira-cta-gold{background:linear-gradient(100deg,#b88635,#d4a34a 45%,#8c5b18);box-shadow:0 10px 26px -10px #8c5b18b3,inset 0 1px 0 #ffffff40;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.mira-cta-gold:after{animation:mira-sheen 3.2s ease-in-out infinite;background:linear-gradient(115deg,#0000 30%,#ffffff73 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.mira-cta-gold:hover:not(:disabled){box-shadow:0 16px 30px -10px #8c5b18cc,inset 0 1px 0 #ffffff4d;filter:brightness(1.04);transform:translateY(-2px)}.mira-cta-gold:active:not(:disabled){transform:translateY(0) scale(.99)}@keyframes mira-sheen{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}@keyframes mira-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.85;transform:scale(1.25) rotate(12deg)}}.mira-twinkle{animation:mira-twinkle 1.8s ease-in-out infinite}@keyframes mira-sweep{0%{left:-50%}to{left:100%}}.mira-sweep{animation:mira-sweep 1.1s linear infinite}@keyframes mira-see-pulse{0%,to{box-shadow:0 10px 28px #6e3e1459,0 0 0 0 #e8c37f8c}50%{box-shadow:0 10px 28px #6e3e1459,0 0 0 10px #e8c37f00}}.mira-see-pulse{animation:mira-see-pulse 1.8s ease-out infinite}@media (prefers-reduced-motion:reduce){.mira-cta-gold:after,.mira-pickbar-in,.mira-see-pulse,.mira-sweep,.mira-twinkle{animation:none}}
/*# sourceMappingURL=746.e715f082.chunk.css.map*/