.learn-hero .crumb{flex-wrap:wrap;align-items:center}.learn-hero .crumb a{color:inherit;text-decoration:none}.learn-hero .crumb a:hover{color:var(--text-muted)}.learn-draft-flag{border:1px dashed color-mix(in srgb, var(--accent-warm) 60%, transparent);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-inline-start:auto;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.learn-page a.gl,.learn-page .legal-prose a.gl{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 32%, transparent);text-decoration-color:color-mix(in srgb, currentColor 32%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px;transition:text-decoration-color .16s}.learn-page a.gl:hover,.learn-page .legal-prose a.gl:hover,.learn-page a.gl:focus-visible{color:inherit;text-decoration-color:currentColor}.learn-chips{flex-wrap:wrap;gap:.45rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.learn-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 70%, transparent);max-width:100%;color:var(--text-muted);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.3rem .75rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.learn-chip--before{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--text)}.learn-chip__k{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.learn-chip a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.learn-figure{min-width:0;margin:1.5rem 0 1.25rem}.learn-figure--hero{margin:1.75rem 0 0}.learn-figure__caption{color:var(--text-subtle);margin:.65rem 0 0;font-size:.8125rem;line-height:1.5}.learn-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.learn-cards--four{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (width>=541px){.learn-cards--two,.learn-cards--four,.learn-cards--five{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-cards--five>:last-child{grid-column:1/-1}}@media (width>=800px){.learn-cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.learn-cards--five{grid-template-columns:repeat(6,minmax(0,1fr))}.learn-cards--five>*{grid-column:span 2}.learn-cards--five>:nth-child(4),.learn-cards--five>:nth-child(5){grid-column:span 3}}.learn-card.pillar{border-radius:1rem;min-width:0;padding:1rem 1.05rem 1.1rem}.learn-card__title{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.125rem;font-weight:500;line-height:1.25}.legal-prose .learn-card__title{margin:0 0 .3rem;font-size:1.125rem}.learn-card__text{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.legal-prose .learn-card__text{margin:0}.learn-card--highlight.pillar{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.learn-card--highlight .learn-card__title:after{content:"Skybond";background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text-muted);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-inline-start:.45rem;padding:.05rem .4rem;font-size:.625rem;font-weight:600;display:inline-block}.learn-compare{color:var(--text-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.5}.learn-compare .compare__feature{color:var(--text)}.learn-compare .compare__row{padding:.85rem 1rem}@media (width>=800px){.learn-compare .compare__row,.learn-compare .compare__row--head{grid-template-columns:minmax(7.5rem,.8fr) 1fr 1fr;gap:1rem;padding:.85rem 1.15rem}.learn-compare--4 .compare__row,.learn-compare--4 .compare__row--head{grid-template-columns:minmax(7rem,.9fr) minmax(5rem,.6fr) 1.7fr minmax(4rem,.45fr)}}.learn-chart,.learn-wheel{border:1px solid var(--border);background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--accent-warm) 10%, transparent), transparent 56%), radial-gradient(85% 90% at 0% 100%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 62%), var(--bg-elevated);border-radius:1.15rem;padding:1.25rem}.learn-chart__svg,.learn-wheel__svg{width:100%;max-width:22rem;height:auto;font-family:var(--font-body);margin-inline:auto;display:block}.ni-frame{fill:var(--bg);stroke:color-mix(in srgb, var(--text) 35%, transparent);stroke-width:1.25px}.ni-line{fill:none;stroke:color-mix(in srgb, var(--text) 35%, transparent);stroke-width:1px}.ni-lagna{fill:var(--ask-to)}.ni-hl,.si-hl{fill:color-mix(in srgb, var(--accent-warm) 22%, transparent);stroke:var(--accent-warm);stroke-width:2px;stroke-dasharray:5 3}.ni-house{fill:var(--text-subtle);letter-spacing:.04em;text-anchor:middle;font-size:9.5px;font-weight:500}.ni-sign{fill:var(--text);text-anchor:middle;font-size:12px;font-weight:500}.ni-sign--lagna{fill:var(--accent);font-weight:600}.ni-lagna-label{fill:var(--accent-warm);font-family:var(--font-display);text-anchor:middle;font-size:15px;font-style:italic}.zw-ring--sidereal{fill:var(--ask-from);stroke:color-mix(in srgb, var(--accent) 55%, transparent)}.zw-ring--tropical{fill:var(--today-from);stroke:color-mix(in srgb, var(--text) 30%, transparent)}.zw-hole{fill:var(--bg);stroke:color-mix(in srgb, var(--text) 30%, transparent)}.zw-tick{stroke-width:1px}.zw-tick--tropical{stroke:color-mix(in srgb, var(--text) 30%, transparent)}.zw-tick--sidereal{stroke:color-mix(in srgb, var(--accent) 55%, transparent)}.zw-label{fill:var(--text-muted);text-anchor:middle;dominant-baseline:central;font-size:11px;font-weight:500}.zw-label--sidereal{fill:var(--accent);font-weight:600}.zw-zero{stroke:var(--accent-warm);stroke-width:1.5px}.zw-gap{fill:none;stroke:var(--accent-warm);stroke-width:4px;stroke-linecap:round}.zw-gap-label{fill:var(--accent-warm);text-anchor:middle;dominant-baseline:central;font-size:11px;font-weight:600}.zw-planet-ray{stroke:var(--accent-warm);stroke-width:1.25px;stroke-dasharray:3 3}.zw-planet{fill:var(--accent-warm);stroke:var(--bg);stroke-width:2px}.zw-centre{fill:var(--text-subtle);font-family:var(--font-display);text-anchor:middle;font-size:12px;font-style:italic}.learn-legend{color:var(--text-muted);gap:.35rem 1.25rem;margin:1rem 0 0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:grid}@media (width>=541px){.learn-legend{grid-template-columns:1fr 1fr}}.legal-prose .learn-legend li+li{margin-top:0}.learn-legend li{align-items:baseline;gap:.5rem;display:flex}.learn-legend__swatch{border-radius:.2rem;flex:none;width:.75rem;height:.75rem;transform:translateY(.1rem)}.learn-legend__swatch--sidereal{background:var(--ask-to);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent)}.learn-legend__swatch--tropical{background:var(--today-to);border:1px solid color-mix(in srgb, var(--text) 30%, transparent)}.learn-legend__swatch--gap{background:var(--accent-warm);border-radius:999px;height:.25rem;transform:translateY(-.15rem)}.learn-legend__swatch--planet{background:var(--accent-warm);border-radius:50%}.learn-stepper{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:0;padding:.25rem 0 0;list-style:none;display:grid;position:relative}.learn-stepper:before{content:"";background:color-mix(in srgb, var(--accent) 30%, transparent);height:1px;position:absolute;top:1.05rem;left:7.14286%;right:7.14286%}.legal-prose .learn-stepper li+li{margin-top:0}.learn-stepper__step{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.learn-stepper__n{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:var(--bg);width:1.6rem;height:1.6rem;color:var(--text-muted);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;font-weight:500;line-height:1;display:inline-grid}.learn-stepper__step:first-child .learn-stepper__n{border-color:var(--accent-warm);background:var(--accent-warm);color:var(--bg)}.learn-stepper__label{color:var(--text);font-size:.8125rem;font-weight:500;line-height:1.3}@media (width<=640px){.learn-stepper{grid-template-columns:1fr;gap:.55rem;padding:0}.learn-stepper:before{width:1px;height:auto;inset:.8rem auto .8rem .8rem}.learn-stepper__step{text-align:left;flex-direction:row;gap:.75rem}.learn-stepper__label{font-size:.9375rem}}.learn-steps{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.legal-prose .learn-steps li+li{margin-top:0}.learn-steps__row{border:1px solid var(--border);background:linear-gradient(165deg, var(--self-from), var(--self-to));border-radius:1rem;gap:.35rem;padding:.9rem 1.05rem;font-size:.9375rem;line-height:1.4;display:grid}@media (width>=641px){.learn-steps__row{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.learn-steps__to{text-align:right}}.learn-steps__from{color:var(--text-muted)}.learn-steps__op{color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.learn-steps__to{color:var(--text);font-family:var(--font-display);font-size:1.0625rem;font-weight:500}.learn-badges{flex-wrap:wrap;gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.legal-prose .learn-badges li+li{margin-top:0}.learn-badge{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text);border-radius:999px;padding:.3rem .7rem;font-size:.8125rem;font-weight:500}.learn-prose>.learn-section:first-child>h2{margin-top:0}.learn-section{scroll-margin-top:var(--nav-offset)}.learn-lead{color:var(--text)}.learn-details{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 55%, transparent);border-radius:.75rem;margin:0 0 1.5rem;transition:background-color .18s,border-color .18s;overflow:hidden}.learn-details[open]{background:var(--bg-elevated)}.learn-details>summary{cursor:pointer;min-height:2.75rem;color:var(--text-muted);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.35;list-style:none;transition:color .18s,border-color .18s;display:flex}.learn-details>summary:hover{color:var(--text)}.learn-details[open]>summary{color:var(--text);border-bottom-color:var(--border)}.learn-details>summary::-webkit-details-marker{content:"";display:none}.learn-details>summary::marker{content:"";display:none}.learn-details>summary:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:.4rem;height:.4rem;margin-inline-end:.2rem;transition:transform .18s;transform:translateY(-.12rem)rotate(45deg)}.learn-details[open]>summary:after{transform:translateY(.1rem)rotate(-135deg)}.learn-details>summary:focus-visible{outline:1px solid var(--text);outline-offset:-3px}.learn-details__body{color:var(--text);padding:.9rem 1rem .35rem;font-size:1rem;line-height:1.7}.learn-details__body>:last-child{margin-bottom:.65rem}.learn-details__body table{max-width:100%;display:block;overflow-x:auto}.learn-details--answer{background:0 0;border-radius:.6rem;margin:.5rem 0 0}.learn-details--answer>summary{min-height:2.25rem;padding:.45rem .85rem;font-size:.875rem}.learn-details--answer .learn-details__body{color:var(--text-muted);padding:.7rem .85rem .2rem;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.learn-details,.learn-details>summary,.learn-details>summary:after{transition:none}}.learn-page .rising-hook{margin:.5rem 0 1.75rem}.learn-try{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.legal-prose .learn-try>li+li{margin-top:0}.learn-try__item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.learn-try__n{background:color-mix(in srgb, var(--accent) 12%, transparent);width:1.85rem;height:1.85rem;color:var(--accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:500;line-height:1;display:inline-grid}.learn-try__q{color:var(--text);margin:.1rem 0 0;font-size:1.0625rem;line-height:1.55}.learn-takeaways{border:1px solid var(--border);background:linear-gradient(165deg, var(--ask-from), var(--ask-to));color:var(--text);border-radius:1rem;margin:0;padding:1.1rem 1.25rem 1.1rem 2.5rem;font-size:1.0625rem;line-height:1.6}.learn-takeaways li::marker{color:var(--accent-warm)}.legal-prose .learn-takeaways li+li{margin-top:.5rem}.learn-next{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=641px){.learn-next{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.legal-prose .learn-next li+li{margin-top:0}.learn-next>li{display:flex}.learn-next__card,.legal-prose a.learn-next__card{border:1px solid var(--border);background:var(--bg-elevated);width:100%;color:inherit;border-radius:1.125rem;flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.05rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}a.learn-next__card:hover{border-color:color-mix(in srgb, var(--text) 18%, transparent);color:inherit;transform:translateY(-1px)}.learn-next__k{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.learn-next__title{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.0625rem;font-weight:500;line-height:1.3}.learn-next__go{color:var(--text);text-underline-offset:.18em;margin-top:auto;padding-top:.25rem;font-size:.875rem;text-decoration:underline}.learn-next__card--soon{background:0 0;border-style:dashed}.learn-next__card--soon .learn-next__go{color:var(--text-subtle);text-decoration:none}.learn-sources{color:var(--text-muted);overflow-wrap:anywhere;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.55}.learn-sources__note{color:var(--text-subtle)}.learn-faq{margin-top:.25rem}.learn-faq .faq__item summary{color:var(--text);font-size:1.0625rem;line-height:1.35}.learn-faq__a{color:var(--text-muted);padding:0 1.15rem .35rem;font-size:1rem;line-height:1.65}.learn-faq .faq__item .learn-faq__a p{color:inherit;margin:0 0 .85rem;padding:0}.learn-definition{border:1px solid var(--border);background:linear-gradient(165deg, var(--ask-from), var(--ask-to));border-radius:1rem;margin:1.25rem 0 0;padding:1rem 1.15rem 1.1rem}.learn-definition__k{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .3rem;font-size:.6875rem;font-weight:600}.learn-definition__text{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:400;line-height:1.4}.learn-related{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=641px){.learn-related{grid-template-columns:1fr 1fr}}.legal-prose .learn-related li+li{margin-top:0}.learn-related>li{display:flex}.learn-related__card,.legal-prose a.learn-related__card{border:1px solid var(--border);background:var(--bg-elevated);width:100%;color:inherit;border-radius:.85rem;flex-direction:column;gap:.25rem;padding:.85rem 1rem;text-decoration:none;display:flex}.learn-related__card:hover{border-color:color-mix(in srgb, var(--text) 18%, transparent)}.learn-related__term{color:var(--text);font-family:var(--font-display);font-size:1.0625rem;font-weight:500}.learn-related__def{color:var(--text-muted);font-size:.875rem;line-height:1.5}.learn-arrow-list{margin:0;padding:0;font-size:1rem;list-style:none}.legal-prose .learn-arrow-list a{color:var(--text);text-underline-offset:.18em}.learn-page--glossary .learn-details--sources{margin-top:2rem}.learn-page :where(p,li,summary,figcaption,.compare__row>div){overflow-wrap:break-word;min-width:0}.learn-chips__label{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;margin:.9rem 0 0;font-size:.6875rem;font-weight:600}.learn-chips--learn{margin-top:.4rem}@media (width<=640px){.learn-learn{display:none}.learn-figure--hero{margin-top:1.25rem}}.learn-before{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:1rem 0 0;font-size:.875rem;line-height:1.45;display:flex}.learn-before a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 32%, transparent);text-decoration-color:color-mix(in srgb, currentColor 32%, transparent);text-underline-offset:.18em}.learn-before a:hover{text-decoration-color:currentColor}.learn-stepper{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr))}.learn-stepper:before{left:calc(100% / (2 * var(--n,7)));right:calc(100% / (2 * var(--n,7)))}@media (width<=640px){.learn-stepper{grid-template-columns:1fr}.learn-stepper:before{left:.8rem;right:auto}}@media (width>=800px){.learn-compare--cols .compare__row,.learn-compare--cols .compare__row--head{gap:.85rem}.learn-compare--cols-4 .compare__row,.learn-compare--cols-4 .compare__row--head{grid-template-columns:minmax(6.5rem,.8fr) repeat(3,minmax(0,1fr))}.learn-compare--cols-5 .compare__row,.learn-compare--cols-5 .compare__row--head{grid-template-columns:minmax(5.5rem,.8fr) repeat(4,minmax(0,1fr))}.learn-compare--cols-6 .compare__row,.learn-compare--cols-6 .compare__row--head{grid-template-columns:minmax(9.5rem,1.4fr) repeat(5,minmax(0,1fr))}.learn-compare--cols-2 .compare__row,.learn-compare--cols-2 .compare__row--head{grid-template-columns:minmax(7rem,.5fr) 1fr}.learn-compare--dense{font-size:.875rem}.learn-compare--dense .compare__row{padding:.6rem 1rem}}@media (width<=799px){.learn-compare--dense .compare__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .75rem;padding:.7rem .9rem;font-size:.875rem}.learn-compare--dense .compare__feature{grid-column:1/-1}.learn-compare--cols-2 .compare__row{grid-template-columns:minmax(5.5rem,.45fr) 1fr;align-items:baseline}.learn-compare--cols-2 .compare__row>[data-label]:before{content:none}}.ni-planet{fill:var(--accent);text-anchor:middle;font-size:10.5px;font-weight:600}.ni-planet--retro{fill:var(--accent-warm)}.si-box{fill:none;stroke:color-mix(in srgb, var(--text) 35%, transparent);stroke-width:1px}.si-box--lagna{fill:var(--ask-to)}.si-asc-mark{stroke:var(--accent-warm);stroke-width:1.5px}.si-sign{fill:var(--text-subtle);letter-spacing:.04em;text-anchor:end;font-size:9.5px;font-weight:500}.si-asc{fill:var(--accent-warm);font-family:var(--font-display);font-size:12px;font-style:italic}.si-centre{fill:var(--text-muted);font-family:var(--font-display);text-anchor:middle;font-size:13px}.si-centre--sub{fill:var(--text-subtle);font-family:var(--font-body);font-size:9.5px}.learn-bars{border:1px solid var(--border);background:var(--bg-elevated);border-radius:1.15rem;gap:.7rem;margin:0;padding:1.1rem 1.15rem;list-style:none;display:grid}.legal-prose .learn-bars li+li{margin-top:0}.learn-bars__row{grid-template-columns:minmax(6.5rem,.7fr) 1.4fr minmax(9rem,1fr);align-items:center;gap:.85rem;display:grid}.learn-bars__label{color:var(--text);font-size:.9375rem;font-weight:500}.learn-bars__track{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:999px;height:.6rem;position:relative;overflow:hidden}.learn-bars__fill{background:linear-gradient(90deg, var(--accent-warm), var(--accent));border-radius:999px;position:absolute;inset:0 auto 0 0}.learn-bars__value{color:var(--text-muted);font-size:.875rem;line-height:1.35}.learn-bars__note{color:var(--text-subtle);font-size:.75rem;display:block}@media (width<=640px){.learn-bars__row{grid-template-columns:1fr;gap:.3rem}.learn-bars__row+.learn-bars__row{border-top:1px solid var(--border);padding-top:.55rem}}.learn-split{gap:.75rem;display:grid}@media (width>=700px){.learn-split--3{grid-template-columns:1fr 1fr 1.25fr}.learn-split--2{grid-template-columns:1fr 1fr}}.learn-split__group.pillar{min-width:0;padding:1rem 1.05rem 1.1rem}.learn-split__title,.legal-prose .learn-split__title{color:var(--text);font-family:var(--font-display);margin:0 0 .55rem;font-size:1.0625rem;font-weight:500}.learn-split__items{flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.legal-prose .learn-split__items li+li{margin-top:0}.learn-split__chip{border:1px solid color-mix(in srgb, var(--text) 18%, transparent);background:var(--bg);color:var(--text);border-radius:999px;padding:.2rem .6rem;font-size:.875rem;font-weight:500}.learn-split__note,.legal-prose .learn-split__note{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.45}.learn-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.legal-prose .learn-tiles li+li{margin-top:0}@media (width>=800px){.learn-tiles--twelve{grid-template-columns:repeat(6,minmax(0,1fr))}}.learn-tile{border:1px solid var(--border);border-radius:.85rem;flex-direction:column;gap:.1rem;min-width:0;padding:.7rem .75rem .75rem;display:flex}.learn-tile--today{background:linear-gradient(165deg, var(--today-from), var(--today-to))}.learn-tile--self{background:linear-gradient(165deg, var(--self-from), var(--self-to))}.learn-tile--bonds{background:linear-gradient(165deg, var(--bonds-from), var(--bonds-to))}.learn-tile--ask{background:linear-gradient(165deg, var(--ask-from), var(--ask-to))}.learn-tile__k{color:var(--text);font-family:var(--font-display);font-size:1rem;font-weight:500;line-height:1.2}.learn-tile__sub{color:var(--text-subtle);font-size:.75rem;font-style:italic}.learn-tile__v{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.3}@media (width<=380px){.learn-tile{padding:.6rem .55rem .65rem}.learn-tile__k{font-size:.9375rem}}.learn-map__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=641px){.learn-map__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.legal-prose .learn-map__list li+li{margin-top:0}.learn-map__stop a{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:.9rem;grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.6rem;padding:.45rem .75rem;text-decoration:none;display:grid}@media (width>=641px){.learn-map__stop a{padding:.6rem .85rem}}.learn-map__stop a:hover{border-color:color-mix(in srgb, var(--text) 18%, transparent)}.learn-map__n{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:600;display:inline-grid}.learn-map__t{font-size:.9375rem;line-height:1.3}.learn-map__c{color:var(--text-subtle);white-space:nowrap;font-size:.75rem}.learn-map__stop--soon a{color:var(--text-muted);background:0 0;border-style:dashed}.learn-map__stop--soon .learn-map__n{border:1px dashed var(--border);background:0 0}.learn-module>.learn-next__k{margin:0 0 .25rem}.learn-module>h2{margin-top:0}.learn-hub__blurb{color:var(--text-muted);font-size:.9rem;line-height:1.45}.learn-hub__soon{color:var(--text-subtle);font-style:italic}.learn-hub__terms{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.legal-prose .learn-hub__terms li+li{margin-top:0}.learn-hub__terms .learn-chip a{text-decoration:none}.learn-signup{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 10%, var(--bg-elevated));border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:2.5rem 0;padding:1.25rem 1.4rem;display:flex}.learn-signup__t{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.25rem}@media (width<=640px){.learn-page.catalog-page{padding-top:.6rem}.learn-hero .crumb{margin-bottom:.45rem}.learn-hero .section__title{margin-bottom:.5rem;font-size:1.5rem;line-height:1.15}.learn-hero .learn-answer,.learn-page--hub .learn-hero .section__desc{font-size:1rem;line-height:1.45}.learn-figure--hero{margin-top:.85rem}.learn-figure--hero .learn-figure__caption{margin-top:.4rem;font-size:.75rem;line-height:1.4}.learn-figure--hero .learn-cards{gap:.45rem}.learn-figure--hero .learn-card.pillar{border-radius:.8rem;padding:.45rem .65rem .5rem}.learn-figure--hero .learn-card__title,.legal-prose .learn-figure--hero .learn-card__title{margin-bottom:.1rem;font-size:.95rem}.learn-figure--hero .learn-card__text{font-size:.8125rem;line-height:1.35}.learn-figure--hero .learn-tiles{gap:.35rem}.learn-figure--hero .learn-tiles--twelve{grid-template-columns:repeat(4,minmax(0,1fr))}.learn-figure--hero .learn-tile{border-radius:.7rem;gap:0;padding:.4rem .5rem .45rem}.learn-figure--hero .learn-tile__k{font-size:.875rem}.learn-figure--hero .learn-tile__sub{font-size:.6875rem;line-height:1.2}.learn-figure--hero .learn-tile__v{overflow-wrap:normal;word-break:normal;hyphens:auto;margin-top:.1rem;font-size:.71875rem;line-height:1.25}.learn-figure--hero .learn-tiles--twelve .learn-tile{padding-inline:.4rem}.learn-figure--hero .learn-tiles--twelve .learn-tile__v{font-size:.6875rem}.learn-figure--hero .learn-wheel{padding:.6rem}.learn-figure--hero .learn-wheel__svg{max-width:10.5rem}.learn-figure--hero .learn-legend{gap:.1rem;margin-top:.35rem;font-size:.71875rem;line-height:1.25}.learn-figure--hero .learn-chart{padding:.6rem}.learn-figure--hero .learn-chart__svg{max-width:15rem}.learn-figure--hero .learn-stepper{gap:.35rem}.learn-figure--hero .learn-stepper__label{font-size:.875rem}.learn-figure--hero .learn-compare{margin-top:0;font-size:.6875rem;line-height:1.28}.learn-figure--hero .learn-compare .compare__row,.learn-figure--hero .learn-compare .compare__row--head{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);gap:.4rem;padding:.25rem .45rem;display:grid}.learn-figure--hero .learn-compare .compare__row--head{font-size:.625rem}.learn-figure--hero .learn-compare [data-label]:before{content:none;display:none}.learn-figure--hero .learn-compare--dense .compare__feature{grid-column:auto}.learn-figure--hero .learn-compare--cols-2 .compare__row,.learn-figure--hero .learn-compare--cols-2 .compare__row--head{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.learn-figure--hero .learn-compare--cols-4 .compare__row,.learn-figure--hero .learn-compare--cols-4 .compare__row--head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.1fr)}.learn-figure--hero .learn-compare--cols-5 .compare__row,.learn-figure--hero .learn-compare--cols-5 .compare__row--head{grid-template-columns:repeat(5,minmax(0,1fr))}.learn-map__list{gap:.3rem}.learn-map__stop a{grid-template-columns:1.4rem 1fr auto;gap:.5rem;padding:.3rem .65rem}.learn-map__n{width:1.4rem;height:1.4rem;font-size:.75rem}.learn-map__t{font-size:.875rem}}.learn-tile--link{padding:0}.learn-tile__a{gap:inherit;border-radius:inherit;height:100%;color:inherit;flex-direction:column;padding:.75rem .7rem .8rem;text-decoration:none;display:flex}.learn-tile__a .learn-tile__k,.learn-tile__a .learn-tile__sub{overflow-wrap:normal;word-break:normal;hyphens:manual}.learn-tile__a .learn-tile__k{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-underline-offset:.2em}.learn-tile__a:hover .learn-tile__k,.learn-tile__a:focus-visible .learn-tile__k{text-decoration-color:currentColor}.learn-tile__a:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px}@media (width<=640px){.learn-tile__a{padding:.6rem .55rem .65rem}.learn-figure--hero .learn-tiles--twelve:has(.learn-tile--link){grid-template-columns:repeat(3,minmax(0,1fr))}.learn-figure--hero .learn-tile--link{padding:0}.learn-figure--hero .learn-tile__a{gap:0;padding:.4rem .5rem .45rem}}.learn-page .learn-chip a{text-decoration:none}.learn-page .learn-chip a:hover{text-underline-offset:.18em;text-decoration:underline}.learn-page a:focus-visible,.learn-page button:focus-visible,.learn-page summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.3rem}.learn-page a.btn:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:999px}.learn-page a.learn-next__card:focus-visible,.learn-page .learn-map__stop a:focus-visible{border-radius:1.125rem}.learn-page--hub .learn-module{margin-top:3rem}.learn-page--hub .learn-module:first-of-type{margin-top:2.25rem}.learn-page--hub .learn-module+.learn-section{margin-top:3rem}@media (width<=640px){.learn-page--hub .learn-module,.learn-page--hub .learn-module+.learn-section{margin-top:2.25rem}}.learn-chart{--fn-ben:#1d7346;--fn-mal:#b42318;--fn-yk:#855600;--fn-neu:#5c6170;--fn-unl:#5b4a8a}html.dark .learn-chart{--fn-ben:#74d6a0;--fn-mal:#ff8f80;--fn-yk:#f0c674;--fn-neu:#a6acbb;--fn-unl:#c5b8e0}.learn-lagna-hero{gap:1rem;margin-top:1.5rem;display:grid}.learn-lagna-hero>.learn-figure{margin:0}.learn-chart--lords .learn-chart__svg{max-width:24rem}.learn-chart--lords .ni-house{fill:var(--text-muted);font-size:8.5px}.ni-signnum{fill:var(--text);text-anchor:middle;font-size:14px;font-weight:600}.ni-signnum.ni-sign--lagna{fill:var(--accent)}.ni-lord__pill{fill:color-mix(in srgb, var(--fn) 12%, var(--bg));stroke:var(--fn);stroke-width:1.25px}.ni-lord__t{fill:var(--text);text-anchor:middle;font-size:10px;font-weight:600}.ni-lord__g{font-family:var(--font-sign);font-weight:400}.ni-lord__m{fill:var(--fn);font-weight:700}.ni-lord--benefic{--fn:var(--fn-ben)}.ni-lord--yogakaraka{--fn:var(--fn-yk)}.ni-lord--yogakaraka .ni-lord__pill{stroke-width:2.25px;fill:color-mix(in srgb, var(--fn) 20%, var(--bg))}.ni-lord--malefic{--fn:var(--fn-mal)}.ni-lord--malefic .ni-lord__pill{stroke-dasharray:3 2}.ni-lord--neutral{--fn:var(--fn-neu)}.ni-lord--neutral .ni-lord__pill{stroke-dasharray:1 2;stroke-linecap:round;fill:var(--bg)}.ni-lord--unlisted{--fn:var(--fn-unl)}.ni-lord--unlisted .ni-lord__pill{stroke-dasharray:6 2;fill:var(--bg)}.ni-legend,.ni-key{max-width:24rem;color:var(--text);flex-wrap:wrap;gap:.3rem .9rem;margin:.75rem auto 0;padding:0;font-size:.75rem;line-height:1.35;list-style:none;display:flex}.legal-prose .ni-legend li+li,.legal-prose .ni-key li+li{margin-top:0}.ni-legend__i{align-items:center;gap:.35rem;display:inline-flex}.ni-legend__sw{flex:none;width:1.6rem;height:1.1rem;overflow:visible}.ni-legend__sw .ni-lord__t{font-size:10px}.ni-key{color:var(--text-muted);gap:.15rem .75rem;margin-top:.45rem}.ni-key__g{font-family:var(--font-sign);color:var(--text)}.ni-key abbr{color:var(--text);font-weight:600;text-decoration:none}@media (width<=640px){.learn-lagna-hero{gap:.75rem;margin-top:.85rem}.learn-figure--lagna-chart .learn-chart{padding:.55rem .5rem .65rem}.learn-figure--lagna-chart .learn-chart__svg{max-width:19.5rem}.ni-legend{gap:.2rem .7rem;margin-top:.5rem;font-size:.6875rem}.ni-key{gap:.1rem .55rem;font-size:.6875rem}}.learn-chart .ni-house{fill:var(--text-muted)}.learn-chart .ni-lagna-label{fill:color-mix(in srgb, var(--accent-warm) 45%, var(--text))}html.dark .learn-chart .ni-lagna-label{fill:var(--accent-warm)}@media (width>=641px){.learn-figure--lagna-chart .learn-chart__svg{max-width:20rem}}.learn-page{--text-subtle:var(--text-muted)}.learn-hub__chipsk{color:var(--text-muted);margin:.9rem 0 .4rem;font-size:.92rem}.learn-hub__chips{margin-top:0}.learn-figure__caption .learn-hub__soon{margin-top:.25rem;display:block}.learn-rail{display:none}@media (width>=1100px){.learn-page{--learn-measure:41rem;--learn-rail:16.5rem}.learn-page>.container{width:min(100% - 4rem,77.5rem)}.learn-page .article-hero__inner,.learn-page .article-hero .crumb{max-width:none}.learn-page .article-hero .section__title{max-width:30ch}.learn-page .article-hero .section__desc,.learn-page .article-hero .article-hero__when,.learn-page .learn-definition{max-width:var(--learn-measure)}.learn-page .learn-hero .learn-learn{display:none}.learn-hero--side .article-hero__inner{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3.5rem;display:grid}.learn-hero--side .crumb,.learn-hero--side .section__title{grid-column:1/-1}.learn-hero--side .learn-answer{grid-area:3/1}.learn-hero--side .learn-before{grid-area:4/1;align-self:start}.learn-hero--side .learn-figure--hero{grid-area:3/2/span 2;align-self:start;margin:.35rem 0 0}.learn-hero--side .learn-figure--hero .learn-tiles--twelve{grid-template-columns:repeat(4,minmax(0,1fr))}.learn-hero--side .learn-figure--hero .learn-cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-hero--wide .article-hero__inner>.learn-figure--hero{margin-top:2rem}.learn-hero--wide .learn-lagna-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem;margin-top:2rem}.learn-hero--wide .learn-lagna-hero .learn-cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-page .article-layout.learn-layout{grid-template-columns:minmax(0, 1fr) var(--learn-rail);align-items:start;column-gap:3.5rem;max-width:none;display:grid}.learn-layout>.article-layout__body{grid-area:1/1;min-width:0}.learn-layout .learn-prose>:not(.learn-section,.rising-hook,.learn-signup,figure),.learn-layout .learn-section>:not(.learn-figure,.learn-next,.learn-related),.learn-layout .article-ai{max-width:var(--learn-measure)}.learn-section--chart{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,24rem);column-gap:2.5rem;display:grid}.learn-section--chart>h2{grid-column:1/-1}.learn-section--chart>.learn-figure{grid-area:2/2/span 3;align-self:start;margin:.25rem 0 0}.learn-section--chart>:not(h2,.learn-figure){grid-column:1}.learn-section--chart>.learn-lead{margin-top:0}.learn-rail{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;grid-area:1/2;gap:1rem;max-height:calc(100vh - 7rem);padding:.25rem .25rem 1rem;font-size:.875rem;display:flex;position:sticky;top:5.5rem;overflow-y:auto}.learn-rail__k{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.learn-toc__list,.learn-rail__terms{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.learn-toc__a,.learn-rail__term{color:var(--text-muted);border-left:2px solid #0000;margin-left:-1px;padding:.22rem 0 .22rem .85rem;line-height:1.35;text-decoration:none;display:block}.learn-toc__a:hover,.learn-rail__term:hover{color:var(--text);text-underline-offset:.18em;text-decoration:underline}.learn-toc__a[aria-current=true]{border-left-color:var(--accent);color:var(--text);font-weight:600}.learn-page .learn-toc__a:focus-visible,.learn-page .learn-rail__term:focus-visible{outline-offset:-2px}.learn-rail__term-t{color:var(--text);font-weight:500;display:block}.learn-rail__term-d{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem;font-size:.8125rem;display:-webkit-box;overflow:hidden}.learn-rail__all{margin-top:.6rem;font-size:.875rem;display:inline-block}.learn-rail__box{border-top:1px solid var(--border);padding-top:1rem}.learn-rail__learn{color:var(--text-muted);margin:0;padding-left:1.1rem;line-height:1.4}.learn-rail__learn li+li{margin-top:.35rem}.learn-rail__card{flex:none;gap:.3rem;padding:.85rem .95rem .9rem}.learn-rail__card .learn-next__title{font-size:1rem}.learn-rail__card--calc{background:linear-gradient(165deg, var(--today-from), var(--today-to));padding-block:.7rem .75rem}.learn-rail__card--calc .learn-next__title{font-size:.9375rem}.learn-layout .learn-section--related{display:none}.learn-page--hub .article-layout{max-width:none}.learn-page--hub .learn-map__list{grid-template-columns:repeat(4,minmax(0,1fr))}.learn-page--hub .learn-section>:is(h2,.learn-lead,.learn-hub__chipsk),.learn-page--hub .learn-faq,.learn-page--hub .learn-details--sources,.learn-page--hub .article-ai{max-width:var(--learn-measure)}.learn-page--hub .learn-next{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.learn-page--hub .learn-signup,.learn-page--glossary .article-layout:not(.learn-layout){max-width:none}.learn-page--glossary .article-layout:not(.learn-layout) .learn-related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.learn-page--glossary .article-layout:not(.learn-layout) .learn-related{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.learn-page--glossary .article-layout:not(.learn-layout) .learn-section{border-top:1px solid var(--border);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;margin-top:0;padding-block:1.5rem;display:grid}.learn-page--glossary .article-layout:not(.learn-layout) .learn-section:first-child{border-top:0;padding-top:0}.learn-page--glossary .article-layout:not(.learn-layout) .learn-section>h2{margin:.6rem 0 0}}.learn-live-slot{min-height:6rem}.learn-live{gap:.75rem;min-width:0;display:grid}.learn-live__title{margin:0;font-size:1.0625rem;line-height:1.35}.learn-live__lead,.learn-live__fallback{margin:0;line-height:1.55}.learn-live__fallback{border:1px dashed var(--border);color:var(--text-subtle);border-radius:.75rem;padding:.85rem 1rem}.learn-live__table{margin:0}.learn-live__table time{white-space:nowrap}.learn-live__row--on{background:color-mix(in srgb, var(--accent) 9%, transparent)}.learn-live__row--on .compare__feature{font-weight:650}.learn-live__here{color:var(--text-subtle);font-weight:400}.learn-live__meta{color:var(--text-subtle);margin:0;font-size:.8125rem;line-height:1.5}.learn-live__meta a{white-space:nowrap}
