.sky-cadence-banner[data-astro-cid-ecpxeryn]{padding:var(--panel-padding, var(--space-6));border-radius:var(--radius-2xl);border:1px solid var(--color-midnight-700);margin-bottom:var(--space-8);overflow:hidden;max-width:100%;container-type:inline-size}@media(max-width:480px){.sky-cadence-banner[data-astro-cid-ecpxeryn]{padding:var(--space-4)}}.cadence-art-banner[data-astro-cid-ecpxeryn]{position:relative;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;max-height:none;border-radius:var(--radius-xl);overflow:hidden;margin-bottom:var(--space-6);border:1px solid rgba(226,183,83,.3);box-shadow:0 8px 24px #0006;background-color:var(--color-midnight-950, #060912);contain:paint}.cadence-art-banner[data-astro-cid-ecpxeryn] picture[data-astro-cid-ecpxeryn]{display:block;width:100%;max-width:100%;height:100%;overflow:hidden}.cadence-banner-img[data-astro-cid-ecpxeryn]{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:var(--banner-focal, 50% 45%);display:block}.cadence-art-overlay[data-astro-cid-ecpxeryn]{position:absolute;inset:0;pointer-events:none;border:1px solid rgba(245,166,35,.2);border-radius:calc(var(--radius-xl) - 1px);box-shadow:inset 0 0 16px #0006}.cadence-header[data-astro-cid-ecpxeryn]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap}.cadence-badge[data-astro-cid-ecpxeryn]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-400);background:#e2b7531a;border:1px solid rgba(226,183,83,.25);padding:4px 12px;border-radius:var(--radius-full);margin-bottom:var(--space-2)}.cadence-heading[data-astro-cid-ecpxeryn]{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-text-primary);margin:0 0 var(--space-1) 0}.cadence-sub[data-astro-cid-ecpxeryn]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.sky-dial-wrap[data-astro-cid-ecpxeryn]{width:88px;height:88px;flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(212,175,55,.25));transition:transform .3s ease}@container (min-width: 600px){.sky-dial-wrap[data-astro-cid-ecpxeryn]{width:108px;height:108px}}.sky-dial-svg[data-astro-cid-ecpxeryn]{width:100%;height:100%;display:block}.time-cadence-grid[data-astro-cid-ecpxeryn]{display:grid;grid-template-columns:1fr;gap:var(--space-4);min-width:0;max-width:100%}@container (min-width: 500px){.time-cadence-grid[data-astro-cid-ecpxeryn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@container (min-width: 860px){.time-cadence-grid[data-astro-cid-ecpxeryn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}.time-slot-card[data-astro-cid-ecpxeryn]{background:#0b1021bf;border:1px solid var(--color-midnight-700);border-radius:var(--radius-xl);padding:clamp(12px,3vw,var(--space-4));display:flex;flex-direction:column;gap:var(--space-3);min-width:0;max-width:100%;word-break:break-word;box-sizing:border-box;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.time-slot-card[data-astro-cid-ecpxeryn]:hover{transform:translateY(-2px);border-color:#d4af3766;box-shadow:0 8px 20px #00000080}.time-slot-header[data-astro-cid-ecpxeryn]{display:flex;align-items:center;gap:var(--space-3)}.time-slot-heading-wrap[data-astro-cid-ecpxeryn]{min-width:0;flex:1}.time-slot-label[data-astro-cid-ecpxeryn],.time-slot-eyebrow[data-astro-cid-ecpxeryn]{display:block;font-size:.75rem;color:var(--color-gold-400);text-transform:uppercase;letter-spacing:.08em;font-weight:600;line-height:1.2;margin-bottom:3px;opacity:.9}.time-slot-title[data-astro-cid-ecpxeryn],.time-slot-primary-factor[data-astro-cid-ecpxeryn]{font-size:var(--text-base, 1rem);color:var(--color-gold-200);font-family:var(--font-serif);font-weight:700;display:block;line-height:1.3}.time-slot-desc[data-astro-cid-ecpxeryn]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.55;margin:0}.result-hero-card[data-astro-cid-keheldbn]{margin-bottom:var(--space-2, .5rem);padding:10px 12px;border-radius:var(--radius-2xl);border:1px solid var(--color-midnight-700);box-shadow:0 12px 32px #0006,0 0 20px #e2b35b1a;position:relative;overflow:hidden}.result-hero-card[data-astro-cid-keheldbn].forecast-hero{min-height:0}.result-hero-inner[data-astro-cid-keheldbn]{display:flex;flex-direction:column;gap:6px}.result-hero-header-row[data-astro-cid-keheldbn]{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap}@media(max-width:480px){.result-hero-card[data-astro-cid-keheldbn]{padding:8px 10px;margin-bottom:6px}.result-hero-inner[data-astro-cid-keheldbn]{gap:4px}.result-hero-header-row[data-astro-cid-keheldbn]{gap:8px}}@media(min-width:960px){.result-hero-card[data-astro-cid-keheldbn]{padding:14px 20px}.result-hero-inner[data-astro-cid-keheldbn]{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.result-hero-header-row[data-astro-cid-keheldbn]{flex:1 1 auto;min-width:0;gap:18px}}.sign-art-bezel-container[data-astro-cid-keheldbn]{width:100px;height:100px;border-radius:var(--radius-xl);overflow:hidden;border:2.5px solid var(--color-gold-400);background:radial-gradient(circle at 30% 30%,rgba(212,160,23,.22) 0%,var(--color-midnight-950) 75%);box-shadow:0 8px 24px #0009,0 0 16px #d4a01740;flex-shrink:0;transition:transform .25s ease,box-shadow .25s ease}@media(min-width:640px){.sign-art-bezel-container[data-astro-cid-keheldbn]{width:140px;height:140px}}.sign-art-picture[data-astro-cid-keheldbn],.sign-art-bezel-container[data-astro-cid-keheldbn] picture[data-astro-cid-keheldbn]{width:100%;height:100%;display:block}.sign-art-img[data-astro-cid-keheldbn]{width:100%;height:100%;object-fit:contain;background-color:var(--color-midnight-950, #060912);display:block;filter:none;opacity:1}.result-hero-info[data-astro-cid-keheldbn]{min-width:0;flex:1 1 0%}.hero-badge-cluster[data-astro-cid-keheldbn]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:4px;max-width:100%}.hero-badge-pill[data-astro-cid-keheldbn]{display:inline-flex;align-items:center;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:var(--radius-full);border:1px solid;background:#0f172ad9}.hero-season-badge[data-astro-cid-keheldbn]{display:none}@media(min-width:640px){.hero-season-badge[data-astro-cid-keheldbn]{display:inline-flex;align-items:center;font-size:var(--text-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:var(--radius-full);border:1px solid rgba(226,183,83,.4);background:#0f172ab3;color:var(--color-gold-300);max-width:100%;white-space:normal;word-break:break-word}}.hero-moon-chip[data-astro-cid-keheldbn]{display:none}@media(min-width:640px){.hero-moon-chip[data-astro-cid-keheldbn]{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs, .75rem);font-weight:600;padding:2px 7px 2px 5px;border-radius:var(--radius-full);background:#0f172acc;border:1px solid rgba(168,85,247,.4);color:var(--color-purple-200);max-width:100%;white-space:normal;word-break:break-word}}.hero-moon-thumb[data-astro-cid-keheldbn]{width:16px;height:16px;border-radius:var(--radius-full);display:inline-block}.hero-main-title[data-astro-cid-keheldbn]{font-family:var(--font-serif);font-size:clamp(1.05rem,2.2vw + .55rem,1.95rem);font-weight:700;line-height:1.15;color:var(--color-text-primary);margin:0 0 2px;letter-spacing:-.01em}.hero-subtext[data-astro-cid-keheldbn]{font-size:var(--text-xs, .75rem);color:var(--color-text-secondary);line-height:1.25;margin:0}.forecast-live-date[data-astro-cid-keheldbn]{color:var(--color-gold-300);font-weight:600}.hero-actions-bar[data-astro-cid-keheldbn]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}@media(min-width:960px){.hero-actions-bar[data-astro-cid-keheldbn]{flex:0 1 420px;justify-content:flex-end;padding-top:0;border-top:none;gap:8px}}.action-btn-wrapper[data-astro-cid-keheldbn]{display:inline-flex;align-items:center}.explore-natal-btn[data-astro-cid-keheldbn]{display:none}@media(min-width:640px){.explore-natal-btn[data-astro-cid-keheldbn]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:4px 10px;border-radius:var(--radius-lg);background:#e2b35b26;border:1.5px solid var(--color-gold-400);color:var(--color-gold-300);font-size:var(--text-xs, .75rem);font-weight:700;text-decoration:none;transition:all .2s ease;white-space:nowrap}}.explore-natal-btn[data-astro-cid-keheldbn]:hover{background:#e2b35b40;color:#fff;border-color:var(--color-gold-300);transform:translateY(-1px)}.today-in-one-glance-card[data-astro-cid-n2dkgsx2]{margin-bottom:var(--space-3, .75rem);padding:10px 12px;border-radius:var(--radius-2xl);border:1.5px solid rgba(226,179,91,.45);background:radial-gradient(ellipse at 50% 0%,#f5a62329,#1e1b4b80 60%,#0f172af2);box-shadow:0 10px 30px #00000073,0 0 20px #e2b35b1f;position:relative;overflow:hidden}@media(min-width:960px){.today-in-one-glance-card[data-astro-cid-n2dkgsx2]{padding:12px 18px;margin-bottom:var(--space-4, 1rem)}}.glance-header[data-astro-cid-n2dkgsx2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-bottom:4px}.glance-jewel-badge[data-astro-cid-n2dkgsx2]{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-300);padding:2px 9px;border-radius:var(--radius-full);border:1px solid rgba(226,179,91,.4);background:#0f172acc}.glance-cadence-pill[data-astro-cid-n2dkgsx2]{font-size:var(--text-xs, .75rem);font-weight:600;color:var(--color-text-muted);letter-spacing:.04em}.glance-quote[data-astro-cid-n2dkgsx2]{margin:0 0 6px;padding:0;font-family:var(--font-serif);font-size:clamp(.86rem,1.1vw + .42rem,1.12rem);line-height:1.32;font-weight:500;color:var(--color-text-primary);font-style:italic;border-left:none;quotes:none}.first-screen-clarity-grid[data-astro-cid-n2dkgsx2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:6px;border-top:1px solid rgba(226,179,91,.22)}.clarity-pill-item[data-astro-cid-n2dkgsx2]{display:flex;flex-direction:column;gap:1px;padding:4px 8px;border-radius:var(--radius-lg);background:#0f172aa6;border:1px solid rgba(148,163,184,.18)}.clarity-pill-item[data-astro-cid-n2dkgsx2]:last-child{grid-column:1 / -1}@media(min-width:768px){.first-screen-clarity-grid[data-astro-cid-n2dkgsx2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px}.clarity-pill-item[data-astro-cid-n2dkgsx2]{padding:6px 10px}.clarity-pill-item[data-astro-cid-n2dkgsx2]:last-child{grid-column:auto}}.clarity-pill-kicker[data-astro-cid-n2dkgsx2]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-gold-300);line-height:1.2}.clarity-pill-value[data-astro-cid-n2dkgsx2]{font-size:.78rem;line-height:1.28;color:var(--color-text-secondary)}.driver-card[data-astro-cid-oawc3uel]{padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid rgba(226,179,91,.25);background:radial-gradient(ellipse at 50% 0%,#f5a62314,#0f172ad9 85%);display:flex;flex-direction:column;gap:var(--space-3);min-width:0;position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.driver-card[data-astro-cid-oawc3uel]:hover{border-color:#e2b35b73;transform:translateY(-2px)}.driver-card-header[data-astro-cid-oawc3uel]{display:flex;align-items:center;gap:var(--space-3)}.driver-icon-chip[data-astro-cid-oawc3uel]{width:36px;height:36px;border-radius:var(--radius-lg);background:#0f172ae6;border:1px solid var(--driver-accent);color:var(--driver-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.driver-category-meta[data-astro-cid-oawc3uel]{display:flex;flex-direction:column;gap:2px;min-width:0}.driver-category-badge[data-astro-cid-oawc3uel]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--driver-accent)}.driver-impulse-tag[data-astro-cid-oawc3uel]{font-size:var(--text-xs, .75rem);font-weight:500;color:var(--color-text-muted)}.driver-body[data-astro-cid-oawc3uel]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.driver-placement-title[data-astro-cid-oawc3uel]{font-size:var(--text-sm, .875rem);font-weight:700;color:var(--color-text-primary);line-height:1.4;word-break:break-word}.driver-theme-keyword[data-astro-cid-oawc3uel]{font-size:var(--text-xs, .75rem);font-weight:600;color:var(--color-gold-300);letter-spacing:.02em}.driver-desc-text[data-astro-cid-oawc3uel]{font-size:var(--text-xs, .75rem);color:var(--color-text-secondary);line-height:1.5;margin:var(--space-1) 0 0 0}.driver-cards-container[data-astro-cid-66npayny]{container-type:inline-size;margin-bottom:var(--space-6)}.driver-cards-header[data-astro-cid-66npayny]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.driver-cards-title-wrap[data-astro-cid-66npayny]{display:inline-flex;align-items:center;gap:8px}.driver-cards-title[data-astro-cid-66npayny]{font-size:var(--text-sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-primary);margin:0}.driver-cards-subtitle[data-astro-cid-66npayny]{font-size:var(--text-xs, .75rem);color:var(--color-text-muted)}.driver-cards-grid[data-astro-cid-66npayny]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@container (min-width: 680px){.driver-cards-grid[data-astro-cid-66npayny]{grid-template-columns:repeat(3,1fr)}}.why-different-card[data-astro-cid-z5vfwuf6]{margin-bottom:var(--space-6);padding:var(--panel-padding, var(--space-5));border-radius:var(--radius-xl);border:1px solid rgba(226,179,91,.35);background:radial-gradient(ellipse at 30% 10%,#f5a62314,#0f172ae6 75%);box-shadow:0 6px 20px #00000059}.why-different-header[data-astro-cid-z5vfwuf6]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.why-different-title-row[data-astro-cid-z5vfwuf6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.why-different-badge[data-astro-cid-z5vfwuf6]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-300)}.why-different-tier-pills[data-astro-cid-z5vfwuf6]{display:flex;gap:var(--space-2);flex-wrap:wrap}.tier-pill[data-astro-cid-z5vfwuf6]{font-size:var(--text-xs, .75rem);font-weight:600;padding:2px 8px;border-radius:var(--radius-full);border:1px solid;text-transform:uppercase;letter-spacing:.04em}.tier-a-pill[data-astro-cid-z5vfwuf6]{background:#10b98126;border-color:#10b98166;color:#a7f3d0}.tier-e-pill[data-astro-cid-z5vfwuf6]{background:#a855f726;border-color:#a855f766;color:#e9d5ff}.why-different-lead-text[data-astro-cid-z5vfwuf6]{font-size:var(--text-sm, .875rem);line-height:1.6;color:var(--color-text-secondary);margin:0}.why-different-delta-grid[data-astro-cid-z5vfwuf6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.06)}.delta-chip[data-astro-cid-z5vfwuf6]{padding:var(--space-3);border-radius:var(--radius-lg);background:#0f172a99;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:var(--space-3);min-width:0}.delta-chip-icon[data-astro-cid-z5vfwuf6]{font-size:1.2rem;color:var(--color-gold-400);flex-shrink:0}.delta-chip-text[data-astro-cid-z5vfwuf6]{display:flex;flex-direction:column;gap:2px;min-width:0}.delta-chip-label[data-astro-cid-z5vfwuf6]{font-size:var(--text-xs, .75rem);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.delta-chip-val[data-astro-cid-z5vfwuf6]{font-size:var(--text-xs, .75rem);font-weight:700;color:var(--color-text-primary);word-break:break-word}.delta-chip-link[data-astro-cid-z5vfwuf6]{background:#e2b35b14;border-color:#e2b35b40;padding:0}.delta-inspect-link[data-astro-cid-z5vfwuf6]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:44px;padding:var(--space-3);color:var(--color-gold-300);font-size:var(--text-xs, .75rem);font-weight:700;text-decoration:none;transition:color .2s ease,background-color .2s ease}.delta-inspect-link[data-astro-cid-z5vfwuf6]:hover{color:#fff;background:#e2b35b26}.change-since-yesterday-card[data-astro-cid-w5vwjsau]{margin-bottom:var(--space-6);padding:var(--panel-padding, var(--space-5));border-radius:var(--radius-xl);border:1px solid rgba(226,179,91,.25);background:radial-gradient(ellipse at 70% 20%,#6366f114,#0f172ae6 75%);box-shadow:0 6px 20px #00000059}.change-header[data-astro-cid-w5vwjsau]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.change-title-wrap[data-astro-cid-w5vwjsau]{display:inline-flex;align-items:center;gap:8px}.change-title[data-astro-cid-w5vwjsau]{font-size:var(--text-sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-primary);margin:0}.change-kicker[data-astro-cid-w5vwjsau]{font-size:var(--text-xs, .75rem);color:var(--color-gold-300);font-weight:600}.change-grid[data-astro-cid-w5vwjsau]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3)}.change-item[data-astro-cid-w5vwjsau]{padding:var(--space-3);border-radius:var(--radius-lg);background:#0f172a99;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px;min-width:0}.change-tradition-tag[data-astro-cid-w5vwjsau]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.change-progression-row[data-astro-cid-w5vwjsau]{display:flex;align-items:center;gap:8px;font-size:var(--text-xs, .75rem);flex-wrap:wrap}.change-old[data-astro-cid-w5vwjsau]{color:var(--color-text-muted)}.change-arrow[data-astro-cid-w5vwjsau]{color:var(--color-gold-400);font-weight:700}.change-new[data-astro-cid-w5vwjsau]{color:var(--color-gold-200)}.change-subtext[data-astro-cid-w5vwjsau]{font-size:var(--text-xs, .75rem);color:var(--color-text-muted)}.upcoming-moment-card[data-astro-cid-egko7qkq]{margin-bottom:var(--space-6);padding:var(--panel-padding, var(--space-5));border-radius:var(--radius-xl);border:1px solid rgba(168,85,247,.35);background:radial-gradient(ellipse at 80% 20%,#a855f71f,#0f172ae6 75%);box-shadow:0 6px 20px #00000059}.upcoming-header[data-astro-cid-egko7qkq]{margin-bottom:var(--space-3)}.upcoming-badge-row[data-astro-cid-egko7qkq]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap}.upcoming-countdown-badge[data-astro-cid-egko7qkq]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-300);padding:2px 8px;border-radius:var(--radius-full);border:1px solid rgba(226,179,91,.4);background:#0f172acc}.upcoming-category-label[data-astro-cid-egko7qkq]{font-size:var(--text-xs, .75rem);font-weight:600;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}.upcoming-title[data-astro-cid-egko7qkq]{font-size:var(--text-sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-primary);margin:0}.upcoming-body[data-astro-cid-egko7qkq]{display:flex;align-items:flex-start;gap:var(--space-4)}.upcoming-icon-box[data-astro-cid-egko7qkq]{width:40px;height:40px;border-radius:var(--radius-lg);background:#a855f726;border:1px solid rgba(168,85,247,.4);color:var(--color-purple-200);display:flex;align-items:center;justify-content:center;flex-shrink:0}.upcoming-info[data-astro-cid-egko7qkq]{display:flex;flex-direction:column;gap:4px;min-width:0}.upcoming-event-name[data-astro-cid-egko7qkq]{font-size:var(--text-sm, .875rem);font-weight:700;color:var(--color-text-primary)}.upcoming-desc[data-astro-cid-egko7qkq]{font-size:var(--text-sm, .875rem);color:var(--color-text-secondary);line-height:1.5;margin:0}.primary-reflection-container[data-astro-cid-ogkjo6bk]{margin-top:var(--space-6);margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.reflection-prompt-card[data-astro-cid-ogkjo6bk]{padding:var(--panel-padding, var(--space-5));border-radius:var(--radius-xl);border:1px solid rgba(226,179,91,.35);background:radial-gradient(ellipse at 50% 0%,#f5a6231a,#0f172ae6 75%);box-shadow:0 8px 24px #0006}.reflection-prompt-header[data-astro-cid-ogkjo6bk]{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-3)}.reflection-prompt-badge[data-astro-cid-ogkjo6bk]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-300)}.reflection-prompt-subtitle[data-astro-cid-ogkjo6bk]{font-size:var(--text-xs, .75rem);color:var(--color-text-muted);margin:0}.reflection-prompt-quote[data-astro-cid-ogkjo6bk]{font-family:var(--font-serif);font-size:clamp(1rem,1.4vw + .6rem,1.25rem);line-height:1.6;color:var(--color-text-primary);font-style:italic;margin:0 0 var(--space-4) 0;border-left:2px solid var(--color-gold-400);padding-left:var(--space-4)}.reflection-action-row[data-astro-cid-ogkjo6bk]{display:flex;justify-content:flex-start}.record-journal-btn[data-astro-cid-ogkjo6bk]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:var(--radius-lg);background:#a855f726;border:1px solid rgba(168,85,247,.4);color:var(--color-purple-200);font-size:var(--text-xs, .75rem);font-weight:700;text-decoration:none;transition:all .2s ease}.record-journal-btn[data-astro-cid-ogkjo6bk]:hover{background:#a855f740;color:#fff;border-color:#a855f799}.affirmation-card[data-astro-cid-ogkjo6bk]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);border:1px solid rgba(16,185,129,.3);background:#10b9810f;display:flex;flex-direction:column;gap:var(--space-2)}.affirmation-badge[data-astro-cid-ogkjo6bk]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6ee7b7}.affirmation-text[data-astro-cid-ogkjo6bk]{font-family:var(--font-serif);font-size:var(--text-sm, .875rem);line-height:1.6;color:var(--color-text-primary);margin:0;font-style:italic}.next-best-action-section[data-astro-cid-xnzzibro]{margin-top:var(--space-6);margin-bottom:var(--space-6)}.next-action-header[data-astro-cid-xnzzibro]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.next-action-title-wrap[data-astro-cid-xnzzibro]{display:inline-flex;align-items:center;gap:8px}.next-action-title[data-astro-cid-xnzzibro]{font-size:var(--text-sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-primary);margin:0}.next-action-subtitle[data-astro-cid-xnzzibro]{font-size:var(--text-xs, .75rem);color:var(--color-text-muted)}.habit-loop-methodology-footer[data-astro-cid-xnzzibro]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-midnight-700);text-align:center}.methodology-link-btn[data-astro-cid-xnzzibro]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs, .75rem);color:var(--color-text-muted);text-decoration:none;transition:color .2s ease;min-height:44px;padding:8px 12px}.methodology-link-btn[data-astro-cid-xnzzibro]:hover{color:var(--color-gold-300)}.preserve-reading-card[data-astro-cid-4e47fuq6]{margin-top:var(--space-6);margin-bottom:var(--space-6);padding:var(--panel-padding, var(--space-5));border:1.5px solid rgba(226,179,91,.4);border-radius:var(--radius-xl);background:radial-gradient(ellipse at 50% 0%,#f5a6231f,#131b2ff2 75%);box-shadow:0 8px 24px #0006}.preserve-content-header[data-astro-cid-4e47fuq6]{text-align:center;max-width:600px;margin:0 auto var(--space-4) auto}.preserve-kicker[data-astro-cid-4e47fuq6]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-300);margin-bottom:var(--space-2)}.preserve-title[data-astro-cid-4e47fuq6]{font-size:var(--text-lg, 1.125rem);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-2) 0;font-family:var(--font-serif)}.preserve-desc[data-astro-cid-4e47fuq6]{font-size:var(--text-xs, .75rem);line-height:1.6;color:var(--color-text-secondary);margin:0}.preserve-button-row[data-astro-cid-4e47fuq6]{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;align-items:center}.preserve-privacy-pledge[data-astro-cid-4e47fuq6]{font-size:var(--text-xs, .75rem);color:var(--color-text-muted);text-align:center;margin:var(--space-3) 0 0 0}.solar-house-context-card[data-astro-cid-htrqk7yo]{margin-bottom:var(--space-6);padding:var(--panel-padding, var(--space-5));border-radius:var(--radius-xl);border:1px solid var(--color-midnight-700);background:radial-gradient(ellipse at 50% 100%,#1e1b4b66,#0f172af2)}.scope-demarcation-header[data-astro-cid-htrqk7yo]{margin-bottom:var(--space-4)}.scope-title-wrap[data-astro-cid-htrqk7yo]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.scope-eyebrow[data-astro-cid-htrqk7yo]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-300)}.scope-current-badge[data-astro-cid-htrqk7yo]{font-size:var(--text-xs, .75rem);font-weight:600;color:var(--color-text-muted)}.scope-triptych-grid[data-astro-cid-htrqk7yo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.scope-tier-item[data-astro-cid-htrqk7yo]{padding:var(--space-4);border-radius:var(--radius-lg);background:#0f172a99;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;transition:all .2s ease}.scope-tier-item[data-astro-cid-htrqk7yo].active{border-color:#e2b35b73;background:#e2b35b0f}.scope-tier-natal[data-astro-cid-htrqk7yo]:hover{border-color:var(--color-gold-400);background:#e2b35b1f;transform:translateY(-2px)}.scope-item-header[data-astro-cid-htrqk7yo]{display:flex;align-items:center;gap:var(--space-2)}.scope-pill[data-astro-cid-htrqk7yo]{font-size:var(--text-xs, .75rem);font-weight:700;padding:2px 7px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.scope-tier-a-pill[data-astro-cid-htrqk7yo]{background:#10b98133;color:#6ee7b7;border:1px solid rgba(16,185,129,.4)}.scope-tier-e-pill[data-astro-cid-htrqk7yo]{background:#f59e0b33;color:#fde68a;border:1px solid rgba(245,158,11,.4)}.scope-tier-link-pill[data-astro-cid-htrqk7yo]{background:#6366f133;color:#c7d2fe;border:1px solid rgba(99,102,241,.4)}.scope-item-title[data-astro-cid-htrqk7yo]{font-size:var(--text-xs, .75rem);font-weight:700;color:var(--color-text-primary)}.scope-item-desc[data-astro-cid-htrqk7yo]{font-size:var(--text-xs, .75rem);color:var(--color-text-secondary);line-height:1.5;margin:0}.key-astrological-drivers-container[data-astro-cid-p3umwr3y]{container-type:inline-size;container-name:drivers;width:100%;margin-top:var(--space-4, 16px)}.drivers-pedestal-grid[data-astro-cid-p3umwr3y]{display:grid;grid-template-columns:1fr;gap:var(--space-4, 16px);width:100%}@container drivers (min-width: 520px){.drivers-pedestal-grid[data-astro-cid-p3umwr3y]{grid-template-columns:repeat(2,1fr);gap:var(--space-4, 16px)}.drivers-pedestal-grid[data-astro-cid-p3umwr3y].has-three-pedestals .driver-pedestal-card[data-astro-cid-p3umwr3y]:last-child{grid-column:span 2}}@container drivers (min-width: 780px){.drivers-pedestal-grid[data-astro-cid-p3umwr3y].has-three-pedestals{grid-template-columns:repeat(3,1fr);gap:var(--space-4, 16px)}.drivers-pedestal-grid[data-astro-cid-p3umwr3y].has-three-pedestals .driver-pedestal-card[data-astro-cid-p3umwr3y]:last-child{grid-column:auto}}@container drivers (min-width: 940px){.drivers-pedestal-grid[data-astro-cid-p3umwr3y]{grid-template-columns:repeat(4,1fr);gap:var(--space-5, 20px)}.drivers-pedestal-grid[data-astro-cid-p3umwr3y].has-three-pedestals{grid-template-columns:repeat(3,1fr);gap:var(--space-5, 20px)}}@supports not (container-type: inline-size){@media(min-width:520px){.drivers-pedestal-grid[data-astro-cid-p3umwr3y]{grid-template-columns:repeat(2,1fr);gap:var(--space-4, 16px)}.drivers-pedestal-grid[data-astro-cid-p3umwr3y].has-three-pedestals .driver-pedestal-card[data-astro-cid-p3umwr3y]:last-child{grid-column:span 2}}@media(min-width:780px){.drivers-pedestal-grid[data-astro-cid-p3umwr3y].has-three-pedestals{grid-template-columns:repeat(3,1fr);gap:var(--space-4, 16px)}.drivers-pedestal-grid[data-astro-cid-p3umwr3y].has-three-pedestals .driver-pedestal-card[data-astro-cid-p3umwr3y]:last-child{grid-column:auto}}@media(min-width:940px){.drivers-pedestal-grid[data-astro-cid-p3umwr3y]{grid-template-columns:repeat(4,1fr);gap:var(--space-5, 20px)}.drivers-pedestal-grid[data-astro-cid-p3umwr3y].has-three-pedestals{grid-template-columns:repeat(3,1fr);gap:var(--space-5, 20px)}}}.driver-pedestal-card[data-astro-cid-p3umwr3y]{position:relative;background:linear-gradient(180deg,#12192b,#0b0f19 70%,#070a12);border:1px solid rgba(212,175,55,.22);border-radius:var(--radius-xl, 16px);padding:var(--space-5, 20px) var(--space-4, 16px);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 20px #0009,inset 0 1px #ffffff0d,inset 0 0 24px #0006;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease;overflow:hidden}.driver-pedestal-card[data-astro-cid-p3umwr3y]:before,.driver-pedestal-card[data-astro-cid-p3umwr3y]:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#f5d77f 30%,#b48214);box-shadow:0 0 2px #000c;opacity:.55;pointer-events:none}.driver-pedestal-card[data-astro-cid-p3umwr3y]:before{top:8px;left:8px}.driver-pedestal-card[data-astro-cid-p3umwr3y]:after{top:8px;right:8px}.driver-pedestal-card[data-astro-cid-p3umwr3y]:hover{transform:translateY(-2px);border-color:#d4af377a;box-shadow:0 8px 30px #000000bf,0 0 24px #d4af3729,inset 0 1px #ffffff14}.pedestal-art-stage[data-astro-cid-p3umwr3y]{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4, 16px);position:relative;z-index:2;width:100%;max-width:100%}.pedestal-art-stage[data-astro-cid-p3umwr3y]:before{content:"";position:absolute;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.12) 0%,transparent 70%);pointer-events:none;z-index:-1}.pedestal-body[data-astro-cid-p3umwr3y]{display:flex;flex-direction:column;align-items:center;width:100%;flex-grow:1}.pedestal-telemetry-dl[data-astro-cid-p3umwr3y]{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:0;gap:6px;flex-grow:1}.telemetry-item[data-astro-cid-p3umwr3y]{margin:0;padding:0;width:100%;display:flex;justify-content:center}.telemetry-item[data-astro-cid-p3umwr3y] dd[data-astro-cid-p3umwr3y]{margin:0;padding:0}.coordinate-pill[data-astro-cid-p3umwr3y]{display:inline-block;font-size:.875rem;font-weight:600;color:var(--color-gold-300, #eed58b);background:#d4af371f;border:1px solid rgba(212,175,55,.25);padding:1px 6px;border-radius:4px;margin-left:4px;vertical-align:middle}.house-context-pill[data-astro-cid-p3umwr3y],.epistemic-tier-pill[data-astro-cid-p3umwr3y]{display:inline-block}.sr-only[data-astro-cid-p3umwr3y]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pedestal-category-tag[data-astro-cid-p3umwr3y]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-400, #d4af37);line-height:1.2;margin-bottom:2px}.pedestal-primary-headline[data-astro-cid-p3umwr3y]{font-family:var(--font-display, "Cinzel Decorative", Georgia, serif);font-size:1.125rem;font-weight:700;color:var(--color-gold-200, #f8e5ad);line-height:1.32;text-shadow:0 1px 3px rgba(0,0,0,.8);word-break:normal;overflow-wrap:break-word;hyphens:auto;max-width:100%;margin:0}.aspect-headline[data-astro-cid-p3umwr3y]{font-size:.9375rem;line-height:1.35;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.aspect-glyph-symbol[data-astro-cid-p3umwr3y]{color:var(--color-gold-300, #eed58b);font-size:1.125rem;line-height:1}.pedestal-context-note[data-astro-cid-p3umwr3y]{font-size:.8125rem;color:var(--color-midnight-300, #94a3b8);line-height:1.35;word-break:normal;overflow-wrap:break-word;margin-bottom:4px}.pedestal-badge-detail[data-astro-cid-p3umwr3y]{margin-top:auto;padding-top:6px;max-width:100%}.pedestal-badge-detail[data-astro-cid-p3umwr3y] span[data-astro-cid-p3umwr3y]{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-400, #d4af37);background:#d4af3714;border:1px solid rgba(212,175,55,.22);padding:3px 10px;border-radius:9999px;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.3;max-width:100%}.sky-transit-radar[data-astro-cid-vjv46acg]{padding:var(--panel-padding, var(--space-6));border-radius:var(--radius-2xl);border:1px solid var(--color-midnight-700);margin-bottom:var(--space-8);position:relative;overflow:hidden}.radar-header[data-astro-cid-vjv46acg]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.radar-title-group[data-astro-cid-vjv46acg]{min-width:0}.radar-heading[data-astro-cid-vjv46acg]{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text-primary);margin:var(--space-2) 0 0 0;line-height:1.3}.armillary-dial-wrapper[data-astro-cid-vjv46acg]{width:68px;height:68px;flex-shrink:0}@media(min-width:640px){.armillary-dial-wrapper[data-astro-cid-vjv46acg]{width:80px;height:80px}}.armillary-svg[data-astro-cid-vjv46acg]{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(245,166,35,.2))}.causal-trace-drawer[data-astro-cid-7as6w2er]{margin-top:var(--space-6);margin-bottom:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-midnight-700);overflow:hidden;background:var(--color-midnight-900)}.causal-trace-summary[data-astro-cid-7as6w2er]{padding:var(--space-4) var(--space-5);cursor:pointer;background:#0f172ab3;border-bottom:1px solid transparent;transition:background .2s ease;user-select:none;list-style:none}.causal-trace-summary[data-astro-cid-7as6w2er]::-webkit-details-marker{display:none}.causal-trace-summary[data-astro-cid-7as6w2er]:hover{background:#0f172ae6}details[data-astro-cid-7as6w2er][open] .causal-trace-summary[data-astro-cid-7as6w2er]{border-bottom-color:var(--color-midnight-700)}.causal-trace-summary-header[data-astro-cid-7as6w2er]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.summary-badge[data-astro-cid-7as6w2er]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-300)}.summary-title[data-astro-cid-7as6w2er]{font-size:var(--text-sm, .875rem);color:var(--color-text-primary)}.summary-kicker[data-astro-cid-7as6w2er]{font-size:var(--text-xs, .75rem);color:var(--color-text-muted)}.causal-trace-body[data-astro-cid-7as6w2er]{padding:var(--panel-padding, var(--space-5));display:flex;flex-direction:column;gap:var(--space-4)}details[data-astro-cid-7as6w2er]:not([open]) .causal-trace-body[data-astro-cid-7as6w2er]{content-visibility:auto;contain-intrinsic-size:0 68px}.radar-drawer-container[data-astro-cid-7as6w2er]{max-width:100%;overflow-x:hidden}.clarity-harmonic-bar[data-astro-cid-7as6w2er]{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-midnight-700);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.clarity-rating-col[data-astro-cid-7as6w2er],.harmonic-numbers-col[data-astro-cid-7as6w2er]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.meta-label[data-astro-cid-7as6w2er]{font-size:var(--text-xs, .75rem);font-weight:600;color:var(--color-text-muted)}.rating-stars[data-astro-cid-7as6w2er]{display:inline-flex;gap:2px}.star-filled[data-astro-cid-7as6w2er]{color:var(--color-gold-400)}.star-empty[data-astro-cid-7as6w2er]{color:var(--color-midnight-600)}.clarity-contemplative-badge[data-astro-cid-7as6w2er],.harmonic-focus-badge[data-astro-cid-7as6w2er]{font-size:var(--text-xs, .75rem);padding:2px 6px;border-radius:var(--radius-full);background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.lucky-pills-row[data-astro-cid-7as6w2er]{display:inline-flex;gap:4px}.lucky-pill[data-astro-cid-7as6w2er]{font-size:var(--text-xs, .75rem);font-weight:700;font-family:var(--font-mono);padding:2px 7px;border-radius:var(--radius-md);background:#e2b35b26;color:var(--color-gold-300);border:1px solid rgba(226,179,91,.3)}.metric-info-details[data-astro-cid-7as6w2er]{position:relative;display:inline-block}.metric-info-details[data-astro-cid-7as6w2er][open]{flex:1 1 100%;width:100%}.metric-info-summary[data-astro-cid-7as6w2er]{cursor:pointer;color:var(--color-text-muted);list-style:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;width:44px;height:44px}.metric-info-summary[data-astro-cid-7as6w2er]::-webkit-details-marker{display:none}.metric-info-popover[data-astro-cid-7as6w2er]{position:relative;bottom:auto;left:auto;transform:none;width:100%;max-width:100%;box-sizing:border-box;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-midnight-700);background:var(--color-midnight-950);font-size:var(--text-xs, .75rem);line-height:1.5;color:var(--color-text-secondary);z-index:20;box-shadow:0 4px 16px #0009;margin-top:8px;margin-bottom:0}.ephemeris-list[data-astro-cid-7as6w2er]{margin:0;padding-left:var(--space-4);font-size:var(--text-xs, .75rem);color:var(--color-text-secondary);line-height:1.6}.ephemeris-meta-footer[data-astro-cid-7as6w2er]{display:flex;flex-direction:column;gap:4px;padding-top:var(--space-3);border-top:1px solid var(--color-midnight-700);font-size:var(--text-xs, .75rem);color:var(--color-text-muted)}.fact-hash-line[data-astro-cid-7as6w2er] code[data-astro-cid-7as6w2er]{font-family:var(--font-mono);color:var(--color-gold-300);background:#0f172acc;padding:2px 6px;border-radius:4px;border:1px solid var(--color-midnight-700)}.cultural-source-disclosure[data-astro-cid-75vooa3e]{margin-top:var(--space-6);margin-bottom:var(--space-6);padding:var(--panel-padding, var(--space-5));border-radius:var(--radius-xl);border:1px solid var(--color-midnight-700);background:radial-gradient(ellipse at 50% 0%,#1e1b4b4d,#0f172af2)}.cultural-disclosure-header[data-astro-cid-75vooa3e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.cultural-title-wrap[data-astro-cid-75vooa3e]{display:inline-flex;align-items:center;gap:8px}.cultural-title[data-astro-cid-75vooa3e]{font-size:var(--text-sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-primary);margin:0}.cultural-badge[data-astro-cid-75vooa3e]{font-size:var(--text-xs, .75rem);font-weight:600;color:var(--color-gold-300)}.cultural-citations-grid[data-astro-cid-75vooa3e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.citation-card[data-astro-cid-75vooa3e]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#0f172a99;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px}.citation-tag[data-astro-cid-75vooa3e]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.citation-title[data-astro-cid-75vooa3e]{font-size:var(--text-xs, .75rem);font-weight:700;color:var(--color-gold-200);line-height:1.4}.citation-desc[data-astro-cid-75vooa3e]{font-size:var(--text-xs, .75rem);line-height:1.5;color:var(--color-text-secondary);margin:0}.editorial-governance-bar[data-astro-cid-75vooa3e]{padding-top:var(--space-3);border-top:1px solid var(--color-midnight-700);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.governance-meta[data-astro-cid-75vooa3e]{display:flex;align-items:flex-start;gap:8px;flex:1 1 min(100%,260px);min-width:0}.governance-text[data-astro-cid-75vooa3e]{font-size:var(--text-xs, .75rem);line-height:1.5;color:var(--color-text-secondary);margin:0}.governance-text[data-astro-cid-75vooa3e] strong[data-astro-cid-75vooa3e]{color:var(--color-gold-300)}.methodology-full-link[data-astro-cid-75vooa3e]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--text-xs, .75rem);font-weight:600;color:var(--color-gold-300);text-decoration:none;min-height:44px;max-width:100%;box-sizing:border-box;padding:6px 12px;border-radius:var(--radius-md);background:#e2b35b1a;border:1px solid rgba(226,179,91,.3);transition:all .2s ease;white-space:normal}.methodology-full-link[data-astro-cid-75vooa3e]:hover{background:#e2b35b33;color:#fff;border-color:var(--color-gold-400)}[data-reading-period] .breadcrumbs-container{margin:.25rem 0 .35rem}.forecast-hero[data-astro-cid-e4gmzlq6]{margin-bottom:var(--space-8);padding:var(--panel-padding, var(--space-6));border-radius:var(--radius-2xl);border:1px solid var(--color-midnight-700);display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap}.forecast-hero-content[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;gap:var(--space-5);min-width:0;max-width:100%}@media(max-width:480px){.forecast-hero-content[data-astro-cid-e4gmzlq6]{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.sign-art-thumb[data-astro-cid-e4gmzlq6]{width:100px;height:100px;border-radius:var(--radius-xl);overflow:hidden;border:2px solid var(--color-gold-400);background:radial-gradient(circle at 30% 30%,rgba(212,160,23,.18) 0%,var(--color-midnight-950) 70%);box-shadow:0 8px 24px #00000080,0 0 16px #d4a01733;flex-shrink:0}@media(min-width:640px){.sign-art-thumb[data-astro-cid-e4gmzlq6]{width:140px;height:140px}}.thumb-img[data-astro-cid-e4gmzlq6]{width:100%;height:100%;object-fit:contain;background-color:var(--color-midnight-950, #060912);display:block}.hero-titles[data-astro-cid-e4gmzlq6]{min-width:0;max-width:100%}.season-vernal-sky[data-astro-cid-e4gmzlq6]{background:radial-gradient(ellipse at 85% 15%,#34d3991f,#f5a62314 35%,#0f172af2 85%);border-color:#34d39959}.season-estival-sky[data-astro-cid-e4gmzlq6]{background:radial-gradient(ellipse at 85% 15%,#fbbf2429,#f973161a 40%,#0f172af2 85%);border-color:#fbbf2466}.season-autumnal-sky[data-astro-cid-e4gmzlq6]{background:radial-gradient(ellipse at 85% 15%,#f59e0b24,#a855f71a 45%,#0f172af2 85%);border-color:#f59e0b59}.season-boreal-sky[data-astro-cid-e4gmzlq6]{background:radial-gradient(ellipse at 85% 15%,#38bdf824,#6366f11f 45%,#0f172af2 85%);border-color:#38bdf859}.hero-badge-cluster[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2);max-width:100%}.hero-season-badge[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;font-size:var(--text-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:var(--radius-full);border:1px solid rgba(226,183,83,.4);background:#0f172ab3;color:var(--color-gold-300);max-width:100%;white-space:normal;word-break:break-word}.hero-moon-chip[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs, .75rem);font-weight:600;padding:2px 8px 2px 5px;border-radius:var(--radius-full);background:#0f172acc;border:1px solid rgba(168,85,247,.4);color:var(--color-purple-200);max-width:100%;white-space:normal;word-break:break-word}.hero-moon-thumb[data-astro-cid-e4gmzlq6]{width:16px;height:16px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 6px #d8b4fe80;flex-shrink:0}.hero-moon-label[data-astro-cid-e4gmzlq6]{white-space:normal;word-break:break-word;line-height:1.3}.hero-badge-pill[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:var(--radius-full);border:1px solid currentColor;background:#0b102199;max-width:100%;white-space:normal;word-break:break-word}.hero-main-title[data-astro-cid-e4gmzlq6]{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-text-primary);margin:0 0 var(--space-1) 0;line-height:1.2}@media(min-width:640px){.hero-main-title[data-astro-cid-e4gmzlq6]{font-size:var(--text-3xl)}}.hero-subtext[data-astro-cid-e4gmzlq6]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.action-cluster[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.btn-action-sm[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;padding:8px 14px;min-height:44px;box-sizing:border-box;border-radius:var(--radius-full);background:#0b1021cc;border:1px solid var(--color-midnight-700);color:var(--color-text-secondary);text-decoration:none;transition:all .2s ease}.btn-action-sm[data-astro-cid-e4gmzlq6]:hover{color:var(--color-gold-300);border-color:var(--color-gold-500);transform:translateY(-1px)}.forecast-article[data-astro-cid-e4gmzlq6]{padding:var(--panel-padding, var(--space-8));border-radius:var(--radius-2xl);border:1px solid var(--color-midnight-700);margin-bottom:var(--space-8)}.editorial-reading-column[data-astro-cid-e4gmzlq6]{max-width:68ch;margin-left:auto;margin-right:auto}@media(max-width:480px){.forecast-article[data-astro-cid-e4gmzlq6]{padding:var(--space-4)}}.theme-lead-box[data-astro-cid-e4gmzlq6]{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid rgba(245,166,35,.35);background:radial-gradient(ellipse at 50% 0%,#d4af371f,#0f172abf);margin-bottom:var(--space-6);position:relative;box-shadow:0 8px 32px #0006,inset 0 1px #f5d77f33}.theme-jewel-badge[data-astro-cid-e4gmzlq6]{display:inline-block;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-400);margin-bottom:var(--space-2)}.theme-quote[data-astro-cid-e4gmzlq6]{font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.6;color:var(--color-text-primary);margin:0;font-style:italic}@media(min-width:640px){.theme-quote[data-astro-cid-e4gmzlq6]{font-size:var(--text-xl)}}.clarity-harmonic-bar[data-astro-cid-e4gmzlq6]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--radius-xl);border:1px solid rgba(212,175,55,.22);background:linear-gradient(180deg,#141b2db3,#0b101ed9);box-shadow:inset 0 2px 6px #00000059;margin-bottom:var(--space-6);flex-wrap:wrap}.clarity-rating-col[data-astro-cid-e4gmzlq6],.harmonic-numbers-col[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}@media(max-width:480px){.clarity-harmonic-bar[data-astro-cid-e4gmzlq6]{padding:clamp(.75rem,3.5vw,1rem);gap:var(--space-4)}.clarity-rating-col[data-astro-cid-e4gmzlq6],.harmonic-numbers-col[data-astro-cid-e4gmzlq6]{width:100%;justify-content:flex-start;gap:var(--space-2)}}.meta-label[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.rating-stars[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;gap:3px;color:var(--color-gold-400)}.star-filled[data-astro-cid-e4gmzlq6]{color:var(--color-gold-400);fill:currentColor}.star-empty[data-astro-cid-e4gmzlq6]{color:#d4af374d;fill:transparent}.theme-sparkle-icon[data-astro-cid-e4gmzlq6]{display:inline-block;vertical-align:-1px;margin-right:4px;color:var(--color-gold-400)}.lucky-pills-row[data-astro-cid-e4gmzlq6]{display:flex;gap:6px}.lucky-pill[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f5a62326;border:1px solid rgba(245,166,35,.35);color:var(--color-gold-300);font-weight:700;font-size:12px}.metric-info-details[data-astro-cid-e4gmzlq6]{position:relative;display:inline-block}.metric-info-summary[data-astro-cid-e4gmzlq6]{list-style:none;cursor:pointer;min-width:44px;min-height:44px;width:44px;height:44px;border-radius:var(--radius-full);background:#ffffff14;border:1px solid rgba(255,255,255,.15);display:inline-flex;align-items:center;justify-content:center;color:var(--color-gold-400);transition:all .2s ease;user-select:none}.metric-info-summary[data-astro-cid-e4gmzlq6]::-webkit-details-marker{display:none}.metric-info-summary[data-astro-cid-e4gmzlq6]:hover,.metric-info-summary[data-astro-cid-e4gmzlq6]:focus-visible{background:#f5a62333;border-color:var(--color-gold-400);color:var(--color-gold-300);outline:none}.metric-info-popover[data-astro-cid-e4gmzlq6]{position:absolute;bottom:calc(100% + 8px);left:0;width:min(280px,calc(100vw - 32px));padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-gold-border);background:var(--color-midnight-950);box-shadow:0 8px 24px #0009;z-index:50}.metric-info-popover[data-astro-cid-e4gmzlq6] p[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}@media(max-width:480px){.metric-info-popover[data-astro-cid-e4gmzlq6]{width:calc(100vw - 48px)}}.clarity-contemplative-badge[data-astro-cid-e4gmzlq6],.harmonic-focus-badge[data-astro-cid-e4gmzlq6]{display:inline-block;font-size:var(--text-xs, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:var(--radius-full);background:#f5a6231a;color:var(--color-gold-400);border:1px solid rgba(245,166,35,.25)}.why-this-reading-card[data-astro-cid-e4gmzlq6]{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);border:1px solid rgba(138,92,246,.32);background:radial-gradient(ellipse at 0% 50%,#8b5cf61f,#16112bbf);box-shadow:0 8px 24px #0006,inset 0 1px #c4b5fd26;margin-bottom:var(--space-6)}.why-header[data-astro-cid-e4gmzlq6]{margin-bottom:var(--space-3)}.why-title-row[data-astro-cid-e4gmzlq6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.why-tier-badges[data-astro-cid-e4gmzlq6]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tier-pill[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:var(--radius-full)}.tier-a-pill[data-astro-cid-e4gmzlq6]{background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.tier-e-pill[data-astro-cid-e4gmzlq6]{background:#c084fc1f;color:#c084fc;border:1px solid rgba(192,132,252,.3)}.why-epistemic-note[data-astro-cid-e4gmzlq6]{font-size:12px;color:var(--color-text-muted, #94a3b8);margin:var(--space-1) 0 var(--space-3) 0;line-height:1.4;font-style:italic}.why-badge[data-astro-cid-e4gmzlq6]{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-nebula-purple, #a78bfa)}.why-subtitle[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;line-height:1.4}.why-drivers-list[data-astro-cid-e4gmzlq6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media(min-width:640px){.why-drivers-list[data-astro-cid-e4gmzlq6]{grid-template-columns:1fr 1fr;gap:var(--space-3)}}.why-driver-item[data-astro-cid-e4gmzlq6]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.4}.driver-bullet[data-astro-cid-e4gmzlq6]{color:var(--color-nebula-purple, #a78bfa);font-size:12px;flex-shrink:0;margin-top:3px}.driver-content[data-astro-cid-e4gmzlq6]{flex:1}.driver-title[data-astro-cid-e4gmzlq6]{color:var(--color-gold-300, #fde047);font-weight:600}.driver-desc[data-astro-cid-e4gmzlq6]{color:var(--color-text-secondary)}.forecast-scope-demarcation[data-astro-cid-e4gmzlq6]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);border:1px solid rgba(212,175,55,.22);background:linear-gradient(180deg,#10172ad9,#0a0f1df2);margin-bottom:var(--space-6);box-shadow:0 4px 20px #0006;box-sizing:border-box;max-width:100%}@media(max-width:480px){.forecast-scope-demarcation[data-astro-cid-e4gmzlq6]{padding:var(--space-3) var(--space-3)}}.scope-demarcation-header[data-astro-cid-e4gmzlq6]{margin-bottom:var(--space-3)}.scope-title-wrap[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.scope-eyebrow[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-400);display:inline-flex;align-items:center}.scope-current-badge[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs, .75rem);font-weight:600;color:var(--color-gold-200);background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:2px 8px;border-radius:var(--radius-full)}.scope-triptych-grid[data-astro-cid-e4gmzlq6]{display:grid;grid-template-columns:1fr;gap:var(--space-3);box-sizing:border-box;max-width:100%}@media(min-width:680px){.scope-triptych-grid[data-astro-cid-e4gmzlq6]{grid-template-columns:repeat(3,1fr);gap:var(--space-3)}}.scope-tier-item[data-astro-cid-e4gmzlq6]{background:#0b102199;border:1px solid var(--color-midnight-700);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:4px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;min-width:0;box-sizing:border-box}.scope-tier-item[data-astro-cid-e4gmzlq6].scope-tier-solar.active{background:#f5a62314;border-color:#d4af3773;box-shadow:0 0 16px #d4af371f}.scope-tier-item[data-astro-cid-e4gmzlq6].scope-tier-natal:hover{transform:translateY(-2px);border-color:var(--color-azure-400, #38bdf8);box-shadow:0 4px 16px #38bdf833}.scope-item-header[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.scope-pill[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:var(--radius-full)}.scope-tier-a-pill[data-astro-cid-e4gmzlq6]{background:#38bdf824;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.scope-tier-e-pill[data-astro-cid-e4gmzlq6]{background:#c084fc24;color:#c084fc;border:1px solid rgba(192,132,252,.3)}.scope-tier-link-pill[data-astro-cid-e4gmzlq6]{background:#a855f724;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.scope-item-title[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs, .75rem);color:var(--color-text-primary);font-weight:700;line-height:1.3}.scope-tier-item[data-astro-cid-e4gmzlq6].scope-tier-solar.active .scope-item-title[data-astro-cid-e4gmzlq6]{color:var(--color-gold-200)}.scope-item-desc[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs, .75rem);color:var(--color-text-secondary);line-height:1.4;margin:0}.reflection-prompt-card[data-astro-cid-e4gmzlq6]{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid rgba(167,139,250,.35);background:radial-gradient(circle at 50% 30%,#a78bfa14,#0f1423d9);box-shadow:0 8px 24px #0006,inset 0 1px #c4b5fd26;margin:var(--space-6) 0;text-align:center}.reflection-prompt-header[data-astro-cid-e4gmzlq6]{margin-bottom:var(--space-3)}.reflection-prompt-badge[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-nebula-purple, #a78bfa);margin-bottom:var(--space-1)}.reflection-prompt-subtitle[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs, .75rem);color:var(--color-text-muted, #94a3b8);margin:0;line-height:1.4;font-style:italic}.reflection-prompt-quote[data-astro-cid-e4gmzlq6]{font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.6;color:var(--color-gold-200);margin:0;font-style:italic}@media(min-width:640px){.reflection-prompt-quote[data-astro-cid-e4gmzlq6]{font-size:var(--text-xl)}}.affirmation-card[data-astro-cid-e4gmzlq6]{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid rgba(245,166,35,.3);border-left:4px solid var(--color-gold-400);background:radial-gradient(circle at 50% 50%,#f5a62314,#0f1423cc);box-shadow:0 8px 24px #0006,inset 0 1px #f5d77f26;margin:var(--space-6) 0;text-align:center}.affirmation-badge[data-astro-cid-e4gmzlq6]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-amethyst-400);margin-bottom:var(--space-2)}.affirmation-text[data-astro-cid-e4gmzlq6]{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text-primary);font-style:italic;margin:0;line-height:1.5}.causal-trace-drawer[data-astro-cid-e4gmzlq6],.ephemeris-details[data-astro-cid-e4gmzlq6]{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);border:1.5px solid rgba(226,179,91,.35);background:radial-gradient(ellipse at 50% 0%,#f5a62314,#0f172ae6);margin:var(--space-6) 0;box-shadow:0 4px 24px #0006;transition:all .3s ease}.causal-trace-drawer[data-astro-cid-e4gmzlq6][open]{border-color:#e2b35b99;box-shadow:0 8px 32px #00000080,0 0 20px #f5a6231f}.causal-trace-summary[data-astro-cid-e4gmzlq6],.details-summary[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;user-select:none;list-style:none}.causal-trace-summary[data-astro-cid-e4gmzlq6]::-webkit-details-marker{display:none}.causal-trace-summary[data-astro-cid-e4gmzlq6]:hover,.details-summary[data-astro-cid-e4gmzlq6]:hover{color:var(--color-gold-300)}.causal-trace-summary-header[data-astro-cid-e4gmzlq6]{display:flex;flex-direction:column;gap:4px;width:100%}.summary-badge[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-400)}.summary-title[data-astro-cid-e4gmzlq6]{font-size:var(--text-base);color:var(--color-text-primary)}.summary-kicker[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs);color:var(--color-text-muted)}.radar-drawer-container[data-astro-cid-e4gmzlq6]{margin-bottom:var(--space-6)}.details-body[data-astro-cid-e4gmzlq6]{padding-top:var(--space-4)}.ephemeris-list[data-astro-cid-e4gmzlq6]{margin:0 0 var(--space-4) 0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-1)}.ephemeris-meta-footer[data-astro-cid-e4gmzlq6]{border-top:1px solid var(--color-midnight-700);padding-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.fact-hash-line[data-astro-cid-e4gmzlq6]{margin:var(--space-1) 0 0 0}.fact-hash-line[data-astro-cid-e4gmzlq6] code[data-astro-cid-e4gmzlq6]{font-family:monospace;color:var(--color-gold-400);background:#0000004d;padding:1px 4px;border-radius:3px}.next-actions-cluster[data-astro-cid-e4gmzlq6]{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-midnight-700);margin-top:var(--space-8)}.next-actions-cluster[data-astro-cid-e4gmzlq6].onward-loop-container{padding:0;border:none;background:transparent}.next-actions-title[data-astro-cid-e4gmzlq6]{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text-primary);margin:0 0 var(--space-4) 0}.next-actions-grid[data-astro-cid-e4gmzlq6]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:640px){.next-actions-grid[data-astro-cid-e4gmzlq6]{grid-template-columns:repeat(2,1fr)}}.action-tile-btn[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:#0b102199;border:1px solid var(--color-midnight-700);border-radius:var(--radius-lg);text-decoration:none;transition:all .2s ease}.action-tile-btn[data-astro-cid-e4gmzlq6]:hover{transform:translateY(-2px);border-color:var(--color-gold-500);background:#0b1021e6}.action-icon[data-astro-cid-e4gmzlq6]{width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-icon[data-astro-cid-e4gmzlq6].chart{background:#38bdf826;color:var(--color-azure-400);border:1px solid rgba(56,189,248,.3)}.action-icon[data-astro-cid-e4gmzlq6].fusion,.action-icon[data-astro-cid-e4gmzlq6].adjacent{background:#f5a62326;color:var(--color-gold-400);border:1px solid rgba(245,166,35,.3)}.action-icon[data-astro-cid-e4gmzlq6].mysky{background:#38bdf826;color:var(--color-azure-400);border:1px solid rgba(56,189,248,.3)}.action-icon[data-astro-cid-e4gmzlq6].radar{background:#14b8a626;color:#2dd4bf;border:1px solid rgba(20,184,166,.3)}.action-icon[data-astro-cid-e4gmzlq6].sign{background:#f9731626;color:#fb923c;border:1px solid rgba(249,115,22,.3)}.action-icon[data-astro-cid-e4gmzlq6].compat{background:#f43f5e26;color:#fb7185;border:1px solid rgba(244,63,94,.3)}.action-icon[data-astro-cid-e4gmzlq6].tarot{background:#a855f726;color:var(--color-amethyst-400);border:1px solid rgba(168,85,247,.3)}.methodology-link-btn[data-astro-cid-e4gmzlq6]:hover{color:var(--color-gold-300)!important}.action-tile-btn[data-astro-cid-e4gmzlq6] strong[data-astro-cid-e4gmzlq6]{display:block;font-size:var(--text-sm);color:var(--color-text-primary)}.action-tile-btn[data-astro-cid-e4gmzlq6] span[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs);color:var(--color-text-secondary)}.habit-nav-hub[data-astro-cid-e4gmzlq6]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--color-midnight-700);background:linear-gradient(180deg,#11182bd9,#0a0e1cf2);margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);max-width:100%;box-sizing:border-box;overflow-x:hidden}@media(max-width:480px){.habit-nav-hub[data-astro-cid-e4gmzlq6]{padding:var(--space-3) var(--space-3);gap:var(--space-3)}}.horizon-switcher-top[data-astro-cid-e4gmzlq6],.quick-sign-dock[data-astro-cid-e4gmzlq6]{display:flex;flex-direction:column;gap:var(--space-2);max-width:100%;box-sizing:border-box}.horizon-header[data-astro-cid-e4gmzlq6],.dock-header[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs)}.horizon-label[data-astro-cid-e4gmzlq6],.dock-label[data-astro-cid-e4gmzlq6]{font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.horizon-active-indicator[data-astro-cid-e4gmzlq6],.dock-current-sign[data-astro-cid-e4gmzlq6]{color:var(--color-gold-300);font-weight:600;font-size:var(--text-xs);letter-spacing:.03em}.horizon-pills-scroll[data-astro-cid-e4gmzlq6]{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);max-width:100%;box-sizing:border-box}.dock-signs-scroll[data-astro-cid-e4gmzlq6]{display:flex;gap:var(--space-2, 8px);overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.3) transparent;-webkit-overflow-scrolling:touch;max-width:100%;box-sizing:border-box;scroll-snap-type:x proximity;scroll-padding:4px}@media(min-width:1024px){.dock-signs-scroll[data-astro-cid-e4gmzlq6]{flex-wrap:wrap}}.dock-signs-scroll[data-astro-cid-e4gmzlq6]::-webkit-scrollbar{height:4px}.dock-signs-scroll[data-astro-cid-e4gmzlq6]::-webkit-scrollbar-track{background:transparent}.dock-signs-scroll[data-astro-cid-e4gmzlq6]::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:4px}.horizon-pill[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:600;padding:8px 14px;border-radius:var(--radius-full);background:#0b1021d9;border:1px solid var(--color-midnight-700);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;min-height:44px;box-sizing:border-box;transition:all .2s ease}.horizon-pill[data-astro-cid-e4gmzlq6]:hover{color:var(--color-gold-300);border-color:var(--color-gold-500);background:#f5a6231a}.horizon-pill[data-astro-cid-e4gmzlq6]:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.horizon-pill[data-astro-cid-e4gmzlq6].active{background:var(--color-gold-500);color:var(--color-midnight-950);border-color:var(--color-gold-400);font-weight:700;box-shadow:0 0 12px #f5a62359}.yesterday-delta-pill[data-astro-cid-e4gmzlq6]{border-color:#f5a62366;color:var(--color-gold-300);background:#f5a62314}.yesterday-delta-pill[data-astro-cid-e4gmzlq6]:hover{background:#f5a62333;border-color:var(--color-gold-400);color:var(--color-gold-200)}.sign-dock-item[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-lg);background:#0f172ab3;border:1px solid var(--color-midnight-700);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;flex-shrink:0;min-height:44px;box-sizing:border-box;transition:all .2s ease;font-size:var(--text-xs);font-weight:600;scroll-snap-align:start}.sign-dock-icon[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-gold-400)}.sign-dock-item[data-astro-cid-e4gmzlq6]:hover{background:#f5a6231f;color:var(--color-gold-300);border-color:var(--color-gold-500)}.sign-dock-item[data-astro-cid-e4gmzlq6].active{background:#f5a62338;color:var(--color-gold-200);border-color:var(--color-gold-400);box-shadow:0 0 12px #f5a62340;font-weight:700}.period-switcher[data-astro-cid-e4gmzlq6]{padding:var(--space-4) var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-midnight-700);margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);max-width:100%}@media(max-width:480px){.period-switcher[data-astro-cid-e4gmzlq6]{padding:var(--space-3) var(--space-4)}}@media(min-width:768px){.period-switcher[data-astro-cid-e4gmzlq6]{flex-direction:row;align-items:center}}.switcher-label[data-astro-cid-e4gmzlq6]{font-size:var(--text-xs);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:normal;word-break:break-word;max-width:100%}.period-pills[data-astro-cid-e4gmzlq6]{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.period-pills[data-astro-cid-e4gmzlq6] a[data-astro-cid-e4gmzlq6]{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:600;padding:8px 14px;border-radius:var(--radius-full);background:#0b1021d9;border:1px solid var(--color-midnight-700);color:var(--color-text-secondary);text-decoration:none;min-height:44px;box-sizing:border-box;transition:all .2s ease}.period-pills[data-astro-cid-e4gmzlq6] a[data-astro-cid-e4gmzlq6]:hover{color:var(--color-gold-300);border-color:var(--color-gold-500);background:#f5a6231a}.period-pills[data-astro-cid-e4gmzlq6] a[data-astro-cid-e4gmzlq6]:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px}.period-pills[data-astro-cid-e4gmzlq6] a[data-astro-cid-e4gmzlq6].active{background:var(--color-gold-500);color:var(--color-midnight-950);border-color:var(--color-gold-400);font-weight:700;box-shadow:0 0 10px #f5a6234d}.nav-siblings[data-astro-cid-e4gmzlq6]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8);width:100%;max-width:100%}@media(min-width:680px){.nav-siblings[data-astro-cid-e4gmzlq6]{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}}.sibling-btn[data-astro-cid-e4gmzlq6]{width:100%;min-width:0;max-width:100%;text-align:center;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);white-space:normal;word-break:break-word;box-sizing:border-box}.tool-link[data-astro-cid-e4gmzlq6]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-midnight-700);color:var(--color-text-primary);text-decoration:none;font-weight:600;font-size:var(--text-sm);transition:all .2s ease}.tool-link[data-astro-cid-e4gmzlq6]:hover{transform:translateY(-2px);border-color:var(--color-gold-500);color:var(--color-gold-300)}
