:root{--as-bg:#0a0d1c;--as-bg-deep:#070a16;--as-surface:#191d3c;--as-surface-2:#212752;--as-ink:#e9ecf8;--as-ink-dim:#a6adcf;--as-ink-faint:#767d9f;--as-gold:#d9b36c;--as-gold-bright:#e9c98a;--as-gold-deep:#a5812f;--as-gold-ink:#221603;--as-btn-bg:linear-gradient(180deg,#ecd09a 0%,#d9b36c 52%,#c89e52 100%);--as-btn-bg-hover:linear-gradient(180deg,#f2d9a8 0%,#e2bd77 52%,#d0a75c 100%);--as-btn-ink:#221603;--as-btn-hi:rgba(255,255,255,0.55);--as-btn-lo:rgba(110,78,24,0.4);--as-btn-press:rgba(110,78,24,0.35);--as-btn-sheen:rgba(255,255,255,0.55);--as-btn2-edge:var(--as-glass-edge-gold);--as-btn2-edge-hover:var(--as-gold);--as-btn2-ink:var(--as-gold-bright);--as-btn2-tint:rgba(217,179,108,0.25);--as-celest:#8db8e8;--as-celest-deep:#6aa9dd;--as-error:#e0685f;--as-success:#68b98d;--as-warning:#d9a84e;--as-glass:rgba(24,28,58,0.55);--as-glass-strong:rgba(19,23,48,0.72);--as-glass-fb:rgba(21,25,52,0.97);--as-glass-blur:18px;--as-specular:rgba(255,255,255,0.16);--as-glass-edge:rgba(233,236,248,0.1);--as-glass-edge-gold:rgba(217,179,108,0.28);--as-well:rgba(8,10,24,0.45);--as-well-fb:rgba(10,13,28,0.92);--as-shadow-1:0 1px 2px rgba(4,6,20,0.5);--as-shadow-2:0 1px 2px rgba(4,6,20,0.45),0 10px 28px -10px rgba(4,6,20,0.6);--as-shadow-3:0 2px 4px rgba(4,6,20,0.45),0 24px 56px -16px rgba(4,6,20,0.7);--as-r-s:10px;--as-r-m:16px;--as-r-l:24px;--as-r-pill:999px;--as-ease:cubic-bezier(0.33,1,0.68,1);--as-ease-spring:cubic-bezier(0.34,1.45,0.52,1);--as-t-fast:160ms;--as-t-med:280ms;--as-t-slow:480ms;--as-font-display:var(--wp--preset--font-family--display,"Cormorant",Georgia,serif);--as-font-body:var(--wp--preset--font-family--body,"Instrument Sans","Segoe UI",sans-serif);--as-sky:radial-gradient(1100px 520px at 78% -8%,rgba(106,169,221,0.10),transparent 64%),radial-gradient(900px 620px at 12% 4%,rgba(124,96,220,0.09),transparent 60%),linear-gradient(180deg,var(--as-bg-deep) 0%,var(--as-bg) 34%,var(--as-bg) 100%);--as-stars-display:block;--as-footer-fade:rgba(7,10,22,0.5);--as-hover-tint:rgba(233,236,248,0.035);--as-veil:rgba(10,13,28,0.78);--as-veil-pop:rgba(14,17,36,0.82);--as-scrollbar:rgba(166,173,207,0.3);--as-ghost-hover:rgba(233,236,248,0.06);--as-inset-well:inset 0 2px 5px rgba(4,6,20,0.45),inset 0 -1px 0 rgba(255,255,255,0.06);--as-edge-grad:linear-gradient(135deg,rgba(255,255,255,0.34),rgba(255,255,255,0.06) 32%,rgba(217,179,108,0.1) 68%,rgba(217,179,108,0.26));--as-halo-grad:radial-gradient(closest-side,rgba(217,179,108,0.12),rgba(106,169,221,0.05) 58%,transparent 74%);--astro-surface:var(--as-surface);--astro-ink:var(--as-ink);--astro-ink-dim:var(--as-ink-dim);--astro-gold:var(--as-gold);--astro-glass:var(--as-glass);--astro-glass-fallback:var(--as-glass-fb);color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]){--as-bg:#f3f6fb;--as-bg-deep:#e9eef7;--as-surface:#ffffff;--as-surface-2:#eef2f9;--as-ink:#1b2140;--as-ink-dim:#4d5678;--as-ink-faint:#7b83a2;--as-gold:#966c15;--as-gold-bright:#b8882a;--as-gold-deep:#775412;--as-gold-ink:#221603;--as-btn-bg:linear-gradient(180deg,#3a4273 0%,#262d57 52%,#1b2140 100%);--as-btn-bg-hover:linear-gradient(180deg,#47508a 0%,#2e3667 52%,#20274b 100%);--as-btn-ink:#f1ecdd;--as-btn-hi:rgba(255,255,255,0.2);--as-btn-lo:rgba(6,9,30,0.55);--as-btn-press:rgba(6,9,30,0.5);--as-btn-sheen:rgba(255,255,255,0.22);--as-btn2-edge:rgba(38,45,87,0.62);--as-btn2-edge-hover:#262d57;--as-btn2-ink:#262d57;--as-btn2-tint:rgba(45,108,166,0.1);--as-celest:#2d6ca6;--as-celest-deep:#255c8f;--as-error:#b8463a;--as-success:#247a4e;--as-warning:#8a6413;--as-glass:rgba(255,255,255,0.42);--as-glass-strong:rgba(255,255,255,0.62);--as-glass-fb:rgba(252,253,255,0.97);--as-specular:rgba(255,255,255,0.98);--as-glass-edge:rgba(31,41,76,0.14);--as-glass-edge-gold:rgba(150,108,21,0.4);--as-well:rgba(228,237,248,0.6);--as-well-fb:#e9eff8;--as-shadow-1:0 1px 2px rgba(30,42,82,0.1);--as-shadow-2:0 2px 4px rgba(30,42,82,0.08),0 14px 34px -12px rgba(30,42,82,0.26);--as-shadow-3:0 3px 6px rgba(30,42,82,0.08),0 28px 64px -18px rgba(30,42,82,0.34);--as-sky:radial-gradient(1200px 640px at 82% -12%,rgba(45,108,166,0.16),transparent 64%),radial-gradient(1000px 700px at 6% -6%,rgba(201,151,47,0.15),transparent 62%),radial-gradient(900px 620px at 54% 10%,rgba(124,96,220,0.07),transparent 58%),radial-gradient(1500px 900px at 50% 112%,rgba(201,151,47,0.08),transparent 60%),linear-gradient(180deg,#fdfeff 0%,#f3f6fb 34%,#eef2f9 100%);--as-stars-display:none;--as-footer-fade:rgba(226,233,244,0.85);--as-hover-tint:rgba(31,41,76,0.05);--as-veil:rgba(247,250,253,0.86);--as-veil-pop:rgba(255,255,255,0.93);--as-scrollbar:rgba(77,86,120,0.4);--as-ghost-hover:rgba(31,41,76,0.07);--as-inset-well:inset 0 2px 5px rgba(36,48,88,0.12),inset 0 -1px 0 rgba(255,255,255,0.9);--as-edge-grad:linear-gradient(135deg,rgba(255,255,255,1),rgba(31,41,76,0.1) 34%,rgba(150,108,21,0.18) 66%,rgba(150,108,21,0.5));--as-halo-grad:radial-gradient(closest-side,rgba(201,151,47,0.2),rgba(45,108,166,0.1) 58%,transparent 76%);color-scheme:light}:root:not([data-theme="dark"]) body{--wp--preset--color--base:#f3f6fb;--wp--preset--color--surface:#ffffff;--wp--preset--color--contrast:#1b2140;--wp--preset--color--muted:#4d5678;--wp--preset--color--primary:#966c15;--wp--preset--color--secondary:#2d6ca6}}:root[data-theme="light"]{--as-bg:#f3f6fb;--as-bg-deep:#e9eef7;--as-surface:#ffffff;--as-surface-2:#eef2f9;--as-ink:#1b2140;--as-ink-dim:#4d5678;--as-ink-faint:#7b83a2;--as-gold:#966c15;--as-gold-bright:#b8882a;--as-gold-deep:#775412;--as-gold-ink:#221603;--as-btn-bg:linear-gradient(180deg,#3a4273 0%,#262d57 52%,#1b2140 100%);--as-btn-bg-hover:linear-gradient(180deg,#47508a 0%,#2e3667 52%,#20274b 100%);--as-btn-ink:#f1ecdd;--as-btn-hi:rgba(255,255,255,0.2);--as-btn-lo:rgba(6,9,30,0.55);--as-btn-press:rgba(6,9,30,0.5);--as-btn-sheen:rgba(255,255,255,0.22);--as-btn2-edge:rgba(38,45,87,0.62);--as-btn2-edge-hover:#262d57;--as-btn2-ink:#262d57;--as-btn2-tint:rgba(45,108,166,0.1);--as-celest:#2d6ca6;--as-celest-deep:#255c8f;--as-error:#b8463a;--as-success:#247a4e;--as-warning:#8a6413;--as-glass:rgba(255,255,255,0.42);--as-glass-strong:rgba(255,255,255,0.62);--as-glass-fb:rgba(252,253,255,0.97);--as-specular:rgba(255,255,255,0.98);--as-glass-edge:rgba(31,41,76,0.14);--as-glass-edge-gold:rgba(150,108,21,0.4);--as-well:rgba(228,237,248,0.6);--as-well-fb:#e9eff8;--as-shadow-1:0 1px 2px rgba(30,42,82,0.1);--as-shadow-2:0 2px 4px rgba(30,42,82,0.08),0 14px 34px -12px rgba(30,42,82,0.26);--as-shadow-3:0 3px 6px rgba(30,42,82,0.08),0 28px 64px -18px rgba(30,42,82,0.34);--as-sky:radial-gradient(1200px 640px at 82% -12%,rgba(45,108,166,0.16),transparent 64%),radial-gradient(1000px 700px at 6% -6%,rgba(201,151,47,0.15),transparent 62%),radial-gradient(900px 620px at 54% 10%,rgba(124,96,220,0.07),transparent 58%),radial-gradient(1500px 900px at 50% 112%,rgba(201,151,47,0.08),transparent 60%),linear-gradient(180deg,#fdfeff 0%,#f3f6fb 34%,#eef2f9 100%);--as-stars-display:none;--as-footer-fade:rgba(226,233,244,0.85);--as-hover-tint:rgba(31,41,76,0.05);--as-veil:rgba(247,250,253,0.86);--as-veil-pop:rgba(255,255,255,0.93);--as-scrollbar:rgba(77,86,120,0.4);--as-ghost-hover:rgba(31,41,76,0.07);--as-inset-well:inset 0 2px 5px rgba(36,48,88,0.12),inset 0 -1px 0 rgba(255,255,255,0.9);--as-edge-grad:linear-gradient(135deg,rgba(255,255,255,1),rgba(31,41,76,0.1) 34%,rgba(150,108,21,0.18) 66%,rgba(150,108,21,0.5));--as-halo-grad:radial-gradient(closest-side,rgba(201,151,47,0.2),rgba(45,108,166,0.1) 58%,transparent 76%);color-scheme:light}:root[data-theme="light"] body{--wp--preset--color--base:#f3f6fb;--wp--preset--color--surface:#ffffff;--wp--preset--color--contrast:#1b2140;--wp--preset--color--muted:#4d5678;--wp--preset--color--primary:#966c15;--wp--preset--color--secondary:#2d6ca6}html{background:var(--as-bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;margin:0;background:var(--as-sky);background-attachment:fixed;color:var(--as-ink);font-family:var(--as-font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{content:"";display:var(--as-stars-display,block);position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1.1px 1.1px at 12% 18%,rgba(233,236,248,0.5),transparent 100%),radial-gradient(0.9px 0.9px at 28% 7%,rgba(233,236,248,0.38),transparent 100%),radial-gradient(1.3px 1.3px at 41% 24%,rgba(217,179,108,0.4),transparent 100%),radial-gradient(0.8px 0.8px at 57% 11%,rgba(233,236,248,0.34),transparent 100%),radial-gradient(1px 1px at 66% 29%,rgba(141,184,232,0.4),transparent 100%),radial-gradient(1.2px 1.2px at 79% 17%,rgba(233,236,248,0.42),transparent 100%),radial-gradient(0.9px 0.9px at 90% 33%,rgba(233,236,248,0.3),transparent 100%),radial-gradient(1px 1px at 8% 54%,rgba(233,236,248,0.26),transparent 100%),radial-gradient(1.2px 1.2px at 22% 71%,rgba(141,184,232,0.28),transparent 100%),radial-gradient(0.8px 0.8px at 36% 59%,rgba(233,236,248,0.24),transparent 100%),radial-gradient(1.1px 1.1px at 52% 78%,rgba(217,179,108,0.26),transparent 100%),radial-gradient(0.9px 0.9px at 68% 63%,rgba(233,236,248,0.26),transparent 100%),radial-gradient(1px 1px at 84% 74%,rgba(233,236,248,0.28),transparent 100%),radial-gradient(1.2px 1.2px at 94% 56%,rgba(141,184,232,0.24),transparent 100%)}h1,h2,h3,h4,h5,h6{font-family:var(--as-font-display);font-weight:600;line-height:1.12;letter-spacing:0.005em;text-wrap:balance;margin-block:0 0.6em}p{margin-block:0 1em}::selection{background:rgba(217,179,108,0.32);color:var(--as-ink)}a{color:var(--as-gold);text-decoration-color:color-mix(in srgb,currentColor 44%,transparent);text-underline-offset:0.2em;transition:color var(--as-t-fast) var(--as-ease),text-decoration-color var(--as-t-fast) var(--as-ease)}a:hover{color:var(--as-gold-bright);text-decoration-color:currentColor}.as-lead{font-family:var(--as-font-display);font-style:italic;font-size:1.3125rem;font-weight:500;color:var(--as-ink-dim);letter-spacing:0.01em}.as-tnum{font-variant-numeric:tabular-nums lining-nums}small,.has-small-font-size{color:var(--as-ink-dim)}:focus-visible{outline:2px solid var(--as-celest);outline-offset:2px;border-radius:4px}.wp-site-blocks{min-height:100vh;display:flex;flex-direction:column}.wp-site-blocks>main{flex:1 0 auto;width:100%;overflow-x:clip}main.wp-block-group{padding-inline:clamp(1rem,4vw,1.5rem)}.as-header{position:sticky;top:0;z-index:60;padding-inline:clamp(1rem,4vw,2rem);border-bottom:1px solid transparent;transition:border-color var(--as-t-med) var(--as-ease),background-color var(--as-t-med) var(--as-ease),box-shadow var(--as-t-med) var(--as-ease);background:transparent}.as-header.is-scrolled{background:var(--as-glass-strong);border-bottom-color:var(--as-glass-edge);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-header.is-scrolled{-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.4);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.4)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.as-header.is-scrolled{background:var(--as-glass-fb)}}.as-header__inner{max-width:1200px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.25rem}.as-brand{display:inline-flex;align-items:baseline;gap:0.5rem;font-family:var(--as-font-display);font-size:1.625rem;font-weight:600;letter-spacing:0.02em;color:var(--as-ink);text-decoration:none}.as-brand:hover{color:var(--as-ink)}.as-brand .as-brand__star{color:var(--as-gold);transform:translateY(1px)}.as-brand .as-brand__star svg{display:block;width:0.85em;height:0.85em}.as-header .wp-block-navigation{margin-left:auto}.as-header .wp-block-navigation a.wp-block-navigation-item__content{color:var(--as-ink-dim);font-size:0.9875rem;font-weight:500;text-decoration:none;padding-block:0.4rem;transition:color var(--as-t-fast) var(--as-ease)}.as-header .wp-block-navigation a.wp-block-navigation-item__content:hover{color:var(--as-ink)}.as-header .wp-block-navigation .current-menu-item>a.wp-block-navigation-item__content,.as-header .wp-block-navigation a.wp-block-navigation-item__content[aria-current="page"]{color:var(--as-gold)}.wp-block-navigation__responsive-container.is-menu-open{background:var(--as-glass-fb);padding-top:5rem}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.wp-block-navigation__responsive-container.is-menu-open{background:var(--as-veil);-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4)}}.wp-block-navigation__responsive-container.is-menu-open a.wp-block-navigation-item__content{font-family:var(--as-font-display);font-size:1.75rem;color:var(--as-ink)}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{color:var(--as-ink)}.as-footer{margin-top:clamp(3rem,8vw,6rem);border-top:1px solid var(--as-glass-edge);background:linear-gradient(180deg,transparent,var(--as-footer-fade));padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2rem) 2rem}.as-footer__inner{max-width:1200px;margin-inline:auto}.as-footer .as-brand{font-size:1.375rem}.as-footer__tagline{font-family:var(--as-font-display);font-style:italic;color:var(--as-ink-dim);margin-top:0.5rem}.as-footer__nav{display:flex;flex-wrap:wrap;gap:0.25rem 1.75rem;margin-block:1.75rem 0;padding:0;list-style:none}.as-footer__nav a{color:var(--as-ink-dim);text-decoration:none;font-size:0.9375rem}.as-footer__nav a:hover{color:var(--as-gold)}.as-footer__legal{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--as-glass-edge);color:var(--as-ink-faint);font-size:0.875rem;display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;justify-content:space-between}.as-section{padding-block:clamp(3rem,7vw,5rem)}.as-section__head{max-width:46rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.as-section__head>h2{margin-bottom:0.35em}.as-section__head>p{color:var(--as-ink-dim);margin:0}.as-kicker{font-family:var(--as-font-display);font-style:italic;font-weight:500;font-size:1.125rem;color:var(--as-gold);letter-spacing:0.015em;display:block;margin-bottom:0.4rem}.as-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,1.75rem)}@media (max-width:900px){.as-grid-3{grid-template-columns:1fr}}.as-page-head{padding-block:clamp(2rem,5vw,3.5rem) 0.5rem}.as-page-head .wp-block-post-title{margin-bottom:0.2em}.as-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,4rem);max-width:1200px;margin-inline:auto;padding-block:clamp(2.5rem,7vw,6rem) clamp(1rem,2.5vw,1.5rem)}@media (max-width:960px){.as-hero{grid-template-columns:1fr;padding-top:2rem}}.as-hero__title{font-size:clamp(2.75rem,6.4vw,4.5rem);font-weight:550;line-height:1.04;margin-bottom:0.35em}.as-hero__title em{font-style:italic;font-weight:500;color:var(--as-gold)}.as-hero__lead{font-size:1.1875rem;line-height:1.6;color:var(--as-ink-dim);max-width:34rem;margin-bottom:1.75rem}.as-hero__actions{display:flex;flex-wrap:wrap;gap:0.875rem;align-items:center}.as-hero__note{margin-top:1rem;font-size:0.9375rem;color:var(--as-ink-faint)}.as-hero__wheel{position:relative;min-width:0}.as-hero__wheel::before{content:"";position:absolute;inset:-14%;border-radius:50%;background:var(--as-halo-grad);pointer-events:none}.as-hero__wheel .astro-wheel-figure{margin:0}@media (prefers-reduced-motion:no-preference){.as-hero__copy>*{opacity:0;transform:translateY(14px);animation:as-rise 640ms var(--as-ease) forwards}.as-hero__copy>*:nth-child(2){animation-delay:90ms}.as-hero__copy>*:nth-child(3){animation-delay:180ms}.as-hero__copy>*:nth-child(4){animation-delay:260ms}.as-hero__wheel{opacity:0;animation:as-bloom 900ms 220ms var(--as-ease) forwards}}@keyframes as-rise{to{opacity:1;transform:none}}@keyframes as-bloom{from{opacity:0;transform:scale(0.965)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html.js .as-reveal{opacity:0;transform:translateY(10px);transition:opacity 560ms var(--as-ease),transform 560ms var(--as-ease)}html.js .as-reveal.is-seen{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:180ms}::view-transition-new(root){animation-duration:240ms}}.wp-element-button,.wp-block-button__link{cursor:pointer}.wp-block-separator{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--as-glass-edge-gold),transparent);opacity:1}.wp-block-quote{border-left:2px solid var(--as-gold);padding-left:1.25rem;font-family:var(--as-font-display);font-size:1.1875rem;font-style:italic;color:var(--as-ink-dim)}.wp-block-post-date,.wp-block-post-terms{color:var(--as-ink-faint);font-size:0.9375rem}.as-postlist .wp-block-post{margin:0}.as-postcard{display:block;padding:1.5rem 1.625rem;border-radius:var(--as-r-m);transition:background-color var(--as-t-fast) var(--as-ease)}.as-postcard:hover{background:var(--as-hover-tint)}.as-postcard .wp-block-post-title{font-size:1.5rem;margin-bottom:0.25rem}.as-postcard .wp-block-post-title a{color:var(--as-ink);text-decoration:none}.as-postcard .wp-block-post-title a:hover{color:var(--as-gold)}.as-postcard .wp-block-post-excerpt{color:var(--as-ink-dim);font-size:0.9875rem}.as-postcard .wp-block-post-excerpt__more-link{display:none}.wp-block-query-pagination a,.wp-block-query-pagination-numbers .page-numbers{color:var(--as-ink-dim);text-decoration:none;padding:0.35rem 0.7rem;border-radius:var(--as-r-s)}.wp-block-query-pagination a:hover{color:var(--as-ink);background:rgba(233,236,248,0.06)}.wp-block-query-pagination-numbers .page-numbers.current{color:var(--as-gold);font-weight:600}.as-prose .wp-block-post-content>*{max-width:720px;margin-inline:auto}.as-prose .wp-block-post-content{font-size:1.0625rem;line-height:1.7}.as-product-back{max-width:720px;margin:2.5rem auto 0;text-align:center}.wp-block-post-featured-image img,.as-prose img{border-radius:var(--as-r-m);box-shadow:var(--as-shadow-2)}.skip-link.screen-reader-text:focus{position:fixed;top:0.75rem;left:0.75rem;z-index:100;width:auto;height:auto;clip:auto;clip-path:none;padding:0.6rem 1rem;background:var(--as-surface);color:var(--as-ink);border-radius:var(--as-r-s);box-shadow:var(--as-shadow-2)}*{scrollbar-width:thin;scrollbar-color:var(--as-scrollbar) transparent}.as-steps-cards{list-style:none;padding:0;margin:0}.as-steps-cards h3{font-size:1.375rem;margin-bottom:0.4em}.as-steps-cards p{color:var(--as-ink-dim);font-size:0.9875rem;margin:0}.as-step-num{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:0.9rem;border-radius:50%;background:linear-gradient(180deg,#ecd09a,var(--as-gold));color:var(--as-gold-ink);font-family:var(--as-font-display);font-size:1.25rem;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 2px 6px rgba(4,6,20,0.4)}.as-product .wp-block-post-title{font-size:1.375rem;margin-bottom:0.35rem}.as-product .wp-block-post-title a{color:var(--as-ink);text-decoration:none}.as-product .wp-block-post-title a:hover{color:var(--as-gold-bright)}.as-product .wp-block-post-excerpt{color:var(--as-ink-dim);font-size:0.9875rem}.as-product .wp-block-post-excerpt__more-link{display:none}.as-product .wp-block-post-excerpt p{margin-bottom:0}.as-product__more{display:inline-block;margin-top:1rem;color:var(--as-gold);font-weight:500;font-size:0.9875rem;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 40%,transparent);padding-bottom:1px}.as-product__more:hover{color:var(--as-gold-bright);border-bottom-color:currentColor}.as-products__more{margin-top:2rem}.as-products .wp-block-post-template.as-grid-3{margin:0;padding:0;list-style:none}.as-products .wp-block-post{display:flex}.as-products .wp-block-post>.as-product{flex:1}.as-shop-head__lead{color:var(--as-ink-dim);font-size:1.125rem;margin-top:0.25rem;max-width:46rem}.as-cta-band{text-align:center;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,5vw,3rem)}.as-cta-band h2{margin-bottom:0.35em}.as-cta-band p{color:var(--as-ink-dim);max-width:34rem;margin-inline:auto}.as-cta-band .as-btn{margin-top:0.75rem}.as-404{text-align:center;padding-top:clamp(2.5rem,7vw,5rem)}.as-404__code{font-family:var(--as-font-display);font-size:clamp(4.5rem,12vw,7.5rem);font-weight:300;line-height:1;margin:0 0 0.1em;color:transparent;background:linear-gradient(180deg,var(--as-gold-bright),rgba(217,179,108,0.25));-webkit-background-clip:text;background-clip:text}.as-404 h1{margin-bottom:0.4em}.as-404__lead{color:var(--as-ink-dim);max-width:32rem;margin-inline:auto}.as-404__search{margin-block:1.75rem}.as-404__actions{display:flex;gap:0.875rem;justify-content:center;flex-wrap:wrap;margin-top:0.5rem}.wp-block-search__input{padding:0.72rem 1rem;border:1px solid var(--as-glass-edge);border-radius:var(--as-r-pill);background:var(--as-well);color:var(--as-ink);font:inherit;box-shadow:var(--as-inset-well);transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.wp-block-search__input:focus{outline:none;border-color:color-mix(in srgb,var(--as-celest) 65%,transparent);box-shadow:inset 0 2px 5px rgba(4,6,20,0.35),0 0 0 3px color-mix(in srgb,var(--as-celest) 20%,transparent)}.wp-block-search__button{margin-left:0.6rem}.wp-block-post-content>.astro-members{max-width:min(60rem,100%);margin-inline:auto}.wp-block-post-content>.astro-wheel{max-width:min(54rem,100%);margin-inline:auto}.as-wrap{max-width:1200px;margin-inline:auto}.as-card,.as-card *,.as-card *::before,.as-card *::after{box-sizing:border-box}.as-products .wp-block-post-template.as-grid-3>*{margin-block-start:0}.as-products .wp-block-post>.as-product{display:flex;flex-direction:column}.as-product .wp-block-read-more,.as-product .as-product__more{margin-top:auto;align-self:flex-start}.as-product .wp-block-post-title{margin-top:0}.as-product .wp-block-post-excerpt{margin-bottom:1rem}.wp-block-post-content>.as-kit{max-width:min(72rem,100%);margin-inline:auto}.as-kit *,.as-kit *::before,.as-kit *::after{box-sizing:border-box}.as-page-head--center{text-align:center}
.as-card{position:relative;border-radius:var(--as-r-l);background:var(--as-glass);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular);isolation:isolate}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-card{-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.as-card{background:var(--as-glass-fb)}}.as-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:var(--as-edge-grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.as-card--pad{padding:clamp(1.5rem,3.5vw,2.25rem)}.as-card--strong{background:var(--as-glass-strong)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.as-card--strong{background:var(--as-glass-fb)}}.as-card--hover{transition:transform var(--as-t-med) var(--as-ease),box-shadow var(--as-t-med) var(--as-ease)}.as-card--hover:hover{transform:translateY(-3px);box-shadow:var(--as-shadow-3),inset 0 1px 0 var(--as-specular)}@media (prefers-reduced-motion:reduce){.as-card--hover,.as-card--hover:hover{transform:none}}.as-btn,.wp-element-button,.wp-block-button__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.72rem 1.5rem;border:1px solid transparent;border-radius:var(--as-r-pill);font-family:var(--as-font-body);font-size:0.9875rem;font-weight:600;letter-spacing:0.012em;line-height:1.25;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease),background-color var(--as-t-fast) var(--as-ease),border-color var(--as-t-fast) var(--as-ease),color var(--as-t-fast) var(--as-ease),filter var(--as-t-fast) var(--as-ease)}.as-btn--small{padding:0.45rem 1rem;font-size:0.9rem}.as-btn--primary,.wp-element-button,.wp-block-button__link{background:var(--as-btn-bg);color:var(--as-btn-ink);box-shadow:inset 0 1px 0 var(--as-btn-hi),inset 0 -1px 0 var(--as-btn-lo),var(--as-shadow-2)}.as-btn--primary::after,.wp-element-button::after,.wp-block-button__link::after{content:"";position:absolute;inset:-2px;background:linear-gradient(105deg,transparent 40%,var(--as-btn-sheen) 50%,transparent 60%);transform:translateX(-130%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.as-btn--primary:hover::after,.as-btn--primary:focus-visible::after,.wp-element-button:hover::after,.wp-block-button__link:hover::after{transition:transform 620ms var(--as-ease);transform:translateX(130%)}}.as-btn--primary:hover,.wp-element-button:hover,.wp-block-button__link:hover{background:var(--as-btn-bg-hover);color:var(--as-btn-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--as-btn-hi),inset 0 -1px 0 var(--as-btn-lo),var(--as-shadow-3)}.as-btn--primary:active,.wp-element-button:active,.wp-block-button__link:active{transform:translateY(0);box-shadow:inset 0 1px 2px var(--as-btn-press),var(--as-shadow-1)}.as-btn--secondary{background:var(--as-glass);border-color:var(--as-btn2-edge);color:var(--as-btn2-ink);box-shadow:inset 0 1px 0 var(--as-specular),var(--as-shadow-1)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-btn--secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.as-btn--secondary{background:var(--as-glass-fb)}}.as-btn--secondary:hover{border-color:var(--as-btn2-edge-hover);color:var(--as-btn2-ink);background:color-mix(in srgb,var(--as-glass) 80%,var(--as-btn2-tint));transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--as-specular),var(--as-shadow-2)}.as-btn--secondary:active{transform:translateY(0);box-shadow:var(--as-shadow-1)}.as-btn--ghost{background:transparent;color:var(--as-ink-dim);padding-inline:1rem}.as-btn--ghost:hover{color:var(--as-ink);background:var(--as-ghost-hover)}.as-btn--ghost:active{background:var(--as-hover-tint)}.as-btn:focus-visible,.wp-element-button:focus-visible,.wp-block-button__link:focus-visible{outline:2px solid var(--as-celest);outline-offset:2px}.as-btn[disabled],.as-btn.is-disabled,.as-btn[aria-disabled="true"],.wp-element-button[disabled]{filter:grayscale(0.45) brightness(0.82);opacity:0.6;cursor:not-allowed;transform:none;box-shadow:var(--as-shadow-1)}.as-btn[disabled]::after,.wp-element-button[disabled]::after{content:none}.as-toggle{display:inline-flex;align-items:center;gap:0.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.as-toggle__input{position:absolute;width:1px;height:1px;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.as-toggle__track{position:relative;flex:none;width:52px;height:30px;border-radius:var(--as-r-pill);background:var(--as-well);border:1px solid var(--as-glass-edge);box-shadow:var(--as-inset-well),0 1px 0 rgba(255,255,255,0.06);transition:background-color var(--as-t-med) var(--as-ease),border-color var(--as-t-med) var(--as-ease),box-shadow var(--as-t-med) var(--as-ease)}.as-toggle__input:checked + .as-toggle__track{background:color-mix(in srgb,var(--as-well) 55%,rgba(141,184,232,0.3));border-color:var(--as-glass-edge-gold);box-shadow:inset 0 2px 5px rgba(4,6,20,0.45),inset 0 0 0 1px rgba(217,179,108,0.14),0 0 14px -2px rgba(141,184,232,0.35)}.as-toggle__drop{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.12) 34%,transparent 52%),radial-gradient(circle at 50% 58%,rgba(174,206,240,0.85) 0%,rgba(141,184,232,0.5) 52%,rgba(120,165,218,0.34) 100%);border:1px solid rgba(255,255,255,0.4);box-shadow:inset 0 -3px 5px rgba(106,169,221,0.5),inset 0 2px 3px rgba(255,255,255,0.35),0 2px 6px rgba(4,6,20,0.5);transform:translateX(0);transition:transform var(--as-t-med) var(--as-ease-spring);will-change:transform}.as-toggle__drop::before{content:"";position:absolute;top:3px;left:4px;width:9px;height:6px;border-radius:50%;background:rgba(255,255,255,0.9);filter:blur(1px);transform:rotate(-24deg);transition:transform var(--as-t-med) var(--as-ease)}.as-toggle__input:checked + .as-toggle__track .as-toggle__drop{transform:translateX(var(--as-drop-travel,22px))}.as-toggle__input:checked + .as-toggle__track .as-toggle__drop::before{transform:rotate(-24deg) translateX(2px)}@media (prefers-reduced-motion:no-preference){.as-toggle[data-interacted] .as-toggle__input:checked + .as-toggle__track .as-toggle__drop{animation:as-drop-flow-on 460ms var(--as-ease-spring)}.as-toggle[data-interacted] .as-toggle__input:not(:checked) + .as-toggle__track .as-toggle__drop{animation:as-drop-flow-off 460ms var(--as-ease-spring)}.as-toggle[data-interacted] .as-toggle__input:checked + .as-toggle__track .as-toggle__drop::before{animation:as-drop-gleam 460ms var(--as-ease)}}@keyframes as-drop-flow-on{0%{transform:translateX(0) scale(1)}30%{transform:translateX(calc(var(--as-drop-travel,22px) * 0.32)) scaleX(1.55) scaleY(0.72);border-radius:58% 42% 44% 56% / 52% 50% 50% 48%}62%{transform:translateX(var(--as-drop-travel,22px)) scaleX(0.8) scaleY(1.16)}82%{transform:translateX(var(--as-drop-travel,22px)) scaleX(1.1) scaleY(0.94)}100%{transform:translateX(var(--as-drop-travel,22px)) scale(1)}}@keyframes as-drop-flow-off{0%{transform:translateX(var(--as-drop-travel,22px)) scale(1)}30%{transform:translateX(calc(var(--as-drop-travel,22px) * 0.68)) scaleX(1.55) scaleY(0.72);border-radius:42% 58% 56% 44% / 50% 52% 48% 50%}62%{transform:translateX(0) scaleX(0.8) scaleY(1.16)}82%{transform:translateX(0) scaleX(1.1) scaleY(0.94)}100%{transform:translateX(0) scale(1)}}@keyframes as-drop-gleam{0%{transform:rotate(-24deg) translateX(0);opacity:0.8}40%{transform:rotate(-18deg) translateX(6px) scaleX(1.5);opacity:1}100%{transform:rotate(-24deg) translateX(2px);opacity:1}}.as-toggle__input:focus-visible + .as-toggle__track{outline:2px solid var(--as-celest);outline-offset:3px}.as-toggle:has(.as-toggle__input:disabled){cursor:not-allowed;opacity:0.55}.as-toggle__input:disabled + .as-toggle__track .as-toggle__drop{background:radial-gradient(circle at 34% 30%,rgba(255,255,255,0.3) 0%,transparent 50%),radial-gradient(circle at 50% 58%,rgba(166,173,207,0.6),rgba(118,125,159,0.4));box-shadow:inset 0 -3px 5px rgba(60,64,90,0.4),0 1px 3px rgba(4,6,20,0.4)}.as-toggle__text{font-size:0.9875rem}.as-check{display:inline-flex;align-items:flex-start;gap:0.65rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:0.9875rem;line-height:1.5}.as-check__input{position:absolute;width:1px;height:1px;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.as-check__box{position:relative;flex:none;width:22px;height:22px;margin-top:0.1em;border-radius:7px;background:var(--as-well);border:1px solid var(--as-glass-edge);box-shadow:var(--as-inset-well);overflow:hidden;transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.as-check__box::before{content:"";position:absolute;left:50%;bottom:-4px;width:30px;height:30px;border-radius:46% 54% 50% 50% / 60% 58% 42% 40%;background:radial-gradient(circle at 42% 36%,#ecd09a 0%,var(--as-gold) 58%,#c2974c 100%);transform:translate(-50%,102%) scale(0.6);transition:transform var(--as-t-med) var(--as-ease)}.as-check__box svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--as-gold-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.as-check__box svg path{stroke-dasharray:15;stroke-dashoffset:15;transition:stroke-dashoffset 90ms var(--as-ease)}.as-check__input:checked + .as-check__box{border-color:var(--as-glass-edge-gold)}.as-check__input:checked + .as-check__box::before{transform:translate(-50%,8%) scale(1.4)}.as-check__input:checked + .as-check__box svg path{stroke-dashoffset:0;transition:stroke-dashoffset 240ms 140ms var(--as-ease)}.as-check:hover .as-check__box{border-color:var(--as-glass-edge-gold)}.as-check__input:focus-visible + .as-check__box{outline:2px solid var(--as-celest);outline-offset:3px}.as-check:has(.as-check__input:disabled){cursor:not-allowed;opacity:0.55}.as-check__input:disabled + .as-check__box::before{background:radial-gradient(circle at 42% 36%,#c9cde0,#8f96b5)}.as-check.is-error .as-check__box,.as-check:has(.as-check__input[aria-invalid="true"]) .as-check__box{border-color:var(--as-error);box-shadow:inset 0 2px 4px rgba(4,6,20,0.5),0 0 0 3px color-mix(in srgb,var(--as-error) 22%,transparent)}.as-radio{display:inline-flex;align-items:flex-start;gap:0.65rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:0.9875rem;line-height:1.5}.as-radio__input{position:absolute;width:1px;height:1px;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.as-radio__dot{position:relative;flex:none;width:22px;height:22px;margin-top:0.1em;border-radius:50%;background:var(--as-well);border:1px solid var(--as-glass-edge);box-shadow:var(--as-inset-well);transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.as-radio__dot::before{content:"";position:absolute;inset:5px;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.15) 40%,transparent 55%),radial-gradient(circle at 50% 58%,rgba(174,206,240,0.95),rgba(120,165,218,0.7));border:1px solid rgba(255,255,255,0.35);box-shadow:inset 0 -2px 3px rgba(106,169,221,0.55),0 1px 3px rgba(4,6,20,0.45);transform:scale(0);transition:transform var(--as-t-med) var(--as-ease-spring)}.as-radio__input:checked + .as-radio__dot{border-color:var(--as-glass-edge-gold)}.as-radio__input:checked + .as-radio__dot::before{transform:scale(1)}.as-radio:hover .as-radio__dot{border-color:var(--as-glass-edge-gold)}.as-radio__input:focus-visible + .as-radio__dot{outline:2px solid var(--as-celest);outline-offset:3px}.as-radio:has(.as-radio__input:disabled){cursor:not-allowed;opacity:0.55}.as-field{position:relative}.as-field__input{width:100%;box-sizing:border-box;padding:1.35rem 1rem 0.5rem;border:1px solid var(--as-glass-edge);border-radius:12px;background:var(--as-well);color:var(--as-ink);font:inherit;font-size:1rem;box-shadow:var(--as-inset-well);caret-color:var(--as-gold);transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease),background-color var(--as-t-fast) var(--as-ease)}textarea.as-field__input{min-height:6.5rem;resize:vertical}.as-field__input::placeholder{color:transparent}.as-field__label{position:absolute;top:0.95rem;left:1rem;color:var(--as-ink-dim);font-size:1rem;line-height:1.2;pointer-events:none;transform-origin:left top;transition:transform var(--as-t-fast) var(--as-ease),color var(--as-t-fast) var(--as-ease)}.as-field__input:focus + .as-field__label,.as-field__input:not(:placeholder-shown) + .as-field__label{transform:translateY(-0.52rem) scale(0.76);color:var(--as-ink-faint)}.as-field__input:focus + .as-field__label{color:var(--as-celest)}.as-field__input:focus{outline:none;border-color:color-mix(in srgb,var(--as-celest) 65%,transparent);box-shadow:inset 0 2px 5px rgba(4,6,20,0.35),0 0 0 3px color-mix(in srgb,var(--as-celest) 20%,transparent),0 0 18px -4px color-mix(in srgb,var(--as-celest) 45%,transparent)}.as-field__input:hover:not(:focus):not(:disabled){border-color:var(--as-glass-edge-gold)}.as-field__input:disabled{opacity:0.55;cursor:not-allowed;background:color-mix(in srgb,var(--as-well) 70%,transparent)}.as-field.is-error .as-field__input,.as-field__input[aria-invalid="true"]{border-color:var(--as-error);box-shadow:inset 0 2px 5px rgba(4,6,20,0.35),0 0 0 3px color-mix(in srgb,var(--as-error) 20%,transparent)}.as-field.is-error .as-field__label,.as-field__input[aria-invalid="true"] + .as-field__label{color:var(--as-error)}.as-field__hint{margin:0.4rem 0.25rem 0;font-size:0.875rem;color:var(--as-ink-faint)}.as-field__error{margin:0.4rem 0.25rem 0;font-size:0.875rem;font-weight:500;color:var(--as-error)}.as-select{position:relative;display:block}.as-select select{width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;padding:0.78rem 2.6rem 0.78rem 1rem;border:1px solid var(--as-glass-edge);border-radius:12px;background:var(--as-well);color:var(--as-ink);font:inherit;font-size:1rem;cursor:pointer;box-shadow:var(--as-inset-well);transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.as-select::after{content:"";position:absolute;right:1rem;top:50%;width:10px;height:10px;margin-top:-7px;border-right:1.5px solid var(--as-gold);border-bottom:1.5px solid var(--as-gold);transform:rotate(45deg);pointer-events:none;transition:transform var(--as-t-fast) var(--as-ease)}.as-select select:hover:not(:disabled){border-color:var(--as-glass-edge-gold)}.as-select select:focus{outline:none;border-color:color-mix(in srgb,var(--as-celest) 65%,transparent);box-shadow:inset 0 2px 5px rgba(4,6,20,0.35),0 0 0 3px color-mix(in srgb,var(--as-celest) 20%,transparent)}.as-select select:disabled{opacity:0.55;cursor:not-allowed}.as-select select option{background:var(--as-surface);color:var(--as-ink)}.as-slider{--as-fill:50%;appearance:none;-webkit-appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.as-slider::-webkit-slider-runnable-track{height:8px;border-radius:var(--as-r-pill);background:linear-gradient(90deg,var(--as-gold) 0 var(--as-fill),transparent var(--as-fill)) no-repeat,var(--as-well);border:1px solid var(--as-glass-edge);box-shadow:var(--as-inset-well)}.as-slider::-moz-range-track{height:8px;border-radius:var(--as-r-pill);background:var(--as-well);border:1px solid var(--as-glass-edge);box-shadow:var(--as-inset-well)}.as-slider::-moz-range-progress{height:8px;border-radius:var(--as-r-pill);background:var(--as-gold)}.as-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;border:1px solid rgba(255,255,255,0.4);background:radial-gradient(circle at 34% 30%,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.12) 36%,transparent 52%),radial-gradient(circle at 50% 58%,rgba(174,206,240,0.9),rgba(120,165,218,0.6));box-shadow:inset 0 -3px 5px rgba(106,169,221,0.5),inset 0 2px 3px rgba(255,255,255,0.35),0 2px 6px rgba(4,6,20,0.5);transition:transform var(--as-t-fast) var(--as-ease)}.as-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,0.4);background:radial-gradient(circle at 34% 30%,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.12) 36%,transparent 52%),radial-gradient(circle at 50% 58%,rgba(174,206,240,0.9),rgba(120,165,218,0.6));box-shadow:inset 0 -3px 5px rgba(106,169,221,0.5),0 2px 6px rgba(4,6,20,0.5)}.as-slider:hover::-webkit-slider-thumb{transform:scale(1.1)}.as-slider:active::-webkit-slider-thumb{transform:scale(0.96)}.as-slider:focus-visible{outline:none}.as-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--as-celest);outline-offset:3px}.as-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--as-celest);outline-offset:3px}.as-slider:disabled{opacity:0.55;cursor:not-allowed}.as-notice{position:relative;padding:0.9rem 1.1rem 0.9rem 1.35rem;border-radius:var(--as-r-s);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:var(--as-shadow-1),inset 0 1px 0 var(--as-specular);font-size:0.9875rem}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.as-notice{background:var(--as-glass-fb)}}.as-notice::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--as-celest)}.as-notice--success::before{background:var(--as-success)}.as-notice--warning::before{background:var(--as-warning)}.as-notice--error::before{background:var(--as-error)}.as-notice--success{border-color:color-mix(in srgb,var(--as-success) 30%,transparent)}.as-notice--warning{border-color:color-mix(in srgb,var(--as-warning) 30%,transparent)}.as-notice--error{border-color:color-mix(in srgb,var(--as-error) 35%,transparent)}html:not(.js) .as-theme-toggle{display:none}.as-theme-toggle{gap:0;flex:none;--as-drop-travel:24px}.as-theme-toggle .as-toggle__track{width:56px;height:32px;background:linear-gradient(180deg,color-mix(in srgb,var(--as-well) 72%,rgba(141,184,232,0.35)) 0%,var(--as-well) 70%);border-color:var(--as-glass-edge-gold);box-shadow:var(--as-inset-well),inset 0 0 0 1px color-mix(in srgb,var(--as-gold) 10%,transparent),0 1px 0 rgba(255,255,255,0.12),var(--as-shadow-1)}.as-theme-toggle:hover .as-toggle__track{border-color:var(--as-gold)}.as-theme-toggle .as-toggle__icon{position:absolute;top:50%;width:16px;height:16px;margin-top:-8px;pointer-events:none;transition:opacity var(--as-t-med) var(--as-ease),transform var(--as-t-med) var(--as-ease-spring)}.as-theme-toggle .as-toggle__icon svg{display:block;width:100%;height:100%}.as-theme-toggle .as-toggle__icon--sun{left:8px;color:var(--as-gold-bright);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--as-gold-bright) 55%,transparent))}.as-theme-toggle .as-toggle__icon--moon{right:8px;color:var(--as-celest);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--as-celest) 45%,transparent))}.as-theme-toggle .as-toggle__input:not(:checked) + .as-toggle__track .as-toggle__icon--sun,.as-theme-toggle .as-toggle__input:checked + .as-toggle__track .as-toggle__icon--moon{opacity:0.85;transform:scale(1.08)}.as-theme-toggle .as-toggle__input:checked + .as-toggle__track .as-toggle__icon--sun,.as-theme-toggle .as-toggle__input:not(:checked) + .as-toggle__track .as-toggle__icon--moon{opacity:0.5;transform:scale(0.92)}.as-theme-toggle .as-toggle__drop{z-index:1;top:2px;left:2px;width:26px;height:26px;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.1) 36%,transparent 54%),radial-gradient(circle at 50% 62%,rgba(174,206,240,0.52) 0%,rgba(141,184,232,0.3) 55%,rgba(110,156,212,0.22) 100%);border-color:rgba(255,255,255,0.55);box-shadow:inset 0 -4px 6px rgba(96,148,204,0.42),inset 0 2px 3px rgba(255,255,255,0.5),0 2px 6px rgba(20,30,60,0.35)}.as-toggle.as-theme-toggle .as-toggle__drop{transform:none;border-radius:999px;transition:left 420ms var(--as-ease-spring)}.as-toggle.as-theme-toggle .as-toggle__input:checked + .as-toggle__track .as-toggle__drop{transform:none;left:26px}.as-theme-toggle .as-toggle__track::after{content:"";position:absolute;inset:10px 8px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.6),transparent) -40% 0 / 45% 100% no-repeat;opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.as-toggle.as-theme-toggle[data-interacted] .as-toggle__input:checked + .as-toggle__track .as-toggle__drop{animation:as-tdrop-right 760ms linear both}.as-toggle.as-theme-toggle[data-interacted] .as-toggle__input:not(:checked) + .as-toggle__track .as-toggle__drop{animation:as-tdrop-left 760ms linear both}.as-toggle.as-theme-toggle[data-interacted] .as-toggle__input:checked + .as-toggle__track .as-toggle__drop::before{animation:as-tgleam-right 760ms ease-in-out both}.as-toggle.as-theme-toggle[data-interacted] .as-toggle__input:not(:checked) + .as-toggle__track .as-toggle__drop::before{animation:as-tgleam-left 760ms ease-in-out both}.as-toggle.as-theme-toggle[data-interacted] .as-toggle__input:checked + .as-toggle__track::after{animation:as-twet-right 900ms ease-out}.as-toggle.as-theme-toggle[data-interacted] .as-toggle__input:not(:checked) + .as-toggle__track::after{animation:as-twet-left 900ms ease-out}}@keyframes as-tdrop-right{0%{left:2px;width:26px;height:26px;top:2px;border-radius:999px;animation-timing-function:cubic-bezier(0.3,0,0.6,1)}12%{left:1px;width:26px;height:27px;top:1.5px;animation-timing-function:cubic-bezier(0.4,0,0.3,1)}40%{left:5px;width:39px;height:20px;top:5px;border-radius:42% 58% 58% 42% / 50%;animation-timing-function:cubic-bezier(0.25,0.6,0.35,1)}60%{left:19px;width:33px;height:22px;top:4px;border-radius:46% 54% 54% 46% / 50%;animation-timing-function:cubic-bezier(0.3,0,0.5,1)}72%{left:28px;width:24px;height:29px;top:0.5px;border-radius:999px;animation-timing-function:cubic-bezier(0.3,0.5,0.5,1)}84%{left:24.5px;width:28px;height:24.5px;top:2.75px}93%{left:26.5px;width:25.5px;height:26.5px;top:1.75px}100%{left:26px;width:26px;height:26px;top:2px;border-radius:999px}}@keyframes as-tdrop-left{0%{left:26px;width:26px;height:26px;top:2px;border-radius:999px;animation-timing-function:cubic-bezier(0.3,0,0.6,1)}12%{left:27px;width:26px;height:27px;top:1.5px;animation-timing-function:cubic-bezier(0.4,0,0.3,1)}40%{left:10px;width:39px;height:20px;top:5px;border-radius:58% 42% 42% 58% / 50%;animation-timing-function:cubic-bezier(0.25,0.6,0.35,1)}60%{left:2px;width:33px;height:22px;top:4px;border-radius:54% 46% 46% 54% / 50%;animation-timing-function:cubic-bezier(0.3,0,0.5,1)}72%{left:2px;width:24px;height:29px;top:0.5px;border-radius:999px;animation-timing-function:cubic-bezier(0.3,0.5,0.5,1)}84%{left:1.5px;width:28px;height:24.5px;top:2.75px}93%{left:2px;width:25.5px;height:26.5px;top:1.75px}100%{left:2px;width:26px;height:26px;top:2px;border-radius:999px}}@keyframes as-tgleam-right{0%{left:4px;transform:rotate(-24deg) scaleX(1)}40%{left:22px;transform:rotate(-12deg) scaleX(1.7)}72%{left:9px;transform:rotate(-28deg) scaleX(0.9)}100%{left:4px;transform:rotate(-24deg) translateX(2px)}}@keyframes as-tgleam-left{0%{left:4px;transform:rotate(-24deg) translateX(2px)}40%{left:3px;transform:rotate(-36deg) scaleX(1.7)}72%{left:5px;transform:rotate(-20deg) scaleX(0.9)}100%{left:4px;transform:rotate(-24deg) scaleX(1)}}@keyframes as-twet-right{0%{opacity:0;background-position:-40% 0}35%{opacity:0.6}100%{opacity:0;background-position:150% 0}}@keyframes as-twet-left{0%{opacity:0;background-position:150% 0}35%{opacity:0.6}100%{opacity:0;background-position:-40% 0}}.as-celestial,.as-horizon,.as-dusk{position:fixed;pointer-events:none;opacity:0}html.as-shifting .as-celestial,html.as-shifting .as-horizon,html.as-shifting .as-dusk{opacity:1}.as-dusk{left:0;right:0;top:0;height:80vh;view-transition-name:astro-dusk;background:linear-gradient(to bottom,transparent 0%,rgba(86,64,156,0.4) 34%,rgba(176,92,150,0.32) 56%,rgba(242,128,104,0.26) 74%,transparent 100%)}html.as-to-light .as-dusk{background:linear-gradient(to top,transparent 0%,rgba(120,96,186,0.3) 30%,rgba(236,130,150,0.32) 54%,rgba(255,196,120,0.3) 74%,transparent 100%)}.as-horizon{left:0;right:0;bottom:0;height:62vh;view-transition-name:astro-horizon;background:linear-gradient(to top,rgba(255,112,66,0.5) 0%,rgba(255,158,92,0.32) 26%,rgba(255,204,140,0.12) 56%,transparent 100%)}html.as-to-light .as-horizon{background:linear-gradient(to top,rgba(255,128,150,0.46) 0%,rgba(255,186,120,0.3) 30%,rgba(255,226,170,0.12) 60%,transparent 100%)}.as-celestial{left:70vw;width:72vmin;height:72vmin;margin:-36vmin 0 0 -36vmin;border-radius:50%;view-transition-name:astro-sun;--sun-core:255,248,228;--sun-warm:255,206,130;--sun-ray:255,216,150;background:radial-gradient(circle closest-side,rgba(var(--sun-core),0.5) 0%,rgba(var(--sun-warm),0.26) 8%,rgba(var(--sun-warm),0.13) 22%,rgba(var(--sun-warm),0.05) 44%,rgba(var(--sun-warm),0) 72%)}.as-celestial::before,.as-celestial::after{content:"";position:absolute;inset:0;border-radius:50%}.as-celestial::before{background:repeating-conic-gradient(from 2.5deg,rgba(var(--sun-ray),0.5) 0deg 0.35deg,transparent 0.35deg 10deg),repeating-conic-gradient(from 7.5deg,rgba(var(--sun-ray),0.3) 0deg 0.25deg,transparent 0.25deg 10deg);-webkit-mask-image:radial-gradient(circle closest-side,transparent 9%,#000 15%,rgba(0,0,0,0.45) 46%,transparent 96%);mask-image:radial-gradient(circle closest-side,transparent 9%,#000 15%,rgba(0,0,0,0.45) 46%,transparent 96%)}.as-celestial::after{background:linear-gradient(to right,transparent 4%,rgba(var(--sun-core),0.55) 50%,transparent 96%) center / 100% 1.5px no-repeat,linear-gradient(to bottom,transparent 14%,rgba(var(--sun-core),0.4) 50%,transparent 86%) center / 1.5px 100% no-repeat;-webkit-mask-image:radial-gradient(circle closest-side,#000 0%,rgba(0,0,0,0.35) 40%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 0%,rgba(0,0,0,0.35) 40%,transparent 100%);filter:blur(0.4px)}html.as-shifting .as-celestial::before{animation:as-sun-turn 1800ms linear both}@keyframes as-sun-turn{from{rotate:0deg}to{rotate:24deg}}:root[data-theme="light"] .as-celestial{top:-46vh}:root[data-theme="dark"] .as-celestial{top:146vh;left:80vw;--sun-core:255,226,196;--sun-warm:240,112,72;--sun-ray:250,150,104}::view-transition-group(astro-sun){animation-duration:1800ms;animation-timing-function:cubic-bezier(0.42,0,0.36,1)}::view-transition-group(astro-horizon),::view-transition-group(astro-dusk){animation-duration:1800ms}::view-transition-new(astro-dusk){animation:none;opacity:0}html.as-to-dark::view-transition-old(astro-dusk){animation:as-dusk-fall 1800ms cubic-bezier(0.55,0,0.3,1) both}html.as-to-light::view-transition-old(astro-dusk){animation:as-dawn-rise 1800ms cubic-bezier(0.55,0,0.3,1) both}::view-transition-old(astro-horizon){animation:as-horizon-glow 1800ms ease-in-out both}::view-transition-new(astro-horizon){animation:none;opacity:0}html.as-shifting::view-transition-group(root){animation-duration:1800ms}html.as-to-dark::view-transition-old(root){animation:as-golden-hour 1800ms ease-in both}html.as-to-dark::view-transition-new(root){animation:as-nightfall 1800ms cubic-bezier(0.55,0,0.3,1) both;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 36%,transparent 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 36%,transparent 62%,transparent 100%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.as-to-light::view-transition-old(root){animation:as-dawn 1800ms ease-in both}html.as-to-light::view-transition-new(root){animation:as-daybreak 1800ms cubic-bezier(0.55,0,0.3,1) both;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 36%,transparent 62%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 36%,transparent 62%,transparent 100%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes as-golden-hour{0%{filter:none}45%{filter:sepia(0.3) saturate(1.5) hue-rotate(-12deg) brightness(0.96)}100%{filter:sepia(0.42) saturate(1.3) hue-rotate(-24deg) brightness(0.5)}}@keyframes as-nightfall{from{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes as-dawn{0%{filter:none}50%{filter:brightness(1.15) saturate(1.25) sepia(0.18) hue-rotate(-18deg)}100%{filter:brightness(1.45) saturate(1.1)}}@keyframes as-daybreak{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes as-dusk-fall{0%{transform:translateY(-93vh);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateY(107vh);opacity:0}}@keyframes as-dawn-rise{0%{transform:translateY(113vh);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateY(-87vh);opacity:0}}@keyframes as-horizon-glow{0%{opacity:0}45%{opacity:1}100%{opacity:0}}.as-kit{display:grid;gap:1.75rem}.as-kit__row{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.as-kit__col{display:grid;gap:0.9rem;justify-items:start}.as-kit__grid2{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width:680px){.as-kit__grid2{grid-template-columns:1fr}}.as-kit__hint{color:var(--as-ink-faint);font-size:0.9375rem;margin-top:-0.5rem}.as-kit__label{display:block;margin-bottom:0.4rem;font-size:0.9375rem;font-weight:500;color:var(--as-ink-dim)}.as-kit h2{font-size:1.5rem}
.astro-members{--astro-m-accent:var(--as-gold);--astro-m-accent-fg:var(--as-gold-ink);--astro-m-gold:var(--as-gold);--astro-m-focus:var(--as-celest);--astro-m-muted:var(--as-ink-dim);--astro-m-surface:var(--as-glass);--astro-m-border:var(--as-glass-edge);--astro-m-card:var(--as-glass);--astro-m-field-bg:var(--as-well);--astro-m-field-fg:var(--as-ink);--astro-m-field-border:var(--as-glass-edge);--astro-m-error:var(--as-error);--astro-m-success:var(--as-success);--astro-m-radius:12px;--astro-m-gap:1.25rem}.astro-members .astro-label,.astro-checkout .astro-field>label,.astro-gift-claim .astro-field>label{display:block;margin-bottom:0.35rem;font-family:var(--as-font-display);font-size:1.1875rem;font-weight:600;color:var(--as-ink);letter-spacing:0.012em}.astro-members .astro-date__part>label{display:block;margin-bottom:0.4rem;font-size:0.75rem;font-weight:650;color:var(--as-ink-faint);letter-spacing:0.12em;text-transform:uppercase}.astro-members input[type="text"],.astro-members input[type="email"],.astro-members input[type="password"],.astro-members input[type="time"],.astro-members input[type="date"],.astro-members input[type="number"],.astro-members textarea,.astro-checkout input[type="text"],.astro-checkout input[type="email"],.astro-checkout input[type="date"],.astro-checkout textarea,.astro-gift-claim input[type="text"],.astro-gift-claim input[type="email"],.astro-gift-claim input[type="time"],.astro-gift-claim input[type="date"],.astro-gift-claim textarea{width:100%;box-sizing:border-box;padding:0.78rem 1rem;border:1px solid var(--as-glass-edge);border-radius:12px;background:var(--as-well);color:var(--as-ink);font:inherit;font-size:1rem;box-shadow:var(--as-inset-well);caret-color:var(--as-gold);transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.astro-members input:hover:not(:focus):not(:disabled),.astro-checkout input:hover:not(:focus):not(:disabled),.astro-gift-claim input:hover:not(:focus):not(:disabled){border-color:var(--as-glass-edge-gold)}.astro-members input:focus,.astro-members select:focus,.astro-members textarea:focus,.astro-checkout input:focus,.astro-checkout select:focus,.astro-checkout textarea:focus,.astro-gift-claim input:focus,.astro-gift-claim select:focus,.astro-gift-claim textarea:focus{outline:none;border-color:color-mix(in srgb,var(--as-celest) 65%,transparent);box-shadow:inset 0 2px 5px rgba(4,6,20,0.35),0 0 0 3px color-mix(in srgb,var(--as-celest) 20%,transparent),0 0 18px -4px color-mix(in srgb,var(--as-celest) 45%,transparent)}.astro-members input:disabled,.astro-checkout input:disabled{opacity:0.55;cursor:not-allowed}.astro-members input[aria-invalid="true"],.astro-checkout input[aria-invalid="true"]{border-color:var(--as-error);box-shadow:inset 0 2px 5px rgba(4,6,20,0.35),0 0 0 3px color-mix(in srgb,var(--as-error) 20%,transparent)}.astro-members select,.astro-checkout select,.astro-gift-claim select{box-sizing:border-box;width:100%;appearance:none;-webkit-appearance:none;padding:0.78rem 2.4rem 0.78rem 1rem;border:1px solid var(--as-glass-edge);border-radius:12px;background-color:var(--as-well);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 4.2 6 7.8 9.6 4.2' fill='none' stroke='%23d9b36c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.85rem center;background-size:12px;color:var(--as-ink);font:inherit;font-size:1rem;cursor:pointer;box-shadow:var(--as-inset-well);transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.astro-members select option,.astro-checkout select option{background:var(--as-surface);color:var(--as-ink)}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .astro-members select,:root:not([data-theme="dark"]) .astro-checkout select,:root:not([data-theme="dark"]) .astro-gift-claim select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 4.2 6 7.8 9.6 4.2' fill='none' stroke='%239a7627' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}:root[data-theme="light"] .astro-members select,:root[data-theme="light"] .astro-checkout select,:root[data-theme="light"] .astro-gift-claim select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 4.2 6 7.8 9.6 4.2' fill='none' stroke='%239a7627' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.astro-members .astro-hint,.astro-checkout .astro-hint{color:var(--as-ink-faint);font-size:0.875rem}.astro-members .astro-error{color:var(--as-error);font-size:0.875rem;font-weight:500}.astro-members input[type="checkbox"],.astro-checkout input[type="checkbox"],.astro-gift-claim input[type="checkbox"]{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:0 0.1rem 0 0;vertical-align:-0.3em;border:1px solid var(--as-glass-edge);border-radius:7px;background-color:var(--as-well);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.4 8.6 6.7 11.9 12.6 4.9' fill='none' stroke='%23221603' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(180deg,#ecd09a 0%,var(--as-gold) 60%,#c2974c 100%);background-repeat:no-repeat,no-repeat;background-position:center,bottom center;background-size:0 0,100% 0%;box-shadow:var(--as-inset-well);cursor:pointer;transition:background-size var(--as-t-med) var(--as-ease),border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.astro-members input[type="checkbox"]:hover,.astro-checkout input[type="checkbox"]:hover{border-color:var(--as-glass-edge-gold)}.astro-members input[type="checkbox"]:checked,.astro-checkout input[type="checkbox"]:checked,.astro-gift-claim input[type="checkbox"]:checked{border-color:var(--as-glass-edge-gold);background-size:14px 14px,100% 100%}.astro-members input[type="radio"],.astro-checkout input[type="radio"],.astro-gift-claim input[type="radio"]{appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:0 0.1rem 0 0;vertical-align:-0.3em;border:1px solid var(--as-glass-edge);border-radius:50%;background-color:var(--as-well);background-image:radial-gradient(circle at 42% 34%,rgba(255,255,255,0.85) 0%,rgba(174,206,240,0.95) 34%,rgba(120,165,218,0.85) 100%);background-repeat:no-repeat;background-position:center;background-size:0 0;box-shadow:var(--as-inset-well);cursor:pointer;transition:background-size var(--as-t-med) var(--as-ease-spring),border-color var(--as-t-fast) var(--as-ease)}.astro-members input[type="radio"]:checked,.astro-checkout input[type="radio"]:checked,.astro-gift-claim input[type="radio"]:checked{border-color:var(--as-glass-edge-gold);background-size:12px 12px}.astro-members input[type="checkbox"]:focus-visible,.astro-members input[type="radio"]:focus-visible,.astro-checkout input[type="checkbox"]:focus-visible,.astro-checkout input[type="radio"]:focus-visible,.astro-gift-claim input[type="checkbox"]:focus-visible,.astro-gift-claim input[type="radio"]:focus-visible{outline:2px solid var(--as-celest);outline-offset:3px}.astro-check,.astro-radio{display:flex;align-items:flex-start;gap:0.6rem;cursor:pointer;font-size:0.9875rem;line-height:1.5}.astro-check>input,.astro-radio>input{margin-top:0.12em}.astro-field--check>label{display:block;padding-left:2.1rem;cursor:pointer;font-size:0.9375rem;line-height:1.55;color:var(--as-ink-dim)}.astro-field--check input[type="checkbox"]{margin-left:-2.1rem;margin-right:0.55rem;margin-top:0.12em}.astro-steps{display:flex;justify-content:center;gap:0.5rem;padding:0;margin:0 0 2.25rem;list-style:none;counter-reset:none}.astro-steps__item{display:inline-flex;align-items:center;gap:0.55rem;padding:0.45rem 1rem 0.45rem 0.5rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge);background:var(--as-glass);color:var(--as-ink-faint);font-size:0.9375rem;font-weight:500;box-shadow:inset 0 1px 0 var(--as-specular);transition:color var(--as-t-med) var(--as-ease),border-color var(--as-t-med) var(--as-ease)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-steps__item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.astro-steps__num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(233,236,248,0.07);color:var(--as-ink-dim);font-size:0.875rem;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color var(--as-t-med) var(--as-ease),color var(--as-t-med) var(--as-ease)}.astro-steps__item.is-current,.astro-steps__item[aria-current="step"]{color:var(--as-ink);border-color:var(--as-glass-edge-gold)}.astro-steps__item.is-current .astro-steps__num,.astro-steps__item[aria-current="step"] .astro-steps__num{background:linear-gradient(180deg,#ecd09a,var(--as-gold));color:var(--as-gold-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 1px 4px rgba(4,6,20,0.4)}.astro-steps__item.is-done{color:var(--as-ink-dim)}.astro-steps__item.is-done .astro-steps__num{background:rgba(217,179,108,0.22);color:var(--as-gold-bright)}@media (max-width:640px){.astro-steps{flex-wrap:wrap}.astro-steps__item{font-size:0.875rem;padding-right:0.75rem}}.astro-register .astro-step__title{font-size:clamp(1.875rem,4vw,2.625rem);margin-bottom:0.3em;text-wrap:balance}.astro-register .astro-step__lead{font-family:var(--as-font-display);font-style:italic;font-size:1.25rem;color:var(--as-ink-dim);max-width:42rem;margin-bottom:2rem}.astro-step__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.5rem,3.5vw,2.5rem);align-items:start}@media (max-width:860px){.astro-step__grid{grid-template-columns:1fr}}.astro-register .astro-step__fields{padding:clamp(1.375rem,3vw,2rem);border-radius:var(--as-r-l);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-register .astro-step__fields{position:relative;z-index:2}.astro-register .astro-step__fields::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35);pointer-events:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.astro-register .astro-step__fields{background:var(--as-glass-fb)}}.astro-register .astro-step__fields .astro-field:last-child{margin-bottom:0.25rem}.astro-field{margin-bottom:1.25rem}.astro-date__parts{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 5.5rem;gap:0.6rem}.astro-date legend.astro-label{padding:0}.astro-dst{padding:1rem 1.1rem;border-radius:var(--as-r-s);background:color-mix(in srgb,var(--as-warning) 9%,transparent);border:1px solid color-mix(in srgb,var(--as-warning) 28%,transparent)}.astro-dst__text{margin:0 0 0.75rem;font-size:0.9375rem}.astro-dst__choices{display:grid;gap:0.6rem}.astro-sky{--sky-art:radial-gradient(1.2px 1.2px at 18% 22%,rgba(233,236,248,0.8),transparent 100%),radial-gradient(1px 1px at 72% 14%,rgba(233,236,248,0.6),transparent 100%),radial-gradient(1.4px 1.4px at 86% 48%,rgba(217,179,108,0.7),transparent 100%),radial-gradient(1px 1px at 38% 64%,rgba(141,184,232,0.55),transparent 100%),radial-gradient(0.9px 0.9px at 58% 82%,rgba(233,236,248,0.5),transparent 100%),radial-gradient(1.1px 1.1px at 10% 78%,rgba(233,236,248,0.45),transparent 100%),radial-gradient(420px 260px at 0% 0%,rgba(217,179,108,0.14),transparent 70%),radial-gradient(380px 280px at 100% 30%,rgba(106,169,221,0.12),transparent 70%),linear-gradient(165deg,rgba(26,30,66,0.85) 0%,rgba(21,25,56,0.78) 55%,rgba(28,33,72,0.82) 100%);position:relative;overflow:hidden;isolation:isolate;padding:1.75rem 1.75rem 1.5rem;border-radius:var(--as-r-l);border:1px solid var(--as-glass-edge-gold);background:var(--sky-art);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular);transition:box-shadow var(--as-t-slow) var(--as-ease)}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .astro-sky{--sky-art:radial-gradient(420px 260px at 0% 0%,rgba(201,151,47,0.2),transparent 70%),radial-gradient(400px 300px at 100% 24%,rgba(45,108,166,0.14),transparent 70%),radial-gradient(300px 220px at 70% 100%,rgba(124,96,220,0.08),transparent 70%),linear-gradient(165deg,rgba(255,255,255,0.72) 0%,rgba(255,255,255,0.5) 50%,rgba(240,246,252,0.6) 100%)}}:root[data-theme="light"] .astro-sky{--sky-art:radial-gradient(420px 260px at 0% 0%,rgba(201,151,47,0.2),transparent 70%),radial-gradient(400px 300px at 100% 24%,rgba(45,108,166,0.14),transparent 70%),radial-gradient(300px 220px at 70% 100%,rgba(124,96,220,0.08),transparent 70%),linear-gradient(165deg,rgba(255,255,255,0.72) 0%,rgba(255,255,255,0.5) 50%,rgba(240,246,252,0.6) 100%)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-sky{-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.4);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.4)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.astro-sky{background-color:var(--as-glass-fb)}}.astro-sky::after{content:"";position:absolute;z-index:-1;width:220px;height:220px;right:-60px;top:-70px;border-radius:50%;border:1px solid color-mix(in srgb,var(--as-gold) 38%,transparent);box-shadow:inset 0 0 44px -22px color-mix(in srgb,var(--as-gold) 45%,transparent),0 0 0 28px color-mix(in srgb,var(--as-gold) 6%,transparent);pointer-events:none}.astro-sky::before{content:"";position:absolute;z-index:-1;width:10px;height:10px;right:140px;top:90px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ecd09a,var(--as-gold) 70%);box-shadow:0 0 10px 1px color-mix(in srgb,var(--as-gold) 55%,transparent);pointer-events:none}.astro-sky__title{font-size:1.625rem;margin:0 0 0.3em;color:var(--as-gold-bright);letter-spacing:0.01em}.astro-sky__intro{color:var(--as-ink-dim);font-size:0.9875rem;max-width:30rem}.astro-sky__list{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:0.65rem}.astro-sky__list li,.astro-sky__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph body" "glyph sign";column-gap:0.9rem;row-gap:0.05rem;align-items:center;margin:0;padding:0.65rem 0.85rem;border:1px solid var(--as-glass-edge);border-bottom:1px solid var(--as-glass-edge);border-radius:14px;background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular),var(--as-shadow-1);font-size:1rem}.astro-sky__list li:last-child{border-bottom:1px solid var(--as-glass-edge);padding-bottom:0.65rem}.astro-sky__glyph{grid-area:glyph;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;font-size:1.45rem;font-weight:600;line-height:1;border:1px solid rgba(255,255,255,0.45);color:var(--as-gold-ink);background:radial-gradient(circle at 34% 28%,rgba(255,255,255,0.7),rgba(255,255,255,0.12) 38%,transparent 56%),radial-gradient(circle at 50% 62%,#ecd09a 0%,#d9b36c 55%,#c2974c 100%);box-shadow:inset 0 -4px 6px rgba(110,78,24,0.4),inset 0 2px 3px rgba(255,255,255,0.5),0 2px 7px rgba(8,12,28,0.3)}.astro-sky__item--moon .astro-sky__glyph{color:#10254a;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,0.75),rgba(255,255,255,0.16) 40%,transparent 58%),radial-gradient(circle at 50% 62%,#cfe2f6 0%,#9cc0e8 55%,#76a3d4 100%);box-shadow:inset 0 -4px 6px rgba(47,90,150,0.45),inset 0 2px 3px rgba(255,255,255,0.55),0 2px 7px rgba(8,12,28,0.3)}.astro-sky__item--asc .astro-sky__glyph{font-family:var(--as-font-display);font-size:0.95rem;font-weight:650;letter-spacing:0.06em;color:var(--as-ink);background:radial-gradient(circle at 34% 28%,rgba(255,255,255,0.4),transparent 55%),var(--as-well);border-color:var(--as-glass-edge-gold);box-shadow:var(--as-inset-well),0 2px 7px rgba(8,12,28,0.25)}.astro-sky__body{grid-area:body;align-self:end;font-size:0.75rem;font-weight:650;letter-spacing:0.14em;text-transform:uppercase;color:var(--as-ink-faint)}.astro-sky__sign{grid-area:sign;align-self:start;font-family:var(--as-font-display);font-size:1.3125rem;font-weight:600;color:var(--as-ink);letter-spacing:0.01em}.astro-sky__sign-glyph{color:var(--as-gold-bright);margin-right:0.15em;font-weight:500}.astro-sky__deg{margin-left:0.3em;font-family:var(--as-font-body);font-size:0.9375rem;font-weight:500;color:var(--as-ink-dim);font-variant-numeric:tabular-nums lining-nums}.astro-sky__meta,.astro-sky__note{color:var(--as-ink-faint);font-size:0.875rem;margin:1rem 0 0}.astro-sky.has-result{box-shadow:var(--as-shadow-3),inset 0 1px 0 var(--as-specular),0 0 0 1px color-mix(in srgb,var(--as-gold) 30%,transparent),0 0 34px -8px color-mix(in srgb,var(--as-gold) 40%,transparent)}.astro-password__row{display:flex;gap:0.6rem;align-items:stretch}.astro-password__row input{flex:1;min-width:0}.astro-password__toggle{flex:none}.astro-meter__bar{display:block;height:6px;margin-top:0.5rem;border-radius:var(--as-r-pill);background:var(--as-well);border:1px solid var(--as-glass-edge);overflow:hidden}.astro-meter__fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--as-error);transition:width var(--as-t-med) var(--as-ease),background-color var(--as-t-med) var(--as-ease)}.astro-meter__fill[data-score="1"]{width:25%;background:var(--as-error)}.astro-meter__fill[data-score="2"]{width:50%;background:var(--as-warning)}.astro-meter__fill[data-score="3"]{width:75%;background:var(--as-gold)}.astro-meter__fill[data-score="4"]{width:100%;background:var(--as-success)}.astro-meter__label{font-size:0.875rem;color:var(--as-ink-faint)}.astro-consents{display:grid;gap:0.75rem;margin-block:1.25rem}.astro-consent__tag{display:inline-block;padding:0.1rem 0.5rem;border-radius:var(--as-r-pill);background:rgba(141,184,232,0.14);color:var(--as-celest);font-size:0.8125rem;font-weight:500}.astro-combobox{position:relative}.astro-combobox__list{position:absolute;z-index:40;inset-inline:0;top:calc(100% + 6px);margin:0;padding:0.4rem;list-style:none;border-radius:var(--as-r-m);background:var(--as-glass-fb);border:1px solid var(--as-glass-edge);box-shadow:var(--as-shadow-3),inset 0 1px 0 var(--as-specular);max-height:17rem;overflow:auto}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-combobox__list{background:var(--as-veil-pop);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4)}}.astro-combobox__list [role="option"]{padding:0.55rem 0.75rem;border-radius:9px;cursor:pointer;font-size:0.9875rem}.astro-combobox__list [role="option"]:hover,.astro-combobox__list [role="option"][aria-selected="true"],.astro-combobox__list [role="option"].is-active{background:rgba(217,179,108,0.16);color:var(--as-gold-bright)}.astro-form__foot,.astro-actions{display:flex;flex-wrap:wrap;gap:0.875rem;align-items:center;margin-top:1.75rem}.astro-note{color:var(--as-ink-faint);font-size:0.9375rem}.astro-alert:not([hidden]),.astro-notice{position:relative;padding:0.9rem 1.1rem 0.9rem 1.35rem;border-radius:var(--as-r-s);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:var(--as-shadow-1),inset 0 1px 0 var(--as-specular);font-size:0.9875rem;margin-block:0 1.25rem}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-alert:not([hidden]),.astro-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.astro-alert:not([hidden])::before,.astro-notice::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--as-celest)}.astro-notice--success::before{background:var(--as-success)}.astro-notice--warning::before{background:var(--as-warning)}.astro-notice--error::before,.astro-alert.is-error::before{background:var(--as-error)}.astro-notice--success{border-color:color-mix(in srgb,var(--as-success) 30%,transparent)}.astro-notice--warning{border-color:color-mix(in srgb,var(--as-warning) 30%,transparent)}.astro-notice--error{border-color:color-mix(in srgb,var(--as-error) 35%,transparent);color:color-mix(in srgb,var(--as-error) 35%,var(--as-ink))}.astro-done{max-width:40rem}.astro-resend{margin-top:1.25rem}.astro-auth{max-width:27rem;margin-inline:auto;padding:clamp(1.75rem,4vw,2.5rem);border-radius:var(--as-r-l);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-auth{-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.astro-auth{background:var(--as-glass-fb)}}.astro-auth__title{font-size:2rem;margin-bottom:0.75em}.astro-auth .astro-btn--primary{width:100%;justify-content:center}.astro-auth__links{margin-top:1.25rem;display:grid;gap:0.4rem;justify-items:start;font-size:0.9375rem}.astro-auth__sep{display:none}.astro-checkout{max-width:34rem;margin-inline:auto}.astro-checkout__test{margin-bottom:1.25rem;padding:0.65rem 1rem;border-radius:var(--as-r-s);border:1px dashed color-mix(in srgb,var(--as-warning) 45%,transparent);background:color-mix(in srgb,var(--as-warning) 8%,transparent);color:var(--as-warning);font-size:0.875rem;font-weight:500;text-align:center}.astro-checkout__form{padding:clamp(1.5rem,4vw,2.25rem);border-radius:var(--as-r-l);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-checkout__form{-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.astro-checkout__form{background:var(--as-glass-fb)}}.astro-checkout__summary{margin:0 0 1.5rem;padding:0 0 1.25rem;border-bottom:1px solid var(--as-glass-edge-gold)}.astro-checkout__summary h2{font-size:1.625rem;margin-bottom:0.6em}.astro-checkout__totals{display:grid;grid-template-columns:1fr auto;gap:0.35rem 1rem;margin:0;font-variant-numeric:tabular-nums lining-nums}.astro-checkout__totals dt{color:var(--as-ink-dim)}.astro-checkout__totals dd{margin:0;text-align:right}.astro-checkout__totals dt:has(strong),.astro-checkout__totals dd:has(strong){padding-top:0.45rem;margin-top:0.25rem;border-top:1px solid var(--as-glass-edge);font-size:1.125rem}.astro-checkout__totals dd strong{color:var(--as-gold-bright);font-weight:650}.astro-discount,dd[data-astro="discount"]{color:var(--as-success)}.astro-checkout__who,.astro-checkout__resume{color:var(--as-ink-dim);font-size:0.9875rem}.astro-checkout .astro-field{margin-bottom:1.1rem}.astro-inline{display:flex;gap:0.6rem;align-items:stretch}.astro-inline input{flex:1;min-width:0}.astro-inline .astro-btn{flex:none;background:var(--as-glass);border-color:var(--as-glass-edge-gold);color:var(--as-gold-bright);box-shadow:inset 0 1px 0 var(--as-specular),var(--as-shadow-1)}.astro-inline .astro-btn:hover{border-color:var(--as-gold);background:color-mix(in srgb,var(--as-glass) 80%,rgba(217,179,108,0.25))}.astro-checkout__payment{margin-block:1.25rem;min-height:0}.astro-checkout .astro-btn--primary#astro-pay,.astro-checkout button[type="submit"].astro-btn--primary{width:100%;justify-content:center;margin-top:1.25rem;padding-block:0.9rem;font-size:1.0625rem}.astro-gift__fields{margin-top:0.9rem;padding:1rem 1.1rem;border-radius:var(--as-r-s);background:rgba(141,184,232,0.07);border:1px solid rgba(141,184,232,0.2)}.astro-gift__fields .astro-field:last-child{margin-bottom:0}.astro-spinner{display:inline-block;width:1.05em;height:1.05em;vertical-align:-0.2em;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:as-spin 700ms linear infinite}@keyframes as-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.astro-spinner{animation-duration:1.6s}}.astro-thankyou{max-width:36rem;margin-inline:auto;padding:clamp(1.75rem,4vw,2.5rem);border-radius:var(--as-r-l);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular);text-align:center}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-thankyou{-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.35)}}.astro-thankyou h2{font-size:1.875rem}.astro-gift-claim,.astro-gift{max-width:34rem;margin-inline:auto}.astro-history table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;font-size:0.9875rem}.astro-history th{text-align:left;font-weight:600;color:var(--as-ink-dim);padding:0.6rem 0.75rem;border-bottom:1px solid var(--as-glass-edge-gold)}.astro-history td{padding:0.6rem 0.75rem;border-bottom:1px solid var(--as-glass-edge)}.astro-history tr:hover td{background:rgba(233,236,248,0.03)}.astro-catalog ul{list-style:none;padding:0;display:grid;gap:0.5rem}.astro-catalog li{padding:0.8rem 1rem;border-radius:var(--as-r-s);background:var(--as-glass);border:1px solid var(--as-glass-edge)}.astro-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.72rem 1.5rem;border:1px solid transparent;border-radius:var(--as-r-pill);font-family:var(--as-font-body);font-size:0.9875rem;font-weight:600;letter-spacing:0.012em;line-height:1.25;text-decoration:none;cursor:pointer;overflow:hidden;background:transparent;color:var(--as-ink-dim);transition:transform var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease),background-color var(--as-t-fast) var(--as-ease),border-color var(--as-t-fast) var(--as-ease),color var(--as-t-fast) var(--as-ease),filter var(--as-t-fast) var(--as-ease)}.astro-btn--primary{background:var(--as-btn-bg);color:var(--as-btn-ink);box-shadow:inset 0 1px 0 var(--as-btn-hi),inset 0 -1px 0 var(--as-btn-lo),var(--as-shadow-2)}.astro-btn--primary::after{content:"";position:absolute;inset:-2px;background:linear-gradient(105deg,transparent 40%,var(--as-btn-sheen) 50%,transparent 60%);transform:translateX(-130%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.astro-btn--primary:hover::after,.astro-btn--primary:focus-visible::after{transition:transform 620ms var(--as-ease);transform:translateX(130%)}}.astro-btn--primary:hover{background:var(--as-btn-bg-hover);color:var(--as-btn-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--as-btn-hi),inset 0 -1px 0 var(--as-btn-lo),var(--as-shadow-3)}.astro-btn--primary:active{transform:translateY(0);box-shadow:inset 0 1px 2px var(--as-btn-press),var(--as-shadow-1)}.astro-btn--secondary{background:var(--as-glass);border-color:var(--as-btn2-edge);color:var(--as-btn2-ink);box-shadow:inset 0 1px 0 var(--as-specular),var(--as-shadow-1)}.astro-btn--secondary:hover{border-color:var(--as-btn2-edge-hover);background:color-mix(in srgb,var(--as-glass) 80%,var(--as-btn2-tint));transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--as-specular),var(--as-shadow-2)}.astro-btn--secondary:active{transform:translateY(0);box-shadow:var(--as-shadow-1)}.astro-btn--ghost{color:var(--as-ink-dim);padding-inline:1rem}.astro-btn--ghost:hover{color:var(--as-ink);background:var(--as-ghost-hover)}.astro-btn--link{padding:0;border-radius:4px;color:var(--as-gold);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 44%,transparent);text-underline-offset:0.2em;overflow:visible}.astro-btn--link:hover{color:var(--as-gold-bright);text-decoration-color:currentColor}.astro-btn:focus-visible{outline:2px solid var(--as-celest);outline-offset:2px}.astro-btn[disabled],.astro-btn[aria-disabled="true"]{filter:grayscale(0.45) brightness(0.82);opacity:0.6;cursor:not-allowed;transform:none}.astro-btn[disabled]::after{content:none}.astro-caption{color:var(--as-ink-faint);font-size:0.9375rem;text-align:center}.astro-date__parts{grid-template-columns:minmax(0,15rem) 5rem 6rem}.as-free-reports__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:0.75rem;margin:0;padding:0;list-style:none}.as-free-reports__list a{box-sizing:border-box;display:flex;flex-direction:column;gap:0.2rem;height:100%;padding:0.9rem 1.1rem;border-radius:var(--as-r-m);background:var(--as-glass);border:1px solid var(--as-glass-edge);color:inherit;text-decoration:none;transition:border-color var(--as-t-med,220ms) var(--as-ease,ease),transform var(--as-t-med,220ms) var(--as-ease,ease)}.as-free-reports__list a:hover,.as-free-reports__list a:focus-visible{border-color:var(--as-glass-edge-gold);transform:translateY(-1px)}.as-free-reports__name{font-family:var(--as-font-display);font-size:1.1875rem;font-weight:600;color:var(--as-gold)}.as-free-reports__desc{font-size:0.9375rem;color:var(--as-ink-dim);line-height:1.45}.as-free-reports__today{margin:1.5rem 0 0;text-align:center}.as-account-links{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin:0 0 1rem}.as-account-section{max-width:60rem;margin:clamp(2.5rem,6vw,4rem) auto 0}.as-account-section>h2{text-align:center;margin-bottom:0.35em}.as-account-section>.as-account-section__lead{text-align:center;color:var(--as-ink-dim);margin:0 auto 1.5rem;max-width:40rem}.astro-legacy-tool{max-width:40rem;margin:1.5rem auto;text-align:center}.astro-legacy-tool .as-kicker{margin-bottom:0.25rem}.astro-legacy-tool__title{font-family:var(--as-font-display);font-size:1.5rem;font-weight:600;margin:0 0 0.4rem}.astro-legacy-tool__text{color:var(--as-ink-dim);margin:0 0 1.1rem}.astro-legacy-tool__cta{margin:0;display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem;align-items:center;justify-content:center}.astro-legacy-tool__cta>span{color:var(--as-ink-faint);font-size:0.9375rem}.as-legal-draft{margin-block:0 1.5rem;padding:0.9rem 1.2rem;border-radius:var(--as-r-m);border:1px dashed var(--as-gold);background:rgba(217,179,108,0.1)}.as-legal-draft p{margin:0}.as-footer__legal-links a{color:inherit;text-decoration:none}.as-footer__legal-links a:hover{color:var(--as-gold)}pre.astro-public-code{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.astro-public-sabian-degree__image{max-width:100%;height:auto}.astro-public-calendar{--cal-moon-dark:rgba(16,19,42,0.92);--cal-moon-lit:#e8e3d2;--cal-moon-rim:rgba(217,179,108,0.55);--cal-tint-aur:color-mix(in srgb,var(--as-gold) 17%,transparent);--cal-tint-fav:color-mix(in srgb,var(--as-gold) 8%,transparent);--cal-tint-umbra:color-mix(in srgb,var(--as-error) 7%,transparent);--cal-tint-tens:color-mix(in srgb,var(--as-error) 14%,transparent)}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .astro-public-calendar{--cal-moon-dark:rgba(27,33,64,0.16);--cal-moon-lit:#fdf6e4;--cal-moon-rim:rgba(150,108,21,0.6)}}:root[data-theme="light"] .astro-public-calendar{--cal-moon-dark:rgba(27,33,64,0.16);--cal-moon-lit:#fdf6e4;--cal-moon-rim:rgba(150,108,21,0.6)}.astro-public-calendar__nav{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 0.9rem;margin:1.1rem 0 0}.astro-public-calendar__nav a{display:inline-flex;align-items:center;padding:0.45rem 1rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge);background:var(--as-glass);color:var(--as-ink);font-size:0.9rem;text-decoration:none;box-shadow:inset 0 1px 0 var(--as-specular);transition:border-color var(--as-t-fast) var(--as-ease),transform var(--as-t-fast) var(--as-ease),background var(--as-t-fast) var(--as-ease)}.astro-public-calendar__nav a:hover{border-color:var(--as-glass-edge-gold);transform:translateY(-1px)}.astro-public-calendar__nav .astro-public-calendar__current{border-color:var(--as-glass-edge-gold);background:color-mix(in srgb,var(--as-gold) 12%,transparent);color:var(--as-gold-bright)}.astro-public-calendar__grid-wrap{margin:1.6rem 0 0.4rem}.astro-public-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0.45rem}.astro-public-cal-grid__wd{text-align:center;font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--as-ink-faint);padding-bottom:0.2rem}.astro-public-cal-cell{position:relative;display:grid;grid-template-areas:"num moon" "marks spark";grid-template-rows:1fr auto;align-items:start;min-height:4.4rem;padding:0.5rem 0.55rem 0.45rem;border-radius:var(--as-r-m);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular);color:var(--as-ink);font:inherit;cursor:pointer;transition:transform var(--as-t-fast) var(--as-ease),border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-med) var(--as-ease)}.astro-public-cal-cell--blank{border-color:transparent;background:transparent;box-shadow:none;cursor:default}.astro-public-cal-cell:not(.astro-public-cal-cell--blank):hover{transform:translateY(-2px);border-color:var(--as-glass-edge-gold);box-shadow:var(--as-shadow-1),inset 0 1px 0 var(--as-specular)}.astro-public-cal-cell:focus-visible{outline:2px solid var(--as-celest);outline-offset:2px}.astro-public-cal-cell.is-open{border-color:var(--as-glass-edge-gold);box-shadow:0 0 0 1px var(--as-glass-edge-gold),inset 0 1px 0 var(--as-specular)}.astro-public-cal-cell--aur{background:var(--cal-tint-aur);border-color:color-mix(in srgb,var(--as-gold) 45%,transparent)}.astro-public-cal-cell--fav{background:var(--cal-tint-fav)}.astro-public-cal-cell--umbra{background:var(--cal-tint-umbra)}.astro-public-cal-cell--tens{background:var(--cal-tint-tens);border-color:color-mix(in srgb,var(--as-error) 34%,transparent)}.astro-public-cal-cell.is-today::after{content:"today";position:absolute;top:-0.5rem;left:50%;transform:translateX(-50%);padding:0.05rem 0.5rem;border-radius:var(--as-r-pill);background:var(--as-gold);color:var(--as-gold-ink);font-size:0.62rem;letter-spacing:0.12em;text-transform:uppercase;box-shadow:var(--as-shadow-1)}.astro-public-cal-cell__num{grid-area:num;font-family:var(--as-font-display);font-size:1.15rem;line-height:1}.astro-public-cal-cell__moon{grid-area:moon;justify-self:end;display:grid;justify-items:center;gap:0.1rem}.astro-public-cal-moon{display:block}.astro-public-cal-moon__dark{fill:var(--cal-moon-dark)}.astro-public-cal-moon__lit{fill:var(--cal-moon-lit)}.astro-public-cal-moon__rim{fill:none;stroke:var(--cal-moon-rim);stroke-width:0.8}.astro-public-cal-cell__sign{font-size:0.72rem;color:var(--as-ink-dim);line-height:1}.astro-public-cal-cell__marks{grid-area:marks;align-self:end;display:inline-flex;gap:0.25rem;align-items:center;min-height:0.8rem}.astro-public-cal-cell__mark{font-style:normal;line-height:1}.astro-public-cal-cell__mark--phase{width:0.45rem;height:0.45rem;border-radius:50%;border:1.5px solid var(--as-gold-bright)}.astro-public-cal-cell__mark--station{font-size:0.7rem;color:var(--as-error)}.astro-public-cal-cell__mark--voc{width:0.6rem;height:0.28rem;border-radius:var(--as-r-pill);background:repeating-linear-gradient(90deg,var(--as-ink-faint) 0 2px,transparent 2px 4px)}.astro-public-cal-cell__spark{grid-area:spark;align-self:end;justify-self:end;display:inline-flex;gap:0.18rem}.astro-public-cal-cell__spark i{width:0.3rem;height:0.3rem;border-radius:50%;background:var(--as-gold-bright)}.astro-public-cal-cell__spark--minus i{background:color-mix(in srgb,var(--as-error) 75%,var(--as-ink))}.astro-public-cal-legend{list-style:none;display:flex;flex-wrap:wrap;gap:0.4rem 1rem;margin:0.9rem 0 0;padding:0;font-size:0.8rem;color:var(--as-ink-dim)}.astro-public-cal-legend__item{display:inline-flex;align-items:center;gap:0.4rem}.astro-public-cal-legend__item i{width:0.85rem;height:0.85rem;border-radius:0.3rem;border:1px solid var(--as-glass-edge);background:var(--as-glass);font-style:normal;font-size:0.7rem;line-height:0.85rem;text-align:center}.astro-public-cal-legend__item--aur i{background:var(--cal-tint-aur);border-color:color-mix(in srgb,var(--as-gold) 45%,transparent)}.astro-public-cal-legend__item--fav i{background:var(--cal-tint-fav)}.astro-public-cal-legend__item--umbra i{background:var(--cal-tint-umbra)}.astro-public-cal-legend__item--tens i{background:var(--cal-tint-tens);border-color:color-mix(in srgb,var(--as-error) 34%,transparent)}.astro-public-cal-legend__item--voc i{background:repeating-linear-gradient(90deg,var(--as-ink-faint) 0 2px,transparent 2px 4px);border-color:transparent}.astro-public-cal-legend__item--station i{border-color:transparent;background:none;color:var(--as-error)}.astro-public-cal-panel{margin:1.1rem 0 0;padding:1.4rem 1.5rem 1.3rem;border-radius:var(--as-r-l);border:1px solid var(--as-glass-edge-gold);background:var(--as-glass-strong);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-public-cal-panel{-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.3)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.astro-public-cal-panel{background-color:var(--as-glass-fb)}}.astro-public-cal-panel.is-opening{animation:astro-cal-panel-in 0.35s var(--as-ease) both}@keyframes astro-cal-panel-in{from{opacity:0;transform:translateY(0.6rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.astro-public-cal-panel.is-opening{animation:none}}.astro-public-cal-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem 0.9rem;margin-bottom:0.4rem}.astro-public-cal-panel__title{margin:0;font-family:var(--as-font-display);font-size:1.35rem}.astro-public-cal-panel__chip{padding:0.2rem 0.75rem;border-radius:var(--as-r-pill);font-size:0.8rem;border:1px solid var(--as-glass-edge);background:var(--as-glass)}.astro-public-cal-panel__chip--aur{background:var(--cal-tint-aur);border-color:color-mix(in srgb,var(--as-gold) 45%,transparent);color:var(--as-gold-bright)}.astro-public-cal-panel__chip--fav{background:var(--cal-tint-fav);color:var(--as-gold-bright)}.astro-public-cal-panel__chip--umbra{background:var(--cal-tint-umbra)}.astro-public-cal-panel__chip--tens{background:var(--cal-tint-tens)}.astro-public-cal-panel__close{margin-left:auto;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--as-glass-edge);background:var(--as-glass);color:var(--as-ink-dim);font-size:1rem;line-height:1;cursor:pointer;transition:border-color var(--as-t-fast) var(--as-ease),color var(--as-t-fast) var(--as-ease)}.astro-public-cal-panel__close:hover{border-color:var(--as-glass-edge-gold);color:var(--as-ink)}.astro-public-cal-panel__moon{margin:0 0 1rem;color:var(--as-ink-dim);font-size:0.95rem}.astro-public-cal-panel__cols{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.astro-public-cal-panel__col h4{margin:0 0 0.5rem;font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--as-ink-faint)}.astro-public-cal-panel__col ul{list-style:none;margin:0;padding:0;display:grid;gap:0.45rem}.astro-public-cal-panel__col li{padding:0.5rem 0.75rem;border-radius:var(--as-r-s);border:1px solid var(--as-glass-edge);background:var(--as-glass);font-size:0.92rem}.astro-public-cal-panel__col li.is-moon{opacity:0.82;font-size:0.88rem}.astro-public-cal-panel__col li time{color:var(--as-ink-faint);font-variant-numeric:tabular-nums;margin-right:0.4rem}.astro-public-cal-panel__col li .glyphs{color:var(--as-gold-bright);margin-right:0.35rem}.astro-public-cal-panel__none{color:var(--as-ink-faint);font-size:0.9rem}.astro-public-cal-panel__voc{margin:0.9rem 0 0;font-size:0.88rem;color:var(--as-ink-dim)}.astro-public-cal-panel__link{display:inline-block;margin-top:0.9rem;font-size:0.9rem}.astro-public-calendar__heading{font-family:var(--as-font-display);font-size:1.3rem;margin:2.2rem 0 0.9rem}.astro-public-cal-phases,.astro-public-cal-retros{list-style:none;margin:0;padding:0;display:grid;gap:0.5rem}.astro-public-cal-phase,.astro-public-cal-retro{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 0.6rem;padding:0.6rem 0.9rem;border-radius:var(--as-r-m);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular);font-size:0.95rem}.astro-public-cal-phase .as-glyph--phase,.astro-public-cal-retro .as-glyph--body{color:var(--as-gold-bright)}.astro-public-cal-phase__label,.astro-public-cal-retro__name{font-weight:600}.astro-public-cal-phase__time,.astro-public-cal-phase__detail,.astro-public-cal-retro__span{color:var(--as-ink-dim)}.astro-public-cal-retro--none{color:var(--as-ink-dim)}.astro-public-cal-days{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.astro-public-cal-day{padding-left:1rem;border-left:2px solid var(--as-glass-edge)}.astro-public-cal-day.is-today{border-left-color:var(--as-gold)}.astro-public-cal-day__title{margin:0 0 0.4rem;font-family:var(--as-font-display);font-size:1.05rem;color:var(--as-ink)}.astro-public-cal-events{list-style:none;margin:0;padding:0;display:grid;gap:0.3rem}.astro-public-cal-event{font-size:0.92rem;color:var(--as-ink-dim)}.astro-public-cal-event__time{font-variant-numeric:tabular-nums;color:var(--as-ink-faint);margin-right:0.3rem}.astro-public-cal-event__label{color:var(--as-ink)}.astro-public-cal-event .as-glyph--event{color:var(--as-gold-bright)}.astro-public-cal-event__detail{color:var(--as-ink-faint);font-size:0.85rem}.astro-public-cal-event--major .astro-public-cal-event__label{font-weight:600}.astro-public-calendar__method p{max-width:62ch;color:var(--as-ink-dim)}@media (max-width:640px){.astro-public-cal-grid{gap:0.3rem}.astro-public-cal-cell{min-height:3.6rem;padding:0.35rem 0.4rem 0.3rem}.astro-public-cal-cell__num{font-size:0.98rem}.astro-public-cal-moon{width:15px;height:15px}.astro-public-cal-cell__sign{font-size:0.62rem}.astro-public-cal-panel{padding:1.1rem 1rem 1rem}}.astro-public-breadcrumbs__list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0;margin:0 0 0.9rem;padding:0;font-size:0.82rem;color:var(--as-ink-faint)}.astro-public-breadcrumbs__item{display:inline-flex;align-items:center}.astro-public-breadcrumbs__item + .astro-public-breadcrumbs__item::before{content:"✦";margin:0 0.55rem;font-size:0.6rem;color:var(--as-gold);opacity:0.75}.astro-public-breadcrumbs__item a{color:var(--as-ink-dim);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--as-t-fast) var(--as-ease),border-color var(--as-t-fast) var(--as-ease)}.astro-public-breadcrumbs__item a:hover{color:var(--as-gold-bright);border-bottom-color:var(--as-glass-edge-gold)}.astro-public-breadcrumbs__item [aria-current="page"]{color:var(--as-ink-dim)}.astro-public-hub{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:0.55rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.astro-public-hub__item a{display:flex;align-items:baseline;justify-content:space-between;gap:0.8rem;padding:0.7rem 1rem;border-radius:var(--as-r-m);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular);color:var(--as-ink);text-decoration:none;transition:transform var(--as-t-fast) var(--as-ease),border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-med) var(--as-ease)}.astro-public-hub__item a:hover{transform:translateY(-2px);border-color:var(--as-glass-edge-gold);box-shadow:var(--as-shadow-1),inset 0 1px 0 var(--as-specular)}.astro-public-hub__title{font-family:var(--as-font-display);font-size:1.02rem}.astro-public-hub__date{color:var(--as-ink-faint);font-size:0.78rem;white-space:nowrap}.astro-contact{display:grid;gap:1.1rem;max-width:36rem;margin:1.6rem 0 0;padding:1.75rem 1.75rem 1.5rem;border-radius:var(--as-r-l);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:var(--as-shadow-1),inset 0 1px 0 var(--as-specular)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-contact{-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.3)}}.astro-contact__trap{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:-1px}.astro-contact__gdpr{margin:0;font-size:0.82rem;color:var(--as-ink-faint)}.astro-contact__gdpr a{color:var(--as-ink-dim)}.astro-contact__actions{margin:0}.astro-contact__notice{max-width:36rem;margin:1.4rem 0 0;padding:0.9rem 1.2rem;border-radius:var(--as-r-m);border:1px solid color-mix(in srgb,var(--as-success) 35%,transparent);background:color-mix(in srgb,var(--as-success) 10%,transparent)}.astro-contact__notice p{margin:0}.astro-contact__notice--err{border-color:color-mix(in srgb,var(--as-error) 35%,transparent);background:color-mix(in srgb,var(--as-error) 9%,transparent)}.astro-bio{margin:1.6rem 0 0;padding:1.75rem 1.75rem 1.5rem;border-radius:var(--as-r-l);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:var(--as-shadow-1),inset 0 1px 0 var(--as-specular)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-bio{-webkit-backdrop-filter:blur(var(--as-glass-blur)) saturate(1.3);backdrop-filter:blur(var(--as-glass-blur)) saturate(1.3)}}.astro-bio__form{display:flex;flex-wrap:wrap;align-items:center;gap:0.9rem}.astro-bio__form .as-field{flex:1 1 14rem;margin:0}.astro-bio__out{margin-top:1.4rem}.astro-bio__chart{width:100%;height:auto;display:block}.astro-bio__axis{stroke:var(--as-ink-faint);stroke-width:1}.astro-bio__grid{stroke:var(--as-glass-edge);stroke-width:1}.astro-bio__today{fill:color-mix(in srgb,var(--as-gold) 14%,transparent)}.astro-bio__tick{fill:var(--as-ink-faint);font-size:11px}.astro-bio__curve{fill:none;stroke-width:2.4;stroke-linecap:round}.astro-bio__curve--f{stroke:var(--as-gold-bright)}.astro-bio__curve--e{stroke:var(--as-celest)}.astro-bio__curve--i{stroke:var(--as-success)}.astro-bio__dot--f{fill:var(--as-gold-bright)}.astro-bio__dot--e{fill:var(--as-celest)}.astro-bio__dot--i{fill:var(--as-success)}.astro-bio__legend{list-style:none;display:flex;flex-wrap:wrap;gap:0.4rem 1.3rem;margin:0.8rem 0 0;padding:0;font-size:0.85rem;color:var(--as-ink-dim)}.astro-bio__key{display:inline-flex;align-items:center;gap:0.45rem}.astro-bio__key i{width:1.1rem;height:3px;border-radius:2px}.astro-bio__key--f i{background:var(--as-gold-bright)}.astro-bio__key--e i{background:var(--as-celest)}.astro-bio__key--i i{background:var(--as-success)}.astro-bio__read{margin:0.9rem 0 0;font-size:0.95rem;color:var(--as-ink-dim);max-width:62ch}.astro-bio__stage{position:relative}.astro-bio__curve.is-drawing{transition:stroke-dashoffset 1.6s var(--as-ease)}.astro-bio__curve-glow{fill:none;stroke-width:7;stroke-linecap:round;opacity:0.3;filter:blur(3.5px)}.astro-bio__curve-glow--f{stroke:var(--as-gold-bright)}.astro-bio__curve-glow--e{stroke:var(--as-celest)}.astro-bio__curve-glow--i{stroke:var(--as-success)}.astro-bio__scrubline{stroke:var(--as-glass-edge-gold);stroke-width:1.2;stroke-dasharray:3 3;opacity:0;transition:opacity 0.22s ease}.astro-bio__ride{opacity:0;stroke:var(--as-bg);stroke-width:2;transition:opacity 0.22s ease;pointer-events:none}.astro-bio__ride--f{fill:var(--as-gold-bright);filter:drop-shadow(0 0 6px var(--as-gold-bright))}.astro-bio__ride--e{fill:var(--as-celest);filter:drop-shadow(0 0 6px var(--as-celest))}.astro-bio__ride--i{fill:var(--as-success);filter:drop-shadow(0 0 6px var(--as-success))}.astro-bio.is-scrubbing .astro-bio__ride,.astro-bio.is-scrubbing .astro-bio__scrubline{opacity:1}.astro-bio__scrub{opacity:0;transition:opacity 0.22s ease}.astro-bio.is-scrubbing .astro-bio__scrub{opacity:1}.astro-bio__scrub em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--as-ink);min-width:2.6em;display:inline-block;text-align:right}.astro-bio__scrub{position:absolute;top:0.4rem;transform:translateX(-50%);display:grid;gap:0.15rem;padding:0.5rem 0.8rem;border-radius:var(--as-r-m);border:1px solid var(--as-glass-edge-gold);background:var(--as-glass-strong);box-shadow:var(--as-shadow-1),inset 0 1px 0 var(--as-specular);font-size:0.78rem;color:var(--as-ink);pointer-events:none;white-space:nowrap}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-bio__scrub{-webkit-backdrop-filter:blur(var(--as-glass-blur));backdrop-filter:blur(var(--as-glass-blur))}}.astro-bio__scrub b{font-family:var(--as-font-display);font-size:0.88rem}.astro-bio__scrub-row{display:inline-flex;align-items:center;gap:0.35rem;color:var(--as-ink-dim)}.astro-bio__scrub-row i{width:0.55rem;height:0.18rem;border-radius:2px}.astro-bio__scrub-row--f i{background:var(--as-gold-bright)}.astro-bio__scrub-row--e i{background:var(--as-celest)}.astro-bio__scrub-row--i i{background:var(--as-success)}.astro-bio__chips{display:flex;flex-wrap:wrap;gap:0.6rem;margin:0 0 1.1rem}.astro-bio__chip{display:inline-flex;align-items:baseline;gap:0.5rem;padding:0.55rem 1rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular)}.astro-bio__chip i{width:0.55rem;height:0.55rem;border-radius:50%;align-self:center}.astro-bio__chip--f i{background:var(--as-gold-bright);box-shadow:0 0 8px var(--as-gold-bright)}.astro-bio__chip--e i{background:var(--as-celest);box-shadow:0 0 8px var(--as-celest)}.astro-bio__chip--i i{background:var(--as-success);box-shadow:0 0 8px var(--as-success)}.astro-bio__chip b{font-family:var(--as-font-display);font-size:1.25rem;font-weight:600}.astro-bio__chip span{color:var(--as-ink-dim);font-size:0.85rem}.astro-bio__out.is-opening{animation:astro-cal-panel-in 0.4s var(--as-ease) both}@media (prefers-reduced-motion:reduce){.astro-bio__out.is-opening{animation:none}.astro-bio__curve.is-drawing{transition:none}}.astro-print-btn{position:fixed;right:1.4rem;bottom:1.4rem;z-index:60;display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.25rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge-gold);background:var(--as-glass-strong);color:var(--as-ink);font:600 0.92rem var(--as-font-body);cursor:pointer;box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular);transition:transform var(--as-t-fast) var(--as-ease),border-color var(--as-t-fast) var(--as-ease)}.astro-print-btn:hover{transform:translateY(-2px);border-color:var(--as-gold)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-print-btn{-webkit-backdrop-filter:blur(var(--as-glass-blur));backdrop-filter:blur(var(--as-glass-blur))}}@media print{:root{color-scheme:light}body{background:#fff !important;color:#1b2140 !important;font-family:Cormorant,Georgia,serif}.as-header,.as-footer,.astro-print-btn,.as-theme-toggle,nav,.astro-report-gate,.astro-public-breadcrumbs,.as-btn,.astro-report-actions{display:none !important}main{max-width:none !important;padding:0 !important}.astro-report{border:0 !important;background:none !important;box-shadow:none !important;color:#1b2140 !important}.astro-report *{background:transparent !important;color:#1b2140 !important;box-shadow:none !important}.astro-report-title{font-size:24pt}.astro-report-heading{font-size:16pt;margin-top:18pt;break-after:avoid}.astro-report-subheading,.astro-report-item-title{break-after:avoid}.astro-report-item{break-inside:avoid-page}.astro-report-text p{font-size:11.5pt;line-height:1.55;orphans:3;widows:3}.astro-report-toc{display:none !important}.astro-report-header::after{content:"✦ Astrospot — astrospot.net";display:block;margin-top:6pt;font-size:9pt;letter-spacing:0.08em;color:#9a7627 !important}@page{margin:2cm 1.8cm}}.astro-btn{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}.astro-members{--as-pick-bg:linear-gradient(180deg,#e7c47f,#c99a43);--as-pick-fg:#221603;--as-pick-glow:0 4px 14px -4px rgba(217,179,108,0.55)}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .astro-members{--as-pick-bg:linear-gradient(180deg,#3a4273,#262d57 55%,#1b2140);--as-pick-fg:#f1ecdd;--as-pick-glow:0 4px 14px -4px rgba(27,33,64,0.45)}}:root[data-theme="light"] .astro-members{--as-pick-bg:linear-gradient(180deg,#3a4273,#262d57 55%,#1b2140);--as-pick-fg:#f1ecdd;--as-pick-glow:0 4px 14px -4px rgba(27,33,64,0.45)}.astro-register .astro-step__fields{position:relative;z-index:2}.astro-members input.astro-input--name{padding-block:0.5rem 0.55rem;font-family:var(--as-font-display);font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:500;letter-spacing:0.012em;line-height:1.25}.astro-members input:-webkit-autofill,.astro-members input:-webkit-autofill:hover,.astro-members input:-webkit-autofill:focus,.astro-checkout input:-webkit-autofill,.astro-checkout input:-webkit-autofill:hover,.astro-checkout input:-webkit-autofill:focus{-webkit-text-fill-color:var(--as-ink);caret-color:var(--as-gold);-webkit-box-shadow:0 0 0 100px var(--as-well-fb) inset,var(--as-inset-well);box-shadow:0 0 0 100px var(--as-well-fb) inset,var(--as-inset-well)}.astro-date__parts{grid-template-columns:minmax(0,13rem) 5rem 6rem}@media (max-width:30rem){.astro-date__parts{grid-template-columns:minmax(0,1fr) 4rem 5rem}}.astro-members{--as-lg-tint:rgba(30,36,74,0.5);--as-lg-gloss:rgba(255,255,255,0.12);--as-lg-edge:rgba(255,255,255,0.16);--as-lg-edge-hi:rgba(255,255,255,0.42);--as-lg-edge-lo:rgba(217,179,108,0.42);--as-lg-glow:rgba(140,170,255,0.24);--as-lg-row:linear-gradient(145deg,rgba(255,255,255,0.14),rgba(255,255,255,0.03));--as-lg-shadow:0 24px 48px -16px rgba(4,6,20,0.7),0 4px 12px -4px rgba(4,6,20,0.45)}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .astro-members{--as-lg-tint:rgba(255,255,255,0.5);--as-lg-gloss:rgba(255,255,255,0.7);--as-lg-edge:rgba(31,41,76,0.12);--as-lg-edge-hi:rgba(255,255,255,1);--as-lg-edge-lo:rgba(47,110,168,0.32);--as-lg-glow:rgba(47,110,168,0.16);--as-lg-row:linear-gradient(145deg,rgba(47,110,168,0.1),rgba(47,110,168,0.04));--as-lg-shadow:0 24px 48px -16px rgba(30,42,82,0.32),0 4px 12px -4px rgba(30,42,82,0.16)}}:root[data-theme="light"] .astro-members{--as-lg-tint:rgba(255,255,255,0.5);--as-lg-gloss:rgba(255,255,255,0.7);--as-lg-edge:rgba(31,41,76,0.12);--as-lg-edge-hi:rgba(255,255,255,1);--as-lg-edge-lo:rgba(47,110,168,0.32);--as-lg-glow:rgba(47,110,168,0.16);--as-lg-row:linear-gradient(145deg,rgba(47,110,168,0.1),rgba(47,110,168,0.04));--as-lg-shadow:0 24px 48px -16px rgba(30,42,82,0.32),0 4px 12px -4px rgba(30,42,82,0.16)}.astro-gsel__list,.astro-tpick,.astro-combobox__list{border-radius:18px;border:1px solid var(--as-lg-edge);background:linear-gradient(145deg,var(--as-lg-gloss) 0%,rgba(255,255,255,0) 38%),var(--as-glass-fb);box-shadow:var(--as-lg-shadow),inset 1px 1px 0 var(--as-lg-edge-hi),inset -1px -1px 0 var(--as-lg-edge-lo),inset 0 -18px 28px -22px var(--as-lg-glow);transform-origin:24px 0;animation:astro-pop-in 0.42s cubic-bezier(0.3,1.3,0.5,1)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-gsel__list,.astro-tpick,.astro-combobox__list{background:linear-gradient(145deg,var(--as-lg-gloss) 0%,rgba(255,255,255,0) 38%),var(--as-lg-tint);-webkit-backdrop-filter:blur(14px) saturate(1.9) brightness(1.05);backdrop-filter:blur(14px) saturate(1.9) brightness(1.05)}}@keyframes astro-pop-in{0%{opacity:0;transform:translateY(-8px) scale(0.92,0.8)}45%{opacity:1;transform:translateY(0) scale(1.015,1.03)}75%{transform:scale(0.995,0.99)}100%{opacity:1;transform:none}}.astro-gsel{position:relative}.astro-gsel__list[hidden],.astro-tpick[hidden]{display:none !important}.astro-gsel__native{position:absolute !important;inset:0;width:100% !important;height:100%;opacity:0;pointer-events:none}.astro-gsel__btn{display:flex;align-items:center;justify-content:space-between;gap:0.6rem;width:100%;box-sizing:border-box;padding:0.78rem 0.95rem 0.78rem 1rem;border:1px solid var(--as-glass-edge);border-radius:12px;background:var(--as-well);box-shadow:var(--as-inset-well);color:var(--as-ink);font:inherit;font-size:1rem;line-height:1.5;text-align:left;cursor:pointer;transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.astro-gsel__btn.is-empty .astro-gsel__value{color:var(--as-ink-faint)}.astro-gsel__btn:hover:not(:disabled){border-color:var(--as-glass-edge-gold)}.astro-gsel__btn:focus-visible,.astro-gsel.is-open .astro-gsel__btn{outline:none;border-color:color-mix(in srgb,var(--as-celest) 65%,transparent);box-shadow:var(--as-inset-well),0 0 0 3px color-mix(in srgb,var(--as-celest) 20%,transparent),0 0 18px -4px color-mix(in srgb,var(--as-celest) 45%,transparent)}.astro-gsel__btn[aria-invalid="true"]{border-color:var(--as-error);box-shadow:var(--as-inset-well),0 0 0 3px color-mix(in srgb,var(--as-error) 20%,transparent)}.astro-gsel__chev{flex:none;width:12px;height:12px;fill:none;stroke:var(--as-gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--as-t-med) var(--as-ease-spring)}.astro-gsel.is-open .astro-gsel__chev{transform:rotate(180deg)}.astro-gsel__list{position:absolute;z-index:40;top:calc(100% + 8px);left:0;min-width:100%;box-sizing:border-box;margin:0;padding:0.4rem;list-style:none;max-height:18rem;overflow:auto;outline:none}.astro-gsel__list--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.25rem;max-height:none;padding:0.5rem}.astro-date__parts{position:relative}.astro-date .astro-gsel{position:static}.astro-date .astro-gsel__list--grid{left:0;right:0;min-width:0}@media (max-width:480px){.astro-gsel__list--grid .astro-gsel__num{display:none}}.astro-gsel__list [role="option"]{display:flex;align-items:baseline;justify-content:space-between;gap:0.5rem;padding:0.55rem 0.7rem;border-radius:9px;color:var(--as-ink);font-size:0.975rem;cursor:pointer;transition:background-color var(--as-t-fast) var(--as-ease),color var(--as-t-fast) var(--as-ease)}.astro-gsel__num{font-size:0.72rem;font-weight:600;letter-spacing:0.06em;color:var(--as-ink-faint);font-variant-numeric:tabular-nums}.astro-gsel__list [role="option"][aria-selected="true"]{background:var(--as-pick-bg);color:var(--as-pick-fg);box-shadow:var(--as-pick-glow)}.astro-gsel__list [role="option"][aria-selected="true"] .astro-gsel__num{color:inherit;opacity:0.7}.astro-timefield{position:relative;max-width:11rem}.astro-members .astro-timefield input{padding-right:3rem;font-size:1.125rem;letter-spacing:0.08em;font-variant-numeric:tabular-nums}.astro-timefield__btn{position:absolute;top:50%;right:0.4rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--as-gold);cursor:pointer;transition:background-color var(--as-t-fast) var(--as-ease),border-color var(--as-t-fast) var(--as-ease),transform var(--as-t-med) var(--as-ease-spring)}.astro-timefield__btn svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.astro-timefield__btn:hover:not(:disabled),.astro-timefield.is-open .astro-timefield__btn{background:var(--as-glass);border-color:var(--as-glass-edge-gold);box-shadow:inset 0 1px 0 var(--as-specular)}.astro-timefield__btn:active:not(:disabled){transform:scale(0.92)}.astro-timefield__btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--as-celest) 30%,transparent)}.astro-timefield__btn:disabled{opacity:0.4;cursor:not-allowed}.astro-timefield.is-open .astro-timefield__btn svg path{transform-origin:12px 12px;animation:astro-tick 0.6s var(--as-ease-spring)}@keyframes astro-tick{from{transform:rotate(-90deg)}to{transform:none}}.astro-tpick{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:20.5rem;max-width:calc(100vw - 2.5rem);box-sizing:border-box;padding:0.85rem 0.9rem 0.8rem}.astro-tpick__read{display:flex;justify-content:center;align-items:baseline;gap:0.15rem;margin:0 0 0.1rem;font-family:var(--as-font-display);font-size:2.1rem;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--as-ink)}.astro-tpick__read b{font-weight:500}.astro-tpick__read i{font-style:normal;color:var(--as-gold)}.astro-tpick__label{margin:0.4rem 0 0.3rem;font-size:0.7rem;font-weight:650;letter-spacing:0.14em;text-transform:uppercase;color:var(--as-ink-faint)}.astro-tpick__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0.25rem}.astro-tpick__cell{padding:0.3rem 0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--as-ink);font:inherit;font-size:0.94rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--as-t-fast) var(--as-ease),transform var(--as-t-med) var(--as-ease-spring)}.astro-tpick__cell:hover{background:var(--as-hover-tint);border-color:var(--as-glass-edge)}.astro-tpick__cell:active{transform:scale(0.94)}.astro-tpick__cell:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--as-celest) 55%,transparent)}.astro-tpick__cell[aria-pressed="true"]{background:var(--as-pick-bg);color:var(--as-pick-fg);font-weight:600;box-shadow:var(--as-pick-glow)}.astro-tpick__hint{margin:0.5rem 0 0;font-size:0.8rem;color:var(--as-ink-faint);text-align:center}.astro-combobox__list{top:calc(100% + 8px);padding:0.4rem}.astro-combobox__list [role="option"]{position:relative;display:block;padding:0.55rem 0.75rem 0.55rem 2rem;transition:background-color var(--as-t-fast) var(--as-ease)}.astro-combobox__list [role="option"]::before{content:"✦";position:absolute;left:0.75rem;top:0.62rem;font-size:0.72rem;color:var(--as-gold);opacity:0.45;transition:opacity var(--as-t-fast) var(--as-ease),transform var(--as-t-med) var(--as-ease-spring)}.astro-combobox__list [role="option"]:hover,.astro-combobox__list [role="option"].is-active,.astro-combobox__list [role="option"][aria-selected="true"],.astro-gsel__list [role="option"].is-active:not([aria-selected="true"]){outline:none;background:var(--as-lg-row);box-shadow:inset 1px 1px 0 var(--as-lg-edge-hi),inset -1px -1px 0 var(--as-lg-edge-lo);color:inherit}.astro-combobox__list [role="option"]:hover::before,.astro-combobox__list [role="option"].is-active::before{opacity:1;transform:scale(1.25) rotate(45deg)}.astro-combobox__list .astro-combobox__name{display:block;font-weight:600;color:var(--as-ink)}.astro-combobox__list .astro-combobox__meta{display:block;font-size:0.8125rem;color:var(--as-ink-faint)}@media (prefers-reduced-motion:reduce){.astro-gsel__list,.astro-tpick,.astro-combobox__list,.astro-timefield.is-open .astro-timefield__btn svg path{animation:none}}.astro-sky__item{position:relative;overflow:hidden}.astro-sky__item.is-glint::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(240,200,120,0.18) 46.5%,rgba(255,238,200,0.42) 50%,rgba(240,200,120,0.18) 53.5%,transparent 60%) no-repeat;background-size:260% 100%;animation:astro-sky-glint 1s 0.18s cubic-bezier(0.3,0.6,0.3,1) both}@keyframes astro-sky-glint{from{background-position:130% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.astro-sky__item.is-glint::after{animation:none;opacity:0}}.astro-buybox{--bb-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5 13.9 10.1 22.5 12 13.9 13.9 12 22.5 10.1 13.9 1.5 12 10.1 10.1Z'/%3E%3C/svg%3E");position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price actions" "facts actions";align-items:center;gap:0.9rem 2rem;margin-block:2.5rem;padding:clamp(1.4rem,3vw,2rem) clamp(1.25rem,3vw,2.2rem);border:1px solid var(--as-glass-edge-gold);border-radius:var(--as-r-l);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--as-gold) 14%,transparent),transparent 55%),var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular),var(--as-shadow-2);overflow:hidden}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-buybox{-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}.astro-buybox__price{grid-area:price;display:flex;align-items:baseline;flex-wrap:wrap;gap:0.25rem 0.8rem}.astro-buybox__amount{font-family:var(--as-font-display);font-size:clamp(2.2rem,4vw,2.8rem);font-weight:600;line-height:1;color:var(--as-ink);font-variant-numeric:lining-nums;letter-spacing:-0.01em}.astro-buybox__terms{color:var(--as-ink-faint);font-size:0.95rem}.astro-buybox__facts{grid-area:facts;margin:0;padding:0;list-style:none;display:grid;gap:0.4rem}.astro-buybox__facts li{position:relative;padding-left:1.45rem;color:var(--as-ink-dim);font-size:0.975rem;line-height:1.45}.astro-buybox__facts li::before{content:"";position:absolute;left:0;top:0.32em;width:0.8rem;height:0.8rem;background:var(--as-gold);-webkit-mask:var(--bb-star) center / contain no-repeat;mask:var(--bb-star) center / contain no-repeat}.astro-buybox__actions{grid-area:actions;display:grid;justify-items:center;gap:0.7rem}.astro-buybox .astro-buybox__cta{box-sizing:border-box;min-width:15rem;padding:0.95rem 2rem;font-size:1.0625rem;text-decoration:none}.astro-buybox__alt{color:var(--as-ink-dim);font-size:0.925rem;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--as-ink-dim) 40%,transparent);text-underline-offset:3px}.astro-buybox__alt:hover{color:var(--as-ink)}.single-astro_produs .wp-block-post-featured-image{overflow:hidden;border-radius:var(--as-r-m)}.single-astro_produs .wp-block-post-featured-image img{aspect-ratio:12 / 5;height:auto;object-fit:cover;transform:scale(1.07)}.single-astro_produs .wp-block-post-featured-image{margin-bottom:0 !important}.astro-buybox--top{margin-block:1.25rem 2.25rem;padding-block:1.2rem;gap:0.5rem 1.75rem}.astro-buybox--top .astro-buybox__amount{font-size:clamp(1.9rem,3.4vw,2.3rem)}.astro-buybox--top .astro-buybox__facts{display:flex;flex-wrap:wrap;gap:0.25rem 1.1rem}.astro-buybox--top .astro-buybox__facts li{font-size:0.9rem;padding-left:1.2rem}.astro-buybox--top .astro-buybox__facts li::before{width:0.65rem;height:0.65rem;top:0.38em}.astro-buybox--top .astro-buybox__facts li:last-child{display:none}.astro-buybox--top .astro-buybox__cta{min-width:13rem;padding-block:0.85rem}.astro-buybox.is-owned{grid-template-areas:"owned actions"}.astro-buybox__owned{grid-area:owned;margin:0;font-family:var(--as-font-display);font-size:1.35rem;color:var(--as-ink)}.astro-buybox.is-owned{display:grid}.astro-buybox.is-owned>.astro-buybox__cta,.astro-buybox.is-owned>.astro-buybox__alt{grid-column:2;justify-self:center}@media (max-width:640px){.astro-buybox,.astro-buybox--top{grid-template-columns:minmax(0,1fr);grid-template-areas:"price" "facts" "actions";gap:1rem;text-align:left}.astro-buybox.is-owned{grid-template-areas:"owned"}.astro-buybox.is-owned>.astro-buybox__cta,.astro-buybox.is-owned>.astro-buybox__alt{grid-column:1}.astro-buybox__actions{justify-items:stretch}.astro-buybox .astro-buybox__cta{min-width:0;width:100%;justify-content:center}.astro-buybox__alt{justify-self:center}}.astro-buybar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.7rem 1rem calc(0.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--as-glass-edge-gold);background:var(--as-glass-fb);box-shadow:0 -10px 30px -12px rgba(4,6,20,0.45);transform:translateY(110%);transition:transform 320ms var(--as-ease)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-buybar{background:var(--as-glass);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}}.astro-buybar.is-on{transform:none}.astro-buybar__price{font-family:var(--as-font-display);font-size:1.6rem;font-weight:600;color:var(--as-ink);font-variant-numeric:lining-nums;white-space:nowrap}.astro-buybar .wp-element-button{padding:0.75rem 1.4rem;white-space:nowrap;text-decoration:none}@media (min-width:641px){.astro-buybar{display:none}}@media (prefers-reduced-motion:reduce){.astro-buybar{transition:none}}
:root{--lg-tint:rgba(26,31,66,0.46);--lg-gloss:rgba(255,255,255,0.1);--lg-hi:rgba(255,255,255,0.22);--lg-lo:rgba(217,179,108,0.28);--lg-glow:rgba(140,170,255,0.22);--lg-spot:0.13;--lg-edge:linear-gradient(140deg,rgba(255,255,255,0.5),rgba(141,184,232,0.2) 30%,rgba(160,145,240,0.18) 58%,rgba(217,179,108,0.5));--lg-shadow:0 2px 4px rgba(4,6,20,0.4),0 18px 40px -18px rgba(4,6,20,0.75);--lg-shadow-up:0 4px 10px rgba(4,6,20,0.35),0 30px 60px -20px rgba(4,6,20,0.85);--mw-ring:rgba(217,179,108,0.55);--mw-tick:rgba(217,179,108,0.3);--mw-sign:#e6cf9c;--mw-cusp:rgba(166,173,207,0.32);--mw-axis:#d9b36c;--mw-hard:#e0685f;--mw-soft:#7fb2e6;--mw-planet:#f1e6c8;--mw-halo:rgba(14,18,40,0.9);--fe-bg:#0b0e22;--fe-line:rgba(217,179,108,0.55);--fe-tick:rgba(217,179,108,0.3);--fe-fig:rgba(166,173,207,0.32);--fe-fig-on:rgba(233,201,138,0.9);--fe-star:#cfd5ef;--fe-star-on:#fff4d8;--fe-glyph:rgba(217,179,108,0.75);--fe-moon-dark:#1a2042;--fe-moon-rim:rgba(200,216,255,0.45);--fe-moon-lit:#eef0fa}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]){--lg-tint:rgba(255,255,255,0.5);--lg-gloss:rgba(255,255,255,0.75);--lg-hi:rgba(255,255,255,1);--lg-lo:rgba(47,110,168,0.22);--lg-glow:rgba(47,110,168,0.12);--lg-spot:0.6;--lg-edge:linear-gradient(140deg,rgba(255,255,255,1),rgba(47,110,168,0.28) 32%,rgba(123,108,217,0.24) 60%,rgba(150,108,21,0.4));--lg-shadow:0 1px 2px rgba(30,42,82,0.08),0 18px 40px -20px rgba(30,42,82,0.32);--lg-shadow-up:0 2px 6px rgba(30,42,82,0.1),0 30px 60px -22px rgba(30,42,82,0.42);--mw-ring:rgba(43,51,99,0.45);--mw-tick:rgba(43,51,99,0.25);--mw-sign:#2b3363;--mw-cusp:rgba(43,51,99,0.2);--mw-axis:#97690f;--mw-hard:#c8483f;--mw-soft:#3a7bc8;--mw-planet:#1b2140;--mw-halo:rgba(255,255,255,0.95);--fe-bg:#e9eef7;--fe-line:rgba(150,108,21,0.5);--fe-tick:rgba(150,108,21,0.28);--fe-fig:rgba(43,51,99,0.22);--fe-fig-on:rgba(43,51,99,0.75);--fe-star:#6b7398;--fe-star-on:#1b2140;--fe-glyph:rgba(122,88,20,0.85);--fe-moon-dark:#a9b5cf;--fe-moon-rim:rgba(43,51,99,0.6);--fe-moon-lit:#ffffff}}:root[data-theme="light"]{--lg-tint:rgba(255,255,255,0.5);--lg-gloss:rgba(255,255,255,0.75);--lg-hi:rgba(255,255,255,1);--lg-lo:rgba(47,110,168,0.22);--lg-glow:rgba(47,110,168,0.12);--lg-spot:0.6;--lg-edge:linear-gradient(140deg,rgba(255,255,255,1),rgba(47,110,168,0.28) 32%,rgba(123,108,217,0.24) 60%,rgba(150,108,21,0.4));--lg-shadow:0 1px 2px rgba(30,42,82,0.08),0 18px 40px -20px rgba(30,42,82,0.32);--lg-shadow-up:0 2px 6px rgba(30,42,82,0.1),0 30px 60px -22px rgba(30,42,82,0.42);--mw-ring:rgba(43,51,99,0.45);--mw-tick:rgba(43,51,99,0.25);--mw-sign:#2b3363;--mw-cusp:rgba(43,51,99,0.2);--mw-axis:#97690f;--mw-hard:#c8483f;--mw-soft:#3a7bc8;--mw-planet:#1b2140;--mw-halo:rgba(255,255,255,0.95);--fe-bg:#e9eef7;--fe-line:rgba(150,108,21,0.5);--fe-tick:rgba(150,108,21,0.28);--fe-fig:rgba(43,51,99,0.22);--fe-fig-on:rgba(43,51,99,0.75);--fe-star:#6b7398;--fe-star-on:#1b2140;--fe-glyph:rgba(122,88,20,0.85);--fe-moon-dark:#a9b5cf;--fe-moon-rim:rgba(43,51,99,0.6);--fe-moon-lit:#ffffff}.as-lg{position:relative;background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),var(--lg-tint);box-shadow:var(--lg-shadow),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo),inset 0 -22px 36px -28px var(--lg-glow);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transition:transform 0.6s var(--as-ease-spring,cubic-bezier(0.3,1.3,0.5,1)),box-shadow 0.35s var(--as-ease),scale 0.35s var(--as-ease-spring,cubic-bezier(0.3,1.3,0.5,1));will-change:transform}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-lg{-webkit-backdrop-filter:blur(14px) saturate(1.7);backdrop-filter:blur(14px) saturate(1.7)}}.as-lg::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;background:var(--lg-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.as-lg::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,-30%),rgba(255,255,255,var(--lg-spot)),rgba(255,255,255,0) 65%);opacity:0;transition:opacity 0.4s var(--as-ease);pointer-events:none}.as-lg>*{position:relative;z-index:1}.as-lg:hover{--lift:-4px;box-shadow:var(--lg-shadow-up),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo),inset 0 -22px 36px -28px var(--lg-glow)}.as-lg:hover::after{opacity:1}.as-lg.is-tilting{transition:transform 0.14s linear,box-shadow 0.35s var(--as-ease),scale 0.35s var(--as-ease-spring)}.as-lg:active{scale:0.985;transition-duration:0.12s}a.as-lg:focus-visible{outline:2px solid color-mix(in srgb,var(--as-celest) 70%,transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.as-lg,.as-lg:hover{transform:none}.as-lg:active{scale:none}}.as-lg--still,.as-lg--still:hover,.as-lg--still:active{transform:none;scale:none;--lift:0px}.as-lg--still:hover{box-shadow:var(--lg-shadow),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo),inset 0 -22px 36px -28px var(--lg-glow)}.as-lg--still::after{display:none}@media (prefers-reduced-motion:no-preference){html.js .as-home .as-reveal .as-lg{opacity:0;translate:0 18px;transition:opacity 0.7s var(--as-ease) calc(var(--n,0) * 60ms),translate 0.9s var(--as-ease-spring,cubic-bezier(0.3,1.3,0.5,1)) calc(var(--n,0) * 60ms),transform 0.6s var(--as-ease-spring,cubic-bezier(0.3,1.3,0.5,1)),box-shadow 0.35s var(--as-ease),scale 0.35s var(--as-ease-spring,cubic-bezier(0.3,1.3,0.5,1))}html.js .as-home .as-reveal.is-seen .as-lg{opacity:1;translate:none}html.js .as-home .as-reveal.is-seen .as-lg.is-tilting{transition:opacity 0.7s,translate 0.9s,transform 0.14s linear,box-shadow 0.35s,scale 0.35s}}.as-home .as-section{padding-block:clamp(2.25rem,5vw,3.75rem)}.as-home .as-section__head{margin-bottom:clamp(1.5rem,3.5vw,2.25rem)}.as-home .as-hero{padding-bottom:0}.as-miniwheel{display:block;width:100%;height:auto;overflow:visible}.as-miniwheel .mw-circle,.as-miniwheel .mw-sep{fill:none;stroke:var(--mw-ring);stroke-width:0.9}.as-miniwheel .mw-circle--in{stroke-width:0.7}.as-miniwheel .mw-tick{stroke:var(--mw-tick);stroke-width:0.6}.as-miniwheel .mw-sign{color:var(--mw-sign)}.as-miniwheel .mw-sign path,.as-miniwheel .mw-sign circle:not(.is-fill),.as-miniwheel .mw-planet path,.as-miniwheel .mw-planet circle:not(.is-fill):not(.mw-halo){fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.as-miniwheel .is-fill{fill:currentColor;stroke:none}.as-miniwheel .mw-cusp{stroke:var(--mw-cusp);stroke-width:0.7}.as-miniwheel .mw-cusp.is-axis{stroke:var(--mw-axis);stroke-width:1.2}.as-miniwheel .mw-asp{fill:none;stroke-width:1;stroke-linecap:round}.as-miniwheel .mw-asp--hard{stroke:var(--mw-hard)}.as-miniwheel .mw-asp--soft{stroke:var(--mw-soft)}.as-miniwheel .mw-planet{color:var(--mw-planet)}.as-miniwheel .mw-halo{fill:var(--mw-halo);stroke:var(--mw-ring);stroke-width:0.5}.as-miniwheel--live .mw-ring{transform-origin:100px 100px;animation:mw-turn 240s linear infinite}.as-miniwheel--live .mw-asp{opacity:0.85;animation:mw-breathe 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.2s)}@keyframes mw-turn{to{transform:rotate(-360deg)}}@keyframes mw-breathe{50%{opacity:0.35}}@media (prefers-reduced-motion:reduce){.as-miniwheel--live .mw-ring,.as-miniwheel--live .mw-asp{animation:none}}.as-miniwheel--draw .mw-circle,.as-miniwheel--draw .mw-sep,.as-miniwheel--draw .mw-cusp,.as-miniwheel--draw .mw-asp{stroke-dasharray:1;stroke-dashoffset:0}html.js .as-miniwheel--draw:not(.is-drawn) .mw-circle,html.js .as-miniwheel--draw:not(.is-drawn) .mw-sep,html.js .as-miniwheel--draw:not(.is-drawn) .mw-cusp,html.js .as-miniwheel--draw:not(.is-drawn) .mw-asp{stroke-dashoffset:1;transition:stroke-dashoffset 0.35s ease}html.js .as-miniwheel--draw:not(.is-drawn) .mw-sign,html.js .as-miniwheel--draw:not(.is-drawn) .mw-tick,html.js .as-miniwheel--draw:not(.is-drawn) .mw-planet{opacity:0;transition:opacity 0.35s ease}.as-miniwheel--draw.is-drawn .mw-circle{transition:stroke-dashoffset 1.1s cubic-bezier(0.6,0,0.3,1)}.as-miniwheel--draw.is-drawn .mw-sep{transition:stroke-dashoffset 0.3s ease calc(0.6s + var(--i) * 0.04s)}.as-miniwheel--draw.is-drawn .mw-tick{transition:opacity 0.6s ease 0.7s}.as-miniwheel--draw.is-drawn .mw-sign{transition:opacity 0.4s ease calc(0.8s + var(--i) * 0.06s)}.as-miniwheel--draw.is-drawn .mw-cusp{transition:stroke-dashoffset 0.45s ease calc(1.4s + var(--i) * 0.04s)}.as-miniwheel--draw.is-drawn .mw-planet{transition:opacity 0.35s ease calc(1.8s + var(--i) * 0.09s)}.as-miniwheel--draw.is-drawn .mw-asp{transition:stroke-dashoffset 0.7s cubic-bezier(0.6,0,0.3,1) calc(2.4s + var(--i) * 0.12s)}.as-steps{position:relative}.as-steps .as-steps-cards{position:relative;z-index:1}.as-step{display:flex;flex-direction:column}.as-scene{position:relative;display:grid;align-content:center;height:9.5rem;margin-bottom:1.25rem;padding:0.85rem 1rem;border-radius:16px;background:var(--as-well);box-shadow:var(--as-inset-well);overflow:hidden}.as-scene--form{gap:0.45rem}.as-scene__field{display:flex;align-items:baseline;gap:0.6rem;padding:0.32rem 0.7rem;border-radius:9px;border:1px solid var(--as-glass-edge);background:color-mix(in srgb,var(--as-bg) 30%,transparent);font-size:0.95rem;color:var(--as-ink);white-space:nowrap}.as-scene__field--short{width:62%}.as-scene__label{flex:none;width:3.2rem;font-size:0.66rem;font-weight:650;letter-spacing:0.13em;text-transform:uppercase;color:var(--as-ink-faint)}.as-scene__typed{min-height:1.2em}.as-scene__typed.is-typing::after{content:"";display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-0.15em;background:var(--as-gold);animation:as-caret 0.9s steps(1) infinite}@keyframes as-caret{50%{opacity:0}}.as-scene__ok{margin-left:auto;color:var(--as-success);font-weight:700;transition:opacity 0.3s,transform 0.5s var(--as-ease-spring)}html.js .as-scene--form:not(.is-done) .as-scene__ok{opacity:0;transform:scale(0.4)}.as-scene--wheel{place-items:center;padding:0.5rem}.as-scene--wheel .as-miniwheel{width:8.4rem}.as-scene--read{gap:0.5rem}.as-scene__head{display:flex;align-items:center;gap:0.5rem;font-family:var(--as-font-display);font-size:1.3rem;font-weight:600;color:var(--as-gold)}.as-scene__glyph{width:1.35rem;height:1.35rem}.as-scene__line{font-family:var(--as-font-display);font-style:italic;font-size:1.12rem;line-height:1.4;color:var(--as-ink-dim);min-height:2.8em}.as-glyph{display:block;overflow:visible}.as-glyph path,.as-glyph circle:not(.is-fill){fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.as-glyph .is-fill{fill:currentColor;stroke:none}.as-step .as-step-num{position:relative;z-index:2;transition:box-shadow 0.5s var(--as-ease),transform 0.6s var(--as-ease-spring)}.as-steps[data-active="1"] [data-step="1"] .as-step-num,.as-steps[data-active="2"] [data-step="2"] .as-step-num,.as-steps[data-active="3"] [data-step="3"] .as-step-num{transform:scale(1.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 0 0 4px color-mix(in srgb,var(--as-gold) 22%,transparent),0 0 22px -2px color-mix(in srgb,var(--as-gold) 70%,transparent)}.as-steps__thread{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;display:none}.as-steps.has-thread .as-steps__thread{display:block}.as-steps__thread path{fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.as-steps__thread-track{display:none}.as-steps__thread-fill{stroke:var(--as-gold-bright);stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p,0));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--as-gold) 70%,transparent));transition:stroke-dashoffset 1.6s cubic-bezier(0.65,0,0.35,1)}.as-steps .as-lg,.as-steps .as-lg:hover{--lift:0px}@media (max-width:900px){.as-steps__thread{display:none !important}}.as-product.as-lg{border-radius:var(--as-r-l)}.as-product--featured{--lg-edge:linear-gradient(140deg,#f3d99c,rgba(217,179,108,0.45) 35%,rgba(217,179,108,0.2) 60%,#e9c98a);--lg-lo:rgba(217,179,108,0.5);--lg-glow:rgba(217,179,108,0.3);box-shadow:0 0 0 1px rgba(217,179,108,0.18),0 0 46px -12px rgba(217,179,108,0.55),var(--lg-shadow),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo),inset 0 -30px 46px -30px var(--lg-glow)}.as-product--featured::before{padding:1.5px}.as-product--featured:hover{box-shadow:0 0 0 1px rgba(217,179,108,0.28),0 0 64px -10px rgba(217,179,108,0.6),var(--lg-shadow-up),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo),inset 0 -30px 46px -30px var(--lg-glow)}.as-product__badge{position:absolute !important;z-index:3 !important;top:0;right:1.4rem;translate:0 -50%;padding:0.28rem 0.8rem 0.3rem;border-radius:var(--as-r-pill);background:linear-gradient(180deg,#f0d391,#c99a43);color:#221603;font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 4px 14px -4px rgba(217,179,108,0.7)}.as-products .wp-block-post{padding-top:0.75rem}.as-free-reports__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(0.75rem,1.6vw,1.1rem)}.as-free-reports__item{display:flex}.as-free-reports__item>a.as-lg{flex:1;display:flex;flex-direction:column;gap:0.3rem;padding:1.15rem 1.2rem 1.2rem;border:0;border-radius:20px;background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),var(--lg-tint)}.as-free-reports__item>a.as-lg:hover{border-color:transparent}.as-free-reports__sym{display:block;width:2.4rem;height:2.4rem;margin-bottom:0.45rem;color:var(--as-gold);filter:drop-shadow(0 0 0 transparent);transition:filter 0.4s var(--as-ease),color 0.4s var(--as-ease)}.as-free-reports__sym .as-glyph{width:100%;height:100%}.as-free-reports__sym .as-glyph path,.as-free-reports__sym .as-glyph circle:not(.is-fill){stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.as-free-reports__item>a:hover .as-free-reports__sym{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--as-gold) 55%,transparent));color:var(--as-gold-bright)}@media (prefers-reduced-motion:no-preference){.as-free-reports__item>a:hover .as-free-reports__sym .as-glyph path,.as-free-reports__item>a:hover .as-free-reports__sym .as-glyph circle:not(.is-fill){animation:as-pen 0.9s cubic-bezier(0.6,0,0.3,1) both;animation-delay:calc(var(--k,0) * 0.12s)}.as-free-reports__item>a:hover .as-free-reports__sym .is-fill{animation:as-dot 0.5s var(--as-ease-spring) both;animation-delay:calc(0.3s + var(--k,0) * 0.12s)}}@keyframes as-pen{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes as-dot{from{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.as-free-reports__sym .is-fill{transform-box:fill-box;transform-origin:center}.as-free-reports__name{font-size:1.25rem}.as-free-reports__item--feature{grid-column:span 2;grid-row:span 2}.as-free-reports__item--feature>a.as-lg{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1rem;padding:1.5rem 1.6rem 1.6rem;border-radius:var(--as-r-l)}.as-free-reports__art{display:grid;place-items:center;min-height:0}.as-free-reports__art .as-miniwheel{width:min(100%,15rem)}.as-free-reports__text{display:flex;flex-direction:column;gap:0.35rem}.as-free-reports__item--feature .as-free-reports__name{font-size:clamp(1.6rem,2.4vw,2rem)}.as-free-reports__item--feature .as-free-reports__desc{font-size:0.98rem;max-width:32rem}.as-free-reports__go{margin-top:0.35rem;color:var(--as-gold);font-weight:600;font-size:0.95rem}.as-free-reports__go span{display:inline-block;transition:translate 0.4s var(--as-ease-spring)}.as-free-reports__item--feature>a:hover .as-free-reports__go span{translate:4px 0}.as-free-reports__item--today>a.as-lg{--lg-edge:linear-gradient(140deg,rgba(255,255,255,0.6),rgba(141,184,232,0.55) 40%,rgba(141,184,232,0.15) 70%,rgba(141,184,232,0.5));--lg-glow:rgba(141,184,232,0.32)}.as-free-reports__item--today .as-free-reports__sym,.as-free-reports__item--today .as-free-reports__name{color:var(--as-celest)}@media (max-width:900px){.as-free-reports__list{grid-template-columns:repeat(2,minmax(0,1fr))}.as-free-reports__item--feature{grid-row:auto}.as-free-reports__item--feature>a.as-lg{grid-template-rows:auto;grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center}}@media (max-width:560px){.as-free-reports__list{grid-template-columns:1fr}.as-free-reports__item--feature{grid-column:auto}.as-free-reports__item--feature>a.as-lg{grid-template-columns:1fr}.as-free-reports__art .as-miniwheel{width:11rem}}.as-cta-sky{overflow:hidden;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,5vw,3.5rem);text-align:left}.as-cta-sky__constel{position:absolute !important;z-index:0 !important;top:8%;right:3%;width:min(40%,30rem);height:84%;opacity:0.9;pointer-events:none}.as-cta-sky__constel line{stroke:var(--as-gold);stroke-width:0.012;stroke-linecap:round;opacity:0.55;stroke-dasharray:1;stroke-dashoffset:1}.as-cta-sky__constel circle{fill:var(--fe-star-on,#f4ecd6)}:root[data-theme="light"] .as-cta-sky__constel circle{fill:#97690f}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .as-cta-sky__constel circle{fill:#97690f}}.as-cta-sky__constel circle{opacity:0;transform-box:fill-box;transform-origin:center}.as-cta-sky__constel.is-drawn line{stroke-dashoffset:0;transition:stroke-dashoffset 0.9s cubic-bezier(0.6,0,0.3,1) calc(var(--i) * 0.18s)}.as-cta-sky__constel.is-drawn circle{opacity:var(--o,0.9);transition:opacity 0.5s ease calc(var(--i) * 0.18s);animation:as-twinkle 4.5s ease-in-out infinite calc(var(--i) * -0.7s)}.as-cta-sky__constel text{font-family:var(--as-font-display);font-style:italic;font-size:0.13px;fill:var(--as-gold);opacity:0;transition:opacity 0.8s ease 1.2s}.as-cta-sky__constel.is-drawn text{opacity:0.7}@keyframes as-twinkle{50%{opacity:calc(var(--o,0.9) * 0.45)}}@media (prefers-reduced-motion:reduce){.as-cta-sky__constel line{stroke-dashoffset:0}.as-cta-sky__constel circle{opacity:var(--o,0.9);animation:none !important}}.as-cta-sky__body{max-width:min(36rem,56%)}.as-cta-sky h2{margin-bottom:0.3em}.as-cta-sky__lead{color:var(--as-ink-dim);margin:0}.as-cta-sky__form{margin-top:1.75rem}.as-cta-sky__q{display:block;margin-bottom:0.7rem;font-family:var(--as-font-display);font-size:1.35rem;font-weight:500;font-style:italic;color:var(--as-ink)}.as-cta-sky__row{display:flex;gap:0.6rem;flex-wrap:wrap}.as-cta-sky__row input{width:12.5rem;box-sizing:border-box;padding:0.68rem 1rem;border:1px solid var(--as-glass-edge);border-radius:var(--as-r-pill);background:var(--as-well);box-shadow:var(--as-inset-well);color:var(--as-ink);font-family:var(--as-font-display);font-size:1.3rem;letter-spacing:0.08em;text-align:center;font-variant-numeric:lining-nums tabular-nums;caret-color:var(--as-gold);transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.as-cta-sky__row input::placeholder{color:var(--as-ink-faint);letter-spacing:0.12em}.as-cta-sky__row input:focus{outline:none;border-color:color-mix(in srgb,var(--as-celest) 65%,transparent);box-shadow:var(--as-inset-well),0 0 0 3px color-mix(in srgb,var(--as-celest) 20%,transparent),0 0 18px -4px color-mix(in srgb,var(--as-celest) 45%,transparent)}.as-cta-sky__row input[aria-invalid="true"]{border-color:var(--as-error)}.as-cta-sky__hint{margin:0.7rem 0 0;font-size:0.875rem;color:var(--as-ink-faint)}.as-cta-sky__hint.is-error{color:var(--as-error)}@media (max-width:760px){.as-cta-sky{text-align:center}.as-cta-sky__body{max-width:none}.as-cta-sky__row{justify-content:center}.as-cta-sky__constel{top:4%;right:0;width:100%;height:92%;opacity:0.3}}.as-footer{position:relative;margin-top:clamp(2rem,6vw,4rem);padding:0;border-top:0;background:linear-gradient(180deg,transparent 0,var(--fe-bg) 9rem,var(--fe-bg));overflow:hidden}.as-footer__sky{max-width:1200px;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) clamp(1rem,4vw,2rem) 0}.as-footer__skyhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.4rem 1.5rem;padding-bottom:0.9rem;border-bottom:1px solid var(--as-glass-edge)}.as-footer__skytitle{margin:0;font-family:var(--as-font-display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;color:var(--as-ink)}.as-footer__now{margin:0;font-size:0.74rem;font-weight:650;letter-spacing:0.14em;text-transform:uppercase;color:var(--as-ink-faint)}.as-footer__now b{color:var(--as-gold);font-weight:650}.as-footer__now .sep{margin:0 0.6em;opacity:0.5}.as-footer__band{display:block;width:100%;height:auto;margin-top:0.5rem;overflow:visible}.fe-hit{fill:transparent}.fe-sign{cursor:default;outline:none}.fe-ecliptic{fill:none;stroke:var(--fe-line);stroke-width:2.2;stroke-dasharray:1;stroke-dashoffset:0}.fe-tick{stroke:var(--fe-tick);stroke-width:1.5}.fe-sep{stroke:var(--fe-line);stroke-width:2}.fe-fig line{stroke:var(--fe-fig);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke 0.35s var(--as-ease),stroke-width 0.35s var(--as-ease)}.fe-fig circle{fill:var(--fe-star);opacity:var(--o,0.8);transition:fill 0.35s var(--as-ease)}.fe-name{font-family:var(--as-font-display);font-style:italic;font-size:24px;text-anchor:middle;fill:var(--as-gold);opacity:0;transition:opacity 0.35s var(--as-ease),translate 0.45s var(--as-ease-spring);translate:0 4px}.fe-glyph{color:var(--fe-glyph);transition:color 0.35s var(--as-ease)}.fe-glyph path,.fe-glyph circle:not(.is-fill){fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fe-glyph .is-fill{fill:currentColor;stroke:none}.fe-sign:hover .fe-fig line,.fe-sign:focus-visible .fe-fig line,.fe-sign.is-moon .fe-fig line{stroke:var(--fe-fig-on);stroke-width:2.6}.fe-sign:hover .fe-fig circle,.fe-sign:focus-visible .fe-fig circle,.fe-sign.is-moon .fe-fig circle{fill:var(--fe-star-on)}.fe-sign:hover .fe-name,.fe-sign:focus-visible .fe-name{opacity:1;translate:none}.fe-sign:hover .fe-glyph,.fe-sign:focus-visible .fe-glyph{color:var(--as-gold-bright)}.fe-sign:focus-visible .fe-hit{fill:color-mix(in srgb,var(--as-celest) 8%,transparent)}.fe-body{opacity:0;transition:opacity 0.8s var(--as-ease) 0.9s}.as-footer__band.is-live .fe-body{opacity:1}.fe-body--sun .fe-glow{fill:rgba(255,200,110,0.18)}.fe-body--sun .fe-core{fill:#f4cf7c;stroke:rgba(255,236,190,0.9);stroke-width:1.6}.fe-body--sun .fe-dot{fill:#7a5216}.fe-body--moon .fe-glow{fill:rgba(200,216,255,0.14)}.fe-body--moon .fe-dark{fill:var(--fe-moon-dark);stroke:var(--fe-moon-rim);stroke-width:1.4}.fe-body--moon .fe-lit{fill:var(--fe-moon-lit)}.fe-glow{animation:fe-pulse 4.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes fe-pulse{50%{opacity:0.55;transform:scale(0.86)}}@media (prefers-reduced-motion:no-preference){html.js .as-footer__band:not(.is-seen) .fe-ecliptic{stroke-dashoffset:1}html.js .as-footer__band:not(.is-seen) .fe-fig line{stroke-dashoffset:1}html.js .as-footer__band:not(.is-seen) .fe-fig circle,html.js .as-footer__band:not(.is-seen) .fe-glyph{opacity:0}.as-footer__band.is-seen .fe-ecliptic{transition:stroke-dashoffset 1.6s cubic-bezier(0.6,0,0.3,1)}.as-footer__band.is-seen .fe-sign .fe-fig line{transition:stroke-dashoffset 0.8s ease calc(0.3s + var(--s,0) * 0.09s + var(--k,0) * 0.04s),stroke 0.35s,stroke-width 0.35s}.as-footer__band.is-seen .fe-sign .fe-fig circle{transition:opacity 0.5s ease calc(0.3s + var(--s,0) * 0.09s),fill 0.35s;animation:fe-twinkle 5s ease-in-out infinite calc(var(--k,0) * -0.9s - var(--s,0) * 0.4s)}.as-footer__band.is-seen .fe-glyph{transition:opacity 0.5s ease calc(0.2s + var(--s,0) * 0.09s),color 0.35s}}@keyframes fe-twinkle{50%{opacity:calc(var(--o,0.8) * 0.5)}}@media (prefers-reduced-motion:reduce){.fe-glow{animation:none}}.as-footer__inner{position:relative;max-width:1200px;margin:0 auto;padding:clamp(1.75rem,4vw,2.75rem) clamp(1rem,4vw,2rem) 2rem}.as-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2rem;padding-top:1.75rem;border-top:1px solid var(--as-glass-edge)}.as-footer__tagline{max-width:24rem}.as-footer__head{margin:0 0 0.75rem;font-size:0.72rem;font-weight:650;letter-spacing:0.16em;text-transform:uppercase;color:var(--as-gold)}.as-footer__col ul{margin:0;padding:0;list-style:none;display:grid;gap:0.45rem}.as-footer__col a{position:relative;color:var(--as-ink-dim);text-decoration:none;font-size:0.95rem;transition:color var(--as-t-fast) var(--as-ease),padding var(--as-t-med) var(--as-ease-spring)}.as-footer__col a::before{content:"✦";position:absolute;left:-0.05rem;top:0.05em;font-size:0.65em;color:var(--as-gold);opacity:0;transform:scale(0.3) rotate(-90deg);transition:opacity var(--as-t-fast) var(--as-ease),transform var(--as-t-med) var(--as-ease-spring)}.as-footer__col a:hover,.as-footer__col a:focus-visible{color:var(--as-ink);padding-left:1rem}.as-footer__col a:hover::before,.as-footer__col a:focus-visible::before{opacity:1;transform:none}.as-footer__legal{margin-top:2.5rem}@media (max-width:900px){.as-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.as-footer__brand{grid-column:1 / -1}}@media (max-width:700px){.as-footer__band{height:12rem}}@media (max-width:520px){.as-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-footer__now{letter-spacing:0.1em}}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.as-header::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);transition:opacity var(--as-t-med) var(--as-ease);pointer-events:none}.as-header.is-scrolled::before{opacity:1}}.as-header .wp-block-navigation .wp-block-navigation-submenu__toggle{color:var(--as-ink-faint);transition:transform 0.35s var(--as-ease-spring),color 0.2s}.as-header .wp-block-navigation .has-child:hover>.wp-block-navigation-submenu__toggle,.as-header .wp-block-navigation .has-child:focus-within>.wp-block-navigation-submenu__toggle{color:var(--as-gold);transform:rotate(180deg)}@media (min-width:600px) and (max-width:899.98px){.as-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.as-header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}.as-header .wp-block-navigation .as-nav-cta>a.wp-block-navigation-item__content,.as-header .wp-block-navigation .as-nav-cta.current-menu-item>a.wp-block-navigation-item__content{position:relative;overflow:hidden;display:inline-flex;align-items:center;padding:0.55rem 1.15rem;border-radius:999px;background:var(--as-btn-bg);color:var(--as-btn-ink);font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:inset 0 1px 0 var(--as-btn-hi),inset 0 -1px 0 var(--as-btn-lo),var(--as-shadow-2);transition:background-color var(--as-t-fast) var(--as-ease),transform var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.as-header .wp-block-navigation .as-nav-cta>a.wp-block-navigation-item__content::after{content:"";position:absolute;inset:-2px;background:linear-gradient(105deg,transparent 40%,var(--as-btn-sheen) 50%,transparent 60%);transform:translateX(-130%);pointer-events:none}.as-header .wp-block-navigation .as-nav-cta>a.wp-block-navigation-item__content:hover,.as-header .wp-block-navigation .as-nav-cta>a.wp-block-navigation-item__content:focus-visible{background:var(--as-btn-bg-hover);color:var(--as-btn-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--as-btn-hi),inset 0 -1px 0 var(--as-btn-lo),var(--as-shadow-3)}.as-header .wp-block-navigation .as-nav-cta>a.wp-block-navigation-item__content:focus-visible{outline:2px solid color-mix(in srgb,var(--as-celest) 70%,transparent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.as-header .wp-block-navigation .as-nav-cta>a.wp-block-navigation-item__content:hover::after,.as-header .wp-block-navigation .as-nav-cta>a.wp-block-navigation-item__content:focus-visible::after{transition:transform 620ms var(--as-ease);transform:translateX(130%)}}.as-header .wp-block-navigation__responsive-container.is-menu-open .as-nav-cta{margin-top:0.75rem}.as-header .wp-block-navigation__responsive-container.is-menu-open .as-nav-cta>a.wp-block-navigation-item__content{padding:0.8rem 1.5rem;font-family:var(--as-font-body,inherit);font-size:1.05rem;color:var(--as-btn-ink)}.as-header .wp-block-navigation .as-nav-signout{border-top:1px solid var(--as-glass-edge);margin-top:0.25rem;padding-top:0.25rem}.as-header .wp-block-navigation__responsive-container.is-menu-open .as-nav-signout{border-top:0;margin-top:0;padding-top:0}@media (min-width:900px){.as-header .wp-block-navigation .wp-block-navigation__submenu-container{--nav-pad:0.45rem;top:calc(100% + 0.6rem) !important;left:-1rem !important;min-width:17.5rem !important;padding:var(--nav-pad) !important;gap:0.15rem;border:1px solid var(--lg-hi) !important;border-radius:18px;background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),var(--as-glass-fb) !important;box-shadow:var(--lg-shadow-up),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo),inset 0 -22px 36px -28px var(--lg-glow);opacity:0;translate:0 -6px;scale:0.98;transform-origin:2rem 0;transition:opacity 0.22s var(--as-ease),translate 0.45s var(--as-ease-spring),scale 0.45s var(--as-ease-spring),visibility 0s linear 0.22s !important}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-header .wp-block-navigation .wp-block-navigation__submenu-container{background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),color-mix(in srgb,var(--as-glass-fb) 72%,transparent) !important;-webkit-backdrop-filter:blur(14px) saturate(1.7);backdrop-filter:blur(14px) saturate(1.7)}}.as-header .wp-block-navigation .wp-block-navigation__submenu-container::before{content:"";position:absolute;left:0;right:0;top:-0.75rem;height:0.75rem}.as-header .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.as-header .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container,.as-header .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container{opacity:1;translate:none;scale:none;transition:opacity 0.22s var(--as-ease),translate 0.45s var(--as-ease-spring),scale 0.45s var(--as-ease-spring),visibility 0s !important}.as-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item{width:100%}.as-header .wp-block-navigation .wp-block-navigation__submenu-container a.wp-block-navigation-item__content{display:flex !important;flex-direction:column;gap:0.1rem;width:100%;box-sizing:border-box;padding:0.55rem 0.8rem !important;border-radius:11px;color:var(--as-ink) !important;font-size:0.95rem;font-weight:550;transition:background-color 0.2s var(--as-ease),box-shadow 0.2s var(--as-ease)}.as-header .wp-block-navigation .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:hover,.as-header .wp-block-navigation .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:focus-visible{outline:none;background:linear-gradient(145deg,rgba(255,255,255,0.1),rgba(255,255,255,0.02));box-shadow:inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo)}.as-header .wp-block-navigation .wp-block-navigation-item__description{display:block;font-size:0.8rem;font-weight:400;line-height:1.35;color:var(--as-ink-faint)}.as-header .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content:focus-visible,.as-header .wp-block-navigation .wp-block-navigation-submenu__toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--as-celest) 70%,transparent);outline-offset:4px;border-radius:6px}.as-header .wp-block-navigation .wp-block-navigation__container>.current-menu-ancestor>a.wp-block-navigation-item__content{color:var(--as-gold)}.as-header .wp-block-navigation .wp-block-navigation__container>:is(.current-menu-item,.current-menu-ancestor):not(.as-nav-cta)>a.wp-block-navigation-item__content{position:relative}.as-header .wp-block-navigation .wp-block-navigation__container>:is(.current-menu-item,.current-menu-ancestor):not(.as-nav-cta)>a.wp-block-navigation-item__content::after{content:"";position:absolute;left:50%;bottom:-0.2rem;width:4px;height:4px;border-radius:50%;background:var(--as-gold);box-shadow:0 0 8px color-mix(in srgb,var(--as-gold) 70%,transparent);translate:-50% 0}.as-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item>a.wp-block-navigation-item__content{color:var(--as-gold) !important}.as-header .wp-block-navigation .as-nav-account>.wp-block-navigation__submenu-container{left:auto !important;right:-0.75rem !important;min-width:15.5rem !important;transform-origin:calc(100% - 2rem) 0}.as-header__inner{position:relative}.as-header .wp-block-navigation{position:static}.as-header .wp-block-navigation .wp-block-navigation__responsive-container,.as-header .wp-block-navigation .wp-block-navigation__responsive-container-content,.as-header .wp-block-navigation .wp-block-navigation__responsive-close,.as-header .wp-block-navigation .wp-block-navigation__responsive-dialog,.as-header .wp-block-navigation .wp-block-navigation__container,.as-header .wp-block-navigation li.as-mega{position:static !important}.as-header .wp-block-navigation .as-mega>.wp-block-navigation__submenu-container{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"timing money charts" "timing you charts" "all all all";align-items:start;gap:0.6rem 0.9rem;width:min(52rem,calc(100vw - 2rem)) !important;left:auto !important;right:0 !important;top:calc(100% - 0.25rem) !important;padding:1.1rem 1.1rem 0.75rem !important;border-radius:22px;transform-origin:70% 0}.as-header .wp-block-navigation .as-mega>.wp-block-navigation__submenu-container::before{top:-1.6rem;height:1.6rem}.as-header .wp-block-navigation li.as-mega__group{flex-direction:column;align-items:stretch !important}.as-header .wp-block-navigation li.as-mega>ul>li{background:none !important}.as-header .wp-block-navigation li.as-mega__group--timing{grid-area:timing}.as-header .wp-block-navigation li.as-mega__group--money{grid-area:money}.as-header .wp-block-navigation li.as-mega__group--charts{grid-area:charts}.as-header .wp-block-navigation li.as-mega__group--you{grid-area:you}.as-header .wp-block-navigation li.as-mega__all{grid-area:all}.as-header .wp-block-navigation .as-mega .as-mega__group>a.wp-block-navigation-item__content{padding:0.25rem 0.8rem 0.35rem !important;font-family:var(--as-font-display);font-size:1.2rem;font-weight:600;letter-spacing:0.01em;color:var(--as-gold) !important;background:none !important;box-shadow:none !important}.as-header .wp-block-navigation .as-mega .as-mega__group>a.wp-block-navigation-item__content:hover,.as-header .wp-block-navigation .as-mega .as-mega__group>a.wp-block-navigation-item__content:focus-visible{color:var(--as-gold-bright) !important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.as-header .wp-block-navigation .as-mega .as-mega__group>.wp-block-navigation-submenu__toggle{display:none}.as-header .wp-block-navigation .as-mega .as-mega__group>.wp-block-navigation__submenu-container{position:static !important;display:flex !important;flex-direction:column;gap:0.05rem;width:auto !important;min-width:0 !important;height:auto !important;padding:0 !important;border:0 !important;border-radius:0;background:none !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;opacity:1 !important;visibility:inherit !important;overflow:visible !important;translate:none !important;scale:none !important;transition:none !important}.as-header .wp-block-navigation .as-mega .as-mega__group>.wp-block-navigation__submenu-container::before{display:none}.as-header .wp-block-navigation .as-mega .as-mega__group .wp-block-navigation__submenu-container a.wp-block-navigation-item__content{padding:0.42rem 0.8rem !important;font-size:0.93rem;font-weight:500;color:var(--as-ink-dim) !important}.as-header .wp-block-navigation .as-mega .as-mega__group .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:hover,.as-header .wp-block-navigation .as-mega .as-mega__group .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:focus-visible{color:var(--as-ink) !important}.as-header .wp-block-navigation .as-mega .as-mega__group .current-menu-item>a.wp-block-navigation-item__content{color:var(--as-gold) !important}.as-header .wp-block-navigation li.as-mega__all{margin-top:0.2rem;padding-top:0.6rem;border-top:1px solid var(--as-glass-edge)}.as-header .wp-block-navigation .as-mega__all>a.wp-block-navigation-item__content{flex-direction:row !important;align-items:baseline;gap:0.75rem !important}.as-header .wp-block-navigation .as-mega__all .wp-block-navigation-item__label{color:var(--as-gold);font-weight:600}.as-header .wp-block-navigation .as-mega__all .wp-block-navigation-item__label::after{content:" →"}}@media (prefers-reduced-motion:reduce){.as-header .wp-block-navigation .wp-block-navigation__submenu-container{translate:none !important;scale:none !important}}.as-header .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background:var(--as-glass-fb);color:var(--as-ink);padding:4.5rem clamp(1.5rem,7vw,2.5rem) 2rem}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-header .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background:var(--as-veil)}}.as-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.as-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.as-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.as-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{align-items:flex-start !important;text-align:left}.as-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{margin-left:0 !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding:0.25rem 0 0.75rem 0.25rem !important;gap:0.35rem !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container a.wp-block-navigation-item__content{font-family:var(--as-font-body,inherit);font-size:1.05rem;color:var(--as-ink-dim)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__description{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{gap:1.1rem !important;overflow-y:auto}.wp-block-navigation__responsive-container.is-menu-open li.as-mega__group>a.wp-block-navigation-item__content{font-family:var(--as-font-display);font-size:1.2rem;font-weight:600;color:var(--as-gold)}.wp-block-navigation__responsive-container.is-menu-open li.as-mega__group>.wp-block-navigation__submenu-container{gap:0.1rem !important;padding-bottom:0.4rem !important}.wp-block-navigation__responsive-container.is-menu-open li.as-mega__group .wp-block-navigation__submenu-container a.wp-block-navigation-item__content{font-size:1rem;padding-block:0.3rem}.wp-block-navigation__responsive-container.is-menu-open li.as-mega__all>a.wp-block-navigation-item__content{color:var(--as-gold);font-weight:600}.as-moon{display:inline-block;width:1.45em;height:1.45em;vertical-align:-0.38em;margin-right:0.3em;flex:none;--moon-lit0:#fffaf0;--moon-lit1:#e6dcc4;--moon-dark:rgba(16,20,44,0.85);--moon-rim:rgba(233,236,248,0.28);--moon-mare:rgba(120,112,98,0.22);--moon-halo:rgba(255,240,200,0.32)}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .as-moon{--moon-lit0:#fffdf6;--moon-lit1:#efe6cf;--moon-dark:#2a3260;--moon-rim:rgba(27,33,64,0.35);--moon-mare:rgba(110,100,80,0.2);--moon-halo:rgba(151,105,15,0.22)}}:root[data-theme="light"] .as-moon{--moon-lit0:#fffdf6;--moon-lit1:#efe6cf;--moon-dark:#2a3260;--moon-rim:rgba(27,33,64,0.35);--moon-mare:rgba(110,100,80,0.2);--moon-halo:rgba(151,105,15,0.22)}.as-moon svg{display:block;width:100%;height:100%;overflow:visible}.as-moon__s0{stop-color:var(--moon-lit0)}.as-moon__s1{stop-color:var(--moon-lit1)}.as-moon__dark{fill:var(--moon-dark)}.as-moon__rim{fill:none;stroke:var(--moon-rim);stroke-width:0.7}.as-moon__mare circle{fill:var(--moon-mare)}.as-moon__halo{fill:none;stroke:var(--moon-halo);stroke-width:2.4;filter:blur(1.2px);transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.as-moon svg{animation:as-moon-sway 9s ease-in-out infinite;transform-origin:center}.as-moon__halo{animation:as-moon-breathe 4.5s ease-in-out infinite}}@keyframes as-moon-sway{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes as-moon-breathe{50%{transform:scale(1.12)}}.as-moon--lg{width:2.4em;height:2.4em;vertical-align:-0.7em}.astro-public-cal-phase{align-items:center}.astro-public-cal-phase .as-moon{margin:-0.2rem 0.15rem -0.2rem -0.15rem;vertical-align:middle}.astro-public-cal-panel__moon .as-moon,.astro-public-sky__moon .as-moon,.astro-report-subject .as-moon{vertical-align:-0.4em}.as-start{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.25rem);align-items:center;margin-block:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.6rem,4vw,2.6rem) clamp(1.4rem,4vw,2.6rem);border-radius:var(--as-r-l);text-align:left}.as-start--natal{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}.as-start__art{display:grid;place-items:center;color:var(--as-gold)}.as-start__art .as-glyph{width:min(100%,6.5rem);height:auto;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--as-gold) 35%,transparent))}.as-start__art .as-glyph path,.as-start__art .as-glyph circle:not(.is-fill){stroke-width:1.1;stroke-dasharray:1;stroke-dashoffset:0}.as-start__art .as-miniwheel{width:100%}.as-start:not(.as-start--natal) .as-start__art{position:relative;width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--as-gold) 16%,transparent),transparent 75%)}.as-start:not(.as-start--natal) .as-start__art::before,.as-start:not(.as-start--natal) .as-start__art::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.as-start:not(.as-start--natal) .as-start__art::before{inset:0;border:1px solid color-mix(in srgb,var(--as-gold) 34%,transparent)}.as-start:not(.as-start--natal) .as-start__art::after{inset:13%;border:1px dashed color-mix(in srgb,var(--as-gold) 26%,transparent)}@media (prefers-reduced-motion:no-preference){.as-start:not(.as-start--natal) .as-start__art::after{animation:as-start-orbit 90s linear infinite}}@keyframes as-start-orbit{to{transform:rotate(360deg)}}.as-start:not(.as-start--natal) .as-start__art .as-glyph{width:52%}@media (prefers-reduced-motion:no-preference){.as-start__art .as-glyph path,.as-start__art .as-glyph circle:not(.is-fill){animation:as-pen 1.6s cubic-bezier(0.6,0,0.3,1) both;animation-delay:calc(0.2s + var(--k,0) * 0.18s)}.as-start__art .as-glyph .is-fill{animation:as-dot 0.6s var(--as-ease-spring) both;animation-delay:calc(0.9s + var(--k,0) * 0.18s)}}.as-start__body>.as-kicker{display:block;margin-bottom:0.4rem}.as-start h2{margin:0 0 0.35em;font-size:clamp(1.6rem,3vw,2.15rem)}.as-start__lead{margin:0;color:var(--as-ink-dim);max-width:34rem}.as-start__form{margin-top:1.4rem}.as-start .as-cta-sky__q{font-size:1.2rem}.as-start__foot,.as-start__actions{margin:1.1rem 0 0;font-size:0.93rem;color:var(--as-ink-faint)}.as-start__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.25rem}.as-start__foot a,.as-start__login{color:var(--as-gold);text-underline-offset:3px}.as-start--premium{--lg-edge:linear-gradient(140deg,rgba(255,255,255,0.55),color-mix(in srgb,var(--as-gold) 70%,transparent) 38%,rgba(255,255,255,0.08) 70%,color-mix(in srgb,var(--as-gold) 55%,transparent))}@media (max-width:640px){.as-start,.as-start--natal{grid-template-columns:1fr;text-align:center}.as-start__art{max-width:8rem;margin-inline:auto}.as-start__art .as-miniwheel{width:10rem}.as-start__lead{margin-inline:auto}.as-start .as-cta-sky__row,.as-start__actions{justify-content:center}}.as-start-demo{margin-block:clamp(2rem,5vw,3.5rem)}.as-start-demo>h2{margin-bottom:0.3em}.as-start-demo__lead{color:var(--as-ink-dim);margin:0 0 1.25rem}.as-related{margin-block:1.25rem 0.5rem}.as-related__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:clamp(0.75rem,1.6vw,1rem);margin:0;padding:0;list-style:none}.as-related__item{display:flex;margin:0 !important}.as-related__item>a.as-lg{flex:1;position:relative;display:flex;flex-direction:column;gap:0.25rem;padding:1.1rem 1.15rem 1.15rem;border-radius:20px;color:var(--as-ink);text-decoration:none}.as-related__sym{display:block;width:2.2rem;height:2.2rem;margin-bottom:0.4rem;color:var(--as-gold);transition:filter 0.4s var(--as-ease),color 0.4s var(--as-ease)}.as-related__sym .as-glyph{width:100%;height:100%}.as-related__sym .as-glyph path,.as-related__sym .as-glyph circle:not(.is-fill){stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.as-related__item>a:hover .as-related__sym{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--as-gold) 55%,transparent));color:var(--as-gold-bright)}@media (prefers-reduced-motion:no-preference){.as-related__item>a:hover .as-related__sym .as-glyph path,.as-related__item>a:hover .as-related__sym .as-glyph circle:not(.is-fill){animation:as-pen 0.9s cubic-bezier(0.6,0,0.3,1) both;animation-delay:calc(var(--k,0) * 0.12s)}.as-related__item>a:hover .as-related__sym .is-fill{animation:as-dot 0.5s var(--as-ease-spring) both;animation-delay:calc(0.3s + var(--k,0) * 0.12s)}}.as-related__sym .is-fill{transform-box:fill-box;transform-origin:center}.as-related__kind{font-size:0.72rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--as-ink-faint)}.as-related__item--premium .as-related__kind{color:var(--as-gold)}.as-related__item--tool .as-related__kind,.as-related__item--tool .as-related__sym{color:var(--as-celest)}.as-related__name{font-family:var(--as-font-display);font-size:1.3rem;line-height:1.2;font-weight:500}.as-related__desc{font-size:0.9rem;line-height:1.45;color:var(--as-ink-dim);padding-right:1.4rem}.as-related__go{position:absolute;right:1.1rem;bottom:1rem;color:var(--as-gold);transition:translate 0.4s var(--as-ease-spring)}.as-related__item>a:hover .as-related__go{translate:4px 0}.as-related__item--premium>a.as-lg{--lg-edge:linear-gradient(140deg,rgba(255,255,255,0.5),color-mix(in srgb,var(--as-gold) 60%,transparent) 40%,rgba(255,255,255,0.06) 70%,color-mix(in srgb,var(--as-gold) 45%,transparent))}:root{interpolate-size:allow-keywords}.wp-block-details{position:relative;margin-block:0.6rem !important;padding:0;border:1px solid var(--as-glass-edge);border-radius:18px;background:linear-gradient(145deg,var(--lg-gloss,rgba(255,255,255,0.06)) 0%,rgba(255,255,255,0) 50%),var(--lg-tint,var(--as-glass));box-shadow:inset 1px 1px 0 var(--lg-hi,rgba(255,255,255,0.08));transition:border-color 0.35s var(--as-ease),box-shadow 0.35s var(--as-ease)}.wp-block-details[open]{border-color:color-mix(in srgb,var(--as-gold) 38%,var(--as-glass-edge));box-shadow:inset 1px 1px 0 var(--lg-hi,rgba(255,255,255,0.08)),0 14px 34px -22px color-mix(in srgb,var(--as-gold) 45%,transparent)}.wp-block-details>summary{position:relative;display:block;padding:1rem 3.4rem 1rem 1.25rem;cursor:pointer;list-style:none;font-family:var(--as-font-display);font-size:1.22rem;font-weight:500;line-height:1.3;color:var(--as-ink);border-radius:18px}.wp-block-details>summary::-webkit-details-marker{display:none}.wp-block-details>summary::before,.wp-block-details>summary::after{content:"";position:absolute;right:1.35rem;top:50%;width:0.85rem;height:1.5px;margin-top:-0.75px;border-radius:2px;background:var(--as-gold);transition:transform 0.45s var(--as-ease-spring,cubic-bezier(0.3,1.3,0.5,1)),opacity 0.3s var(--as-ease)}.wp-block-details>summary::after{transform:rotate(90deg)}.wp-block-details[open]>summary::after{transform:rotate(180deg);opacity:0}.wp-block-details[open]>summary::before{transform:rotate(180deg)}.wp-block-details>summary:hover{color:var(--as-gold-bright,var(--as-gold))}.wp-block-details>summary:focus-visible{outline:2px solid color-mix(in srgb,var(--as-celest) 70%,transparent);outline-offset:2px}.wp-block-details>:not(summary){margin-inline:1.25rem;color:var(--as-ink-dim)}.wp-block-details>:not(summary):last-child{margin-bottom:1.1rem}.wp-block-details>p:first-of-type{margin-top:0}@media (prefers-reduced-motion:no-preference){.wp-block-details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size 0.45s cubic-bezier(0.3,0.9,0.3,1),opacity 0.35s ease,content-visibility 0.45s allow-discrete}.wp-block-details[open]::details-content{block-size:auto;opacity:1}}@media (min-width:900px){.entry-content>.as-related,.entry-content>p>.as-related{max-width:none !important;width:min(1100px,calc(100vw - 4rem));margin-left:50% !important;translate:-50% 0}}.as-ascsign{--asg-c:var(--as-gold);display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:clamp(1.25rem,3.5vw,2.5rem);align-items:center;margin-block:0.5rem clamp(1.5rem,4vw,2.25rem);padding:clamp(1.4rem,3.5vw,2.25rem);border-radius:var(--as-r-l)}.as-ascsign--fire{--asg-c:#e2875f}.as-ascsign--earth{--asg-c:#8fbf7a}.as-ascsign--air{--asg-c:#8db8e8}.as-ascsign--water{--asg-c:#6cc5c9}:root[data-theme="light"] .as-ascsign--fire{--asg-c:#c0533a}:root[data-theme="light"] .as-ascsign--earth{--asg-c:#4a7a3a}:root[data-theme="light"] .as-ascsign--air{--asg-c:#3a6db2}:root[data-theme="light"] .as-ascsign--water{--asg-c:#1f8189}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .as-ascsign--fire{--asg-c:#c0533a}:root:not([data-theme="dark"]) .as-ascsign--earth{--asg-c:#4a7a3a}:root:not([data-theme="dark"]) .as-ascsign--air{--asg-c:#3a6db2}:root:not([data-theme="dark"]) .as-ascsign--water{--asg-c:#1f8189}}.as-ascsign__art{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--asg-c) 20%,transparent),transparent 78%);color:var(--asg-c)}.as-ascsign__art::before,.as-ascsign__art::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.as-ascsign__art::before{inset:0;border:1px solid color-mix(in srgb,var(--asg-c) 40%,transparent)}.as-ascsign__art::after{inset:12%;border:1px dashed color-mix(in srgb,var(--asg-c) 30%,transparent)}.as-ascsign__g{width:52%;height:auto;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--asg-c) 50%,transparent))}.as-ascsign__g path,.as-ascsign__g circle:not(.is-fill){stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.as-ascsign__art::after{animation:as-start-orbit 90s linear infinite}.as-ascsign__g path,.as-ascsign__g circle:not(.is-fill){animation:as-pen 1.8s cubic-bezier(0.6,0,0.3,1) both;animation-delay:calc(0.2s + var(--k,0) * 0.2s)}}.as-ascsign__facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:0.55rem}.as-ascsign__facts li{display:grid;align-content:start;gap:0.15rem;margin:0 !important;padding:0.6rem 0.8rem;border-radius:12px;background:var(--as-well);box-shadow:var(--as-inset-well)}.as-ascsign__facts li>span{font-size:0.6875rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--as-ink-faint)}.as-ascsign__facts b{display:inline-flex;align-items:center;gap:0.35rem;font-weight:500;color:var(--as-ink)}.as-ascsign__facts a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:0.35rem}.as-ascsign__facts a:hover{color:var(--as-gold)}.as-ascsign__pg{width:1.05rem;height:1.05rem;color:var(--as-gold)}.as-ascsign__rise{grid-column:1 / -1}.as-ascsign__rise b{color:var(--asg-c)}.as-ascsign__cta{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 1rem;margin:1.1rem 0 0}.as-ascsign__cta span{font-size:0.9rem;color:var(--as-ink-faint)}@media (max-width:640px){.as-ascsign{grid-template-columns:1fr}.as-ascsign__art{max-width:8.5rem;margin-inline:auto}}.wp-block-post-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:separate;border-spacing:0;margin-block:1.5rem;border:1px solid var(--as-glass-edge);border-radius:14px;background:color-mix(in srgb,var(--as-glass) 70%,transparent);font-size:0.95rem;-webkit-overflow-scrolling:touch}.wp-block-post-content table td,.wp-block-post-content table th{padding:0.6rem 0.85rem;border-bottom:1px solid color-mix(in srgb,var(--as-glass-edge) 70%,transparent);vertical-align:top;text-align:left}.wp-block-post-content table tr:last-child>td{border-bottom:0}.wp-block-post-content table tr:first-child>td,.wp-block-post-content table th{font-weight:600;color:var(--as-ink);background:color-mix(in srgb,var(--as-gold) 9%,transparent)}.wp-block-post-content table p{margin:0}
:root{--pr-halo:radial-gradient(closest-side,rgba(217,179,108,0.26),rgba(106,169,221,0.08) 62%,transparent 100%);--pr-frame-shadow:0 2px 6px rgba(4,6,20,0.45),0 30px 70px -24px rgba(4,6,20,0.9);--pr-img-veil:linear-gradient(180deg,transparent 55%,rgba(7,10,22,0.42));--pr-warn-tint:rgba(217,168,78,0.08);--pr-warn-edge:rgba(217,168,78,0.55);--pr-hard:#e48a7f;--pr-soft:#8db8e8;--pr-cta-glow:radial-gradient(520px 220px at 12% 0%,rgba(217,179,108,0.16),transparent 70%),radial-gradient(420px 220px at 100% 100%,rgba(106,169,221,0.12),transparent 70%)}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]){--pr-halo:radial-gradient(closest-side,rgba(201,151,47,0.22),rgba(45,108,166,0.08) 62%,transparent 100%);--pr-frame-shadow:0 2px 6px rgba(30,42,82,0.1),0 30px 70px -26px rgba(30,42,82,0.42);--pr-img-veil:linear-gradient(180deg,transparent 60%,rgba(27,33,64,0.16));--pr-warn-tint:rgba(138,100,19,0.07);--pr-warn-edge:rgba(138,100,19,0.55);--pr-hard:#b8463a;--pr-soft:#2d6ca6;--pr-cta-glow:radial-gradient(520px 220px at 12% 0%,rgba(201,151,47,0.16),transparent 70%),radial-gradient(420px 220px at 100% 100%,rgba(45,108,166,0.1),transparent 70%)}}:root[data-theme="light"]{--pr-halo:radial-gradient(closest-side,rgba(201,151,47,0.22),rgba(45,108,166,0.08) 62%,transparent 100%);--pr-frame-shadow:0 2px 6px rgba(30,42,82,0.1),0 30px 70px -26px rgba(30,42,82,0.42);--pr-img-veil:linear-gradient(180deg,transparent 60%,rgba(27,33,64,0.16));--pr-warn-tint:rgba(138,100,19,0.07);--pr-warn-edge:rgba(138,100,19,0.55);--pr-hard:#b8463a;--pr-soft:#2d6ca6;--pr-cta-glow:radial-gradient(520px 220px at 12% 0%,rgba(201,151,47,0.16),transparent 70%),radial-gradient(420px 220px at 100% 100%,rgba(45,108,166,0.1),transparent 70%)}.astro-public-main>.astro-public-sabian-index,.astro-public-main>.astro-public-sabian-sign,.astro-public-main>.astro-public-horoscope-index{max-width:min(var(--wp--style--global--wide-size,1200px),100%)}.astro-public-main>.astro-public-sabian-degree,.astro-public-main>.astro-public-horoscope{max-width:min(820px,100%)}.astro-public{padding-bottom:1rem}.astro-public :where(ul,ol){min-width:0}.astro-public-glyph{font-family:"Segoe UI Symbol","Noto Sans Symbols 2","Noto Sans Symbols","DejaVu Sans","Apple Symbols",var(--as-font-body);font-style:normal;font-variant-emoji:text;line-height:1}.astro-public-header{position:relative;margin:0 0 2.2rem}.astro-public-header>.astro-public-glyph--sign{position:relative;display:inline-grid;place-items:center;width:4.6rem;height:4.6rem;margin:0 0 1rem;border-radius:50%;font-size:2.15rem;color:var(--as-gold-bright);background:var(--pr-halo),var(--lg-tint);box-shadow:var(--lg-shadow),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo)}.astro-public-header>.astro-public-glyph--sign::before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px dashed var(--as-glass-edge-gold);opacity:0.7}@media (min-width:640px){.astro-public-header:has(>.astro-public-glyph--sign){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.6rem;align-items:center}.astro-public-header:has(>.astro-public-glyph--sign)>*{grid-column:2}.astro-public-header:has(>.astro-public-glyph--sign)>.astro-public-glyph--sign{grid-column:1;grid-row:1 / span 6;align-self:start;margin:0.35rem 0 0;width:5.4rem;height:5.4rem;font-size:2.6rem}}.astro-public-title{margin:0 0 0.55rem;font-family:var(--as-font-display);font-weight:500;font-size:clamp(2.1rem,1.5rem + 2.4vw,3.3rem);line-height:1.06;letter-spacing:-0.005em;text-wrap:balance}.astro-public-lead{max-width:64ch;margin:0.4rem 0 0;color:var(--as-ink-dim);font-size:1.06rem;line-height:1.65;text-wrap:pretty}.astro-public-date,.astro-public-sabian-degree__range,.astro-public-horoscope__period{margin:0.15rem 0 0;font-size:0.78rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--as-gold)}.astro-public-horoscope__header .astro-public-date,.astro-public-horoscope__period{display:inline-block}.astro-public-horoscope__period{color:var(--as-ink-faint);margin-left:0}.astro-public-horoscope__today{margin:0.7rem 0 0;font-size:0.92rem}.astro-public-sabian-sign-card__link,.astro-public-sabian-degree-card__link,.astro-public-horoscope-card,.astro-public-pager__prev,.astro-public-pager__next,.astro-public-transit,.astro-public-sky,.astro-public-cta,.astro-public-sabian-sun,.astro-public-sabian-degree__meaning,.astro-public-sabian-degree__figure,.astro-public-signs__link{position:relative;isolation:isolate;border-radius:var(--as-r-l);background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),var(--lg-tint);box-shadow:var(--lg-shadow),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo),inset 0 -22px 36px -28px var(--lg-glow)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.astro-public-sabian-sign-card__link,.astro-public-sabian-degree-card__link,.astro-public-horoscope-card,.astro-public-pager__prev,.astro-public-pager__next,.astro-public-transit,.astro-public-sky,.astro-public-cta,.astro-public-sabian-sun,.astro-public-sabian-degree__meaning,.astro-public-sabian-degree__figure,.astro-public-signs__link{-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6)}}.astro-public-sabian-sign-card__link::before,.astro-public-sabian-degree-card__link::before,.astro-public-horoscope-card::before,.astro-public-pager__prev::before,.astro-public-pager__next::before,.astro-public-transit::before,.astro-public-sky::before,.astro-public-cta::before,.astro-public-sabian-sun::before,.astro-public-sabian-degree__meaning::before,.astro-public-sabian-degree__figure::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:var(--lg-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.astro-public-sabian-sign-card__link::after,.astro-public-sabian-degree-card__link::after,.astro-public-horoscope-card::after,.astro-public-pager__prev::after,.astro-public-pager__next::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:radial-gradient(320px circle at 50% -20%,rgba(255,255,255,var(--lg-spot)),rgba(255,255,255,0) 65%);opacity:0;transition:opacity 0.4s var(--as-ease);pointer-events:none}.astro-public-sabian-sign-card__link,.astro-public-sabian-degree-card__link,.astro-public-horoscope-card,.astro-public-pager__prev,.astro-public-pager__next,.astro-public-signs__link{color:var(--as-ink);text-decoration:none;transition:transform 0.55s var(--as-ease-spring),box-shadow 0.35s var(--as-ease)}.astro-public-sabian-sign-card__link:hover,.astro-public-sabian-degree-card__link:hover,.astro-public-horoscope-card:hover,.astro-public-pager__prev:hover,.astro-public-pager__next:hover,.astro-public-signs__link:hover{transform:translateY(-4px);box-shadow:var(--lg-shadow-up),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo),inset 0 -22px 36px -28px var(--lg-glow)}.astro-public-sabian-sign-card__link:hover::after,.astro-public-sabian-degree-card__link:hover::after,.astro-public-horoscope-card:hover::after,.astro-public-pager__prev:hover::after,.astro-public-pager__next:hover::after{opacity:1}.astro-public :where(a):focus-visible{outline:2px solid color-mix(in srgb,var(--as-celest) 70%,transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.astro-public-sabian-sign-card__link,.astro-public-sabian-degree-card__link,.astro-public-horoscope-card,.astro-public-pager__prev,.astro-public-pager__next,.astro-public-signs__link{transition:box-shadow 0.2s linear}.astro-public-sabian-sign-card__link:hover,.astro-public-sabian-degree-card__link:hover,.astro-public-horoscope-card:hover,.astro-public-pager__prev:hover,.astro-public-pager__next:hover,.astro-public-signs__link:hover{transform:none}.astro-public-sabian-degree-card__image{transition:none}}.astro-public-sabian-signs{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16.5rem,100%),1fr));gap:1.15rem}.astro-public-sabian-sign-card{display:flex}.astro-public-sabian-sign-card__link{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"g t" "g c" "f f";column-gap:1rem;align-items:center;align-content:start;padding:1.35rem 1.4rem 1.3rem;overflow:hidden}.astro-public-sabian-sign-card__link>.astro-public-glyph{grid-area:g;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;font-size:1.9rem;color:var(--as-gold-bright);background:var(--pr-halo);border:1px solid var(--as-glass-edge-gold);transition:transform 0.6s var(--as-ease-spring),color 0.3s var(--as-ease)}.astro-public-sabian-sign-card__link:hover>.astro-public-glyph{transform:rotate(-8deg) scale(1.06)}@media (prefers-reduced-motion:reduce){.astro-public-sabian-sign-card__link:hover>.astro-public-glyph{transform:none}}.astro-public-sabian-sign-card__title{grid-area:t;align-self:end;margin:0;font-family:var(--as-font-display);font-weight:500;font-size:1.65rem;line-height:1.1}.astro-public-sabian-sign-card__count{grid-area:c;align-self:start;margin:0.15rem 0 0;font-size:0.72rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--as-gold)}.astro-public-sabian-sign-card__first{grid-area:f;align-self:start;margin:1.1rem 0 0;padding:0.95rem 0 0;border-top:1px solid var(--as-glass-edge);font-family:var(--as-font-display);font-style:italic;font-size:1.08rem;line-height:1.4;color:var(--as-ink-dim);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.astro-public-sabian-degrees{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:1.15rem}.astro-public-sabian-degree-card{display:flex;min-width:0}.astro-public-sabian-degree-card__link{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;grid-template-areas:"img img" "num range" "sym sym";align-items:center;column-gap:0.6rem;padding:0 1.15rem 1.2rem;overflow:hidden}.astro-public-sabian-degree-card__image{grid-area:img;display:block;width:calc(100% + 2.3rem);max-width:none;height:auto;aspect-ratio:550 / 300;object-fit:cover;margin:0 -1.15rem 0.95rem;border-radius:var(--as-r-l) var(--as-r-l) 0 0;background:var(--as-well);transition:filter 0.5s var(--as-ease);filter:saturate(0.92)}.astro-public-sabian-degree-card__link:hover .astro-public-sabian-degree-card__image{filter:saturate(1.12) brightness(1.06)}.astro-public-sabian-degree-card__number{grid-area:num;font-family:var(--as-font-display);font-weight:500;font-size:1.55rem;line-height:1.1;color:var(--as-ink)}.astro-public-sabian-degree-card__range{grid-area:range;justify-self:end;padding:0.18rem 0.6rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge-gold);background:color-mix(in srgb,var(--as-gold) 9%,transparent);font-size:0.7rem;font-weight:600;letter-spacing:0.04em;white-space:nowrap;color:var(--as-gold-bright);font-variant-numeric:tabular-nums}.astro-public-sabian-degree-card__symbol{grid-area:sym;align-self:start;margin-top:0.55rem;font-size:0.93rem;line-height:1.5;color:var(--as-ink-dim);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media (max-width:560px){.astro-public-sabian-degrees{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem}.astro-public-sabian-degree-card__link{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"img" "num" "range" "sym";padding:0 0.75rem 0.85rem;border-radius:var(--as-r-m)}.astro-public-sabian-degree-card__image{width:calc(100% + 1.5rem);margin:0 -0.75rem 0.6rem;border-radius:var(--as-r-m) var(--as-r-m) 0 0}.astro-public-sabian-degree-card__number{font-size:1.25rem}.astro-public-sabian-degree-card__range{justify-self:start;margin-top:0.3rem;font-size:0.66rem;padding:0.12rem 0.5rem}.astro-public-sabian-degree-card__symbol{margin-top:0.45rem;font-size:0.82rem;line-height:1.45}}.astro-public-sabian-degree__figure{margin:0 0 2.4rem;padding:0.7rem 0.7rem 0;box-shadow:var(--pr-frame-shadow),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo)}.astro-public-sabian-degree__image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:550 / 300;object-fit:cover;border-radius:calc(var(--as-r-l) - 0.45rem);box-shadow:0 0 0 1px var(--as-glass-edge)}.astro-public-sabian-degree__symbol{margin:0;padding:1.15rem 1.4rem 1.35rem;font-family:var(--as-font-display);font-style:italic;font-size:clamp(1.25rem,1.05rem + 0.8vw,1.6rem);line-height:1.35;text-align:center;text-wrap:balance;color:var(--as-ink)}.astro-public-sabian-degree__symbol::before{content:"„";color:var(--as-gold);margin-right:0.08em}.astro-public-sabian-degree__symbol::after{content:"”";color:var(--as-gold);margin-left:0.04em}.astro-public-sabian-degree__meaning,.astro-public-sabian-degree__shadow{margin:0 0 1.2rem;padding:1.5rem 1.7rem 1.35rem}.astro-public-sabian-degree__shadow{position:relative;border-radius:var(--as-r-l);border:1px solid color-mix(in srgb,var(--pr-warn-edge) 45%,transparent);background:var(--pr-warn-tint);box-shadow:inset 3px 0 0 var(--pr-warn-edge)}.astro-public-sabian-degree__heading{display:flex;align-items:center;gap:0.65rem;margin:0 0 0.75rem;font-family:var(--as-font-display);font-weight:500;font-size:1.55rem;line-height:1.15}.astro-public-sabian-degree__heading::before{content:"✦";font-size:0.75rem;color:var(--as-gold)}.astro-public-sabian-degree__shadow .astro-public-sabian-degree__heading::before{content:"◆";color:var(--as-warning)}.astro-public-sabian-degree__meaning p,.astro-public-sabian-degree__shadow p{margin:0 0 0.8rem;line-height:1.75;color:var(--as-ink);text-wrap:pretty}.astro-public-sabian-degree__meaning p:last-child,.astro-public-sabian-degree__shadow p:last-child{margin-bottom:0}.astro-public-sabian-degree__shadow p{color:var(--as-ink-dim)}.astro-public-sabian-degree__related{margin:1.4rem 0 0;padding:0.7rem 1rem;border-radius:var(--as-r-m);border:1px dashed var(--as-glass-edge-gold);font-size:0.92rem;color:var(--as-ink-dim)}.astro-public-sabian-sun{display:flex;align-items:center;gap:1rem;margin:1.6rem 0;padding:0.9rem 1.3rem 0.9rem 0.95rem;border-radius:var(--as-r-pill)}.astro-public-sabian-sun>.astro-public-glyph{flex:none;display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;font-size:1.45rem;color:var(--as-gold-ink);background:radial-gradient(circle at 35% 30%,#fbe7b8,#e2bb6e 55%,#b98a35);box-shadow:0 0 0 4px color-mix(in srgb,var(--as-gold) 16%,transparent),0 0 24px color-mix(in srgb,var(--as-gold) 45%,transparent)}.astro-public-sabian-sun__text{margin:0;font-size:0.97rem;line-height:1.5;color:var(--as-ink-dim)}.astro-public-sabian-sun__text a{color:var(--as-gold-bright);font-weight:600}.astro-public-sabian-sun.is-current{box-shadow:var(--lg-shadow),0 0 0 1px var(--as-glass-edge-gold),0 0 36px -8px color-mix(in srgb,var(--as-gold) 45%,transparent),inset 1px 1px 0 var(--lg-hi)}.astro-public-sabian-sun.is-current .astro-public-sabian-sun__text{color:var(--as-ink);font-weight:600}@media (max-width:560px){.astro-public-sabian-sun{border-radius:var(--as-r-l);align-items:flex-start;padding:0.95rem 1rem}}.astro-public-pager{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0.9rem;margin:2.4rem 0 1.4rem}.astro-public-pager__prev,.astro-public-pager__next{display:flex;flex-direction:column;justify-content:center;gap:0.35rem;min-width:0;padding:1rem 1.25rem;border-radius:var(--as-r-l);font-family:var(--as-font-display);font-size:1.2rem;line-height:1.2}.astro-public-pager__next{text-align:right}.astro-public-pager__label{font-family:var(--as-font-display);font-size:1.2rem;color:var(--as-ink)}.astro-public-pager__hint{font-family:var(--as-font-body);font-size:0.84rem;line-height:1.45;color:var(--as-ink-dim);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.astro-public-pager__up{align-self:center;display:inline-flex;align-items:center;justify-content:center;padding:0.6rem 1.15rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge-gold);background:color-mix(in srgb,var(--as-gold) 10%,transparent);color:var(--as-gold-bright);font-size:0.85rem;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;transition:background var(--as-t-fast) var(--as-ease),border-color var(--as-t-fast) var(--as-ease)}.astro-public-pager__up::before{content:"☰";margin-right:0.45rem;font-size:0.8rem;opacity:0.8}.astro-public-pager__up:hover{background:color-mix(in srgb,var(--as-gold) 18%,transparent);border-color:var(--as-gold)}@media (max-width:640px){.astro-public-pager{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.astro-public-pager__up{grid-column:1 / -1;grid-row:2;justify-self:center}.astro-public-pager__prev,.astro-public-pager__next{padding:0.85rem 1rem;font-size:1.05rem}.astro-public-pager__label{font-size:1.05rem}}.astro-public-degree-strip{margin:1.6rem 0 2rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--as-scrollbar) transparent;-webkit-overflow-scrolling:touch;padding:0.35rem 0.1rem 0.6rem;mask-image:linear-gradient(90deg,transparent 0,#000 0.6rem,#000 calc(100% - 0.6rem),transparent 100%)}.astro-public-degree-strip__list{list-style:none;margin:0;padding:0 0.4rem;display:flex;gap:0.28rem;min-width:max-content}.astro-public-degree-strip__item a{position:relative;display:grid;place-items:center;min-width:2.15rem;height:2.3rem;padding:0 0.2rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge);background:var(--as-glass);color:var(--as-ink-dim);font-size:0.78rem;font-variant-numeric:tabular-nums;text-decoration:none;transition:border-color var(--as-t-fast) var(--as-ease),color var(--as-t-fast) var(--as-ease),transform var(--as-t-fast) var(--as-ease)}.astro-public-degree-strip__item:nth-child(5n) a{color:var(--as-ink);font-weight:600}.astro-public-degree-strip__item a:hover{border-color:var(--as-glass-edge-gold);color:var(--as-gold-bright);transform:translateY(-2px)}.astro-public-degree-strip__item.is-current a{border-color:transparent;background:linear-gradient(180deg,#ecd09a 0%,#d9b36c 52%,#c89e52 100%);color:var(--as-gold-ink);font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 0 18px -2px color-mix(in srgb,var(--as-gold) 55%,transparent)}@media (min-width:860px){.astro-public-degree-strip{overflow:visible;mask-image:none;padding:0.35rem 0 0.6rem}.astro-public-degree-strip__list{min-width:0;gap:0;padding:0.3rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular),var(--as-shadow-1)}.astro-public-degree-strip__item{flex:1 1 0;min-width:0}.astro-public-degree-strip__item a{min-width:0;height:2.1rem;padding:0;border-color:transparent;background:none}.astro-public-degree-strip__item a:hover{background:var(--as-hover-tint);border-color:var(--as-glass-edge-gold)}.astro-public-degree-strip__item:nth-child(5n):not(:last-child) a::after{content:"";position:absolute;right:-1px;top:22%;bottom:22%;width:1px;background:var(--as-glass-edge-gold)}}@media (prefers-reduced-motion:reduce){.astro-public-degree-strip__item a:hover{transform:none}}.astro-public-cta{margin:2.6rem 0 1.4rem;padding:2rem 2.1rem 2.1rem;overflow:hidden;background:var(--pr-cta-glow),linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),var(--lg-tint)}.astro-public-cta__title{margin:0 0 0.6rem;font-family:var(--as-font-display);font-weight:500;font-size:clamp(1.55rem,1.25rem + 1.1vw,2.05rem);line-height:1.12}.astro-public-cta__title::before{content:"✦";display:block;margin-bottom:0.5rem;font-size:0.85rem;color:var(--as-gold)}.astro-public-cta__text{max-width:60ch;margin:0 0 1.35rem;color:var(--as-ink-dim);line-height:1.65}.astro-public-cta__action{margin:0}.astro-public-cta__button{position:relative;display:inline-flex;align-items:center;gap:0.5rem;padding:0.78rem 1.6rem;border-radius:var(--as-r-pill);background:var(--as-btn-bg);color:var(--as-btn-ink);font-weight:600;letter-spacing:0.012em;text-decoration:none;overflow:hidden;box-shadow:inset 0 1px 0 var(--as-btn-hi),inset 0 -1px 0 var(--as-btn-lo),var(--as-shadow-2);transition:transform var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.astro-public-cta__button::after{content:"→";transition:transform var(--as-t-fast) var(--as-ease)}.astro-public-cta__button:hover{color:var(--as-btn-ink);background:var(--as-btn-bg-hover);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--as-btn-hi),inset 0 -1px 0 var(--as-btn-lo),var(--as-shadow-3)}.astro-public-cta__button:hover::after{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.astro-public-cta__button:hover,.astro-public-cta__button:hover::after{transform:none}}@media (max-width:560px){.astro-public-cta{padding:1.5rem 1.25rem 1.6rem}.astro-public-cta__button{width:100%;box-sizing:border-box;justify-content:center}}.astro-public-signs{margin:2.4rem 0 1rem}.astro-public-signs::before{content:attr(aria-label);display:block;margin:0 0 0.9rem;font-size:0.75rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--as-ink-faint)}.astro-public-signs__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10.5rem,100%),1fr));gap:0.6rem}.astro-public-signs__link{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"g n" "g d";column-gap:0.6rem;align-items:center;height:100%;padding:0.65rem 0.8rem;border-radius:var(--as-r-m);box-sizing:border-box}.astro-public-signs__link>.astro-public-glyph{grid-area:g;font-size:1.45rem;color:var(--as-gold-bright);width:1.8rem;text-align:center}.astro-public-signs__name{grid-area:n;font-family:var(--as-font-display);font-size:1.08rem;line-height:1.15}.astro-public-signs__dates{grid-area:d;font-size:0.68rem;line-height:1.3;color:var(--as-ink-faint)}.astro-public-signs__item.is-current .astro-public-signs__link{background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),color-mix(in srgb,var(--as-gold) 9%,var(--lg-tint));box-shadow:inset 0 0 0 1px var(--as-gold),var(--lg-shadow)}.astro-public-signs__item.is-current .astro-public-signs__name{color:var(--as-gold-bright)}@media (max-width:420px){.astro-public-signs__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.astro-public-horoscope-cards{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(17.5rem,100%),1fr));gap:1.15rem}.astro-public-horoscope-card{display:flex;flex-direction:column;padding:1.35rem 1.4rem 1.2rem;overflow:hidden}.astro-public-horoscope-card__link{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"g t" "g d";column-gap:0.95rem;align-items:center;color:var(--as-ink);text-decoration:none}.astro-public-horoscope-card__link::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.astro-public-horoscope-card__link>.astro-public-glyph{grid-area:g;display:grid;place-items:center;width:3.3rem;height:3.3rem;border-radius:50%;font-size:1.7rem;color:var(--as-gold-bright);background:var(--pr-halo);border:1px solid var(--as-glass-edge-gold)}.astro-public-horoscope-card__title{grid-area:t;align-self:end;margin:0;font-family:var(--as-font-display);font-weight:500;font-size:1.55rem;line-height:1.1}.astro-public-horoscope-card__dates{grid-area:d;align-self:start;margin:0.15rem 0 0;font-size:0.74rem;letter-spacing:0.06em;color:var(--as-ink-faint)}.astro-public-horoscope-card__summary{margin:1rem 0 0;padding-top:0.9rem;border-top:1px solid var(--as-glass-edge);font-size:0.92rem;line-height:1.6;color:var(--as-ink-dim);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.astro-public-horoscope-card__more{position:relative;z-index:3;margin:auto 0 0;padding-top:0.9rem;font-size:0.86rem;font-weight:600}.astro-public-horoscope-card__more a{color:var(--as-gold-bright);text-decoration:none}.astro-public-horoscope-card__more a::after{content:" →"}.astro-public-horoscope-card__more a:hover{text-decoration:underline;text-underline-offset:3px}.astro-public-horoscope__section{margin:0 0 2.4rem}.astro-public-horoscope__heading{display:flex;align-items:center;gap:0.7rem;margin:0 0 0.9rem;font-family:var(--as-font-display);font-weight:500;font-size:clamp(1.55rem,1.35rem + 0.7vw,1.9rem);line-height:1.15}.astro-public-horoscope__heading::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--as-glass-edge-gold),transparent)}.astro-public-horoscope__context{display:flex;align-items:baseline;gap:0.6rem;margin:0 0 1rem;padding:0.7rem 1rem;border-radius:var(--as-r-m);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular);font-size:0.92rem;line-height:1.55;color:var(--as-ink-dim)}.astro-public-horoscope__context>.astro-public-glyph{flex:none;font-size:1.2rem;color:var(--as-gold-bright);transform:translateY(0.12em)}.astro-public-horoscope__note{margin:-0.4rem 0 1rem;font-size:0.85rem;font-style:italic;color:var(--as-ink-faint)}.astro-public-horoscope__text p,.astro-public-transit__text p{margin:0 0 0.8rem;line-height:1.75;text-wrap:pretty}.astro-public-horoscope__text p:last-child,.astro-public-transit__text p:last-child{margin-bottom:0}.astro-public-horoscope__section--mood .astro-public-horoscope__text p:first-child::first-letter{float:left;margin:0.08em 0.12em 0 0;font-family:var(--as-font-display);font-size:3.3em;line-height:0.82;color:var(--as-gold-bright)}.astro-public-transits{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.astro-public-transit{--tr-accent:var(--as-gold);padding:1.3rem 1.5rem 1.35rem}.astro-public-transit--trine,.astro-public-transit--sextile{--tr-accent:var(--pr-soft)}.astro-public-transit--square,.astro-public-transit--opposition{--tr-accent:var(--pr-hard)}.astro-public-transit__title{display:grid;gap:0.35rem;margin:0 0 0.6rem;font-family:var(--as-font-display);font-weight:500;font-size:1.55rem;line-height:1.2}.astro-public-transit__title>.astro-public-glyph{justify-self:start;padding:0.35rem 0.85rem 0.4rem;border-radius:var(--as-r-pill);border:1px solid color-mix(in srgb,var(--tr-accent) 40%,transparent);background:color-mix(in srgb,var(--tr-accent) 10%,transparent);color:var(--tr-accent);font-size:1.75rem;letter-spacing:0.18em;white-space:nowrap}.astro-public-transit__meta{margin:0 0 0.9rem;font-size:0.82rem;line-height:1.6;color:var(--as-ink-faint)}.astro-public-transit__time{display:inline-block;margin:0 0.2rem;padding:0.08rem 0.55rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge-gold);background:color-mix(in srgb,var(--as-gold) 10%,transparent);color:var(--as-gold-bright);font-weight:600;font-variant-numeric:tabular-nums}.astro-public-transit__text{color:var(--as-ink)}@media (max-width:560px){.astro-public-transit{padding:1.05rem 1.1rem 1.15rem}.astro-public-transit__title{font-size:1.35rem}.astro-public-sabian-degree__meaning,.astro-public-sabian-degree__shadow{padding:1.2rem 1.15rem 1.1rem}}.astro-public-notice{padding:1rem 1.2rem;border-radius:var(--as-r-m);border:1px dashed var(--as-glass-edge-gold);color:var(--as-ink-dim)}.astro-public-sky{margin:2.6rem 0 1rem;padding:1.6rem 1.7rem 1.5rem}.astro-public-sky__title{margin:0 0 0.5rem;font-family:var(--as-font-display);font-weight:500;font-size:1.75rem}.astro-public-sky__moon{display:flex;align-items:center;gap:0.7rem;margin:0 0 1.1rem;color:var(--as-ink-dim);font-size:0.95rem}.astro-public-sky__positions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:0.45rem}.astro-public-sky__body{display:flex;align-items:baseline;gap:0.5rem;padding:0.5rem 0.75rem;border-radius:var(--as-r-s);border:1px solid var(--as-glass-edge);background:var(--as-glass);font-size:0.9rem}.astro-public-sky__body>.astro-public-glyph{width:1.2rem;text-align:center;font-size:1.05rem;color:var(--as-gold-bright)}.astro-public-sky__name{font-weight:600}.astro-public-sky__pos{margin-left:auto;color:var(--as-ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.astro-public-sky__retro{padding:0 0.35rem;border-radius:4px;background:color-mix(in srgb,var(--as-error) 16%,transparent);color:var(--pr-hard);font-size:0.7rem;font-weight:700}.astro-public-sky__subtitle{margin:1.4rem 0 0.6rem;font-size:0.75rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--as-ink-faint)}.astro-public-sky__events{list-style:none;margin:0;padding:0 0 0 1rem;border-left:2px solid var(--as-glass-edge-gold);display:grid;gap:0.4rem}.astro-public-sky__event{font-size:0.92rem;color:var(--as-ink)}.astro-public-sky__time{font-variant-numeric:tabular-nums;color:var(--as-ink-faint);margin-right:0.25rem}.astro-public-sky__event .astro-public-glyph--event{color:var(--as-gold-bright)}.astro-public-sky__sabian,.astro-public-sky__more{margin:1.2rem 0 0;font-size:0.92rem;color:var(--as-ink-dim)}.astro-public-sky__more{margin-top:0.5rem}.astro-public-sky__more a::after{content:" →"}@media (max-width:560px){.astro-public-sky{padding:1.3rem 1.1rem 1.2rem}}.astro-public-archive{margin:2.2rem 0 0}.astro-public-archive__title{margin:0 0 0.8rem;font-family:var(--as-font-display);font-weight:500;font-size:1.3rem}.astro-public-archive__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.astro-public-archive__item a{display:inline-flex;padding:0.42rem 0.95rem;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular);color:var(--as-ink);font-size:0.86rem;text-decoration:none;transition:border-color var(--as-t-fast) var(--as-ease),color var(--as-t-fast) var(--as-ease)}.astro-public-archive__item a:hover{border-color:var(--as-glass-edge-gold);color:var(--as-gold-bright)}.astro-public-webmasters__section{margin:0 0 2.6rem}.astro-public-webmasters__heading{margin:0 0 0.8rem;font-family:var(--as-font-display);font-weight:500;font-size:clamp(1.55rem,1.35rem + 0.7vw,1.9rem)}.astro-public-webmasters__subheading{margin:1.6rem 0 0.6rem;font-size:0.75rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--as-gold)}.astro-public-webmasters p{line-height:1.7}.astro-public :where(p,li,dd)>code{padding:0.08rem 0.4rem;border-radius:6px;border:1px solid var(--as-glass-edge);background:var(--as-well);font-size:0.86em;color:var(--as-gold-bright)}pre.astro-public-code{margin:0.9rem 0 1rem;padding:1rem 1.15rem;border-radius:var(--as-r-m);border:1px solid var(--as-glass-edge);background:var(--as-well);box-shadow:var(--as-inset-well);font-size:0.82rem;line-height:1.6;color:var(--as-ink)}.astro-public-webmasters__options{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0.55rem 1rem;margin:0 0 1rem;padding:1rem 1.15rem;border-radius:var(--as-r-m);border:1px solid var(--as-glass-edge);background:var(--as-glass)}.astro-public-webmasters__options dt code{color:var(--as-gold-bright);font-size:0.86rem}.astro-public-webmasters__options dd{margin:0;color:var(--as-ink-dim);font-size:0.93rem;line-height:1.55}@media (max-width:560px){.astro-public-webmasters__options{grid-template-columns:minmax(0,1fr);gap:0.2rem}.astro-public-webmasters__options dd{margin-bottom:0.6rem}}.astro-public-webmasters__demo{padding:1.4rem;border-radius:var(--as-r-l);border:1px dashed var(--as-glass-edge-gold);background:var(--as-hover-tint)}.astro-public-webmasters__facts{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:0.45rem}.astro-public-webmasters__facts li{position:relative;padding-left:1.4rem;color:var(--as-ink-dim);line-height:1.6}.astro-public-webmasters__facts li::before{content:"✦";position:absolute;left:0;top:0.1em;font-size:0.7rem;color:var(--as-gold)}.astro-public-webmasters__signs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:0.45rem}.astro-public-webmasters__signs li{padding:0.5rem 0.8rem;border-radius:var(--as-r-s);border:1px solid var(--as-glass-edge);background:var(--as-glass);font-size:0.9rem;color:var(--as-ink-faint)}
:root{--pk-bg:linear-gradient(180deg,#e7c47f,#c99a43);--pk-fg:#221603;--pk-glow:0 4px 14px -4px rgba(217,179,108,0.6);--dial-face:rgba(12,15,34,0.86);--dial-night:#1b2350;--dial-dawn:#7a4f86;--dial-day:#3f78c2;--dial-dusk:#a2546a}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]){--pk-bg:linear-gradient(180deg,#3a4273,#262d57 55%,#1b2140);--pk-fg:#f1ecdd;--pk-glow:0 4px 14px -4px rgba(27,33,64,0.45);--dial-face:rgba(255,255,255,0.88);--dial-night:#5b6aa8;--dial-dawn:#d99ab0;--dial-day:#8fc0ec;--dial-dusk:#e3a07c}}:root[data-theme="light"]{--pk-bg:linear-gradient(180deg,#3a4273,#262d57 55%,#1b2140);--pk-fg:#f1ecdd;--pk-glow:0 4px 14px -4px rgba(27,33,64,0.45);--dial-face:rgba(255,255,255,0.88);--dial-night:#5b6aa8;--dial-dawn:#d99ab0;--dial-day:#8fc0ec;--dial-dusk:#e3a07c}.as-native{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;inset:auto 0 0 0}.as-datefield{position:relative;display:block}.as-datefield__btn{display:flex !important;align-items:center;justify-content:space-between;gap:0.75rem;width:100%;text-align:left;cursor:pointer;font:inherit}.as-datefield__value{font-variant-numeric:lining-nums}.as-datefield__btn.is-empty .as-datefield__value{color:var(--as-ink-faint)}.as-datefield__own{box-sizing:border-box;padding:0.78rem 0.95rem 0.78rem 1rem;border:1px solid var(--as-glass-edge);border-radius:12px;background:var(--as-well);box-shadow:var(--as-inset-well);color:var(--as-ink);font-size:1rem;transition:border-color var(--as-t-fast) var(--as-ease),box-shadow var(--as-t-fast) var(--as-ease)}.as-datefield__own:hover:not(:disabled){border-color:var(--as-glass-edge-gold)}.as-datefield__btn:focus-visible,.as-datefield.is-open .as-datefield__btn{outline:none;border-color:color-mix(in srgb,var(--as-celest) 65%,transparent);box-shadow:var(--as-inset-well),0 0 0 3px color-mix(in srgb,var(--as-celest) 20%,transparent),0 0 18px -4px color-mix(in srgb,var(--as-celest) 45%,transparent)}.as-datefield__ico{flex:none;width:1.15rem;height:1.15rem;fill:none;stroke:var(--as-gold);stroke-width:1.5;stroke-linecap:round}.as-drumpop,.as-dialpop{position:fixed;z-index:1000;top:0;left:0;box-sizing:border-box;border-radius:20px;border:1px solid var(--lg-hi);background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),var(--as-glass-fb);box-shadow:var(--lg-shadow-up),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo),inset 0 -22px 36px -28px var(--lg-glow);color:var(--as-ink);transform-origin:1.5rem 0;animation:as-pick-in 0.42s cubic-bezier(0.3,1.3,0.5,1)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-drumpop,.as-dialpop{background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),color-mix(in srgb,var(--as-glass-fb) 78%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.7);backdrop-filter:blur(14px) saturate(1.7)}}.as-drumpop[hidden],.as-dialpop[hidden]{display:none !important}.as-drumpop.is-above,.as-dialpop.is-above{transform-origin:1.5rem 100%}@keyframes as-pick-in{0%{opacity:0;transform:translateY(-8px) scale(0.92,0.82)}45%{opacity:1;transform:translateY(0) scale(1.015,1.03)}75%{transform:scale(0.995,0.99)}100%{opacity:1;transform:none}}.as-dialpop{width:17.5rem;padding:0.85rem 0.9rem 0.75rem}.as-dialpop__read{display:flex;justify-content:center;align-items:baseline;gap:0.1rem;margin-bottom:0.4rem}.as-dialpop__read i{font-style:normal;font-family:var(--as-font-display);font-size:2.3rem;color:var(--as-gold)}.as-dialpop__part{padding:0 0.35rem;border:0;border-radius:10px;background:transparent;color:var(--as-ink-faint);font-family:var(--as-font-display);font-size:2.4rem;font-weight:500;line-height:1.1;font-variant-numeric:lining-nums tabular-nums;cursor:pointer;transition:color 0.25s,background-color 0.25s}.as-dialpop__part.is-on{color:var(--as-ink);background:var(--as-hover-tint)}.as-dial{display:block;width:100%;height:auto;touch-action:none;cursor:grab;outline:none}.as-dialpop.is-drag .as-dial{cursor:grabbing}.as-dial:focus-visible .as-dial__face{stroke:color-mix(in srgb,var(--as-celest) 70%,transparent);stroke-width:2}.as-dial__sky{fill:var(--dial-night);opacity:0.55;transition:fill 0.7s ease}.as-dialpop[data-sky="dawn"] .as-dial__sky{fill:var(--dial-dawn)}.as-dialpop[data-sky="day"] .as-dial__sky{fill:var(--dial-day)}.as-dialpop[data-sky="dusk"] .as-dial__sky{fill:var(--dial-dusk)}.as-dial__face{fill:var(--dial-face);stroke:var(--as-glass-edge-gold);stroke-width:1}.as-dial__ticks line{stroke:var(--as-ink-faint);stroke-width:0.8;opacity:0.6}.as-dial__ticks line.b{stroke:var(--as-gold);stroke-width:1.3;opacity:0.9}.as-dial__labels text{font-family:var(--as-font-display);font-size:13.5px;font-weight:600;text-anchor:middle;dominant-baseline:central;fill:var(--as-ink-dim);transition:fill 0.2s;pointer-events:none;font-variant-numeric:lining-nums}.as-dial__labels text.is-major{fill:var(--as-ink);font-size:15px}.as-dial__labels text.is-night{opacity:0.7}.as-dial__labels text.is-on{fill:var(--pk-fg);font-size:15px;opacity:1}.as-dial__hand{stroke:var(--as-gold);stroke-width:1.8;stroke-linecap:round;transform-origin:120px 120px}.as-dial__knob{fill:var(--as-gold);transform-origin:120px 120px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--as-gold) 60%,transparent))}:root[data-theme="light"] .as-dial__knob,:root[data-theme="light"] .as-dial__hand{fill:#262d57;stroke:#262d57}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .as-dial__knob,:root:not([data-theme="dark"]) .as-dial__hand{fill:#262d57;stroke:#262d57}}.as-dial__hub{fill:var(--as-gold)}.as-dialpop.is-glide .as-dial__hand,.as-dialpop.is-glide .as-dial__knob{transition:transform 0.55s cubic-bezier(0.3,1.35,0.5,1)}.as-dial.is-morph .as-dial__labels,.as-dial.is-morph .as-dial__ticks{animation:as-dial-morph 0.45s cubic-bezier(0.2,0.8,0.2,1);transform-origin:120px 120px}@keyframes as-dial-morph{from{opacity:0;transform:scale(0.82) rotate(-12deg)}to{opacity:1;transform:none}}.as-dialpop__hint{margin:0.45rem 0 0;text-align:center;font-size:0.78rem;color:var(--as-ink-faint)}@media (prefers-reduced-motion:reduce){.as-drumpop,.as-dialpop,.as-drumpop.is-tick .as-drumpop__read b,.as-dial.is-morph .as-dial__labels,.as-dial.is-morph .as-dial__ticks{animation:none !important}}.as-drumpop{width:21.5rem;max-width:calc(100vw - 2rem);padding:0.9rem 0.9rem 0.8rem}.as-drumpop__read{display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem;margin:0 0.25rem 0.6rem}.as-drumpop__read b{font-family:var(--as-font-display);font-size:1.55rem;font-weight:600;color:var(--as-ink);font-variant-numeric:lining-nums}.as-drumpop__read span{font-family:var(--as-font-display);font-style:italic;font-size:1.05rem;color:var(--as-gold)}.as-drumpop.is-tick .as-drumpop__read b{animation:as-read-tick 0.35s cubic-bezier(0.2,0.8,0.2,1)}@keyframes as-read-tick{from{opacity:0.4;transform:translateY(3px)}to{opacity:1;transform:none}}.as-drumpop__drums{position:relative;display:grid;grid-template-columns:0.75fr 1.45fr 1fr;gap:0.3rem;height:13rem;padding:0 0.3rem;border-radius:16px;background:var(--as-well);box-shadow:var(--as-inset-well);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%)}.as-drumpop__lens{position:absolute;left:0.25rem;right:0.25rem;top:50%;height:40px;margin-top:-20px;border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--as-gold) 55%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--as-gold) 55%,transparent),0 0 24px -8px color-mix(in srgb,var(--as-gold) 50%,transparent);pointer-events:none;z-index:2}.as-drum{position:relative;height:100%;perspective:520px;cursor:grab;touch-action:none;outline:none;user-select:none;-webkit-user-select:none}.as-drum.is-drag{cursor:grabbing}.as-drum:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--as-celest) 55%,transparent);border-radius:12px}.as-drum__cyl{position:absolute;left:0;right:0;top:50%;height:0;transform-style:preserve-3d}.as-drum__it{position:absolute;left:0;right:0;top:-20px;height:40px;line-height:40px;text-align:center;backface-visibility:hidden;font-family:var(--as-font-display);font-size:1.3rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums;color:var(--as-ink-dim);white-space:nowrap;transition:color 0.2s ease}.as-drum--month .as-drum__it{font-style:italic;font-size:1.2rem}.as-drum__it.is-sel{color:var(--as-gold-bright);font-weight:600}:root[data-theme="light"] .as-drum__it.is-sel{color:#262d57}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .as-drum__it.is-sel{color:#262d57}}.as-drumpop__labels{display:grid;grid-template-columns:0.75fr 1.45fr 1fr;gap:0.3rem;padding:0.35rem 0.3rem 0}.as-drumpop__labels span{text-align:center;font-size:0.66rem;font-weight:650;letter-spacing:0.14em;text-transform:uppercase;color:var(--as-ink-faint)}.as-drumpop__foot{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-top:0.7rem}.as-drumpop__today{padding:0.35rem 0.85rem;border:1px solid var(--as-glass-edge);border-radius:999px;background:transparent;color:var(--as-gold);font:inherit;font-size:0.85rem;font-weight:600;cursor:pointer}.as-drumpop__today:hover{border-color:var(--as-glass-edge-gold);background:var(--as-hover-tint)}.as-drumpop__ok{padding:0.5rem 1.4rem !important}.as-drumpop__ok{border:0 !important;border-radius:999px !important;background:var(--pk-bg) !important;color:var(--pk-fg) !important;font-weight:650 !important;box-shadow:var(--pk-glow) !important;cursor:pointer}.astro-timefield{position:relative;display:inline-block}.astro-timefield__btn{position:absolute;top:50%;right:0.4rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;margin-top:-1.05rem;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--as-gold);cursor:pointer}.astro-timefield__btn svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.astro-timefield__btn:hover{background:var(--as-hover-tint);border-color:var(--as-glass-edge-gold)}
.wp-block-post-content>.as-page-intro{max-width:40rem;margin:0 auto clamp(1.75rem,4vw,2.75rem);text-align:center;line-height:1.5;text-wrap:pretty}.wp-block-post-content>.as-tools{max-width:1200px;margin-inline:auto}.as-tools__jump{display:flex;justify-content:center;margin:0 0 clamp(2rem,5vw,3.25rem)}.as-tools__jump ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0.35rem;margin:0;padding:0.35rem;list-style:none;border-radius:999px;border:1px solid var(--lg-hi,var(--as-glass-edge));background:linear-gradient(145deg,var(--lg-gloss,rgba(255,255,255,0.06)) 0%,rgba(255,255,255,0) 50%),var(--as-glass,transparent);box-shadow:inset 1px 1px 0 var(--lg-hi,transparent),inset -1px -1px 0 var(--lg-lo,transparent)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-tools__jump ul{-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5)}}.as-tools__jump a{display:inline-flex;align-items:center;gap:0.5rem;padding:0.45rem 0.95rem;border-radius:999px;color:var(--as-ink-dim);font-weight:550;font-size:0.95rem;text-decoration:none;transition:color var(--as-t-fast) var(--as-ease),background-color var(--as-t-fast) var(--as-ease)}.as-tools__jump a:hover{color:var(--as-ink);background:color-mix(in srgb,var(--as-gold) 12%,transparent)}.as-tools__jump a:focus-visible{outline:2px solid color-mix(in srgb,var(--as-celest) 70%,transparent);outline-offset:2px}.as-tools__count{min-width:1.35rem;padding:0 0.35rem;border-radius:999px;font-size:0.75rem;font-weight:650;line-height:1.35rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--as-gold);background:color-mix(in srgb,var(--as-gold) 14%,transparent)}.as-tools__group{scroll-margin-top:6rem}.as-tools__group + .as-tools__group{margin-top:clamp(2.5rem,6vw,4rem)}.as-tools__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 1.25rem;margin-bottom:1.1rem;padding-bottom:0.75rem;border-bottom:1px solid var(--as-glass-edge)}.as-tools__head h2{margin:0;font-size:clamp(1.75rem,3vw,2.25rem)}.as-tools__head p{margin:0;color:var(--as-ink-dim);font-family:var(--as-font-display);font-style:italic;font-size:1.15rem}.as-tools__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:clamp(0.75rem,1.6vw,1.1rem);margin:0;padding:0;list-style:none}.as-tools__item{display:flex}.as-tools__item>a.as-tools__tile{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:0.95rem;row-gap:0.25rem;align-items:start;padding:1.15rem 2.6rem 1.2rem 1.15rem;border:0;border-radius:20px;color:var(--as-ink);text-decoration:none;background:linear-gradient(145deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 44%),var(--lg-tint)}.as-tools__sym{grid-row:1 / span 2;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:14px;color:var(--as-gold);background:color-mix(in srgb,var(--as-gold) 9%,transparent);box-shadow:inset 1px 1px 0 color-mix(in srgb,var(--as-gold) 30%,transparent),inset -1px -1px 0 color-mix(in srgb,var(--as-gold) 10%,transparent);transition:color 0.4s var(--as-ease),filter 0.4s var(--as-ease)}.as-tools__sym .as-glyph{width:1.75rem;height:1.75rem}.as-tools__sym .as-glyph path,.as-tools__sym .as-glyph circle:not(.is-fill){fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.as-tools__sym .as-glyph .is-fill{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:center}.as-tools__name{font-family:var(--as-font-display);font-size:1.3rem;font-weight:600;line-height:1.2}.as-tools__line{font-size:0.92rem;line-height:1.45;color:var(--as-ink-dim)}.as-tools__go{position:absolute;right:1rem;top:1.2rem;width:1.15rem;height:1.15rem;color:var(--as-gold);opacity:0.45;transition:opacity var(--as-t-fast) var(--as-ease),translate 0.4s var(--as-ease-spring)}.as-tools__go svg{display:block;width:100%;height:100%}.as-tools__tile:hover .as-tools__go,.as-tools__tile:focus-visible .as-tools__go{opacity:1;translate:3px 0}.as-tools__tile:hover .as-tools__sym{color:var(--as-gold-bright);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--as-gold) 50%,transparent))}@media (prefers-reduced-motion:no-preference){.as-tools__tile:hover .as-tools__sym .as-glyph path,.as-tools__tile:hover .as-tools__sym .as-glyph circle:not(.is-fill){animation:as-pen 0.9s cubic-bezier(0.6,0,0.3,1) both;animation-delay:calc(var(--k,0) * 0.12s)}}.wp-block-post-content>.as-ascsign{margin-bottom:clamp(2rem,5vw,3rem)}body.page .wp-block-post-content>.as-ascsign ~ h2.wp-block-heading{margin-top:clamp(2rem,4.5vw,2.75rem);margin-bottom:0.5em;font-size:clamp(1.55rem,2.6vw,1.95rem)}body.page .wp-block-post-content>.as-ascsign ~ p{line-height:1.7;color:var(--as-ink-dim)}body.page .wp-block-post-content>.as-ascsign ~ p a{color:var(--as-gold)}body.page .wp-block-post-content>.as-ascsign ~ .as-related{width:100%;max-width:720px !important;margin:1rem auto 0 !important;translate:none}body.page .wp-block-post-content>.as-ascsign ~ .as-related .as-related__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.as-legal-draft{margin-bottom:2rem}.as-legal-draft p{margin:0}.as-footer__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,0.9fr) minmax(0,1.5fr) minmax(0,0.9fr)}.as-footer__col--rising ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.as-footer__col--rising a{display:inline-flex;align-items:center;gap:0.45rem}.as-footer__col--rising a::before{display:none}.as-footer__col--rising a:hover,.as-footer__col--rising a:focus-visible{padding-left:0}.as-footer__g{width:1.05em;height:1.05em;flex:none;color:var(--as-gold);opacity:0.75;transition:opacity var(--as-t-fast) var(--as-ease)}.as-footer__g path,.as-footer__g circle:not(.is-fill){fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.as-footer__g .is-fill{fill:currentColor}.as-footer__col--rising a:hover .as-footer__g{opacity:1}.as-footer__legal-id{color:var(--as-ink-faint)}@media (max-width:900px){.as-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}}@media (max-width:520px){.as-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-footer__col--rising{grid-column:1 / -1;grid-row:3}.as-footer__col--rising ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.as-tools__jump ul{gap:0.1rem;padding:0.25rem}.as-tools__jump a{gap:0.3rem;padding:0.4rem 0.55rem;font-size:0.875rem}}@media (max-width:420px){.as-tools__count{display:none}.as-tools__jump a{padding:0.45rem 0.8rem}}
.as-soon,.as-soon *,.as-soon *::before,.as-soon *::after{box-sizing:border-box}.as-soon{--as-soon-w:37rem;display:flex;flex-direction:column;align-items:center;width:100%;margin:clamp(1.25rem,5vw,3.5rem) auto clamp(2.5rem,7vw,5rem);scroll-margin-top:calc(var(--rd-head-h,4.25rem) + 1.5rem)}.as-soon__card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;width:min(100%,var(--as-soon-w));padding:clamp(2rem,5vw,3rem) clamp(1.375rem,4.5vw,3rem) clamp(1.75rem,4vw,2.5rem);border-radius:2rem;text-align:center;background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--as-gold) 15%,transparent),transparent 70%),linear-gradient(150deg,var(--lg-gloss) 0%,rgba(255,255,255,0) 42%),var(--lg-tint);box-shadow:var(--lg-shadow-up),inset 1px 1px 0 var(--lg-hi),inset -1px -1px 0 var(--lg-lo)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.as-soon__card{-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6)}}.as-soon__card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;border:1px solid color-mix(in srgb,var(--as-gold) 42%,transparent);box-shadow:inset 0 0 0 7px transparent,inset 0 0 0 8px color-mix(in srgb,var(--as-gold) 14%,transparent);pointer-events:none}.as-soon__card>*{margin:0}.as-soon__dawn{display:block;width:9.5rem;height:auto;margin-bottom:0.75rem !important;color:var(--as-gold);overflow:visible}.as-soon__sun{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--as-gold) 55%,transparent))}@media (prefers-reduced-motion:no-preference){.as-soon__sun{animation:as-soon-rise 1.4s cubic-bezier(0.22,1,0.36,1) both}.as-soon__halo{animation:as-soon-glow 1.8s 0.3s cubic-bezier(0.22,1,0.36,1) both;transform-origin:80px 48px}.as-soon__halo--2{animation-delay:0.5s}}@keyframes as-soon-rise{from{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes as-soon-glow{from{transform:scale(0.7);opacity:0}to{transform:none;opacity:1}}.as-soon__kicker{display:flex;align-items:center;gap:0.75rem;font-family:var(--as-font-display);font-style:italic;font-size:1.1875rem;font-weight:500;letter-spacing:0.02em;color:var(--as-gold)}.as-soon__kicker::before,.as-soon__kicker::after{content:"";width:1.75rem;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--as-gold) 60%,transparent))}.as-soon__kicker::after{transform:scaleX(-1)}.as-soon .as-soon__title{margin-top:0.35rem;font-family:var(--as-font-display);font-size:clamp(2.375rem,6.4vw,3.25rem);font-weight:550;line-height:1.04;letter-spacing:-0.005em;color:var(--as-ink);text-wrap:balance}.as-soon__lead{max-width:27rem;margin-top:0.875rem !important;font-size:1.0625rem;line-height:1.6;color:var(--as-ink-dim);text-wrap:pretty}.as-soon__form{width:100%;margin-top:1.75rem !important;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--as-gold) 22%,transparent);text-align:left}.as-soon__label{display:block;margin-bottom:0.6rem;font-family:var(--as-font-display);font-size:1.25rem;font-weight:600;letter-spacing:0.012em;color:var(--as-ink)}.as-soon__row{display:flex;gap:0.5rem;padding:0.375rem;border-radius:999px;background:var(--as-well);box-shadow:inset 0 0 0 1px var(--as-glass-edge),inset 0 2px 6px rgba(0,0,0,0.12);transition:box-shadow var(--as-t-fast,160ms) var(--as-ease,ease)}.as-soon__row:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--as-gold) 70%,transparent),0 0 0 4px color-mix(in srgb,var(--as-gold) 16%,transparent)}.as-soon__input{flex:1 1 auto;min-width:0;min-height:2.875rem;padding:0 1rem 0 1.125rem;border:0;border-radius:999px;background:transparent;color:var(--as-ink);font:inherit;font-size:1rem}.as-soon__input::placeholder{color:var(--as-ink-faint);opacity:1}.as-soon__input:focus{outline:none}.as-soon__input:focus-visible{outline:none}.as-soon__input[aria-invalid="true"]{color:var(--as-error)}.as-soon__submit{flex:none;min-height:2.875rem;padding-inline:1.5rem;justify-content:center;white-space:nowrap}.as-soon__submit:focus-visible{outline:3px solid var(--as-celest);outline-offset:2px}.as-soon__consent{display:flex;align-items:flex-start;gap:0.7rem;margin-top:1rem;font-size:0.9375rem;line-height:1.5;color:var(--as-ink);cursor:pointer}.as-soon__consent input{flex:none;width:1.15rem;height:1.15rem;margin:0.18rem 0 0;accent-color:var(--as-gold);cursor:pointer}.as-soon__consent input:focus-visible{outline:3px solid var(--as-celest);outline-offset:2px}.as-soon__consent input[aria-invalid="true"]{outline:2px solid var(--as-error);outline-offset:2px}.as-soon__hp{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.as-soon__fine{margin:0.875rem 0 0;padding-left:1.85rem;font-size:0.8125rem;line-height:1.5;color:var(--as-ink-faint)}.as-soon__fine a{color:var(--as-ink-dim);text-underline-offset:0.2em}.as-soon__fine a:hover{color:var(--as-gold)}.as-soon__alert{width:100%;margin:0 0 1.125rem;padding:0.75rem 1rem;border-radius:0.875rem;border:1px solid color-mix(in srgb,var(--as-error) 45%,transparent);background:color-mix(in srgb,var(--as-error) 10%,transparent);color:var(--as-ink);font-size:0.9375rem;line-height:1.5;text-align:left}.as-soon__done{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1.75rem !important;padding-top:1.75rem;border-top:1px solid color-mix(in srgb,var(--as-gold) 22%,transparent)}.as-soon__tick{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:color-mix(in srgb,var(--as-gold) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--as-gold) 45%,transparent)}.as-soon__tick::before{content:"";width:1.35rem;height:1.35rem;background:var(--as-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.4 8.6 6.7 11.9 12.6 4.9' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.4 8.6 6.7 11.9 12.6 4.9' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.as-soon__done-title{margin:0.875rem 0 0;font-family:var(--as-font-display);font-size:1.625rem;font-weight:600;line-height:1.2;color:var(--as-ink)}.as-soon__done-text{max-width:26rem;margin:0.5rem 0 0;font-size:0.9875rem;line-height:1.6;color:var(--as-ink-dim)}.as-soon__next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.625rem;width:100%;margin-top:1.75rem !important}.as-soon__link{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;min-height:3.25rem;padding:0.75rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--as-ink) 4%,transparent);box-shadow:inset 0 0 0 1px var(--as-glass-edge);color:var(--as-ink);font-size:0.9375rem;line-height:1.35;text-align:left;text-decoration:none;transition:box-shadow var(--as-t-fast,160ms) var(--as-ease,ease),background-color var(--as-t-fast,160ms) var(--as-ease,ease),transform var(--as-t-fast,160ms) var(--as-ease,ease)}.as-soon__link::after{content:"";flex:none;width:0.9rem;height:0.9rem;background:var(--as-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--as-t-fast,160ms) var(--as-ease,ease)}.as-soon__link:hover{background:color-mix(in srgb,var(--as-gold) 8%,transparent);box-shadow:inset 0 0 0 1px var(--as-glass-edge-gold);color:var(--as-ink)}.as-soon__link:hover::after{transform:translateX(3px)}.as-soon__link:focus-visible{outline:3px solid var(--as-celest);outline-offset:2px}.as-soon__team{margin:1.25rem 0 0;font-size:0.875rem;color:var(--as-ink-faint)}.as-soon__team a{color:var(--as-ink-dim);text-underline-offset:0.2em}.as-soon__team a:hover{color:var(--as-gold)}@media (max-width:520px){.as-soon__card{border-radius:1.5rem}.as-soon__row{flex-direction:column;padding:0;border-radius:0;background:none;box-shadow:none}.as-soon__row:focus-within{box-shadow:none}.as-soon__input{min-height:3rem;border-radius:0.875rem;background:var(--as-well);box-shadow:inset 0 0 0 1px var(--as-glass-edge)}.as-soon__input:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--as-gold) 70%,transparent),0 0 0 4px color-mix(in srgb,var(--as-gold) 16%,transparent)}.as-soon__submit{width:100%;min-height:3rem}.as-soon__fine{padding-left:0}.as-soon__next{grid-template-columns:minmax(0,1fr)}}.as-plan .as-plan__soon{display:inline-flex;align-items:center;gap:0.5rem;margin-top:1.25rem;padding:0.3rem 0.85rem 0.3rem 0.7rem;border-radius:999px;background:color-mix(in srgb,var(--as-gold) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--as-gold) 38%,transparent);font-size:0.8125rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--as-gold)}.as-plan .as-plan__soon::before{content:"";width:0.45rem;height:0.45rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,var(--as-gold) 22%,transparent)}.as-plan .as-plan__soon + .as-plan__cta{margin-top:0.875rem !important}
.as-sub-page .as-page-head{padding-block:clamp(2.25rem,5.5vw,3.75rem) 0}.as-sub-page .as-page-head .wp-block-post-title{margin:0 auto 0.3em;font-size:clamp(2.35rem,5.2vw,3.5rem);font-weight:500;letter-spacing:0.002em;text-wrap:balance}.as-crumbs{margin:0 0 0.85rem}.as-crumbs ol{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.15rem 0.55rem;margin:0;padding:0;list-style:none;font-family:var(--as-font-display);font-style:italic;font-size:1.0625rem;font-weight:500;letter-spacing:0.015em;line-height:1.3}.as-crumbs li{display:inline-flex;align-items:center;gap:0.55rem}.as-crumbs li + li::before{content:"";width:0.9rem;height:1px;background:currentColor;color:var(--as-ink-faint);opacity:0.7}.as-crumbs a{color:var(--as-gold);text-decoration:none;padding-block:0.35rem}.as-crumbs a:hover{color:var(--as-gold-bright);text-decoration:underline;text-underline-offset:0.22em}.as-sub-page .wp-block-post-content>.as-page-intro,.as-sub-lead{max-width:38rem;margin:0 auto clamp(2.25rem,5vw,3.25rem);text-align:center;font-family:var(--as-font-display);font-style:italic;font-size:clamp(1.1875rem,2vw,1.3125rem);font-weight:500;line-height:1.5;color:var(--as-ink-dim);text-wrap:pretty}.as-sub-page .wp-block-post-content{margin-block-start:0}@media (max-width:600px){.as-sub-page .as-page-head{padding-top:1.75rem}.as-crumbs{margin-bottom:0.6rem}.as-sub-page .wp-block-post-content>.as-page-intro{font-size:1.125rem;margin-bottom:1.75rem}}.as-tool-page .astro-tool__actions{flex-direction:column;justify-content:center;align-items:center;gap:0.6rem;text-align:center}.as-tool-page .astro-tool__actions .as-btn{min-width:min(100%,16rem)}.as-tool-page .astro-tool__note{max-width:32rem}.as-tool-page .astro-tool__error:not([hidden]){margin:0;padding:0.7rem 1rem;border-radius:var(--as-r-m);border:1px solid color-mix(in srgb,var(--as-error) 45%,transparent);background:color-mix(in srgb,var(--as-error) 9%,transparent);font-size:0.95rem;max-width:34rem}.as-tool-page .astro-tool .as-kicker{font-size:1.0625rem;margin-bottom:0.35rem}.as-tool-page .astro-tool :is(p,li,figcaption){text-wrap:pretty}.as-tool-page .astro-tool :is(h2,h3,h4){text-wrap:balance}.as-tool-page .astro-tool-person__title{font-size:1.4375rem;letter-spacing:0.005em}.as-sub-page--sky-today .astro-report--sky{max-width:46rem;margin-inline:auto}.as-sub-page--sky-today .astro-report--sky .astro-report-title{display:none}.as-sub-page--sky-today .astro-report--sky .astro-report-header{margin:0 0 clamp(2rem,5vw,3rem)}.as-sub-page--sky-today .astro-report--sky .astro-report-subject{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.2rem 0.5rem;margin:0 auto;font-family:var(--as-font-display);font-style:italic;font-size:clamp(1.1875rem,2vw,1.3125rem);font-weight:500;color:var(--as-ink-dim);text-align:center}.as-sub-page--sky-today .astro-report-subject .as-moon{display:inline-flex;width:1.35em;height:1.35em}.as-sub-page--sky-today .astro-report-subject .as-moon svg{width:100%;height:100%}.as-sub-page--sky-today .astro-report-section{position:relative;margin:0 0 clamp(1.25rem,3vw,1.75rem);padding:clamp(1.25rem,3.5vw,2rem);border-radius:var(--as-r-l);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:var(--as-shadow-2),inset 0 1px 0 var(--as-specular)}.as-sub-page--sky-today .astro-report-heading{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500}.as-sub-page--sky-today .astro-report-subheading{margin:1.4rem 0 0.6rem;font-family:var(--as-font-display);font-style:italic;font-weight:500;font-size:1.0625rem;color:var(--as-gold)}.as-sub-page--sky-today .astro-report-subheading:first-of-type{margin-top:0}.as-sub-page--sky-today .astro-report-list{margin:0;padding:0;list-style:none;display:grid;gap:0}.as-sub-page--sky-today .astro-sky-planets{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem}.as-sub-page--sky-today .astro-report-list>li{padding:0.6rem 0;border-bottom:1px solid var(--as-glass-edge);font-size:0.97rem;line-height:1.45;color:var(--as-ink);font-variant-numeric:tabular-nums lining-nums}.as-sub-page--sky-today .astro-sky-aspect{display:grid;grid-template-columns:0.55rem 1fr;gap:0.75rem;align-items:baseline}.as-sub-page--sky-today .astro-sky-aspect::before{content:"";width:0.55rem;height:0.55rem;border-radius:50%;transform:translateY(-0.05em);background:var(--as-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--as-gold) 18%,transparent)}.as-sub-page--sky-today :is(.astro-sky-aspect--trine,.astro-sky-aspect--sextile)::before{background:var(--as-celest);box-shadow:0 0 0 3px color-mix(in srgb,var(--as-celest) 18%,transparent)}.as-sub-page--sky-today :is(.astro-sky-aspect--square,.astro-sky-aspect--opposition)::before{background:var(--as-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--as-error) 18%,transparent)}.as-sub-page--sky-today .astro-report-section--premium{background:transparent;border:0;box-shadow:none;padding:clamp(0.5rem,2vw,1rem) 0 0}.as-sub-page--sky-today .astro-report-section--premium>.astro-report-heading{text-align:center;margin-bottom:1.25rem}.as-sub-page--sky-today .astro-report-item{margin:0 0 1rem;padding:clamp(1.1rem,3vw,1.6rem) clamp(1.1rem,3.5vw,1.85rem);border-radius:var(--as-r-l);background:var(--as-glass);border:1px solid var(--as-glass-edge);box-shadow:inset 0 1px 0 var(--as-specular)}.as-sub-page--sky-today .astro-report-item-title{margin:0 0 0.6rem;font-family:var(--as-font-display);font-size:1.3125rem;font-weight:600;line-height:1.25;color:var(--as-gold)}.as-sub-page--sky-today .astro-report-text p{margin:0 0 0.8em;line-height:1.7;color:var(--as-ink)}.as-sub-page--sky-today .astro-report-text p:last-child{margin-bottom:0}@media (max-width:600px){.as-sub-page--sky-today .astro-sky-planets{grid-template-columns:1fr}}.as-sub-page--account .astro-account__head{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;gap:1.1rem;margin:0 auto clamp(2rem,4.5vw,3rem);text-align:center}.as-sub-page--account .astro-account__hello{margin:0;font-family:var(--as-font-display);font-style:italic;font-size:clamp(1.1875rem,2vw,1.3125rem);font-weight:500;line-height:1.5;color:var(--as-ink-dim)}.as-sub-page--account .astro-account__nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0.35rem;margin:0;padding:0.35rem;list-style:none;border-radius:var(--as-r-pill);border:1px solid var(--as-glass-edge);background:var(--as-glass);box-shadow:inset 0 1px 0 var(--as-specular)}.as-sub-page--account .astro-account__nav a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.35rem 0.9rem;border-radius:var(--as-r-pill);color:var(--as-ink-dim);font-size:0.92rem;font-weight:500;text-decoration:none;transition:background var(--as-t-fast) var(--as-ease),color var(--as-t-fast) var(--as-ease)}.as-sub-page--account .astro-account__nav a:hover{background:var(--as-ghost-hover);color:var(--as-ink)}.as-sub-page--account .astro-account__nav li:last-child a{color:var(--as-gold)}@media (max-width:600px){.as-sub-page--account .astro-account__nav ul{border-radius:var(--as-r-l)}.as-sub-page--account .astro-account__nav a{padding-inline:0.7rem;font-size:0.88rem}}.astro-public-calendar>.as-crumbs{margin-top:clamp(2.25rem,5.5vw,3.75rem)}.astro-public-calendar .astro-public-calendar__header{text-align:center}.astro-public-calendar .astro-public-calendar__header .astro-public-title{margin:0 auto 0.3em;font-size:clamp(2.35rem,5.2vw,3.5rem);font-weight:500}.astro-public-calendar .astro-public-calendar__header .astro-public-lead{max-width:38rem;margin:0 auto clamp(1.5rem,3.5vw,2.25rem);font-family:var(--as-font-display);font-style:italic;font-size:clamp(1.1875rem,2vw,1.3125rem);font-weight:500;line-height:1.5;color:var(--as-ink-dim);text-wrap:pretty}.astro-public-calendar .astro-public-calendar__nav{justify-content:center;margin:0;gap:0.6rem}.astro-public-calendar__month{order:0;min-width:11rem;padding:0 0.5rem;text-align:center;font-family:var(--as-font-display);font-size:clamp(1.35rem,2.6vw,1.6rem);font-weight:600;color:var(--as-ink)}.astro-public-calendar .astro-public-calendar__prev{order:-1}.astro-public-calendar .astro-public-calendar__next{order:1}.astro-public-calendar .astro-public-calendar__current{order:2;flex-basis:100%;justify-content:center;max-width:max-content;margin-inline:auto}@media (max-width:600px){.astro-public-calendar__month{order:-2;flex-basis:100%}.astro-public-calendar>.as-crumbs{margin-top:1.75rem}}@media (max-width:480px){.astro-public-cal-grid{gap:0.25rem}.astro-public-cal-cell{grid-template-areas:"num moon" "marks marks" "spark spark";grid-template-rows:auto 1fr auto;min-height:3.9rem;padding:0.3rem 0.3rem 0.32rem}.astro-public-cal-cell>*{min-width:0}.astro-public-cal-cell.is-today::after{padding:0.02rem 0.3rem;font-size:0.56rem;letter-spacing:0.06em}.astro-public-cal-cell__num{font-size:0.92rem}.astro-public-cal-moon{width:12px;height:12px}.astro-public-cal-cell__sign{display:none}.astro-public-cal-cell__marks{gap:0.15rem;margin-top:0.2rem;min-height:0.6rem}.astro-public-cal-cell__mark--phase{width:0.38rem;height:0.38rem}.astro-public-cal-cell__spark{justify-self:start;gap:0.12rem}.astro-public-cal-cell__spark i{width:0.24rem;height:0.24rem}}@media (max-width:600px){.as-sub-page--sky-today .astro-print-btn{display:none}}
