.hava[data-astro-cid-6b2thpah]{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.stage[data-astro-cid-6b2thpah]{position:relative;width:100%;max-width:1120px;display:flex;flex-direction:column;justify-content:flex-end;padding-block:clamp(120px,20vh,220px) clamp(40px,6vw,72px)}[data-astro-cid-6b2thpah][data-state=result] .stage[data-astro-cid-6b2thpah]{justify-content:flex-start;padding-top:clamp(24px,5vw,64px)}.sky--deco[data-astro-cid-6b2thpah]{position:absolute;z-index:-1;top:8px;right:-60px;width:clamp(280px,46vw,520px);height:auto;overflow:visible;transition:opacity .6s,transform .9s cubic-bezier(.2,.7,.2,1);transform-origin:100% 0}[data-astro-cid-6b2thpah][data-state=ask] .sky--deco[data-astro-cid-6b2thpah]{transform:scale(.8)}[data-astro-cid-6b2thpah][data-state=result] .sky--deco[data-astro-cid-6b2thpah]{opacity:0;visibility:hidden}.sky[data-astro-cid-6b2thpah]{display:block;overflow:visible}.panel[data-astro-cid-6b2thpah]{display:flex;flex-direction:column;gap:24px;max-width:820px}.panel[data-astro-cid-6b2thpah][hidden]{display:none}.kicker[data-astro-cid-6b2thpah]{display:flex;align-items:center;gap:10px;margin:0}.dot[data-astro-cid-6b2thpah]{flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent)}h1[data-astro-cid-6b2thpah]{font-size:clamp(3rem,9vw,6.5rem);font-weight:500;letter-spacing:-.055em;line-height:1.02}.hint[data-astro-cid-6b2thpah]{color:var(--muted);max-width:46ch;margin:0}.actions[data-astro-cid-6b2thpah]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px}.actions[data-astro-cid-6b2thpah] .btn[data-astro-cid-6b2thpah]{border:0;cursor:pointer;font:inherit;font-weight:500}.track[data-astro-cid-6b2thpah]{display:flex;gap:8px;list-style:none;margin:0;padding:0}.track[data-astro-cid-6b2thpah] li[data-astro-cid-6b2thpah]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule);color:var(--muted);font-size:.875rem;font-weight:500;transition:background .4s,color .4s,box-shadow .4s}.track[data-astro-cid-6b2thpah] li[data-astro-cid-6b2thpah].is-past{background:var(--ink);color:var(--paper);box-shadow:none}.track[data-astro-cid-6b2thpah] li[data-astro-cid-6b2thpah].is-now{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.ask__q[data-astro-cid-6b2thpah]{font-size:clamp(2.25rem,6.5vw,4.25rem);font-weight:500;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.opts[data-astro-cid-6b2thpah]{display:flex;flex-wrap:wrap;gap:10px}.opts[data-astro-cid-6b2thpah] .hv-opt{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font:inherit;font-size:1.0625rem;font-weight:500;cursor:pointer;touch-action:manipulation;transition:background .3s,color .3s,transform .15s}.opts[data-astro-cid-6b2thpah] .hv-opt:before{content:"";width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px;transition:background .3s,box-shadow .3s,transform .3s}.opts[data-astro-cid-6b2thpah] .hv-opt:hover,.opts[data-astro-cid-6b2thpah] .hv-opt[aria-pressed=true]{background:var(--ink);color:var(--paper)}.opts[data-astro-cid-6b2thpah] .hv-opt:hover:before,.opts[data-astro-cid-6b2thpah] .hv-opt[aria-pressed=true]:before{background:var(--accent);box-shadow:none;transform:scale(1.3)}.opts[data-astro-cid-6b2thpah] .hv-opt:active{transform:scale(.97)}.back[data-astro-cid-6b2thpah]{padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.9375rem;cursor:pointer;border-bottom:1px solid}.back[data-astro-cid-6b2thpah]:hover{color:var(--ink)}.is-in[data-astro-cid-6b2thpah] .ask__q[data-astro-cid-6b2thpah],.is-in[data-astro-cid-6b2thpah] .opts[data-astro-cid-6b2thpah]{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.is-in[data-astro-cid-6b2thpah] .opts[data-astro-cid-6b2thpah]{animation-delay:80ms}.result[data-astro-cid-6b2thpah]{max-width:none;gap:clamp(8px,2vw,24px)}.result__sky[data-astro-cid-6b2thpah]{width:min(100%,460px);margin-inline:auto}.sky--big[data-astro-cid-6b2thpah]{width:100%;height:auto}.result__text[data-astro-cid-6b2thpah]{display:flex;flex-direction:column;gap:22px}.result__title[data-astro-cid-6b2thpah]{font-size:clamp(2.25rem,6vw,4.5rem);font-weight:500;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.report[data-astro-cid-6b2thpah]{margin:0;border-top:1px solid var(--rule)}.report[data-astro-cid-6b2thpah]>div[data-astro-cid-6b2thpah]{display:grid;grid-template-columns:1fr;gap:2px 20px;padding-block:12px;border-bottom:1px solid var(--rule)}.report[data-astro-cid-6b2thpah] dt[data-astro-cid-6b2thpah]{font-size:var(--fs-small);color:var(--muted);letter-spacing:.01em}.report[data-astro-cid-6b2thpah] dd[data-astro-cid-6b2thpah]{margin:0;line-height:1.45}.report[data-astro-cid-6b2thpah] .arrow-link[data-astro-cid-6b2thpah]{white-space:nowrap}.closing[data-astro-cid-6b2thpah]{margin:4px 0 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;text-wrap:balance}.note[data-astro-cid-6b2thpah]{margin:0;font-size:var(--fs-small);color:var(--muted)}.is-in[data-astro-cid-6b2thpah] .result__sky[data-astro-cid-6b2thpah],.is-in[data-astro-cid-6b2thpah] .result__text[data-astro-cid-6b2thpah]{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.is-in[data-astro-cid-6b2thpah] .result__text[data-astro-cid-6b2thpah]{animation-delay:.1s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media(width>=560px){.report[data-astro-cid-6b2thpah]>div[data-astro-cid-6b2thpah]{grid-template-columns:9.5em 1fr}}@media(width>=960px){.result[data-astro-cid-6b2thpah]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(32px,5vw,80px)}.result__sky[data-astro-cid-6b2thpah]{grid-column:2;grid-row:1;width:100%;position:sticky;top:40px;margin-top:40px}.result__text[data-astro-cid-6b2thpah]{grid-column:1;grid-row:1}}@media(prefers-reduced-motion:reduce){.sky--deco[data-astro-cid-6b2thpah],.track[data-astro-cid-6b2thpah] li[data-astro-cid-6b2thpah],.opts[data-astro-cid-6b2thpah] .hv-opt{transition:none}.is-in[data-astro-cid-6b2thpah] .ask__q[data-astro-cid-6b2thpah],.is-in[data-astro-cid-6b2thpah] .opts[data-astro-cid-6b2thpah],.is-in[data-astro-cid-6b2thpah] .result__sky[data-astro-cid-6b2thpah],.is-in[data-astro-cid-6b2thpah] .result__text[data-astro-cid-6b2thpah]{animation:none}}.hava .hv-layer,.hava .hv-shape{mix-blend-mode:var(--blend)}.hava .hv-ring{fill:none;stroke:var(--ink);stroke-width:1.2}.hava .hv-shape{stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.hava [class^=hv-]{transform-box:fill-box;transform-origin:center}.hava .hv-drift-a{animation:hv-drift 11s ease-in-out infinite alternate}.hava .hv-drift-b{animation:hv-drift 14s ease-in-out infinite alternate-reverse}.hava .hv-drift-fast{animation:hv-drift-far 5s ease-in-out infinite alternate}.hava .hv-wind{animation:hv-wind 4s ease-in-out infinite}.hava .hv-glow{animation:hv-glow 7s ease-in-out infinite alternate}.hava .hv-fall{animation:hv-fall 1.1s linear infinite}.hava .hv-snow{animation:hv-snow 5s linear infinite}.hava .hv-flash{animation:hv-flash 6s linear infinite}}@keyframes hv-drift{0%{transform:translate(-8px)}to{transform:translate(10px)}}@keyframes hv-drift-far{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes hv-wind{0%,to{transform:translate(-10px);opacity:.35}50%{transform:translate(12px);opacity:1}}@keyframes hv-glow{to{transform:scale(1.04)}}@keyframes hv-fall{0%{transform:translate(2px,-10px);opacity:0}25%{opacity:1}to{transform:translate(-4px,16px);opacity:0}}@keyframes hv-snow{0%{transform:translateY(-14px);opacity:0}20%{opacity:1}to{transform:translate(8px,30px);opacity:0}}@keyframes hv-flash{0%,86%,to{opacity:.45}88%,92%{opacity:1}90%{opacity:.3}}
