.ds-calendar-cell{--ds-calendar-cell-h:112px;container:ds-calendar-cell/inline-size;display:block;box-sizing:border-box;min-width:0;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;list-style:none;background:none;border:0}button.ds-calendar-cell{cursor:pointer;-webkit-tap-highlight-color:transparent}.ds-calendar-cell__body{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;min-height:var(--ds-calendar-cell-h);height:100%;padding:10px;background:var(--color-surface);border-radius:var(--radius-control);transition:box-shadow var(--duration-fast) var(--ease-out)}.ds-calendar-cell--today .ds-calendar-cell__body{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-accent)}.ds-calendar-cell--outside .ds-calendar-cell__body{opacity:.4}button.ds-calendar-cell:hover:not(.ds-calendar-cell--today) .ds-calendar-cell__body{box-shadow:inset 0 0 0 1px var(--color-border-strong)}button.ds-calendar-cell:focus-visible{outline:none}button.ds-calendar-cell:focus-visible .ds-calendar-cell__body{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ds-calendar-cell__head{display:flex;align-items:center;gap:var(--space-1);min-width:0}.ds-calendar-cell__day{flex:1 1 auto;min-width:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-calendar-cell__dot{flex:none;width:8px;height:8px;border-radius:50%}.ds-calendar-cell__dot--positive{background:var(--color-positive)}.ds-calendar-cell__dot--gold{background:var(--color-gold)}.ds-calendar-cell__dot--danger{background:var(--color-danger)}.ds-calendar-cell__dot--caution{background:var(--color-accent-pink)}.ds-calendar-cell__moon{display:flex;align-items:center;gap:6px;min-width:0}.ds-calendar-cell__sign{flex:none;color:var(--color-muted);font-family:var(--font-symbols);font-size:16px;font-weight:400;line-height:20px;font-variant-emoji:text}.ds-calendar-cell__lunar-day{min-width:0;margin-left:auto;overflow:hidden;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.ds-calendar-cell__mark{display:flex;min-width:0;margin-top:auto}.ds-calendar-cell--mobile{--ds-calendar-cell-h:56px}.ds-calendar-cell--mobile .ds-calendar-cell__body{align-items:center;justify-content:center;gap:3px;padding:var(--space-1) 2px;border-radius:var(--radius-sm)}.ds-calendar-cell--mobile.ds-calendar-cell--outside .ds-calendar-cell__body{opacity:.45}.ds-calendar-cell--mobile :is(.ds-calendar-cell__head,.ds-calendar-cell__moon){display:contents}.ds-calendar-cell--mobile .ds-calendar-cell__day{flex:none;order:0;color:var(--color-text);font-size:14px;font-weight:600;line-height:20px;text-align:center}.ds-calendar-cell--mobile.ds-calendar-cell--today .ds-calendar-cell__day{color:var(--color-text-strong)}.ds-calendar-cell--mobile .ds-calendar-cell__phase{order:1;width:14px;height:14px}.ds-calendar-cell--mobile .ds-calendar-cell__dot{order:2;width:6px;height:6px}.ds-calendar-cell--mobile :is(.ds-calendar-cell__sign,.ds-calendar-cell__lunar-day,.ds-calendar-cell__mark){display:none}@container ds-calendar-cell (max-width: 99px){.ds-calendar-cell--auto .ds-calendar-cell__body{align-items:center;justify-content:center;gap:3px;min-height:56px;padding:var(--space-1) 2px;border-radius:var(--radius-sm)}.ds-calendar-cell--auto.ds-calendar-cell--outside .ds-calendar-cell__body{opacity:.45}.ds-calendar-cell--auto :is(.ds-calendar-cell__head,.ds-calendar-cell__moon){display:contents}.ds-calendar-cell--auto .ds-calendar-cell__day{flex:none;order:0;color:var(--color-text);font-size:14px;font-weight:600;line-height:20px;text-align:center}.ds-calendar-cell--auto.ds-calendar-cell--today .ds-calendar-cell__day{color:var(--color-text-strong)}.ds-calendar-cell--auto .ds-calendar-cell__phase{order:1;width:14px;height:14px}.ds-calendar-cell--auto .ds-calendar-cell__dot{order:2;width:6px;height:6px}.ds-calendar-cell--auto :is(.ds-calendar-cell__sign,.ds-calendar-cell__lunar-day,.ds-calendar-cell__mark){display:none}}@media (prefers-reduced-motion:reduce){.ds-calendar-cell__body{transition:none}}.ds-star-balance{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;box-sizing:border-box;height:32px;padding:0 var(--space-3) 0 10px;color:var(--color-gold-strong);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;text-decoration:none;white-space:nowrap;background:var(--color-gold-soft);border:1px solid var(--color-gold);border-radius:var(--radius-pill);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-star-balance__icon{display:inline-flex;color:var(--color-gold)}.ds-star-balance__icon svg{width:16px;height:16px}.ds-star-balance--link{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}.ds-star-balance--link:hover{background:color-mix(in srgb,var(--color-gold) 16%,var(--color-gold-soft))}.ds-star-balance--link:before{position:absolute;inset:-6px 0;content:""}.ds-avatar{--ds-avatar-size:40px;position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ds-avatar-size);height:var(--ds-avatar-size);overflow:hidden;background:var(--color-surface-strong);border:1px solid var(--color-border-strong);border-radius:50%}.ds-avatar--32{--ds-avatar-size:32px}.ds-avatar--36{--ds-avatar-size:36px}.ds-avatar--40{--ds-avatar-size:40px}.ds-avatar--56{--ds-avatar-size:56px}.ds-avatar--72{--ds-avatar-size:72px}.ds-avatar--96{--ds-avatar-size:96px}.ds-avatar__img{display:block;width:100%;height:100%;object-fit:cover}.ds-avatar--initials{color:var(--color-on-accent);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px;border:0}.ds-avatar--initials.ds-avatar--56,.ds-avatar--initials.ds-avatar--72,.ds-avatar--initials.ds-avatar--96{font-size:28px;font-weight:800;line-height:32px;letter-spacing:-.5px}.ds-avatar--accent{background:var(--gradient-action)}.ds-avatar--gold{background:linear-gradient(90deg,var(--color-gold),var(--color-accent-pink))}.ds-expert-card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:14px;box-sizing:border-box;min-width:0;padding:19px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:border-color var(--duration-fast) var(--ease-out)}.ds-expert-card:hover{border-color:var(--color-border-strong)}.ds-expert-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.ds-expert-card__photo{display:block;flex:none;box-sizing:border-box;width:64px;height:64px;overflow:hidden;background:var(--color-surface-strong);border:1px solid var(--color-border-strong);border-radius:50%}.ds-expert-card__photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ds-expert-card .ds-expert-card__avatar{--ds-avatar-size:64px}.ds-expert-card__name{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px}.ds-expert-card__description{color:var(--color-muted)}.ds-expert-card__description,.ds-expert-card__example{margin:0;font-family:var(--font-ui);font-size:14px;line-height:22px}.ds-expert-card__example{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;color:var(--color-text);background:var(--color-surface-strong);border-radius:var(--radius-sm)}.ds-expert-card__link{display:inline-flex;align-items:center;gap:6px;margin-block:-12px;padding-block:12px;color:var(--color-accent);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.ds-expert-card__link svg{width:16px;height:16px}.ds-expert-card__link:after{position:absolute;inset:0;content:"";border-radius:inherit}.ds-expert-card__link:focus-visible{outline:none}.ds-expert-card__link:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.ds-expert-card{transition:none}}.ds-tariff-card{position:relative;isolation:isolate;display:flex;flex:1 1 auto;flex-direction:column;gap:28px;box-sizing:border-box;min-width:0;padding:31px;overflow:hidden;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ds-tariff-card--featured{padding:30px;background:var(--color-surface);border:2px solid var(--color-accent)}.ds-tariff-card--featured:before{position:absolute;z-index:-1;top:-140px;left:180px;width:360px;height:260px;content:"";pointer-events:none;background:var(--color-accent-strong);border-radius:50%;opacity:.28;filter:blur(60px)}.ds-tariff-card__top{display:flex;flex-direction:column;gap:var(--space-4)}.ds-tariff-card__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ds-tariff-card__title{flex:1 1 auto;margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.2px}.ds-tariff-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0}.ds-tariff-card__value{color:var(--color-text-strong);font-family:var(--font-display);font-size:44px;font-weight:400;line-height:52px;letter-spacing:-.5px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-tariff-card__value--unavailable{color:var(--color-muted);font-family:var(--font-ui);font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;white-space:normal}.ds-tariff-card__period{font-size:14px;line-height:22px}.ds-tariff-card__caption,.ds-tariff-card__period{color:var(--color-muted-2);font-family:var(--font-ui)}.ds-tariff-card__caption{margin:0;font-size:12px;font-weight:500;line-height:16px}.ds-tariff-card__divider{display:block;height:1px;background:var(--color-border)}.ds-tariff-card__points{gap:var(--space-4)}@media (max-width:1023px){.ds-tariff-card--period-caption-desktop .ds-tariff-card__caption--period,.ds-tariff-card--period-caption-desktop .ds-tariff-card__caption-period{display:none}}@media (min-width:1024px){.ds-tariff-card--period-caption-desktop .ds-tariff-card__period{display:none}}.ds-package-card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-3);box-sizing:border-box;min-width:0;padding:clamp(15px,calc(12.96px + .5229vw),23px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}.ds-package-card--highlight{padding:clamp(14px,calc(11.96px + .5229vw),22px);border:2px solid var(--color-gold)}.ds-package-card__head{display:flex;align-items:center;gap:var(--space-2)}.ds-package-card__stars{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:32px;font-weight:400;line-height:40px;letter-spacing:-.3px;white-space:nowrap}.ds-package-card__star{flex:none;width:22px;height:22px;color:var(--color-gold);fill:currentColor}.ds-package-card__badge{display:inline-flex;margin-left:auto}.ds-package-card__price{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:20px;font-weight:800;line-height:24px;letter-spacing:-.2px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-package-card__caption{margin:0;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:16px}.ds-logo{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--color-text-strong)}.ds-logo__mark{flex:none;width:32px;height:32px;overflow:visible}.ds-logo__planet{stroke:var(--color-accent)}.ds-logo__ring{stroke:var(--color-gold)}.ds-logo__moon{fill:var(--color-gold-strong)}.ds-logo__word{font-family:var(--font-ui);font-size:20px;font-weight:800;line-height:24px;letter-spacing:3.6px;white-space:nowrap}.ds-wheel{position:relative;width:100%;margin-inline:auto}.ds-wheel svg{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1/1;overflow:visible}.ds-wheel__angle-axis,.ds-wheel__angle-label,.ds-wheel__axis,.ds-wheel__cusp,.ds-wheel__disc,.ds-wheel__house-number,.ds-wheel__point,.ds-wheel__ring,.ds-wheel__sector,.ds-wheel__sign-glyph,.ds-wheel__tick{pointer-events:none}.ds-wheel__sector{fill:var(--color-surface)}.ds-wheel__ring{fill:none;stroke:var(--color-border);stroke-width:1}.ds-wheel__ring--outer{stroke:var(--color-border-strong);stroke-width:1.5}.ds-wheel__ring--zodiac{fill:var(--color-bg-soft)}.ds-wheel__ring--inner{fill:var(--color-bg)}.ds-wheel__axis,.ds-wheel__cusp{stroke:var(--color-border);stroke-width:1}.ds-wheel__angle-axis{stroke:var(--color-gold);stroke-width:1.6}.ds-wheel__angle-label{fill:var(--color-gold);font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.02em;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--color-bg);stroke-width:3px;stroke-linejoin:round}.ds-wheel__sign-glyph{font-family:var(--font-symbols);font-size:20px;font-variant-emoji:text;text-anchor:middle;dominant-baseline:central}.ds-wheel__sign-glyph--fire{fill:var(--sphere-energy)}.ds-wheel__sign-glyph--earth{fill:var(--sphere-health)}.ds-wheel__sign-glyph--air{fill:var(--sphere-money)}.ds-wheel__sign-glyph--water{fill:var(--sphere-growth)}.ds-wheel__house-number{fill:var(--color-muted-2);font-family:var(--font-ui);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central}.ds-wheel__aspect{fill:none;stroke-width:1.6;stroke-linecap:round;opacity:.9;transition:opacity var(--duration-fast) var(--ease-out),stroke-width var(--duration-fast) var(--ease-out)}.ds-wheel__aspect--union{stroke:var(--color-gold)}.ds-wheel__aspect--harmonious{stroke:var(--color-accent)}.ds-wheel__aspect--dynamic{stroke:var(--color-accent-pink)}.ds-wheel__aspect--conjunction{stroke-width:2.6;opacity:1}.ds-wheel__aspect--opposition{stroke-dasharray:12 3 2 3}.ds-wheel__aspect--square{stroke-dasharray:7 4}.ds-wheel__aspect--sextile{stroke-dasharray:2 4}.ds-wheel__aspect-glow{fill:none;stroke:color-mix(in srgb,var(--color-gold) 32%,transparent);stroke-width:7;stroke-linecap:round;pointer-events:none}.ds-wheel__aspect-hit{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke;cursor:pointer}.ds-wheel__aspect-hit--static{pointer-events:none;cursor:default}.ds-wheel__aspect-hit:focus-visible{stroke:color-mix(in srgb,var(--color-focus) 45%,transparent);outline:none}.ds-wheel__aspect-link--muted .ds-wheel__aspect{opacity:.12}.ds-wheel__aspect-link--muted .ds-wheel__aspect-glow{opacity:0}.ds-wheel__aspect-link--selected .ds-wheel__aspect,.ds-wheel__aspect-link:hover .ds-wheel__aspect{opacity:1;stroke-width:3}.ds-wheel__point{fill:var(--color-gold)}.ds-wheel__point--muted{opacity:.25}.ds-wheel__body{transition:opacity var(--duration-fast) var(--ease-out)}.ds-wheel__body--muted{opacity:.3}.ds-wheel__tick{stroke:var(--color-gold);stroke-width:1.2}.ds-wheel__disc{fill:transparent;stroke:transparent;stroke-width:1.4;transition:fill var(--duration-fast) var(--ease-out),stroke var(--duration-fast) var(--ease-out)}.ds-wheel__body--active .ds-wheel__disc,.ds-wheel__body:hover .ds-wheel__disc{fill:var(--color-accent-soft);stroke:var(--color-accent)}.ds-wheel__body-glyph{fill:var(--color-text-strong);font-family:var(--font-symbols);font-size:21px;font-variant-emoji:text;text-anchor:middle;dominant-baseline:central;pointer-events:none}.ds-wheel__retro-mark{fill:var(--color-accent-pink);font-size:10px;font-weight:700}.ds-wheel__body-degree,.ds-wheel__retro-mark{font-family:var(--font-ui);text-anchor:middle;dominant-baseline:central;pointer-events:none}.ds-wheel__body-degree{fill:var(--color-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--color-bg);stroke-width:3px;stroke-linejoin:round}.ds-wheel__hit{fill:transparent;cursor:pointer}.ds-wheel__hit:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ds-wheel--s .ds-wheel__angle-label{font-size:15px}.ds-wheel--s .ds-wheel__retro-mark{display:none}.ds-wheel__tip{position:absolute;z-index:2;display:grid;grid-gap:2px;gap:2px;width:max-content;max-width:min(220px,76%);padding:var(--space-2) var(--space-3);color:var(--color-text);font-family:var(--font-ui);font-size:12px;line-height:16px;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);transform:translate(-50%,calc(-100% - 12px));pointer-events:none}.ds-wheel__tip strong{color:var(--color-text-strong);font-size:13px}.ds-wheel-legend,.ds-wheel__tip small{color:var(--color-muted);font-size:12px}.ds-wheel-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:center;margin:var(--space-3) 0 0;padding:0;font-family:var(--font-ui);line-height:16px;list-style:none}.ds-wheel-legend li{display:inline-flex;gap:var(--space-2);align-items:center}.ds-wheel-legend span{display:inline-flex;gap:var(--space-1);align-items:baseline}.ds-wheel-legend small{color:var(--color-muted-2);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-wheel-legend__line{display:block;flex:0 0 20px;width:20px;height:0;border-top:2px solid var(--color-border-strong)}.ds-wheel-legend__line--conjunction{border-top-width:3px;border-color:var(--color-gold)}.ds-wheel-legend__line--sextile{border-top-style:dotted}.ds-wheel-legend__line--sextile,.ds-wheel-legend__line--trine{border-color:var(--color-accent)}.ds-wheel-legend__line--square{border-top-style:dashed;border-color:var(--color-accent-pink)}.ds-wheel-legend__line--opposition{border-top-style:double;border-top-width:3px;border-color:var(--color-accent-pink)}@media (prefers-reduced-motion:reduce){.ds-wheel__aspect,.ds-wheel__body,.ds-wheel__disc{transition:none}}.ds-octagram{display:block;width:100%;height:auto;overflow:visible}.ds-octagram__ring{fill:none;stroke:var(--color-border-strong);stroke-width:.35;stroke-dasharray:.6 1.4;pointer-events:none}.ds-octagram__square{fill:none;stroke:var(--color-accent);stroke-width:.55;pointer-events:none}.ds-octagram__square--ancestral{stroke:var(--color-gold)}.ds-octagram__axis,.ds-octagram__line{stroke:var(--color-border-strong);stroke-width:.4;pointer-events:none}.ds-octagram__line{fill:none}.ds-octagram__line--love-money{stroke:var(--color-accent-pink);stroke-width:.7;stroke-linecap:round}.ds-octagram__age,.ds-octagram__inner,.ds-octagram__node{cursor:pointer;transition:fill var(--duration-fast) var(--ease-out),stroke var(--duration-fast) var(--ease-out)}.ds-octagram__node--main{fill:var(--color-surface-raised);stroke:var(--color-accent);stroke-width:.55}.ds-octagram__node--center{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:.6}.ds-octagram__node--ancestral{fill:var(--color-surface-strong);stroke:var(--color-gold);stroke-width:.55}.ds-octagram__node--active,.ds-octagram__node:hover{fill:var(--color-accent-soft);stroke:var(--color-gold-strong);stroke-width:.8}.ds-octagram__value{fill:var(--color-text-strong);font-family:var(--font-display);font-size:5.2px;text-anchor:middle;dominant-baseline:central;pointer-events:none}.ds-octagram__value--center{font-size:6.4px}.ds-octagram__value--ancestral{font-size:4.4px}.ds-octagram__inner{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:.35}.ds-octagram__inner--active,.ds-octagram__inner:hover{fill:var(--color-accent-soft);stroke:var(--color-accent)}.ds-octagram__inner-value{fill:var(--color-text-strong);font-family:var(--font-ui);font-size:2.3px;font-weight:700;text-anchor:middle;dominant-baseline:central;pointer-events:none}.ds-octagram__age{fill:var(--color-muted-2);opacity:.7}.ds-octagram__age--active,.ds-octagram__age:hover{fill:var(--color-gold-strong);opacity:1}.ds-octagram__label{fill:var(--color-muted);font-family:var(--font-ui);font-size:3.2px;font-weight:500;pointer-events:none}.ds-octagram__age:focus-visible,.ds-octagram__hit:focus-visible,.ds-octagram__inner:focus-visible,.ds-octagram__node:focus-visible{outline:none;stroke:var(--color-focus);stroke-width:1}.ds-octagram__hit{fill:transparent;cursor:pointer}.ds-octagram--touch .ds-octagram__age,.ds-octagram--touch .ds-octagram__inner,.ds-octagram--touch .ds-octagram__node{cursor:default;pointer-events:none}.ds-octagram-legend{display:flex;flex-wrap:wrap;gap:var(--space-3) 20px;align-items:center;justify-content:center;margin:0;padding:0;color:var(--color-muted);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:16px;list-style:none}.ds-octagram-legend li{display:inline-flex;gap:var(--space-2);align-items:center}.ds-octagram-legend__dot{box-sizing:border-box;width:14px;height:14px;border:1.5px solid var(--color-accent);border-radius:50%}.ds-octagram-legend__dot--main{background:var(--color-surface-raised)}.ds-octagram-legend__dot--center{background:var(--color-accent-soft)}.ds-octagram-legend__dot--ancestral{background:var(--color-surface-strong);border-color:var(--color-gold)}.ds-octagram-legend__dot--inner{background:var(--color-surface);border-color:var(--color-border-strong)}.ds-octagram-legend__line{width:16px;height:0;border-top:2px solid var(--color-accent-pink)}@media (prefers-reduced-motion:reduce){.ds-octagram__age,.ds-octagram__inner,.ds-octagram__node{transition:none}}