@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-ext-300-normal-DxJ0BlAb.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-300-normal-Dew-0mlA.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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-300-normal-TT4edCfe.woff2)format("woff2"),url(/assets/spectral-cyrillic-300-normal-6o5Qi3HZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-vietnamese-300-normal-Do0NpIVl.woff2)format("woff2"),url(/assets/spectral-vietnamese-300-normal-dynA_pMh.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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-ext-300-normal-B2IMUBX5.woff2)format("woff2"),url(/assets/spectral-latin-ext-300-normal-BIyTyIW_.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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-300-normal-Csl9mA3s.woff2)format("woff2"),url(/assets/spectral-latin-300-normal-BMSND_f1.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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.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{--sky-zenith:#060919;--sky-night:#0b1130;--sky-horizon:#1a2150;--sky-earth:#05070f;--sky-surface:#0e1433;--sky-surface-2:#141b40;--dawn-rose:#f2a9a8;--dawn-rose-deep:#e58e8e;--dawn-gold:#f4cf86;--mag-0:#f7f8fc;--mag-1:#e4e8f3;--mag-2:#b7bed6;--mag-3:#8a93b4;--mag-4:#5f6890;--mag-5:#3a4268;--aspect-soft:#86a8f0;--aspect-hard:#ec8279;--body-sun:#f6d38a;--body-moon:#dce3f4;--body-mercury:#d3d1d8;--body-venus:#f7f1e4;--body-mars:#ee9078;--body-jupiter:#ead7b0;--body-saturn:#e3cf9c;--body-uranus:#b4e1ea;--body-neptune:#9db1f2;--body-pluto:#cbb9e6;--body-chiron:#c3d6bb;--body-node:#c2c8de;--body-south-node:#9aa2c0;--body-lilith:#c9b0dd;--body-point:#b7bed6;--danger:#ec8279;--surface-fill:#0e1433d9;--surface-fill-solid:#0e1433f2;--surface-edge:#3a4268cc;--surface-blur:28px;--chip-fill:#0b113099;--hover-fill:#e4e8f30f;--selected-fill:#f2a9a80d;--font-serif:"Spectral", Georgia, "Times New Roman", serif;--font-sans:"Onest Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-display:clamp(2.625rem, 1.6rem + 3.6vw, 4.5rem);--type-headline:clamp(2.375rem, 1.7rem + 2.6vw, 4.25rem);--type-section:clamp(2rem, 1.55rem + 1.9vw, 3rem);--type-title:clamp(1.75rem, 1.45rem + 1.1vw, 2.5rem);--type-question:clamp(1.75rem, 1.5rem + .95vw, 2.25rem);--type-subtitle:clamp(1.5rem, 1.4rem + .4vw, 1.75rem);--type-heading:clamp(1.1875rem, 1.12rem + .3vw, 1.375rem);--type-reading:clamp(1.125rem, 1.08rem + .2vw, 1.25rem);--type-sky:clamp(1.0625rem, .97rem + .4vw, 1.3125rem);--type-lead:clamp(1rem, .96rem + .18vw, 1.125rem);--type-body:.9375rem;--type-ui:1rem;--type-label:.875rem;--type-caption:.8125rem;--radius-surface:18px;--radius-sheet:24px;--radius-field:10px;--radius-pill:999px;--content-width:75rem;--page-gutter:clamp(1.25rem, 6vw, 7.5rem);--page-top:clamp(2.5rem, 5vw, 4.5rem);--page-heading-gap:clamp(1.75rem, 3.5vw, 2.75rem);--page-bottom:clamp(5rem, 9vw, 7.5rem);--section-space:clamp(5rem, 9vw, 8.75rem);--header-height:5.3rem;--sticky-top:calc(var(--header-height) + 1.5rem);--motion-fast:.16s;--motion-base:.26s;--motion-slow:.42s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--bp-tablet:768px;--bp-desktop:1024px;--bp-wide:1280px}*,:before,:after{box-sizing:border-box;margin:0}*{min-width:0}html{background:var(--sky-earth);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;min-width:320px}body{background:var(--sky-earth);min-height:100vh;color:var(--mag-1);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;overflow-x:hidden}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,h4{color:var(--mag-0);font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;font-weight:300;line-height:1.1}:focus-visible{outline:2px solid var(--dawn-rose);outline-offset:3px}::selection{color:var(--mag-0);background:#f2a9a852}.type-display,.type-headline,.type-section,.type-title,.type-question,.type-subtitle{color:var(--mag-0);font-family:var(--font-serif);text-wrap:balance;margin:0;font-weight:300}.type-display{font-size:var(--type-display);letter-spacing:-.02em;line-height:1.03}.type-headline{font-size:var(--type-headline);letter-spacing:-.017em;line-height:1.04}.type-section{font-size:var(--type-section);letter-spacing:-.0125em;line-height:1.08}.type-title{font-size:var(--type-title);line-height:1.1}.type-question{font-size:var(--type-question);letter-spacing:-.008em;line-height:1.12}.type-subtitle{font-size:var(--type-subtitle);line-height:1.15}.type-heading{color:var(--mag-0);font-family:var(--font-serif);font-size:var(--type-heading);margin:0;font-weight:400;line-height:1.25}.type-reading{color:var(--mag-1);font-family:var(--font-serif);font-size:var(--type-reading);text-wrap:pretty;margin:0;line-height:1.65}.type-sky{color:var(--mag-1);font-family:var(--font-serif);font-size:var(--type-sky);text-wrap:pretty;margin:0;font-style:italic;line-height:1.45}.type-lead{max-width:62ch;color:var(--mag-2);font-size:var(--type-lead);text-wrap:pretty;margin:0;line-height:1.55}.type-body{color:var(--mag-2);font-size:var(--type-body);text-wrap:pretty;margin:0;line-height:1.5}.type-eyebrow{color:var(--mag-3);font-size:var(--type-label);margin:0;font-weight:500;line-height:1.4}.type-caption{color:var(--mag-3);font-size:var(--type-caption);margin:0;line-height:1.45}.type-group{color:var(--mag-2);font-family:var(--font-serif);margin:0;font-size:1.125rem;font-style:italic;line-height:1.4}.type-numeric{font-variant-numeric:tabular-nums}.fade-enter-active,.fade-leave-active{transition:opacity var(--motion-base) ease!important}.fade-enter-from,.fade-leave-to{opacity:0!important}.rise-enter-active{transition:opacity var(--motion-base) ease, transform var(--motion-base) var(--ease-out)!important}.rise-leave-active{transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-in)!important}.rise-enter-from{opacity:0!important;transform:translateY(.375rem)!important}.rise-leave-to{opacity:0!important;transform:translateY(-.2rem)!important}.swap-enter-active{transition:opacity var(--motion-base) ease, transform var(--motion-base) var(--ease-out)!important}.swap-leave-active{transition:opacity var(--motion-fast) ease!important}.swap-enter-from{opacity:0!important;transform:translateY(.5rem)!important}.swap-leave-to{opacity:0!important}.pop-enter-active{transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--ease-out)!important}.pop-leave-active{transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-in)!important}.pop-enter-from,.pop-leave-to{opacity:0!important;transform:translateY(-.35rem)scale(.97)!important}.page-enter-active{transition:opacity var(--motion-slow) ease, transform var(--motion-slow) var(--ease-out)!important}.page-leave-active{transition:opacity var(--motion-fast) ease!important}.page-enter-from{opacity:0!important;transform:translateY(.75rem)!important}.page-leave-to{opacity:0!important}.list-enter-active{transition:opacity var(--motion-base) ease, transform var(--motion-base) var(--ease-out)!important;transition-delay:calc(var(--list-index,0) * 40ms)!important}.list-leave-active{transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-in)!important}.list-move{transition:transform var(--motion-base) var(--ease-out)!important}.list-enter-from{opacity:0!important;transform:translateY(.4rem)!important}.list-leave-to{opacity:0!important}.collapse-enter-active,.collapse-leave-active{transition:height var(--motion-base) var(--ease-out), opacity var(--motion-base) ease!important;overflow:hidden!important}.collapse-enter-from,.collapse-leave-to{opacity:0!important}@media (prefers-reduced-motion:reduce){.rise-enter-from,.rise-leave-to,.swap-enter-from,.pop-enter-from,.pop-leave-to,.page-enter-from,.list-enter-from{transform:none!important}.list-move,.collapse-enter-active,.collapse-leave-active{transition:none!important}}#app{min-height:100vh;position:relative}.container{width:100%;max-width:calc(var(--content-width) + var(--page-gutter) * 2);padding-inline:var(--page-gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.surface{border:1px solid var(--surface-edge);border-radius:var(--radius-surface);background:var(--surface-fill);-webkit-backdrop-filter:blur(var(--surface-blur))}:root[data-graphics=low] *,:root[data-graphics=low] :before,:root[data-graphics=low] :after{-webkit-backdrop-filter:none!important}:root[data-graphics=low] .surface{background:var(--surface-fill-solid)}.astro-glyph-sprite[data-v-e2f5d9e5]{width:0;height:0;position:absolute;overflow:hidden}.app-button[data-v-994af71a]{border-radius:var(--radius-pill);min-height:3.125rem;font-size:var(--type-ui);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.75rem;font-weight:500;line-height:1.2;display:inline-flex}.app-button__label[data-v-994af71a]{align-items:center;display:inline-flex}.app-button--primary[data-v-994af71a]{background:var(--dawn-rose);color:var(--sky-night)}.app-button--secondary[data-v-994af71a]{border-color:var(--mag-4);color:var(--mag-1)}.app-button--quiet[data-v-994af71a]{border-width:0 0 1px;border-color:var(--mag-4);min-height:1.875rem;color:var(--mag-1);border-radius:0;padding:.3125rem 0}.app-button--sm[data-v-994af71a]{min-height:2.25rem;font-size:var(--type-label);padding:.5625rem 1.125rem}.app-button--quiet.app-button--sm[data-v-994af71a]{min-height:1.5rem;padding:.125rem 0}@media (hover:hover){.app-button--primary[data-v-994af71a]:not(:disabled,[aria-disabled=true]):hover{background:var(--dawn-rose-deep)}.app-button--secondary[data-v-994af71a]:not(:disabled,[aria-disabled=true]):hover{border-color:var(--mag-2);background:var(--hover-fill);color:var(--mag-0)}.app-button--quiet[data-v-994af71a]:not(:disabled,[aria-disabled=true]):hover{border-color:var(--mag-1);color:var(--mag-0)}}.app-button[data-v-994af71a]:not(:disabled,[aria-disabled=true]):active{transform:translateY(1px)}.app-button[aria-disabled=true][data-v-994af71a]{pointer-events:none}.app-button[data-v-994af71a]:disabled,.app-button[aria-disabled=true][data-v-994af71a]{cursor:not-allowed}.app-button--primary[data-v-994af71a]:disabled,.app-button--primary[aria-disabled=true][data-v-994af71a]{background:var(--sky-surface-2);color:var(--mag-4)}.app-button--secondary[data-v-994af71a]:disabled,.app-button--secondary[aria-disabled=true][data-v-994af71a],.app-button--quiet[data-v-994af71a]:disabled,.app-button--quiet[aria-disabled=true][data-v-994af71a]{border-color:var(--mag-5);color:var(--mag-4)}.app-button--loading[data-v-994af71a]:disabled{cursor:progress}.app-button--primary.app-button--loading[data-v-994af71a]:disabled{background:var(--dawn-rose);color:var(--sky-night)}.app-button__spinner[data-v-994af71a]{border:1.5px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.9s linear infinite app-button-spin-994af71a}.app-button__icon[data-v-994af71a]{flex:none}@keyframes app-button-spin-994af71a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-button[data-v-994af71a]{transition:none}.app-button__spinner[data-v-994af71a]{animation-duration:2.4s}}.cookie-notice[data-v-8e3ef4c3]{z-index:60;border:1px solid var(--mag-5);border-radius:var(--radius-surface);background:#0e1433f5;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;max-width:40rem;padding:1rem 1.125rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1rem 2.5rem #00000059}@media (width>=768px){.cookie-notice[data-v-8e3ef4c3]{left:auto}}.cookie-notice__text[data-v-8e3ef4c3]{color:var(--mag-2);font-size:var(--type-caption);flex:18rem;margin:0;line-height:1.55}.cookie-notice__text a[data-v-8e3ef4c3]{color:var(--dawn-rose);text-underline-offset:.15rem;text-decoration:underline}.app-logo[data-v-59ff8ed8]{color:var(--mag-0);font-family:var(--font-serif);letter-spacing:.01em;white-space:nowrap;transition:color var(--motion-fast) ease;align-items:center;font-size:clamp(1.5rem,1.35rem + .5vw,1.6875rem);font-weight:400;line-height:1;display:inline-flex}.app-logo[data-v-59ff8ed8]:hover{color:var(--dawn-rose)}html.app-drawer-open{overflow:hidden}.app-drawer[data-v-bf9d132c]{z-index:900;position:fixed;inset:0}.app-drawer__backdrop[data-v-bf9d132c]{background:#05070fa8;position:absolute;inset:0}.app-drawer__panel[data-v-bf9d132c]{overscroll-behavior:contain;background:var(--sky-earth);touch-action:pan-y;border-bottom:1px solid #3a426899;outline:none;flex-direction:column;max-height:100dvh;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;right:0;overflow-y:auto;box-shadow:0 2.5rem 4rem #03050c99}.app-drawer__panel--swipe[data-v-bf9d132c]{touch-action:none}.app-drawer__panel--dragging[data-v-bf9d132c]{transition:none}.app-drawer__sky[data-v-bf9d132c]{padding-top:env(safe-area-inset-top);background:linear-gradient(180deg, var(--sky-zenith), var(--sky-night) 55%, var(--sky-horizon));padding-bottom:1.75rem}.app-drawer__header[data-v-bf9d132c]{min-height:var(--app-drawer-bar,var(--header-height));justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-drawer__heading[data-v-bf9d132c]{min-width:0}.app-drawer__close[data-v-bf9d132c]{border:1px solid var(--mag-5);width:2.375rem;height:2.375rem;color:var(--mag-1);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:50%;flex:none;place-items:center;display:inline-grid}.app-drawer__close[data-v-bf9d132c]:hover{border-color:var(--mag-3);color:var(--mag-0)}.app-drawer__body[data-v-bf9d132c]{padding-top:.75rem;display:grid}.app-drawer__horizon[data-v-bf9d132c]{background:linear-gradient(90deg,#b7bed62e,#e4e8f39e 50%,#b7bed62e);flex:none;height:1px;box-shadow:0 0 .75rem #9c8ce059}.app-drawer__ground[data-v-bf9d132c]{background:linear-gradient(180deg, #121733, var(--sky-earth) 4rem)}.app-drawer__footer[data-v-bf9d132c]{padding-top:1rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));gap:.25rem;display:grid}.app-drawer-enter-active .app-drawer__backdrop[data-v-bf9d132c],.app-drawer-leave-active .app-drawer__backdrop[data-v-bf9d132c]{transition:opacity .26s}.app-drawer-enter-active .app-drawer__panel[data-v-bf9d132c]{transition:clip-path .42s cubic-bezier(.22,1,.36,1)}.app-drawer-leave-active .app-drawer__panel[data-v-bf9d132c]{transition:clip-path .26s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,1,1)}.app-drawer-enter-from .app-drawer__backdrop[data-v-bf9d132c],.app-drawer-leave-to .app-drawer__backdrop[data-v-bf9d132c]{opacity:0}.app-drawer-enter-from .app-drawer__panel[data-v-bf9d132c],.app-drawer-leave-to .app-drawer__panel[data-v-bf9d132c]{clip-path:inset(0 0 100%)}@media (prefers-reduced-motion:reduce){.app-drawer__panel[data-v-bf9d132c],.app-drawer-enter-active .app-drawer__panel[data-v-bf9d132c],.app-drawer-leave-active .app-drawer__panel[data-v-bf9d132c]{transition:none}.app-drawer-enter-from .app-drawer__panel[data-v-bf9d132c],.app-drawer-leave-to .app-drawer__panel[data-v-bf9d132c]{clip-path:none}}.app-drawer-item[data-v-c2815ae3]{text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;transition:color var(--motion-fast) ease;background:0 0;border:0;align-items:center;display:flex;position:relative}.app-drawer-item__label[data-v-c2815ae3]{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-drawer-item--section[data-v-c2815ae3]{min-height:3.25rem;color:var(--mag-2);font-family:var(--font-serif);padding:.375rem 0;font-size:clamp(1.75rem,1.5rem + 1vw,2.125rem);font-weight:300;line-height:1.15}.app-drawer-item--section[data-v-c2815ae3]:before{top:50%;left:calc(var(--page-gutter) * -.55);background:var(--dawn-rose);content:"";opacity:0;width:.375rem;height:.375rem;transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--ease-out);border-radius:50%;margin-top:-.1875rem;position:absolute;transform:scale(.4)}.app-drawer-item--section.app-drawer-item--active[data-v-c2815ae3]{color:var(--mag-0)}.app-drawer-item--section.app-drawer-item--active[data-v-c2815ae3]:before{opacity:1;transform:scale(1)}.app-drawer-item--section[data-v-c2815ae3]:hover:not(:disabled),.app-drawer-item--section[data-v-c2815ae3]:focus-visible{color:var(--mag-0)}.app-drawer-item--action[data-v-c2815ae3]{min-height:3rem;color:var(--mag-1);font-family:var(--font-sans);font-size:var(--type-ui);gap:.875rem;padding:.5rem 0;font-weight:500}.app-drawer-item__icon[data-v-c2815ae3]{color:var(--mag-3);transition:color var(--motion-fast) ease;flex:none}.app-drawer-item--action[data-v-c2815ae3]:hover:not(:disabled),.app-drawer-item--action[data-v-c2815ae3]:focus-visible{color:var(--mag-0)}.app-drawer-item--action:hover:not(:disabled) .app-drawer-item__icon[data-v-c2815ae3],.app-drawer-item--action:focus-visible .app-drawer-item__icon[data-v-c2815ae3]{color:var(--dawn-rose)}.app-drawer-item--quiet[data-v-c2815ae3]{color:var(--mag-2)}.app-drawer-item--quiet:hover:not(:disabled) .app-drawer-item__icon[data-v-c2815ae3],.app-drawer-item--quiet:focus-visible .app-drawer-item__icon[data-v-c2815ae3]{color:var(--danger)}.app-drawer-item[data-v-c2815ae3]:focus-visible{outline:2px solid var(--dawn-rose);outline-offset:2px;border-radius:var(--radius-field)}.app-drawer-item[data-v-c2815ae3]:disabled{cursor:not-allowed;opacity:.48}.app-menu[data-v-38ab10a9]{display:inline-block;position:relative}.app-menu__list[data-v-38ab10a9]{z-index:30;border:1px solid var(--surface-edge);border-radius:var(--radius-surface);background:var(--surface-fill-solid);width:max-content;min-width:16rem;max-width:20rem;-webkit-backdrop-filter:blur(var(--surface-blur));transform-origin:100% 0;gap:.15rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 18px 44px #00000080}.app-menu__list--start[data-v-38ab10a9]{transform-origin:0 0;left:0;right:auto}[role=menuitem][data-v-38ab10a9-s]{border-radius:var(--radius-field);width:100%;min-height:2.6rem;color:var(--mag-1);font-size:var(--type-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:.55rem .75rem;font-weight:400;transition:background .18s,color .18s;display:flex}[role=menuitem][data-v-38ab10a9-s]:hover:not(:disabled),[role=menuitem][data-v-38ab10a9-s]:focus-visible{color:var(--mag-0);background:#e4e8f314;outline:none}[role=menuitem][data-v-38ab10a9-s]:disabled{cursor:not-allowed;opacity:.48}.app-menu-enter-active[data-v-38ab10a9]{transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1)}.app-menu-leave-active[data-v-38ab10a9]{transition:opacity .14s,transform .14s}.app-menu-enter-from[data-v-38ab10a9],.app-menu-leave-to[data-v-38ab10a9]{opacity:0;transform:translateY(-.35rem)scale(.97)}@media (prefers-reduced-motion:reduce){.app-menu-enter-active[data-v-38ab10a9],.app-menu-leave-active[data-v-38ab10a9]{transition:opacity .14s}.app-menu-enter-from[data-v-38ab10a9],.app-menu-leave-to[data-v-38ab10a9]{transform:none}}.account-avatar[data-v-c211fbbf]{border:1px solid var(--mag-4);width:2.125rem;height:2.125rem;color:var(--mag-1);font-family:var(--font-serif);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:50%;flex:none;place-items:center;font-size:1rem;line-height:1;display:inline-grid}.account-avatar--lg[data-v-c211fbbf]{width:3rem;height:3rem;font-size:1.375rem}.account-avatar--active[data-v-c211fbbf]{border-color:var(--mag-2);color:var(--mag-0)}.account-trigger[data-v-7f9bb65f]{min-height:2.75rem;color:var(--mag-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.25rem .25rem .25rem 0;display:inline-flex}.account-trigger__name[data-v-7f9bb65f]{max-width:10rem;font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-trigger__chevron[data-v-7f9bb65f]{color:var(--mag-3);transition:color var(--motion-fast) ease, transform var(--motion-base) var(--ease-out)}.account-trigger:hover .account-trigger__chevron[data-v-7f9bb65f],.account-trigger--open .account-trigger__chevron[data-v-7f9bb65f]{color:var(--mag-0)}.account-trigger--open .account-trigger__chevron[data-v-7f9bb65f]{transform:rotate(180deg)}.account-menu__identity[data-v-7f9bb65f]{border-bottom:1px solid var(--mag-5);align-items:center;gap:.875rem;margin-bottom:.25rem;padding:.625rem .625rem .875rem;display:flex}.account-menu__identity-text[data-v-7f9bb65f]{gap:.125rem;min-width:0;display:grid}.account-menu__identity-text strong[data-v-7f9bb65f]{color:var(--mag-0);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:400;overflow:hidden}.account-menu__identity-text span[data-v-7f9bb65f]{color:var(--mag-3);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__item svg[data-v-7f9bb65f]{color:var(--mag-3);transition:color var(--motion-fast) ease;flex:none}.account-menu__item:hover:not(:disabled) svg[data-v-7f9bb65f],.account-menu__item:focus-visible svg[data-v-7f9bb65f]{color:var(--dawn-rose)}.account-menu__item--quiet:hover:not(:disabled) svg[data-v-7f9bb65f],.account-menu__item--quiet:focus-visible svg[data-v-7f9bb65f]{color:var(--danger)}.account-menu__divider[data-v-7f9bb65f]{background:var(--mag-5);height:1px;margin:.25rem .625rem}.account-mobile-menu[data-v-6fda1a06]{gap:.5rem;display:grid}.account-mobile-menu__identity[data-v-6fda1a06]{align-items:center;gap:.875rem;min-width:0;padding-bottom:.25rem;display:flex}.account-mobile-menu__identity-text[data-v-6fda1a06]{gap:.125rem;min-width:0;display:grid}.account-mobile-menu__identity-text strong[data-v-6fda1a06]{color:var(--mag-0);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:400;overflow:hidden}.account-mobile-menu__identity-text span[data-v-6fda1a06]{color:var(--mag-3);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-mobile-menu__links[data-v-6fda1a06]{display:grid}.site-header[data-v-7aff69aa]{z-index:40;width:100%;transition:background-color var(--motion-slow) ease, border-color var(--motion-slow) ease;border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-v-7aff69aa]:not(.is-raised){text-shadow:0 1px 10px #05070f73}.site-header.is-raised[data-v-7aff69aa]{-webkit-backdrop-filter:blur(var(--surface-blur));background:#05070fd1;border-bottom-color:#3a426899}.site-header__bar[data-v-7aff69aa]{min-height:var(--header-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid}.site-header__nav[data-v-7aff69aa]{justify-content:center;gap:2.5rem;display:flex}.site-header__nav a[data-v-7aff69aa]{color:var(--mag-2);font-size:var(--type-body);transition:color var(--motion-fast) ease}.site-header__nav a[data-v-7aff69aa]:hover,.site-header__nav a.is-active[data-v-7aff69aa]{color:var(--mag-0)}.site-header__actions[data-v-7aff69aa]{justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.site-header__link[data-v-7aff69aa]{color:var(--mag-1);font-size:var(--type-body);white-space:nowrap;transition:color var(--motion-fast) ease}.site-header__link[data-v-7aff69aa]:hover{color:var(--mag-0)}.site-header__menu-toggle[data-v-7aff69aa]{width:2.375rem;height:2.375rem;color:var(--mag-1);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border:1px solid #0000;border-radius:50%;place-items:center;display:none}.site-header__menu-toggle[data-v-7aff69aa]:hover,.site-header__menu-toggle[aria-expanded=true][data-v-7aff69aa]{border-color:var(--mag-5);color:var(--mag-0)}@media (width<=960px){.site-header__bar[data-v-7aff69aa]{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem}.site-header__nav[data-v-7aff69aa],.site-header__link[data-v-7aff69aa],.site-header__account[data-v-7aff69aa]{display:none}.site-header__menu-toggle[data-v-7aff69aa]{display:inline-grid}}@media (prefers-reduced-motion:reduce){.site-header[data-v-7aff69aa]{transition:none}}.site-footer[data-v-00a514ed]{border-top:1px solid var(--mag-5);background:var(--sky-earth)}.site-footer__main[data-v-00a514ed]{gap:2.75rem;padding-block:3.5rem 3rem;display:grid}@media (width>=1280px){.site-footer__main[data-v-00a514ed]{grid-template-columns:minmax(0,1fr) auto;column-gap:4rem;padding-block:4.5rem 4rem}}.site-footer__about[data-v-00a514ed]{align-content:start;justify-items:start;gap:1rem;display:grid}.site-footer__note[data-v-00a514ed]{max-width:36ch;color:var(--mag-3);font-size:var(--type-caption);margin:0;line-height:1.6}.site-footer__nav[data-v-00a514ed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}@media (width>=768px){.site-footer__nav[data-v-00a514ed]{grid-template-columns:repeat(3,max-content);column-gap:clamp(3rem,7vw,5.5rem)}}@media (width<=767px){.site-footer__group--wide[data-v-00a514ed]{grid-column:1/-1}}.site-footer__heading[data-v-00a514ed]{color:var(--mag-1);font-family:var(--font-serif);margin:0 0 1rem;font-size:1.0625rem;font-style:italic;font-weight:400;line-height:1.3}.site-footer__links[data-v-00a514ed]{justify-items:start;gap:.25rem;margin:-.3125rem 0;padding:0;list-style:none;display:grid}.site-footer__links a[data-v-00a514ed]{color:var(--mag-3);font-size:var(--type-label);transition:color var(--motion-fast) ease;padding-block:.3125rem;line-height:1.4;display:inline-block}.site-footer__links a[data-v-00a514ed]:hover{color:var(--mag-0)}.site-footer__links a[aria-current=page][data-v-00a514ed]{color:var(--mag-1)}.site-footer__base[data-v-00a514ed]{padding-block:1.5rem calc(1.75rem + env(safe-area-inset-bottom));color:var(--mag-3);font-size:var(--type-caption);border-top:1px solid #3a42688c;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;line-height:1.5;display:flex}.site-footer__base p[data-v-00a514ed]{margin:0}.site-footer__seller[data-v-00a514ed]{display:grid}@media (width>=768px){.site-footer__seller[data-v-00a514ed]{display:block}.site-footer__seller span+span[data-v-00a514ed]:before{content:"·";color:var(--mag-4);margin-inline:.5rem}}html.app-modal-open{overflow:hidden}.app-modal__backdrop[data-v-d9ae7d4c]{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#05070fb8;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=768px){.app-modal__backdrop[data-v-d9ae7d4c]{justify-content:center;align-items:center;padding:1.5rem}}.app-modal[data-v-d9ae7d4c]{width:100%;min-width:0;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top));border:1px solid var(--mag-5);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--sky-surface);transition:transform var(--motion-slow) var(--ease-out);border-bottom:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -1.5rem 3rem #03061273}@media (width>=768px){.app-modal[data-v-d9ae7d4c]{border-bottom:1px solid var(--mag-5);border-radius:var(--radius-surface);width:min(100%,42rem);max-height:calc(100vh - 3rem);box-shadow:0 1.5rem 5rem #0000007a}}.app-modal__grab[data-v-d9ae7d4c]{touch-action:none;flex:none}@media (width>=768px){.app-modal__grab[data-v-d9ae7d4c]{touch-action:auto}}.app-modal__handle[data-v-d9ae7d4c]{background:var(--mag-5);border-radius:2px;width:2.25rem;height:.25rem;margin:.625rem auto 0;display:block}@media (width>=768px){.app-modal__handle[data-v-d9ae7d4c]{display:none}}.app-modal__header[data-v-d9ae7d4c]{border-bottom:1px solid var(--mag-5);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem 1rem;display:flex}@media (width>=768px){.app-modal__header[data-v-d9ae7d4c]{padding:1.5rem 1.75rem}}.app-modal__title[data-v-d9ae7d4c]{font-size:var(--type-title);margin:0;line-height:1.18}.app-modal__close[data-v-d9ae7d4c]{border:1px solid var(--mag-5);width:2.5rem;height:2.5rem;color:var(--mag-2);background:0 0;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,color .2s,background .2s;display:inline-grid}.app-modal__close[data-v-d9ae7d4c]:hover{border-color:var(--mag-3);color:var(--mag-0)}.app-modal__body[data-v-d9ae7d4c]{overscroll-behavior:contain;padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}@media (width>=768px){.app-modal__body[data-v-d9ae7d4c]{padding:1.75rem}}.app-modal__footer[data-v-d9ae7d4c]{border-top:1px solid var(--mag-5);justify-content:flex-end;gap:.75rem;padding:1.25rem;display:flex}@media (width>=768px){.app-modal__footer[data-v-d9ae7d4c]{padding:1.5rem 1.75rem}}.app-modal-enter-active[data-v-d9ae7d4c],.app-modal-leave-active[data-v-d9ae7d4c]{transition:opacity var(--motion-base) ease}.app-modal-enter-active .app-modal[data-v-d9ae7d4c]{transition:transform var(--motion-slow) var(--ease-out)}.app-modal-leave-active .app-modal[data-v-d9ae7d4c]{transition:transform var(--motion-base) var(--ease-in)}.app-modal-enter-from[data-v-d9ae7d4c],.app-modal-leave-to[data-v-d9ae7d4c]{opacity:0}.app-modal-enter-from .app-modal[data-v-d9ae7d4c],.app-modal-leave-to .app-modal[data-v-d9ae7d4c]{transform:translateY(100%)}@media (width>=768px){.app-modal-enter-from .app-modal[data-v-d9ae7d4c],.app-modal-leave-to .app-modal[data-v-d9ae7d4c]{transform:translateY(1rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.app-modal[data-v-d9ae7d4c],.app-modal-enter-active .app-modal[data-v-d9ae7d4c],.app-modal-leave-active .app-modal[data-v-d9ae7d4c]{transition:none}.app-modal-enter-from .app-modal[data-v-d9ae7d4c],.app-modal-leave-to .app-modal[data-v-d9ae7d4c]{transform:none}}.app-text-button[data-v-c99ca5f7]{min-height:2.5rem;color:var(--mag-2);font:inherit;font-size:var(--type-label);cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:.5rem .25rem;font-weight:500;line-height:1.2;display:inline-flex}@media (hover:hover){.app-text-button[data-v-c99ca5f7]:hover:not(:disabled){color:var(--mag-0)}.app-text-button--danger[data-v-c99ca5f7]:hover:not(:disabled){color:var(--danger)}}.app-text-button[data-v-c99ca5f7]:active:not(:disabled){transform:translateY(1px)}.app-text-button[data-v-c99ca5f7]:disabled{color:var(--mag-4);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.app-text-button[data-v-c99ca5f7]{transition:none}}.auth-modal-status[data-v-ec60d722]{--status-color:var(--dawn-rose);gap:1rem;display:grid}.auth-modal-status--danger[data-v-ec60d722]{--status-color:var(--dawn-rose)}.auth-modal-status__mark[data-v-ec60d722]{border:1px solid color-mix(in srgb, var(--status-color) 32%, transparent);background:color-mix(in srgb, var(--status-color) 12%, transparent);width:3.5rem;height:3.5rem;color:var(--status-color);border-radius:50%;place-items:center;display:grid}.auth-modal-status__text[data-v-ec60d722]{gap:.75rem;display:grid}.auth-modal-status__text[data-v-ec60d722] p{color:var(--mag-2);font-size:var(--type-label);margin:0;line-height:1.65}.auth-modal-status__text[data-v-ec60d722] p:first-child{color:var(--mag-1)}.auth-modal-status__actions[data-v-ec60d722]{gap:.5rem;display:grid}.forgot-password-form[data-v-46480756]{gap:1rem;display:grid}.forgot-password-form__text[data-v-46480756]{color:var(--mag-2);font-size:var(--type-label);margin:0;line-height:1.65}.field[data-v-46480756]{gap:.5rem;display:grid}.type-eyebrow[data-v-46480756]{color:var(--mag-2);font-family:var(--font-sans);font-size:var(--type-label);font-weight:500;line-height:1.35}input[data-v-46480756]{border:1px solid var(--mag-5);border-radius:var(--radius-field);background:var(--sky-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;width:100%;min-height:3.375rem;color:var(--mag-0);outline:none;padding:.75rem 1.125rem;font-size:1.0625rem;line-height:1.35}input[data-v-46480756]::placeholder{color:var(--mag-4)}input[data-v-46480756]:hover:not(:disabled,:focus){border-color:var(--mag-4)}input[data-v-46480756]:focus{border-color:var(--dawn-rose)}input[aria-invalid=true][data-v-46480756]{border-color:var(--danger)}input[data-v-46480756]:disabled{color:var(--mag-3);cursor:not-allowed}.error-text[data-v-46480756]{color:var(--danger);font-size:var(--type-caption);line-height:1.45}.acceptances[data-v-22558cae]{gap:.6rem;display:grid}.acceptance[data-v-22558cae]{gap:.3rem;display:grid}.acceptance__label[data-v-22558cae]{color:var(--mag-2);font-size:var(--type-caption);cursor:pointer;align-items:flex-start;gap:.6rem;line-height:1.6;display:flex}.acceptance__input[data-v-22558cae]{width:1.1rem;height:1.1rem;accent-color:var(--dawn-rose);cursor:pointer;flex:none;margin-top:.15rem}.acceptances a[data-v-22558cae]{color:var(--dawn-rose);text-underline-offset:.15rem;text-decoration:underline}.acceptance__error[data-v-22558cae]{color:var(--danger);font-size:var(--type-caption);line-height:1.45}.acceptances__note[data-v-22558cae]{color:var(--mag-4);font-size:var(--type-caption);margin:0;line-height:1.6}.provider-register[data-v-51cdb227]{gap:1rem;display:grid}.provider-register__text[data-v-51cdb227]{color:var(--mag-2);font-size:var(--type-label);margin:0;line-height:1.65}.login-form[data-v-e873ceb6]{gap:1rem;display:grid}.field[data-v-e873ceb6]{gap:.5rem;display:grid}.type-eyebrow[data-v-e873ceb6]{color:var(--mag-2);font-family:var(--font-sans);font-size:var(--type-label);font-weight:500;line-height:1.35}input[data-v-e873ceb6]{border:1px solid var(--mag-5);border-radius:var(--radius-field);background:var(--sky-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;width:100%;min-height:3.375rem;color:var(--mag-0);outline:none;padding:.75rem 1.125rem;font-size:1.0625rem;line-height:1.35}input[data-v-e873ceb6]::placeholder{color:var(--mag-4)}input[data-v-e873ceb6]:hover:not(:disabled,:focus){border-color:var(--mag-4)}input[data-v-e873ceb6]:focus{border-color:var(--dawn-rose)}input[aria-invalid=true][data-v-e873ceb6]{border-color:var(--danger)}input[data-v-e873ceb6]:disabled{color:var(--mag-3);cursor:not-allowed}.error-text[data-v-e873ceb6]{color:var(--danger);font-size:var(--type-caption);line-height:1.45}.login-form__forgot[data-v-e873ceb6]{color:var(--mag-2);font:inherit;font-size:var(--type-label);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:end;padding:.25rem 0;font-weight:600;text-decoration:underline;transition:color .15s}.login-form__forgot[data-v-e873ceb6]:hover,.login-form__forgot[data-v-e873ceb6]:focus-visible{color:var(--dawn-rose)}.login-form__actions[data-v-e873ceb6]{gap:.75rem;padding-top:.5rem;display:grid}.register-form[data-v-03c0da17]{gap:1rem;display:grid}.field[data-v-03c0da17]{gap:.5rem;display:grid}.type-eyebrow[data-v-03c0da17]{color:var(--mag-2);font-family:var(--font-sans);font-size:var(--type-label);font-weight:500;line-height:1.35}input[data-v-03c0da17]{border:1px solid var(--mag-5);border-radius:var(--radius-field);background:var(--sky-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;width:100%;min-height:3.375rem;color:var(--mag-0);outline:none;padding:.75rem 1.125rem;font-size:1.0625rem;line-height:1.35}input[data-v-03c0da17]::placeholder{color:var(--mag-4)}input[data-v-03c0da17]:hover:not(:disabled,:focus){border-color:var(--mag-4)}input[data-v-03c0da17]:focus{border-color:var(--dawn-rose)}input[aria-invalid=true][data-v-03c0da17]{border-color:var(--danger)}input[data-v-03c0da17]:disabled{color:var(--mag-3);cursor:not-allowed}.error-text[data-v-03c0da17]{color:var(--danger);font-size:var(--type-caption);line-height:1.45}.register-form__actions[data-v-03c0da17]{padding-top:.5rem;display:grid}.password-input[data-v-9caf85dc]{display:grid;position:relative}.password-input input[data-v-9caf85dc]{border:1px solid var(--mag-5);border-radius:var(--radius-field);background:var(--sky-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;width:100%;min-height:3.375rem;color:var(--mag-0);outline:none;padding:.75rem 1.125rem;font-size:1.0625rem;line-height:1.35}.password-input input[data-v-9caf85dc]::placeholder{color:var(--mag-4)}.password-input input[data-v-9caf85dc]:hover:not(:disabled,:focus){border-color:var(--mag-4)}.password-input input[data-v-9caf85dc]:focus{border-color:var(--dawn-rose)}.password-input input[aria-invalid=true][data-v-9caf85dc]{border-color:var(--danger)}.password-input input[data-v-9caf85dc]:disabled{color:var(--mag-3);cursor:not-allowed}.password-input input[data-v-9caf85dc]{padding-right:2.85rem}.password-input__toggle[data-v-9caf85dc]{border-radius:var(--radius-field);width:2rem;height:2rem;color:var(--mag-2);place-items:center;transition:color .15s,background .15s;display:inline-grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.password-input__toggle[data-v-9caf85dc]:hover{background:var(--hover-fill);color:var(--mag-1)}.reset-password-form[data-v-8eea1d82]{gap:1rem;display:grid}.reset-password-form__text[data-v-8eea1d82]{color:var(--mag-2);font-size:var(--type-label);margin:0;line-height:1.65}.field[data-v-8eea1d82]{gap:.5rem;display:grid}.type-eyebrow[data-v-8eea1d82]{color:var(--mag-2);font-family:var(--font-sans);font-size:var(--type-label);font-weight:500;line-height:1.35}.error-text[data-v-8eea1d82]{color:var(--danger);font-size:var(--type-caption);line-height:1.45}.hint-text[data-v-8eea1d82]{color:var(--mag-3);font-size:var(--type-caption);line-height:1.45}.social-auth[data-v-a85093f5]{gap:.75rem;display:grid}.social-auth__divider[data-v-a85093f5]{color:var(--mag-4);font-size:var(--type-caption);text-transform:uppercase;align-items:center;gap:.75rem;font-weight:700;display:flex}.social-auth__divider[data-v-a85093f5]:before,.social-auth__divider[data-v-a85093f5]:after{content:"";background:#b7bed61a;flex:1;height:1px}.social-auth__actions[data-v-a85093f5]{gap:.6rem;display:grid}.social-auth__note[data-v-a85093f5]{color:var(--mag-4);font-size:var(--type-caption);margin:0;line-height:1.6}.auth-modal[data-v-3d97f49e]{gap:1rem;display:grid}.auth-modal__text[data-v-3d97f49e]{color:var(--mag-2);font-size:var(--type-label);margin:0;line-height:1.65}.auth-modal__save-note[data-v-3d97f49e]{border-radius:var(--radius-field);color:var(--mag-2);font-size:var(--type-label);background:linear-gradient(135deg,#f2a9a81a,#86a8f014),#0e14337a;border:1px solid #f2a9a83d;margin:0;padding:.85rem 1rem;font-weight:700;line-height:1.65;box-shadow:inset 0 1px #ffffff0a}.auth-modal__notice[data-v-3d97f49e]{border-radius:var(--radius-field);color:var(--mag-2);font-size:var(--type-label);background:#f2a9a814;border:1px solid #f2a9a852;margin:0;padding:.75rem .9rem;line-height:1.6}.auth-modal__tabs[data-v-3d97f49e]{border-radius:var(--radius-field);background:#0e14336b;border:1px solid #b7bed624;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.25rem;display:grid}.auth-modal__tabs button[data-v-3d97f49e]{border-radius:calc(var(--radius-field) - .25rem);min-height:2.4rem;color:var(--mag-2);font-size:var(--type-label);letter-spacing:0;cursor:pointer;background:0 0;border:0;font-weight:700}.auth-modal__tabs button.active[data-v-3d97f49e]{color:var(--dawn-rose);background:#f2a9a81f}.marketing-layout[data-v-e8318a8c]{--header-height:5rem;--sticky-top:calc(var(--header-height) + 1.5rem);min-height:100dvh;position:relative}.marketing-layout__content[data-v-e8318a8c]{z-index:1;min-height:100dvh;position:relative}@media (width<=767px){.marketing-layout[data-v-e8318a8c]{--header-height:4rem}}.skip-link[data-v-e8318a8c]{z-index:100;border-radius:var(--radius-field);background:var(--sky-surface);color:var(--dawn-rose);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link[data-v-e8318a8c]:focus{transform:translateY(0)}.product-header[data-v-664c6bad]{z-index:40;width:100%;transition:background-color var(--motion-slow) ease, border-color var(--motion-slow) ease;border-bottom:1px solid #0000;position:sticky;top:0}.product-header.is-raised[data-v-664c6bad]{-webkit-backdrop-filter:blur(var(--surface-blur));background:#05070fd1;border-bottom-color:#3a426899}.product-header__top[data-v-664c6bad]{min-height:var(--header-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.product-header__brand[data-v-664c6bad]{align-items:center;gap:3.5rem;display:flex}.product-header__navigation[data-v-664c6bad]{align-items:center;gap:2rem;padding-top:.5rem;display:flex}.product-header__navigation a[data-v-664c6bad]{color:var(--mag-3);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem 0 .375rem;font-size:.9375rem;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.product-header__navigation a[data-v-664c6bad]:after{content:"";width:1.25rem;height:2px;transition:background-color var(--motion-fast) ease;background:0 0;border-radius:1px}.product-header__navigation a[data-v-664c6bad]:hover{color:var(--mag-1)}.product-header__navigation a[data-v-664c6bad]{color:var(--mag-2)}.product-header__navigation a.is-current[data-v-664c6bad]{color:var(--mag-0)}.product-header__navigation a.is-current[data-v-664c6bad]:after{background:var(--dawn-rose)}.product-header__account[data-v-664c6bad]{justify-self:end;display:flex}.product-header__menu-toggle[data-v-664c6bad]{width:2.375rem;height:2.375rem;color:var(--mag-1);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border:1px solid #0000;border-radius:50%;place-items:center;display:none}.product-header__menu-toggle[data-v-664c6bad]:hover,.product-header__menu-toggle[aria-expanded=true][data-v-664c6bad]{border-color:var(--mag-5);color:var(--mag-0)}@media (width<=767px){.product-header__navigation[data-v-664c6bad],.product-header__account-menu[data-v-664c6bad]{display:none}.product-header__menu-toggle[data-v-664c6bad]{display:inline-grid}}@media (prefers-reduced-motion:reduce){.product-header[data-v-664c6bad]{transition:none}}.product-layout[data-v-b14f975a]{--header-height:4.6rem;--sticky-top:calc(var(--header-height) + 1.5rem);min-height:100dvh;position:relative}.product-layout__content[data-v-b14f975a],.product-layout__loading[data-v-b14f975a]{z-index:1;min-height:100dvh;position:relative}@media (width<=767px){.product-layout[data-v-b14f975a]{--header-height:4rem}}.product-layout__loading[data-v-b14f975a]{place-items:center;display:grid}.product-layout__loading-orbit[data-v-b14f975a]{aspect-ratio:1;border:1px solid #f2a9a82e;border-radius:50%;width:8rem;position:relative}.product-layout__loading-orbit span[data-v-b14f975a]{inset:calc(var(--ring) * 1.4rem);border:1px solid #86a8f02e;border-radius:50%;position:absolute}.product-layout__loading-orbit span[data-v-b14f975a]:first-child{--ring:1}.product-layout__loading-orbit span[data-v-b14f975a]:nth-child(2){--ring:2}.product-layout__loading-orbit i[data-v-b14f975a]{background:var(--dawn-rose);transform-origin:4.25rem .25rem;border-radius:50%;width:.5rem;height:.5rem;animation:1.8s linear infinite orbit-loading-b14f975a;position:absolute;top:46%;left:-.25rem;box-shadow:0 0 1rem #f2a9a8cc}.skip-link[data-v-b14f975a]{z-index:100;border-radius:var(--radius-field);background:var(--sky-surface);color:var(--dawn-rose);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link[data-v-b14f975a]:focus{transform:translateY(0)}@keyframes orbit-loading-b14f975a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.product-layout__loading-orbit i[data-v-b14f975a]{animation:none}}.app-icon-button[data-v-85013b15]{border:1px solid var(--mag-4);background:var(--chip-fill);width:2.5rem;height:2.5rem;color:var(--mag-1);cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}@media (hover:hover){.app-icon-button[data-v-85013b15]:hover:not(:disabled){border-color:var(--mag-2);color:var(--mag-0)}.app-icon-button--danger[data-v-85013b15]:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}}.app-icon-button[aria-pressed=true][data-v-85013b15]{border-color:var(--dawn-rose);color:var(--dawn-rose)}.app-icon-button[data-v-85013b15]:active:not(:disabled){transform:scale(.97)}.app-icon-button[data-v-85013b15]:disabled{border-color:var(--mag-5);color:var(--mag-4);cursor:not-allowed}.app-icon-button__tooltip[data-v-85013b15]{z-index:5;border:1px solid var(--surface-edge);border-radius:var(--radius-field);background:var(--surface-fill-solid);color:var(--mag-1);font-size:var(--type-caption);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--motion-fast) ease;padding:.35rem .65rem;position:absolute;top:50%;right:calc(100% + .6rem);transform:translateY(-50%)}@media (hover:hover){.app-icon-button:hover .app-icon-button__tooltip[data-v-85013b15]{opacity:1}}.app-icon-button:focus-visible .app-icon-button__tooltip[data-v-85013b15]{opacity:1}.app-icon-button[aria-pressed=true] .app-icon-button__tooltip[data-v-85013b15]{opacity:0}@media (prefers-reduced-motion:reduce){.app-icon-button[data-v-85013b15],.app-icon-button__tooltip[data-v-85013b15]{transition:none}}.wheel-aspects__hit[data-v-e88c655e]{stroke:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent}.wheel-bodies__degree[data-v-3511b9b6]{fill:var(--mag-1);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:500}.wheel-bodies__mark[data-v-3511b9b6]{transition:opacity var(--motion-fast) ease}.wheel-bodies__hit[data-v-3511b9b6]{fill:#0000;cursor:pointer;outline:none}.wheel-bodies__hit[data-v-3511b9b6]:focus-visible{stroke:var(--dawn-rose);stroke-width:1.5px}.wheel-houses__name[data-v-3e261ea2]{fill:color-mix(in srgb, var(--mag-1) 92%, transparent);font-family:var(--font-serif);transform-box:fill-box;font-weight:400}.wheel-houses__name.is-angle[data-v-3e261ea2]{font-family:var(--font-sans);letter-spacing:.04em;font-weight:500}.wheel-houses__degree[data-v-3e261ea2]{fill:var(--mag-3);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.wheel-houses__name[data-v-3e261ea2]{transition:fill var(--motion-fast) ease}.wheel-houses__name.is-hover[data-v-3e261ea2]{fill:var(--mag-0)}.wheel-houses__name.is-lit[data-v-3e261ea2],.wheel-houses__degree.is-lit[data-v-3e261ea2]{fill:var(--dawn-rose)}.wheel-houses__sectors path[data-v-3e261ea2]{cursor:pointer}.wheel-houses__hit[data-v-3e261ea2]{fill:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.wheel-houses__hit[data-v-3e261ea2]:focus-visible{stroke:var(--dawn-rose);stroke-width:1.5px}.wheel-zones__zone[data-v-5c8c3eb8]{fill:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent}.natal-wheel[data-v-68799848]{aspect-ratio:1;width:100%;position:relative}.natal-wheel__drawing[data-v-68799848]{width:100%;height:100%;display:block;overflow:visible}.natal-wheel.is-animated[data-v-68799848] .wheel-bodies__glyph{transform-box:fill-box;transform-origin:50%;animation:natal-wheel-rise-68799848 .56s var(--ease-out) both;animation-delay:calc(var(--order,0) * 45ms)}.natal-wheel.is-animated[data-v-68799848] :is(.wheel-bodies__leaders,.wheel-bodies__dots,.wheel-bodies__beads,.wheel-bodies__tiles)>*{animation:.7s both natal-wheel-appear-68799848}.natal-wheel.is-animated[data-v-68799848] .wheel-window>:is(circle,path){animation:.9s both natal-wheel-appear-68799848}.natal-wheel.is-animated[data-v-68799848] .wheel-houses>:is(g,line){animation:.7s .45s both natal-wheel-appear-68799848}@keyframes natal-wheel-rise-68799848{0%{opacity:0;transform:scale(.4)}}@keyframes natal-wheel-appear-68799848{0%{opacity:0}}.home-guide[data-v-615a7f3b]{padding-block:var(--section-space) clamp(4rem, 8vw, 7.5rem);background:var(--sky-earth)}.home-guide__heading[data-v-615a7f3b]{gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1024px){.home-guide__heading[data-v-615a7f3b]{grid-template-columns:minmax(0,1fr) minmax(0,35rem);align-items:end;gap:5rem}}.home-guide__figure[data-v-615a7f3b]{gap:2rem;display:grid;position:relative}@media (width>=1024px){.home-guide__figure[data-v-615a7f3b]{grid-template-columns:minmax(11rem,13.75rem) minmax(0,45rem) minmax(11rem,13.75rem);justify-content:space-between;align-items:center;gap:1.25rem}}.home-guide__wheel[data-v-615a7f3b]{justify-self:center;width:min(100%,45rem)}@media (width>=1024px){.home-guide__wheel[data-v-615a7f3b]{grid-area:1/2}}.home-guide__leaders g[data-v-615a7f3b]{transition:opacity var(--motion-base) var(--ease-out)}.home-guide__leaders path[data-v-615a7f3b]{fill:none;stroke:#5f6890b3;stroke-width:1px;transition:stroke var(--motion-base) var(--ease-out)}.home-guide__leaders circle[data-v-615a7f3b]{fill:var(--mag-1);transition:fill var(--motion-base) var(--ease-out)}.home-guide__leaders.is-focused g[data-v-615a7f3b]:not(.is-active){opacity:.3}.home-guide__leaders .is-active path[data-v-615a7f3b]{stroke:var(--dawn-rose)}.home-guide__leaders .is-active circle[data-v-615a7f3b]{fill:var(--dawn-rose)}.home-guide__veil[data-v-615a7f3b]{fill:var(--sky-earth);fill-opacity:.5}.home-guide__axis[data-v-615a7f3b]{fill:none;stroke:var(--dawn-rose);stroke-width:1.5px;stroke-linecap:round}.guide-highlight-enter-active[data-v-615a7f3b],.guide-highlight-leave-active[data-v-615a7f3b]{transition:opacity var(--motion-base) var(--ease-out)}.guide-highlight-enter-from[data-v-615a7f3b],.guide-highlight-leave-to[data-v-615a7f3b]{opacity:0}.home-guide__callouts[data-v-615a7f3b]{margin:0;padding:0;list-style:none;display:none}@media (width>=1024px){.home-guide__callouts[data-v-615a7f3b]{gap:2.25rem;display:grid}}.home-guide__callouts--left[data-v-615a7f3b]{grid-area:1/1}.home-guide__callouts--right[data-v-615a7f3b]{grid-area:1/3;align-self:start}.home-guide__callouts li[data-v-615a7f3b]{gap:.375rem;display:grid}.home-guide__callouts p[data-v-615a7f3b]{color:var(--mag-3);font-size:var(--type-label);transition:color var(--motion-base) var(--ease-out);margin:0;line-height:1.45}.home-guide__callouts li.is-active p[data-v-615a7f3b]{color:var(--mag-2)}.home-guide__marker circle[data-v-615a7f3b]{fill:var(--dawn-rose)}.home-guide__marker .home-guide__marker-ring[data-v-615a7f3b]{fill:none;stroke:var(--dawn-rose);stroke-width:1.25px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite guide-marker-615a7f3b}@keyframes guide-marker-615a7f3b{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.home-guide__marker .home-guide__marker-ring[data-v-615a7f3b]{animation:none}.home-guide__leaders g[data-v-615a7f3b],.home-guide__leaders path[data-v-615a7f3b],.home-guide__leaders circle[data-v-615a7f3b],.home-guide__callouts p[data-v-615a7f3b],.guide-highlight-enter-active[data-v-615a7f3b],.guide-highlight-leave-active[data-v-615a7f3b]{transition:none}}.home-guide__tour[data-v-615a7f3b]{gap:1rem;width:min(100%,32rem);margin:1.5rem auto 0;display:grid}.home-guide__tour-head[data-v-615a7f3b]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-guide__dots[data-v-615a7f3b]{gap:.25rem;display:flex}.home-guide__dots button[data-v-615a7f3b]{place-items:center;width:1.5rem;height:1.5rem;display:grid}.home-guide__dots button[data-v-615a7f3b]:before{content:"";background:var(--mag-4);width:.4375rem;height:.4375rem;transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:50%}.home-guide__dots button.is-active[data-v-615a7f3b]:before{background:var(--dawn-rose);transform:scale(1.3)}.home-guide__count[data-v-615a7f3b]{min-width:2.25rem;color:var(--mag-3);text-align:center;font-size:var(--type-caption);font-variant-numeric:tabular-nums}.home-guide__card[data-v-615a7f3b]{border:1px solid var(--mag-5);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--mag-5) 22%, transparent);touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:7.5rem;padding:1.25rem 1.375rem}.home-guide__card div[data-v-615a7f3b]{gap:.5rem;display:grid}.home-guide__card p[data-v-615a7f3b]{color:var(--mag-2);font-size:var(--type-body);margin:0;line-height:1.5}.home-guide__arrows[data-v-615a7f3b]{align-items:center;gap:.75rem;display:flex}.home-prices[data-v-f554788c]{padding-block:var(--section-space) clamp(5rem, 10vw, 8.75rem);background:var(--sky-earth)}.home-prices__heading[data-v-f554788c]{gap:1.5rem;margin-bottom:4rem;display:grid}@media (width>=1024px){.home-prices__heading[data-v-f554788c]{grid-template-columns:minmax(0,1fr) minmax(0,32.5rem);align-items:end;gap:5rem}}.home-prices__path[data-v-f554788c]{gap:3rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=1024px){.home-prices__path[data-v-f554788c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-top:1.5rem}}.home-prices__path[data-v-f554788c]:before{content:"";background:linear-gradient(180deg, var(--dawn-rose), var(--mag-5) 40%);width:1px;position:absolute;top:calc(.25rem + 7px);bottom:0;left:6px}@media (width>=1024px){.home-prices__path[data-v-f554788c]:before{background:linear-gradient(90deg, var(--dawn-rose), var(--mag-5) 40%);width:auto;height:1px;inset:6px 0 auto}}.home-prices__step[data-v-f554788c]{grid-template-rows:1fr auto;gap:1.5rem;padding-left:2.25rem;display:grid;position:relative}@media (width>=1024px){.home-prices__step[data-v-f554788c]{padding-top:1.75rem;padding-left:0}}.home-prices__station[data-v-f554788c]{border:1px solid var(--mag-3);background:var(--sky-earth);border-radius:50%;width:14px;height:14px;position:absolute;top:.25rem;left:0}@media (width>=1024px){.home-prices__station[data-v-f554788c]{top:-1.5rem}}.is-current .home-prices__station[data-v-f554788c],.is-done .home-prices__station[data-v-f554788c]{border-color:var(--dawn-rose);background:var(--dawn-rose)}.home-prices__content[data-v-f554788c]{align-content:start;gap:1.25rem;display:grid}.home-prices__title[data-v-f554788c]{font-size:var(--type-question)}.home-prices__price[data-v-f554788c]{color:var(--mag-1);font-size:var(--type-ui);margin:0;font-weight:500}.is-current .home-prices__price[data-v-f554788c]{color:var(--dawn-rose)}.home-prices__features[data-v-f554788c]{gap:.75rem;margin:0;padding:.25rem 0 .5rem;list-style:none;display:grid}.home-prices__features li[data-v-f554788c]{color:var(--mag-2);font-size:var(--type-body);line-height:1.45}.home-prices__features .is-unavailable[data-v-f554788c]{color:var(--mag-4)}.home-prices__action[data-v-f554788c]{place-self:end start}.astro-icon[data-v-058d5087]{vertical-align:middle;flex-shrink:0;width:1em;height:1em;display:inline-block;overflow:visible}.home-readings[data-v-ace6350a]{padding-block:var(--section-space);background:var(--sky-earth)}.home-readings__heading[data-v-ace6350a]{gap:1.5rem;margin-bottom:3.5rem;display:grid}@media (width>=1024px){.home-readings__heading[data-v-ace6350a]{grid-template-columns:minmax(0,1fr) minmax(0,27.5rem);align-items:start;gap:5rem}}.home-readings__list[data-v-ace6350a]{margin:0;padding:0;list-style:none}.home-readings__row[data-v-ace6350a]{border-top:1px solid var(--mag-5);color:inherit;gap:1rem;padding:1.75rem 0 2rem;display:grid}@media (width>=1024px){.home-readings__row[data-v-ace6350a]{grid-template-columns:minmax(0,25rem) minmax(0,17rem) minmax(0,18rem) minmax(0,7.5rem);gap:2.5rem;padding:2.25rem 0 2.5rem}}a.home-readings__row:hover .type-question[data-v-ace6350a]{color:var(--dawn-rose)}.home-readings__topic[data-v-ace6350a]{gap:.75rem;display:grid}.home-readings__topic .type-question[data-v-ace6350a]{transition:color var(--motion-fast) ease}.home-readings__basis[data-v-ace6350a]{align-items:center;gap:.75rem;display:flex}@media (width>=1024px){.home-readings__basis[data-v-ace6350a]{align-content:start;padding-top:1.875rem;display:grid}}.home-readings__glyphs[data-v-ace6350a]{flex:none;gap:.5rem;font-size:1.125rem;display:flex}@media (width>=1024px){.home-readings__glyphs[data-v-ace6350a]{gap:.625rem;font-size:1.25rem}}.home-readings__basis p[data-v-ace6350a],.home-readings__teaser[data-v-ace6350a]{font-size:var(--type-body);margin:0;line-height:1.5}.home-readings__basis p[data-v-ace6350a]{color:var(--mag-2)}.home-readings__teaser[data-v-ace6350a]{color:var(--mag-3)}@media (width>=1024px){.home-readings__teaser[data-v-ace6350a]{padding-top:1.875rem}}.home-readings__price[data-v-ace6350a]{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}@media (width>=1024px){.home-readings__price[data-v-ace6350a]{text-align:right;align-content:start;justify-items:end;padding-top:1.75rem;display:grid}}.home-readings__price strong[data-v-ace6350a]{color:var(--mag-1);font-family:var(--font-serif);font-size:1.375rem;font-weight:400;line-height:1.2}@media (width>=1024px){.home-readings__price strong[data-v-ace6350a]{font-size:1.625rem}}.home-readings__price.is-free strong[data-v-ace6350a]{color:var(--dawn-rose)}.home-readings__price span[data-v-ace6350a]{color:var(--mag-3);font-size:var(--type-caption)}.home-readings__action[data-v-ace6350a]{border-bottom:1px solid var(--mag-4);color:var(--mag-1);font-size:var(--type-caption);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;gap:.375rem;margin-left:auto;padding:.25rem 0;font-weight:500;display:inline-flex}@media (width>=1024px){.home-readings__action[data-v-ace6350a]{margin:.5rem 0 0}}a.home-readings__row:hover .home-readings__action[data-v-ace6350a]{border-color:var(--dawn-rose);color:var(--mag-0)}.home-readings__bundle[data-v-ace6350a]{border-top:1px solid var(--mag-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-top:2rem;display:flex}.home-readings__bundle p[data-v-ace6350a]{max-width:48rem;color:var(--mag-2);font-size:var(--type-ui);margin:0;line-height:1.5}.birth-place-autocomplete[data-v-f710a7dc]{gap:.5rem;display:grid;position:relative}.birth-place-autocomplete__label[data-v-f710a7dc]{color:var(--mag-2);font-family:var(--font-sans);font-size:var(--type-label);font-weight:500;line-height:1.35}.input-wrapper[data-v-f710a7dc]{position:relative}input[data-v-f710a7dc]{border:1px solid var(--mag-5);border-radius:var(--radius-field);background:var(--sky-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;width:100%;min-height:3.375rem;color:var(--mag-0);outline:none;padding:.75rem 1.125rem;font-size:1.0625rem;line-height:1.35}input[data-v-f710a7dc]::placeholder{color:var(--mag-4)}input[data-v-f710a7dc]:hover:not(:disabled,:focus){border-color:var(--mag-4)}input[data-v-f710a7dc]:focus{border-color:var(--dawn-rose)}input[aria-invalid=true][data-v-f710a7dc]{border-color:var(--danger)}input[data-v-f710a7dc]:disabled{color:var(--mag-3);cursor:not-allowed}input[data-v-f710a7dc]{padding-right:2.75rem}.spinner[data-v-f710a7dc]{border:1.5px solid var(--mag-4);border-top-color:var(--dawn-rose);border-radius:50%;width:1rem;height:1rem;margin-top:-.5rem;animation:.7s linear infinite spin-f710a7dc;position:absolute;top:50%;right:1rem}.clear-button[data-v-f710a7dc]{width:2rem;height:2rem;color:var(--mag-3);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:50%;place-items:center;margin-top:-1rem;display:inline-grid;position:absolute;top:50%;right:.625rem}.clear-button[data-v-f710a7dc]:hover{background:var(--hover-fill);color:var(--mag-0)}@keyframes spin-f710a7dc{to{transform:rotate(360deg)}}.dropdown[data-v-f710a7dc]{border:1px solid var(--mag-5);z-index:100;background:#111842;border-radius:14px;max-height:18rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 44px #0009}ul[data-v-f710a7dc]{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}li[data-v-f710a7dc]{border-radius:var(--radius-field);color:var(--mag-1)}li[data-v-f710a7dc]:hover,li[aria-selected=true][data-v-f710a7dc],li.is-active[data-v-f710a7dc]{color:var(--mag-0);background:#e4e8f314}li[data-v-f710a7dc]{cursor:pointer;gap:.1875rem;min-height:2.75rem;padding:.625rem .875rem;display:grid}li.highlighted[data-v-f710a7dc]{background:#e4e8f314}.option-title[data-v-f710a7dc]{overflow-wrap:anywhere;min-width:0;line-height:1.35}.option-name[data-v-f710a7dc]{color:var(--mag-0);font-size:1rem;font-weight:500}li.is-shortcut .option-title[data-v-f710a7dc]{align-items:center;gap:.5rem;display:flex}.option-icon[data-v-f710a7dc]{color:var(--dawn-rose);flex:none}li[aria-disabled=true][data-v-f710a7dc]{cursor:progress}li[aria-disabled=true] .option-name[data-v-f710a7dc]{color:var(--mag-3)}.option-region[data-v-f710a7dc]{color:var(--mag-3);font-size:var(--type-label);margin-left:.5rem}.option-coordinates[data-v-f710a7dc]{color:var(--mag-4);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.no-results[data-v-f710a7dc]{color:var(--mag-3);font-size:var(--type-label);text-align:center;padding:.875rem}.error-text[data-v-f710a7dc]{color:var(--danger);font-size:var(--type-caption);line-height:1.45}.place-chooser[data-v-0d0bd2db]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem 1.125rem;display:flex}.place-chooser__caption[data-v-0d0bd2db]{color:var(--mag-3);font-size:var(--type-caption);text-align:center;margin:0}.place-chooser__place[data-v-0d0bd2db]{border-bottom:1px solid var(--mag-4);color:var(--mag-1);font-size:var(--type-caption);white-space:nowrap;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;gap:.4375rem;padding:.25rem 0;font-weight:500;display:inline-flex}.place-chooser__place svg[data-v-0d0bd2db]{color:var(--dawn-rose)}.place-chooser__place[data-v-0d0bd2db]:hover{border-color:var(--mag-1);color:var(--mag-0)}.place-chooser__search[data-v-0d0bd2db]{align-items:flex-start;gap:1rem;width:min(100%,24rem);display:flex}.place-chooser__search[data-v-0d0bd2db]>:first-child{flex:1}.place-chooser__search .place-chooser__place[data-v-0d0bd2db]{margin-top:2.5rem}.sky-clouds[data-v-ab57a4f6]{pointer-events:none}.sky-backdrop__stars.is-twinkling .sky-backdrop__twinkler[data-v-907db4fe]{animation:5s ease-in-out infinite sky-twinkle-907db4fe}.sky-backdrop__stars.is-twinkling .sky-backdrop__glow[data-v-907db4fe]{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite sky-glow-907db4fe}@keyframes sky-twinkle-907db4fe{0%,to{opacity:1}18%{opacity:.45}32%{opacity:.95}55%{opacity:.3}72%{opacity:.85}}@keyframes sky-glow-907db4fe{0%,to{opacity:1;transform:scale(1)}45%{opacity:.5;transform:scale(.8)}}.sky-clouds-enter-active[data-v-907db4fe],.sky-clouds-leave-active[data-v-907db4fe]{transition:opacity .9s}.sky-clouds-enter-from[data-v-907db4fe],.sky-clouds-leave-to[data-v-907db4fe]{opacity:0}@media (prefers-reduced-motion:reduce){.sky-backdrop__stars.is-twinkling .sky-backdrop__twinkler[data-v-907db4fe],.sky-backdrop__stars.is-twinkling .sky-backdrop__glow[data-v-907db4fe]{animation:none}.sky-clouds-enter-active[data-v-907db4fe],.sky-clouds-leave-active[data-v-907db4fe]{transition:none}}.sky-backdrop__label[data-v-907db4fe]{font-family:var(--font-sans);pointer-events:none}.sky-backdrop__label--star[data-v-907db4fe]{fill:color-mix(in srgb, var(--mag-2) 85%, transparent)}.sky-backdrop__label--body[data-v-907db4fe]{fill:color-mix(in srgb, var(--mag-2) 90%, transparent)}.sky-backdrop__label--strong[data-v-907db4fe]{fill:var(--mag-1);font-weight:500}.sky-backdrop__label--selected[data-v-907db4fe]{fill:var(--dawn-rose);font-weight:500}.home-sky[data-v-d2e25bd5]{isolation:isolate;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);background:var(--sky-earth);position:relative;overflow:hidden}.home-sky__drawing[data-v-d2e25bd5]{z-index:0;max-width:none;position:absolute;top:0;left:0}.home-sky__door[data-v-d2e25bd5]{z-index:3;transition:background var(--motion-base) ease;position:absolute}.home-sky__door[data-v-d2e25bd5]:hover{background:radial-gradient(at 50% 100%,#e4e8f312,#e4e8f300 70%)}.home-sky__door[data-v-d2e25bd5]:focus-visible{outline:1.5px solid var(--dawn-rose);outline-offset:4px}.home-sky__door-hint[data-v-d2e25bd5]{color:var(--mag-0);font-family:var(--font-serif);white-space:nowrap;text-shadow:0 1px 14px #05070fb3;opacity:0;transition:opacity var(--motion-base) ease, transform var(--motion-base) var(--ease-out);pointer-events:none;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-style:italic;position:absolute;bottom:24%;left:50%;transform:translate(-50%,.375rem)}@media (hover:hover){.home-sky__door:hover .home-sky__door-hint[data-v-d2e25bd5],.home-sky__door:focus-visible .home-sky__door-hint[data-v-d2e25bd5]{opacity:1;transform:translate(-50%)}}.home-sky.is-leaving .home-sky__layout[data-v-d2e25bd5],.home-sky.is-leaving .home-sky__meridian[data-v-d2e25bd5]{opacity:0;transition:opacity .24s}.sky-change-enter-active[data-v-d2e25bd5]{z-index:1;transition:opacity var(--sky-change) ease}.sky-change-enter-from[data-v-d2e25bd5]{opacity:0}.home-sky__layout[data-v-d2e25bd5]{z-index:2;grid-template-areas:"dome""horizon""title""ground";padding-bottom:2.5rem;display:grid;position:relative}@media (width>=1024px){.home-sky__layout[data-v-d2e25bd5]{grid-template-columns:minmax(0,1fr) minmax(0,32.5rem);grid-template-areas:"dome dome""horizon horizon""title ground";column-gap:4rem;padding-bottom:clamp(4rem,8vw,5.5rem)}}.home-sky__title[data-v-d2e25bd5]{grid-area:title;padding-top:1.75rem}@media (width>=1024px){.home-sky__title[data-v-d2e25bd5]{padding-top:2.75rem}}.home-sky__dome[data-v-d2e25bd5]{grid-area:dome;height:min(50vw,15rem);margin-top:1.75rem;position:relative}@media (width>=768px){.home-sky__dome[data-v-d2e25bd5]{height:clamp(20rem,42vw,26rem);margin-top:2.5rem}}@media (width>=1024px){.home-sky__dome[data-v-d2e25bd5]{--dome-air:clamp(2.5rem, 6vh, 3.5rem);height:clamp(24rem, 100vh - var(--header-height) - 19rem - var(--dome-air), 32rem);margin-top:var(--dome-air)}}.home-sky__direction[data-v-d2e25bd5]{font-family:var(--font-serif);text-shadow:0 1px 12px #05070f99;margin:0;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);font-style:italic;position:absolute;top:calc(100% + .375rem)}@media (width<=767px){.home-sky__direction[data-v-d2e25bd5]{display:none}}@media (width>=1024px){.home-sky__direction[data-v-d2e25bd5]{top:auto;bottom:.75rem}}.home-sky__meridian[data-v-d2e25bd5]{fill:var(--mag-2);font-family:var(--font-serif);text-shadow:0 1px 12px #05070f99;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);font-style:italic}.home-sky__direction--east[data-v-d2e25bd5]{color:var(--mag-2);left:0}.home-sky__direction--west[data-v-d2e25bd5]{color:var(--mag-1);right:0}.home-sky__horizon[data-v-d2e25bd5]{grid-area:horizon;grid-template-columns:1fr auto 1fr;align-items:start;gap:1rem;padding-top:.75rem;display:grid}.home-sky__degrees[data-v-d2e25bd5]{color:var(--mag-3);font-size:var(--type-caption);margin:0}@media (width<=767px){.home-sky__degrees[data-v-d2e25bd5]{display:none}}@media (width>=768px){.home-sky__degrees[data-v-d2e25bd5]{padding-top:1.75rem}}@media (width>=1024px){.home-sky__degrees[data-v-d2e25bd5]{padding-top:0}}.home-sky__degrees--west[data-v-d2e25bd5]{text-align:right}.home-sky__now[data-v-d2e25bd5]{justify-items:center;gap:.875rem;display:grid}@media (width<=767px){.home-sky__now[data-v-d2e25bd5]{grid-column:1/-1}}.home-sky__news[data-v-d2e25bd5]{max-width:100%;color:var(--mag-2);font-size:var(--type-label);text-align:center;text-wrap:balance;transition:color var(--motion-fast) ease;line-height:1.45;display:inline-block}.home-sky__news svg[data-v-d2e25bd5]{color:var(--dawn-rose);vertical-align:-.15em;transition:transform var(--motion-fast) ease;margin-left:.25rem;display:inline-block}.home-sky__news[data-v-d2e25bd5]:hover{color:var(--mag-0)}.home-sky__news:hover svg[data-v-d2e25bd5]{transform:translate(2px)}@media (width<=767px){.home-sky__news[data-v-d2e25bd5]{font-size:var(--type-caption)}}.home-sky__ground[data-v-d2e25bd5]{grid-area:ground;align-content:start;gap:1.75rem;padding-top:1.25rem;display:grid}@media (width>=1024px){.home-sky__ground[data-v-d2e25bd5]{padding-top:2.75rem}}.home-sky__lead[data-v-d2e25bd5]{max-width:none}.home-sky__actions[data-v-d2e25bd5]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}@media (width<=767px){.home-sky__actions[data-v-d2e25bd5]{flex-direction:column}.home-sky__actions[data-v-d2e25bd5] .app-button--primary{width:100%}}.home-page[data-v-db0c5e1e]{min-height:100vh}.app-sheet[data-v-25abd6d1]{z-index:60;max-height:min(62vh,34rem);padding:.625rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border:1px solid var(--mag-5);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;-webkit-backdrop-filter:blur(24px);transition:transform var(--motion-slow) var(--ease-out), height var(--motion-slow) var(--ease-out);background:#0e1433f2;border-bottom:0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1.5rem 3rem #03061273}.app-sheet.has-rest[data-v-25abd6d1]{max-height:none}.app-sheet__grip[data-v-25abd6d1]{touch-action:none;cursor:grab;place-items:center;width:calc(100% + 2.5rem);margin:-.625rem -1.25rem 0;padding:.625rem 0 .75rem;display:grid}.app-sheet__handle[data-v-25abd6d1]{background:var(--mag-5);width:2.25rem;height:.25rem;transition:background-color var(--motion-fast) ease;border-radius:2px}button.app-sheet__grip:focus-visible .app-sheet__handle[data-v-25abd6d1]{background:var(--dawn-rose)}.app-sheet__header[data-v-25abd6d1]{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.app-sheet__header[data-v-25abd6d1],.app-sheet__subheader[data-v-25abd6d1]{touch-action:none}.app-sheet__title[data-v-25abd6d1]{flex:1;min-width:0}.app-sheet__subheader[data-v-25abd6d1]{margin-top:-.25rem;padding-bottom:.75rem}.app-sheet__close[data-v-25abd6d1]{border:1px solid var(--mag-5);width:2.25rem;height:2.25rem;color:var(--mag-2);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:50%;flex:none;place-items:center;display:grid}.app-sheet__close[data-v-25abd6d1]:hover{border-color:var(--mag-3);color:var(--mag-0)}.app-sheet__body[data-v-25abd6d1]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.app-sheet__content[data-v-25abd6d1]{gap:.75rem;display:grid}.app-sheet-enter-from[data-v-25abd6d1],.app-sheet-leave-to[data-v-25abd6d1]{transform:translateY(100%)}.app-sheet-leave-active[data-v-25abd6d1]{transition:transform var(--motion-base) var(--ease-in)}:root[data-graphics=low]{background:var(--sky-surface)}@media (prefers-reduced-motion:reduce){.app-sheet[data-v-25abd6d1],.app-sheet-leave-active[data-v-25abd6d1]{transition:none}}.aspect-ends[data-v-8ca53cda]{margin-inline:-.625rem;display:grid}.aspect-ends__end[data-v-8ca53cda]{border-radius:var(--radius-field);width:100%;min-height:2.75rem;color:var(--mag-0);text-align:left;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;grid-template-columns:1.5rem minmax(0,1fr) auto 1rem;align-items:center;gap:.75rem;padding:.375rem .625rem;display:grid}.aspect-ends__end[data-v-8ca53cda]:hover{background:var(--hover-fill)}.aspect-ends__glyph[data-v-8ca53cda]{place-items:center;font-size:1.1875rem;display:grid}.aspect-ends__name[data-v-8ca53cda]{font-size:var(--type-body);font-weight:500;line-height:1.3}.aspect-ends__degree[data-v-8ca53cda]{color:var(--mag-2);font-size:var(--type-label);font-variant-numeric:tabular-nums;align-items:center;gap:.3125rem;display:inline-flex}.aspect-ends__degree[data-v-8ca53cda] .astro-icon{color:var(--mag-3);font-size:.875rem}.aspect-ends__open[data-v-8ca53cda]{color:var(--mag-4);transition:color var(--motion-fast) ease, transform var(--motion-fast) ease}.aspect-ends__end:hover .aspect-ends__open[data-v-8ca53cda]{color:var(--mag-1);transform:translate(2px)}.aspect-ends__bond[data-v-8ca53cda]{place-items:center;width:1.5rem;height:1.75rem;margin-left:.625rem;font-size:.9375rem;display:grid;position:relative}.aspect-ends__bond[data-v-8ca53cda]:before{content:"";background:linear-gradient(180deg, transparent, var(--mag-4) 28%, var(--mag-4) 72%, transparent);width:1px;position:absolute;top:-.25rem;bottom:-.25rem;left:50%}.aspect-ends__bond[data-v-8ca53cda] .astro-icon{background:var(--sky-surface);box-sizing:content-box;border-radius:50%;padding:.1875rem;position:relative}.chart-links[data-v-c26a0168]{border-top:1px solid var(--mag-5);gap:.125rem;padding-top:1rem;display:grid}.chart-links__heading[data-v-c26a0168]{justify-content:space-between;align-items:baseline;padding-bottom:.5rem;display:flex}.chart-links__heading h3[data-v-c26a0168]{color:var(--mag-2);font-family:var(--font-sans);font-size:var(--type-label);font-weight:500}.chart-links__heading span[data-v-c26a0168]{color:var(--mag-4);font-size:var(--type-label)}.chart-links__list[data-v-c26a0168]{margin:0;padding:0;list-style:none;display:grid}.chart-links__item[data-v-c26a0168]{width:100%;color:var(--mag-1);text-align:left;transition:color var(--motion-fast) ease;border-radius:.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:.4375rem 0;display:flex}.chart-links__item[data-v-c26a0168]:hover{color:var(--mag-0)}.chart-links__object[data-v-c26a0168],.chart-links__relation[data-v-c26a0168]{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.chart-links__object[data-v-c26a0168]{font-size:var(--type-body)}.chart-links__object[data-v-c26a0168] .astro-icon{font-size:1rem}.chart-links__relation[data-v-c26a0168]{font-size:var(--type-label)}.chart-links__relation[data-v-c26a0168] .astro-icon{font-size:.875rem}.chart-links__type[data-v-c26a0168]{color:var(--mag-3)}.chart-links__orb[data-v-c26a0168]{min-width:3.25rem;color:var(--mag-2);font-variant-numeric:tabular-nums;text-align:right}.target-emblem[data-v-fa55c678]{border:1px solid color-mix(in srgb, var(--emblem) 38%, transparent);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--emblem) 17%, transparent), color-mix(in srgb, var(--emblem) 4%, transparent) 72%);box-shadow:0 0 1.25rem color-mix(in srgb, var(--emblem) 14%, transparent);color:var(--emblem);border-radius:50%;flex:none;place-items:center;display:grid}.target-emblem--large[data-v-fa55c678]{width:3rem;height:3rem;font-size:1.5rem}.target-emblem--small[data-v-fa55c678]{width:2.375rem;height:2.375rem;font-size:1.1875rem}.target-facts[data-v-58f69bfe]{background:linear-gradient(#e4e8f309,#e4e8f304);border:1px solid #3a4268bf;border-radius:14px;margin:0;padding:.125rem 1rem;list-style:none;display:grid}.target-facts__row[data-v-58f69bfe]{grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.6875rem 0;display:grid}.target-facts__row+.target-facts__row[data-v-58f69bfe]{border-top:1px solid #3a426880}.target-facts__mark[data-v-58f69bfe]{height:1.45em;color:var(--mag-3);font-size:var(--type-label);place-items:center;display:grid}.target-facts__mark[data-v-58f69bfe] .astro-icon{font-size:1rem}.target-facts__row--retrograde .target-facts__mark[data-v-58f69bfe],.target-facts__row--retrograde strong[data-v-58f69bfe]{color:var(--dawn-rose)}.target-facts__row--sky .target-facts__mark[data-v-58f69bfe]{color:var(--dawn-gold)}.target-facts__text[data-v-58f69bfe]{color:var(--mag-1);font-size:var(--type-label);text-wrap:pretty;margin:0;line-height:1.45}.target-facts__text strong[data-v-58f69bfe]{color:var(--mag-0);font-weight:500}.interpretation-content[data-v-1de59741]{--reading-size:var(--type-reading);gap:1.25rem;display:grid}.interpretation-content__item[data-v-1de59741]{gap:.75rem;display:grid}.interpretation-content__paragraph[data-v-1de59741]{color:var(--mag-1);font-family:var(--font-serif);font-size:var(--reading-size);text-wrap:pretty;white-space:pre-line;margin:0;line-height:1.55}.interpretation-content__note[data-v-1de59741]{color:var(--mag-3);font-size:var(--type-label);margin:0}.chart-interpretation[data-v-7d9ac7f4],.chart-interpretation__sections[data-v-7d9ac7f4],.chart-interpretation__section[data-v-7d9ac7f4]{gap:.75rem;display:grid}.chart-interpretation__sections[data-v-7d9ac7f4]{gap:1.5rem}.chart-interpretation[data-v-7d9ac7f4] .interpretation-content{--reading-size:1.125rem}.chart-interpretation__title[data-v-7d9ac7f4]{color:var(--mag-3);font-family:var(--font-sans);font-size:var(--type-caption);font-weight:500}.chart-interpretation__skeleton[data-v-7d9ac7f4]{gap:.75rem;padding:.25rem 0;display:grid}.chart-interpretation__skeleton span[data-v-7d9ac7f4]{border-radius:var(--radius-pill);background:linear-gradient(90deg,#b7bed60f,#b7bed624,#b7bed60f) 0 0/200% 100%;height:.75rem;animation:1.4s ease-in-out infinite interpretation-shimmer-7d9ac7f4}.chart-interpretation__skeleton span[data-v-7d9ac7f4]:nth-child(2){width:92%}.chart-interpretation__skeleton span[data-v-7d9ac7f4]:nth-child(3){width:84%}.chart-interpretation__skeleton span[data-v-7d9ac7f4]:nth-child(4){width:58%}.chart-interpretation__error[data-v-7d9ac7f4],.chart-interpretation__empty[data-v-7d9ac7f4]{color:var(--mag-2);font-size:var(--type-label);line-height:1.5}.chart-interpretation__error[data-v-7d9ac7f4]{justify-items:start;gap:.25rem;display:grid}@keyframes interpretation-shimmer-7d9ac7f4{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.chart-interpretation__skeleton span[data-v-7d9ac7f4]{animation:none}}.sign-ruler[data-v-ed816551]{width:100%;position:relative}.sign-ruler__scale[data-v-ed816551]{fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sign-ruler__line[data-v-ed816551]{stroke:color-mix(in srgb, var(--mag-2) 90%, transparent);stroke-width:1px}.sign-ruler__tick[data-v-ed816551]{stroke:color-mix(in srgb, var(--mag-4) 95%, transparent);stroke-width:.8px}.sign-ruler__tick--major[data-v-ed816551]{stroke:color-mix(in srgb, var(--mag-3) 95%, transparent);stroke-width:.9px}.sign-ruler__mark[data-v-ed816551],.sign-ruler__house[data-v-ed816551]{fill:var(--mag-3);stroke:none;font-size:11px}.sign-ruler__mark[data-v-ed816551]{font-family:var(--font-sans)}.sign-ruler__house[data-v-ed816551]{font-family:var(--font-serif);font-size:11.5px}.sign-ruler__house--after[data-v-ed816551]{fill:var(--mag-2)}.sign-ruler__cusp[data-v-ed816551],.sign-ruler__leader[data-v-ed816551]{stroke:color-mix(in srgb, var(--mag-3) 85%, transparent);stroke-width:.9px}.sign-ruler__leader.is-selected[data-v-ed816551]{stroke:var(--dawn-rose);stroke-width:1.3px}.sign-ruler__bead[data-v-ed816551]{stroke:#070b1e;stroke-width:1.2px}.sign-ruler__bead.is-selected[data-v-ed816551]{fill:var(--dawn-rose)}.sign-ruler__degree[data-v-ed816551]{color:var(--mag-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;line-height:1;position:absolute;translate:-50% -50%}.sign-ruler__button[data-v-ed816551]{--sign-ruler-size:36px;width:var(--sign-ruler-size);height:var(--sign-ruler-size);border:1px solid color-mix(in srgb, var(--mag-4) 95%, transparent);background:var(--sky-surface-2);font-size:calc(var(--sign-ruler-size) * .54);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.sign-ruler__button[data-v-ed816551]:after{inset:calc((44px - var(--sign-ruler-size)) / -2);content:"";position:absolute}.sign-ruler__button[data-v-ed816551]:hover{border-color:var(--mag-2)}.sign-ruler__button.is-selected[data-v-ed816551]{border-color:var(--dawn-rose);color:var(--mag-0);background:#f2a9a829;box-shadow:0 0 1.5rem #f2a9a847}.sign-ruler__degree.is-selected[data-v-ed816551]{color:var(--dawn-rose);font-weight:500}.target-placement[data-v-f0a76a88]{gap:.75rem;display:grid}.target-placement__position[data-v-f0a76a88]{color:var(--mag-0);font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.35}.target-placement__sign[data-v-f0a76a88]{color:var(--mag-2);font-size:var(--type-label);align-items:center;gap:.5rem;margin:0;line-height:1.4;display:flex}.target-placement__sign[data-v-f0a76a88] .astro-icon{color:var(--mag-3);font-size:.9375rem}.app-disclosure__toggle[data-v-5c154fe9]{width:100%;color:var(--mag-3);font:inherit;font-size:var(--type-label);cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.app-disclosure__toggle[data-v-5c154fe9]:hover,.app-disclosure__toggle[aria-expanded=true][data-v-5c154fe9]{color:var(--mag-1)}.app-disclosure__marker[data-v-5c154fe9]{transition:transform var(--motion-base) var(--ease-out);flex:none}.app-disclosure__toggle[aria-expanded=true] .app-disclosure__marker[data-v-5c154fe9]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.app-disclosure__marker[data-v-5c154fe9]{transition:none}}.chart-technical[data-v-88e240ed]{border-top:1px solid var(--mag-5);padding-top:.875rem}.chart-technical dl[data-v-88e240ed]{font-size:var(--type-caption);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;margin:0;padding-top:.875rem;display:grid}.chart-technical dt[data-v-88e240ed]{color:var(--mag-3)}.chart-technical dd[data-v-88e240ed]{color:var(--mag-1);font-variant-numeric:tabular-nums;text-align:right;margin:0}.chart-inspector[data-v-f6aaea6b]{padding:1.5rem 1.75rem 1.625rem}.chart-inspector__content[data-v-f6aaea6b],.chart-inspector__neutral[data-v-f6aaea6b]{gap:1.25rem;display:grid}.chart-inspector__neutral[data-v-f6aaea6b]{gap:.75rem;padding-block:.5rem}.chart-inspector__header[data-v-f6aaea6b]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chart-inspector__identity[data-v-f6aaea6b]{align-items:center;gap:1rem;min-width:0;display:flex}.chart-inspector__name[data-v-f6aaea6b]{gap:.3125rem;min-width:0;display:grid}.chart-inspector__title[data-v-f6aaea6b]{overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,1.35rem + .8vw,2.25rem);line-height:1}.chart-inspector__name .type-caption[data-v-f6aaea6b]{line-height:1.2}.chart-inspector__reset[data-v-f6aaea6b]{border:1px solid var(--mag-5);width:2rem;height:2rem;color:var(--mag-3);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid}.chart-inspector__reset[data-v-f6aaea6b]:hover{border-color:var(--mag-3);color:var(--mag-0)}.chart-sheet__title--object[data-v-f26022ab]{align-items:center;gap:.75rem;min-height:2.375rem;display:flex}.chart-sheet__name[data-v-f26022ab]{gap:.1875rem;min-width:0;display:grid}.chart-sheet__name h2[data-v-f26022ab]{overflow-wrap:anywhere;margin:0;font-size:1.75rem;line-height:1.05}.chart-sheet__kind[data-v-f26022ab]{color:var(--mag-3);margin:0;font-size:.75rem;line-height:1.2}.chart-sheet__neighbours[data-v-f26022ab]{justify-content:space-between;gap:1rem;margin-inline:-.5rem;display:flex}.chart-sheet__neighbour[data-v-f26022ab]{border-radius:var(--radius-field);min-width:0;min-height:2.75rem;color:var(--mag-2);font-size:var(--type-label);transition:color var(--motion-fast) ease;align-items:center;gap:.375rem;padding:0 .5rem;font-weight:500;display:inline-flex}.chart-sheet__neighbour[data-v-f26022ab]:hover{color:var(--mag-0)}.chart-sheet__neighbour svg[data-v-f26022ab]{flex:none}.chart-sheet__neighbour[data-v-f26022ab]>.astro-icon{flex:none;font-size:1.0625rem}.chart-sheet__reading[data-v-f26022ab] .interpretation-content{--reading-size:1rem}.chart-sky[data-v-5ffd30e1]{isolation:isolate;margin-top:calc(-1 * var(--header-height));padding-top:calc(var(--header-height) + clamp(.25rem, 2vw, 2rem));padding-bottom:var(--page-bottom);background:var(--sky-earth);position:relative;overflow:clip}.chart-sky.is-opening .chart-sky__header[data-v-5ffd30e1],.chart-sky.is-opening .chart-sky__under[data-v-5ffd30e1],.chart-sky.is-opening .chart-sky__aside[data-v-5ffd30e1],.chart-sky.is-opening .chart-sky__ground[data-v-5ffd30e1],.chart-sky.is-opening .chart-sky__direction[data-v-5ffd30e1]{animation:chart-sky-rise-5ffd30e1 .64s var(--ease-out) both}.chart-sky.is-opening .chart-sky__header[data-v-5ffd30e1]{animation-delay:.38s}.chart-sky.is-opening .chart-sky__under[data-v-5ffd30e1]{animation-delay:.64s}.chart-sky.is-opening .chart-sky__aside[data-v-5ffd30e1]{animation-delay:.76s}.chart-sky.is-opening .chart-sky__ground[data-v-5ffd30e1],.chart-sky.is-opening .chart-sky__direction[data-v-5ffd30e1]{animation-delay:.9s}.chart-sky__opening-sky[data-v-5ffd30e1]{animation:.9s .15s both chart-sky-dusk-5ffd30e1}@keyframes chart-sky-rise-5ffd30e1{0%{opacity:0;transform:translateY(.75rem)}}@keyframes chart-sky-dusk-5ffd30e1{to{opacity:0}}.chart-sky__drawing[data-v-5ffd30e1]{z-index:0;max-width:none;position:absolute;top:0;left:0;overflow:visible}.sky-change-enter-active[data-v-5ffd30e1]{transition:opacity var(--sky-change) ease}.sky-change-enter-from[data-v-5ffd30e1]{opacity:0}.chart-sky__layout[data-v-5ffd30e1]{z-index:1;pointer-events:none;grid-template-areas:"header""wheel""under""ground";gap:clamp(1rem,3vw,2.5rem);display:grid;position:relative}@media (width>=1024px){.chart-sky__layout[data-v-5ffd30e1]{grid-template-columns:minmax(0,1fr) minmax(20rem,23.75rem);grid-template-areas:"header.""wheel aside""under aside""ground aside";align-items:start;column-gap:clamp(2rem,5vw,4.5rem)}}.chart-sky__header[data-v-5ffd30e1]{grid-area:header;min-width:0}.chart-sky__header[data-v-5ffd30e1],.chart-sky__tools[data-v-5ffd30e1],.chart-sky__settings[data-v-5ffd30e1],.chart-sky__under[data-v-5ffd30e1],.chart-sky__aside[data-v-5ffd30e1],.chart-sky__ground[data-v-5ffd30e1]{pointer-events:auto}.chart-sky__under[data-v-5ffd30e1]{grid-area:under;min-width:0}.chart-sky__ground[data-v-5ffd30e1]{grid-area:ground;min-width:0;margin-top:clamp(1.5rem,5vw,5rem)}.chart-sky__wheel-row[data-v-5ffd30e1]{grid-area:wheel;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}@media (width>=768px){.chart-sky__wheel-row[data-v-5ffd30e1]{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}}.chart-sky__wheel-slot[data-v-5ffd30e1]{aspect-ratio:1;width:min(100%,45rem);scroll-margin-top:var(--header-height)}@media (width<=767px){.chart-sky__wheel-slot[data-v-5ffd30e1]{width:calc(100% + var(--page-gutter) * 2);margin-inline:calc(var(--page-gutter) * -1)}}.chart-sky__direction[data-v-5ffd30e1]{z-index:0;font-family:var(--font-serif);white-space:nowrap;text-shadow:0 1px 12px #05070f99;pointer-events:none;transition:opacity var(--motion-fast) ease, top var(--motion-slow) var(--ease-out), left var(--motion-slow) var(--ease-out);margin:0;font-size:1.0625rem;font-style:italic;line-height:1.3;position:absolute}.chart-sky__direction.is-quiet[data-v-5ffd30e1]{opacity:0}@media (width<=767px){.chart-sky__direction[data-v-5ffd30e1]{display:none}}.chart-sky__direction--east[data-v-5ffd30e1]{color:var(--mag-1);translate:-100% -50%}.chart-sky__direction--west[data-v-5ffd30e1]{color:var(--mag-2);translate:0 -50%}.chart-sky__tools[data-v-5ffd30e1]{justify-self:end;gap:.625rem;display:flex}@media (width>=768px){.chart-sky__tools[data-v-5ffd30e1]{flex-direction:column;align-self:end}}@media (width<=767px){.chart-sky__tools[data-v-5ffd30e1]{margin-top:.5rem}}.chart-sky__settings[data-v-5ffd30e1]{z-index:2;transform-origin:100% 100%;width:min(100%,22rem);position:absolute;bottom:0;right:3.5rem}.chart-sky__aside[data-v-5ffd30e1]{grid-area:aside}@media (width>=1024px){.chart-sky__aside[data-v-5ffd30e1]{top:var(--sticky-top);position:sticky}}.app-scroll-row[data-v-dc4250ad]{--fade:2.5rem;min-width:0}.app-scroll-row__track[data-v-dc4250ad]{align-items:center;gap:inherit;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.app-scroll-row__track[data-v-dc4250ad]::-webkit-scrollbar{display:none}.app-scroll-row__track[data-v-dc4250ad]>*{scroll-snap-align:start;flex:none}@media (width<=767px){.app-scroll-row.is-bleed .app-scroll-row__track[data-v-dc4250ad]{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}}.app-scroll-row.has-after .app-scroll-row__track[data-v-dc4250ad]{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--fade)), transparent)}.app-scroll-row.has-before .app-scroll-row__track[data-v-dc4250ad]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade));mask-image:linear-gradient(to right, transparent, #000 var(--fade))}.app-scroll-row.has-before.has-after .app-scroll-row__track[data-v-dc4250ad]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.app-tabs__bar[data-v-abeff10f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.app-tabs__list[data-v-abeff10f]{gap:1.75rem}@media (width<=767px){.app-tabs__list[data-v-abeff10f]{gap:1.25rem}}.app-tabs__tab[data-v-abeff10f]{color:var(--mag-3);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem 0 .375rem;font-size:.9375rem;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.app-tabs__tab[data-v-abeff10f]:after{content:"";width:1.25rem;height:2px;transition:background-color var(--motion-fast) ease;background:0 0;border-radius:1px}.app-tabs__tab[data-v-abeff10f]:hover{color:var(--mag-1)}.app-tabs__tab.is-active[data-v-abeff10f]{color:var(--mag-0)}.app-tabs__tab.is-active[data-v-abeff10f]:after{background:var(--dawn-rose)}.app-tabs__label[data-v-abeff10f]{align-items:baseline;gap:.5rem;display:inline-flex}.app-tabs__hint[data-v-abeff10f]{color:var(--mag-4);font-size:var(--type-caption);font-weight:400}.sky-facts ul[data-v-0d7b1d91]{border-top:1px solid var(--mag-5);max-width:40rem;margin:0;padding:0;list-style:none;display:grid}.sky-facts li[data-v-0d7b1d91]{border-bottom:1px solid #3a426899;gap:1rem;padding:1rem 0;display:flex}.sky-facts__icon[data-v-0d7b1d91]{flex:none;place-items:center;width:1.125rem;height:1.5rem;font-size:1.125rem;display:grid}.sky-facts p[data-v-0d7b1d91]{color:var(--mag-2);font-size:var(--type-body);margin:0;line-height:1.5}.chart-summary[data-v-59b14265]{gap:.5rem;min-width:0;display:grid}.chart-summary__tabs[data-v-59b14265] .app-tabs__bar{margin-bottom:2.25rem}.chart-summary__head[data-v-59b14265],.chart-summary__row[data-v-59b14265]{grid-template-columns:minmax(0,2.5fr) minmax(0,2fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:.75rem;display:grid}@media (width<=767px){.chart-summary__head[data-v-59b14265],.chart-summary__row[data-v-59b14265]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.6fr) 1rem;gap:.5rem}}.chart-summary__head[data-v-59b14265]{border-bottom:1px solid var(--mag-5);color:var(--mag-4);font-size:var(--type-caption);padding-bottom:.75rem}.chart-summary__head--houses[data-v-59b14265],.chart-summary__row--houses[data-v-59b14265]{grid-template-columns:minmax(0,2.5fr) minmax(0,3fr) minmax(0,2.6fr)}.chart-summary__row--aspects[data-v-59b14265]{grid-template-columns:minmax(0,2.2fr) minmax(0,2fr) minmax(0,2.2fr) minmax(0,1fr)}@media (width<=767px){.chart-summary__row--aspects[data-v-59b14265]{grid-template-columns:minmax(0,1.6fr) auto minmax(0,1.6fr) auto}}.chart-summary__group[data-v-59b14265]{padding-top:.75rem;line-height:2.6}.chart-summary__rows[data-v-59b14265]{margin:0;padding:0;list-style:none}.chart-summary__row[data-v-59b14265]{width:100%;min-height:2.875rem;color:var(--mag-2);font-size:var(--type-body);text-align:left;transition:background-color var(--motion-fast) ease, padding var(--motion-fast) ease;border-bottom:1px solid #3a426899;padding:.6875rem 0}.chart-summary__row[data-v-59b14265]:hover{background:var(--hover-fill)}.chart-summary__row[aria-pressed=true][data-v-59b14265]{border:1px solid var(--dawn-rose);background:var(--selected-fill);border-width:0 0 1px 1px;padding-left:.75rem}.chart-summary__object[data-v-59b14265],.chart-summary__sign[data-v-59b14265],.chart-summary__relation[data-v-59b14265],.chart-summary__motion[data-v-59b14265]{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.chart-summary__object[data-v-59b14265]{color:var(--mag-1)}.chart-summary__row[aria-pressed=true] .chart-summary__object[data-v-59b14265]{color:var(--mag-0);font-weight:500}.chart-summary__object[data-v-59b14265] .astro-icon{font-size:1.125rem}.chart-summary__sign[data-v-59b14265]{gap:.625rem}.chart-summary__sign[data-v-59b14265] .astro-icon{font-size:.9375rem}.chart-summary__object span[data-v-59b14265],.chart-summary__sign span[data-v-59b14265]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-summary__degree[data-v-59b14265]{color:var(--mag-1);font-variant-numeric:tabular-nums}.chart-summary__house[data-v-59b14265],.chart-summary__roman[data-v-59b14265]{color:var(--mag-2);font-family:var(--font-serif);font-size:1rem}.chart-summary__roman[data-v-59b14265]{min-width:2rem;color:var(--mag-1)}.chart-summary__marker[data-v-59b14265]{color:var(--mag-3);font-size:var(--type-caption);letter-spacing:.04em;font-weight:500}.chart-summary__motion[data-v-59b14265]{color:var(--dawn-rose);font-size:var(--type-label);gap:.5rem}.chart-summary__motion[data-v-59b14265] .astro-icon{font-size:.875rem}.chart-summary__relation[data-v-59b14265]{font-size:var(--type-label);gap:.5rem}.chart-summary__relation span[data-v-59b14265]{color:var(--mag-3)}@media (width<=767px){.chart-summary__head span[data-v-59b14265]:nth-child(5),.chart-summary__motion span[data-v-59b14265],.chart-summary__relation span[data-v-59b14265]{display:none}.chart-summary__row[data-v-59b14265],.chart-summary__object[data-v-59b14265]{font-size:var(--type-label)}.chart-summary__object[data-v-59b14265]{gap:.5rem}}.chart-summary__filters[data-v-59b14265]{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.chart-summary__filters button[data-v-59b14265]{border:1px solid var(--mag-5);border-radius:var(--radius-pill);color:var(--mag-2);font-size:var(--type-caption);align-items:center;gap:.5rem;padding:.375rem .875rem;display:inline-flex}.chart-summary__filters button span[data-v-59b14265]{color:var(--mag-4)}.chart-summary__filters button[aria-pressed=true][data-v-59b14265]{border-color:var(--dawn-rose);color:var(--mag-0)}.chart-summary__note[data-v-59b14265]{color:var(--mag-4);font-size:var(--type-caption);margin:0;padding-top:1rem;line-height:1.6}.chart-workspace__loading[data-v-f85fa9d8]{place-items:center;min-height:70vh;display:grid}.chart-workspace__orbit[data-v-f85fa9d8]{aspect-ratio:1;border:1px solid var(--mag-5);border-radius:50%;width:min(15rem,62vw);animation:2.4s ease-in-out infinite chart-workspace-breathe-f85fa9d8;position:relative}.chart-workspace__orbit span[data-v-f85fa9d8]{border:1px solid #3a426899;border-radius:50%;position:absolute;inset:14%}.chart-workspace__orbit span+span[data-v-f85fa9d8]{inset:32%}@keyframes chart-workspace-breathe-f85fa9d8{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.chart-workspace__orbit[data-v-f85fa9d8]{animation:none}}.sky-events[data-v-80a83f5a]{gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.sky-events__columns[data-v-80a83f5a]{gap:2rem;display:grid}@media (width>=768px){.sky-events__columns[data-v-80a83f5a]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:2.5rem}}.sky-events__block[data-v-80a83f5a]{align-content:start;gap:.75rem;min-width:0;display:grid}@media (width>=768px){.sky-events__block--soon[data-v-80a83f5a]{grid-column:1/-1}}.sky-events__rows[data-v-80a83f5a]{z-index:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.sky-events__row[data-v-80a83f5a]{border-bottom:1px solid var(--mag-5);width:100%;color:var(--mag-1);font-size:var(--type-label);text-align:left;transition:color var(--motion-fast) ease;align-items:center;gap:.25rem 1rem;padding:.625rem 0;display:grid}.sky-events__row[data-v-80a83f5a]:hover{color:var(--mag-0)}.sky-events__row--back[data-v-80a83f5a]{grid-template-columns:minmax(0,1fr) auto;padding-bottom:.5rem}.sky-events__row--back.has-progress[data-v-80a83f5a]{border-bottom:0}@media (width<=767px){.sky-events__row--back[data-v-80a83f5a]{grid-template-columns:minmax(0,1fr)}}.sky-events__row--moon[data-v-80a83f5a]{border-bottom:0;grid-template-columns:minmax(0,1fr)}.sky-events__row--event[data-v-80a83f5a]{grid-template-columns:8.5rem minmax(0,1fr) auto;position:relative}.sky-events__row--event[data-v-80a83f5a]:before{z-index:-1;border-radius:var(--radius-field);content:"";background:var(--hover-fill);opacity:0;transition:opacity var(--motion-fast) ease;position:absolute;inset:0 -.75rem}.sky-events__row--event[data-v-80a83f5a]:hover:before,.sky-events__row--event[data-v-80a83f5a]:focus-visible:before{opacity:1}.sky-events__row--event:hover .sky-events__go[data-v-80a83f5a]{color:var(--mag-1)}.sky-events__row--event:hover .sky-events__go svg[data-v-80a83f5a]{transform:translate(3px)}.sky-events__row--event.is-shown .sky-events__date[data-v-80a83f5a],.sky-events__row--event.is-shown .sky-events__go[data-v-80a83f5a]{color:var(--dawn-rose)}@media (width<=767px){.sky-events__row--event[data-v-80a83f5a]{grid-template-columns:5.75rem minmax(0,1fr) auto;column-gap:.75rem}}.sky-events__heading[data-v-80a83f5a]{gap:.125rem;display:grid}.sky-events__hint[data-v-80a83f5a]{color:var(--mag-3);font-size:var(--type-caption);margin:0;line-height:1.45}.sky-events__go[data-v-80a83f5a]{color:var(--mag-3);font-size:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--motion-fast) ease;align-items:center;gap:.375rem;display:inline-flex}.sky-events__go svg[data-v-80a83f5a]{transition:transform var(--motion-fast) ease}.sky-events__object[data-v-80a83f5a]{min-width:0;font-size:var(--type-body);align-items:center;gap:.625rem;display:inline-flex}.sky-events__where[data-v-80a83f5a]{color:var(--mag-2)}.sky-events__period[data-v-80a83f5a]{color:var(--mag-2);font-variant-numeric:tabular-nums;text-align:right}@media (width<=767px){.sky-events__period[data-v-80a83f5a]{text-align:left}}.sky-events__date[data-v-80a83f5a]{color:var(--mag-2);font-variant-numeric:tabular-nums}.sky-events__progress[data-v-80a83f5a]{background:var(--mag-5);border-radius:1px;grid-column:1/-1;height:2px;margin-top:.375rem;overflow:hidden}.sky-events__progress span[data-v-80a83f5a]{background:var(--dawn-rose);height:100%;display:block}.sky-events__quiet[data-v-80a83f5a]{color:var(--mag-2);font-size:var(--type-label);margin:0;line-height:1.5}.sky-events__why[data-v-80a83f5a]{max-width:38rem;color:var(--mag-3);font-size:var(--type-caption);margin:.25rem 0 0;line-height:1.55}.sky-header[data-v-e2c5524c]{max-width:46.25rem}.sky-header__content[data-v-e2c5524c]{justify-items:start;gap:.875rem;display:grid}.sky-header__back[data-v-e2c5524c]{color:var(--mag-2);font-size:var(--type-label);transition:color var(--motion-fast) ease;align-items:center;gap:.25rem;margin-left:-.25rem;padding:.25rem .25rem .25rem 0;font-weight:500;display:inline-flex}.sky-header__back svg[data-v-e2c5524c]{transition:transform var(--motion-fast) ease}.sky-header__back[data-v-e2c5524c]:hover{color:var(--mag-0)}.sky-header__back:hover svg[data-v-e2c5524c]{transform:translate(-2px)}.sky-header__title[data-v-e2c5524c]{letter-spacing:-.016em;overflow-wrap:anywhere;font-size:clamp(2.875rem,2.2rem + 2.4vw,4rem);line-height:1}.sky-header__place[data-v-e2c5524c]{justify-content:flex-start}.sky-header__sentence[data-v-e2c5524c]{max-width:40em;min-height:4lh;margin-top:.25rem}@media (width>=768px){.sky-header__sentence[data-v-e2c5524c]{min-height:3lh}}.sky-steps[data-v-55f54ead]{justify-items:center;gap:.75rem;display:grid}.sky-steps__moment[data-v-55f54ead]{align-items:center;gap:1.25rem;display:flex}.sky-steps__arrow[data-v-55f54ead]{border:1px solid var(--mag-5);width:2.75rem;height:2.75rem;color:var(--mag-2);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:50%;place-items:center;display:grid}.sky-steps__arrow[data-v-55f54ead]:hover{border-color:var(--mag-3);background:var(--hover-fill);color:var(--mag-0)}.sky-steps__arrow[data-v-55f54ead]:active{transform:scale(.94)}.sky-steps__time[data-v-55f54ead]{text-align:center;min-width:13rem;margin:0}.sky-steps__time time[data-v-55f54ead]{justify-items:center;gap:.125rem;display:grid}.sky-steps__clock[data-v-55f54ead]{color:var(--mag-0);font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;font-size:2rem;font-weight:300;line-height:1}.sky-steps__day[data-v-55f54ead]{color:var(--mag-3);font-size:var(--type-caption);align-items:center;gap:.4375rem;line-height:1.3;display:inline-flex}.sky-steps__pulse[data-v-55f54ead]{background:var(--dawn-rose);border-radius:50%;width:.375rem;height:.375rem;position:relative}.sky-steps__pulse[data-v-55f54ead]:after{content:"";background:var(--dawn-rose);border-radius:50%;animation:2.4s ease-out infinite sky-steps-pulse-55f54ead;position:absolute;inset:0}@keyframes sky-steps-pulse-55f54ead{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.sky-steps__pulse[data-v-55f54ead]:after{animation:none}}.sky-steps__options[data-v-55f54ead]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.25rem 1.75rem;display:flex}@media (width<=767px){.sky-steps__options[data-v-55f54ead]{flex-wrap:nowrap;align-items:center;gap:1rem}}.sky-steps__units[data-v-55f54ead]{gap:1.25rem;display:flex}@media (width<=767px){.sky-steps__units[data-v-55f54ead]{gap:1rem}}.sky-steps__unit[data-v-55f54ead]{color:var(--mag-3);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem 0 .375rem;font-size:.9375rem;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.sky-steps__unit[data-v-55f54ead]:after{content:"";width:1.25rem;height:2px;transition:background-color var(--motion-fast) ease;background:0 0;border-radius:1px}.sky-steps__unit[data-v-55f54ead]:hover{color:var(--mag-1)}.sky-steps__unit[data-v-55f54ead]{font-size:var(--type-label)}.sky-steps__unit.is-active[data-v-55f54ead]{color:var(--mag-0)}.sky-steps__unit.is-active[data-v-55f54ead]:after{background:var(--dawn-rose)}.sky-steps__now[data-v-55f54ead]{color:var(--mag-2);font-size:var(--type-label);white-space:nowrap;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;align-items:center;gap:.375rem;padding:.25rem 0 .375rem;font-weight:500;display:inline-flex}.sky-steps__now svg[data-v-55f54ead]{color:var(--dawn-rose);transition:transform var(--motion-base) var(--ease-out)}.sky-steps__now[data-v-55f54ead]:hover{color:var(--mag-0)}.sky-steps__now:hover svg[data-v-55f54ead]{transform:rotate(-60deg)}@media (width<=767px){.sky-steps__now[data-v-55f54ead]{border:1px solid #f2a9a873;border-radius:50%;flex:none;justify-content:center;width:2.25rem;height:2.25rem;padding:0}.sky-steps__now svg[data-v-55f54ead]{width:1rem;height:1rem}.sky-steps__now-label[data-v-55f54ead]{display:none}}.sky-now[data-v-02b66e58]{min-height:100vh}.sky-now__error[data-v-02b66e58]{padding-block:calc(var(--header-height) + 3rem) var(--page-bottom);justify-items:start;gap:1rem;display:grid}.sky-birth[data-v-ffb9ada8]{padding-bottom:var(--page-bottom);justify-items:start;gap:1rem;display:grid}.sky-birth__lead[data-v-ffb9ada8]{max-width:36rem}.birth-data-form[data-v-abd6249e]{gap:1.5rem;display:grid}.field[data-v-abd6249e]{gap:.5rem;display:grid}.field__label[data-v-abd6249e]{color:var(--mag-2);font-family:var(--font-sans);font-size:var(--type-label);font-weight:500;line-height:1.35}.field__input[data-v-abd6249e]{border:1px solid var(--mag-5);border-radius:var(--radius-field);background:var(--sky-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;width:100%;min-height:3.375rem;color:var(--mag-0);outline:none;padding:.75rem 1.125rem;font-size:1.0625rem;line-height:1.35}.field__input[data-v-abd6249e]::placeholder{color:var(--mag-4)}.field__input[data-v-abd6249e]:hover:not(:disabled,:focus){border-color:var(--mag-4)}.field__input[data-v-abd6249e]:focus{border-color:var(--dawn-rose)}.field__input[aria-invalid=true][data-v-abd6249e]{border-color:var(--danger)}.field__input[data-v-abd6249e]:disabled{color:var(--mag-3);cursor:not-allowed}.field__input[data-v-abd6249e]{font-variant-numeric:tabular-nums}.field__error[data-v-abd6249e]{color:var(--danger);font-size:var(--type-caption);line-height:1.45}.field__hint[data-v-abd6249e]{color:var(--mag-3);font-size:var(--type-caption);line-height:1.45}.time-row[data-v-abd6249e]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.time-row__input[data-v-abd6249e]{width:12.5rem}.time-unknown[data-v-abd6249e]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.25rem;display:flex;position:relative}.time-unknown__input[data-v-abd6249e]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.time-unknown__mark[data-v-abd6249e]{border:1px solid var(--mag-4);color:#0000;width:1.25rem;height:1.25rem;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:6px;flex:none;place-items:center;display:inline-grid}.time-unknown__mark[data-v-abd6249e]:before{content:"✓";font-size:.75rem;line-height:1}.time-unknown__input:checked+.time-unknown__mark[data-v-abd6249e]{border-color:var(--dawn-rose);background:var(--dawn-rose);color:var(--sky-night)}.time-unknown__input:focus-visible+.time-unknown__mark[data-v-abd6249e]{outline:2px solid var(--dawn-rose);outline-offset:2px}.time-unknown__text[data-v-abd6249e]{color:var(--mag-1);font-size:var(--type-body);gap:.125rem;line-height:1.3;display:grid}.time-unknown__hint[data-v-abd6249e]{color:var(--mag-3);font-size:.75rem}.gender-segmented[data-v-abd6249e]{border:1px solid var(--mag-5);border-radius:var(--radius-pill);background:var(--sky-surface);grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem;display:grid}.gender-option[data-v-abd6249e]{cursor:pointer;-webkit-user-select:none;user-select:none;display:grid;position:relative}.gender-option__input[data-v-abd6249e]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.gender-option__surface[data-v-abd6249e]{border-radius:var(--radius-pill);min-height:2.875rem;color:var(--mag-3);font-size:var(--type-body);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;border:1px solid #0000;place-items:center;font-weight:500;display:grid}.gender-option:hover .gender-option__surface[data-v-abd6249e]{color:var(--mag-1)}.gender-option__input:checked+.gender-option__surface[data-v-abd6249e]{border-color:var(--mag-4);color:var(--mag-0);background:#e4e8f31a}.gender-option__input:focus-visible+.gender-option__surface[data-v-abd6249e]{outline:2px solid var(--dawn-rose);outline-offset:2px}.form-actions[data-v-abd6249e]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}@media (width<=767px){.form-actions[data-v-abd6249e]{flex-direction:column}.form-actions[data-v-abd6249e] .app-button--primary{width:100%}}.form-actions[data-v-abd6249e]{padding-top:.75rem}.form-actions__note[data-v-abd6249e]{color:var(--mag-3);font-size:var(--type-label);margin:0}.chart-builder[data-v-95d7eb60]{min-height:100vh;margin-top:calc(-1 * var(--header-height));padding-top:calc(var(--header-height) + var(--page-top));padding-bottom:var(--page-bottom);background:linear-gradient(180deg, var(--sky-zenith) 0%, var(--sky-night) 55%, #0a0f2b 100%)}@media (width<=767px){.chart-builder[data-v-95d7eb60]{height:100dvh;min-height:0;padding-top:var(--header-height);flex-direction:column;padding-bottom:0;display:flex}}.chart-builder__layout[data-v-95d7eb60]{gap:3rem;display:grid}@media (width<=767px){.chart-builder__layout[data-v-95d7eb60]{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}}@media (width>=1024px){.chart-builder__layout[data-v-95d7eb60]{grid-template-columns:minmax(0,31.25rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5rem)}}.chart-builder__form[data-v-95d7eb60]{align-content:start;gap:2.25rem;display:grid}@media (width<=767px){.chart-builder__form[data-v-95d7eb60]{min-height:0;margin-inline:calc(var(--page-gutter) * -1);padding:1.25rem var(--page-gutter) 0;overscroll-behavior:contain;background:linear-gradient(90deg, #c9d3f400, #c9d3f48c 50%, #c9d3f400) top/100% 1px no-repeat, linear-gradient(180deg, #10163a, #080b20 6rem, var(--sky-earth));flex:1 1 0;gap:1.5rem;overflow-y:auto;box-shadow:0 -1.5rem 2.5rem -1.75rem #9c8ce073}.chart-builder__form[data-v-95d7eb60] .form-actions{z-index:1;margin-inline:calc(var(--page-gutter) * -1);padding:1.25rem var(--page-gutter) calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(180deg, #05070f00, var(--sky-earth) 1.25rem);gap:.5rem;position:sticky;bottom:0}.chart-builder__form[data-v-95d7eb60] .form-actions__note{font-size:var(--type-caption)}}.chart-builder__heading[data-v-95d7eb60]{gap:1.125rem;display:grid}@media (width<=767px){.chart-builder__heading[data-v-95d7eb60]{gap:.5rem}}.chart-builder__heading h1[data-v-95d7eb60]{font-size:clamp(2.5rem,1.9rem + 2.2vw,3.5rem)}@media (width<=767px){.chart-builder__heading h1[data-v-95d7eb60]{font-size:var(--type-subtitle)}}.chart-builder__back[data-v-95d7eb60]{justify-self:start}.chart-builder__back[data-v-95d7eb60] .app-button{color:var(--mag-2);font-size:var(--type-label)}@media (width<=767px){.chart-builder__heading .type-lead[data-v-95d7eb60]{color:var(--mag-3);font-size:var(--type-label);line-height:1.45}}.chart-builder__error[data-v-95d7eb60]{color:var(--danger);font-size:var(--type-label);margin:0}@media (width<=767px){.chart-builder__error[data-v-95d7eb60]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.chart-builder__footnote[data-v-95d7eb60]{border-top:1px solid var(--mag-5);color:var(--mag-3);font-size:var(--type-label);flex-wrap:wrap;align-items:center;column-gap:.5rem;padding-top:.25rem;display:flex}.chart-builder__footnote .app-text-button[data-v-95d7eb60-s]{color:var(--mag-1);text-decoration:underline;-webkit-text-decoration-color:var(--mag-4);text-decoration-color:var(--mag-4);text-underline-offset:.25em;padding-inline:0}@media (width<=767px){.chart-builder__footnote[data-v-95d7eb60]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.chart-builder__notice[data-v-95d7eb60]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}.chart-builder__preview[data-v-95d7eb60]{justify-items:center;gap:1.75rem;margin:0;display:grid}@media (width<=767px){.chart-builder__preview[data-v-95d7eb60]{flex:none;order:-1;gap:.75rem;padding:.5rem 0 1rem}}@media (width>=1024px){.chart-builder__preview[data-v-95d7eb60]{padding-top:1rem}}.chart-builder__wheel[data-v-95d7eb60]{width:min(100%,40rem)}@media (width<=767px){.chart-builder__wheel[data-v-95d7eb60]{width:min(64vw,30dvh);transition:width var(--motion-slow) var(--ease-out)}.chart-builder.is-typing .chart-builder__wheel[data-v-95d7eb60]{width:min(42vw,20dvh)}}@media (prefers-reduced-motion:reduce){.chart-builder__wheel[data-v-95d7eb60]{transition:none}}.chart-builder__horizon[data-v-95d7eb60]{stroke:#b7bed666;stroke-width:1px;stroke-dasharray:6 6}.chart-builder__caption[data-v-95d7eb60]{text-align:center;gap:.5rem;max-width:32.5rem;display:grid}.chart-builder__caption strong[data-v-95d7eb60]{color:var(--mag-1);font-size:var(--type-body);font-weight:500}.chart-builder__caption span[data-v-95d7eb60]{color:var(--mag-3);font-size:var(--type-label);line-height:1.5}@media (width<=767px){.chart-builder__caption[data-v-95d7eb60]{gap:.25rem}.chart-builder__caption strong[data-v-95d7eb60]{font-size:var(--type-label)}.chart-builder__caption.is-filled span[data-v-95d7eb60]{display:none}}.guest-terms-note[data-v-3d18412c]{color:var(--mag-3);font-size:var(--type-caption);margin:0;line-height:1.6}.guest-terms-note a[data-v-3d18412c]{color:var(--dawn-rose);text-underline-offset:.15rem;text-decoration:underline}.app-ghost-button[data-v-8dc03253]{min-height:2rem;font-size:var(--type-label);cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.2rem 0;font-weight:500;line-height:1.35;display:inline-flex}.app-ghost-button--accent[data-v-8dc03253]{border-bottom-color:var(--mag-4);color:var(--mag-1)}.app-ghost-button--muted[data-v-8dc03253]{color:var(--mag-3)}.app-ghost-button--danger[data-v-8dc03253]{color:var(--danger)}@media (hover:hover){.app-ghost-button--accent[data-v-8dc03253]:hover:not(:disabled){border-bottom-color:var(--mag-1);color:var(--mag-0)}.app-ghost-button--muted[data-v-8dc03253]:hover:not(:disabled){color:var(--mag-0)}.app-ghost-button--danger[data-v-8dc03253]:hover:not(:disabled){border-bottom-color:currentColor}}.app-ghost-button[data-v-8dc03253]:active:not(:disabled){transform:translateY(1px)}.app-ghost-button[data-v-8dc03253]:disabled{color:var(--mag-4);cursor:not-allowed;border-bottom-color:#0000}@media (prefers-reduced-motion:reduce){.app-ghost-button[data-v-8dc03253]{transition:none}}.chart-delete-action[data-v-bae41c85]{align-items:center;gap:.75rem;display:inline-flex}.chart-delete-action__question[data-v-bae41c85]{color:var(--mag-1);font-size:var(--type-caption)}.app-chip[data-v-67d83990]{border:1px solid var(--mag-5);border-radius:var(--radius-pill);background:var(--chip-fill);min-height:2.125rem;color:var(--mag-1);font-size:var(--type-label);white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease;flex:none;align-items:center;gap:.5625rem;padding:.5rem 1rem .5rem .75rem;line-height:1.2;display:inline-flex}.app-chip[data-v-67d83990]:not(:has(.app-chip__icon)){padding-left:1rem}.app-chip__icon[data-v-67d83990]{place-items:center;font-size:1rem;display:inline-grid}.app-chip[data-v-67d83990]:hover{border-color:var(--mag-4);color:var(--mag-0)}.app-chip[aria-pressed=true][data-v-67d83990]{border-color:var(--dawn-rose);color:var(--mag-0);background:#f2a9a814}@media (prefers-reduced-motion:reduce){.app-chip[data-v-67d83990]{transition:none}}.chart-passport[data-v-14f5378e]{gap:.875rem;max-width:46.25rem;display:grid}.chart-passport__eyebrow-row[data-v-14f5378e],.chart-passport__title-row[data-v-14f5378e]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.chart-passport__title[data-v-14f5378e]{letter-spacing:-.016em;overflow-wrap:anywhere;font-size:clamp(2.875rem,2.2rem + 2.4vw,4rem);line-height:1}.chart-passport__birth[data-v-14f5378e]{color:var(--mag-2);font-size:var(--type-body);align-items:center;gap:1.5rem;padding-top:.375rem;line-height:1.5;display:flex}@media (width<=767px){.chart-passport__birth[data-v-14f5378e]{font-size:var(--type-label);justify-content:space-between;gap:1rem}}.chart-passport__facts[data-v-14f5378e]{flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;min-width:0;display:flex}@media (width<=767px){.chart-passport__facts[data-v-14f5378e]{gap:.125rem;display:grid}}.chart-passport__birth p[data-v-14f5378e]{margin:0}.chart-passport__birth-action[data-v-14f5378e]{border-left:1px solid var(--mag-5);flex:none;padding-left:1.5rem}@media (width<=767px){.chart-passport__birth-action[data-v-14f5378e]{padding-left:1rem}}.chart-passport__moment[data-v-14f5378e]{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem .75rem;display:flex}.chart-passport__unknown[data-v-14f5378e],.chart-passport__coordinates[data-v-14f5378e]{color:var(--mag-3)}.chart-passport__coordinates[data-v-14f5378e]{font-variant-numeric:tabular-nums}@media (width<=767px){.chart-passport__coordinates[data-v-14f5378e]{display:none}}.chart-passport__sky[data-v-14f5378e]{max-width:40em;margin-top:.25rem}.chart-passport__placements[data-v-14f5378e]{gap:.625rem;padding-top:.625rem}.chart-settings[data-v-b0229dac]{gap:1rem;display:grid}.chart-settings--framed[data-v-b0229dac]{outline:none;padding:1.25rem}.chart-settings__header[data-v-b0229dac]{gap:.25rem;display:grid}.chart-settings__title[data-v-b0229dac]{color:var(--mag-0);font-family:var(--font-serif);margin:0;font-size:1.25rem}.chart-settings__hint[data-v-b0229dac]{color:var(--mag-3);font-size:var(--type-caption);margin:0;line-height:1.4}.chart-settings__section[data-v-b0229dac]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.chart-settings__legend[data-v-b0229dac]{color:var(--mag-2);font-size:var(--type-label);margin-bottom:.5rem;padding:0;font-weight:500}.chart-settings__options[data-v-b0229dac]{flex-wrap:wrap;gap:.5rem;display:flex}.chart-settings__option[data-v-b0229dac]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.chart-settings__input[data-v-b0229dac]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.chart-settings__pill[data-v-b0229dac]{border:1px solid var(--mag-5);border-radius:var(--radius-pill);min-height:2rem;color:var(--mag-2);font-size:var(--type-label);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;padding:.375rem .875rem;display:inline-flex}.chart-settings__option:hover .chart-settings__pill[data-v-b0229dac]{border-color:var(--mag-4);color:var(--mag-0)}.chart-settings__input:checked+.chart-settings__pill[data-v-b0229dac]{border-color:var(--dawn-rose);color:var(--mag-0);background:#f2a9a814}.chart-settings__input:focus-visible+.chart-settings__pill[data-v-b0229dac]{outline:2px solid var(--dawn-rose);outline-offset:2px}.chart-settings__actions[data-v-b0229dac]{justify-content:flex-end;align-items:center;gap:1.25rem;padding-top:.25rem;display:flex}.chart-wheel-tools[data-v-5daaa743]{flex-direction:inherit;gap:.625rem;display:flex}.chart-page[data-v-8e4dc04f]{min-height:100vh}.chart-page__actions[data-v-8e4dc04f]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.account-field[data-v-5e274854]{border-bottom:1px solid #b7bed614;padding:1rem 0}.account-field__row[data-v-5e274854]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-field__view[data-v-5e274854]{gap:.15rem;display:grid}.account-field__view-label[data-v-5e274854],.account-field__form-label[data-v-5e274854]{color:var(--mag-2);font-size:var(--type-caption)}.account-field__view-value[data-v-5e274854]{color:var(--mag-1);font-size:var(--type-body);line-height:1.35}.account-field__view-note[data-v-5e274854]{color:var(--mag-3);font-size:var(--type-caption)}.account-field__view-side[data-v-5e274854]{flex:none;align-items:center;gap:.75rem;display:flex}.account-field__saved[data-v-5e274854]{color:var(--dawn-rose);font-size:var(--type-caption);font-weight:700}.account-field__form[data-v-5e274854]{gap:1rem;display:grid}.account-field__form-actions[data-v-5e274854]{flex-wrap:wrap;gap:.6rem;display:flex}.account-field__confirm[data-v-5e274854]{border-radius:var(--radius-field);background:#e4e8f308;border:1px solid #e4e8f333;gap:.6rem;padding:1rem;display:grid}.account-field__confirm-title[data-v-5e274854]{color:var(--mag-1);font-size:var(--type-label);font-weight:700}.account-field__confirm-text[data-v-5e274854]{color:var(--mag-2);font-size:var(--type-caption)}.account-field__confirm-actions[data-v-5e274854]{flex-wrap:wrap;gap:.6rem;display:flex}.account-panel[data-v-82d9e787]{align-content:start;display:grid}.account-panel__title[data-v-82d9e787]{color:var(--mag-1);font-size:var(--type-body);padding-bottom:.35rem;font-weight:700}.account-panel__lead[data-v-82d9e787]{color:var(--mag-2);font-size:var(--type-label)}.account-panel__providers[data-v-82d9e787]{gap:.6rem;margin:0;padding:.9rem 0 0;list-style:none;display:grid}.account-provider[data-v-82d9e787]{border-radius:var(--radius-field);background:#0e14336b;border:1px solid #b7bed624;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.account-provider__copy[data-v-82d9e787]{gap:.15rem;display:grid}.account-provider__name[data-v-82d9e787]{color:var(--mag-1);font-size:var(--type-label)}.account-provider__state[data-v-82d9e787]{color:var(--mag-4);font-size:var(--type-caption)}.account-panel__hint[data-v-82d9e787],.account-panel__error[data-v-82d9e787]{font-size:var(--type-caption);padding-top:.75rem}.account-panel__hint[data-v-82d9e787]{color:var(--mag-3)}.account-panel__error[data-v-82d9e787]{color:var(--danger)}.account-consent[data-v-19f6a2a2]{border-top:1px solid #b7bed614;align-items:center;gap:1rem;padding:1rem 0 .25rem;display:flex}.account-consent__icon[data-v-19f6a2a2]{width:2.25rem;height:2.25rem;color:var(--dawn-rose);background:#f2a9a814;border:1px solid #f2a9a84d;border-radius:50%;flex:none;place-items:center;display:inline-grid}.account-consent__copy[data-v-19f6a2a2]{gap:.2rem;display:grid}.account-consent__text[data-v-19f6a2a2]{color:var(--mag-2);font-size:var(--type-label)}.account-consent__version[data-v-19f6a2a2]{color:var(--mag-3);font-size:var(--type-caption)}.account-consent__links[data-v-19f6a2a2]{color:var(--mag-4);font-size:var(--type-caption);flex-wrap:wrap;gap:.4rem;padding-top:.15rem;display:flex}.account-consent__text a[data-v-19f6a2a2],.account-consent__links a[data-v-19f6a2a2]{color:var(--dawn-rose);text-underline-offset:.15rem;text-decoration:underline}.account-settings[data-v-af987f30]{border:1px solid var(--mag-5);border-radius:var(--radius-surface);background:var(--surface-fill);box-shadow:none;scroll-margin-top:6rem;overflow:hidden}.account-settings__header[data-v-af987f30]{cursor:pointer;align-items:center;gap:1rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:flex}.account-settings__header:hover .account-settings__title[data-v-af987f30],.account-settings__header:hover .account-settings__toggle[data-v-af987f30]{color:var(--mag-0)}.account-settings__icon[data-v-af987f30]{border:1px solid var(--mag-5);border-radius:var(--radius-field);width:2.5rem;height:2.5rem;color:var(--dawn-rose);background:#f2a9a814;flex:none;place-items:center;display:inline-grid}.account-settings__heading[data-v-af987f30]{flex:auto;gap:.2rem;min-width:0;display:grid}.account-settings__title[data-v-af987f30]{font-size:var(--type-heading)}.account-settings__subtitle[data-v-af987f30]{color:var(--mag-2);font-size:var(--type-label)}.account-settings__toggle[data-v-af987f30]{flex:none}@media (width<=767px){.account-settings__toggle[data-v-af987f30]{justify-content:center;min-width:2.75rem;min-height:2.75rem}.account-settings__toggle-label[data-v-af987f30]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.account-settings__body[data-v-af987f30]{border-top:1px solid #b7bed614;gap:1.5rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:grid}.account-settings__columns[data-v-af987f30]{gap:2rem;display:grid}@media (width>=768px){.account-settings__columns[data-v-af987f30]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.account-settings__panel[data-v-af987f30]{align-content:start;display:grid}.account-settings__panel-title[data-v-af987f30]{color:var(--mag-1);font-size:var(--type-body);padding-bottom:.35rem;font-weight:700}.account-settings__note[data-v-af987f30]{color:var(--mag-3);font-size:var(--type-caption);padding-top:.9rem}.account-field__control[data-v-af987f30]{gap:.35rem;display:grid}.account-field__control-label[data-v-af987f30]{color:var(--mag-2);font-size:var(--type-caption)}.account-field__input[data-v-af987f30]{border:1px solid var(--mag-5);border-radius:var(--radius-field);background:var(--sky-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;width:100%;min-height:3.375rem;color:var(--mag-0);outline:none;padding:.75rem 1.125rem;font-size:1.0625rem;line-height:1.35}.account-field__input[data-v-af987f30]::placeholder{color:var(--mag-4)}.account-field__input[data-v-af987f30]:hover:not(:disabled,:focus){border-color:var(--mag-4)}.account-field__input[data-v-af987f30]:focus{border-color:var(--dawn-rose)}.account-field__input[aria-invalid=true][data-v-af987f30]{border-color:var(--danger)}.account-field__input[data-v-af987f30]:disabled{color:var(--mag-3);cursor:not-allowed}.account-field__lead[data-v-af987f30]{color:var(--mag-2);font-size:var(--type-label)}.account-field__hint[data-v-af987f30]{color:var(--mag-3);font-size:var(--type-caption);line-height:1.45}.account-field__error[data-v-af987f30]{color:var(--danger);font-size:var(--type-caption);line-height:1.45}.account-settings__chevron[data-v-af987f30]{transition:transform var(--motion-base) var(--ease-out)}.account-settings__toggle[aria-expanded=true] .account-settings__chevron[data-v-af987f30]{transform:rotate(180deg)}.sky-band[data-v-893895fc]{isolation:isolate;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);background:linear-gradient(180deg, var(--sky-zenith), var(--sky-horizon) 78%, var(--sky-earth));position:relative;overflow:hidden}.sky-band__drawing[data-v-893895fc]{z-index:0;max-width:none;position:absolute;top:0;left:0}.sky-band__content[data-v-893895fc]{z-index:1;position:relative}.sky-change-enter-active[data-v-893895fc]{z-index:1;transition:opacity var(--sky-change) ease}.sky-change-enter-from[data-v-893895fc]{opacity:0}.sky-band__ground[data-v-893895fc]{height:clamp(2.25rem,5vw,3.75rem)}.overview-chart[data-v-bdfefcf1]{gap:1.75rem;display:grid}@media (width>=768px){.overview-chart[data-v-bdfefcf1]{grid-template-columns:minmax(12rem,16.5rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}}.overview-chart__wheel[data-v-bdfefcf1]{border-radius:50%;justify-self:center;width:min(100%,16.5rem);display:block}.overview-chart__passport[data-v-bdfefcf1]{justify-items:start;gap:.5rem;display:grid}.overview-chart__moment[data-v-bdfefcf1],.overview-chart__place[data-v-bdfefcf1]{color:var(--mag-1);font-size:var(--type-ui);margin:0}.overview-chart__place[data-v-bdfefcf1]{color:var(--mag-3)}.overview-chart__placements[data-v-bdfefcf1]{color:var(--mag-1);font-size:var(--type-body);flex-wrap:wrap;gap:.5rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.overview-chart__placements li[data-v-bdfefcf1]{align-items:center;gap:.5rem;display:inline-flex}.overview-chart__actions[data-v-bdfefcf1]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}@media (width<=767px){.overview-chart__actions[data-v-bdfefcf1]{flex-direction:column}.overview-chart__actions[data-v-bdfefcf1] .app-button--primary{width:100%}}.overview-chart__actions[data-v-bdfefcf1]{margin-top:1.25rem}@media (width<=767px){.overview-chart__actions[data-v-bdfefcf1]{width:100%}}.overview-readings[data-v-8c43d12b]{border-top:1px solid var(--mag-5);margin:0;padding:0;list-style:none;display:grid}.overview-reading[data-v-8c43d12b]{border-bottom:1px solid var(--mag-5)}.overview-reading__body[data-v-8c43d12b]{color:inherit;grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"glyphs title status"".question question"".preview preview"".action action";align-items:baseline;column-gap:.75rem;padding:1.375rem 0;text-decoration:none;display:grid}@media (width>=768px){.overview-reading__body[data-v-8c43d12b]{grid-template-columns:4rem minmax(0,1fr) 8rem 9.5rem;grid-template-areas:"glyphs title status action""glyphs question status action"".preview preview preview";align-items:center;column-gap:1.25rem;padding:1.5rem 0}}a.overview-reading__body[data-v-8c43d12b]:focus-visible{outline-offset:.25rem}.overview-reading__glyphs[data-v-8c43d12b]{grid-area:glyphs;gap:.25rem;font-size:1rem;display:inline-flex}@media (width>=768px){.overview-reading__glyphs[data-v-8c43d12b]{gap:.375rem;font-size:1.125rem}}.overview-reading__title[data-v-8c43d12b]{color:var(--mag-0);font-size:var(--type-heading);transition:color var(--motion-fast) ease;grid-area:title;font-weight:500;line-height:1.25}@media (width>=768px){.overview-reading__title[data-v-8c43d12b]{align-self:end}}.overview-reading__question[data-v-8c43d12b]{color:var(--mag-2);font-family:var(--font-serif);font-size:var(--type-body);grid-area:question;margin-top:.25rem;font-style:italic}@media (width>=768px){.overview-reading__question[data-v-8c43d12b]{align-self:start}}.overview-reading__status[data-v-8c43d12b]{color:var(--mag-3);font-size:var(--type-label);white-space:nowrap;grid-area:status;justify-self:end}@media (width>=768px){.overview-reading__status[data-v-8c43d12b]{justify-self:start}}.overview-reading__status.is-open[data-v-8c43d12b]{color:var(--mag-1)}.overview-reading__action[data-v-8c43d12b]{color:var(--mag-1);font-size:var(--type-label);white-space:nowrap;transition:color var(--motion-fast) ease;grid-area:action;justify-self:start;align-items:center;gap:.25rem;margin-top:.75rem;font-weight:500;display:inline-flex}@media (width>=768px){.overview-reading__action[data-v-8c43d12b]{justify-self:end;margin-top:0}}.overview-reading__preview[data-v-8c43d12b]{max-width:46rem;color:var(--mag-2);font-family:var(--font-serif);font-size:var(--type-body);border-left:1px solid #f2a9a866;grid-area:preview;margin-top:.875rem;padding-left:1rem;line-height:1.6}@media (width>=768px){.overview-reading__preview[data-v-8c43d12b]{margin-top:1rem}}a.overview-reading__body:hover .overview-reading__title[data-v-8c43d12b],a.overview-reading__body:hover .overview-reading__action[data-v-8c43d12b]{color:var(--dawn-rose)}.overview-reading.is-waiting .overview-reading__title[data-v-8c43d12b]{color:var(--mag-2)}.overview-first-visit[data-v-224db7e7]{gap:clamp(3rem,7vw,5rem);display:grid}.overview-first-visit__start[data-v-224db7e7]{justify-items:start;gap:1.25rem;max-width:40rem;display:grid}@media (width<=767px){.overview-first-visit__start[data-v-224db7e7] .app-button{width:100%}}.overview-first-visit__steps[data-v-224db7e7]{gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.overview-first-visit__steps[data-v-224db7e7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,4rem)}}.overview-first-visit__steps li[data-v-224db7e7]{align-content:start;gap:.5rem;display:grid}.overview-first-visit__index[data-v-224db7e7]{color:var(--dawn-rose);font-family:var(--font-serif);font-size:1.75rem;font-style:italic;line-height:1}.overview-first-visit__steps p[data-v-224db7e7]{color:var(--mag-2);font-size:var(--type-body);margin:0;line-height:1.55}.overview-first-visit__readings[data-v-224db7e7]{gap:1.5rem;display:grid}.sky-miniature[data-v-0111d8c8]{background:linear-gradient(180deg, var(--sky-zenith), var(--sky-horizon) 85%, var(--sky-earth));position:relative;overflow:hidden}.sky-miniature__drawing[data-v-0111d8c8]{max-width:none;display:block;position:absolute;inset:0}.sky-miniature__horizon[data-v-0111d8c8]{inset:0 0 var(--sky-miniature-ground);align-items:flex-end;display:flex;position:absolute}.deleted-charts[data-v-0eb2dda6]{max-width:44rem}.deleted-charts[data-v-0eb2dda6] .app-disclosure__toggle{justify-content:flex-start;gap:.5rem;width:auto}.deleted-charts__list[data-v-0eb2dda6]{margin:0;padding:.75rem 0 0;list-style:none;display:grid}.deleted-charts__row[data-v-0eb2dda6]{border-bottom:1px solid var(--mag-5);flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;padding:.625rem 0;display:flex}.deleted-charts__name[data-v-0eb2dda6]{color:var(--mag-1);font-family:var(--font-serif);font-size:1.125rem}.deleted-charts__date[data-v-0eb2dda6]{color:var(--mag-3);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.deleted-charts__actions[data-v-0eb2dda6]{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-left:auto;display:inline-flex}@media (width<=767px){.deleted-charts__actions[data-v-0eb2dda6]{width:100%;margin-left:0}}.deleted-charts__error[data-v-0eb2dda6]{color:var(--danger);font-size:var(--type-caption);margin:.75rem 0 0}.loved-ones[data-v-56862d3c]{gap:1.5rem;display:grid}.loved-ones__lead[data-v-56862d3c]{max-width:40rem}.loved-ones__row[data-v-56862d3c]{gap:1rem}.loved-ones__row li[data-v-56862d3c]{align-self:stretch;display:flex}.loved-card[data-v-56862d3c]{border:1px solid var(--mag-5);border-radius:var(--radius-surface);background:var(--sky-earth);width:13.5rem;height:100%;min-height:11.5rem;color:var(--mag-1);transition:border-color var(--motion-fast) ease;grid-template-rows:6.75rem auto;text-decoration:none;display:grid;overflow:hidden}.loved-card[data-v-56862d3c]:hover{border-color:var(--mag-3)}.loved-card[data-v-56862d3c]:focus-visible{outline:2px solid var(--dawn-rose);outline-offset:3px}.loved-card__ground[data-v-56862d3c]{align-content:start;gap:.25rem;padding:.875rem 1rem 1rem;display:grid}.loved-card__name[data-v-56862d3c]{color:var(--mag-0);font-family:var(--font-serif);font-size:var(--type-subtitle);text-overflow:ellipsis;white-space:nowrap;font-weight:300;line-height:1.15;overflow:hidden}.loved-card__signs[data-v-56862d3c]{background:linear-gradient(#0000,#05070f6b);gap:1.25rem;width:100%;padding:.875rem 1rem .4375rem;display:flex}.loved-card__signs.is-triad[data-v-56862d3c]{justify-content:space-between;gap:.5rem}.loved-card__sign[data-v-56862d3c]{color:var(--mag-0);font-size:var(--type-caption);text-shadow:0 1px 6px #05070fcc;white-space:nowrap;justify-items:center;gap:.1875rem;line-height:1.15;display:grid}.loved-card__sign[data-v-56862d3c] .astro-icon{filter:drop-shadow(0 1px 3px #05070fb3);font-size:1rem}.loved-card__date[data-v-56862d3c]{color:var(--mag-2);font-size:var(--type-label);font-variant-numeric:tabular-nums}.loved-card__readings[data-v-56862d3c]{color:var(--mag-3);font-size:var(--type-caption);margin-top:.375rem}.loved-card--add[data-v-56862d3c]{color:var(--mag-2);font-size:var(--type-label);background:0 0;border-style:dashed;grid-template-rows:none;align-content:center;justify-items:center;gap:.625rem;font-weight:500;display:grid}.loved-card--add[data-v-56862d3c]:hover{color:var(--mag-0)}.loved-card__plus[data-v-56862d3c]{color:var(--dawn-rose)}.name-prompt[data-v-2202047a]{gap:.875rem;max-width:36rem;margin-top:.5rem;display:grid}.name-prompt__row[data-v-2202047a]{flex-wrap:wrap;align-items:stretch;gap:.75rem 1.25rem;display:flex}.name-prompt__input[data-v-2202047a]{border:1px solid var(--mag-5);border-radius:var(--radius-field);background:var(--sky-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;width:100%;min-height:3.375rem;color:var(--mag-0);outline:none;padding:.75rem 1.125rem;font-size:1.0625rem;line-height:1.35}.name-prompt__input[data-v-2202047a]::placeholder{color:var(--mag-4)}.name-prompt__input[data-v-2202047a]:hover:not(:disabled,:focus){border-color:var(--mag-4)}.name-prompt__input[data-v-2202047a]:focus{border-color:var(--dawn-rose)}.name-prompt__input[aria-invalid=true][data-v-2202047a]{border-color:var(--danger)}.name-prompt__input[data-v-2202047a]:disabled{color:var(--mag-3);cursor:not-allowed}.name-prompt__input[data-v-2202047a]{flex:13rem;max-width:20rem}.name-prompt__error[data-v-2202047a]{color:var(--danger);font-size:var(--type-caption);margin:0;line-height:1.45}@media (width<=767px){.name-prompt__row[data-v-2202047a]{flex-direction:column}.name-prompt__input[data-v-2202047a]{flex:none;max-width:none}}.overview-sky-now[data-v-4a80e67e]{flex-wrap:wrap;align-items:baseline;gap:.375rem 1.25rem;margin:0;display:flex}.overview-sky-now__news[data-v-4a80e67e]{color:var(--mag-1);font-family:var(--font-serif);font-size:clamp(1rem,.95rem + .2vw,1.125rem);font-style:italic}.overview-sky-now__open[data-v-4a80e67e]{border-bottom:1px solid var(--dawn-rose);color:var(--mag-1);font-size:var(--type-caption);white-space:nowrap;transition:color var(--motion-fast) ease;align-items:center;gap:.25rem;padding:.25rem 0;font-weight:500;display:inline-flex}.overview-sky-now__open svg[data-v-4a80e67e]{color:var(--dawn-rose);transition:transform var(--motion-fast) ease;flex:none}.overview-sky-now__open[data-v-4a80e67e]:hover{color:var(--mag-0)}.overview-sky-now__open:hover svg[data-v-4a80e67e]{transform:translate(2px)}.overview-page[data-v-6dfadfeb]{min-height:100vh}.overview-hero[data-v-6dfadfeb]{gap:1.5rem;padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2.25rem,5vw,3.5rem);display:grid}.overview-hero__sky[data-v-6dfadfeb]{max-width:44rem}.overview-body[data-v-6dfadfeb]{padding-top:clamp(1rem,3vw,2rem);padding-bottom:var(--page-bottom);gap:clamp(4rem,9vw,6.5rem);display:grid}.overview-dashboard[data-v-6dfadfeb]{gap:clamp(3.5rem,8vw,5.5rem);display:grid}.overview-section[data-v-6dfadfeb]{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.overview-status[data-v-6dfadfeb]{color:var(--mag-2);justify-items:start;gap:1rem;margin:0;display:grid}.overview-status p[data-v-6dfadfeb]{margin:0}.chart-claim-action[data-v-3b1f767d]{align-items:center;gap:.75rem;display:inline-flex}.chart-claim-action__question[data-v-3b1f767d]{color:var(--mag-1);font-size:var(--type-caption)}.chart-move[data-v-7a64214b]{gap:1.5rem;display:grid}.chart-move__field[data-v-7a64214b]{gap:.5rem;display:grid}.chart-move__label[data-v-7a64214b]{color:var(--mag-2);font-family:var(--font-sans);font-size:var(--type-label);font-weight:500;line-height:1.35}.chart-move__input[data-v-7a64214b]{border:1px solid var(--mag-5);border-radius:var(--radius-field);background:var(--sky-surface);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;width:100%;min-height:3.375rem;color:var(--mag-0);outline:none;padding:.75rem 1.125rem;font-size:1.0625rem;line-height:1.35}.chart-move__input[data-v-7a64214b]::placeholder{color:var(--mag-4)}.chart-move__input[data-v-7a64214b]:hover:not(:disabled,:focus){border-color:var(--mag-4)}.chart-move__input[data-v-7a64214b]:focus{border-color:var(--dawn-rose)}.chart-move__input[aria-invalid=true][data-v-7a64214b]{border-color:var(--danger)}.chart-move__input[data-v-7a64214b]:disabled{color:var(--mag-3);cursor:not-allowed}.chart-move__error[data-v-7a64214b]{color:var(--danger);font-size:var(--type-caption);margin:0;line-height:1.45}.chart-move__actions[data-v-7a64214b]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}@media (width<=767px){.chart-move__actions[data-v-7a64214b]{flex-direction:column}.chart-move__actions[data-v-7a64214b] .app-button--primary{width:100%}}.chart-switcher[data-v-0898a01f]{max-width:100%;display:inline-block}.chart-switcher__trigger[data-v-0898a01f]{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.22em;padding:0;display:inline-flex}.chart-switcher__name[data-v-0898a01f]{overflow-wrap:anywhere;min-width:0}.chart-switcher__chevron[data-v-0898a01f]{width:.5em;height:.5em;color:var(--mag-3);transition:color var(--motion-fast) ease, transform var(--motion-base) var(--ease-out);flex:none;margin-top:.08em}.chart-switcher__trigger:hover .chart-switcher__chevron[data-v-0898a01f],.chart-switcher__chevron.is-open[data-v-0898a01f]{color:var(--mag-0)}.chart-switcher__chevron.is-open[data-v-0898a01f]{transform:rotate(180deg)}.chart-switcher__trigger[data-v-0898a01f]:focus-visible{outline:2px solid var(--dawn-rose);outline-offset:.2em;border-radius:.2em}.chart-switcher--overline .chart-switcher__trigger[data-v-0898a01f]{min-height:2.75rem;color:var(--mag-1);font-family:var(--font-serif);font-size:var(--type-heading);letter-spacing:normal;transition:color var(--motion-fast) ease;gap:.5rem;font-weight:400;line-height:1.2}.chart-switcher--overline .chart-switcher__trigger[data-v-0898a01f]:hover,.chart-switcher--overline .chart-switcher__trigger[aria-expanded=true][data-v-0898a01f]{color:var(--mag-0)}.chart-switcher--overline .chart-switcher__trigger .chart-switcher__sky[data-v-0898a01f]{border-color:#e4e8f35c;width:1.125rem;height:1.125rem}.chart-switcher--overline .chart-switcher__name[data-v-0898a01f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-switcher--overline .chart-switcher__chevron[data-v-0898a01f]{width:.875rem;height:.875rem;color:var(--mag-2);margin-top:.125rem}.chart-switcher--overline .chart-switcher__trigger:hover .chart-switcher__chevron[data-v-0898a01f],.chart-switcher--overline .chart-switcher__chevron.is-open[data-v-0898a01f]{color:var(--mag-0)}.chart-switcher__item[data-v-0898a01f]{min-width:17rem;color:var(--mag-1);font-family:var(--font-sans);font-size:var(--type-body);letter-spacing:normal;align-items:center;gap:.75rem;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.chart-switcher__item[aria-current=page][data-v-0898a01f]{color:var(--mag-0)}.chart-switcher__sky[data-v-0898a01f]{border:1px solid var(--mag-5);border-radius:50%;flex:none;width:1.375rem;height:1.375rem}.chart-switcher__item[aria-current=page] .chart-switcher__sky[data-v-0898a01f]{box-shadow:0 0 0 2px var(--dawn-rose)}.chart-switcher__label[data-v-0898a01f]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chart-switcher__date[data-v-0898a01f]{color:var(--mag-3);font-size:var(--type-caption);font-variant-numeric:tabular-nums;flex:none}.chart-switcher__item--add[data-v-0898a01f]{color:var(--mag-2)}.chart-switcher__plus[data-v-0898a01f]{width:1.375rem;color:var(--dawn-rose);flex:none}.chart-switcher__divider[data-v-0898a01f]{background:var(--mag-5);height:1px;margin:.25rem .5rem;display:block}.chart-switcher__sheet[data-v-0898a01f]{gap:.25rem;display:grid}.chart-switcher__sheet .chart-switcher__item[data-v-0898a01f]{border-radius:var(--radius-field);min-width:0;min-height:3.25rem;padding:.5rem .25rem}.chart-switcher__sheet .chart-switcher__item[aria-current=page][data-v-0898a01f]{background:color-mix(in srgb, var(--mag-5) 32%, transparent)}.chart-page[data-v-f110b8d6]{min-height:100vh}.chart-page__error[data-v-f110b8d6]{max-width:48rem;padding-block:var(--page-top) var(--page-bottom);justify-items:start;gap:1rem;display:grid}.chart-page__leaving[data-v-f110b8d6]{min-height:70vh}.chart-page__passport[data-v-f110b8d6]{animation:chart-page-arrive-f110b8d6 var(--motion-slow) ease both}@keyframes chart-page-arrive-f110b8d6{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.chart-page__passport[data-v-f110b8d6]{animation-duration:var(--motion-fast)}}.report-offer[data-v-8e3eb71f]{border-top:1px solid var(--mag-5);gap:1.375rem;padding:2.5rem 0 0 3.75rem;display:grid}@media (width<=767px){.report-offer[data-v-8e3eb71f]{padding-left:0}}.report-offer__title[data-v-8e3eb71f]{flex-wrap:wrap;align-items:center;gap:.5rem 1.125rem;display:flex}.report-offer__glyphs[data-v-8e3eb71f]{gap:.5rem;font-size:1.25rem;display:inline-flex}.report-offer__summary[data-v-8e3eb71f]{color:var(--mag-2);font-size:var(--type-body);margin:0}.report-offer__preview[data-v-8e3eb71f]{color:var(--mag-2);font-family:var(--font-serif);font-size:var(--type-reading);border-left:1px solid #f2a9a866;margin:0;padding:.375rem 0 .375rem 1.375rem;font-style:italic;line-height:1.6}.report-offer__for[data-v-8e3eb71f]{color:var(--mag-2);font-size:var(--type-label);margin:0;line-height:1.5}.report-offer__actions[data-v-8e3eb71f]{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.5rem;display:flex}@media (width<=767px){.report-offer__actions[data-v-8e3eb71f] .app-button{width:100%}}.report-offer__error[data-v-8e3eb71f]{color:var(--danger);font-size:var(--type-label);margin:0}.report-offer__note[data-v-8e3eb71f]{max-width:42rem;color:var(--mag-3);font-size:var(--type-caption);margin:0;line-height:1.5}.report-offer__soon[data-v-8e3eb71f]{border-radius:var(--radius-field);max-width:42rem;color:var(--mag-2);font-size:var(--type-label);background:#f2a9a80f;border:1px solid #f2a9a84d;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;line-height:1.55;display:flex}.report-offer__soon p[data-v-8e3eb71f]{margin:0}.report-offer__soon-badge[data-v-8e3eb71f]{color:var(--dawn-rose);font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;background:#f2a9a829;border-radius:999px;flex:none;padding:.15rem .55rem;font-weight:700}.report-offer__accept[data-v-8e3eb71f]{max-width:42rem;color:var(--mag-2);font-size:var(--type-caption);cursor:pointer;align-items:flex-start;gap:.6rem;line-height:1.6;display:flex}.report-offer__accept a[data-v-8e3eb71f]{color:var(--dawn-rose);text-underline-offset:.15rem;text-decoration:underline}.report-offer__checkbox[data-v-8e3eb71f]{width:1.1rem;height:1.1rem;accent-color:var(--dawn-rose);cursor:pointer;flex:none;margin-top:.15rem}.report-offer__note a[data-v-8e3eb71f]{color:var(--mag-2);text-decoration:underline;-webkit-text-decoration-color:var(--mag-4);text-decoration-color:var(--mag-4);text-underline-offset:.2em}.report-purchase-status[data-v-6f15918d]{--status-color:var(--mag-2);border:1px solid color-mix(in srgb, var(--status-color) 35%, transparent);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--status-color) 5%, var(--sky-surface));gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.report-purchase-status--slow[data-v-6f15918d]{--status-color:var(--dawn-gold)}.report-purchase-status--opened[data-v-6f15918d]{--status-color:var(--dawn-rose)}.report-purchase-status--failed[data-v-6f15918d]{--status-color:var(--danger)}.report-purchase-status--unavailable[data-v-6f15918d]{--status-color:var(--mag-3)}.report-purchase-status__body[data-v-6f15918d]{gap:1rem;display:flex}.report-purchase-status__mark[data-v-6f15918d]{border:1px solid color-mix(in srgb, var(--status-color) 32%, transparent);background:color-mix(in srgb, var(--status-color) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--status-color);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.report-purchase-status__copy[data-v-6f15918d]{gap:.5rem;display:grid}.report-purchase-status__copy .type-eyebrow[data-v-6f15918d]{color:var(--status-color)}.report-purchase-status__copy h3[data-v-6f15918d]{font-size:var(--type-heading);margin:0;font-weight:400}.report-purchase-status__copy p[data-v-6f15918d]:not(.type-eyebrow){color:var(--mag-2);font-size:var(--type-label);margin:0;line-height:1.6}.report-purchase-status__progress[data-v-6f15918d]{background:color-mix(in srgb, var(--status-color) 12%, transparent);border-radius:2px;height:3px;overflow:hidden}.report-purchase-status__progress span[data-v-6f15918d]{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--status-color));width:40%;height:100%;animation:1.6s ease-in-out infinite report-purchase-progress-6f15918d;display:block}.report-purchase-status__spinner[data-v-6f15918d]{animation:1s linear infinite report-purchase-spin-6f15918d}.report-purchase-status__actions[data-v-6f15918d]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=767px){.report-purchase-status__actions[data-v-6f15918d] .app-button{flex:100%}}@keyframes report-purchase-progress-6f15918d{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes report-purchase-spin-6f15918d{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.report-purchase-status__progress span[data-v-6f15918d],.report-purchase-status__spinner[data-v-6f15918d]{animation:none}}.report-topics__list[data-v-e98b562b]{gap:clamp(3rem,6vw,4.5rem);display:grid}.report-topics__empty[data-v-e98b562b]{color:var(--mag-3);margin:0;padding:2rem 0}.report-topic[data-v-e98b562b]{scroll-margin-top:var(--sticky-top);gap:1.875rem;display:grid}.report-topic__head[data-v-e98b562b]{gap:.75rem;padding-left:3.75rem;display:grid}@media (width<=767px){.report-topic__head[data-v-e98b562b]{padding-left:0}}.report-topic__basis[data-v-e98b562b]{color:var(--mag-2);font-size:var(--type-body);align-items:center;gap:.625rem;margin:0;display:inline-flex}.report-topic__basis[data-v-e98b562b] .astro-icon{font-size:1rem}.report-topic__facets[data-v-e98b562b]{gap:1.875rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.report-topic__facets[data-v-e98b562b]{gap:1.375rem}}.report-topic__facets li[data-v-e98b562b],.report-topic__preview[data-v-e98b562b]{grid-template-columns:3.75rem minmax(0,45rem);align-items:start;display:grid}@media (width<=767px){.report-topic__facets li[data-v-e98b562b],.report-topic__preview[data-v-e98b562b]{grid-template-columns:1.625rem minmax(0,1fr)}}.report-topic__index[data-v-e98b562b]{color:var(--mag-4);font-family:var(--font-serif);font-size:1.0625rem;font-style:italic;line-height:1.95}.report-topic__facets p[data-v-e98b562b],.report-topic__preview p[data-v-e98b562b]{color:var(--mag-1);font-family:var(--font-serif);font-size:var(--type-reading);text-wrap:pretty;white-space:pre-line;margin:0;line-height:1.65}.report-topic__preview p[data-v-e98b562b]{color:var(--mag-2);font-style:italic}.report-topic__lock[data-v-e98b562b]{height:1.9em;color:var(--mag-4);align-items:center;display:flex}.readings-hero[data-v-b9ed0219]{gap:2rem;padding-top:clamp(1.5rem,3vw,2.25rem);padding-bottom:clamp(2.25rem,5vw,3.5rem);display:grid}.readings-nav[data-v-b9ed0219]{gap:.125rem;display:grid}.readings-nav .type-caption[data-v-b9ed0219]{margin:0 0 .5rem}.readings-tab[data-v-b9ed0219]{border-radius:var(--radius-field);color:var(--mag-2);font-size:var(--type-ui);text-align:left;transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, color var(--motion-fast) ease;justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem .875rem;font-weight:500;line-height:1.3;display:flex}.readings-tab[data-v-b9ed0219]:hover{background:color-mix(in srgb, var(--mag-5) 22%, transparent);color:var(--mag-0)}.readings-tab.is-active[data-v-b9ed0219]{background:color-mix(in srgb, var(--mag-5) 42%, transparent);box-shadow:inset 2px 0 0 var(--dawn-rose);color:var(--mag-0)}.readings-tab__price[data-v-b9ed0219]{color:var(--mag-4);font-size:var(--type-caption);flex:none;font-weight:400}.readings-switch[data-v-b9ed0219]{gap:1.5rem}@media (width>=1024px){.readings-switch[data-v-b9ed0219]{display:none}}.readings-switch__item[data-v-b9ed0219]{color:var(--mag-3);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem 0 .375rem;font-size:.9375rem;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.readings-switch__item[data-v-b9ed0219]:after{content:"";width:1.25rem;height:2px;transition:background-color var(--motion-fast) ease;background:0 0;border-radius:1px}.readings-switch__item[data-v-b9ed0219]:hover{color:var(--mag-1)}.readings-switch__item.is-active[data-v-b9ed0219]{color:var(--mag-0)}.readings-switch__item.is-active[data-v-b9ed0219]:after{background:var(--dawn-rose)}.readings-switch__label[data-v-b9ed0219]{align-items:baseline;gap:.375rem;display:inline-flex}.readings-switch__price[data-v-b9ed0219]{color:var(--mag-4);font-size:var(--type-caption);font-weight:400}.readings-hero__heading[data-v-b9ed0219]{gap:1.75rem;max-width:56rem;display:grid}.readings-hero__heading .type-lead[data-v-b9ed0219]{max-width:34rem}.readings-hero__whose[data-v-b9ed0219]{justify-self:start;max-width:100%;margin-bottom:-.875rem}.readings-body[data-v-b9ed0219]{padding-top:clamp(1.25rem,3vw,2.5rem);padding-bottom:var(--page-bottom);gap:3rem;display:grid}@media (width>=1024px){.readings-body[data-v-b9ed0219]{grid-template-columns:minmax(15rem,17.5rem) minmax(0,45rem);align-items:start;gap:clamp(3rem,7vw,6rem)}}.readings-aside[data-v-b9ed0219]{display:none}@media (width>=1024px){.readings-aside[data-v-b9ed0219]{align-self:stretch;display:block}}.readings-aside__follow[data-v-b9ed0219]{top:var(--sticky-top);gap:2.25rem;display:grid;position:sticky}.readings-aside__chart[data-v-b9ed0219]{gap:1.5rem;display:grid}.readings-aside__wheel[data-v-b9ed0219]{width:100%}.readings-aside__basis[data-v-b9ed0219]{gap:.375rem;display:grid}.readings-aside__position[data-v-b9ed0219]{color:var(--mag-1);font-size:var(--type-body);align-items:flex-start;gap:.625rem;font-weight:500;line-height:1.4;display:flex}.readings-aside__position[data-v-b9ed0219] .astro-icon{flex:none;margin-top:.125rem}.readings-aside__position ul[data-v-b9ed0219]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.readings-topics[data-v-b9ed0219]{padding-top:.5rem;display:grid}.readings-topics button[data-v-b9ed0219]{border-left:1px solid var(--mag-5);color:var(--mag-2);font-size:var(--type-body);text-align:left;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8125rem 0 .8125rem .875rem;display:flex}.readings-topics button[data-v-b9ed0219]:hover{color:var(--mag-0)}.readings-topics button.is-active[data-v-b9ed0219]{border-left-color:var(--dawn-rose);color:var(--mag-0);font-weight:500}.readings-topics__count[data-v-b9ed0219]{color:var(--mag-4);font-size:var(--type-caption);flex:none;font-weight:400}.readings-reader[data-v-b9ed0219]{gap:clamp(3rem,6vw,4.5rem);min-width:0;display:grid}.readings-reader__text[data-v-b9ed0219]{gap:1.5rem;display:grid}.readings-reader__voice[data-v-b9ed0219]{max-width:34rem;color:var(--mag-2);font-family:var(--font-serif);font-size:var(--type-sky);margin:0;padding-left:3.75rem;font-style:italic;line-height:1.45}@media (width<=767px){.readings-reader__voice[data-v-b9ed0219]{padding-left:0}}.readings-error[data-v-b9ed0219],.readings-locked[data-v-b9ed0219]{justify-items:start;gap:1rem;display:grid}.readings-error p[data-v-b9ed0219]{color:var(--mag-2);margin:0}.readings-page[data-v-dfe400ec]{min-height:100vh}.readings-page__missing[data-v-dfe400ec]{max-width:48rem;padding-block:var(--page-top) var(--page-bottom);justify-items:start;gap:1rem;display:grid}
