.chart-wheel{width:min(500px,94vw);height:auto;margin:0 auto var(--space-4);transform-origin:50%;animation:wheelIn 1s var(--ease-out) both;display:block;overflow:visible}@keyframes wheelIn{0%{opacity:0;transform:rotate(-55deg)scale(.72)}to{opacity:1;transform:rotate(0)scale(1)}}.wheel-deco{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:1.5 8;opacity:.7;transform-origin:160px 160px;animation:110s linear infinite wheelspin}.wheel-ring{fill:none;stroke:var(--line-strong);stroke-width:1.3px}.wheel-ring.outer{stroke:var(--line-strong);stroke-width:2px}.wheel-mtick,.wheel-spoke{stroke:var(--line);stroke-width:1px}.wheel-sign{fill:none;stroke:var(--brass-muted);color:var(--brass-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.aspect{fill:none;stroke-width:1.15px;opacity:.5}.aspect.trine,.aspect.sextile,.aspect.square,.aspect.opposition{stroke:var(--verdigris-text)}.aspect.conjunction{stroke:var(--brass-muted)}.wheel-tick{fill:var(--brass)}.wheel-hit{fill:#0000;pointer-events:all;cursor:pointer}.wheel-body{fill:none;stroke:var(--brass-bright);color:var(--brass-bright);stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 0 3px #e0ba6880);transition:stroke .2s var(--ease-out), filter .2s var(--ease-out);animation:bodyIn .5s var(--ease-out) both}.wheel-body.retro{stroke:var(--verdigris-text);color:var(--verdigris-text)}.wheel-body.hi{stroke:var(--parchment);color:var(--parchment);filter:drop-shadow(0 0 8px #fff0cde6)}@keyframes bodyIn{0%{opacity:0}to{opacity:1}}@keyframes wheelspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wheel-body,.wheel-deco,.chart-wheel{animation:none}}.placements{text-align:left;max-width:34rem;margin:0 auto}.placement{border-bottom:1px solid var(--line);transition:background var(--dur-med) var(--ease-out);border-radius:8px;align-items:flex-start;gap:.85rem;padding:.8rem .6rem;display:flex}.placement:last-child{border-bottom:0}.placement.hi{background:color-mix(in srgb, var(--brass) 9%, transparent)}.placement .p-glyph{fill:none;width:1.7rem;height:1.7rem;stroke:var(--accent);color:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.placement.gen .p-glyph{stroke:var(--brass-muted);color:var(--brass-muted)}.placement .p-name{font-family:var(--font-display);font-weight:500;font-size:var(--step-0);color:var(--text)}.placement.gen .p-name{color:var(--text-muted)}.placement .p-house{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--gold-text);margin-left:8px}.placement .p-retro{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--garnet-text);margin-left:7px}.placement.is-rising .p-glyph{stroke:var(--brass-bright);color:var(--brass-bright)}.placement.is-rising .p-name{color:var(--accent)}.placement .p-line{color:var(--text-muted);margin:var(--space-1) 0 0;line-height:var(--lh-body);font-size:var(--step--1)}.gen-head{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-4) 0 var(--space-1)}.placement,.aspect-personal{cursor:pointer}.chart-wheel:hover .aspect-personal,.aspect-personal:hover{opacity:.7}.aspect.sel{opacity:1;stroke-width:2.4px}.wheel-body.sel{stroke:var(--parchment);color:var(--parchment);filter:drop-shadow(0 0 9px #fff0cdf2)}.placement.sel,.aspect-row.sel{background:color-mix(in srgb, var(--brass) 14%, transparent)}@keyframes vmPulse{0%,to{box-shadow:0 0 #0000}28%{box-shadow:0 0 0 3px color-mix(in srgb, var(--brass) 48%, transparent)}}.vm-pulse{animation:vmPulse .9s var(--ease-out)}.placement:focus-visible,.aspect-row:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.chart-aspects{max-width:34rem;margin:var(--space-5) auto 0;text-align:left}.chart-aspects:empty{display:none}.chart-patterns{max-width:34rem;margin:var(--space-5) auto 0;text-align:left}.chart-patterns:empty{display:none}.pat-list{margin-top:var(--space-2);gap:.4rem;display:grid}.pat{border-bottom:1px solid var(--line);align-items:flex-start;gap:.85rem;padding:.8rem .6rem;display:flex}.pat:last-child{border-bottom:0}.pat-glyphs{flex:none;align-items:center;gap:1px;margin-top:3px;display:flex}.pat-g{fill:none;width:1.05rem;height:1.05rem;stroke:var(--gold-text);color:var(--gold-text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pat-body{min-width:0}.pat-title{font-family:var(--font-display);font-weight:500;font-size:var(--step-0);color:var(--text)}.pat-q{color:var(--brass-muted);font-family:var(--font-mono);font-size:var(--step--2)}.pat-planets{color:var(--brass-muted);font-size:var(--step--2);margin-top:1px}.pat-blurb{color:var(--text-muted);font-size:var(--step--1);line-height:var(--lh-body);margin-top:var(--space-1)}.pat-none{max-width:30rem;margin:var(--space-2) auto 0;text-align:center;color:var(--text-muted);font-size:var(--step--1);line-height:var(--lh-body)}.chart-declination{max-width:34rem;margin:var(--space-5) auto 0;text-align:left}.chart-declination:empty{display:none}.dec-oob-wrap{margin-top:var(--space-2)}.dec-oob{align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.dec-g{fill:none;width:1.05rem;height:1.05rem;stroke:var(--brass-bright);color:var(--brass-bright);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dec-oob-name{font-family:var(--font-display);color:var(--text);font-weight:500}.dec-oob-tag{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-bright)}.dec-oob-val{color:var(--brass-muted);font-size:var(--step--1);margin-left:auto}.dec-oob-note{color:var(--text-muted);font-size:var(--step--1);line-height:var(--lh-body);margin:var(--space-1) 0 0}.dec-sub{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-4) 0 var(--space-2)}.dec-list{gap:.2rem;display:grid}.dec-asp{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.45rem .2rem;display:flex}.dec-asp:last-child{border-bottom:0}.dec-asp .dec-g{stroke:var(--accent);color:var(--accent)}.dec-pair{font-family:var(--font-display);font-size:var(--step--1);color:var(--text)}.dec-kind{color:var(--brass-muted);font-size:var(--step--2);font-style:italic}.dec-orb{color:var(--brass-muted);font-size:var(--step--2);margin-left:auto}.aspects-head{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px}.aspects-sub{color:var(--text-muted);font-size:var(--step--1);margin:0 0 var(--space-2)}.aspect-row{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;transition:background var(--dur-med) var(--ease-out);font:inherit;color:inherit;background:0 0;border-radius:8px;align-items:flex-start;gap:.85rem;padding:.8rem .6rem;display:flex}.aspect-row:last-child{border-bottom:0}.aspect-row:hover{background:color-mix(in srgb, var(--brass) 7%, transparent)}.ar-glyphs{flex:none;align-items:center;gap:2px;margin-top:2px;display:flex}.ar-body{flex-direction:column;min-width:0;display:flex}.ar-g{fill:none;width:1.15rem;height:1.15rem;stroke:var(--accent);color:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ar-sym{font-size:var(--step--1);color:var(--brass-muted);text-align:center;width:.95rem}.ar-label{font-family:var(--font-display);font-weight:500;font-size:var(--step-0);color:var(--text);align-items:center;gap:7px;display:flex}.ar-dot{border-radius:50%;flex:none;width:8px;height:8px}.ar-dot.conj{background:var(--accent)}.ar-dot.flowing{background:var(--verdigris-text)}.ar-dot.dynamic{background:var(--brass)}.ar-line{color:var(--text-muted);margin:var(--space-1) 0 0;line-height:var(--lh-body);font-size:var(--step--1)}.chart-grid-wrap{max-width:36rem;margin:var(--space-5) auto 0}.chart-grid-wrap:empty{display:none}.ag-scroll{-webkit-overflow-scrolling:touch;margin-top:var(--space-3);overflow-x:auto}.aspectarian{border-collapse:collapse;margin:0 auto}.aspectarian td{text-align:center;vertical-align:middle;border:1px solid var(--line);width:2rem;min-width:2rem;height:2rem;padding:0}.ag-empty{border-color:#0000!important}.ag-diag{background:color-mix(in srgb, var(--brass) 12%, transparent)}.ag-diag svg{fill:none;width:1.05rem;height:1.05rem;stroke:var(--accent);color:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.ag-cell{cursor:pointer;transition:background var(--dur-fast) var(--ease-out);line-height:1}.ag-cell:hover{background:color-mix(in srgb, var(--brass) 10%, transparent)}.ag-cell.sel{background:color-mix(in srgb, var(--brass) 22%, transparent)}.ag-cell:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.ag-g{width:.95rem;height:.95rem;margin:0 auto;display:block}.ag-orb{font-family:var(--font-mono);color:var(--text-muted);margin-top:1px;font-size:.5rem;display:block}.ag-cell.ag-applying .ag-g{stroke-width:2.4px}.ag-cell.ag-applying{background:color-mix(in srgb, var(--brass) 6%, transparent)}.ag-conj{color:var(--gold-text)}.ag-soft{color:var(--verdigris-text)}.ag-hard{color:var(--brass-bright)}.ag-minor{color:var(--brass-muted)}.ag-legend{margin-top:var(--space-3);text-align:center;color:var(--text-muted);font-size:var(--step--2);line-height:2}.ag-l{align-items:center;gap:4px;margin:0 7px;display:inline-flex}.ag-l .ag-g{width:.8rem;height:.8rem;margin:0}.wheel-cusp{stroke:var(--line-strong);stroke-width:.8px;opacity:.45}.wheel-cusp.angle{stroke:var(--brass-muted);stroke-width:1.3px;opacity:.85}.houses-sec{max-width:34rem;margin:var(--space-4) auto 0}.houses-sec[hidden]{display:none}.hs-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.hs-picker{align-items:center;gap:8px;display:inline-flex}.hs-picker span{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-muted)}.hs-sel{font-family:var(--font-body);font-size:var(--step--1);color:var(--text);background:color-mix(in srgb, var(--surface) 50%, transparent);border:1.5px solid var(--line);cursor:pointer;color-scheme:light dark;border-radius:10px;padding:.4rem .7rem}.hs-sel:focus-visible{border-color:var(--brass);box-shadow:0 0 0 3px color-mix(in srgb, var(--brass) 20%, transparent);outline:none}.hs-polar{color:var(--brass-muted);font-size:var(--step--1);margin-bottom:var(--space-2)}.hs-cusps{text-align:left;grid-template-columns:repeat(3,1fr);gap:5px 14px;display:grid}@media (width>=480px){.hs-cusps{grid-template-columns:repeat(4,1fr)}}.hc{align-items:center;gap:6px;padding:3px 0;display:flex}.hc-n{color:var(--brass-muted);font-size:var(--step--2);text-align:right;min-width:1.7rem}.hc-g{fill:none;width:.95rem;height:.95rem;stroke:var(--accent);color:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hc-d{color:var(--text);font-size:var(--step--1)}.sect-sec{max-width:34rem;margin:var(--space-4) auto 0}.sect-sec[hidden]{display:none}.sx-intro{color:var(--text-muted);line-height:var(--lh-body);font-size:var(--step--1);margin-top:var(--space-2)}.sx-intro b{color:var(--text);font-weight:500}.sx-grid{margin-top:var(--space-3);flex-wrap:wrap;gap:7px;display:flex}.sx-p{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);align-items:center;gap:5px;padding:4px 11px 4px 8px;display:inline-flex}.sx-p b{font-weight:500;font-family:var(--font-display);font-size:var(--step--1)}.sx-p i{font-style:normal;font-size:var(--step--2);letter-spacing:.04em}.sx-g{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.95rem;height:.95rem}.sx-in{border-color:color-mix(in srgb, var(--verdigris) 34%, transparent);background:color-mix(in srgb, var(--verdigris) 8%, transparent)}.sx-in .sx-g,.sx-in i{color:var(--verdigris-text)}.sx-out .sx-g,.sx-out i{color:var(--brass-muted)}.dig-sec{max-width:34rem;margin:var(--space-4) auto 0}.dig-sec[hidden]{display:none}.dg-intro{color:var(--text-muted);line-height:var(--lh-body);font-size:var(--step--1);margin-top:var(--space-2)}.dig-table{margin-top:var(--space-3)}.dg-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 6px;display:flex}.dg-row:last-child{border-bottom:0}.dg-top{background:color-mix(in srgb, var(--brass) 7%, transparent);border-radius:8px}.dg-p{align-items:center;gap:6px;min-width:6.6rem;display:inline-flex}.dg-g{fill:none;width:1.05rem;height:1.05rem;stroke:var(--accent);color:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dg-p b{font-family:var(--font-display);font-weight:500;font-size:var(--step-0)}.dg-star{color:var(--brass-bright)}.dg-place{color:var(--text-muted);font-size:var(--step--1);min-width:3.4rem}.dg-badges{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.dg-b{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.02em;border-radius:5px;padding:1px 6px}.dg-pos{color:var(--gold-text);background:color-mix(in srgb, var(--brass) 12%, transparent)}.dg-neg{color:var(--brass-muted);background:color-mix(in srgb, var(--surface) 45%, transparent);border:1px solid var(--line)}.dg-score{font-family:var(--font-mono);font-size:var(--step-0);text-align:right;min-width:2.1rem}.dg-score.pos{color:var(--gold-text)}.dg-score.neg{color:var(--brass-muted)}.dg-note{color:var(--brass-muted);font-size:var(--step--2);line-height:var(--lh-body);margin-top:var(--space-3)}.pts-sec{max-width:34rem;margin:var(--space-4) auto 0}.pts-sec[hidden]{display:none}.pts-table{margin-top:var(--space-3)}.pt-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:6px;display:flex}.pt-row:last-child{border-bottom:0}.pt-name{font-family:var(--font-display);font-weight:500;font-size:var(--step-0);color:var(--text);align-items:center;gap:7px;min-width:9rem;display:inline-flex}.pt-place{color:var(--gold-text);font-size:var(--step--1);min-width:5.2rem}.pt-h{color:var(--text-muted);font-size:var(--step--1)}.pt-mean{color:var(--brass-muted);font-size:var(--step--2);margin-left:auto}.pt-rx{color:var(--verdigris-text);font-size:var(--step--2);border:1px solid color-mix(in srgb, var(--verdigris) 40%, transparent);border-radius:5px;padding:0 5px}.pt-note{color:var(--brass-muted);font-size:var(--step--2);line-height:var(--lh-body);margin-top:var(--space-3)}.pt-note b{color:var(--text-muted);font-weight:500}.prof-sec{max-width:34rem;margin:var(--space-4) auto 0}.prof-sec[hidden]{display:none}.pf-line{color:var(--text);line-height:var(--lh-body);font-size:var(--step-0);margin-top:var(--space-2)}.pf-line b{color:var(--accent);font-weight:500}.pf-month{color:var(--gold-text);font-size:var(--step--1);margin-top:var(--space-3);letter-spacing:.04em}.pf-note{color:var(--brass-muted);font-size:var(--step--2);line-height:var(--lh-body);margin-top:var(--space-2)}.zr-sec,.fir-sec{max-width:34rem;margin:var(--space-4) auto 0}.zr-sec[hidden],.fir-sec[hidden]{display:none}.tl-summary{color:var(--text);line-height:var(--lh-body);font-size:var(--step-0);margin-top:var(--space-2)}.tl-summary b{color:var(--accent);font-weight:500}.tl-list{margin-top:var(--space-3)}.tl-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding:5px 6px;display:flex}.tl-row:last-child{border-bottom:0}.tl-cur{background:color-mix(in srgb, var(--brass) 10%, transparent);border-radius:8px}.tl-g{fill:none;width:1.05rem;height:1.05rem;stroke:var(--accent);color:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.tl-name{font-family:var(--font-display);font-weight:500;font-size:var(--step-0);color:var(--text);min-width:6rem}.tl-yrs{color:var(--text-muted);font-size:var(--step--1)}.tl-pk{font-family:var(--font-mono);font-size:var(--step--2);color:var(--brass-muted);border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:0 6px}.tl-pk-hi{color:var(--brass-bright);border-color:color-mix(in srgb, var(--brass) 45%, transparent);background:color-mix(in srgb, var(--brass) 10%, transparent)}.tl-lb{font-family:var(--font-mono);font-size:var(--step--2);color:var(--verdigris-text);margin-left:6px}.tl-note{color:var(--brass-muted);font-size:var(--step--2);line-height:var(--lh-body);margin-top:var(--space-3)}.tl-note b{color:var(--text-muted);font-weight:500}.sp-sec{max-width:34rem;margin:var(--space-4) auto 0}.sp-sec[hidden]{display:none}.sp-headline{color:var(--text);line-height:var(--lh-body);font-size:var(--step-0);margin-top:var(--space-2)}.sp-headline b{color:var(--accent);font-weight:500}.sp-sub{color:var(--brass-muted);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.1em;margin:var(--space-3) 0 var(--space-1)}.sp-hits{gap:3px;display:grid}.sp-hit{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:4px 6px;display:flex}.sp-hit:last-child{border-bottom:0}.sp-g{fill:none;width:1rem;height:1rem;stroke:var(--accent);color:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sp-hit .ag-g{width:.9rem;height:.9rem;color:var(--brass-muted)}.sp-angle{color:var(--brass-muted);font-size:var(--step--2);border:1px solid var(--line);border-radius:4px;padding:0 4px}.sp-lbl{font-size:var(--step--1);color:var(--text)}.sp-orb{color:var(--gold-text);font-size:var(--step--1);margin-left:auto}.sp-note{color:var(--brass-muted);font-size:var(--step--2);line-height:var(--lh-body);margin-top:var(--space-3)}.chart[data-astro-cid-qvhq3qef]{padding-block:var(--space-5) var(--space-6)}.crumb[data-astro-cid-qvhq3qef]{font-size:var(--step--1);color:var(--text-muted);margin-bottom:var(--space-3)}.crumb[data-astro-cid-qvhq3qef] a[data-astro-cid-qvhq3qef]{color:var(--gold-text)}.chart-head[data-astro-cid-qvhq3qef]{text-align:center;margin-bottom:var(--space-4)}.chart-title[data-astro-cid-qvhq3qef]{font-size:var(--step-5);font-variation-settings:"opsz" 96, "SOFT" 30, "WONK" 0}.chart-lede[data-astro-cid-qvhq3qef]{color:var(--text-muted);max-width:32rem;margin:.5rem auto 0}.chart-form[data-astro-cid-qvhq3qef]{gap:.9rem;display:grid}.name[data-astro-cid-qvhq3qef]{width:100%;font-family:var(--font-body);font-size:var(--step-0);color:var(--text);background:color-mix(in srgb, var(--surface) 50%, transparent);border:1.5px solid var(--line);transition:border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);border-radius:12px;padding:.6rem .85rem}.name[data-astro-cid-qvhq3qef]::placeholder{color:var(--brass-muted)}.name[data-astro-cid-qvhq3qef]:focus-visible{border-color:var(--brass);box-shadow:0 0 0 3px color-mix(in srgb, var(--brass) 20%, transparent);outline:none}.chart-more[data-astro-cid-qvhq3qef]{border:1px solid var(--line);border-radius:12px;padding:0 .9rem}.chart-more[data-astro-cid-qvhq3qef] summary[data-astro-cid-qvhq3qef]{cursor:pointer;font-size:var(--step--1);color:var(--gold-text);padding:.7rem 0;list-style:none}.chart-more[data-astro-cid-qvhq3qef] summary[data-astro-cid-qvhq3qef]::-webkit-details-marker{display:none}.chart-more[data-astro-cid-qvhq3qef] summary[data-astro-cid-qvhq3qef]:before{content:"+ ";color:var(--brass-muted)}.chart-more[data-astro-cid-qvhq3qef][open] summary[data-astro-cid-qvhq3qef]:before{content:"– "}.more-inner[data-astro-cid-qvhq3qef]{padding-bottom:.9rem}.more-fields[data-astro-cid-qvhq3qef]{grid-template-columns:1fr 1.4fr;gap:.6rem;display:grid}.more-field[data-astro-cid-qvhq3qef]{gap:5px;display:grid}.more-field[data-astro-cid-qvhq3qef]>span[data-astro-cid-qvhq3qef]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-muted);font-size:9.5px}.more-field[data-astro-cid-qvhq3qef] input[data-astro-cid-qvhq3qef]{width:100%;font-family:var(--font-body);font-size:var(--step-0);color:var(--text-muted);background:color-mix(in srgb, var(--surface) 30%, transparent);border:1.5px solid var(--line);opacity:.6;cursor:not-allowed;border-radius:10px;padding:.55rem .7rem}.more-note[data-astro-cid-qvhq3qef]{color:var(--text-muted);font-size:var(--step--1);margin-top:.5rem}.form-error[data-astro-cid-qvhq3qef]{color:var(--rev-text);font-size:var(--step--1);text-align:center}.form-error[data-astro-cid-qvhq3qef][hidden]{display:none}.chart-go[data-astro-cid-qvhq3qef]{font-family:var(--font-display);font-size:var(--step-1);color:var(--void-ink);background:linear-gradient(180deg, var(--brass-bright), var(--brass));border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);border:0;justify-self:center;padding:.85rem 2rem;font-weight:500;box-shadow:0 8px 28px #c7a24a42}.chart-go[data-astro-cid-qvhq3qef]:hover{transform:translateY(-2px);box-shadow:0 16px 44px #c7a24a70}.chart-go[data-astro-cid-qvhq3qef]:active{transform:none}.chart-lead[data-astro-cid-qvhq3qef]{text-align:center;padding:var(--space-4) 0 var(--space-5)}.chart-lead[data-astro-cid-qvhq3qef][hidden]{display:none}.lead-text[data-astro-cid-qvhq3qef]{color:var(--text-muted);max-width:28rem;margin:0 auto var(--space-3)}.chart-result[data-astro-cid-qvhq3qef]{margin-top:var(--space-5);text-align:center}.chart-result[data-astro-cid-qvhq3qef][hidden]{display:none}.chart-for[data-astro-cid-qvhq3qef]{font-family:var(--font-display);font-size:var(--step-1);color:var(--brass-muted);outline:none}.chart-for[data-astro-cid-qvhq3qef]:empty{display:none}.chart-headline[data-astro-cid-qvhq3qef]{font-family:var(--font-display);font-size:var(--step-3);color:var(--text);font-variation-settings:"opsz" 72, "SOFT" 24;margin-top:.1rem}.chart-note[data-astro-cid-qvhq3qef]{color:var(--text-muted);font-size:var(--step--1);max-width:30rem;margin:.6rem auto var(--space-4);line-height:1.55}.result-actions[data-astro-cid-qvhq3qef]{margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.btn-share[data-astro-cid-qvhq3qef]{font-family:var(--font-display);font-size:var(--step-0);color:var(--void-ink);background:linear-gradient(180deg, var(--brass-bright), var(--brass));border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);border:0;padding:.65rem 1.6rem;font-weight:500;box-shadow:0 6px 22px #c7a24a3d}.btn-share[data-astro-cid-qvhq3qef]:hover{transform:translateY(-2px);box-shadow:0 12px 34px #c7a24a6b}.btn-again[data-astro-cid-qvhq3qef]{border:1.5px solid var(--line);border-radius:var(--radius-pill);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);cursor:pointer;transition:border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out);background:0 0;padding:.65rem 1.4rem}.btn-again[data-astro-cid-qvhq3qef]:hover{border-color:var(--line-strong);color:var(--accent)}
