@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-serif:"Cormorant Garamond", "Times New Roman", serif;--font-grotesk:"Space Grotesk", system-ui, sans-serif;--bg:#06060f;--bg-elev:#0e0d18;--bg-card:#13111f;--surface-2:#563345;--surface-well:#0a0913;--accent:#c56b6b;--accent-soft:#7e3f4f;--blood-moon:#bc6262;--halo:#66354a;--halo-star:color-mix(in oklab, var(--halo) 65%, var(--ink));--border:#2a2334;--grid:#241c2c;--ink:#ede4e9;--ink-soft:#b59fae;--ink-faint:#6e5e6c;--on-surface-2:#f4e7ec;--on-surface-2-soft:#d6aebc;--on-surface-2-badge:#efd6dd;--plate-sky:#08070f;--plate-scrim:#0c0a14;--on-plate:#ede4e9;--on-plate-soft:#b59fae;--success:#7fb089;--caution:#c56b6b;--element-fire:#cc8ed6;--element-earth:#7dbfa4;--element-air:#b8d4ec;--element-water:#6f8fe0;--aspect-hard:var(--caution);--aspect-soft:var(--success);--aspect-neutral:var(--ink);--aspect-minor:#8fa3c8;--aspect-focus:#e5b255;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink-soft);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}[data-theme=dawn]{--bg:#f2e8ec;--bg-elev:#eadce2;--bg-card:#fbf4f6;--surface-2:#c9a3b0;--surface-well:#ecdde3;--accent:#9e4a50;--accent-soft:#c9929a;--blood-moon:#bc6262;--halo:#c99aaa;--halo-star:color-mix(in oklab, var(--halo) 65%, var(--ink));--border:#d9c2cc;--grid:#e3d2da;--ink:#2a1f2a;--ink-soft:#6e4f5e;--ink-faint:#a88b98;--on-surface-2:#3a1f2c;--on-surface-2-soft:#6e3f4f;--on-surface-2-badge:#fbf4f6;--plate-sky:#08070f;--plate-scrim:#0c0a14;--on-plate:#ede4e9;--on-plate-soft:#b59fae;--success:#4e7a57;--caution:#9e4a50;--element-fire:#9a4420;--element-earth:#54641d;--element-air:#7a581d;--element-water:#842f65;--element-fire-wash:#f2e0d9;--element-earth-wash:#ebf0db;--element-air-wash:#f1e9da;--element-water-wash:#efdce8;--aspect-hard:var(--caution);--aspect-soft:var(--success);--aspect-neutral:var(--ink);--aspect-minor:#4a6090;--aspect-focus:#9c6f0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#root{text-align:left;box-sizing:border-box;border-inline:none;flex-direction:column;width:100%;max-width:none;min-height:100svh;margin:0;display:flex}body{margin:0}.natal-wheel-layout{align-items:flex-start;gap:16px;width:calc(100vw - 90px);margin-left:calc(500px - 50vw);padding:0;display:flex;position:relative;top:-20px}.natal-wheel-layout>.wheel-col{flex:auto;min-width:0;max-width:1140px;position:sticky;top:24px}.natal-wheel-layout>.content-col{flex-direction:column;flex:1 1 0;gap:16px;min-width:654px;margin-left:-70px;display:flex;container:content-col/inline-size}.natal-wheel-layout .data-row{gap:16px;margin-top:98px;display:flex}.natal-wheel-layout .data-row>.placements-col{flex:30 1 0;min-width:388px}.natal-wheel-layout .data-row>.aspect-grid-col{flex:70 1 0;min-width:0;position:relative;container:aspect-grid-col/inline-size}@container content-col (width<=900px){.natal-wheel-layout .data-row{flex-direction:column}.natal-wheel-layout .data-row>.placements-col,.natal-wheel-layout .data-row>.aspect-grid-col{flex-basis:auto;width:100%}.natal-wheel-layout .data-row>.aspect-grid-col{order:-1}}.chart-controls{align-items:center;gap:8px;display:flex}.chart-control-btn{font-family:var(--font-serif);color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:.15em .1em .4em;font-size:clamp(16px,.6vw + 12px,22px);transition:color .15s;display:inline-block;position:relative}.chart-control-btn:after{content:"";background:var(--border);height:1px;position:absolute;bottom:0;left:0;right:0}.chart-control-btn:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.chart-control-btn:hover{color:var(--ink)}.chart-control-btn:hover:before{transform:scaleX(1)}.chart-control-btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1024px){.natal-wheel-layout{flex-direction:column;align-items:stretch;width:100%;margin-left:0;top:-16px}.natal-wheel-layout>.wheel-col{max-width:none;position:static}.natal-wheel-layout>.content-col{box-sizing:border-box;flex-basis:auto;width:100%;min-width:0;margin-left:0;padding-inline:16px}.natal-wheel-layout .data-row{flex-direction:column;margin-top:0}.natal-wheel-layout .data-row>.placements-col{flex-basis:auto;width:100%;min-width:0}.natal-wheel-layout .data-row>.aspect-grid-col{flex-basis:auto;order:-1;width:100%}}:root{--horizon-reveal:200px}.app-nav{padding:24px;position:relative;overflow-x:clip}.app-nav-inner{flex-direction:column;align-items:center;gap:8px;max-width:1000px;margin:0 auto;display:flex}.app-nav-title{font-size:48px}.app-nav-tabs{align-items:center;gap:12px;display:flex}@media (width<=768px){:root{--horizon-reveal:140px}.app-nav{padding:16px}.app-nav-inner{gap:6px}.app-nav-title{font-size:32px}.app-nav-tabs{gap:8px}}h1,h2{font-family:var(--font-serif);color:var(--ink);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px;line-height:.95}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--ink);border-radius:4px;display:inline-flex}code{background:var(--bg-card);padding:4px 8px;font-size:15px;line-height:135%}:root{--intro-stars-duration:1.2s;--intro-nav-delay:0s;--intro-nav-duration:5s;--intro-content-delay:0s;--intro-content-duration:5s;--intro-glow-delay:0s;--intro-glow-duration:30s}@keyframes intro-fade-in{0%{opacity:0}}.intro-fade-nav{animation:intro-fade-in var(--intro-nav-duration) ease-out var(--intro-nav-delay) backwards}.intro-fade-content{animation:intro-fade-in var(--intro-content-duration) ease-out var(--intro-content-delay) backwards}@media (prefers-reduced-motion:reduce){.intro-fade-nav,.intro-fade-content{animation:none}}.mark>*{transition:transform .16s ease-out}.chord{transition:opacity .16s ease-out}@media (prefers-reduced-motion:reduce){.mark>*,.chord{transition:none}}.wheel-halo{z-index:-1;pointer-events:none;background:var(--halo);filter:blur(40px);opacity:var(--halo-opacity);transform-origin:50%;border-radius:50%;animation:11s ease-in-out infinite alternate wheel-halo-breathe;position:absolute;inset:8%}@keyframes wheel-halo-breathe{0%{opacity:calc(var(--halo-opacity) * .92);transform:scale(.992)}to{opacity:calc(var(--halo-opacity) * 1.08);transform:scale(1.008)}}.wheel-star{animation:wheel-star-twinkle var(--twinkle-dur) ease-in-out infinite;animation-delay:var(--twinkle-delay)}@keyframes wheel-star-twinkle{0%,to{opacity:calc(var(--star-base-opacity) * .35)}50%{opacity:var(--star-base-opacity)}}.wheel-starfield-drift{animation:600s linear infinite wheel-starfield-drift}@keyframes wheel-starfield-drift{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wheel-halo,.wheel-star,.wheel-starfield-drift{animation:none}}[data-focus=planet\:Sun] .planet[data-id=Sun] .mark>*,[data-focus=planet\:Moon] .planet[data-id=Moon] .mark>*,[data-focus=planet\:Mercury] .planet[data-id=Mercury] .mark>*,[data-focus=planet\:Venus] .planet[data-id=Venus] .mark>*,[data-focus=planet\:Mars] .planet[data-id=Mars] .mark>*,[data-focus=planet\:Jupiter] .planet[data-id=Jupiter] .mark>*,[data-focus=planet\:Saturn] .planet[data-id=Saturn] .mark>*,[data-focus=planet\:Uranus] .planet[data-id=Uranus] .mark>*,[data-focus=planet\:Neptune] .planet[data-id=Neptune] .mark>*,[data-focus=planet\:Pluto] .planet[data-id=Pluto] .mark>*,[data-focus=planet\:TrueNode] .planet[data-id=TrueNode] .mark>*,[data-focus=planet\:Chiron] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Sun Moon"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Moon"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Sun Mercury"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Mercury"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Sun Venus"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Venus"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Sun Mars"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Mars"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Sun Jupiter"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Jupiter"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Sun Saturn"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Saturn"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Sun Uranus"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Uranus"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Sun Neptune"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Neptune"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Sun Pluto"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Pluto"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Sun TrueNode"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Sun Chiron"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Sun ASC"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Sun MC"] .planet[data-id=Sun] .mark>*,[data-focus="aspect:Sun MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Moon Mercury"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon Mercury"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Moon Venus"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon Venus"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Moon Mars"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon Mars"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Moon Jupiter"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon Jupiter"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Moon Saturn"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon Saturn"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Moon Uranus"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon Uranus"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Moon Neptune"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon Neptune"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Moon Pluto"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon Pluto"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Moon TrueNode"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Moon Chiron"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Moon ASC"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Moon MC"] .planet[data-id=Moon] .mark>*,[data-focus="aspect:Moon MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Mercury Venus"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury Venus"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Mercury Mars"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury Mars"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mercury Jupiter"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury Jupiter"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Mercury Saturn"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury Saturn"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Mercury Uranus"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury Uranus"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Mercury Neptune"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury Neptune"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Mercury Pluto"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury Pluto"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Mercury TrueNode"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Mercury Chiron"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Mercury ASC"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Mercury MC"] .planet[data-id=Mercury] .mark>*,[data-focus="aspect:Mercury MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Venus Mars"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus Mars"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Venus Jupiter"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus Jupiter"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Venus Saturn"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus Saturn"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Venus Uranus"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus Uranus"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Venus Neptune"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus Neptune"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Venus Pluto"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus Pluto"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Venus TrueNode"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Venus Chiron"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Venus ASC"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Venus MC"] .planet[data-id=Venus] .mark>*,[data-focus="aspect:Venus MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Mars Jupiter"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mars Jupiter"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Mars Saturn"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mars Saturn"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Mars Uranus"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mars Uranus"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Mars Neptune"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mars Neptune"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Mars Pluto"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mars Pluto"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Mars TrueNode"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mars TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Mars Chiron"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mars Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Mars ASC"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mars ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Mars MC"] .planet[data-id=Mars] .mark>*,[data-focus="aspect:Mars MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Jupiter Saturn"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Jupiter Saturn"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Jupiter Uranus"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Jupiter Uranus"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Jupiter Neptune"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Jupiter Neptune"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Jupiter Pluto"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Jupiter Pluto"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Jupiter TrueNode"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Jupiter TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Jupiter Chiron"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Jupiter Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Jupiter ASC"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Jupiter ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Jupiter MC"] .planet[data-id=Jupiter] .mark>*,[data-focus="aspect:Jupiter MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Saturn Uranus"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Saturn Uranus"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Saturn Neptune"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Saturn Neptune"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Saturn Pluto"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Saturn Pluto"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Saturn TrueNode"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Saturn TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Saturn Chiron"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Saturn Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Saturn ASC"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Saturn ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Saturn MC"] .planet[data-id=Saturn] .mark>*,[data-focus="aspect:Saturn MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Uranus Neptune"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Uranus Neptune"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Uranus Pluto"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Uranus Pluto"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Uranus TrueNode"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Uranus TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Uranus Chiron"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Uranus Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Uranus ASC"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Uranus ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Uranus MC"] .planet[data-id=Uranus] .mark>*,[data-focus="aspect:Uranus MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Neptune Pluto"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Neptune Pluto"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Neptune TrueNode"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Neptune TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Neptune Chiron"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Neptune Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Neptune ASC"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Neptune ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Neptune MC"] .planet[data-id=Neptune] .mark>*,[data-focus="aspect:Neptune MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Pluto TrueNode"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Pluto TrueNode"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:Pluto Chiron"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Pluto Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Pluto ASC"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Pluto ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Pluto MC"] .planet[data-id=Pluto] .mark>*,[data-focus="aspect:Pluto MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:TrueNode Chiron"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:TrueNode Chiron"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:TrueNode ASC"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:TrueNode ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:TrueNode MC"] .planet[data-id=TrueNode] .mark>*,[data-focus="aspect:TrueNode MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:Chiron ASC"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Chiron ASC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:Chiron MC"] .planet[data-id=Chiron] .mark>*,[data-focus="aspect:Chiron MC"] .planet[data-id=MC] .mark>*,[data-focus="aspect:ASC MC"] .planet[data-id=ASC] .mark>*,[data-focus="aspect:ASC MC"] .planet[data-id=MC] .mark>*{transform:var(--piece-scale)}[data-focus=planet\:Sun] .placement-row[data-id=Sun],[data-focus=planet\:Moon] .placement-row[data-id=Moon],[data-focus=planet\:Mercury] .placement-row[data-id=Mercury],[data-focus=planet\:Venus] .placement-row[data-id=Venus],[data-focus=planet\:Mars] .placement-row[data-id=Mars],[data-focus=planet\:Jupiter] .placement-row[data-id=Jupiter],[data-focus=planet\:Saturn] .placement-row[data-id=Saturn],[data-focus=planet\:Uranus] .placement-row[data-id=Uranus],[data-focus=planet\:Neptune] .placement-row[data-id=Neptune],[data-focus=planet\:Pluto] .placement-row[data-id=Pluto],[data-focus=planet\:TrueNode] .placement-row[data-id=TrueNode],[data-focus=planet\:Chiron] .placement-row[data-id=Chiron],[data-focus="aspect:Sun Moon"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Moon"] .placement-row[data-id=Moon],[data-focus="aspect:Sun Mercury"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Mercury"] .placement-row[data-id=Mercury],[data-focus="aspect:Sun Venus"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Venus"] .placement-row[data-id=Venus],[data-focus="aspect:Sun Mars"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Mars"] .placement-row[data-id=Mars],[data-focus="aspect:Sun Jupiter"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Jupiter"] .placement-row[data-id=Jupiter],[data-focus="aspect:Sun Saturn"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Saturn"] .placement-row[data-id=Saturn],[data-focus="aspect:Sun Uranus"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Uranus"] .placement-row[data-id=Uranus],[data-focus="aspect:Sun Neptune"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Neptune"] .placement-row[data-id=Neptune],[data-focus="aspect:Sun Pluto"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Pluto"] .placement-row[data-id=Pluto],[data-focus="aspect:Sun TrueNode"] .placement-row[data-id=Sun],[data-focus="aspect:Sun TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Sun Chiron"] .placement-row[data-id=Sun],[data-focus="aspect:Sun Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Sun ASC"] .placement-row[data-id=Sun],[data-focus="aspect:Sun ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Sun MC"] .placement-row[data-id=Sun],[data-focus="aspect:Sun MC"] .placement-row[data-id=MC],[data-focus="aspect:Moon Mercury"] .placement-row[data-id=Moon],[data-focus="aspect:Moon Mercury"] .placement-row[data-id=Mercury],[data-focus="aspect:Moon Venus"] .placement-row[data-id=Moon],[data-focus="aspect:Moon Venus"] .placement-row[data-id=Venus],[data-focus="aspect:Moon Mars"] .placement-row[data-id=Moon],[data-focus="aspect:Moon Mars"] .placement-row[data-id=Mars],[data-focus="aspect:Moon Jupiter"] .placement-row[data-id=Moon],[data-focus="aspect:Moon Jupiter"] .placement-row[data-id=Jupiter],[data-focus="aspect:Moon Saturn"] .placement-row[data-id=Moon],[data-focus="aspect:Moon Saturn"] .placement-row[data-id=Saturn],[data-focus="aspect:Moon Uranus"] .placement-row[data-id=Moon],[data-focus="aspect:Moon Uranus"] .placement-row[data-id=Uranus],[data-focus="aspect:Moon Neptune"] .placement-row[data-id=Moon],[data-focus="aspect:Moon Neptune"] .placement-row[data-id=Neptune],[data-focus="aspect:Moon Pluto"] .placement-row[data-id=Moon],[data-focus="aspect:Moon Pluto"] .placement-row[data-id=Pluto],[data-focus="aspect:Moon TrueNode"] .placement-row[data-id=Moon],[data-focus="aspect:Moon TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Moon Chiron"] .placement-row[data-id=Moon],[data-focus="aspect:Moon Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Moon ASC"] .placement-row[data-id=Moon],[data-focus="aspect:Moon ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Moon MC"] .placement-row[data-id=Moon],[data-focus="aspect:Moon MC"] .placement-row[data-id=MC],[data-focus="aspect:Mercury Venus"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury Venus"] .placement-row[data-id=Venus],[data-focus="aspect:Mercury Mars"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury Mars"] .placement-row[data-id=Mars],[data-focus="aspect:Mercury Jupiter"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury Jupiter"] .placement-row[data-id=Jupiter],[data-focus="aspect:Mercury Saturn"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury Saturn"] .placement-row[data-id=Saturn],[data-focus="aspect:Mercury Uranus"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury Uranus"] .placement-row[data-id=Uranus],[data-focus="aspect:Mercury Neptune"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury Neptune"] .placement-row[data-id=Neptune],[data-focus="aspect:Mercury Pluto"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury Pluto"] .placement-row[data-id=Pluto],[data-focus="aspect:Mercury TrueNode"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Mercury Chiron"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Mercury ASC"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Mercury MC"] .placement-row[data-id=Mercury],[data-focus="aspect:Mercury MC"] .placement-row[data-id=MC],[data-focus="aspect:Venus Mars"] .placement-row[data-id=Venus],[data-focus="aspect:Venus Mars"] .placement-row[data-id=Mars],[data-focus="aspect:Venus Jupiter"] .placement-row[data-id=Venus],[data-focus="aspect:Venus Jupiter"] .placement-row[data-id=Jupiter],[data-focus="aspect:Venus Saturn"] .placement-row[data-id=Venus],[data-focus="aspect:Venus Saturn"] .placement-row[data-id=Saturn],[data-focus="aspect:Venus Uranus"] .placement-row[data-id=Venus],[data-focus="aspect:Venus Uranus"] .placement-row[data-id=Uranus],[data-focus="aspect:Venus Neptune"] .placement-row[data-id=Venus],[data-focus="aspect:Venus Neptune"] .placement-row[data-id=Neptune],[data-focus="aspect:Venus Pluto"] .placement-row[data-id=Venus],[data-focus="aspect:Venus Pluto"] .placement-row[data-id=Pluto],[data-focus="aspect:Venus TrueNode"] .placement-row[data-id=Venus],[data-focus="aspect:Venus TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Venus Chiron"] .placement-row[data-id=Venus],[data-focus="aspect:Venus Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Venus ASC"] .placement-row[data-id=Venus],[data-focus="aspect:Venus ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Venus MC"] .placement-row[data-id=Venus],[data-focus="aspect:Venus MC"] .placement-row[data-id=MC],[data-focus="aspect:Mars Jupiter"] .placement-row[data-id=Mars],[data-focus="aspect:Mars Jupiter"] .placement-row[data-id=Jupiter],[data-focus="aspect:Mars Saturn"] .placement-row[data-id=Mars],[data-focus="aspect:Mars Saturn"] .placement-row[data-id=Saturn],[data-focus="aspect:Mars Uranus"] .placement-row[data-id=Mars],[data-focus="aspect:Mars Uranus"] .placement-row[data-id=Uranus],[data-focus="aspect:Mars Neptune"] .placement-row[data-id=Mars],[data-focus="aspect:Mars Neptune"] .placement-row[data-id=Neptune],[data-focus="aspect:Mars Pluto"] .placement-row[data-id=Mars],[data-focus="aspect:Mars Pluto"] .placement-row[data-id=Pluto],[data-focus="aspect:Mars TrueNode"] .placement-row[data-id=Mars],[data-focus="aspect:Mars TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Mars Chiron"] .placement-row[data-id=Mars],[data-focus="aspect:Mars Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Mars ASC"] .placement-row[data-id=Mars],[data-focus="aspect:Mars ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Mars MC"] .placement-row[data-id=Mars],[data-focus="aspect:Mars MC"] .placement-row[data-id=MC],[data-focus="aspect:Jupiter Saturn"] .placement-row[data-id=Jupiter],[data-focus="aspect:Jupiter Saturn"] .placement-row[data-id=Saturn],[data-focus="aspect:Jupiter Uranus"] .placement-row[data-id=Jupiter],[data-focus="aspect:Jupiter Uranus"] .placement-row[data-id=Uranus],[data-focus="aspect:Jupiter Neptune"] .placement-row[data-id=Jupiter],[data-focus="aspect:Jupiter Neptune"] .placement-row[data-id=Neptune],[data-focus="aspect:Jupiter Pluto"] .placement-row[data-id=Jupiter],[data-focus="aspect:Jupiter Pluto"] .placement-row[data-id=Pluto],[data-focus="aspect:Jupiter TrueNode"] .placement-row[data-id=Jupiter],[data-focus="aspect:Jupiter TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Jupiter Chiron"] .placement-row[data-id=Jupiter],[data-focus="aspect:Jupiter Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Jupiter ASC"] .placement-row[data-id=Jupiter],[data-focus="aspect:Jupiter ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Jupiter MC"] .placement-row[data-id=Jupiter],[data-focus="aspect:Jupiter MC"] .placement-row[data-id=MC],[data-focus="aspect:Saturn Uranus"] .placement-row[data-id=Saturn],[data-focus="aspect:Saturn Uranus"] .placement-row[data-id=Uranus],[data-focus="aspect:Saturn Neptune"] .placement-row[data-id=Saturn],[data-focus="aspect:Saturn Neptune"] .placement-row[data-id=Neptune],[data-focus="aspect:Saturn Pluto"] .placement-row[data-id=Saturn],[data-focus="aspect:Saturn Pluto"] .placement-row[data-id=Pluto],[data-focus="aspect:Saturn TrueNode"] .placement-row[data-id=Saturn],[data-focus="aspect:Saturn TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Saturn Chiron"] .placement-row[data-id=Saturn],[data-focus="aspect:Saturn Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Saturn ASC"] .placement-row[data-id=Saturn],[data-focus="aspect:Saturn ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Saturn MC"] .placement-row[data-id=Saturn],[data-focus="aspect:Saturn MC"] .placement-row[data-id=MC],[data-focus="aspect:Uranus Neptune"] .placement-row[data-id=Uranus],[data-focus="aspect:Uranus Neptune"] .placement-row[data-id=Neptune],[data-focus="aspect:Uranus Pluto"] .placement-row[data-id=Uranus],[data-focus="aspect:Uranus Pluto"] .placement-row[data-id=Pluto],[data-focus="aspect:Uranus TrueNode"] .placement-row[data-id=Uranus],[data-focus="aspect:Uranus TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Uranus Chiron"] .placement-row[data-id=Uranus],[data-focus="aspect:Uranus Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Uranus ASC"] .placement-row[data-id=Uranus],[data-focus="aspect:Uranus ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Uranus MC"] .placement-row[data-id=Uranus],[data-focus="aspect:Uranus MC"] .placement-row[data-id=MC],[data-focus="aspect:Neptune Pluto"] .placement-row[data-id=Neptune],[data-focus="aspect:Neptune Pluto"] .placement-row[data-id=Pluto],[data-focus="aspect:Neptune TrueNode"] .placement-row[data-id=Neptune],[data-focus="aspect:Neptune TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Neptune Chiron"] .placement-row[data-id=Neptune],[data-focus="aspect:Neptune Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Neptune ASC"] .placement-row[data-id=Neptune],[data-focus="aspect:Neptune ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Neptune MC"] .placement-row[data-id=Neptune],[data-focus="aspect:Neptune MC"] .placement-row[data-id=MC],[data-focus="aspect:Pluto TrueNode"] .placement-row[data-id=Pluto],[data-focus="aspect:Pluto TrueNode"] .placement-row[data-id=TrueNode],[data-focus="aspect:Pluto Chiron"] .placement-row[data-id=Pluto],[data-focus="aspect:Pluto Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:Pluto ASC"] .placement-row[data-id=Pluto],[data-focus="aspect:Pluto ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Pluto MC"] .placement-row[data-id=Pluto],[data-focus="aspect:Pluto MC"] .placement-row[data-id=MC],[data-focus="aspect:TrueNode Chiron"] .placement-row[data-id=TrueNode],[data-focus="aspect:TrueNode Chiron"] .placement-row[data-id=Chiron],[data-focus="aspect:TrueNode ASC"] .placement-row[data-id=TrueNode],[data-focus="aspect:TrueNode ASC"] .placement-row[data-id=ASC],[data-focus="aspect:TrueNode MC"] .placement-row[data-id=TrueNode],[data-focus="aspect:TrueNode MC"] .placement-row[data-id=MC],[data-focus="aspect:Chiron ASC"] .placement-row[data-id=Chiron],[data-focus="aspect:Chiron ASC"] .placement-row[data-id=ASC],[data-focus="aspect:Chiron MC"] .placement-row[data-id=Chiron],[data-focus="aspect:Chiron MC"] .placement-row[data-id=MC],[data-focus="aspect:ASC MC"] .placement-row[data-id=ASC],[data-focus="aspect:ASC MC"] .placement-row[data-id=MC]{box-shadow:inset 3px 0 0 var(--accent), inset 0 0 18px -8px var(--halo)}.natal-wheel-layout,[data-theme=dawn] .natal-wheel-layout{--chord-dim:.18}[data-focus^=planet\:] .chord{opacity:var(--chord-dim)}[data-focus=planet\:Sun] .chord[data-planets~=Sun],[data-focus=planet\:Moon] .chord[data-planets~=Moon],[data-focus=planet\:Mercury] .chord[data-planets~=Mercury],[data-focus=planet\:Venus] .chord[data-planets~=Venus],[data-focus=planet\:Mars] .chord[data-planets~=Mars],[data-focus=planet\:Jupiter] .chord[data-planets~=Jupiter],[data-focus=planet\:Saturn] .chord[data-planets~=Saturn],[data-focus=planet\:Uranus] .chord[data-planets~=Uranus],[data-focus=planet\:Neptune] .chord[data-planets~=Neptune],[data-focus=planet\:Pluto] .chord[data-planets~=Pluto],[data-focus=planet\:TrueNode] .chord[data-planets~=TrueNode],[data-focus=planet\:Chiron] .chord[data-planets~=Chiron]{opacity:1}[data-focus^=aspect\:] .chord{opacity:var(--chord-dim)}[data-focus="aspect:Sun Moon"] .chord[data-planets=Sun\ Moon],[data-focus="aspect:Sun Mercury"] .chord[data-planets=Sun\ Mercury],[data-focus="aspect:Sun Venus"] .chord[data-planets=Sun\ Venus],[data-focus="aspect:Sun Mars"] .chord[data-planets=Sun\ Mars],[data-focus="aspect:Sun Jupiter"] .chord[data-planets=Sun\ Jupiter],[data-focus="aspect:Sun Saturn"] .chord[data-planets=Sun\ Saturn],[data-focus="aspect:Sun Uranus"] .chord[data-planets=Sun\ Uranus],[data-focus="aspect:Sun Neptune"] .chord[data-planets=Sun\ Neptune],[data-focus="aspect:Sun Pluto"] .chord[data-planets=Sun\ Pluto],[data-focus="aspect:Sun TrueNode"] .chord[data-planets=Sun\ TrueNode],[data-focus="aspect:Sun Chiron"] .chord[data-planets=Sun\ Chiron],[data-focus="aspect:Sun ASC"] .chord[data-planets=Sun\ ASC],[data-focus="aspect:Sun MC"] .chord[data-planets=Sun\ MC],[data-focus="aspect:Moon Mercury"] .chord[data-planets=Moon\ Mercury],[data-focus="aspect:Moon Venus"] .chord[data-planets=Moon\ Venus],[data-focus="aspect:Moon Mars"] .chord[data-planets=Moon\ Mars],[data-focus="aspect:Moon Jupiter"] .chord[data-planets=Moon\ Jupiter],[data-focus="aspect:Moon Saturn"] .chord[data-planets=Moon\ Saturn],[data-focus="aspect:Moon Uranus"] .chord[data-planets=Moon\ Uranus],[data-focus="aspect:Moon Neptune"] .chord[data-planets=Moon\ Neptune],[data-focus="aspect:Moon Pluto"] .chord[data-planets=Moon\ Pluto],[data-focus="aspect:Moon TrueNode"] .chord[data-planets=Moon\ TrueNode],[data-focus="aspect:Moon Chiron"] .chord[data-planets=Moon\ Chiron],[data-focus="aspect:Moon ASC"] .chord[data-planets=Moon\ ASC],[data-focus="aspect:Moon MC"] .chord[data-planets=Moon\ MC],[data-focus="aspect:Mercury Venus"] .chord[data-planets=Mercury\ Venus],[data-focus="aspect:Mercury Mars"] .chord[data-planets=Mercury\ Mars],[data-focus="aspect:Mercury Jupiter"] .chord[data-planets=Mercury\ Jupiter],[data-focus="aspect:Mercury Saturn"] .chord[data-planets=Mercury\ Saturn],[data-focus="aspect:Mercury Uranus"] .chord[data-planets=Mercury\ Uranus],[data-focus="aspect:Mercury Neptune"] .chord[data-planets=Mercury\ Neptune],[data-focus="aspect:Mercury Pluto"] .chord[data-planets=Mercury\ Pluto],[data-focus="aspect:Mercury TrueNode"] .chord[data-planets=Mercury\ TrueNode],[data-focus="aspect:Mercury Chiron"] .chord[data-planets=Mercury\ Chiron],[data-focus="aspect:Mercury ASC"] .chord[data-planets=Mercury\ ASC],[data-focus="aspect:Mercury MC"] .chord[data-planets=Mercury\ MC],[data-focus="aspect:Venus Mars"] .chord[data-planets=Venus\ Mars],[data-focus="aspect:Venus Jupiter"] .chord[data-planets=Venus\ Jupiter],[data-focus="aspect:Venus Saturn"] .chord[data-planets=Venus\ Saturn],[data-focus="aspect:Venus Uranus"] .chord[data-planets=Venus\ Uranus],[data-focus="aspect:Venus Neptune"] .chord[data-planets=Venus\ Neptune],[data-focus="aspect:Venus Pluto"] .chord[data-planets=Venus\ Pluto],[data-focus="aspect:Venus TrueNode"] .chord[data-planets=Venus\ TrueNode],[data-focus="aspect:Venus Chiron"] .chord[data-planets=Venus\ Chiron],[data-focus="aspect:Venus ASC"] .chord[data-planets=Venus\ ASC],[data-focus="aspect:Venus MC"] .chord[data-planets=Venus\ MC],[data-focus="aspect:Mars Jupiter"] .chord[data-planets=Mars\ Jupiter],[data-focus="aspect:Mars Saturn"] .chord[data-planets=Mars\ Saturn],[data-focus="aspect:Mars Uranus"] .chord[data-planets=Mars\ Uranus],[data-focus="aspect:Mars Neptune"] .chord[data-planets=Mars\ Neptune],[data-focus="aspect:Mars Pluto"] .chord[data-planets=Mars\ Pluto],[data-focus="aspect:Mars TrueNode"] .chord[data-planets=Mars\ TrueNode],[data-focus="aspect:Mars Chiron"] .chord[data-planets=Mars\ Chiron],[data-focus="aspect:Mars ASC"] .chord[data-planets=Mars\ ASC],[data-focus="aspect:Mars MC"] .chord[data-planets=Mars\ MC],[data-focus="aspect:Jupiter Saturn"] .chord[data-planets=Jupiter\ Saturn],[data-focus="aspect:Jupiter Uranus"] .chord[data-planets=Jupiter\ Uranus],[data-focus="aspect:Jupiter Neptune"] .chord[data-planets=Jupiter\ Neptune],[data-focus="aspect:Jupiter Pluto"] .chord[data-planets=Jupiter\ Pluto],[data-focus="aspect:Jupiter TrueNode"] .chord[data-planets=Jupiter\ TrueNode],[data-focus="aspect:Jupiter Chiron"] .chord[data-planets=Jupiter\ Chiron],[data-focus="aspect:Jupiter ASC"] .chord[data-planets=Jupiter\ ASC],[data-focus="aspect:Jupiter MC"] .chord[data-planets=Jupiter\ MC],[data-focus="aspect:Saturn Uranus"] .chord[data-planets=Saturn\ Uranus],[data-focus="aspect:Saturn Neptune"] .chord[data-planets=Saturn\ Neptune],[data-focus="aspect:Saturn Pluto"] .chord[data-planets=Saturn\ Pluto],[data-focus="aspect:Saturn TrueNode"] .chord[data-planets=Saturn\ TrueNode],[data-focus="aspect:Saturn Chiron"] .chord[data-planets=Saturn\ Chiron],[data-focus="aspect:Saturn ASC"] .chord[data-planets=Saturn\ ASC],[data-focus="aspect:Saturn MC"] .chord[data-planets=Saturn\ MC],[data-focus="aspect:Uranus Neptune"] .chord[data-planets=Uranus\ Neptune],[data-focus="aspect:Uranus Pluto"] .chord[data-planets=Uranus\ Pluto],[data-focus="aspect:Uranus TrueNode"] .chord[data-planets=Uranus\ TrueNode],[data-focus="aspect:Uranus Chiron"] .chord[data-planets=Uranus\ Chiron],[data-focus="aspect:Uranus ASC"] .chord[data-planets=Uranus\ ASC],[data-focus="aspect:Uranus MC"] .chord[data-planets=Uranus\ MC],[data-focus="aspect:Neptune Pluto"] .chord[data-planets=Neptune\ Pluto],[data-focus="aspect:Neptune TrueNode"] .chord[data-planets=Neptune\ TrueNode],[data-focus="aspect:Neptune Chiron"] .chord[data-planets=Neptune\ Chiron],[data-focus="aspect:Neptune ASC"] .chord[data-planets=Neptune\ ASC],[data-focus="aspect:Neptune MC"] .chord[data-planets=Neptune\ MC],[data-focus="aspect:Pluto TrueNode"] .chord[data-planets=Pluto\ TrueNode],[data-focus="aspect:Pluto Chiron"] .chord[data-planets=Pluto\ Chiron],[data-focus="aspect:Pluto ASC"] .chord[data-planets=Pluto\ ASC],[data-focus="aspect:Pluto MC"] .chord[data-planets=Pluto\ MC],[data-focus="aspect:TrueNode Chiron"] .chord[data-planets=TrueNode\ Chiron],[data-focus="aspect:TrueNode ASC"] .chord[data-planets=TrueNode\ ASC],[data-focus="aspect:TrueNode MC"] .chord[data-planets=TrueNode\ MC],[data-focus="aspect:Chiron ASC"] .chord[data-planets=Chiron\ ASC],[data-focus="aspect:Chiron MC"] .chord[data-planets=Chiron\ MC],[data-focus="aspect:ASC MC"] .chord[data-planets=ASC\ MC]{opacity:1}[data-focus="aspect:Sun Moon"] .chord[data-planets=Sun\ Moon] path,[data-focus="aspect:Sun Moon"] .chord[data-planets=Sun\ Moon] line,[data-focus="aspect:Sun Mercury"] .chord[data-planets=Sun\ Mercury] path,[data-focus="aspect:Sun Mercury"] .chord[data-planets=Sun\ Mercury] line,[data-focus="aspect:Sun Venus"] .chord[data-planets=Sun\ Venus] path,[data-focus="aspect:Sun Venus"] .chord[data-planets=Sun\ Venus] line,[data-focus="aspect:Sun Mars"] .chord[data-planets=Sun\ Mars] path,[data-focus="aspect:Sun Mars"] .chord[data-planets=Sun\ Mars] line,[data-focus="aspect:Sun Jupiter"] .chord[data-planets=Sun\ Jupiter] path,[data-focus="aspect:Sun Jupiter"] .chord[data-planets=Sun\ Jupiter] line,[data-focus="aspect:Sun Saturn"] .chord[data-planets=Sun\ Saturn] path,[data-focus="aspect:Sun Saturn"] .chord[data-planets=Sun\ Saturn] line,[data-focus="aspect:Sun Uranus"] .chord[data-planets=Sun\ Uranus] path,[data-focus="aspect:Sun Uranus"] .chord[data-planets=Sun\ Uranus] line,[data-focus="aspect:Sun Neptune"] .chord[data-planets=Sun\ Neptune] path,[data-focus="aspect:Sun Neptune"] .chord[data-planets=Sun\ Neptune] line,[data-focus="aspect:Sun Pluto"] .chord[data-planets=Sun\ Pluto] path,[data-focus="aspect:Sun Pluto"] .chord[data-planets=Sun\ Pluto] line,[data-focus="aspect:Sun TrueNode"] .chord[data-planets=Sun\ TrueNode] path,[data-focus="aspect:Sun TrueNode"] .chord[data-planets=Sun\ TrueNode] line,[data-focus="aspect:Sun Chiron"] .chord[data-planets=Sun\ Chiron] path,[data-focus="aspect:Sun Chiron"] .chord[data-planets=Sun\ Chiron] line,[data-focus="aspect:Sun ASC"] .chord[data-planets=Sun\ ASC] path,[data-focus="aspect:Sun ASC"] .chord[data-planets=Sun\ ASC] line,[data-focus="aspect:Sun MC"] .chord[data-planets=Sun\ MC] path,[data-focus="aspect:Sun MC"] .chord[data-planets=Sun\ MC] line,[data-focus="aspect:Moon Mercury"] .chord[data-planets=Moon\ Mercury] path,[data-focus="aspect:Moon Mercury"] .chord[data-planets=Moon\ Mercury] line,[data-focus="aspect:Moon Venus"] .chord[data-planets=Moon\ Venus] path,[data-focus="aspect:Moon Venus"] .chord[data-planets=Moon\ Venus] line,[data-focus="aspect:Moon Mars"] .chord[data-planets=Moon\ Mars] path,[data-focus="aspect:Moon Mars"] .chord[data-planets=Moon\ Mars] line,[data-focus="aspect:Moon Jupiter"] .chord[data-planets=Moon\ Jupiter] path,[data-focus="aspect:Moon Jupiter"] .chord[data-planets=Moon\ Jupiter] line,[data-focus="aspect:Moon Saturn"] .chord[data-planets=Moon\ Saturn] path,[data-focus="aspect:Moon Saturn"] .chord[data-planets=Moon\ Saturn] line,[data-focus="aspect:Moon Uranus"] .chord[data-planets=Moon\ Uranus] path,[data-focus="aspect:Moon Uranus"] .chord[data-planets=Moon\ Uranus] line,[data-focus="aspect:Moon Neptune"] .chord[data-planets=Moon\ Neptune] path,[data-focus="aspect:Moon Neptune"] .chord[data-planets=Moon\ Neptune] line,[data-focus="aspect:Moon Pluto"] .chord[data-planets=Moon\ Pluto] path,[data-focus="aspect:Moon Pluto"] .chord[data-planets=Moon\ Pluto] line,[data-focus="aspect:Moon TrueNode"] .chord[data-planets=Moon\ TrueNode] path,[data-focus="aspect:Moon TrueNode"] .chord[data-planets=Moon\ TrueNode] line,[data-focus="aspect:Moon Chiron"] .chord[data-planets=Moon\ Chiron] path,[data-focus="aspect:Moon Chiron"] .chord[data-planets=Moon\ Chiron] line,[data-focus="aspect:Moon ASC"] .chord[data-planets=Moon\ ASC] path,[data-focus="aspect:Moon ASC"] .chord[data-planets=Moon\ ASC] line,[data-focus="aspect:Moon MC"] .chord[data-planets=Moon\ MC] path,[data-focus="aspect:Moon MC"] .chord[data-planets=Moon\ MC] line,[data-focus="aspect:Mercury Venus"] .chord[data-planets=Mercury\ Venus] path,[data-focus="aspect:Mercury Venus"] .chord[data-planets=Mercury\ Venus] line,[data-focus="aspect:Mercury Mars"] .chord[data-planets=Mercury\ Mars] path,[data-focus="aspect:Mercury Mars"] .chord[data-planets=Mercury\ Mars] line,[data-focus="aspect:Mercury Jupiter"] .chord[data-planets=Mercury\ Jupiter] path,[data-focus="aspect:Mercury Jupiter"] .chord[data-planets=Mercury\ Jupiter] line,[data-focus="aspect:Mercury Saturn"] .chord[data-planets=Mercury\ Saturn] path,[data-focus="aspect:Mercury Saturn"] .chord[data-planets=Mercury\ Saturn] line,[data-focus="aspect:Mercury Uranus"] .chord[data-planets=Mercury\ Uranus] path,[data-focus="aspect:Mercury Uranus"] .chord[data-planets=Mercury\ Uranus] line,[data-focus="aspect:Mercury Neptune"] .chord[data-planets=Mercury\ Neptune] path,[data-focus="aspect:Mercury Neptune"] .chord[data-planets=Mercury\ Neptune] line,[data-focus="aspect:Mercury Pluto"] .chord[data-planets=Mercury\ Pluto] path,[data-focus="aspect:Mercury Pluto"] .chord[data-planets=Mercury\ Pluto] line,[data-focus="aspect:Mercury TrueNode"] .chord[data-planets=Mercury\ TrueNode] path,[data-focus="aspect:Mercury TrueNode"] .chord[data-planets=Mercury\ TrueNode] line,[data-focus="aspect:Mercury Chiron"] .chord[data-planets=Mercury\ Chiron] path,[data-focus="aspect:Mercury Chiron"] .chord[data-planets=Mercury\ Chiron] line,[data-focus="aspect:Mercury ASC"] .chord[data-planets=Mercury\ ASC] path,[data-focus="aspect:Mercury ASC"] .chord[data-planets=Mercury\ ASC] line,[data-focus="aspect:Mercury MC"] .chord[data-planets=Mercury\ MC] path,[data-focus="aspect:Mercury MC"] .chord[data-planets=Mercury\ MC] line,[data-focus="aspect:Venus Mars"] .chord[data-planets=Venus\ Mars] path,[data-focus="aspect:Venus Mars"] .chord[data-planets=Venus\ Mars] line,[data-focus="aspect:Venus Jupiter"] .chord[data-planets=Venus\ Jupiter] path,[data-focus="aspect:Venus Jupiter"] .chord[data-planets=Venus\ Jupiter] line,[data-focus="aspect:Venus Saturn"] .chord[data-planets=Venus\ Saturn] path,[data-focus="aspect:Venus Saturn"] .chord[data-planets=Venus\ Saturn] line,[data-focus="aspect:Venus Uranus"] .chord[data-planets=Venus\ Uranus] path,[data-focus="aspect:Venus Uranus"] .chord[data-planets=Venus\ Uranus] line,[data-focus="aspect:Venus Neptune"] .chord[data-planets=Venus\ Neptune] path,[data-focus="aspect:Venus Neptune"] .chord[data-planets=Venus\ Neptune] line,[data-focus="aspect:Venus Pluto"] .chord[data-planets=Venus\ Pluto] path,[data-focus="aspect:Venus Pluto"] .chord[data-planets=Venus\ Pluto] line,[data-focus="aspect:Venus TrueNode"] .chord[data-planets=Venus\ TrueNode] path,[data-focus="aspect:Venus TrueNode"] .chord[data-planets=Venus\ TrueNode] line,[data-focus="aspect:Venus Chiron"] .chord[data-planets=Venus\ Chiron] path,[data-focus="aspect:Venus Chiron"] .chord[data-planets=Venus\ Chiron] line,[data-focus="aspect:Venus ASC"] .chord[data-planets=Venus\ ASC] path,[data-focus="aspect:Venus ASC"] .chord[data-planets=Venus\ ASC] line,[data-focus="aspect:Venus MC"] .chord[data-planets=Venus\ MC] path,[data-focus="aspect:Venus MC"] .chord[data-planets=Venus\ MC] line,[data-focus="aspect:Mars Jupiter"] .chord[data-planets=Mars\ Jupiter] path,[data-focus="aspect:Mars Jupiter"] .chord[data-planets=Mars\ Jupiter] line,[data-focus="aspect:Mars Saturn"] .chord[data-planets=Mars\ Saturn] path,[data-focus="aspect:Mars Saturn"] .chord[data-planets=Mars\ Saturn] line,[data-focus="aspect:Mars Uranus"] .chord[data-planets=Mars\ Uranus] path,[data-focus="aspect:Mars Uranus"] .chord[data-planets=Mars\ Uranus] line,[data-focus="aspect:Mars Neptune"] .chord[data-planets=Mars\ Neptune] path,[data-focus="aspect:Mars Neptune"] .chord[data-planets=Mars\ Neptune] line,[data-focus="aspect:Mars Pluto"] .chord[data-planets=Mars\ Pluto] path,[data-focus="aspect:Mars Pluto"] .chord[data-planets=Mars\ Pluto] line,[data-focus="aspect:Mars TrueNode"] .chord[data-planets=Mars\ TrueNode] path,[data-focus="aspect:Mars TrueNode"] .chord[data-planets=Mars\ TrueNode] line,[data-focus="aspect:Mars Chiron"] .chord[data-planets=Mars\ Chiron] path,[data-focus="aspect:Mars Chiron"] .chord[data-planets=Mars\ Chiron] line,[data-focus="aspect:Mars ASC"] .chord[data-planets=Mars\ ASC] path,[data-focus="aspect:Mars ASC"] .chord[data-planets=Mars\ ASC] line,[data-focus="aspect:Mars MC"] .chord[data-planets=Mars\ MC] path,[data-focus="aspect:Mars MC"] .chord[data-planets=Mars\ MC] line,[data-focus="aspect:Jupiter Saturn"] .chord[data-planets=Jupiter\ Saturn] path,[data-focus="aspect:Jupiter Saturn"] .chord[data-planets=Jupiter\ Saturn] line,[data-focus="aspect:Jupiter Uranus"] .chord[data-planets=Jupiter\ Uranus] path,[data-focus="aspect:Jupiter Uranus"] .chord[data-planets=Jupiter\ Uranus] line,[data-focus="aspect:Jupiter Neptune"] .chord[data-planets=Jupiter\ Neptune] path,[data-focus="aspect:Jupiter Neptune"] .chord[data-planets=Jupiter\ Neptune] line,[data-focus="aspect:Jupiter Pluto"] .chord[data-planets=Jupiter\ Pluto] path,[data-focus="aspect:Jupiter Pluto"] .chord[data-planets=Jupiter\ Pluto] line,[data-focus="aspect:Jupiter TrueNode"] .chord[data-planets=Jupiter\ TrueNode] path,[data-focus="aspect:Jupiter TrueNode"] .chord[data-planets=Jupiter\ TrueNode] line,[data-focus="aspect:Jupiter Chiron"] .chord[data-planets=Jupiter\ Chiron] path,[data-focus="aspect:Jupiter Chiron"] .chord[data-planets=Jupiter\ Chiron] line,[data-focus="aspect:Jupiter ASC"] .chord[data-planets=Jupiter\ ASC] path,[data-focus="aspect:Jupiter ASC"] .chord[data-planets=Jupiter\ ASC] line,[data-focus="aspect:Jupiter MC"] .chord[data-planets=Jupiter\ MC] path,[data-focus="aspect:Jupiter MC"] .chord[data-planets=Jupiter\ MC] line,[data-focus="aspect:Saturn Uranus"] .chord[data-planets=Saturn\ Uranus] path,[data-focus="aspect:Saturn Uranus"] .chord[data-planets=Saturn\ Uranus] line,[data-focus="aspect:Saturn Neptune"] .chord[data-planets=Saturn\ Neptune] path,[data-focus="aspect:Saturn Neptune"] .chord[data-planets=Saturn\ Neptune] line,[data-focus="aspect:Saturn Pluto"] .chord[data-planets=Saturn\ Pluto] path,[data-focus="aspect:Saturn Pluto"] .chord[data-planets=Saturn\ Pluto] line,[data-focus="aspect:Saturn TrueNode"] .chord[data-planets=Saturn\ TrueNode] path,[data-focus="aspect:Saturn TrueNode"] .chord[data-planets=Saturn\ TrueNode] line,[data-focus="aspect:Saturn Chiron"] .chord[data-planets=Saturn\ Chiron] path,[data-focus="aspect:Saturn Chiron"] .chord[data-planets=Saturn\ Chiron] line,[data-focus="aspect:Saturn ASC"] .chord[data-planets=Saturn\ ASC] path,[data-focus="aspect:Saturn ASC"] .chord[data-planets=Saturn\ ASC] line,[data-focus="aspect:Saturn MC"] .chord[data-planets=Saturn\ MC] path,[data-focus="aspect:Saturn MC"] .chord[data-planets=Saturn\ MC] line,[data-focus="aspect:Uranus Neptune"] .chord[data-planets=Uranus\ Neptune] path,[data-focus="aspect:Uranus Neptune"] .chord[data-planets=Uranus\ Neptune] line,[data-focus="aspect:Uranus Pluto"] .chord[data-planets=Uranus\ Pluto] path,[data-focus="aspect:Uranus Pluto"] .chord[data-planets=Uranus\ Pluto] line,[data-focus="aspect:Uranus TrueNode"] .chord[data-planets=Uranus\ TrueNode] path,[data-focus="aspect:Uranus TrueNode"] .chord[data-planets=Uranus\ TrueNode] line,[data-focus="aspect:Uranus Chiron"] .chord[data-planets=Uranus\ Chiron] path,[data-focus="aspect:Uranus Chiron"] .chord[data-planets=Uranus\ Chiron] line,[data-focus="aspect:Uranus ASC"] .chord[data-planets=Uranus\ ASC] path,[data-focus="aspect:Uranus ASC"] .chord[data-planets=Uranus\ ASC] line,[data-focus="aspect:Uranus MC"] .chord[data-planets=Uranus\ MC] path,[data-focus="aspect:Uranus MC"] .chord[data-planets=Uranus\ MC] line,[data-focus="aspect:Neptune Pluto"] .chord[data-planets=Neptune\ Pluto] path,[data-focus="aspect:Neptune Pluto"] .chord[data-planets=Neptune\ Pluto] line,[data-focus="aspect:Neptune TrueNode"] .chord[data-planets=Neptune\ TrueNode] path,[data-focus="aspect:Neptune TrueNode"] .chord[data-planets=Neptune\ TrueNode] line,[data-focus="aspect:Neptune Chiron"] .chord[data-planets=Neptune\ Chiron] path,[data-focus="aspect:Neptune Chiron"] .chord[data-planets=Neptune\ Chiron] line,[data-focus="aspect:Neptune ASC"] .chord[data-planets=Neptune\ ASC] path,[data-focus="aspect:Neptune ASC"] .chord[data-planets=Neptune\ ASC] line,[data-focus="aspect:Neptune MC"] .chord[data-planets=Neptune\ MC] path,[data-focus="aspect:Neptune MC"] .chord[data-planets=Neptune\ MC] line,[data-focus="aspect:Pluto TrueNode"] .chord[data-planets=Pluto\ TrueNode] path,[data-focus="aspect:Pluto TrueNode"] .chord[data-planets=Pluto\ TrueNode] line,[data-focus="aspect:Pluto Chiron"] .chord[data-planets=Pluto\ Chiron] path,[data-focus="aspect:Pluto Chiron"] .chord[data-planets=Pluto\ Chiron] line,[data-focus="aspect:Pluto ASC"] .chord[data-planets=Pluto\ ASC] path,[data-focus="aspect:Pluto ASC"] .chord[data-planets=Pluto\ ASC] line,[data-focus="aspect:Pluto MC"] .chord[data-planets=Pluto\ MC] path,[data-focus="aspect:Pluto MC"] .chord[data-planets=Pluto\ MC] line,[data-focus="aspect:TrueNode Chiron"] .chord[data-planets=TrueNode\ Chiron] path,[data-focus="aspect:TrueNode Chiron"] .chord[data-planets=TrueNode\ Chiron] line,[data-focus="aspect:TrueNode ASC"] .chord[data-planets=TrueNode\ ASC] path,[data-focus="aspect:TrueNode ASC"] .chord[data-planets=TrueNode\ ASC] line,[data-focus="aspect:TrueNode MC"] .chord[data-planets=TrueNode\ MC] path,[data-focus="aspect:TrueNode MC"] .chord[data-planets=TrueNode\ MC] line,[data-focus="aspect:Chiron ASC"] .chord[data-planets=Chiron\ ASC] path,[data-focus="aspect:Chiron ASC"] .chord[data-planets=Chiron\ ASC] line,[data-focus="aspect:Chiron MC"] .chord[data-planets=Chiron\ MC] path,[data-focus="aspect:Chiron MC"] .chord[data-planets=Chiron\ MC] line,[data-focus="aspect:ASC MC"] .chord[data-planets=ASC\ MC] path,[data-focus="aspect:ASC MC"] .chord[data-planets=ASC\ MC] line{stroke:var(--aspect-focus);opacity:1;filter:drop-shadow(0 0 3px var(--aspect-focus)) drop-shadow(0 0 8px var(--aspect-focus))}[data-minor-aspects=off] .chord[data-weight=minor]{display:none}.house-focus path{fill:none}[data-focus=sign\:Ari] .sign-glow[data-sign=Ari],[data-focus=sign\:Tau] .sign-glow[data-sign=Tau],[data-focus=sign\:Gem] .sign-glow[data-sign=Gem],[data-focus=sign\:Can] .sign-glow[data-sign=Can],[data-focus=sign\:Leo] .sign-glow[data-sign=Leo],[data-focus=sign\:Vir] .sign-glow[data-sign=Vir],[data-focus=sign\:Lib] .sign-glow[data-sign=Lib],[data-focus=sign\:Sco] .sign-glow[data-sign=Sco],[data-focus=sign\:Sag] .sign-glow[data-sign=Sag],[data-focus=sign\:Cap] .sign-glow[data-sign=Cap],[data-focus=sign\:Aqu] .sign-glow[data-sign=Aqu],[data-focus=sign\:Pis] .sign-glow[data-sign=Pis]{stroke:var(--accent);stroke-opacity:.7;stroke-width:1px;filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 16px var(--accent))}[data-focus=house\:1] .house-glow[data-house="1"],[data-focus=house\:2] .house-glow[data-house="2"],[data-focus=house\:3] .house-glow[data-house="3"],[data-focus=house\:4] .house-glow[data-house="4"],[data-focus=house\:5] .house-glow[data-house="5"],[data-focus=house\:6] .house-glow[data-house="6"],[data-focus=house\:7] .house-glow[data-house="7"],[data-focus=house\:8] .house-glow[data-house="8"],[data-focus=house\:9] .house-glow[data-house="9"],[data-focus=house\:10] .house-glow[data-house="10"],[data-focus=house\:11] .house-glow[data-house="11"],[data-focus=house\:12] .house-glow[data-house="12"]{stroke:var(--accent);stroke-opacity:.6;stroke-width:1px;filter:drop-shadow(0 0 5px var(--accent)) drop-shadow(0 0 13px var(--accent))}.hit-target:focus-visible{stroke:var(--accent);stroke-width:2px;outline:none}.wheel-tooltip{background:var(--surface-well);border:1px solid var(--border);max-width:240px;color:var(--ink);font-family:var(--font-serif);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.35;animation:.12s ease-out wheel-tooltip-in;box-shadow:0 4px 18px -6px #00000073}.wheel-tooltip-title{font-family:var(--mono,monospace);letter-spacing:.02em}.wheel-tooltip-line{color:var(--ink-soft);margin-top:4px}.wheel-tooltip-aspect-glyphs{align-items:center;gap:6px;margin-bottom:4px;display:flex}@keyframes wheel-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wheel-tooltip{animation:none}}.is-drawing .drawable{animation:wheel-draw var(--dur) ease-out backwards;animation-delay:var(--d)}@keyframes wheel-draw{0%{stroke-dashoffset:1px}}.is-drawing .planet-land{animation:wheel-land var(--land-dur) ease-out backwards;animation-delay:var(--land-d)}@keyframes wheel-land{0%{opacity:0;transform:translate(var(--land-dx), var(--land-dy))}}.aspect-grid-controls{z-index:1;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:0;right:0}@container aspect-grid-col (width<=380px){.aspect-grid-controls{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;margin-bottom:12px;position:static}}.minor-aspects-toggle{align-items:center;gap:.53em;padding:.13em .07em;display:inline-flex}.minor-aspects-toggle:before,.minor-aspects-toggle:after{display:none}.minor-aspects-label{transition:color .15s}.minor-aspects-toggle:hover .minor-aspects-label{color:var(--ink)}.minor-aspects-track{background:var(--surface-well);border:1px solid var(--border);border-radius:999px;flex:none;width:1.73em;height:.93em;transition:border-color .18s;display:inline-block;position:relative}.minor-aspects-thumb{background:var(--ink-faint);border-radius:50%;width:.67em;height:.67em;transition:transform .2s,background-color .2s,box-shadow .2s;position:absolute;top:.07em;left:.07em}.minor-aspects-toggle[aria-checked=true] .minor-aspects-label{color:var(--ink)}.minor-aspects-toggle[aria-checked=true] .minor-aspects-track{border-color:var(--accent-soft)}.minor-aspects-toggle[aria-checked=true] .minor-aspects-thumb{background:var(--accent);box-shadow:0 0 6px 1px var(--halo);transform:translate(.8em)}.aspect-grid-wrapper{width:min(100%, var(--pt-height,100%));margin-left:auto;container:aspect-grid/inline-size}.aspect-grid{border-collapse:collapse;table-layout:fixed;width:100%}.aspect-grid th,.aspect-grid td{box-sizing:border-box;border:1px solid var(--border);text-align:center;height:calc(100cqw / var(--grid-n));vertical-align:middle;padding:4px}.aspect-grid td svg,.aspect-grid th svg{width:clamp(14px, calc(100cqw / var(--grid-n) - 12px), 32px);height:clamp(14px, calc(100cqw / var(--grid-n) - 12px), 32px);margin:0 auto}.aspect-grid th[scope=row]{background:var(--bg-card)}.aspect-grid .axis-label{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);font-size:14px;display:block}.aspect-grid .aspect-orb{font-family:var(--font-grotesk);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:14px;font-weight:700;line-height:1.3;display:none}@container aspect-grid (width>=560px){.aspect-grid .aspect-orb{font-size:clamp(9px, calc(100cqw / var(--grid-n) * .22), 13px);line-height:1.1;display:block}.aspect-grid td svg,.aspect-grid th svg{width:clamp(14px, calc(100cqw / var(--grid-n) * .55 - 4px), 28px);height:clamp(14px, calc(100cqw / var(--grid-n) * .55 - 4px), 28px)}}@container aspect-grid (width<=400px){.aspect-grid th,.aspect-grid td{padding:2px}.aspect-grid td svg,.aspect-grid th svg{width:14px;height:14px}.aspect-grid .axis-label{font-size:10px}}[data-minor-aspects=off] .aspect-grid td[data-weight=minor]>*{visibility:hidden}[data-minor-aspects=off] .aspect-grid td[data-weight=minor]{pointer-events:none}[data-focus=planet\:Sun] .aspect-grid th[data-id=Sun],[data-focus=planet\:Sun] .aspect-grid td[data-row=Sun],[data-focus=planet\:Sun] .aspect-grid td[data-col=Sun],[data-focus=planet\:Moon] .aspect-grid th[data-id=Moon],[data-focus=planet\:Moon] .aspect-grid td[data-row=Moon],[data-focus=planet\:Moon] .aspect-grid td[data-col=Moon],[data-focus=planet\:Mercury] .aspect-grid th[data-id=Mercury],[data-focus=planet\:Mercury] .aspect-grid td[data-row=Mercury],[data-focus=planet\:Mercury] .aspect-grid td[data-col=Mercury],[data-focus=planet\:Venus] .aspect-grid th[data-id=Venus],[data-focus=planet\:Venus] .aspect-grid td[data-row=Venus],[data-focus=planet\:Venus] .aspect-grid td[data-col=Venus],[data-focus=planet\:Mars] .aspect-grid th[data-id=Mars],[data-focus=planet\:Mars] .aspect-grid td[data-row=Mars],[data-focus=planet\:Mars] .aspect-grid td[data-col=Mars],[data-focus=planet\:Jupiter] .aspect-grid th[data-id=Jupiter],[data-focus=planet\:Jupiter] .aspect-grid td[data-row=Jupiter],[data-focus=planet\:Jupiter] .aspect-grid td[data-col=Jupiter],[data-focus=planet\:Saturn] .aspect-grid th[data-id=Saturn],[data-focus=planet\:Saturn] .aspect-grid td[data-row=Saturn],[data-focus=planet\:Saturn] .aspect-grid td[data-col=Saturn],[data-focus=planet\:Uranus] .aspect-grid th[data-id=Uranus],[data-focus=planet\:Uranus] .aspect-grid td[data-row=Uranus],[data-focus=planet\:Uranus] .aspect-grid td[data-col=Uranus],[data-focus=planet\:Neptune] .aspect-grid th[data-id=Neptune],[data-focus=planet\:Neptune] .aspect-grid td[data-row=Neptune],[data-focus=planet\:Neptune] .aspect-grid td[data-col=Neptune],[data-focus=planet\:Pluto] .aspect-grid th[data-id=Pluto],[data-focus=planet\:Pluto] .aspect-grid td[data-row=Pluto],[data-focus=planet\:Pluto] .aspect-grid td[data-col=Pluto],[data-focus=planet\:TrueNode] .aspect-grid th[data-id=TrueNode],[data-focus=planet\:TrueNode] .aspect-grid td[data-row=TrueNode],[data-focus=planet\:TrueNode] .aspect-grid td[data-col=TrueNode],[data-focus=planet\:Chiron] .aspect-grid th[data-id=Chiron],[data-focus=planet\:Chiron] .aspect-grid td[data-row=Chiron],[data-focus=planet\:Chiron] .aspect-grid td[data-col=Chiron],[data-focus="aspect:Sun Moon"] .aspect-grid td[data-pair=Sun\ Moon],[data-focus="aspect:Sun Moon"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Moon"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Sun Mercury"] .aspect-grid td[data-pair=Sun\ Mercury],[data-focus="aspect:Sun Mercury"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Mercury"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Sun Venus"] .aspect-grid td[data-pair=Sun\ Venus],[data-focus="aspect:Sun Venus"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Venus"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Sun Mars"] .aspect-grid td[data-pair=Sun\ Mars],[data-focus="aspect:Sun Mars"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Mars"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Sun Jupiter"] .aspect-grid td[data-pair=Sun\ Jupiter],[data-focus="aspect:Sun Jupiter"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Jupiter"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Sun Saturn"] .aspect-grid td[data-pair=Sun\ Saturn],[data-focus="aspect:Sun Saturn"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Saturn"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Sun Uranus"] .aspect-grid td[data-pair=Sun\ Uranus],[data-focus="aspect:Sun Uranus"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Uranus"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Sun Neptune"] .aspect-grid td[data-pair=Sun\ Neptune],[data-focus="aspect:Sun Neptune"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Neptune"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Sun Pluto"] .aspect-grid td[data-pair=Sun\ Pluto],[data-focus="aspect:Sun Pluto"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Pluto"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Sun TrueNode"] .aspect-grid td[data-pair=Sun\ TrueNode],[data-focus="aspect:Sun TrueNode"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Sun Chiron"] .aspect-grid td[data-pair=Sun\ Chiron],[data-focus="aspect:Sun Chiron"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Sun ASC"] .aspect-grid td[data-pair=Sun\ ASC],[data-focus="aspect:Sun ASC"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Sun MC"] .aspect-grid td[data-pair=Sun\ MC],[data-focus="aspect:Sun MC"] .aspect-grid th[data-id=Sun],[data-focus="aspect:Sun MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Moon Mercury"] .aspect-grid td[data-pair=Moon\ Mercury],[data-focus="aspect:Moon Mercury"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon Mercury"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Moon Venus"] .aspect-grid td[data-pair=Moon\ Venus],[data-focus="aspect:Moon Venus"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon Venus"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Moon Mars"] .aspect-grid td[data-pair=Moon\ Mars],[data-focus="aspect:Moon Mars"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon Mars"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Moon Jupiter"] .aspect-grid td[data-pair=Moon\ Jupiter],[data-focus="aspect:Moon Jupiter"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon Jupiter"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Moon Saturn"] .aspect-grid td[data-pair=Moon\ Saturn],[data-focus="aspect:Moon Saturn"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon Saturn"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Moon Uranus"] .aspect-grid td[data-pair=Moon\ Uranus],[data-focus="aspect:Moon Uranus"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon Uranus"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Moon Neptune"] .aspect-grid td[data-pair=Moon\ Neptune],[data-focus="aspect:Moon Neptune"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon Neptune"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Moon Pluto"] .aspect-grid td[data-pair=Moon\ Pluto],[data-focus="aspect:Moon Pluto"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon Pluto"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Moon TrueNode"] .aspect-grid td[data-pair=Moon\ TrueNode],[data-focus="aspect:Moon TrueNode"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Moon Chiron"] .aspect-grid td[data-pair=Moon\ Chiron],[data-focus="aspect:Moon Chiron"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Moon ASC"] .aspect-grid td[data-pair=Moon\ ASC],[data-focus="aspect:Moon ASC"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Moon MC"] .aspect-grid td[data-pair=Moon\ MC],[data-focus="aspect:Moon MC"] .aspect-grid th[data-id=Moon],[data-focus="aspect:Moon MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Mercury Venus"] .aspect-grid td[data-pair=Mercury\ Venus],[data-focus="aspect:Mercury Venus"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury Venus"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Mercury Mars"] .aspect-grid td[data-pair=Mercury\ Mars],[data-focus="aspect:Mercury Mars"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury Mars"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mercury Jupiter"] .aspect-grid td[data-pair=Mercury\ Jupiter],[data-focus="aspect:Mercury Jupiter"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury Jupiter"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Mercury Saturn"] .aspect-grid td[data-pair=Mercury\ Saturn],[data-focus="aspect:Mercury Saturn"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury Saturn"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Mercury Uranus"] .aspect-grid td[data-pair=Mercury\ Uranus],[data-focus="aspect:Mercury Uranus"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury Uranus"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Mercury Neptune"] .aspect-grid td[data-pair=Mercury\ Neptune],[data-focus="aspect:Mercury Neptune"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury Neptune"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Mercury Pluto"] .aspect-grid td[data-pair=Mercury\ Pluto],[data-focus="aspect:Mercury Pluto"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury Pluto"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Mercury TrueNode"] .aspect-grid td[data-pair=Mercury\ TrueNode],[data-focus="aspect:Mercury TrueNode"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Mercury Chiron"] .aspect-grid td[data-pair=Mercury\ Chiron],[data-focus="aspect:Mercury Chiron"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Mercury ASC"] .aspect-grid td[data-pair=Mercury\ ASC],[data-focus="aspect:Mercury ASC"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Mercury MC"] .aspect-grid td[data-pair=Mercury\ MC],[data-focus="aspect:Mercury MC"] .aspect-grid th[data-id=Mercury],[data-focus="aspect:Mercury MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Venus Mars"] .aspect-grid td[data-pair=Venus\ Mars],[data-focus="aspect:Venus Mars"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus Mars"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Venus Jupiter"] .aspect-grid td[data-pair=Venus\ Jupiter],[data-focus="aspect:Venus Jupiter"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus Jupiter"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Venus Saturn"] .aspect-grid td[data-pair=Venus\ Saturn],[data-focus="aspect:Venus Saturn"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus Saturn"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Venus Uranus"] .aspect-grid td[data-pair=Venus\ Uranus],[data-focus="aspect:Venus Uranus"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus Uranus"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Venus Neptune"] .aspect-grid td[data-pair=Venus\ Neptune],[data-focus="aspect:Venus Neptune"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus Neptune"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Venus Pluto"] .aspect-grid td[data-pair=Venus\ Pluto],[data-focus="aspect:Venus Pluto"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus Pluto"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Venus TrueNode"] .aspect-grid td[data-pair=Venus\ TrueNode],[data-focus="aspect:Venus TrueNode"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Venus Chiron"] .aspect-grid td[data-pair=Venus\ Chiron],[data-focus="aspect:Venus Chiron"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Venus ASC"] .aspect-grid td[data-pair=Venus\ ASC],[data-focus="aspect:Venus ASC"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Venus MC"] .aspect-grid td[data-pair=Venus\ MC],[data-focus="aspect:Venus MC"] .aspect-grid th[data-id=Venus],[data-focus="aspect:Venus MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Mars Jupiter"] .aspect-grid td[data-pair=Mars\ Jupiter],[data-focus="aspect:Mars Jupiter"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mars Jupiter"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Mars Saturn"] .aspect-grid td[data-pair=Mars\ Saturn],[data-focus="aspect:Mars Saturn"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mars Saturn"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Mars Uranus"] .aspect-grid td[data-pair=Mars\ Uranus],[data-focus="aspect:Mars Uranus"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mars Uranus"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Mars Neptune"] .aspect-grid td[data-pair=Mars\ Neptune],[data-focus="aspect:Mars Neptune"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mars Neptune"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Mars Pluto"] .aspect-grid td[data-pair=Mars\ Pluto],[data-focus="aspect:Mars Pluto"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mars Pluto"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Mars TrueNode"] .aspect-grid td[data-pair=Mars\ TrueNode],[data-focus="aspect:Mars TrueNode"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mars TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Mars Chiron"] .aspect-grid td[data-pair=Mars\ Chiron],[data-focus="aspect:Mars Chiron"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mars Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Mars ASC"] .aspect-grid td[data-pair=Mars\ ASC],[data-focus="aspect:Mars ASC"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mars ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Mars MC"] .aspect-grid td[data-pair=Mars\ MC],[data-focus="aspect:Mars MC"] .aspect-grid th[data-id=Mars],[data-focus="aspect:Mars MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Jupiter Saturn"] .aspect-grid td[data-pair=Jupiter\ Saturn],[data-focus="aspect:Jupiter Saturn"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Jupiter Saturn"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Jupiter Uranus"] .aspect-grid td[data-pair=Jupiter\ Uranus],[data-focus="aspect:Jupiter Uranus"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Jupiter Uranus"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Jupiter Neptune"] .aspect-grid td[data-pair=Jupiter\ Neptune],[data-focus="aspect:Jupiter Neptune"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Jupiter Neptune"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Jupiter Pluto"] .aspect-grid td[data-pair=Jupiter\ Pluto],[data-focus="aspect:Jupiter Pluto"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Jupiter Pluto"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Jupiter TrueNode"] .aspect-grid td[data-pair=Jupiter\ TrueNode],[data-focus="aspect:Jupiter TrueNode"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Jupiter TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Jupiter Chiron"] .aspect-grid td[data-pair=Jupiter\ Chiron],[data-focus="aspect:Jupiter Chiron"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Jupiter Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Jupiter ASC"] .aspect-grid td[data-pair=Jupiter\ ASC],[data-focus="aspect:Jupiter ASC"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Jupiter ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Jupiter MC"] .aspect-grid td[data-pair=Jupiter\ MC],[data-focus="aspect:Jupiter MC"] .aspect-grid th[data-id=Jupiter],[data-focus="aspect:Jupiter MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Saturn Uranus"] .aspect-grid td[data-pair=Saturn\ Uranus],[data-focus="aspect:Saturn Uranus"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Saturn Uranus"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Saturn Neptune"] .aspect-grid td[data-pair=Saturn\ Neptune],[data-focus="aspect:Saturn Neptune"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Saturn Neptune"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Saturn Pluto"] .aspect-grid td[data-pair=Saturn\ Pluto],[data-focus="aspect:Saturn Pluto"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Saturn Pluto"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Saturn TrueNode"] .aspect-grid td[data-pair=Saturn\ TrueNode],[data-focus="aspect:Saturn TrueNode"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Saturn TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Saturn Chiron"] .aspect-grid td[data-pair=Saturn\ Chiron],[data-focus="aspect:Saturn Chiron"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Saturn Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Saturn ASC"] .aspect-grid td[data-pair=Saturn\ ASC],[data-focus="aspect:Saturn ASC"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Saturn ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Saturn MC"] .aspect-grid td[data-pair=Saturn\ MC],[data-focus="aspect:Saturn MC"] .aspect-grid th[data-id=Saturn],[data-focus="aspect:Saturn MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Uranus Neptune"] .aspect-grid td[data-pair=Uranus\ Neptune],[data-focus="aspect:Uranus Neptune"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Uranus Neptune"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Uranus Pluto"] .aspect-grid td[data-pair=Uranus\ Pluto],[data-focus="aspect:Uranus Pluto"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Uranus Pluto"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Uranus TrueNode"] .aspect-grid td[data-pair=Uranus\ TrueNode],[data-focus="aspect:Uranus TrueNode"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Uranus TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Uranus Chiron"] .aspect-grid td[data-pair=Uranus\ Chiron],[data-focus="aspect:Uranus Chiron"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Uranus Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Uranus ASC"] .aspect-grid td[data-pair=Uranus\ ASC],[data-focus="aspect:Uranus ASC"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Uranus ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Uranus MC"] .aspect-grid td[data-pair=Uranus\ MC],[data-focus="aspect:Uranus MC"] .aspect-grid th[data-id=Uranus],[data-focus="aspect:Uranus MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Neptune Pluto"] .aspect-grid td[data-pair=Neptune\ Pluto],[data-focus="aspect:Neptune Pluto"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Neptune Pluto"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Neptune TrueNode"] .aspect-grid td[data-pair=Neptune\ TrueNode],[data-focus="aspect:Neptune TrueNode"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Neptune TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Neptune Chiron"] .aspect-grid td[data-pair=Neptune\ Chiron],[data-focus="aspect:Neptune Chiron"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Neptune Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Neptune ASC"] .aspect-grid td[data-pair=Neptune\ ASC],[data-focus="aspect:Neptune ASC"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Neptune ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Neptune MC"] .aspect-grid td[data-pair=Neptune\ MC],[data-focus="aspect:Neptune MC"] .aspect-grid th[data-id=Neptune],[data-focus="aspect:Neptune MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Pluto TrueNode"] .aspect-grid td[data-pair=Pluto\ TrueNode],[data-focus="aspect:Pluto TrueNode"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Pluto TrueNode"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:Pluto Chiron"] .aspect-grid td[data-pair=Pluto\ Chiron],[data-focus="aspect:Pluto Chiron"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Pluto Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Pluto ASC"] .aspect-grid td[data-pair=Pluto\ ASC],[data-focus="aspect:Pluto ASC"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Pluto ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Pluto MC"] .aspect-grid td[data-pair=Pluto\ MC],[data-focus="aspect:Pluto MC"] .aspect-grid th[data-id=Pluto],[data-focus="aspect:Pluto MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:TrueNode Chiron"] .aspect-grid td[data-pair=TrueNode\ Chiron],[data-focus="aspect:TrueNode Chiron"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:TrueNode Chiron"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:TrueNode ASC"] .aspect-grid td[data-pair=TrueNode\ ASC],[data-focus="aspect:TrueNode ASC"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:TrueNode ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:TrueNode MC"] .aspect-grid td[data-pair=TrueNode\ MC],[data-focus="aspect:TrueNode MC"] .aspect-grid th[data-id=TrueNode],[data-focus="aspect:TrueNode MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:Chiron ASC"] .aspect-grid td[data-pair=Chiron\ ASC],[data-focus="aspect:Chiron ASC"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Chiron ASC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:Chiron MC"] .aspect-grid td[data-pair=Chiron\ MC],[data-focus="aspect:Chiron MC"] .aspect-grid th[data-id=Chiron],[data-focus="aspect:Chiron MC"] .aspect-grid th[data-id=MC],[data-focus="aspect:ASC MC"] .aspect-grid td[data-pair=ASC\ MC],[data-focus="aspect:ASC MC"] .aspect-grid th[data-id=ASC],[data-focus="aspect:ASC MC"] .aspect-grid th[data-id=MC]{box-shadow:inset 0 0 18px -8px var(--halo)}.ebc{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;overflow:hidden;container-type:inline-size}.ebc-slice{width:100%;height:auto;display:block;overflow:visible}.ebc-header--narrow{display:none}.ebc-body{grid-template-columns:560fr 270fr;padding-left:1.89125%;display:grid}.ebc-vessels{grid-template-columns:repeat(4,1fr);display:grid}.ebc-lab{font-family:var(--font-grotesk);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-faint);font-size:10px}.ebc-serif{font-family:var(--font-serif)}.ebc-glow-stop{stop-color:var(--ebc-el)}.ebc-glow{opacity:var(--ebc-glow-o)}[data-theme=dawn] .ebc-glow-stop{stop-color:var(--ebc-wash)}[data-theme=dawn] .ebc-glow{opacity:calc(var(--ebc-glow-o) * 4)}@container (width<=640px){.ebc-header--wide{display:none}.ebc-header--narrow,.ebc-body{max-width:400px;margin-inline:auto}.ebc-header--narrow{box-sizing:border-box;font-family:var(--font-grotesk);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:20px calc(min(100%,400px)/15.5556) 0;font-size:11px;line-height:1.2;display:flex}.ebc-body{grid-template-columns:1fr;padding-left:0}.ebc-vessels{grid-template-columns:repeat(2,1fr)}.ebc-modes{width:120.044%;margin-left:-14.0233%}.ebc-divider{display:none}}.notables-plate-container{container:plates/inline-size}.notables-plate-row{grid-template-columns:1fr;gap:8px;display:grid}@container plates (width>=440px){.notables-plate-row{grid-template-columns:repeat(2,1fr)}}@container plates (width>=560px){.notables-plate-row{grid-template-columns:repeat(4,1fr)}}.plate{border:1px solid var(--border);background:var(--plate-sky);border-radius:8px;height:300px;position:relative;overflow:hidden}@container plates (width<=339px){.plate{height:260px}}.plate-stars,.plate-grain{width:100%;height:100%;display:block;position:absolute;inset:0}.plate-grain{mix-blend-mode:overlay;opacity:.28}.plate-art{width:100%;max-width:230px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.plate-art--fullbleed{max-width:none}.plate-art--fit{aspect-ratio:1;height:66%;display:block;position:absolute;top:5%;left:50%;transform:translate(-50%)}.plate-caption{background:linear-gradient(to top, var(--plate-scrim) 0%, color-mix(in oklab, var(--plate-scrim) 90%, transparent) 38%, transparent 100%);padding:56px 14px 14px;position:absolute;bottom:0;left:0;right:0}.plate-label{font-family:var(--font-grotesk);letter-spacing:.08em;text-transform:uppercase;color:var(--on-plate-soft);font-size:11px}.plate-value{font-family:var(--font-serif);color:var(--on-plate);margin-top:3px;font-size:16px;line-height:1.25}.plate-strips{background:var(--plate-sky);gap:1px;display:flex;position:absolute;inset:0}.plate-strips>svg{flex:1 1 0;min-width:0;height:100%;display:block}.notables-readout{flex-direction:column;gap:24px;margin:32px 0;display:flex}.notables-overview{container:notables-overview/inline-size}.notables-overview-grid{--chip-cols:4;grid-template-columns:repeat(var(--chip-cols), minmax(0, 1fr));gap:10px;display:grid}.notables-overview[data-chips="1"] .notables-overview-grid{--chip-cols:1}.notables-overview[data-chips="2"] .notables-overview-grid{--chip-cols:2}.notables-overview[data-chips="3"] .notables-overview-grid{--chip-cols:3}.notables-overview-grid>.notables-lead{grid-column:1/-1}@container notables-overview (width<=519px){.notables-overview[data-chips="4"] .notables-overview-grid,.notables-overview[data-chips="3"] .notables-overview-grid{--chip-cols:2}}@container notables-overview (width>=760px){.notables-overview[data-chips="4"][data-lead=yes] .notables-overview-grid{grid-template:"lead c1 c2"1fr"lead c3 c4"1fr/minmax(0,1.75fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.notables-overview[data-chips="4"][data-lead=yes] .notables-lead{grid-area:lead}.notables-overview[data-chips="4"][data-lead=yes] .notables-chip:nth-child(2){grid-area:c1}.notables-overview[data-chips="4"][data-lead=yes] .notables-chip:nth-child(3){grid-area:c2}.notables-overview[data-chips="4"][data-lead=yes] .notables-chip:nth-child(4){grid-area:c3}.notables-overview[data-chips="4"][data-lead=yes] .notables-chip:nth-child(5){grid-area:c4}.notables-overview[data-chips="4"][data-lead=yes] .notables-lead{text-align:center;flex-direction:column-reverse;justify-content:center;gap:14px;padding:24px 28px}.notables-overview[data-chips="4"][data-lead=yes] .notables-lead-figure{width:180px;max-width:70%}.notables-overview[data-chips="4"][data-lead=yes] .notables-lead-text{flex:none;max-width:44ch}.notables-overview[data-chips="4"][data-lead=yes] .notables-lead-eyebrow{justify-content:center;align-items:center;gap:10px;display:flex}.notables-overview[data-chips="4"][data-lead=yes] .notables-lead-eyebrow:before,.notables-overview[data-chips="4"][data-lead=yes] .notables-lead-eyebrow:after{content:"";opacity:.45;background:currentColor;width:22px;height:1px}}.notables-lead{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--halo) 45%, transparent), transparent 70%), var(--surface-2);border:1px solid var(--accent-soft);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent-soft) 25%, transparent), 0 10px 30px -18px var(--halo);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:relative}.notables-lead-text{flex:1;min-width:0}.notables-lead-figure{flex-shrink:0;width:220px;max-width:45%}.notables-lead-eyebrow{font-family:var(--font-grotesk);letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-2-badge);font-size:11px}.notables-lead-title{font-family:var(--font-serif);color:var(--on-surface-2);text-wrap:balance;margin-top:6px;font-size:26px;line-height:1.15}.notables-lead-mechanism{font-family:var(--font-grotesk);color:var(--on-surface-2-soft);text-wrap:pretty;margin-top:8px;font-size:14px}.notables-lead-body{color:var(--on-surface-2-soft);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.5}.notables-chip-row{flex-wrap:wrap;gap:8px;display:flex}.notables-chip-row>.notables-chip{min-width:132px}.notables-chip{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-card) 92%, var(--halo)), var(--bg-elev));border:1px solid var(--border);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:16px 12px 14px;transition:border-color .16s,transform .16s;display:flex}.notables-chip:hover{border-color:var(--accent-soft);transform:translateY(-1px)}.notables-chip-glyph{border:1px solid var(--accent-soft);background:var(--surface-well);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:2px;display:inline-flex}.notables-chip-measurement{font-family:var(--font-serif);color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;font-size:24px;line-height:1.1}.notables-chip-title{max-width:24ch;font-family:var(--font-grotesk);color:var(--ink-soft);text-wrap:balance;font-size:12px;line-height:1.35}@media (prefers-reduced-motion:reduce){.notables-chip{transition:none}.notables-chip:hover{transform:none}}.notables-section{flex-direction:column;gap:8px;display:flex}.notables-section-header{font-family:var(--font-serif);color:var(--ink-soft);border-bottom:1px solid var(--border);padding-bottom:6px;font-size:18px}.notables-card-list{border:1px solid var(--border);background:var(--bg-card);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.notables-card-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.notables-card-row:last-child{border-bottom:none}.notables-card-row-text{flex:1;min-width:0}.notables-card-figure{flex-shrink:0;width:160px;max-width:45%}.notables-card-title-line{align-items:center;gap:8px;min-width:0;display:flex}.notables-card-title{font-family:var(--font-serif);color:var(--ink);font-size:16px}.notables-card-mechanism{font-family:var(--font-grotesk);color:var(--ink-soft);margin-top:2px;font-size:13px}.notables-card-badge{font-family:var(--font-grotesk);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-soft);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px}.notables-glyph-text{background:var(--surface-well);color:var(--ink-soft);font-family:var(--font-grotesk);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notables-dropped{border-top:1px dashed var(--border);font-family:var(--mono);color:var(--ink-faint);margin-top:8px;padding-top:8px;font-size:11px}.notables-dropped-title{text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.placements-table{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;overflow:hidden;container:placements/inline-size}.pt-row{--pt-glyph:40px;--pt-glyph-sign:38px;--pt-name-size:20px;--pt-detail-size:13px;--pt-label-size:12px;--pt-row-pad-block:12px;--pt-row-pad-inline:14px;--pt-row-gap:10px;align-items:center;gap:var(--pt-row-gap);padding:var(--pt-row-pad-block) var(--pt-row-pad-inline);border-bottom:1px solid var(--border);grid-template-columns:max-content 1fr max-content max-content max-content;display:grid}@container placements (width<=359px){.pt-row{--pt-glyph:32px;--pt-glyph-sign:30px;--pt-name-size:17px;--pt-detail-size:12px;--pt-label-size:11px;--pt-row-pad-inline:10px;--pt-row-gap:8px}}@container placements (width>=560px){.pt-row{--pt-glyph:46px;--pt-glyph-sign:44px;--pt-name-size:22px;--pt-detail-size:14px;--pt-row-pad-inline:18px;--pt-row-gap:14px}}@container placements (width>=820px){.pt-row{--pt-glyph:52px;--pt-glyph-sign:50px;--pt-name-size:25px;--pt-detail-size:15px;--pt-row-pad-inline:22px;--pt-row-gap:16px}}.pt-row:last-child{border-bottom:none}.pt-row-icon{justify-content:center;align-items:center;display:flex}.pt-row-icon-label{color:var(--ink-soft);font-family:var(--mono);font-size:var(--pt-label-size);letter-spacing:.08em}.pt-glyph-icon{width:var(--pt-glyph);height:var(--pt-glyph)}.pt-glyph-sign{width:var(--pt-glyph-sign);height:var(--pt-glyph-sign)}.pt-row-name{color:var(--ink);font-family:var(--font-serif);font-size:var(--pt-name-size);white-space:nowrap}.pt-row-retro{color:var(--blood-moon);font-family:var(--mono);font-size:var(--pt-detail-size);margin-left:4px}.pt-row-data{text-align:right;line-height:1.3}.pt-row-sign{color:var(--ink);font-family:var(--font-serif);font-size:var(--pt-name-size);white-space:nowrap;display:block}.pt-row-arc{color:var(--ink-faint);font-family:var(--mono);font-size:var(--pt-detail-size);white-space:nowrap;display:block}.pt-row-house{text-align:center;color:var(--ink-faint);font-family:var(--mono);font-size:var(--pt-detail-size)}.provenance-bar{margin:8px 0 20px 40px;padding:20px 24px}.provenance-bar-name{font-family:var(--font-serif);color:var(--ink);font-size:62px;line-height:1}.provenance-bar-name--placeholder{color:var(--ink-faint);font-style:italic}.provenance-bar-meta{color:var(--ink-soft);flex-wrap:wrap;gap:4px 24px;margin-top:8px;font-size:22px;display:flex}.provenance-bar-detail{color:var(--ink-faint);font-size:18px}.provenance-date-time,.provenance-location{flex-direction:column;gap:2px;display:flex}.placement-card{--pad:20px;background:var(--bg-card);border:1px solid var(--border);padding:28px var(--pad);color:var(--ink-soft);font-family:var(--font-grotesk);border-radius:2px;flex-direction:column;gap:18px;display:flex;overflow:hidden}@container pc (width>=620px){.placement-card{--pad:40px;padding:36px var(--pad) 40px;gap:20px}}.placement-card :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pc-rule{color:var(--ink-soft);align-items:center;gap:4px;display:flex}.pc-rule .line{background:var(--border);flex-grow:1;height:1px;margin-left:6px}.pc-meta{font-family:var(--font-grotesk);letter-spacing:.02em;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}@container pc (width>=620px){.pc-meta{font-size:17px}}@container pc (width<=619px){.pc-rule>svg{width:32px;height:32px}.pc-meta{font-size:14px}}.pc-title{font-family:var(--font-serif);letter-spacing:normal;color:var(--ink);margin:0;font-size:40px;font-weight:500;line-height:1.2}@container pc (width>=620px){.pc-title{font-size:56px;line-height:1.15}}.pc-title .in{color:var(--ink-soft);font-style:italic}.pc-title button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.pc-title button[data-opens=point]{border-bottom:2px solid var(--accent)}.pc-title button[data-opens=sign]{border-bottom:2px dotted var(--accent)}.pc-hint{font-family:var(--font-grotesk);color:var(--ink-faint);margin:0;font-size:12px}.pc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}@container pc (width>=620px){.pc-tiles{gap:16px}}.pc-in{background:var(--bg-card);border:1px solid var(--border);width:34px;height:34px;font-family:var(--font-serif);color:var(--ink-faint);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-style:italic;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@container pc (width>=620px){.pc-in{display:none}}.pc-tile{text-align:left;cursor:pointer;background:var(--bg-card);border:1px solid var(--border);min-height:196px;color:var(--ink-soft);font-family:var(--font-grotesk);border-radius:2px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex;position:relative}.pc-tile[aria-expanded=true]{background:var(--bg-elev);border-color:var(--accent)}.pc-tile .art{color:var(--ink-soft);margin-bottom:8px;display:block}.pc-tile .art-glyph-fallback{width:88px;height:88px}.pc-tile .corner-glyph{color:var(--ink-soft);position:absolute;top:8px;right:8px}.pc-tile .text{flex-direction:column;flex-grow:1;gap:4px;display:flex}.pc-tile .name{font-family:var(--font-serif);color:var(--ink);font-size:28px;font-weight:500;line-height:1}.pc-tile .subtitle{font-family:var(--font-serif);color:var(--ink-soft);font-size:16px;font-style:italic}.pc-tile .kind{font-family:var(--font-grotesk);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:11px;display:flex}.pc-tile[aria-expanded=true] .kind{color:var(--accent)}.pc-tile[aria-expanded=true] .chev{transform:rotate(180deg)}.pc-tile .chev{flex-shrink:0;transition:transform .15s}@container pc (width>=620px){.pc-tile{flex-direction:row;align-items:center;gap:18px;min-height:124px;padding:16px 20px 16px 16px}.pc-tile .corner-glyph{display:none}.pc-tile .art{flex-shrink:0;margin-bottom:0}.pc-tile .name-row{align-items:center;gap:2px;margin-left:-7px;display:flex}.pc-tile .name{font-size:30px}.pc-tile .subtitle{font-size:17px}.pc-tile .kind{margin-top:4px;padding-top:0}}.pc-tile .name-row .inline-glyph{color:var(--ink-soft)}@container pc (width<=619px){.pc-tile .name-row .inline-glyph{display:none}}.pc-glyph-text{font-family:var(--font-serif);justify-content:center;align-items:center;font-style:italic;line-height:1;display:inline-flex}.pc-rule>.pc-glyph-text,.name-row>.pc-glyph-text,.pc-glyph-text.corner-glyph{padding:0 .3em}.pc-tile .pc-glyph-text.art-glyph-fallback{width:88px;height:88px;font-size:40px!important}.pc-panel-wrap{grid-template-rows:0fr;display:grid}.pc-panel-wrap[data-state=open]{grid-template-rows:1fr}.pc-panel{opacity:0;min-height:0;margin:-4px calc(-1 * var(--pad)) 0;background:var(--surface-well);border-top:1px solid var(--accent-soft);border-bottom:1px solid var(--accent-soft);color:var(--ink-soft);font-family:var(--font-grotesk);transition:opacity .2s;position:relative;overflow:hidden}.pc-panel-wrap[data-state=open] .pc-panel{opacity:1}.pc-panel-body{padding:22px var(--pad) 10px;flex-direction:column;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.pc-panel{transition:none}}.pc-panel-wrap[data-state=closed] .pc-panel{border-top-color:#0000;border-bottom-color:#0000}.pc-panel:before{content:"";background:var(--surface-well);border-top:1px solid var(--accent-soft);border-left:1px solid var(--accent-soft);width:12px;height:12px;position:absolute;top:-7px;transform:rotate(45deg)}.placement-card[data-open=point] .pc-panel:before{left:25%}.placement-card[data-open=sign] .pc-panel:before{left:75%}.pc-panel-wrap[data-state=closed] .pc-panel:before{display:none}.pc-panel .head{align-items:center;gap:16px;display:flex}.pc-panel .head .art{color:var(--ink-soft);flex-shrink:0}.pc-panel .head .art-glyph-fallback{width:132px;height:132px}.pc-panel .head .illustration{width:150px;height:150px}.pc-panel .head .pc-glyph-text.illustration{font-size:64px!important}.pc-panel .name-row{align-items:center;gap:4px;margin-left:-10px;display:flex}.pc-panel .name-row .glyph{color:var(--ink-soft)}.pc-panel .name{font-family:var(--font-serif);color:var(--ink);font-size:34px;font-weight:500;line-height:1}.pc-panel .subtitle{font-family:var(--font-serif);color:var(--ink-soft);font-size:18px;font-style:italic}.pc-panel .eyebrow{font-family:var(--font-grotesk);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.pc-panel .body{font-family:var(--font-serif);color:var(--ink-soft);margin:0;font-size:19px;line-height:1.55}.pc-panel .factrow{border-top:1px solid var(--border);font-family:var(--font-grotesk);color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 32px;padding-top:12px;font-size:13px;display:flex}.pc-panel .factrow .k{color:var(--ink-soft)}.pc-panel .close{min-height:44px;font-family:var(--font-grotesk);color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}@container pc (width>=620px){.pc-panel-body{padding:28px var(--pad) 20px;grid-template-columns:250px minmax(0,1fr);gap:36px;display:grid}.pc-panel .head{flex-direction:column;align-items:flex-start;gap:6px}.pc-panel .head .art{margin-bottom:10px}.pc-panel .name{font-size:40px}.pc-panel .subtitle{font-size:20px}.pc-panel .col{flex-direction:column;gap:16px;padding-top:6px;display:flex}.pc-panel .head .illustration{width:240px;height:240px}.pc-panel .head .pc-glyph-text.illustration{font-size:104px!important}.pc-panel .body{font-size:21px}}@container pc (width<=619px){.pc-panel .eyebrow,.pc-panel .factrow,.pc-panel .name-row .glyph{display:none}.pc-panel .name-row{margin-left:0}}.pc-reading-rule{align-items:center;gap:10px;display:flex}.pc-reading-rule .label{font-family:var(--font-grotesk);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:11px}.pc-reading-rule .line{background:var(--border);flex-grow:1;height:1px}.pc-reading{font-family:var(--font-serif);color:var(--ink-soft);margin:-4px 0 0;font-size:20px;line-height:1.55}.pc-reading:first-letter{float:left;color:var(--accent);margin:4px 8px 0 0;font-size:58px;line-height:.9}@container pc (width>=620px){.pc-reading{font-size:22px;line-height:1.6}.pc-reading:first-letter{margin:6px 10px 0 0;font-size:74px;line-height:.85}}.reading-panel-cards{flex-direction:column;gap:16px;display:flex;container:pc/inline-size}:root{--reveal-ease:cubic-bezier(.33, 1, .68, 1);--reveal-rise:16px}[data-reveal][data-reveal=pending]{opacity:0;translate:0 var(--reveal-rise)}[data-reveal][data-reveal=in]{transition:opacity var(--reveal-duration,1.4s) var(--reveal-ease) var(--reveal-delay,0s), translate var(--reveal-duration,1.4s) var(--reveal-ease) var(--reveal-delay,0s);will-change:opacity, translate}@media (prefers-reduced-motion:reduce){[data-reveal][data-reveal]{opacity:1;transition:none;translate:none}}.natal-form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:14px;max-width:400px;margin:32px auto;padding:24px;display:flex}.natal-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.natal-form-field{flex-direction:column;gap:5px;display:flex}.natal-form-label{font-family:var(--font-grotesk);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.natal-form-input{width:100%;font-family:var(--font-grotesk);color:var(--ink);background:var(--surface-well);border:1px solid var(--border);border-radius:6px;outline:none;padding:9px 11px;font-size:14px;transition:border-color .15s,box-shadow .15s}.natal-form-input::placeholder{color:var(--ink-faint)}.natal-form-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent)}.natal-form-submit{font-family:var(--font-grotesk);letter-spacing:.02em;color:var(--ink);background:var(--accent);cursor:pointer;border:none;border-radius:6px;padding:10px 14px;font-size:14px;font-weight:600;transition:background .15s}.natal-form-submit:hover:not(:disabled){background:var(--accent-soft)}.natal-form-submit:disabled{opacity:.6;cursor:default}.sky,.sky *{box-sizing:border-box}.sky{z-index:-1;opacity:1;background:linear-gradient(#370569 0%,#340464 2%,#2f045e 4%,#2e045a 8%,#22034b 15%,#1c0242 19%,#19023e 21% 21%,#18023c 22%,#0d012f 31%,#0e0131 32%,#0c012b 38%,#0a0129 43%,#0a0127 45%,#0a0121 52%,#070016 80%,#090016 89%,#060010 94% 100%);width:100vw;height:100vh;transition:opacity .5s ease-out;position:fixed;top:0;left:0;transform:scale(1)}.sky-hidden{opacity:0}.horizon{top:calc(var(--horizon-reveal) - 1450px);width:3600px;height:1450px;box-shadow:0 0 0 .5px var(--accent), 0 0 10px 2px color-mix(in oklab, var(--accent) 50%, transparent);z-index:-1;background:#000;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.horizon-glow{top:calc(var(--horizon-reveal) - 1450px);width:3600px;height:1450px;box-shadow:0 0 60px 20px color-mix(in oklab, var(--accent) 45%, transparent), 0 0 90px 36px color-mix(in oklab, var(--blood-moon) 35%, transparent), 0 0 140px 56px color-mix(in oklab, var(--accent-soft) 25%, transparent), 0 0 260px 100px color-mix(in oklab, var(--halo) 15%, transparent);z-index:-1;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}@media (width<=768px){.horizon,.horizon-glow{top:calc(var(--horizon-reveal) - 1000px);width:2400px;height:1000px}.horizon-glow{box-shadow:0 0 42px 14px color-mix(in oklab, var(--accent) 45%, transparent), 0 0 63px 25px color-mix(in oklab, var(--blood-moon) 35%, transparent), 0 0 98px 39px color-mix(in oklab, var(--accent-soft) 25%, transparent), 0 0 182px 70px color-mix(in oklab, var(--halo) 15%, transparent)}}@keyframes stars-fade-in{0%{opacity:0}}.stars-intro,.stars-cross-intro,.stars-cross-aux-intro{animation:stars-fade-in var(--intro-stars-duration) ease-out backwards}@keyframes horizon-glow-fade-in{0%{opacity:0}}.horizon-glow-intro{animation:horizon-glow-fade-in var(--intro-glow-duration) ease-out var(--intro-glow-delay) backwards}@media (prefers-reduced-motion:reduce){.sky{transition:none}.stars-intro,.stars-cross-intro,.stars-cross-aux-intro,.horizon-glow-intro{animation:none}}.stars{width:0;height:100vh;transition:all 10s linear;position:absolute;top:0;left:0}.star{opacity:.8;background-color:#fff;border-radius:50%;position:absolute}.blink{animation:ease-in-out infinite blink}@keyframes blink{50%{opacity:0}}.star-0{width:.5px;height:.5px}.star-1{width:1px;height:1px}.star-2{width:1.5px;height:1.5px}.star-3{width:2px;height:2px}.star-4{width:2.5px;height:2.5px;box-shadow:0 0 6px 1px #ffffff80}.star-5{width:2.5px;height:2.5px;box-shadow:0 0 6px 1px #ffffffb3}.stars-cross{transform-origin:0 0;width:120vw;height:20vh;position:absolute;top:10vh;left:0;transform:rotate(20deg)}.stars-cross-aux{transform-origin:0 0;width:120vw;height:10vh;position:absolute;top:0;left:10vw;transform:rotate(20deg)}.stars-cross>.blur,.stars-cross-aux>.blur{opacity:1;filter:blur(15px);background-color:#fff;border-radius:50%;width:5px;height:10px;position:absolute}
