.ng{--rim:#ffffffb8;--glass:#ffffff85;--glass-2:#ffffffa3;--warm:color-mix(in srgb,var(--gold) 7%,#fff);--wline:color-mix(in srgb,var(--gold) 24%,transparent);--cta:linear-gradient(140deg,#4a3820,#2c2011);--cta-solid:#3a2c18;--cl:inset 0 1px 0 #ffffff8c;--gline:color-mix(in srgb,var(--gold) 24%,transparent);padding:140px 0 96px;position:relative}.ng:after{content:"";z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.ng-aurora{pointer-events:none;z-index:0;background:radial-gradient(70% 100% at 50% 0%, color-mix(in srgb,var(--gold) 14%,transparent) 0%, transparent 70%);height:46vh;position:absolute;inset:0 0 auto}.ng>.wrap{z-index:1;max-width:1080px;position:relative}.ng-back{letter-spacing:.02em;color:var(--gold-ink);opacity:.85;align-items:center;margin-bottom:22px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ng-back:hover{opacity:1}.ng-head{text-align:center;max-width:660px;margin:0 auto 44px}.ng-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:14px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;display:inline-block}.ng-h1{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-family:Clash Display,Clash Fallback;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.04}.ng-blurb{color:var(--ink-soft);max-width:52ch;margin:0 auto 26px;font-family:Satoshi,Satoshi Fallback;font-size:17px;line-height:1.6}.ng-result{grid-template-columns:1fr 358px;align-items:start;gap:32px;display:grid}.ng-main{text-align:center;background:var(--glass-2);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);border:1px solid var(--rim);box-shadow:var(--shadow),var(--cl);border-radius:26px;padding:46px 42px 40px;position:relative}.ng-name{letter-spacing:-.02em;color:var(--ink);margin:2px 0 8px;font-family:Clash Display,Clash Fallback;font-size:clamp(30px,4.4vw,46px);font-weight:600;line-height:1.05}.ng-epithet{color:var(--gold-ink);margin:0 0 14px;font-family:Clash Display,Clash Fallback;font-size:19px;font-style:italic;font-weight:400;line-height:1.4}.ng-facets{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;display:flex}.ng-flink{color:var(--gold-ink-strong);background:color-mix(in srgb,var(--gold) 11%,#fff);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);box-shadow:var(--cl);border-radius:100px;padding:7px 15px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s}.ng-flink:hover{background:color-mix(in srgb,var(--gold) 20%,#fff);border-color:color-mix(in srgb,var(--gold) 46%,transparent);transform:translateY(-1px)}.ng-meaning{color:var(--ink-soft);max-width:46ch;margin:0 auto 26px;font-family:Satoshi,Satoshi Fallback;font-size:17px;line-height:1.6}.ng-traits{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px;display:grid}.ng-trait{background:var(--warm);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:1px solid var(--wline);box-shadow:var(--shadow-sm),var(--cl);border-radius:15px;padding:15px 17px}.ng-trait dt{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:6px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600}.ng-trait dd{color:var(--ink);margin:0;font-family:Satoshi,Satoshi Fallback;font-size:15px;line-height:1.45}.ng-origin{color:var(--ink-soft);border-top:1px solid var(--gline);max-width:54ch;margin:0 auto 28px;padding-top:24px;font-family:Satoshi,Satoshi Fallback;font-size:16px;font-style:italic;line-height:1.7}.ng-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ng-btn{cursor:pointer;border:1px solid var(--rim);border-radius:13px;align-items:center;gap:7px;padding:13px 22px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;text-decoration:none;transition:filter .16s,background .16s,transform .16s;display:inline-flex}.ng-btn--solid{color:#f6ecdd;background:var(--cta);border:none;box-shadow:0 10px 22px -10px #3c2a108c,inset 0 1px #ffffff24}.ng-btn--solid:hover{filter:brightness(1.1);transform:translateY(-1px)}.ng-share{position:sticky;top:114px}.ng-scard{aspect-ratio:9/16;text-align:center;color:#f4ead7;border:1px solid color-mix(in srgb,var(--gold) 34%,transparent);background:linear-gradient(168deg,#3a2c1a,#28200f 60%,#201810);border-radius:24px;flex-direction:column;align-items:center;padding:26px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 66px -32px #3c2a1099}.ng-scard-aura{pointer-events:none;background:radial-gradient(58% 26% at 50% 10%, color-mix(in srgb,var(--gold-soft) 40%,transparent), transparent 72%);position:absolute;inset:0}.ng-scard-top{letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--gold-soft);opacity:.92;justify-content:space-between;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;display:flex;position:relative}.ng-scard-sigil{color:var(--gold-soft);filter:drop-shadow(0 4px 16px color-mix(in srgb,var(--gold) 55%,transparent));margin:22px 0 12px;position:relative}.ng-scard-name{letter-spacing:-.01em;margin-bottom:5px;font-family:Clash Display,Clash Fallback;font-size:27px;font-weight:600;line-height:1.1;position:relative}.ng-scard-ep{color:var(--gold-soft);font-family:Clash Display,Clash Fallback;font-size:15px;font-style:italic;font-weight:400;line-height:1.3;position:relative}.ng-scard-tag{opacity:.82;max-width:25ch;margin:12px auto 0;font-family:Satoshi,Satoshi Fallback;font-size:14px;line-height:1.5;position:relative}.ng-scard-rows{text-align:left;flex-direction:column;gap:10px;width:100%;margin-top:auto;display:flex;position:relative}.ng-scard-row{border-bottom:1px solid #e6b77633;flex-direction:column;gap:3px;padding-bottom:9px;display:flex}.ng-scard-row i{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);opacity:.85;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-style:normal;font-weight:600}.ng-scard-row b{font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:400;line-height:1.35}.ng-scard-foot{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft);opacity:.85;margin-top:14px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;position:relative}.ng-gen{flex-direction:column;align-items:center;gap:15px;max-width:520px;margin:6px auto 0;display:flex}.ng-seg{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:1px solid var(--rim);box-shadow:var(--shadow-sm),var(--cl);border-radius:100px;gap:4px;padding:4px;display:inline-flex}.ng-seg button{cursor:pointer;color:var(--gold-ink);background:0 0;border:none;border-radius:100px;padding:8px 18px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;transition:background .16s,color .16s}.ng-seg button.on{background:var(--cta-solid);color:#f6ecdd;box-shadow:0 6px 16px -8px #3c2a108c}.ng-reveal{cursor:pointer;letter-spacing:-.005em;color:#f8efe1;background:var(--cta);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 28px;font-family:Clash Display,Clash Fallback;font-size:19px;font-weight:600;transition:filter .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 16px 34px -14px #3c2a1099,inset 0 1px #ffffff24}.ng-reveal:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 20px 40px -14px #3c2a10b3,inset 0 1px #ffffff2e}.ng-named{align-items:center;gap:8px;width:100%;display:flex}.ng-named input{border:1px solid var(--rim);background:var(--glass-2);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);min-width:0;box-shadow:var(--cl);color:var(--ink);border-radius:13px;flex:1;padding:13px 16px;font-family:Satoshi,Satoshi Fallback;font-size:14.5px}.ng-named input::placeholder{color:color-mix(in srgb,var(--ink) 42%,transparent)}.ng-named input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c98a3c2e}.ng-named-go{border:1px solid var(--rim);background:var(--glass-2);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);cursor:pointer;width:46px;height:46px;color:var(--gold-ink);border-radius:13px;flex:none;justify-content:center;align-items:center;transition:background .16s;display:inline-flex}.ng-named-go:hover{background:#fff}.ng-explore{margin-top:74px}.ng-explore-head{text-align:center;max-width:600px;margin:0 auto 30px}.ng-explore-head h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-family:Clash Display,Clash Fallback;font-size:clamp(26px,3.4vw,34px);font-weight:600}.ng-explore-head p{color:var(--ink-soft);margin:0;font-family:Satoshi,Satoshi Fallback;font-size:15.5px;line-height:1.6}.ng-filter{flex-direction:column;gap:12px;max-width:880px;margin:0 auto 30px;display:flex}.ng-facet{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ng-facet-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);text-align:right;flex:0 0 64px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600}.ng-chips{flex-wrap:wrap;gap:8px;display:flex}.ng-chips button{border:1px solid var(--rim);background:var(--glass);-webkit-backdrop-filter:blur(12px)saturate(135%);backdrop-filter:blur(12px)saturate(135%);cursor:pointer;color:var(--ink-soft);box-shadow:var(--cl);border-radius:100px;padding:7px 15px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:500;transition:background .16s,color .16s,border-color .16s}.ng-chips button:hover{color:var(--gold-ink);border-color:var(--gline);background:#fff}.ng-chips button.on{background:var(--cta-solid);color:#f6ecdd;border-color:#0000;box-shadow:0 6px 14px -8px #3c2a1080}.ng-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px;display:grid}.ng-card{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:1px solid var(--rim);box-shadow:var(--shadow-sm),var(--cl);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ng-card:hover{border-color:var(--gline);box-shadow:var(--shadow),var(--cl);transform:translateY(-3px)}.ng-card-mark{color:var(--gold-ink);opacity:.9;flex:none;display:inline-flex}.ng-card-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ng-card-name{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-family:Clash Display,Clash Fallback;font-size:18px;font-weight:600;line-height:1.15;overflow:hidden}.ng-card-ep{color:var(--gold-ink);opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-style:italic;line-height:1.25;overflow:hidden}.ng-card-el{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);opacity:.72;margin-top:3px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;line-height:1.3;display:block}.ng-more-wrap{text-align:center;margin-top:26px}.ng-more{border:1px solid var(--rim);background:var(--glass-2);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);cursor:pointer;color:var(--gold-ink);box-shadow:var(--cl);border-radius:13px;padding:13px 28px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;transition:background .16s}.ng-more:hover{background:#fff}.ng-kicker--card{margin-bottom:12px}.ng-empty{text-align:center;color:var(--ink-soft);opacity:.78;margin-top:24px;font-family:Satoshi,Satoshi Fallback;font-size:15px}.ng-power{text-align:left;background:var(--warm);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:1px solid var(--wline);box-shadow:var(--shadow-sm),var(--cl);border-radius:16px;margin:0 0 16px;padding:18px 20px}.ng-power-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:7px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;display:block}.ng-power p{color:var(--ink);margin:0;font-family:Satoshi,Satoshi Fallback;font-size:16px;line-height:1.55}.ng-traits--2{grid-template-columns:1fr 1fr}.ng-etym{text-align:left;background:var(--warm);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:1px solid var(--wline);box-shadow:var(--shadow-sm),var(--cl);border-radius:16px;margin:0 0 20px;padding:16px 20px}.ng-etym-line{color:var(--ink-soft);margin:9px 0 0;font-family:Satoshi,Satoshi Fallback;font-size:14.5px;line-height:1.55}.ng-etym-line+.ng-etym-line{margin-top:5px}.ng-etym-line b{color:var(--gold-ink-strong);font-weight:600}.ng-chips button.off,.ng-chips button:disabled{opacity:.32;cursor:not-allowed;pointer-events:none}.ng-sharebar{text-align:center;margin-top:16px}.ng-sharebar-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:11px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;display:block}.ng-sharebar-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ng-sbtn{border:1px solid var(--rim);background:var(--glass-2);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);width:42px;height:42px;box-shadow:var(--cl);color:var(--ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .16s,background .16s,color .16s,border-color .16s;display:inline-flex}.ng-sbtn:hover{background:var(--b,var(--gold));color:#fff;border-color:#0000;transform:translateY(-2px)}.ng-share-primary{cursor:pointer;color:#f6ecdd;background:var(--cta);border:none;border-radius:100px;align-items:center;gap:9px;padding:12px 22px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;transition:filter .16s,transform .16s;display:inline-flex;box-shadow:0 10px 22px -12px #3c2a108c,inset 0 1px #ffffff24}.ng-share-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.ng-featured{background:var(--glass-2);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border:1px solid var(--rim);max-width:520px;box-shadow:var(--shadow-sm),var(--cl);border-radius:18px;align-items:center;gap:16px;margin:56px auto 0;padding:14px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ng-featured:hover{border-color:var(--gline);box-shadow:var(--shadow),var(--cl);transform:translateY(-2px)}.ng-featured-mark{color:var(--gold-ink);flex:none;display:inline-flex}.ng-featured-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ng-featured-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);opacity:.9;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600}.ng-featured-name{letter-spacing:-.01em;color:var(--ink);font-family:Clash Display,Clash Fallback;font-size:18px;font-weight:600}.ng-featured-ep{color:var(--ink-soft);font-family:Satoshi,Satoshi Fallback;font-size:14px;font-style:italic}.ng-featured-go{color:var(--gold-ink);opacity:.7;flex:none;display:inline-flex}.ng-cats{text-align:center;max-width:760px;margin:50px auto 0}.ng-cats-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:14px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;display:block}.ng-cats-row{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.ng-cat{color:var(--ink-soft);background:var(--glass);-webkit-backdrop-filter:blur(12px)saturate(135%);backdrop-filter:blur(12px)saturate(135%);border:1px solid var(--rim);box-shadow:var(--cl);border-radius:100px;padding:8px 15px;font-family:Satoshi,Satoshi Fallback;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s}.ng-cat:hover{color:var(--gold-ink);border-color:var(--gline);background:#fff;transform:translateY(-1px)}@media (pointer:fine){body{cursor:none}}@media (pointer:coarse){#cur,#curd{display:none}}@media (max-width:760px){.mesh{filter:blur(42px);opacity:.78}.js .blob{animation:none}}@media (max-width:1100px){.nav-c{display:none}.nav-burger{display:flex}}@media (min-width:1101px){.nav-drawer{display:none}}@media (max-width:1100px){.nav-r>.pill{display:none}}@media (max-width:1180px){.float-card{display:none}}@media (max-width:760px){.press .row{gap:12px 26px}.press .lg{font-size:17px}}@media (max-width:560px){.sky{text-align:center;flex-direction:column;gap:18px}}@media (max-width:980px){.sgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sgrid{grid-template-columns:1fr;max-width:380px;margin:0 auto}}@media (max-width:760px){.comp{grid-template-columns:1fr;gap:38px;padding:38px}.steps{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr;gap:34px 20px}.plans{grid-template-columns:1fr}.plan.feat{transform:none}}@media (max-width:560px){.foot3-copy{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.js .rv{transition:none;opacity:1!important;transform:none!important}.js .hero h1 .inner,.js .tagpill,.js .hero .stand,.js .birth,.js .cta,.js .scroll-h,.js .float-card,.js .mq-row,.js .blob,.js .orb-svg .rot,.js .orb-svg .rotr{animation:none}}@media (max-width:760px){.svc-head{grid-template-columns:1fr;justify-items:start;gap:26px}.svc-page{padding-top:120px}}@media (max-width:560px){.acc-head{flex-direction:column;align-items:flex-start}.big3{gap:14px}.dw-band{padding:24px 22px}}@media (max-width:640px){.offer-wide .offer-card{flex-direction:column;align-items:stretch;gap:16px}.offer-wide .oc-foot{width:auto}}@media (max-width:760px){.rc{padding-top:120px}.cathub-head{grid-template-columns:1fr;gap:26px}.cathub{padding-top:120px}.tool-body{grid-template-columns:1fr}.tool{padding-top:120px}.card-detail{text-align:center;grid-template-columns:1fr;justify-items:center}.tspread.count-3 .tcard{width:142px}.dsym-grid{grid-template-columns:1fr}.dsym-trad{flex-direction:column;gap:3px}.dsym-trad b{flex:none}}@media (max-width:980px){.zo-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.zo-grid{grid-template-columns:repeat(2,1fr);gap:12px}.zo-card{padding:18px 10px 16px}.zo-art{width:88px;height:88px}.zo-name{font-size:18px}}@media (max-width:760px){.horo-sections{grid-template-columns:1fr}}@media (max-width:560px){.horo-glance{gap:18px 30px;padding:22px}.horo-score{margin:0 auto 14px}}@media (prefers-reduced-transparency:reduce){.horo-glance,.sky-panel,.horo-sec,.luck-chip{-webkit-backdrop-filter:none;background:#ffffffeb}}@media (prefers-reduced-motion:no-preference){.horo-score{animation:5.5s ease-in-out infinite hsBreathe}@keyframes hsBreathe{50%{transform:scale(1.015)}}}@media (max-width:560px){.sky-rows{grid-template-columns:1fr}.sky-wheel-box{margin:0 auto}}@media (max-width:620px){.kd-list{grid-template-columns:1fr}}@media (max-width:760px){.sign-cols{grid-template-columns:1fr}.sign-top-art{width:130px;height:130px}.sign-top{gap:22px}.sgn-duo{grid-template-columns:1fr}.sgn-hero-art{width:140px;height:140px}.sgn-hero{gap:24px}.sgn-glance{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.el-grid{grid-template-columns:minmax(64px,auto) repeat(4,1fr);gap:6px}.el-grid-head{padding:9px 4px;font-size:14px}.el-grid-cell{padding:12px 3px;font-size:14px}.el-grid-mod b{font-size:14px}.el-grid-mod span{display:none}.el-cards,.el-polarity,.el-signs-grid{grid-template-columns:1fr}.el-compat-rows{gap:12px}.bt3-strip{grid-template-columns:1fr}.bt3-card-in{padding:22px}.moon-up{grid-template-columns:1fr 1fr}.moon-now{gap:20px;padding:22px}.moon-cal{padding:14px 10px}.moon-grid,.moon-wd{gap:3px}.moon-cell{min-height:58px;padding:6px 1px 5px}.moon-cell .moon-ic{width:28px;height:28px}.moon-major{display:none}.moon-fa,.moon-ref-grid{grid-template-columns:1fr}.moon-dt{padding:28px 24px}.dt-uses{grid-template-columns:1fr}.dt-soon-card{padding:24px 22px}.dt-best{grid-template-columns:1fr}.dt-hm-grid{gap:3px}.dt-hm-cell{min-height:52px}.dt-day{padding:20px}.tcd-grid{grid-template-columns:1fr;gap:28px}.tcd-cardcol{position:static}.tcd-two{grid-template-columns:1fr;gap:0}}@media (max-width:560px){.trd-ask{flex-direction:column;align-items:stretch}.trd-cast{align-self:center}.trd-q-hint{text-align:center}.trd-item,.trd-flip{width:140px}.trd-flip{height:233px}}@media (max-width:760px){.tcd-facets{grid-template-columns:1fr;gap:16px}}@media (max-width:560px){.trd2-grid[data-cols="3"],.trd2-grid[data-cols="4"],.trd2-grid[data-cols="5"]{grid-template-columns:repeat(2,150px)}}@media (max-width:760px){.nump-grid2,.nump-deepgrid{grid-template-columns:1fr}.nump-phases{grid-template-columns:repeat(2,1fr)}.nump-core{flex-direction:column;gap:12px}.nump-yearcard{flex-direction:column}}@media (max-width:560px){.ncmp-amp{display:none}}@media (max-width:620px){.ff-row{grid-template-columns:1fr}.funnel{padding:32px 24px}.elem-signs-row{grid-template-columns:1fr}}@media (max-width:980px){.chart-out{grid-template-columns:1fr;gap:26px}.chart-wheel{max-width:430px;margin:0 auto}.chart-data{width:100%;max-width:540px;margin:0 auto}}@media (max-width:440px){.planet-grid{grid-template-columns:1fr}}@media (max-width:560px){.bf-grid{grid-template-columns:1fr}}@media (min-width:860px){.bform-wide .bform-people{max-width:none}.bform-wide .syn-person{grid-template-columns:1.1fr .85fr .85fr 1.35fr;align-items:end;gap:16px;padding:22px 26px;display:grid}.bform-wide .syn-person-lbl{display:none}.bform-wide .syn-person>label{margin:0}.bform-wide .syn-person .syn-check{text-transform:none;letter-spacing:0;color:var(--ink-soft);flex-direction:row;grid-column:1/-1;align-items:center}}@media (max-width:760px){.bform-people.pair{flex-direction:column;max-width:420px}.bform-amp{padding-top:0}.bform-summary{flex-wrap:wrap}.syn-score{grid-template-columns:1fr;gap:18px}.syn-radar{max-width:300px;margin:0 auto}.syn-wheel-row{grid-template-columns:1fr;gap:24px}.syn-wheel{max-width:420px;margin:0 auto}.syn-close{grid-template-columns:1fr;gap:18px}.syn-sky{max-width:240px;margin:0 auto}.syn-people{grid-template-columns:1fr;gap:14px}.syn-amp{display:none}}@media (max-width:520px){.celeb-grid{grid-template-columns:1fr}}@media (max-width:600px){.cmx{grid-template-columns:38px repeat(12,minmax(38px,1fr));min-width:560px}.cmx-cell{border-radius:7px;font-size:14px}}@media (max-width:560px){.sa-hero{text-align:center;flex-direction:column}.sa-grid{grid-template-columns:1fr}}@media (max-width:760px){.rune-explain-grid,.ichh-tri-grid,.ich-explain-grid{grid-template-columns:1fr}.ichh-hero{text-align:center;flex-direction:column}.sa-grid-3,.ocard-grid{grid-template-columns:1fr}.ocard-hero{text-align:center;flex-direction:column;gap:14px}}@media (max-width:560px){.nummean-sections{grid-template-columns:1fr}.nummean-hero{gap:16px}.nummean-badge{width:74px;height:74px;font-size:34px}}@media (min-width:1100px){.mx-wheel-box{max-width:var(--w)}}@media (max-width:560px){.mx-cards{grid-template-columns:1fr}}@media (max-width:760px){.mx-overview{grid-template-columns:1fr;gap:18px;max-width:560px}.mx-ov-wheel{max-width:460px;margin:0 auto}}@media (max-width:560px){.mx-rcard{padding:22px 18px}.mx-rcard-head h3{font-size:21px}.mx-glance{grid-template-columns:repeat(3,1fr)}.mx-rcard-foot{grid-template-columns:1fr}}@media (max-width:760px){.ved-hero{text-align:center;grid-template-columns:1fr;gap:18px}.ved-hero-wheel{max-width:280px;margin:0 auto}.ved-hero-text .syn-arch,.ved-nak-essence{text-align:center}.ved-acc-h{flex-wrap:wrap;gap:6px}.pp-core{grid-template-columns:repeat(3,1fr)}.pp-lines,.ich-grid{grid-template-columns:1fr}.rune-grid{grid-template-columns:1fr;max-width:380px}.cz-compat2{grid-template-columns:1fr}.cz-wheel{max-width:340px;margin:0 auto}.cz-grid{grid-template-columns:1fr}.cz-browse-grid{grid-template-columns:repeat(3,1fr)}.cz-hero{gap:16px}.cz-seal{width:80px;height:80px;font-size:44px}.hd-main{grid-template-columns:1fr;gap:20px}.hd-graph-box{max-width:300px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.bgx .bgu{transition-duration:1ms!important;transition-delay:0s!important}}@media (min-width:1560px){.hd-out{max-width:1216px}.hd-sidecar{grid-template-columns:minmax(0,1fr) 420px;gap:54px}}@media (max-width:1040px){.hd-sidecar{grid-template-columns:1fr}.hd-chartcol{order:-1}.hd-chartcard{max-width:380px;margin:0 auto;position:static}.hd-bento2{grid-template-columns:1fr}}@media (max-width:560px){.hd-btiles{grid-template-columns:1fr 1fr}.hd-bhero{padding:22px}.hd-chgrid,.hd-crossgrid{grid-template-columns:1fr}}@media (max-width:760px){.asp-list{grid-template-columns:1fr;gap:0}.report-data,.asp-list{grid-template-columns:1fr}.chart-block{padding:26px 22px}.cb-art-r{width:200px;height:200px;right:-54px}.cb-content p{font-size:16.5px}.bz-chart{gap:9px}.bz-char{font-size:33px}.bz-gz{border-radius:12px;padding:13px 4px 10px}.bz-gz-en,.bz-gz-sub,.bz-pillar-h b,.bz-pillar-h span{font-size:14px}.bz-balance{grid-template-columns:1fr}.bz-pentagon-box{max-width:340px;margin:0 auto}.bz-useful{gap:18px}}@media print{header,footer,.bg,#cur,#curd,.svc-back,.tool-head,.report-head .pill,.no-print,.tool-foot{display:none!important}body{background:#fff}.report{max-width:none;margin:0}.report-sec{break-inside:avoid}}@media (min-width:1560px){.tool.zo .zo-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:560px){.retro-evt{flex-wrap:wrap;gap:8px 12px}.retro-evt time{flex-basis:auto}.retro-acc summary{padding:15px 16px}.lc-two,.ecl-two{grid-template-columns:1fr}.ecl-form-row{flex-direction:column}}@media (max-width:760px){.dwid[data-w=horoscope]{grid-column:span 1}.dboard-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dboard-grid{grid-template-columns:1fr}}@media (max-width:760px){.bc-hero{text-align:center;flex-direction:column;gap:22px;padding:26px 22px}.bc-gg{grid-template-columns:1fr}.bc-soul{text-align:center;flex-direction:column}}@media (max-width:560px){.lk-form-grid{grid-template-columns:1fr}.lk-hero{text-align:center;flex-direction:column}.dz-themes{grid-template-columns:1fr}}@media (max-width:600px){.mn-card{flex-direction:column;gap:16px}.mn-gc{grid-template-columns:1fr}}@media (max-width:560px){.sm-bars,.bn-inputs{grid-template-columns:1fr}.uy-hero{text-align:center;flex-direction:column}}@media (max-width:760px){.bsm-prose,.bsm-zsigns{grid-template-columns:1fr}.bsm-trad-row{grid-template-columns:1fr;gap:10px}.bsm-hero{text-align:center;flex-direction:column;gap:14px}.bsp-go{margin-left:0}.bio-fc-cols{grid-template-columns:1fr}}@media (max-width:600px){.bio-cards,.bio-ext,.bio-crit-row{grid-template-columns:1fr}.bio-compat{text-align:center;flex-direction:column}.bio-compat-bar{grid-template-columns:80px 1fr 38px}.bio-explain-grid{grid-template-columns:1fr}}@media (max-width:760px){.gm-score{text-align:center;flex-direction:column}.gm-kootas,.gm-about-grid{grid-template-columns:1fr}.cr-shelf-row{grid-template-columns:repeat(3,1fr)}.cr-areas,.cr-use{grid-template-columns:1fr}}@media (max-width:560px){.cr-hero{text-align:center;flex-direction:column}.cr-chips{justify-content:center}.cr-filter-grp{flex-direction:column;gap:6px}.cr-filter-k{flex:none}.cr-shelf-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.cc-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.cc-read{grid-template-columns:1fr}.cc-animals{grid-template-columns:repeat(4,1fr)}.cmp-out{grid-template-columns:1fr}.cmp-wheel-wrap{max-width:380px;margin:0 auto;position:static}.pn-strip{grid-template-columns:repeat(2,1fr);gap:16px}.pn-muhurats,.pn-cho{grid-template-columns:1fr}}@media (max-width:680px){.bst-table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.tr-timeline-box,.cmx-frame,.cmx-wrap,.bz-chart,.ved-chart-block{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}}@media (max-width:760px){.sgn-hero,.sign-hero,.horo-hero,.cathub-head,.svc-head{grid-template-columns:64px 1fr;align-items:start;gap:9px 14px;margin-bottom:30px;display:grid}.sgn-hero-txt,.sign-hero-text,.horo-hero-text,.cathub-head>div:last-child,.svc-head>div:last-child{display:contents}.sgn-hero-art,.sign-hero-art,.horo-art,.cathub-art{grid-area:3/1;width:64px;height:64px;margin:2px 0 0}.svc-art{border-radius:14px;grid-area:3/1;width:60px;height:74px;min-height:0;margin:2px 0 0}.sgn-hero-txt>:first-child,.sign-hero-text>:first-child,.cathub-head>div:last-child>:first-child,.svc-head>div:last-child>:first-child,.horo-hero-text>:first-child{grid-area:1/1/auto/-1;margin:0}.sgn-hero-txt>:nth-child(2),.sign-hero-text>:nth-child(2),.cathub-head>div:last-child>:nth-child(2),.svc-head>div:last-child>:nth-child(2),.horo-hero-text>:nth-child(2){grid-area:2/1/auto/-1;margin:0}.sgn-hero-txt>:nth-child(3),.sign-hero-text>:nth-child(3),.cathub-head>div:last-child>:nth-child(3),.svc-head>div:last-child>:nth-child(3),.horo-hero-text>:nth-child(3){grid-area:3/2;align-self:center;max-width:none;margin:0}.sgn-hero-txt>:nth-child(n+4),.sign-hero-text>:nth-child(n+4),.cathub-head>div:last-child>:nth-child(n+4),.svc-head>div:last-child>:nth-child(n+4){grid-column:1/-1;margin-top:2px}}@media (min-width:1080px){.horo-head{grid-template-columns:1fr auto;grid-template-areas:"hero glance""nav nav";align-items:center;gap:16px 40px;display:grid}.horo-head>.horo-hero{grid-area:hero;margin:0}.horo-head>.period-nav{grid-area:nav;margin:0}.horo-head>.horo-glance{grid-area:glance;gap:30px;margin:0;padding:24px 30px}}@media (max-width:560px){.quizhub,.quiztopic{padding-top:120px}.qzp,.qzp-result{border-radius:20px;padding:24px 20px}.qzp-more-grid{grid-template-columns:1fr}.qz-cat-title{align-items:flex-start}}@media (max-width:1000px){.angp-grid{grid-template-columns:1fr}}@media (max-width:560px){.angp-love{grid-template-columns:1fr}.angp-do{grid-template-columns:1fr;gap:24px}}@media (max-width:1000px){.angp-panel{flex-flow:wrap;order:-1;gap:14px;position:static}.angp-panel .angp-card{flex:240px}}@media (max-width:560px){.angp-lede{font-size:18px}.angp-prose p{font-size:16.5px}.angp-block p{font-size:16px}}@media (max-width:640px){.palm-intro{text-align:center;grid-template-columns:1fr;justify-items:center;padding:26px 22px}.palm-lead{max-width:100%}.palm-facts{justify-content:center}.palm-panel{padding:22px 20px 16px}}@media (max-width:900px){.ng-result{grid-template-columns:1fr;gap:26px}.ng-share{max-width:340px;margin:0 auto;position:static}}@media (max-width:760px){.ng{padding-top:120px}}@media (max-width:520px){.ng-traits{grid-template-columns:1fr}.ng-main{padding:36px 22px 32px}}@media (max-width:820px){.ng-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ng-grid{grid-template-columns:1fr}.ng-facet-lbl{text-align:left;flex-basis:100%}}@media (max-width:760px){.ys .ys-top{padding-top:88px}.ys-nav{flex-direction:column;align-items:stretch}.ys-tabs{justify-content:space-between;overflow-x:auto}.ys-tabs a{white-space:nowrap;padding:8px 12px}.ys-bar{flex-direction:column;align-items:flex-start}.ys-areas,.ys-dodont,.ys-pform-row{grid-template-columns:1fr}.ys-block{padding:16px}.ys-head{flex-wrap:wrap}.ys-meta{display:none}.ys-daily-top{flex-direction:column}.saved-snap{padding:16px}.ys-tarotrow,.ys-eclrow{flex-direction:row}.ys-retroglyphs{display:none}.ys-lockover p{font-size:14px}}@media (max-width:620px){.ys-hist-row{flex-direction:column;align-items:flex-start;gap:10px}.ys-hist-right{justify-content:space-between;width:100%}}@media (max-width:760px){.ys-sub2-row{grid-template-columns:1fr;gap:4px;padding:12px 16px}.ys-sub2-head{display:none}.ys-sub2-row>div:nth-child(2):before{content:"Free: ";color:var(--ink-faint);font-weight:700}.ys-sub2-trust{grid-template-columns:1fr}.ys-price-big{width:100%}}@media (max-width:640px){.ys-for2{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:760px){.ys-bar2{padding:14px 18px}.ys-for2-name{font-size:21px}.ys-bar2-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.ys-glance{flex-direction:column;align-items:flex-start;gap:14px}.ys-goodavoid{grid-template-columns:1fr}.ys-chartrow{flex-direction:column}.ys-pday{align-items:center}}@media (max-width:960px){.hm-flag,.hm-flag-rev{grid-template-columns:1fr;gap:30px}.hm-flag-rev .hm-flag-copy{order:1}.hm-flag-rev .hm-flag-demo{order:2}.hm-intents,.hm-proof-row{grid-template-columns:1fr 1fr}.hm-quotes,.hm-plans{grid-template-columns:1fr}}@media (max-width:640px){.hm-hero{padding-top:120px}.hm-intents{grid-template-columns:1fr}.hm-flip{text-align:center;flex-direction:column}.hm-sky-row{padding:12px 18px}}@media (max-width:1100px){.hm-sitemap-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.hm-sitemap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.hm-cats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hm-cats{grid-template-columns:1fr}.hm-cat{min-height:190px}}@media (min-width:900px){.hhf-fields{grid-template-columns:1.05fr .95fr .62fr 1.5fr;gap:14px;display:grid}.hhf-place .city-list{left:auto;right:0}}@media (max-width:899px){.hhf .city-list{width:100%;min-width:0;max-width:none}.hhf-go{width:100%}}@media (max-width:640px){.pay-methods{grid-template-columns:1fr}.pay-coin-grid{grid-template-columns:repeat(3,1fr)}.pay-crypto{text-align:center;flex-direction:column;align-items:center}.pay-addr{flex-direction:column;align-items:stretch}}@media (max-width:620px){.desk-reply-actions{flex-direction:row}}@media (max-width:560px){.hub-hero{padding-top:120px}}@media (max-width:860px){.hub-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hub-grid{grid-template-columns:1fr}.botpage-hero,.cmp-chat.cmp-solo{padding-top:120px}.cmp-solo .cmp-chatbox{height:calc(100vh - 152px)}}@media (max-width:900px){.cmp-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.cmp-grid{grid-template-columns:1fr}.cmp-intro{padding-top:96px}.cmp-chat{padding:88px 8px 20px}.cmp-chatbox{height:calc(100vh - 120px)}.cmp-bub{max-width:88%}}@media (max-width:820px){.offer-grid{grid-template-columns:1fr}}@media (max-width:680px){.otco-wide{max-width:470px}.otco-wide .otco-birth-two{flex-direction:column}}@media (max-width:900px){.ot-grid,.free-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.pro-wall{grid-template-columns:1fr 1fr}.pro-feats,.pro-trust-row{grid-template-columns:1fr}}@media (max-width:560px){.ot-grid{grid-template-columns:1fr}.free-grid{grid-template-columns:1fr 1fr}.pcmp-head,.pcmp-row{grid-template-columns:1.4fr 1fr 1fr}.pcmp-row>div{padding:12px 10px;font-size:14px}.pcmp-rail{width:29.41%}.pro-wall,.pro-cmp{grid-template-columns:1fr}.pro-plan.is-hot{transform:none}.legal-wrap,.faq-hero{padding-top:120px}}@media (max-width:720px){.cmp-seo-grid{grid-template-columns:1fr}}
