.yggTQW_form{gap:var(--sp-3);width:100%;max-width:68rem;display:grid}.yggTQW_fields{align-items:start;gap:var(--sp-3);grid-template-columns:minmax(8rem,1fr) minmax(9.5rem,.9fr) minmax(7rem,.6fr) minmax(12rem,1.4fr) auto;display:grid}.yggTQW_field{gap:var(--sp-1);min-width:0;display:grid;position:relative}.yggTQW_field label{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--dim)}.yggTQW_field input{width:100%;min-height:2.75rem;padding:var(--sp-2) var(--sp-3);font:inherit;font-variant-numeric:tabular-nums;color:var(--starlight);background:color-mix(in srgb, var(--zenith) 78%, transparent);border:var(--line) solid var(--hairline);border-radius:var(--radius);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--dur-fast) var(--ease);font-size:1rem}.yggTQW_field input::placeholder{color:color-mix(in srgb, var(--dim) 80%, transparent)}.yggTQW_field input:hover{border-color:color-mix(in srgb, var(--brass) 70%, transparent)}.yggTQW_field input:focus-visible{border-color:var(--brass)}.yggTQW_field input:disabled{opacity:.45;cursor:not-allowed}.yggTQW_field input[aria-invalid=true]{border-color:var(--tension)}.yggTQW_coords{gap:var(--sp-3);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.yggTQW_read{font-size:var(--fs-caption);color:var(--dim);font-variant-numeric:tabular-nums}.yggTQW_error{font-size:var(--fs-caption);line-height:var(--lh-ui);color:#e89aab}.yggTQW_submit{min-height:2.75rem;margin-top:calc(var(--fs-caption) * var(--lh-ui) + var(--sp-1));padding:var(--sp-2) var(--sp-5);font:inherit;color:var(--zenith);background:var(--brass);border:var(--line) solid var(--brass);border-radius:var(--radius);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease);align-self:start;font-weight:500}.yggTQW_submit:hover{background:#d4b675}.yggTQW_submit:disabled{cursor:progress;opacity:.8}.yggTQW_listbox{z-index:5;margin:var(--sp-1) 0 0;padding:var(--sp-1) 0;overscroll-behavior:contain;background:var(--horizon);border:var(--line) solid var(--hairline);border-radius:var(--radius);max-height:16rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.yggTQW_listbox[hidden]{display:none}.yggTQW_option{padding:var(--sp-2) var(--sp-3);cursor:pointer;overflow-wrap:anywhere}.yggTQW_option[aria-selected=true],.yggTQW_option:hover{background:color-mix(in srgb, var(--brass) 18%, var(--horizon))}.yggTQW_country{color:var(--dim)}.yggTQW_extras{align-items:center;gap:var(--sp-2) var(--sp-5);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.yggTQW_check{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:2.75rem;display:inline-flex}.yggTQW_check input{width:1.125rem;height:1.125rem;accent-color:var(--brass);margin:0}.yggTQW_link{min-height:2.75rem;font:inherit;color:var(--starlight);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:.18em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.yggTQW_link:hover{-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.yggTQW_notes{gap:var(--sp-1);max-width:60ch;font-size:var(--fs-caption);color:var(--dim);display:grid}.yggTQW_notes:empty{display:none}.yggTQW_notice{color:var(--starlight)}.yggTQW_formError{align-items:center;gap:var(--sp-3) var(--sp-5);padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--tension);background:color-mix(in srgb, var(--zenith) 80%, transparent);flex-wrap:wrap;display:flex}.yggTQW_retry{min-height:2.5rem;padding:var(--sp-2) var(--sp-4);font:inherit;color:var(--starlight);border:var(--line) solid var(--brass);border-radius:var(--radius);cursor:pointer;background:0 0}@media (max-width:64rem){.yggTQW_fields{grid-template-columns:1fr 1fr}.yggTQW_place,.yggTQW_coords{grid-column:1/-1}.yggTQW_submit{grid-column:1/-1;justify-self:start;margin-top:0}}@media (max-width:26rem){.yggTQW_fields{grid-template-columns:1fr}.yggTQW_submit{justify-self:stretch}}
.cOM45G_wheel{aspect-ratio:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:min(100%,78vh,720px);margin-inline:auto}.cOM45G_wheel svg{width:100%;height:auto;display:block;overflow:visible}.cOM45G_wheel [data-element]{cursor:pointer;transition:opacity var(--dur,.2s) var(--ease,ease);outline:none}.cOM45G_wheel [data-element]:hover path:not([data-hit]){stroke:var(--brass)}.cOM45G_wheel [data-element]:hover text{stroke:var(--brass)}.cOM45G_wheel [data-element]:hover text{fill:var(--brass);stroke:none}:is(.cOM45G_wheel [data-element][data-kind]:hover [data-hit],.cOM45G_wheel [data-element]:focus-visible [data-hit]){fill-opacity:.08}.cOM45G_wheel [data-element]:focus-visible [data-hit]{stroke:var(--brass);stroke-width:1.5px;stroke-opacity:1}.cOM45G_wheel [data-part=aspects] [data-element]:focus-visible [data-hit]{stroke-opacity:.35}:is(.cOM45G_wheel[data-focused=true] [data-part=bodies] [data-element]:not([data-active]),.cOM45G_wheel[data-focused=true] [data-part=aspects] [data-element]:not([data-active]),.cOM45G_wheel[data-focused=true] [data-part=houses] [data-element]:not([data-active])){opacity:.28}.cOM45G_wheel [data-active] path:not([data-hit]){stroke:var(--brass)}.cOM45G_wheel [data-active] text{fill:var(--brass)}.cOM45G_wheel [data-part=houses] [data-active] [data-hit]{fill:var(--brass);fill-opacity:.1}.cOM45G_wheel [data-part=aspects] [data-active] line:first-child{stroke-width:2.2px;stroke-opacity:1}@media (prefers-reduced-motion:reduce){.cOM45G_wheel [data-element]{transition:none}}
.PjcrQq_frame{overscroll-behavior:contain;width:min(100%,26rem);max-height:min(78vh,46rem);padding:0 var(--sp-5,1.5rem) var(--sp-5,1.5rem);border:1px solid var(--hairline);background:color-mix(in srgb, var(--zenith) 92%, var(--horizon));color:var(--starlight);border-top:none;position:relative;overflow-y:auto}.PjcrQq_scale{width:calc(100% + 2 * var(--sp-5,1.5rem));margin-inline:calc(-1 * var(--sp-5,1.5rem));height:1rem;color:var(--brass);background:inherit;border-top:1px solid var(--brass);display:block;position:sticky;top:0}.PjcrQq_mark{stroke:var(--brass)}.PjcrQq_head{column-gap:var(--sp-3,.75rem);padding-top:var(--sp-4,1rem);grid-template-columns:1fr auto;display:grid}.PjcrQq_title{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-tight);text-wrap:balance;overflow-wrap:anywhere;outline:none;margin:0}.PjcrQq_title:focus-visible{outline:var(--focus-ring);outline-offset:4px}.PjcrQq_position{margin:var(--sp-2,.5rem) 0 0;font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--dim);font-variant-numeric:tabular-nums;grid-column:1}.PjcrQq_close{width:2.75rem;height:2.75rem;color:var(--dim);cursor:pointer;background:0 0;border:none;grid-area:1/2/span 2;align-self:start;place-items:center;margin:-.5rem -.75rem 0 0;display:grid}.PjcrQq_close svg{width:1rem;height:1rem}.PjcrQq_close:hover{color:var(--brass)}.PjcrQq_close:focus-visible{outline:var(--focus-ring)}.PjcrQq_body{margin-top:var(--sp-4,1rem)}.PjcrQq_hook{margin:0 0 var(--sp-3,.75rem);font-family:var(--font-serif);font-style:italic;font-size:var(--fs-lead);color:var(--brass);text-wrap:pretty;line-height:1.35}.PjcrQq_para{margin:0 0 var(--sp-3,.75rem);max-width:68ch;font-family:var(--font-serif);font-size:var(--fs-body);line-height:var(--lh-read)}.PjcrQq_loading{color:var(--dim);font-size:var(--fs-caption);margin:0}.PjcrQq_deep:not(:empty){margin-top:var(--sp-4,1rem);padding-top:var(--sp-4,1rem);border-top:1px solid var(--hairline)}.PjcrQq_lock{column-gap:var(--sp-3,.75rem);margin-top:var(--sp-2,.5rem);font-family:var(--font-sans);font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--dim);grid-template-columns:auto 1fr;align-items:start;display:grid}.PjcrQq_lock p{text-wrap:pretty;margin:0}.PjcrQq_lockIcon{width:1rem;height:1rem;color:var(--brass);margin-top:.15rem}.PjcrQq_lockLink{margin-top:var(--sp-2,.5rem);color:var(--brass);text-underline-offset:.2em;grid-column:2;justify-self:start;text-decoration-thickness:from-font}.PjcrQq_lockLink:hover{color:var(--starlight)}.PjcrQq_lockLink:focus-visible{outline:var(--focus-ring);outline-offset:2px}.PjcrQq_tech{margin:var(--sp-4,1rem) 0 0;padding-top:var(--sp-3,.75rem);border-top:1px solid var(--hairline);font-family:var(--font-sans);font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--dim);font-variant-numeric:tabular-nums}.PjcrQq_tech dt{color:var(--starlight);margin-bottom:var(--sp-1,.25rem)}.PjcrQq_tech dd{margin:0}@media (max-width:720px){.PjcrQq_frame{z-index:30;width:100%;max-height:62dvh;padding-bottom:calc(var(--sp-5,1.5rem) + env(safe-area-inset-bottom));border-inline:none;position:fixed;inset:auto 0 0}}.PjcrQq_lockAction{margin-top:var(--sp-3,.75rem);grid-column:2}
.wcMoGW_root{gap:var(--sp-2,.5rem);padding-block:var(--sp-3,.75rem);display:grid}.wcMoGW_head{justify-content:space-between;align-items:baseline;gap:0 var(--sp-4,1rem);flex-wrap:wrap;display:flex}.wcMoGW_when{font-family:var(--font-serif);font-size:var(--fs-h4,1.3125rem);font-variant-numeric:tabular-nums;color:var(--starlight)}.wcMoGW_offset{font-size:var(--fs-caption);color:var(--dim);font-variant-numeric:tabular-nums}.wcMoGW_track{width:100%;min-height:2.75rem;accent-color:var(--brass);cursor:pointer;touch-action:pan-y;background:0 0;margin:0}.wcMoGW_track:focus-visible{outline:var(--focus-ring);outline-offset:2px}.wcMoGW_scale{font-size:var(--fs-caption);color:var(--dim);font-variant-numeric:tabular-nums;background:repeating-linear-gradient(90deg, var(--hairline) 0 1px, transparent 1px calc(100% / 30)) top / 100% .3rem no-repeat;justify-content:space-between;padding-top:.25rem;display:flex}.wcMoGW_steps{align-items:center;gap:var(--sp-2,.5rem);flex-wrap:wrap;display:flex}.wcMoGW_steps button{min-width:2.75rem;min-height:2.75rem;padding:0 var(--sp-3,.75rem);border:1px solid var(--hairline);color:var(--starlight);font:inherit;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;transition:border-color var(--dur,.2s) var(--ease,ease), color var(--dur,.2s) var(--ease,ease);background:0 0}.wcMoGW_steps button:hover:not(:disabled){border-color:var(--brass);color:var(--brass)}.wcMoGW_steps button:disabled{opacity:.4;cursor:not-allowed}.wcMoGW_steps button:focus-visible,.wcMoGW_jump input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.wcMoGW_jump{align-items:center;gap:var(--sp-2,.5rem);font-size:var(--fs-caption);color:var(--dim);margin-left:auto;display:inline-flex}.wcMoGW_jump input{min-height:2.75rem;padding:0 var(--sp-2,.5rem);border:1px solid var(--hairline);background:var(--horizon);color:var(--starlight);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wcMoGW_lock{font-size:var(--fs-caption);color:var(--dim);text-wrap:pretty;margin:0}.wcMoGW_lock a{color:var(--brass)}@media (prefers-reduced-motion:reduce){.wcMoGW_steps button{transition:none}}
.ZBy3aq_root{background:radial-gradient(120% 70% at 50% 100%, var(--horizon) 0%, transparent 60%), var(--zenith);isolation:isolate;width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.ZBy3aq_stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ZBy3aq_stage:active{cursor:grabbing}.ZBy3aq_stage:focus-visible{box-shadow:inset 0 0 0 2px var(--brass);outline:none}.ZBy3aq_labels,.ZBy3aq_planets{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ZBy3aq_labels>span,.ZBy3aq_planet{visibility:hidden;will-change:transform;white-space:nowrap;position:absolute;top:0;left:0}.ZBy3aq_constellation{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-caption);letter-spacing:.02em;color:color-mix(in srgb, var(--dim) 85%, transparent);translate:-50% -50%}.ZBy3aq_cardinal,.ZBy3aq_intercardinal{font-family:var(--font-sans);color:var(--brass);font-variant-numeric:tabular-nums;translate:-50% -50%}.ZBy3aq_cardinal{font-size:var(--fs-body);font-weight:500}.ZBy3aq_intercardinal{font-size:var(--fs-caption);opacity:.7}.ZBy3aq_planet{pointer-events:auto;width:0;height:0;transition:opacity var(--dur) var(--ease)}.ZBy3aq_planet button{width:44px;height:44px;color:var(--starlight);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 0 3px var(--zenith));background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-50px;left:-22px}.ZBy3aq_planet:after{content:"";pointer-events:none;background:#f4e3b8;border-radius:50%;width:6px;height:6px;position:absolute;translate:-50% -50%;box-shadow:0 0 8px 2px #f4e3b873}.ZBy3aq_planet button:hover{color:var(--brass)}.ZBy3aq_planet button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ZBy3aq_planet[data-below=true]{opacity:.38}.ZBy3aq_planet[data-focus=true] button{color:var(--brass)}.ZBy3aq_planet[data-focus=dim]{opacity:.3}[data-layer=transit] .ZBy3aq_planet button{color:var(--brass)}[data-layer=partner] .ZBy3aq_planet button{color:var(--harmony)}[data-layer=transit] .ZBy3aq_planet:after,[data-layer=partner] .ZBy3aq_planet:after{width:4px;height:4px}[data-layer=transit] .ZBy3aq_planet button:hover,[data-layer=partner] .ZBy3aq_planet button:hover{color:var(--starlight)}.ZBy3aq_instrument{left:var(--gutter);right:var(--gutter);bottom:calc(var(--sp-6) + env(safe-area-inset-bottom,0px));justify-items:start;gap:var(--sp-3);pointer-events:none;display:grid;position:absolute}.ZBy3aq_reading{gap:var(--sp-1);margin:0;display:grid}.ZBy3aq_status{font-size:var(--fs-caption);color:var(--dim)}.ZBy3aq_moment{font-family:var(--font-sans);font-size:var(--fs-lead);font-variant-numeric:tabular-nums;color:var(--starlight);min-height:1.45em}.ZBy3aq_actions{gap:var(--sp-2);pointer-events:auto;flex-wrap:wrap;display:flex}.ZBy3aq_action{min-height:44px;padding:0 var(--sp-4);font:inherit;font-size:var(--fs-caption);color:var(--starlight);background:color-mix(in srgb, var(--zenith) 70%, transparent);border:var(--line) solid var(--hairline);border-radius:var(--radius);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.ZBy3aq_action:hover:not(:disabled){border-color:var(--brass);color:var(--brass)}.ZBy3aq_action:focus-visible{box-shadow:var(--focus-ring);outline:none}.ZBy3aq_action:disabled{opacity:.45;cursor:default}.ZBy3aq_hint{max-width:44ch;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--dim);text-wrap:pretty;margin:0}@media (pointer:coarse){.ZBy3aq_hint{display:none}}@media (prefers-reduced-motion:reduce){.ZBy3aq_planet{transition:none}}.ZBy3aq_fallback{left:var(--gutter);right:var(--gutter);bottom:calc(var(--sp-6) + env(safe-area-inset-bottom,0px));max-width:44ch;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--dim);margin:0;position:absolute}.ZBy3aq_sign{color:var(--brass);line-height:0;translate:-50% -50%}[data-scene=wheel] .ZBy3aq_planet button{transition:color var(--dur) var(--ease);top:-22px}[data-scene=wheel] .ZBy3aq_planet:after{display:none}[data-scene=wheel] .ZBy3aq_planet[data-kind=house] button{width:32px;height:32px;top:-16px;left:-16px}[data-scene=wheel] .ZBy3aq_planet[data-kind=aspect] button{width:24px;height:24px;top:-12px;left:-12px}[data-scene=wheel] .ZBy3aq_planet:hover{z-index:1}[data-scene=wheel] .ZBy3aq_planet:has(button:focus-visible){z-index:1}[data-scene=wheel] .ZBy3aq_planet[data-kind=point] button{color:var(--brass)}[data-scene=wheel] .ZBy3aq_planet[data-kind=point] button:hover{color:var(--starlight)}[data-scene=wheel] .ZBy3aq_planet[data-kind=aspect] button{color:color-mix(in srgb, var(--starlight) 45%, transparent);filter:none}[data-scene=wheel] .ZBy3aq_planet[data-kind=aspect] button:hover,[data-scene=wheel] .ZBy3aq_planet[data-kind=aspect][data-focus=true] button{color:var(--starlight)}.ZBy3aq_houseNo{font-family:var(--font-sans);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--dim)}.ZBy3aq_planet button:hover .ZBy3aq_houseNo,.ZBy3aq_planet[data-focus=true] .ZBy3aq_houseNo{color:var(--brass)}.ZBy3aq_lotMark{border:1.5px solid;width:7px;height:7px;rotate:45deg}.ZBy3aq_skipWheel{right:var(--gutter);bottom:calc(var(--sp-5) + env(safe-area-inset-bottom,0px));z-index:2;position:absolute}.ZBy3aq_spin{top:var(--sp-4);right:var(--gutter);z-index:3;width:44px;height:44px;color:var(--starlight);background:color-mix(in srgb, var(--zenith) 70%, transparent);border:var(--line) solid var(--hairline);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.ZBy3aq_spin svg{width:14px;height:14px}.ZBy3aq_spin:hover{border-color:var(--brass);color:var(--brass)}.ZBy3aq_spin:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ZBy3aq_spin[aria-pressed=true]{border-color:color-mix(in srgb, var(--brass) 60%, var(--hairline))}
.sIgIhW_screen{padding-bottom:var(--sp-6,2rem);grid-template-rows:auto auto auto 1fr auto auto auto}.sIgIhW_stage[data-loading=true]{opacity:.85}.sIgIhW_h2{font-family:var(--font-serif);font-size:var(--fs-h4,1.3125rem);color:var(--starlight);margin:0;font-weight:400}.sIgIhW_techOnly{font-size:var(--fs-caption);color:var(--dim);margin:0}.sIgIhW_aspects{gap:var(--sp-3,.75rem);padding-block:var(--sp-4,1rem);border-top:1px solid var(--hairline);display:grid}.sIgIhW_hits{gap:var(--sp-2,.5rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sIgIhW_hit{--tone:var(--brass);align-items:baseline;gap:var(--sp-3,.75rem);min-height:2.75rem;padding:0 var(--sp-3,.75rem);border:1px solid color-mix(in srgb, var(--tone) calc(25% + var(--glow,0) * 75%), transparent);background:color-mix(in srgb, var(--tone) calc(var(--glow,0) * 14%), transparent);color:color-mix(in srgb, var(--starlight) calc(55% + var(--glow,0) * 45%), var(--zenith));box-shadow:0 0 calc(var(--glow,0) * 14px) color-mix(in srgb, var(--tone) 45%, transparent);font:inherit;font-size:var(--fs-caption);text-align:start;cursor:pointer;touch-action:manipulation;transition:border-color .3s var(--ease,ease), background-color .3s var(--ease,ease), box-shadow .3s var(--ease,ease), color .3s var(--ease,ease);display:inline-flex}.sIgIhW_hit[data-nature=harmony]{--tone:var(--harmony)}.sIgIhW_hit[data-nature=tension]{--tone:var(--tension)}.sIgIhW_hit[aria-pressed=true]{outline:1px solid var(--brass);outline-offset:2px}.sIgIhW_hit:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sIgIhW_orb{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.sIgIhW_calendar{gap:var(--sp-3,.75rem);padding-block:var(--sp-4,1rem);border-top:1px solid var(--hairline);display:grid}.sIgIhW_calHead{justify-content:space-between;align-items:baseline;gap:var(--sp-3,.75rem);flex-wrap:wrap;display:flex}.sIgIhW_monthNav{align-items:center;gap:var(--sp-2,.5rem);display:inline-flex}.sIgIhW_monthNav button{border:1px solid var(--hairline);min-width:2.75rem;min-height:2.75rem;color:var(--brass);font:inherit;cursor:pointer;background:0 0}.sIgIhW_monthNav button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sIgIhW_month{text-align:center;font-variant-numeric:tabular-nums;text-transform:capitalize;min-width:10ch}.sIgIhW_calNote,.sIgIhW_calLock{max-width:60ch;font-size:var(--fs-caption);color:var(--dim);text-wrap:pretty;margin:0}.sIgIhW_calLock a{color:var(--brass)}.sIgIhW_events{gap:0;margin:0;padding:0;list-style:none;display:grid}.sIgIhW_events li+li{border-top:1px solid var(--hairline)}.sIgIhW_event{align-items:baseline;gap:0 var(--sp-4,1rem);width:100%;min-height:2.75rem;padding:var(--sp-2,.5rem) 0;color:var(--starlight);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;grid-template-columns:5.5rem minmax(0,1fr) auto;display:grid}.sIgIhW_event:hover .sIgIhW_evTitle{color:var(--brass)}.sIgIhW_event:focus-visible{outline:var(--focus-ring);outline-offset:2px}.sIgIhW_evDay{color:var(--brass);font-variant-numeric:tabular-nums}.sIgIhW_evTitle{overflow-wrap:anywhere;min-width:0}.sIgIhW_evSpan{font-size:var(--fs-caption);color:var(--dim);font-variant-numeric:tabular-nums;grid-column:2}.sIgIhW_mark{font-size:var(--fs-caption);letter-spacing:.04em;grid-area:1/3}.sIgIhW_mark[data-mark=tense]{color:var(--tension)}.sIgIhW_mark[data-mark=lucky]{color:var(--harmony)}@media (max-width:720px){.sIgIhW_event{grid-template-columns:4.5rem minmax(0,1fr)}.sIgIhW_mark{grid-area:auto/2}}@media (prefers-reduced-motion:reduce){.sIgIhW_hit{transition:none}}
.cAW_WG_hero{isolation:isolate;min-height:max(40rem,100svh - 4.5rem);padding:var(--sp-9) var(--gutter) 0;align-content:end;display:grid;position:relative;overflow:clip}.cAW_WG_sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.cAW_WG_hero[data-flying] .cAW_WG_sky{pointer-events:auto}.cAW_WG_skyScene{position:absolute;inset:0}.cAW_WG_sky:before{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--zenith) 62%, transparent), transparent);pointer-events:none;z-index:1;transition:opacity var(--dur) var(--ease);position:absolute;inset:0 45% 0 0}.cAW_WG_hero[data-flying] .cAW_WG_sky:before{opacity:0}@media (max-width:40rem){.cAW_WG_sky:before{background:color-mix(in srgb, var(--zenith) 38%, transparent);inset:0}}.cAW_WG_sky:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--zenith) 72%, transparent) 55%, var(--zenith));pointer-events:none;position:absolute;inset:45% 0 0}.cAW_WG_heroContent{gap:var(--sp-5);transition:opacity var(--dur) var(--ease);justify-items:start;display:grid}.cAW_WG_hero[data-flying] .cAW_WG_heroContent{opacity:0;pointer-events:none}.cAW_WG_title{font-size:var(--fs-display);letter-spacing:-.015em;text-wrap:balance;max-width:17ch;text-shadow:0 0 24px var(--zenith)}.cAW_WG_lead{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:var(--lh-read);max-width:44ch;color:var(--starlight);text-shadow:0 0 16px var(--zenith)}.cAW_WG_resume{font-size:var(--fs-caption)}.cAW_WG_horizon{width:100%;height:14px;margin-top:var(--sp-6);color:var(--brass)}.cAW_WG_story{padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"steps stage";display:grid}.cAW_WG_stage{grid-area:stage;place-items:center;height:100svh;display:grid;position:sticky;top:0}.cAW_WG_diagram{width:min(100%,78svh);height:auto;max-height:92svh;color:var(--brass);overflow:visible}.cAW_WG_steps{grid-area:steps}.cAW_WG_step{align-content:center;gap:var(--sp-4);max-width:34rem;min-height:100svh;padding:var(--sp-7) 0;display:grid}.cAW_WG_stepTitle{font-size:var(--fs-h2)}.cAW_WG_stepText{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:var(--lh-read);color:var(--starlight)}.cAW_WG_stepLink{font-size:var(--fs-body)}.cAW_WG_ecliptic,.cAW_WG_houses,.cAW_WG_frame,.cAW_WG_transits{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.cAW_WG_ecliptic line{stroke-width:.75px}.cAW_WG_houses{stroke:color-mix(in srgb, var(--brass) 55%, transparent)}.cAW_WG_houses [data-axis]{stroke:var(--brass);stroke-width:1.4px}.cAW_WG_harmony,.cAW_WG_tension{stroke-width:1.2px;vector-effect:non-scaling-stroke}.cAW_WG_harmony{stroke:var(--harmony)}.cAW_WG_tension{stroke:var(--tension)}.cAW_WG_planets{color:var(--starlight)}.cAW_WG_transits{stroke:color-mix(in srgb, var(--harmony) 50%, transparent);color:var(--harmony);stroke-dasharray:2 5}.cAW_WG_transits svg{stroke-dasharray:none}.cAW_WG_transitDisc{fill:var(--zenith);stroke-dasharray:none}.cAW_WG_frame text{fill:var(--dim);stroke:none;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px}.cAW_WG_final{gap:var(--sp-5);padding:var(--sp-9) var(--gutter);border-top:var(--line) solid var(--hairline);justify-items:start;display:grid}.cAW_WG_finalTitle{font-size:var(--fs-h1)}.cAW_WG_finalText{max-width:52ch;font-family:var(--font-serif);font-size:var(--fs-lead);line-height:var(--lh-read);color:var(--dim)}@media (max-width:52rem){.cAW_WG_story{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""steps"}.cAW_WG_stage{z-index:1;background:var(--zenith);height:46svh;box-shadow:0 12px 16px var(--zenith)}.cAW_WG_diagram{width:auto;height:42svh}.cAW_WG_step{min-height:70svh;padding:var(--sp-6) 0 var(--sp-8);align-content:start}}
.R5_MSG_page{max-inline-size:64rem;padding:var(--sp-8) var(--gutter) var(--sp-9);font-family:var(--font-sans)}.R5_MSG_title{font-family:var(--font-serif);font-size:var(--fs-h1);font-weight:500;line-height:var(--lh-tight);letter-spacing:-.01em;margin:0 0 var(--sp-4);text-wrap:balance}.R5_MSG_lead{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:var(--lh-read);max-inline-size:var(--measure);margin:0 0 var(--sp-6);text-wrap:pretty}.R5_MSG_note{color:var(--dim);font-size:var(--fs-caption);line-height:var(--lh-ui);max-inline-size:var(--measure);margin:0 0 var(--sp-3);text-wrap:pretty}.R5_MSG_meta{color:var(--dim);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.R5_MSG_link{color:var(--brass);text-underline-offset:.2em;text-decoration-thickness:from-font}.R5_MSG_form{max-inline-size:40rem;margin-block-end:var(--sp-7)}.R5_MSG_forChart{margin:0 0 var(--sp-5);font-size:var(--fs-body)}.R5_MSG_actions{align-items:center;gap:var(--sp-3) var(--sp-4);margin:var(--sp-5) 0 var(--sp-4);flex-wrap:wrap;display:flex}.R5_MSG_scale{max-inline-size:40rem;margin:0 0 var(--sp-3);border:0;border-block-start:var(--line) solid var(--brass);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.R5_MSG_legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.R5_MSG_mark{gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-2) 0;cursor:pointer;color:var(--dim);display:grid;position:relative}.R5_MSG_mark input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.R5_MSG_ticks{block-size:.75rem;border-inline-start:var(--line) solid var(--brass);background:repeating-linear-gradient(to right, var(--hairline) 0 1px, transparent 1px var(--tick,100%)) no-repeat;background-size:100% 55%;margin-inline-end:var(--sp-2);display:block}.R5_MSG_mark[data-period=day] .R5_MSG_ticks{--tick:100%}.R5_MSG_mark[data-period=week] .R5_MSG_ticks{--tick:calc(100% / 7)}.R5_MSG_mark[data-period=month] .R5_MSG_ticks{--tick:calc(100% / 30)}.R5_MSG_mark[data-period=year] .R5_MSG_ticks{--tick:calc(100% / 12)}.R5_MSG_markLabel{font-size:var(--fs-body)}.R5_MSG_mark:has(input:checked){color:var(--starlight)}.R5_MSG_mark:has(input:checked) .R5_MSG_ticks{background-image:repeating-linear-gradient(to right, var(--brass) 0 1px, transparent 1px var(--tick,100%));border-inline-start-width:3px}.R5_MSG_mark:has(input:focus-visible) .R5_MSG_markLabel{box-shadow:var(--focus-ring);border-radius:var(--radius)}.R5_MSG_mark[data-locked]{cursor:not-allowed;opacity:.55}.R5_MSG_mark:not([data-locked]):hover{color:var(--starlight)}.R5_MSG_scale:disabled .R5_MSG_mark{cursor:progress}.R5_MSG_button{font:inherit;font-size:var(--fs-body);background:var(--brass);color:var(--zenith);border:var(--line) solid var(--brass);border-radius:var(--radius);padding:var(--sp-3) var(--sp-5);cursor:pointer;font-weight:500}.R5_MSG_button[disabled]{opacity:.5;cursor:not-allowed}.R5_MSG_minor{font:inherit;font-size:var(--fs-caption);color:var(--dim);padding:0 var(--sp-1);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.R5_MSG_minor:hover{color:var(--starlight)}.R5_MSG_button:focus-visible,.R5_MSG_minor:focus-visible,.R5_MSG_link:focus-visible,.R5_MSG_input:focus-visible{box-shadow:var(--focus-ring);outline:none}.R5_MSG_status{color:var(--dim);font-family:var(--font-serif);font-size:var(--fs-lead);margin:0 0 var(--sp-4);max-inline-size:var(--measure);font-style:italic}.R5_MSG_refusal{max-inline-size:var(--measure);margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-inline-start:2px solid var(--brass);line-height:var(--lh-ui);text-wrap:pretty}.R5_MSG_result{margin-block:var(--sp-6) var(--sp-7)}.R5_MSG_resultHead{border-block-start:var(--line) solid var(--hairline);margin-block-end:var(--sp-5);padding-block-start:var(--sp-4)}.R5_MSG_range{font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-tight);margin:0 0 var(--sp-2);font-variant-numeric:lining-nums}.R5_MSG_text{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:var(--lh-read);max-inline-size:var(--measure)}.R5_MSG_text p{margin:0 0 var(--sp-4);text-wrap:pretty;hanging-punctuation:first}.R5_MSG_h{font-size:var(--fs-h3);color:var(--brass);font-weight:500;line-height:var(--lh-tight);margin:var(--sp-6) 0 var(--sp-3)}.R5_MSG_subhead{font-family:var(--font-serif);font-size:var(--fs-h3);margin:0 0 var(--sp-4);font-weight:500}.R5_MSG_transits{max-inline-size:44rem;margin-block-start:var(--sp-7)}.R5_MSG_list{border-block-start:var(--line) solid var(--hairline);margin:0;padding:0;list-style:none}.R5_MSG_list li{justify-content:space-between;gap:var(--sp-1) var(--sp-4);padding:var(--sp-2) 0 var(--sp-2) var(--sp-3);border-block-end:var(--line) solid var(--hairline);border-inline-start:2px solid #0000;flex-wrap:wrap;display:flex}.R5_MSG_list li[data-nature=harmony]{border-inline-start-color:var(--harmony)}.R5_MSG_list li[data-nature=tension]{border-inline-start-color:var(--tension)}.R5_MSG_year{max-inline-size:52rem;margin-block-end:var(--sp-7)}.R5_MSG_rule{block-size:3.25rem;margin:var(--sp-2) var(--sp-4) var(--sp-5) 0;border-block-start:var(--line) solid var(--brass);position:relative}.R5_MSG_month{padding:.875rem 0 0 var(--sp-1);border-inline-start:var(--line) solid var(--hairline);block-size:2.25rem;font-size:var(--fs-caption);color:var(--dim);white-space:nowrap;position:absolute;inset-block-start:0}.R5_MSG_key{background:var(--brass);block-size:.75rem;inline-size:.75rem;margin-inline-start:-.375rem;position:absolute;inset-block-start:-.375rem;transform:rotate(45deg)}.R5_MSG_key[data-kind=station]{background:var(--zenith);border:var(--line) solid var(--brass)}.R5_MSG_keys{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.R5_MSG_keys li{gap:var(--sp-3);line-height:var(--lh-ui);grid-template-columns:8rem minmax(0,1fr);display:grid}.R5_MSG_keyDate{color:var(--brass);font-variant-numeric:tabular-nums}@media (max-width:40rem){.R5_MSG_month:nth-child(2n){visibility:hidden}.R5_MSG_keys li{grid-template-columns:1fr;gap:0}}.R5_MSG_digest{border-block-start:var(--line) solid var(--hairline);max-inline-size:40rem;margin-block-start:var(--sp-8);padding-block-start:var(--sp-5)}.R5_MSG_digestTitle{font-family:var(--font-serif);font-size:var(--fs-h3);margin:0 0 var(--sp-3);font-weight:500}.R5_MSG_digestForm{gap:var(--sp-4);display:grid}.R5_MSG_field{gap:var(--sp-1);font-size:var(--fs-caption);color:var(--dim);display:grid}.R5_MSG_input{font:inherit;font-size:var(--fs-body);color:var(--starlight);background:color-mix(in srgb, var(--horizon) 60%, transparent);border:var(--line) solid var(--hairline);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);max-inline-size:24rem}.R5_MSG_freqs{gap:var(--sp-2) var(--sp-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.R5_MSG_freqs legend{font-size:var(--fs-caption);color:var(--dim);margin-block-end:var(--sp-2);padding:0}.R5_MSG_choice{align-items:center;gap:var(--sp-2);cursor:pointer;display:inline-flex}.R5_MSG_choice input{accent-color:var(--brass)}.R5_MSG_choice input:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:no-preference){.R5_MSG_result{animation:R5_MSG_rise var(--dur) var(--ease)}@keyframes R5_MSG_rise{0%{opacity:0;transform:translateY(.5rem)}}}
.L8dXZa_share{height:max(560px,100dvh - 4.5rem);position:relative}.L8dXZa_sky{position:absolute;inset:0}.L8dXZa_caption{top:var(--sp-6);left:var(--gutter);right:var(--gutter);justify-items:start;gap:var(--sp-3);pointer-events:none;max-width:40rem;display:grid;position:absolute}.L8dXZa_title{font-family:var(--font-serif);font-size:clamp(var(--fs-h3), 5vw, var(--fs-h1));font-weight:500;line-height:var(--lh-tight);letter-spacing:-.01em;text-wrap:balance;text-shadow:0 0 18px var(--zenith);margin:0}.L8dXZa_lead{max-width:46ch;font-family:var(--font-serif);font-size:var(--fs-body);line-height:var(--lh-read);color:var(--starlight);text-wrap:pretty;text-shadow:0 0 12px var(--zenith);margin:0}.L8dXZa_links{gap:var(--sp-3);pointer-events:auto;flex-wrap:wrap;display:flex}.L8dXZa_primary,.L8dXZa_secondary{min-height:44px;padding:0 var(--sp-4);font:inherit;font-size:var(--fs-caption);border-radius:var(--radius);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);place-items:center;text-decoration:none;display:inline-grid}.L8dXZa_primary{color:var(--zenith);background:var(--brass);border:var(--line) solid var(--brass)}.L8dXZa_secondary{color:var(--starlight);background:color-mix(in srgb, var(--zenith) 70%, transparent);border:var(--line) solid var(--hairline)}.L8dXZa_primary:focus-visible,.L8dXZa_secondary:focus-visible{box-shadow:var(--focus-ring);outline:none}.L8dXZa_secondary:hover{border-color:var(--brass);color:var(--brass)}.L8dXZa_primary:hover{background:var(--starlight);border-color:var(--starlight)}@media (prefers-reduced-motion:reduce){.L8dXZa_primary,.L8dXZa_secondary{transition:none}}
