.hu-ca .ds{--card:var(--p-fg);--assessment-stage:var(--p-bg);--assessment-lilac:var(--p-accent-text);--primary-foreground:var(--p-fg);--muted-foreground:var(--p-fg-2);--border:var(--p-line-2);font-optical-sizing:auto}.hu-ca :is(.ds-coach,.ms){--card:#f1f0f7;--assessment-stage:#04020d;--assessment-lilac:#b794f4;--accent:#b794f4;--chart-3:var(--hv-warm);color:#f1f0f7}.hu-ca .ds[data-fase="1"]{--fase:var(--fase-1)}.hu-ca .ds[data-fase="2"]{--fase:var(--fase-2)}.hu-ca .ds[data-fase="3"]{--fase:var(--fase-3)}.hu-ca .ds [data-assessment-halo]{opacity:.2;filter:saturate(1.15)}.hu-ca .ds[data-done] [data-assessment-halo]{opacity:.13}html[data-hv-tema=chiaro] .hu-ca .ds [data-assessment-halo]{opacity:.12}.hu-ca .sc{box-shadow:var(--card-shadow),inset 0 0 0 1px var(--sc-edge),inset 0 1px 0 rgba(255,255,255,.4)}html[data-hv-tema=chiaro] .hu-ca .sc{box-shadow:var(--card-shadow),inset 0 0 0 1px var(--sc-edge),0 0 0 1px rgba(20,2,64,.07)}.hu-ca .sc-stamp,.hu-ca .sc-text{letter-spacing:-.03em}.hu-ca .sc-num,.hu-ca .sc-stamp{font-weight:500}.hu-ca .sc-num{letter-spacing:-.05em}.hu-ca .ds-phase-t{font-size:13px;letter-spacing:-.01em}.hu-ca .ds-bars i{height:3px}.hu-ca .ds-bars i:first-child b{background:var(--accent-grad)}.hu-ca .ds-bars i:nth-child(2) b{background:var(--fase-2)}.hu-ca .ds-bars i:nth-child(3) b{background:var(--fase-3)}.hu-ca :is(.ds-home,.ds-undo){background:var(--p-glass);border-color:var(--p-glass-line)}@media (hover:hover){.hu-ca .ds-home:hover{background:var(--p-accent-soft)}}.hu-ca .ds-btn--no{background:var(--p-glass);border-color:var(--p-line-input)}.hu-ca .ds-btn--yes{background:var(--p-accent);color:#fff;border-color:transparent}@media (hover:hover){.hu-ca .ds-btn:not(:disabled):hover{filter:none}}@media (hover:hover) and (min-width:992px){.hu-ca .ds-btn--yes:not(:disabled):hover{background:var(--p-accent-hover)}.hu-ca .ds-btn--no:not(:disabled):hover{background:var(--p-accent-soft)}}.hu-ca .ds-side{font-weight:500}.hu-ca .ds-side-outline{-webkit-text-stroke:1px color-mix(in srgb,var(--p-fg) 32%,transparent)}.hu-ca .ds-rail>*{border-left-width:1px}.hu-ca .ds-rail [data-state=now]{border-color:var(--fase,var(--accent));color:var(--p-fg)}.hu-ca .ds-coach{background:var(--hv-surface-3);border-color:#3a2c7a;border-radius:var(--r-card);box-shadow:0 30px 60px -18px rgba(0,0,0,.6)}.hu-ca .ds-coach-pointer{border-color:#3a2c7a}.hu-ca .ds-coach-icon{background:color-mix(in oklab,#b794f4 22%,transparent)}.hu-ca .ds-coach-title{font-weight:500}.hu-ca .ds-coach-step{font-weight:600;letter-spacing:.1em}.hu-ca .ds-coach-cta{background:#f1f0f7;color:var(--hv-ink);font-weight:500}.hu-ca .ms--dashed{border:1px solid rgba(255,255,255,.11);background:radial-gradient(120% 62% at 50% 0,color-mix(in oklab,var(--fase,var(--hv-brand)) 20%,transparent),transparent 72%),color-mix(in oklab,var(--hv-surface-3) 74%,transparent);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 40px 80px -40px rgba(0,0,0,.8)}.hu-ca .ms--dashed:before{content:"";position:absolute;left:15%;right:15%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--fase,var(--hv-brand)),transparent)}html[data-hv-tema=chiaro] .hu-ca .ms--dashed{background:radial-gradient(120% 62% at 50% 0,color-mix(in oklab,var(--fase,var(--hv-brand)) 26%,transparent),transparent 72%),#140240;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 40px 80px -40px rgba(20,2,64,.5)}html[data-hv-tema=chiaro] .hu-ca .ms{--fase-1:#b794f4}@media (prefers-reduced-transparency:reduce){.hu-ca .ms--dashed{background:var(--hv-surface-3);-webkit-backdrop-filter:none;backdrop-filter:none}}.hu-ca .ms .ph-eyebrow{color:var(--fase,#b794f4);font-weight:600;letter-spacing:.1em}.hu-ca .ms .ph-big{font-weight:500;letter-spacing:-.05em;background:linear-gradient(180deg,#fff 34%,color-mix(in oklab,var(--fase,var(--hv-brand)) 62%,#fff));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.06em;margin-bottom:-.06em}.hu-ca .ph-title{font-weight:var(--w-title)}.hu-ca .ph-of{font-weight:500}.hu-ca .ph-segs i{height:3px}.hu-ca .ph-segs i:first-child[data-on]{background:var(--accent-grad)}.hu-ca .ph-segs i:nth-child(2)[data-on]{background:var(--fase-2)}.hu-ca .ph-segs i:nth-child(3)[data-on]{background:var(--fase-3)}.hu-ca .ph-cta:not(.ph-cta--ghost){background:var(--solid);color:var(--on-solid);border-color:transparent;font-weight:500;letter-spacing:-.02em;transition:background-color .3s ease,transform .3s ease}@media (hover:hover) and (min-width:992px){.hu-ca .ph-cta:not(.ph-cta--ghost):hover{background:var(--solid-hover)}}.hu-ca .ph-cta:active{transform:scale(.98)}.hu-ca .ph-cta--ghost{border:1px solid #f1f0f7;font-weight:500;letter-spacing:-.02em;background-image:linear-gradient(#ffffff1a,#ffffff1a);background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s ease,transform .3s ease}@media (hover:hover) and (min-width:992px){.hu-ca .ph-cta--ghost:hover{background-size:100% 100%}}.hu-ca .ms--alert{border-color:color-mix(in oklab,var(--hv-warm) 70%,transparent)}.hu-ca .ms--alert .ph-eyebrow{color:var(--hv-warm)}.hu-ca .ms--alert:before{content:none}.hu-ca .ms--alert-3{border-color:var(--hv-warm);border-style:solid}