.ask[data-v-68c5711d]{background:linear-gradient(160deg,rgba(var(--gold-rgb),.06),rgba(var(--midnight-rgb),.55));border:1px solid rgba(var(--gold-rgb),.2);border-radius:1.5rem;margin-top:3.5rem;padding:2rem 1.6rem 2.2rem;box-shadow:0 30px 60px -28px #090c1ed9,inset 0 1px #ffffff0a}.ask__error[data-v-68c5711d],.ask__head[data-v-68c5711d]{text-align:center}.ask__title[data-v-68c5711d]{color:var(--moonlight);margin-top:.6rem;font-size:calc(clamp(1.5rem,4vw,2.1rem));font-weight:500}.ask__lede[data-v-68c5711d]{font-family:var(--font-italic),serif;color:rgba(var(--violet-soft-rgb),.85);margin-top:.6rem;font-style:italic}.ask__field[data-v-68c5711d]{margin-top:1.6rem}.ask__input[data-v-68c5711d]{background:rgba(var(--midnight-rgb),.55);border:1px solid rgba(var(--violet-soft-rgb),.22);width:100%;color:rgba(var(--moonlight-rgb),.95);resize:vertical;border-radius:.8rem;padding:.9rem 1rem;font-size:1rem;line-height:1.5}.ask__input[data-v-68c5711d]::placeholder{color:rgba(var(--violet-soft-rgb),.75)}.ask__input[data-v-68c5711d]:focus{border-color:rgba(var(--gold-rgb),.55);outline:none}.ask__field-row[data-v-68c5711d]{justify-content:flex-end;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.ask__count[data-v-68c5711d]{font-variant-numeric:tabular-nums;color:rgba(var(--violet-soft-rgb),.75);font-size:.78rem}.ask__count--low[data-v-68c5711d]{color:rgba(var(--gold-soft-rgb),.9)}.ask__error[data-v-68c5711d]{color:rgba(var(--gold-soft-rgb),.95);margin-top:1.2rem;font-size:.92rem}.ask__loading[data-v-68c5711d]{color:rgba(var(--violet-soft-rgb),.85);flex-direction:column;align-items:center;gap:.9rem;margin-top:1.8rem;display:flex}.ask__spinner[data-v-68c5711d]{border:2px solid rgba(var(--violet-soft-rgb),.25);border-top-color:rgba(var(--gold-rgb),.9);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite ask-spin-68c5711d}@keyframes ask-spin-68c5711d{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ask__spinner[data-v-68c5711d]{animation-duration:2s}}.ask__answer[data-v-68c5711d]{margin-top:1.8rem}.ask__para[data-v-68c5711d]{color:rgba(var(--moonlight-rgb),.92);margin-top:1rem;font-size:1.02rem;line-height:1.7}.ask__para[data-v-68c5711d]:first-child{margin-top:0}.history-note[data-v-68c5711d]{color:#c4bfcf;margin-top:16px;font-size:12px}.history-note a[data-v-68c5711d]{color:#e5c78f;text-decoration:underline}.forecast[data-v-b1f625d7]{background:linear-gradient(160deg,rgba(var(--violet-soft-rgb),.06),rgba(var(--midnight-rgb),.55));border:1px solid rgba(var(--violet-soft-rgb),.16);border-radius:1.5rem;margin-top:3.5rem;padding:2rem 1.6rem 2.2rem;box-shadow:0 30px 60px -28px #090c1ed9,inset 0 1px #ffffff0a}.forecast__head[data-v-b1f625d7],.forecast__state[data-v-b1f625d7]{text-align:center}.forecast__title[data-v-b1f625d7]{color:var(--moonlight);margin-top:.6rem;font-size:calc(clamp(1.6rem,4vw,2.2rem));font-weight:500}.forecast__lede[data-v-b1f625d7]{font-family:var(--font-italic),serif;color:rgba(var(--violet-soft-rgb),.85);margin-top:.7rem;font-style:italic}.forecast__periods[data-v-b1f625d7]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.6rem auto 0;display:flex}.forecast__period[data-v-b1f625d7]{letter-spacing:.02em;color:rgba(var(--moonlight-rgb),.8);background:rgba(var(--midnight-rgb),.4);border:1px solid rgba(var(--violet-soft-rgb),.2);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:.82rem;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.forecast__period[data-v-b1f625d7]:hover:not(:disabled){border-color:rgba(var(--violet-soft-rgb),.5)}.forecast__period--active[data-v-b1f625d7]{color:var(--on-gold);background:linear-gradient(135deg,#fde68a,#fbbf24);border-color:#0000}.forecast__period[data-v-b1f625d7]:disabled{opacity:.5;cursor:default}.forecast__lock[data-v-b1f625d7]{opacity:.65;margin-top:-1px}.forecast__cta-wrap[data-v-b1f625d7]{justify-content:center;margin-top:1.8rem;display:flex}.forecast__locked[data-v-b1f625d7]{gap:1.1rem}.forecast__locked-msg[data-v-b1f625d7]{max-width:26rem;color:rgba(var(--moonlight-rgb),.9);font-size:.98rem;line-height:1.6}.forecast__state[data-v-b1f625d7]{color:rgba(var(--violet-soft-rgb),.85);flex-direction:column;align-items:center;gap:.9rem;margin-top:1.8rem;display:flex}.forecast__state--error[data-v-b1f625d7]{color:rgba(var(--gold-soft-rgb),.9)}.forecast__spinner[data-v-b1f625d7]{border:2px solid rgba(var(--violet-soft-rgb),.25);border-top-color:rgba(var(--gold-rgb),.9);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite forecast-spin-b1f625d7}@keyframes forecast-spin-b1f625d7{to{transform:rotate(1turn)}}.forecast__retry[data-v-b1f625d7]{color:var(--gold-soft);border:1px solid rgba(var(--gold-soft-rgb),.4);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem 1rem;font-size:.82rem}.forecast__body[data-v-b1f625d7]{margin-top:1.9rem}.forecast__headline[data-v-b1f625d7]{text-align:center;color:var(--gold-soft);font-size:calc(clamp(1.25rem,3vw,1.6rem));font-weight:500;line-height:1.3}.forecast__themes[data-v-b1f625d7]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.2rem auto 0;padding:0;list-style:none;display:flex}.forecast__theme[data-v-b1f625d7]{color:rgba(var(--violet-soft-rgb),.95);background:rgba(var(--violet-rgb),.18);border:1px solid rgba(var(--violet-soft-rgb),.25);border-radius:999px;padding:.28rem .8rem;font-size:.78rem}.forecast__para[data-v-b1f625d7]{color:rgba(var(--moonlight-rgb),.9);margin-top:1.1rem;font-size:1.02rem;line-height:1.7}.forecast__do[data-v-b1f625d7]{background:rgba(var(--gold-rgb),.08);border:1px solid rgba(var(--gold-rgb),.28);color:rgba(var(--moonlight-rgb),.92);border-radius:.9rem;margin-top:1.6rem;padding:1rem 1.2rem;font-size:.98rem;line-height:1.6}.forecast__do-label[data-v-b1f625d7]{letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--gold-soft-rgb),.85);margin-bottom:.4rem;font-size:.62rem;display:block}
