.az{--warn:#b08a3e;--shadow-card:0 1px 2px #2a24200a,0 16px 40px -24px #2a242038;flex:1}.az-h1{letter-spacing:-.025em;hyphens:manual;overflow-wrap:break-word;font-size:clamp(46px,6.4cqi,104px);line-height:.92}.az-h1--art{letter-spacing:-.02em;font-size:clamp(38px,5cqi,80px);line-height:1}.k-life{stroke:var(--accent);border-color:var(--accent)}.k-head{stroke:var(--sage);border-color:var(--sage)}.k-heart{stroke:var(--clay);border-color:var(--clay)}.k-fate{stroke:var(--ochre);border-color:var(--ochre)}.k-sun{stroke:var(--warn);border-color:var(--warn)}.k-merc,.k-bracelet{stroke:var(--ink-3);border-color:var(--ink-3)}.k-girdle{stroke:var(--clay);border-color:var(--clay)}@keyframes azDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes azFade{0%{opacity:0}to{opacity:1}}.az-mini{justify-content:center;gap:6px;width:100%;display:flex}.az-mini__svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block}.az-mini--pair .az-mini__svg{width:calc(50% - 3px)}.az-mini__svg--mirror{transform:scaleX(-1)}.az-m{fill:none;vector-effect:non-scaling-stroke}.az-m--out{stroke:var(--clay);stroke-width:1.3px}.az-m--dim{stroke:var(--line-2);stroke-width:1.2px}.az-m--hi{stroke-width:2.6px}.az-m--x{stroke:var(--accent);stroke-width:2.4px}.az-m__dot{fill:var(--accent)}.az-plate{aspect-ratio:222/322;width:min(100%,520px);margin:0 auto;position:relative}.az-plate__svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.az-plate__svg--static{height:auto;display:block;position:static}.az-out{fill:none;stroke:var(--clay);stroke-width:1.5px;stroke-dasharray:1;animation:1.8s cubic-bezier(.55,.1,.25,1) both azDraw}.az-ln{fill:none;stroke-width:1.2px;stroke-dasharray:4 4;opacity:.55;transition:stroke-width .25s,opacity .25s;animation:.6s both azFade}.az-ln--main{stroke-width:1.8px;stroke-dasharray:none}.az-ln.is-on{stroke-width:3.2px;opacity:1}.az-ln--quiet{stroke:var(--line-2);stroke-width:1.4px;stroke-dasharray:none;opacity:1;animation:none}.az-ln--ghost{stroke-width:1px;stroke-dasharray:2 4;opacity:.6}.az-ln--hero{stroke-width:3.2px;stroke-dasharray:1;opacity:1;animation:1.4s cubic-bezier(.55,.1,.25,1) .8s both azDraw}.az-hit{fill:none;stroke:#0000;stroke-width:16px;pointer-events:stroke;cursor:pointer}.az-ln--d0{animation-delay:.9s}.az-ln--d1{animation-delay:1s}.az-ln--d2{animation-delay:1.1s}.az-ln--d3{animation-delay:1.2s}.az-ln--d4{animation-delay:1.3s}.az-ln--d5{animation-delay:1.4s}.az-ln--d6{animation-delay:1.5s}.az-ln--d7{animation-delay:1.6s}.az-call{animation:.6s both azFade}.az-call--d0{animation-delay:1.8s}.az-call--d1{animation-delay:2.1s}.az-call--d2{animation-delay:2.4s}.az-call__l{stroke:var(--clay);stroke-width:.8px;stroke-dasharray:1.5 2.5}.az-call__dot{fill:var(--clay);stroke:none}.az-call__c{fill:var(--card);stroke:var(--clay);stroke-width:1.2px}.az-call__c--mount{fill:var(--accent-soft);stroke:var(--accent)}.az-call__t{stroke:none;fill:var(--accent);font-family:var(--font-display);font-size:10.5px;font-style:italic}.az-b{z-index:2;background:0 0;border:none;place-items:center;width:40px;height:40px;padding:0;animation:.5s both azFade;display:grid;position:absolute;transform:translate(-50%,-50%)}.az-b.is-on{z-index:3}.az-b__n{background:var(--card);width:24px;height:24px;color:var(--accent);font-family:var(--font-display);border:1.5px solid;border-radius:50%;place-items:center;font-size:13px;font-style:italic;line-height:1;transition:transform .2s,background .2s,color .2s;display:grid}.az-b__n--mount{background:var(--accent-soft);border-color:var(--accent)}.az-b.is-on .az-b__n{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:scale(1.12);box-shadow:0 0 0 5px #2a24201f}.az-b--life{top:78.26%;left:49.55%}.az-b--head{top:58.7%;left:55.86%}.az-b--heart{top:53.73%;left:66.67%}.az-b--fate{top:83.85%;left:58.56%}.az-b--sun{top:72.67%;left:65.77%}.az-b--merc{top:67.7%;left:74.32%}.az-b--girdle{top:46.89%;left:59.46%}.az-b--bracelet{top:93.79%;left:55.41%}.az-b--venus{top:74.53%;left:38.74%}.az-b--jupiter{top:46.58%;left:38.74%}.az-b--saturn{top:40.37%;left:52.25%}.az-b--apollo{top:42.24%;left:66.22%}.az-b--mercury{top:48.45%;left:78.83%}.az-b--moon{top:86.34%;left:71.17%}.az-b--mars{top:57.76%;left:27.03%}.az-b--d0{animation-delay:1.2s}.az-b--d1{animation-delay:1.26s}.az-b--d2{animation-delay:1.32s}.az-b--d3{animation-delay:1.38s}.az-b--d4{animation-delay:1.44s}.az-b--d5{animation-delay:1.5s}.az-b--d6{animation-delay:1.56s}.az-b--d7{animation-delay:1.62s}.az-b--d8{animation-delay:1.68s}.az-b--d9{animation-delay:1.74s}.az-b--d10{animation-delay:1.8s}.az-b--d11{animation-delay:1.86s}.az-b--d12{animation-delay:1.92s}.az-b--d13{animation-delay:1.98s}.az-b--d14{animation-delay:2.04s}@media (prefers-reduced-motion:reduce){.az *,.az-out,.az-ln,.az-b,.az-call{transition:none!important;animation:none!important}}.az-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""plate""legend";align-items:start;gap:24px;padding-block:clamp(28px,4cqi,64px) clamp(48px,6cqi,96px);display:grid}.az-intro__title{grid-area:title;min-width:0}.az-intro__plate{flex-direction:column;grid-area:plate;gap:12px;min-width:0;display:flex}.az-legend{grid-area:legend;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@container page (width>=960px){.az-intro{grid-template:"title plate""legend plate"1fr/minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(40px,5cqi,72px)}}.az-intro__p{max-width:460px;color:var(--ink-2);text-wrap:pretty;margin-top:20px;font-size:clamp(16px,1.3cqi,18px);line-height:1.55}.az-fig{background:var(--paper-2);border-radius:var(--r-xl);margin:0;padding:16px clamp(8px,2cqi,28px) 18px}.az-fig__cap{border-bottom:1px solid var(--line-2);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:12px;margin-bottom:8px;padding:0 8px 10px;font-size:14px;display:flex}.az-cur{background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:var(--shadow-card);color:var(--ink);overflow-wrap:break-word;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;padding:16px 20px;text-decoration:none;display:grid}.az-cur:hover{color:var(--ink);border-color:var(--line-2)}.az-cur__n{border:1.5px solid var(--accent);background:var(--card);width:40px;height:40px;color:var(--accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:20px;font-style:italic;display:grid}.az-cur__n--mount{background:var(--accent-soft);border-color:var(--accent)}.az-cur__body{flex-direction:column;gap:2px;min-width:0;display:flex}.az-cur__group{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.az-cur__name{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.15}.az-cur__desc{color:var(--ink-2);font-size:14px}.az-cur__go{color:var(--accent);grid-column:2;font-size:14px}.az-cur.is-soon{cursor:default}.az-cur.is-soon .az-cur__go{color:var(--ink-3)}@container page (width>=520px){.az-cur{grid-template-columns:auto minmax(0,1fr) auto}.az-cur__go{white-space:nowrap;grid-column:auto}}.az-legend__h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:12px}.az-legend__ol{margin:0;padding:0;list-style:none}.az-legend__b{border:none;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:44px;color:var(--ink);overflow-wrap:break-word;background:0 0;grid-template-columns:30px minmax(0,1fr);align-items:center;padding:0;font-size:15px;display:grid}.az-legend__b.is-on{color:var(--accent)}.az-legend__n{font-family:var(--font-display);color:var(--accent);font-size:18px;font-style:italic}.az-band{background:var(--paper-2);border-radius:var(--r-xl) var(--r-xl) 0 0;margin-inline:clamp(0px,1.4cqi,24px)}.az-band__in{padding-block:clamp(40px,5cqi,80px) clamp(56px,6cqi,96px)}.az .az-band__in{flex-direction:column;gap:clamp(44px,5cqi,72px);display:flex}.az-band--rel .az-band__in{display:block}.az-sec{scroll-margin-top:calc(var(--hdr-h,64px) + 16px)}.az-sec__head{border-bottom:1px solid var(--ink);align-items:baseline;gap:6px 14px;margin-bottom:18px;padding-bottom:14px;display:flex}.az-sec__num{min-width:34px;font-family:var(--font-display);color:var(--accent);font-size:clamp(22px,2cqi,28px);font-style:italic}.az-sec__h{min-width:0;font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;flex:1 1 0;margin:0;font-size:clamp(25px,2.8cqi,40px);font-weight:500;line-height:1.05}.az-sec__count{color:var(--ink-3);white-space:nowrap;font-size:13px}.az-feat{background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-lg);color:var(--ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;margin-bottom:10px;padding:10px 10px 16px;text-decoration:none;display:grid}.az-feat:hover,.az-card:hover{color:var(--ink);border-color:var(--line-2)}.az-feat__pics{background:var(--paper);border-radius:var(--r-md);justify-content:center;gap:8px;padding:12px 16px;display:flex}.az-feat__pics .az-mini{width:clamp(40px,11cqi,72px)}.az-feat__body{flex-direction:column;gap:8px;min-width:0;padding:0 6px;display:flex}.az-feat__name{font-family:var(--font-display);overflow-wrap:break-word;text-wrap:balance;font-size:clamp(22px,2cqi,28px);font-weight:500;line-height:1.15}.az-feat__go{color:var(--accent);font-size:14px}@container page (width>=640px){.az-feat{grid-template-columns:auto minmax(0,1fr);gap:24px;padding:10px 24px 10px 10px}}.az-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@container page (width<=639px){.az-cards>:last-child:nth-child(odd){grid-column:1/-1}}.az-card{background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-lg);color:var(--ink);flex-direction:column;gap:12px;min-width:0;padding:10px 10px 16px;text-decoration:none;display:flex;position:relative}.az-card__pic{background:var(--paper);border-radius:var(--r-md);justify-content:center;padding:12px;display:flex}.az-card__pic .az-mini{width:min(60%,112px)}.az-card__name{font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;padding:0 6px;font-size:19px;font-weight:500;line-height:1.15}.az-card__soon{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:-6px;padding:0 6px;font-size:12px}.az-card--soon{border-style:dashed;border-color:var(--line-2);background:0 0}@container page (width>=640px){.az-card__name{font-size:21px}.az-cards--c3,.az-cards--c5{grid-template-columns:repeat(6,minmax(0,1fr))}.az-cards--c3>*,.az-cards--c5>*{grid-column:span 2}.az-cards--c3>:last-child:nth-child(3n+1),.az-cards--c5>:last-child:nth-child(3n+1){grid-column:1/-1}.az-cards--c3>:last-child:nth-child(3n+2),.az-cards--c3>:nth-last-child(2):nth-child(3n+1),.az-cards--c5>:last-child:nth-child(3n+2),.az-cards--c5>:nth-last-child(2):nth-child(3n+1){grid-column:span 3}.az-cards--c4{grid-template-columns:repeat(12,minmax(0,1fr))}.az-cards--c4>*{grid-column:span 3}.az-cards--c4>:last-child:nth-child(4n+1){grid-column:1/-1}.az-cards--c4>:last-child:nth-child(4n+2),.az-cards--c4>:nth-last-child(2):nth-child(4n+1){grid-column:span 6}.az-cards--c4>:last-child:nth-child(4n+3),.az-cards--c4>:nth-last-child(2):nth-child(4n+2),.az-cards--c4>:nth-last-child(3):nth-child(4n+1){grid-column:span 4}}@container page (width>=960px){.az-cards--c5{grid-template-columns:repeat(5,minmax(0,1fr))}.az-cards--c5>*,.az-cards--c5>:last-child:nth-child(3n+1),.az-cards--c5>:last-child:nth-child(3n+2),.az-cards--c5>:nth-last-child(2):nth-child(3n+1){grid-column:auto}}.az-art{padding-bottom:0}.az-crumbs{padding-top:16px}.az-crumbs ol{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.az-crumbs a{color:var(--ink-3);align-items:center;min-height:36px;display:inline-flex}.az-crumbs li[aria-current]{color:var(--ink);overflow-wrap:anywhere}.az-head{max-width:1000px;padding-block:clamp(20px,3cqi,48px) clamp(24px,3cqi,40px)}.az-head .eyebrow{margin-bottom:14px}.az-lede{max-width:34em;font-family:var(--font-display);color:var(--ink-2);text-wrap:pretty;margin-top:20px;font-size:clamp(21px,1.9cqi,26px);font-style:italic;line-height:1.4}.az-lede strong{font-weight:500}.az-show{background:var(--paper-2);border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(16px,4cqi,64px);margin:0;padding:clamp(16px,2.4cqi,40px);display:grid}@container page (width>=760px){.az-show{grid-template-columns:repeat(2,minmax(0,1fr))}}.az-show__pic{justify-self:center;width:100%;max-width:460px}.az-show__pic .az-mini--big{max-width:380px;margin-inline:auto}.az-show__cap{min-width:0}.az-show__t{border-bottom:1px solid var(--line-2);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;padding-bottom:10px;font-size:14px}.az-show__ol{margin:0;padding:0;list-style:none}.az-show__ol li{border-bottom:1px solid var(--line-2);overflow-wrap:break-word;grid-template-columns:40px minmax(0,1fr);gap:4px;padding:14px 0;font-size:16px;line-height:1.45;display:grid}.az-show__ol li:last-child{border-bottom:none}.az-show__ol b{font-weight:500}.az-show__n{border:1.5px solid var(--clay);background:var(--card);width:26px;height:26px;color:var(--accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-style:italic;display:grid}.az-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding-block:clamp(32px,5cqi,80px) clamp(48px,6cqi,96px);display:grid}@container page (width>=960px){.az-body{grid-template-columns:200px minmax(0,1fr);gap:56px}}.az-toc{flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.az-toc__h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex:100%;font-size:12px}.az-toc a{border:1px solid var(--line-2);border-radius:var(--r-pill);min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;max-width:100%;padding:0 14px;text-decoration:none;display:inline-flex}.az-toc a:hover{border-color:var(--ink)}@container page (width>=960px){.az-toc{top:calc(var(--hdr-h,64px) + 32px);flex-flow:column;gap:0;font-size:15px;position:sticky}.az-toc__h{flex:none;margin-bottom:8px}.az-toc a{border:none;border-left:1px solid var(--line);border-radius:0;min-height:0;padding:9px 0 9px 14px;display:block}.az-toc a:hover{border-left-color:var(--accent);color:var(--accent)}}.az-prose{--measure:31em;min-width:0;font-family:var(--font-display);color:var(--ink);overflow-wrap:break-word;hyphens:manual;font-size:clamp(19px,1.4cqi,21px);line-height:1.6}.az-h2{max-width:var(--measure);font-family:var(--font-display);overflow-wrap:break-word;text-wrap:balance;margin:0 0 .6em;font-size:clamp(28px,2.6cqi,38px);font-weight:500;line-height:1.1}.az-sec-p,.az-how,.az-faqsec{scroll-margin-top:calc(var(--hdr-h,64px) + 16px)}.az-sec-p{margin-bottom:2.2em}.az-md p{max-width:var(--measure);text-wrap:pretty;margin:0 0 1em}.az-md strong{font-weight:500}.az-md .az-h3{max-width:var(--measure);font-family:var(--font-display);text-wrap:balance;margin:1.5em 0 .5em;font-size:clamp(23px,2cqi,28px);font-weight:500;line-height:1.15}.az-md ul,.az-md ol{max-width:var(--measure);margin:0 0 1.2em;padding:0;list-style:none}.az-md ol{counter-reset:azn}.az-md li{margin-bottom:.55em;padding-left:1.3em;position:relative}.az-md ul li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:.15em}.az-md ol li{counter-increment:azn;padding-left:1.9em}.az-md ol li:before{content:counter(azn) ".";color:var(--accent);font-style:italic;position:absolute;top:0;left:0}.az-tbl{overscroll-behavior-x:contain;background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-lg);max-width:880px;margin:0 0 2em;overflow-x:auto}.az-tbl table{border-collapse:collapse;width:100%;min-width:560px;font-family:var(--font-text);font-size:15px;line-height:1.5}.az-tbl th,.az-tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-3);padding:12px 16px}.az-tbl thead th{background:var(--paper-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:500}.az-tbl tbody th{font-weight:500}.az-tbl tbody tr:last-child>*{border-bottom:none}.az-how{background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-lg);max-width:640px;font-family:var(--font-text);margin:0 0 2.4em;padding:22px 24px 24px;font-size:16px;line-height:1.5}.az-how__h{font-family:var(--font-display);margin:0 0 14px;font-size:24px;font-weight:500;line-height:1.1}.az-how .az-md{--measure:none}.az-how .az-md li{margin-bottom:12px;padding-left:2em}.az-how .az-md ol li:before,.az-how .az-md ul li:before{font-family:var(--font-display);font-size:20px;line-height:1.2}.az-how .az-md p:last-child{margin-bottom:0}.az-faqsec{margin:2.4em 0}.az-faq{max-width:720px}.az-faq .faq__a{font-family:var(--font-text);font-size:16px}.az-var{font-family:var(--font-text);margin:0 0 2.4em}.az-var__h{font-family:var(--font-display);color:var(--accent);margin-bottom:12px;font-size:22px;font-style:italic}.az-var__grid{grid-template-columns:minmax(0,1fr);gap:10px;max-width:880px;display:grid}@container page (width>=400px){.az-var__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width>=700px){.az-var__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.az-var__card{background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-lg);flex-direction:column;gap:12px;margin:0;padding:10px 10px 16px;display:flex}.az-var__pic{background:var(--paper-2);border-radius:var(--r-md);padding:12px}.az-var__pic .az-mini__svg{width:min(100%,110px);margin-inline:auto}.az-var__card figcaption{flex-direction:column;gap:6px;padding:0 6px;display:flex}.az-var__t{font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;font-size:19px;font-weight:500;line-height:1.2}.az-var__x{color:var(--ink-2);font-size:14px;line-height:1.5}.az-cta{background:var(--accent);color:#fff;border-radius:var(--r-xl);max-width:640px;font-family:var(--font-text);grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;margin-top:2.4em;padding:24px;display:grid}.az-cta__mark{width:44px;color:var(--card)}@container page (width>=480px){.az-cta{grid-template-columns:auto minmax(0,1fr)}}.az-cta__body{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.az-cta__t{font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;font-size:clamp(24px,2cqi,28px);font-weight:500;line-height:1.15}.az-cta__btn{height:52px;padding:0 22px;font-size:15px}.az-rel__h{border-bottom:1px solid var(--ink);font-family:var(--font-display);margin:0 0 clamp(20px,2.4cqi,32px);padding-bottom:14px;font-size:clamp(30px,3cqi,44px);font-weight:500;line-height:1.05}.az-cards--rel{grid-template-columns:minmax(0,1fr);gap:12px}@container page (width>=560px){.az-cards--rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width>=900px){.az-cards--rel{grid-template-columns:repeat(3,minmax(0,1fr))}.az-cards--rel>:last-child:nth-child(odd){grid-column:auto}}.az-rcard{background:var(--card);border:1px solid var(--line-3);border-radius:var(--r-lg);color:var(--ink);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.az-rcard:hover{color:var(--ink);border-color:var(--line-2)}.az-rcard__pic{background:var(--paper);border-radius:var(--r-md);padding:10px 14px}.az-rcard__body{flex-direction:column;gap:6px;min-width:0;display:flex}.az-rcard__g{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px}.az-rcard__n{font-family:var(--font-display);overflow-wrap:break-word;font-size:24px;font-weight:500;line-height:1.15}.az-rcard__body,.az-rcard__g{overflow-wrap:anywhere;min-width:0}.az-soon{border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);margin:16px 0 0;padding:12px 16px;font-size:15px;line-height:1.5}
