.zd-page,.lb-zodiac{--el-fire:#a8432a;--el-fire-t:#a8432a1a;--el-fire-s:#a8432a38;--el-earth:#5c6419;--el-earth-t:#5c64191a;--el-earth-s:#5c64193d;--el-air:#3a6784;--el-air-t:#3a67841a;--el-air-s:#3a678438;--el-water:#18705f;--el-water-t:#18705f1a;--el-water-s:#18705f38;--nk0:#6e5412;--nk0-t:#6e54121a;--nk0-s:#6e54123d;--nk1:#5b4a8c;--nk1-t:#5b4a8c1a;--nk1-s:#5b4a8c3d;--nk2:#8c3f63;--nk2-t:#8c3f631a;--nk2-s:#8c3f633d}.zd-el-fire{--hue:var(--el-fire);--hue-t:var(--el-fire-t);--hue-s:var(--el-fire-s)}.zd-el-earth{--hue:var(--el-earth);--hue-t:var(--el-earth-t);--hue-s:var(--el-earth-s)}.zd-el-air{--hue:var(--el-air);--hue-t:var(--el-air-t);--hue-s:var(--el-air-s)}.zd-el-water{--hue:var(--el-water);--hue-t:var(--el-water-t);--hue-s:var(--el-water-s)}.zd-n0{--hue:var(--nk0);--hue-t:var(--nk0-t);--hue-s:var(--nk0-s)}.zd-n1{--hue:var(--nk1);--hue-t:var(--nk1-t);--hue-s:var(--nk1-s)}.zd-n2{--hue:var(--nk2);--hue-t:var(--nk2-t);--hue-s:var(--nk2-s)}.zd-hub{--hue:var(--ember);--hue-t:#6e54121a;--hue-s:#6e54123d}.zd-page{isolation:isolate;padding-bottom:0;position:relative}.zd-page>section.zd-section:last-child{margin-bottom:0}html.has-zd-page body>footer{margin-top:0}html.has-zd-page footer:has(.foot-inner){margin-top:0}@media (max-width:760px){html.has-zd-page body>footer{margin-top:0}html.has-zd-page footer:has(.foot-inner){margin-top:0}}.zd-page{--glow-tint:var(--hue-t);--glow-foot:var(--hue-s);--glow-gap:48px}@media (max-width:760px){.zd-page{--glow-gap:32px}}.zd-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(20px,4vw,64px);padding:8px 0 34px;display:grid}.zd-eyebrow{font-family:var(--sans-ui);letter-spacing:1.3px;text-transform:uppercase;color:#191714;box-sizing:border-box;white-space:nowrap;background:#ffd27f;border:.5px solid #d4ac5e;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin:0 0 14px;padding:6px 14px 6px 10px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.zd-eyebrow>.zd-dot{flex:none}.zd-eb-l,.zd-eb-s{text-overflow:ellipsis;min-width:0;overflow:hidden}.zd-eb-s{display:none}.zd-dot{background:var(--hue);width:7px;height:7px;box-shadow:0 0 0 4px var(--hue-t);border-radius:50%;animation:2.6s ease-in-out 2 zdPulse}@keyframes zdPulse{50%{box-shadow:0 0 0 7px #0000}}.zd-h1{font-family:var(--read,"Lora", Georgia, serif);letter-spacing:-1px;color:var(--paper);margin:0;font-size:clamp(36px,5.4vw,68px);font-weight:500;line-height:1.04}.zd-h1-en{letter-spacing:-.2px;color:var(--hue);margin-top:6px;font-size:.52em;font-style:italic;display:block}.zd-h1-glyph,.zd-h1-num{vertical-align:-.16em;background:radial-gradient(circle at 35% 30%, #fff, var(--hue-t) 70%);border:.5px solid var(--hue-s);width:1.1em;height:1.1em;color:var(--hue);border-radius:50%;place-items:center;margin-right:.22em;font-size:.72em;display:inline-grid}.zd-h1-glyph{font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", "Noto Sans Symbols 2", "DejaVu Sans", serif}.zd-h1-num{font-family:var(--sans-ui);letter-spacing:-.5px;vertical-align:.18em;width:1.72em;height:1.72em;font-size:.46em;font-weight:800}.zd-lead{max-width:64ch;font-family:var(--read,serif);color:var(--paper-2);margin:18px 0 0;font-size:clamp(16.5px,1.35vw,18.5px);line-height:1.72}.zd-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.zd-chip{border:.5px solid var(--line-2);min-height:36px;font-family:var(--sans-ui);color:var(--paper-2);background:#fffefb;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}a.zd-chip:hover{border-color:var(--hue);color:var(--hue);transform:translateY(-1px)}.zd-chip-strong{background:var(--hue);border-color:var(--hue);color:#fcfbf8}a.zd-chip-strong:hover{color:#fcfbf8;filter:brightness(1.08)}html.has-vp-light .zd-chip-strong,html.has-vp-light .zd-polish .zd-chip-strong,html.has-vp-light a.zd-chip-strong:hover{color:var(--ds-on-dark)}.zd-cta{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.zd-btn{background:var(--paper);color:#fcfbf8;min-height:48px;font-family:var(--sans-ui);border-radius:14px;justify-content:center;align-items:center;padding:0 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 30px -18px #191714cc}.zd-btn:hover{transform:translateY(-2px);box-shadow:0 20px 36px -18px #191714b3}.zd-btn-ghost{color:var(--paper);border:.5px solid var(--line-2);box-shadow:none;background:0 0}.zd-btn-ghost:hover{border-color:var(--hue);color:var(--hue);box-shadow:none}.zd-hero-art{justify-self:center;width:100%;max-width:520px;position:relative}.zd-wheel{margin:0;position:relative}.zd-wheel:before{content:"";background:radial-gradient(circle, var(--hue-t), transparent 70%);filter:blur(24px);z-index:-1;border-radius:50%;position:absolute;inset:6%}.zd-wheel svg{width:100%;height:auto;animation:1.2s cubic-bezier(.2,.8,.3,1) both zdSpin;display:block;overflow:visible}@keyframes zdSpin{0%{opacity:0;transform:rotate(-24deg)scale(.94)}}.zd-w-rim{fill:#fffefb;stroke:#6e541259;stroke-width:.8px}.zd-w-sign path{fill:#fffefb;stroke:#1917141a;stroke-width:.6px;transition:fill .2s}.zd-w-sign.is-all path{fill:var(--hue-t)}.zd-w-sign.is-on path{fill:var(--hue)}.zd-w-glyph{font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", "Noto Sans Symbols 2", "DejaVu Sans", serif;fill:var(--hue);font-size:15px}.zd-w-sname{font-family:var(--sans-ui);fill:var(--paper-2);font-size:8.4px;font-weight:700}.zd-w-sign.is-on .zd-w-glyph,.zd-w-sign.is-on .zd-w-sname{fill:#fcfbf8}a.zd-w-sign,a.zd-w-nak{cursor:pointer}a.zd-w-sign:hover path,a.zd-w-sign:focus-visible path{fill:var(--hue)}a.zd-w-sign:hover text,a.zd-w-sign:focus-visible text{fill:#fcfbf8}.zd-w-nak path{fill:#fbf9f4;stroke:#19171417;stroke-width:.5px;transition:fill .2s}.zd-w-nak.is-on path{fill:var(--hue-t);stroke:var(--hue-s)}.zd-w-nak.is-here path{fill:var(--hue)}.zd-w-nnum{font-family:var(--sans-ui);fill:var(--paper-3);font-size:8px;font-weight:700}.zd-w-nak.is-on .zd-w-nnum{fill:var(--hue)}.zd-w-nak.is-here .zd-w-nnum{fill:#fcfbf8}a.zd-w-nak:hover path,a.zd-w-nak:focus-visible path{fill:var(--hue-s)}a.zd-w-nak:hover .zd-w-nnum{fill:var(--paper)}.zd-w-pada{stroke:#fcfbf8d9;stroke-width:1px;stroke-dasharray:2 2}.zd-w-cusp{stroke:#19171429;stroke-width:.7px}.zd-w-hub{fill:#fffefb;stroke:#6e541247;stroke-width:.8px}.zd-w-hub2{fill:none;stroke:#6e54122e;stroke-width:.5px;stroke-dasharray:1 3;transform-origin:0 0;animation:60s linear infinite paused zdTurn}@keyframes zdTurn{to{transform:rotate(360deg)}}.zd-w-big{font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", var(--read,serif);fill:var(--hue);font-size:44px}.zd-nakpage .zd-w-big,.zd-hub .zd-w-big{font-family:var(--read,"Lora", serif);font-size:46px;font-weight:500}.zd-w-small{font-family:var(--read,"Lora", serif);fill:var(--paper);font-size:15px}.zd-w-tiny{font-family:var(--sans-ui);letter-spacing:.6px;fill:var(--paper-3);font-size:9px;font-weight:700}.zd-w-zero{font-family:var(--sans-ui);fill:var(--paper-3);font-size:8px;font-weight:700}.zd-w-sign:focus-visible,.zd-w-nak:focus-visible{outline:none}.zd-page section.zd-section{margin:52px 0;padding:0;scroll-margin-top:110px}.zd-page section.zd-basis{padding:22px 24px}.zd-h2{font-family:var(--read,"Lora", Georgia, serif);letter-spacing:-.3px;color:var(--paper);margin:0 0 14px;font-size:clamp(24px,2.4vw,32px);font-weight:500}.zd-h2-sm{font-size:20px}.zd-note{max-width:78ch;font-family:var(--sans-ui);color:var(--paper-2);margin:0 0 18px;font-size:14.5px;line-height:1.6}.zd-center{text-align:center;margin:22px auto 0}.zd-link{color:var(--hue,var(--ember));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:.5px}.zd-link:hover{text-decoration-thickness:1.5px}.zd-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.zd-fact{border:.5px solid var(--line-2);background:linear-gradient(#fffefb,#fff);border-radius:18px;flex-direction:column;gap:8px;padding:16px 16px 18px;display:flex;position:relative;overflow:hidden}.zd-fact:after{content:"";background:var(--hue);opacity:.55;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:16px;right:16px}.zd-fact dt{font-family:var(--sans-ui);letter-spacing:1.3px;text-transform:uppercase;color:var(--paper-3);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.zd-fact-ic{background:var(--hue-t);width:26px;height:26px;color:var(--hue);font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", "Noto Sans Symbols 2", "DejaVu Sans", serif;letter-spacing:0;text-transform:none;border-radius:50%;flex:none;place-items:center;font-size:13px;display:inline-grid}.zd-fact-k{overflow-wrap:break-word;min-width:0}.zd-fact dd{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.zd-fact-v{font-family:var(--read,serif);color:var(--paper);overflow-wrap:anywhere;font-size:17.5px;line-height:1.3}a.zd-fact-v{color:var(--hue)}.zd-fact-sub{font-family:var(--sans-ui);color:var(--paper-2);font-size:12.5px;line-height:1.45}@media (min-width:1001px){.zd-nakpage .zd-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.zd-facts-4 .zd-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.zd-fact-cites{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-top:6px;display:inline-flex}@media (max-width:1000px){.zd-facts-4 .zd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.zd-facts-4 .zd-facts{grid-template-columns:minmax(0,1fr)}.zd-facts-4 .zd-fact{padding:14px 16px}}.zd-ribbon{margin:0 0 22px}.zd-ribbon-bar{gap:6px;margin:0;padding:0;list-style:none;display:flex}.zd-ribbon-g{flex-basis:0;min-width:0;animation:.6s cubic-bezier(.2,.8,.3,1) both lvIn}.zd-ribbon-in{background:linear-gradient(160deg, var(--hue-t), #fff9);border:.5px solid var(--hue-s);border-radius:16px;flex-direction:column;gap:8px;height:100%;padding:14px 14px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.zd-ribbon-in:hover{box-shadow:0 16px 30px -20px var(--hue);transform:translateY(-2px)}.zd-ribbon-name{font-family:var(--read,serif);color:var(--paper);font-size:18px}.zd-ribbon-padas{gap:4px;display:flex}.zd-ribbon-padas span{background:var(--hue);color:#fcfbf8;height:30px;font-family:var(--sans-ui);border-radius:8px;flex:1;place-items:center;font-size:12px;font-weight:800;display:grid}.zd-ribbon-deg{font-family:var(--sans-ui);color:var(--hue);font-size:12px;font-weight:600}.zd-ribbon-scale{border-top:.5px solid var(--line-2);height:18px;margin-top:6px;position:relative}.zd-ribbon-scale span{font-family:var(--sans-ui);color:var(--paper-3);font-size:11px;font-weight:600;position:absolute;top:4px;transform:translate(-50%)}.zd-ribbon-scale span:first-child{transform:none}.zd-ribbon-scale span:last-child{transform:translate(-100%)}.zd-naklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zd-nakrow{border:.5px solid var(--line-2);background:#fffefb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:64px;padding:14px 18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.zd-nakrow:hover{border-color:var(--hue);box-shadow:0 14px 28px -22px var(--hue);transform:translate(3px)}.zd-nakrow-num{background:var(--hue-t);width:42px;height:42px;color:var(--hue);font-family:var(--sans-ui);border-radius:12px;place-items:center;font-size:14px;font-weight:800;display:grid}.zd-nakrow-name{font-family:var(--read,serif);color:var(--paper);margin:0;font-size:19px;font-weight:500}.zd-nakrow-sub{font-family:var(--sans-ui);color:var(--paper-2);font-size:13px}.zd-nakrow-lord{font-family:var(--sans-ui);letter-spacing:1.2px;text-transform:uppercase;color:var(--paper-3);flex-direction:column;align-items:flex-end;font-size:10.5px;font-weight:700;display:flex}.zd-nakrow-lord b{font-family:var(--read,serif);letter-spacing:0;text-transform:none;color:var(--hue);font-size:16px;font-weight:500}.zd-nakrow-go{color:var(--hue);font-size:18px}.zd-grid3{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.zd-pcard{border:.5px solid var(--line-2);background:#fffefb;border-radius:18px;flex-direction:column;gap:4px;min-height:120px;padding:18px 18px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.zd-pcard:hover{border-color:var(--hue);box-shadow:0 16px 30px -22px var(--hue);transform:translateY(-2px)}.zd-pcard-k{font-family:var(--sans-ui);letter-spacing:1.3px;text-transform:uppercase;color:var(--paper-3);font-size:10.5px;font-weight:700}.zd-pcard-v{font-family:var(--read,serif);color:var(--paper);font-size:23px}.zd-pcard-s{font-family:var(--sans-ui);color:var(--hue);margin-top:auto;font-size:12.5px;font-weight:600}.zd-pcard.is-own{background:linear-gradient(160deg, var(--hue-t), #fffefb 70%);border-color:var(--hue-s)}.zd-pcard.is-exalt{background:linear-gradient(160deg,#1e7a451a,#fffefb 70%);border-color:#1e7a454d}.zd-pcard.is-exalt .zd-pcard-k{color:#1e7a45}.zd-pcard.is-debil{background:linear-gradient(160deg,#b3261e14,#fffefb 70%);border-color:#b3261e42}.zd-pcard.is-debil .zd-pcard-k{color:#b3261e}.zd-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}@media (max-width:760px){.zd-faq{grid-template-columns:minmax(0,1fr)}}.zd-faq-i{border:.5px solid var(--line-2);background:#fffefb;border-radius:16px;overflow:hidden}.zd-faq-i[open]{border-color:var(--hue-s);box-shadow:0 14px 30px -26px var(--hue)}.zd-faq-i summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:12px 18px;list-style:none;display:flex}.zd-faq-i summary::-webkit-details-marker{display:none}.zd-faq-q{font-family:var(--read,serif);color:var(--paper);margin:0;font-size:17px;font-weight:500;line-height:1.4}.zd-faq-x{background:var(--hue-t);border-radius:50%;flex:none;width:26px;height:26px;position:relative}.zd-faq-x:before,.zd-faq-x:after{content:"";background:var(--hue);width:10px;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zd-faq-x:after{transform:translate(-50%,-50%)rotate(90deg)}.zd-faq-i[open] .zd-faq-x:after{transform:translate(-50%,-50%)rotate(0)}.zd-faq-a{font-family:var(--read,serif);color:var(--paper-2);margin:0;padding:0 18px 18px;font-size:16px;line-height:1.7}.zd-basis{background:var(--bg-3);border:.5px solid var(--line);border-radius:18px;padding:22px 24px}.zd-basis .zd-note{margin-bottom:12px}.zd-basis-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zd-basis-list li{font-family:var(--sans-ui);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:12px;font-size:13.5px;line-height:1.5;display:grid}.zd-basis-k{color:var(--paper);font-weight:700}.zd-basis-v{color:var(--paper-2);flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.zd-more{margin-top:56px}.zd-strip{gap:6px;margin:0 0 18px;display:grid}.zd-strip-12{grid-template-columns:repeat(12,minmax(0,1fr))}.zd-strip-27{grid-template-columns:repeat(27,minmax(0,1fr))}.zd-strip-c{border:.5px solid var(--line-2);min-height:58px;color:var(--hue);background:#fffefb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.zd-strip-c:hover{background:var(--hue-t);transform:translateY(-2px)}.zd-strip-c.is-here{background:var(--hue);border-color:var(--hue);color:#fcfbf8}.zd-strip-c small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--sans-ui);color:var(--paper-2);font-size:10px;font-weight:600;overflow:hidden}.zd-strip-c.is-here small{color:#fcfbf8}.zd-strip-g{font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", "Noto Sans Symbols 2", "DejaVu Sans", serif;font-size:20px;line-height:1}.zd-strip-num{font-family:var(--sans-ui);font-size:13px;font-weight:800}.zd-strip-27 .zd-strip-c small{display:none}.zd-pn{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.zd-pn-btn{border:.5px solid var(--line-2);background:#fffefb;border-radius:16px;flex-direction:column;gap:4px;min-height:64px;padding:14px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.zd-pn-btn:hover{border-color:var(--hue);transform:translateY(-2px)}.zd-pn-btn.is-next{text-align:right;align-items:flex-end}.zd-pn-k{font-family:var(--sans-ui);letter-spacing:1.3px;text-transform:uppercase;color:var(--paper-3);font-size:10.5px;font-weight:700}.zd-pn-t{font-family:var(--read,serif);color:var(--paper);align-items:center;gap:8px;font-size:18px;display:inline-flex}.zd-pn-m{font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", "Noto Sans Symbols 2", var(--sans-ui);color:var(--hue)}.zd-pn-mid{border:.5px dashed var(--line-2);min-height:64px;font-family:var(--sans-ui);color:var(--paper-2);border-radius:16px;place-items:center;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.zd-pn-mid:hover{color:var(--hue);border-color:var(--hue)}.zd-padabar{border:.5px solid var(--hue-s);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 16px;display:grid;overflow:hidden}.zd-padabar-p{background:var(--hue-t);justify-content:center;align-items:baseline;gap:8px;padding:12px 6px;display:flex;position:relative}.zd-padabar-p+.zd-padabar-p{border-left:.5px dashed var(--hue-s)}.zd-padabar-p.is-cusp{border-left:2px solid var(--paper)}.zd-padabar-p.is-cusp:before{content:"sign changes";font-family:var(--sans-ui);letter-spacing:.8px;text-transform:uppercase;color:var(--paper);font-size:8.5px;font-weight:800;position:absolute;top:-1px;left:6px}.zd-padabar-p b{font-family:var(--sans-ui);color:var(--hue);font-size:16px;font-weight:800}.zd-padabar-p small{font-family:var(--sans-ui);color:var(--paper-2);font-size:12px;font-weight:600}.zd-padas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zd-pada{border:.5px solid var(--line-2);background:#fffefb;border-radius:20px;padding:20px 18px 18px;position:relative;overflow:hidden}.zd-pada:before{content:"";background:linear-gradient(90deg, var(--hue), var(--hue-s));height:4px;position:absolute;inset:0 0 auto}.zd-pada-n{font-family:var(--read,serif);color:var(--hue-t);pointer-events:none;font-size:64px;line-height:1;position:absolute;top:2px;right:12px}.zd-pada-h{font-family:var(--read,serif);color:var(--paper);margin:4px 0 2px;font-size:19px;font-weight:500;position:relative}.zd-pada-deg{font-family:var(--sans-ui);color:var(--hue);margin:0 0 12px;font-size:13px;font-weight:700;position:relative}.zd-pada-dl{gap:8px;margin:0;display:grid;position:relative}.zd-pada-dl div{border-top:.5px solid var(--line);justify-content:space-between;gap:10px;padding-top:8px;display:flex}.zd-pada-dl dt{font-family:var(--sans-ui);letter-spacing:1px;text-transform:uppercase;color:var(--paper-3);font-size:11px;font-weight:700}.zd-pada-dl dd{font-family:var(--sans-ui);color:var(--paper);text-align:right;margin:0;font-size:13.5px;font-weight:600}.zd-cycle{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.zd-cycle-c{flex-direction:column;gap:8px;min-width:0;display:flex}.zd-cycle-in{border:.5px solid var(--line-2);background:#fffefb;border-radius:14px;flex-direction:column;gap:2px;min-height:92px;padding:12px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.zd-cycle-in:hover{border-color:var(--hue);transform:translateY(-2px)}.zd-cycle-c.is-here .zd-cycle-in{background:var(--hue);border-color:var(--hue)}.zd-cycle-k{font-family:var(--sans-ui);letter-spacing:1px;text-transform:uppercase;color:var(--paper-3);font-size:9.5px;font-weight:700}.zd-cycle-v{font-family:var(--read,serif);color:var(--paper);font-size:17px}.zd-cycle-y{font-family:var(--sans-ui);color:var(--hue);margin-top:auto;font-size:12px;font-weight:700}.zd-cycle-c.is-here .zd-cycle-k,.zd-cycle-c.is-here .zd-cycle-v,.zd-cycle-c.is-here .zd-cycle-y{color:#fcfbf8}.zd-cycle-naks{font-family:var(--sans-ui);flex-direction:column;gap:2px;padding:0 4px;font-size:12px;line-height:1.5;display:flex}.zd-cycle-naks a{color:var(--paper-2);text-decoration:none}.zd-cycle-naks a:hover{color:var(--hue);text-decoration:underline}.zd-cycle-naks b{color:var(--hue)}.zd-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.zd-card{border:.5px solid var(--line-2);background:radial-gradient(circle at 88% 10%, var(--hue-t), transparent 55%), #fffefb;border-radius:22px;flex-direction:column;gap:4px;height:100%;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.zd-card:hover{border-color:var(--hue-s);box-shadow:0 22px 40px -26px var(--hue);transform:translateY(-4px)}.zd-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.zd-card-g{background:var(--hue-t);border:.5px solid var(--hue-s);width:54px;height:54px;font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", "Noto Sans Symbols 2", "DejaVu Sans", serif;color:var(--hue);border-radius:50%;place-items:center;font-size:28px;transition:transform .4s cubic-bezier(.2,.8,.3,1);display:grid}.zd-card:hover .zd-card-g{transform:rotate(-12deg)scale(1.06)}.zd-card-num{font-family:var(--read,serif);color:var(--hue);font-size:36px;line-height:1}.zd-card-pos{font-family:var(--sans-ui);letter-spacing:.8px;color:var(--paper-3);font-size:11px;font-weight:700}.zd-card-name{font-family:var(--read,serif);color:var(--paper);font-size:24px}.zd-card-en{font-family:var(--read,serif);color:var(--hue);font-size:15px;font-style:italic}.zd-card-tags{flex-wrap:wrap;gap:6px;margin:12px 0 10px;display:flex}.zd-tag{border:.5px solid var(--line-2);font-family:var(--sans-ui);color:var(--paper-2);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.zd-tag-el{background:var(--hue);border-color:var(--hue);color:#fcfbf8}.zd-card-naks{font-family:var(--sans-ui);color:var(--paper-2);margin-top:auto;font-size:12.5px;line-height:1.5}.zd-card-deg{font-family:var(--sans-ui);color:var(--paper-2);margin-top:10px;font-size:12.5px;font-weight:700}.zd-cards-27{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.zd-cards-27 .zd-card{border-radius:18px;padding:16px}.zd-cards-27 .zd-card-name{font-size:19px}.zd-matrix-wrap{margin:0 -4px;padding:4px;overflow-x:auto}.zd-matrix{border-collapse:separate;border-spacing:8px;width:100%;min-width:560px}.zd-matrix th{font-family:var(--sans-ui);letter-spacing:1.2px;text-transform:uppercase;color:var(--paper-2);text-align:left;padding:0 6px;font-size:12px;font-weight:800}.zd-matrix th small{letter-spacing:.3px;text-transform:none;color:var(--paper-3);font-size:11px;font-weight:600;display:block}.zd-matrix tbody th{color:var(--hue);width:110px}.zd-matrix td{padding:0}.zd-mcell{background:var(--hue-t);border:.5px solid var(--hue-s);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-height:64px;padding:14px 16px;text-decoration:none;transition:transform .15s,background .15s;display:grid}.zd-mcell:hover{background:var(--hue-s);transform:translateY(-2px)}.zd-mcell span{font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", "Noto Sans Symbols 2", "DejaVu Sans", serif;color:var(--hue);grid-row:1/3;font-size:26px}.zd-mcell b{font-family:var(--read,serif);color:var(--paper);font-size:18px;font-weight:500}.zd-mcell small{font-family:var(--sans-ui);color:var(--paper-2);font-size:12px}.zd-lords{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.zd-lord{flex-direction:column;gap:8px;min-width:0;display:flex}.zd-lord-h{background:var(--paper);color:#fcfbf8;border-radius:14px;flex-direction:column;gap:2px;min-height:64px;padding:12px;text-decoration:none;transition:transform .15s;display:flex}.zd-lord-h:hover{transform:translateY(-2px)}.zd-lord-name{font-family:var(--read,serif);font-size:17px}.zd-lord-y{font-family:var(--sans-ui);color:#e9d9a6;font-size:11.5px;font-weight:700}.zd-lord-naks{flex-direction:column;gap:4px;display:flex}.zd-lord-naks a{border:.5px solid var(--line-2);min-height:36px;font-family:var(--sans-ui);color:var(--paper);text-overflow:ellipsis;white-space:nowrap;background:#fffefb;border-radius:10px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.zd-lord-naks a:hover{border-color:var(--ember);color:var(--ember)}.zd-bysign{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.zd-bysign-r{border-bottom:.5px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.zd-bysign-h{min-height:44px;font-family:var(--read,serif);color:var(--paper);align-items:center;gap:10px;font-size:18px;text-decoration:none;display:inline-flex}.zd-bysign-h span{font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", "Noto Sans Symbols 2", "DejaVu Sans", serif;color:var(--ember);font-size:20px}.zd-bysign-h:hover{color:var(--ember)}.zd-bysign-n{flex-wrap:wrap;gap:6px;display:flex}.zd-bysign-n a{border:.5px solid var(--line-2);min-height:36px;font-family:var(--sans-ui);color:var(--paper);background:#fffefb;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zd-bysign-n a:hover{border-color:var(--ember);color:var(--ember)}.zd-bysign-n small{color:var(--paper-3);font-size:11px;font-weight:600}.lb-zodiac.lb-rashis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.lb-rashi{border:.5px solid var(--line-2);background:radial-gradient(circle at 90% 10%, var(--hue-t), transparent 60%), #fffefb;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-height:64px;padding:10px 14px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.lb-rashi:hover{border-color:var(--hue-s);transform:translateY(-2px)}.lb-rashi-g{font-family:var(--sym,"Segoe UI Symbol"), "Noto Sans Symbols", "Noto Sans Symbols 2", "DejaVu Sans", serif;color:var(--hue);grid-row:1/3;font-size:24px}.lb-rashi-n{font-family:var(--read,serif);color:var(--paper);font-size:16.5px}.lb-rashi-e{font-family:var(--sans-ui);color:var(--paper-2);font-size:11.5px}.lb-zodiac.lb-naks{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.lb-nak{border:.5px solid var(--line-2);min-height:40px;font-family:var(--sans-ui);color:var(--paper);background:#fffefb;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.lb-nak span{background:var(--hue-t);min-width:28px;height:28px;color:var(--hue);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.lb-nak:hover{border-color:var(--hue);color:var(--hue)}@media (max-width:1280px){.zd-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.zd-cards-27,.zd-cycle,.zd-lords{grid-template-columns:repeat(5,minmax(0,1fr))}.zd-strip-27{grid-template-columns:repeat(14,minmax(0,1fr))}}@media (max-width:1000px){.zd-hero{grid-template-columns:minmax(0,1fr)}.zd-hero-art{max-width:440px}.zd-facts,.zd-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.zd-cards-27{grid-template-columns:repeat(4,minmax(0,1fr))}.zd-grid3,.zd-padas{grid-template-columns:repeat(2,minmax(0,1fr))}.zd-bysign{grid-template-columns:minmax(0,1fr)}.zd-strip-12{grid-template-columns:repeat(6,minmax(0,1fr))}.lb-zodiac.lb-rashis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.zd-hero-art{max-width:340px}.zd-h1-en{font-size:.6em}.zd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zd-fact{padding:14px 12px}.zd-fact-v{font-size:16px}.zd-fact dt{letter-spacing:.6px;flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}.zd-fact-ic{width:22px;height:22px;font-size:12px}.zd-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zd-card{border-radius:18px;padding:14px}.zd-card-name{font-size:19px}.zd-card-g{width:44px;height:44px;font-size:22px}.zd-cards-27{grid-template-columns:repeat(2,minmax(0,1fr))}.zd-grid3{grid-template-columns:minmax(0,1fr)}.zd-pcard{min-height:0}.zd-padas{grid-template-columns:minmax(0,1fr)}.zd-ribbon-bar{flex-direction:column}.zd-ribbon-in{flex-flow:wrap;justify-content:space-between;align-items:center}.zd-ribbon-padas{flex-basis:100%;order:3}.zd-ribbon-scale{display:none}.zd-nakrow{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px 14px}.zd-nakrow-go{display:none}.zd-cycle,.zd-lords{grid-template-columns:repeat(3,minmax(0,1fr))}.zd-strip-12{grid-template-columns:repeat(4,minmax(0,1fr))}.zd-strip-27{grid-template-columns:repeat(7,minmax(0,1fr))}.zd-pn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zd-pn-mid{grid-area:2/1/auto/-1;min-height:48px}.zd-pn-t{font-size:15.5px}.zd-basis-list li{grid-template-columns:minmax(0,1fr);gap:2px}.zd-bysign-r{grid-template-columns:minmax(0,1fr);gap:4px}.zd-padabar-p small{display:none}.zd-padabar-p.is-cusp:before{content:""}.lb-zodiac.lb-rashis{grid-template-columns:repeat(2,minmax(0,1fr))}.zd-chip,.zd-bysign-n a,.zd-lord-naks a,.lb-nak{min-height:44px}a.zd-fact-v{align-items:center;min-height:44px;display:inline-flex}.zd-cycle-naks a,.zd-cycle-naks b{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){.zd-wheel svg,.zd-w-hub2,.zd-dot,.zd-ribbon-g{animation:none}.zd-card,.zd-card-g,.zd-btn,.zd-nakrow,.zd-pcard,.zd-strip-c,.zd-pn-btn,.zd-mcell,.zd-cycle-in,.lb-rashi{transition:none}}.zd-nature-list{gap:14px;display:grid}.zd-verse{border:.5px solid var(--hue-s);background:linear-gradient(135deg, var(--hue-t), #fffefbe6 55%), #fffefb;border-radius:22px;margin:0;padding:26px 30px 20px 64px;position:relative;overflow:hidden}.zd-verse:after{content:"";background:linear-gradient(180deg, var(--hue), var(--hue-s));width:4px;position:absolute;top:0;bottom:0;left:0}.zd-verse-mark{font-family:var(--read,"Lora", Georgia, serif);color:var(--hue);opacity:.55;font-size:64px;line-height:1;position:absolute;top:8px;left:20px}.zd-verse-text{max-width:78ch;font-family:var(--read,"Lora", Georgia, serif);color:var(--paper);margin:0;font-size:clamp(17px,1.5vw,19.5px);line-height:1.75}.zd-verse-mine{color:var(--paper);font-weight:600}.zd-verse-other{color:var(--paper-3)}.zd-verse-cite{border-top:.5px solid var(--line);font-family:var(--sans-ui);color:var(--hue);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:14px;padding-top:12px;font-size:13px;font-weight:700;display:flex}.zd-verse-tr{color:var(--paper-3);font-size:12px;font-weight:600}.zd-verse-sa{max-width:78ch;margin:0 0 14px}.zd-basis-plain{color:var(--paper-2)}.zd-nature-note{background:var(--bg-3);border:.5px dashed var(--line-2);font-family:var(--sans-ui);color:var(--paper-2);border-radius:14px;align-items:flex-start;gap:12px;margin:14px 0 0;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.zd-nature-note>span[aria-hidden]{background:var(--hue-t);width:26px;height:26px;color:var(--hue);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}@media (max-width:640px){.zd-verse{padding:22px 18px 16px 22px}.zd-verse-mark{display:none}.zd-verse-text{font-size:16.5px}}:where(html.hf-1qj9g2g) main:is(.zd-polish,*){max-width:calc(1280px + 2 * var(--ds-gutter))}@media (max-width:767px){:where(html.hf-1qj9g2g) main:is(.zd-polish,*){padding-inline:16px}}@media (min-width:1001px){.zd-polish .zd-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.zd-polish .zd-hero-art{max-width:580px}}.zd-polish .zd-h1{align-items:flex-start;gap:.22em;display:flex}.zd-polish .zd-h1-glyph{flex:none;margin:.172em 0 0}.zd-polish .zd-h1-t{min-width:0}.zd-polish .zd-w-nnum{font-size:7px}.zd-polish .zd-w-nak.is-on .zd-w-nnum{fill:var(--paper)}.zd-polish .zd-w-sname{font-size:8px}.zd-w-signpadas{pointer-events:none}.zd-w-signpadas path{fill:var(--hue);fill-opacity:.2;stroke:var(--hue);stroke-width:1.6px}.zd-w-signpadas line{stroke:var(--hue);stroke-width:.8px;stroke-opacity:.7;stroke-dasharray:2 2}.zd-polish .zd-eyebrow{letter-spacing:1.1px;font-size:13px}@media (max-width:640px){.zd-eyebrow,.zd-polish .zd-eyebrow{letter-spacing:.9px;gap:8px;margin-bottom:12px;padding:5px 12px 5px 9px;font-size:11px}.zd-eyebrow>.zd-dot{width:6px;height:6px;box-shadow:0 0 0 3px var(--hue-t)}.zd-eyebrow:has(>.zd-eb-s)>.zd-eb-l{display:none}.zd-eyebrow>.zd-eb-s{display:block}}.zd-polish .zd-chip{color:var(--paper);font-size:14px}.zd-polish a.zd-chip-strong{color:var(--bg)}.zd-polish .zd-note{font-size:15.5px}.zd-polish .zd-fact dt{letter-spacing:1px;color:var(--paper-2);font-size:13px}.zd-polish .zd-fact-sub{font-size:14px}.zd-polish .zd-ribbon-deg{font-size:13.5px}.zd-polish .zd-ribbon-scale span{color:var(--paper-2);font-size:13px}.zd-polish .zd-nakrow-sub{font-size:14px}.zd-polish .zd-nakrow-lord,.zd-polish .zd-pcard-k{letter-spacing:1px;color:var(--paper-2);font-size:13px}.zd-polish .zd-pcard-s,.zd-polish .zd-verse-cite{font-size:14px}.zd-polish .zd-verse-tr{color:var(--paper-2);font-size:13.5px}.zd-polish .lt-cite{font-size:12.5px}.zd-polish .zd-basis-list li{font-size:14.5px}.zd-polish .zd-strip-c small{color:var(--paper);font-size:13px}.zd-polish .zd-strip-c.is-here small{color:inherit}.zd-polish .zd-pn-k{letter-spacing:1px;color:var(--paper-2);font-size:13px}.zd-polish .zd-facts{grid-auto-rows:1fr}@media (max-width:640px){.zd-polish .zd-facts{grid-auto-rows:auto}}.zd-polish .zd-pgrid{flex-wrap:wrap;display:flex}.zd-polish .zd-pgrid>.zd-pcard{flex:1 1 0;min-width:0}.zd-polish .zd-pcard-v{margin:0;font-weight:400}@media (max-width:1000px){.zd-polish .zd-pgrid>.zd-pcard{flex:calc(33.3333% - 8px)}}@media (max-width:640px){.zd-polish .zd-pgrid>.zd-pcard{flex:calc(50% - 6px)}}.zd-faq-col{flex-direction:column;gap:10px;min-width:0;display:flex}.zd-faq-last{grid-column:1/-1}@media (max-width:760px){.zd-faq-col,.zd-faq-last{display:contents}}.zd-polish .zd-pn-mid{background:var(--bg-2,transparent);min-width:168px;color:var(--paper);border-style:solid;padding:0 24px;font-size:15px;transition:border-color .15s,transform .15s}.zd-polish .zd-pn-mid:hover{transform:translateY(-2px)}@media (max-width:640px){.zd-polish .zd-hero-art{max-width:min(360px,100%)}.zd-polish .zd-fact dt,.zd-polish .zd-strip-c small{font-size:12px}.zd-polish .zd-pn-mid{min-width:0}.zd-polish .zd-ribbon-name{overflow-wrap:anywhere}}.zd-polish .zd-h1-num{vertical-align:0;flex:none;margin:.27em 0 0}.zd-wheel:hover .zd-w-hub2{animation-play-state:running}.zd-page section.zd-basis,.zd-basis{border:.5px solid var(--line-2);background:linear-gradient(#fffefb,#fff);border-radius:18px;padding:26px 28px}.zd-conj section.zd-basis{border-radius:22px}.zd-basis .zd-note{color:var(--paper-2);margin-bottom:18px}.zd-basis-list{gap:0}.zd-basis-list li,.zd-polish .zd-basis-list li{border-top:.5px solid var(--line);grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:start;gap:8px 24px;padding:8px 0;font-size:14px;line-height:1.4}.zd-basis-list li:first-child{border-top:0;padding-top:0}.zd-basis-list li:last-child{padding-bottom:0}.zd-basis-k{min-width:0;min-height:38px;color:var(--paper);overflow-wrap:anywhere;align-items:center;font-weight:700;display:flex}.zd-basis-v{min-width:0;color:var(--paper);gap:8px}.zd-basis-plain{min-height:38px;color:var(--paper);align-items:center;font-weight:500;display:inline-flex}.zd-src{gap:9px;min-height:40px;padding:5px 16px 5px 6px;font-size:13.5px}.zd-src-ic{width:28px;height:28px}.zd-src-ic svg{width:15px;height:15px}.zd-basis-k,.zd-basis-plain{min-height:40px}@media (max-width:760px){.zd-page section.zd-basis,.zd-basis{padding:20px 16px}.zd-basis-list li,.zd-polish .zd-basis-list li{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 0}.zd-basis-k,.zd-basis-plain{min-height:0}}.zd-quick{border-left:3px solid var(--gold,#c9a24b);background:#c9a24b1a;border-radius:0 8px 8px 0;max-width:64ch;margin:18px 0 0;padding:12px 16px}.zd-quick-k{letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:0 0 4px;font-size:12px}.zd-quick-l{margin:2px 0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.zd-qf{border-left:3px solid var(--gold,#c9a24b);background:#c9a24b1a;border-radius:0 8px 8px 0;margin:18px 0 0;padding:12px 16px}.zd-qf-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:6px 0 0;display:grid}.zd-qf-grid dt{opacity:.75;font-size:13px;line-height:1.4}.zd-qf-grid dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.45}.zd-qf-note{opacity:.75;margin:10px 0 0;font-size:13px;line-height:1.5}
