.hs{font-size:13px;line-height:1.3}.hs-map{position:relative;container-type:inline-size}.hs-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-ring{stroke-width:1.2px;transform-box:view-box;transform-origin:50%;opacity:0;transition:opacity .7s var(--ease) calc(var(--i) * .42s), transform 1s var(--ease) calc(var(--i) * .42s), stroke .25s, fill .25s;cursor:pointer;transform:scale(1.07)}.hs-ring[data-k=action]{fill:color-mix(in srgb, var(--brand) 7%, var(--raised));stroke:color-mix(in srgb, var(--brand) 30%, var(--line))}.hs-ring[data-k=reaction]{fill:color-mix(in srgb, var(--brand) 17%, var(--raised));stroke:color-mix(in srgb, var(--brand) 40%, var(--line))}.hs-ring[data-k=mindset]{fill:var(--brand);stroke:var(--brand);filter:drop-shadow(0 10px 24px color-mix(in srgb, var(--brand) 45%, transparent))}.hs-dots circle{fill:var(--brand)}.hs-dots{filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--brand) 85%, transparent))}.hs-flow path{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hs-flow path:first-child{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease) calc(1.6s + var(--i) * .2s)}.hs-flow circle{fill:var(--raised);stroke:var(--muted);stroke-width:1.5px}.hs-flow circle,.hs-head{opacity:0;transition:opacity .3s calc(1.55s + var(--i) * .2s)}.hs-flow .hs-head{transition-delay:calc(2.2s + var(--i) * .2s)}.hs-label,.hs-words,.hs-flow-label{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.hs .hs-label{color:var(--fg);cursor:pointer;opacity:0;transition:opacity .6s var(--ease) calc(.25s + var(--i) * .42s);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:4px 10px;display:flex}.hs-label small{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:clamp(10px,1.3cqi,11px);font-weight:650;transition:color .25s}.hs-label b{letter-spacing:-.018em;font-size:clamp(13.5px,1.9cqi,15.5px);font-weight:650}.hs .hs-label[data-k=mindset]{color:var(--brand-ink)}.hs-label[data-k=mindset] small{color:color-mix(in srgb, var(--brand-ink) 62%, transparent)}.hs .hs-label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hs .hs-label[data-k=mindset]:focus-visible{outline-color:var(--brand-ink)}.hs-words{pointer-events:none;opacity:0;translate:var(--dx) var(--dy);transition:opacity .7s var(--ease) calc(.45s + var(--i) * .42s + var(--n) * 50ms), translate .9s var(--ease) calc(.45s + var(--i) * .42s + var(--n) * 50ms);gap:clamp(14px,2.6cqi,22px);display:flex}.hs-word{letter-spacing:-.008em;color:var(--muted);font-size:clamp(11.5px,1.6cqi,13.5px);font-weight:500;transition:color .25s,opacity .25s}.hs-word[data-k=mindset]{color:color-mix(in srgb, var(--brand-ink) 74%, transparent)}.hs-flow-label{letter-spacing:-.005em;text-align:center;color:var(--text);pointer-events:none;opacity:0;transition:opacity .5s var(--ease) calc(1.9s + var(--i) * .2s);font-size:clamp(11px,1.45cqi,12.5px);font-weight:600;line-height:1.25}.hs-read{opacity:0;transition:opacity .6s var(--ease) 2s;margin-top:20px;display:grid}.hs-read p{max-width:560px;color:var(--muted);text-align:center;text-wrap:balance;visibility:hidden;opacity:0;transition:opacity .3s, transform .35s var(--ease), visibility 0s .35s;grid-area:1/1;margin:0 auto;font-size:15px;line-height:1.5;transform:translateY(5px)}.hs-read p.is-on{visibility:visible;opacity:1;transition-delay:0s;transform:none}.hs-read b{color:var(--fg);margin-right:6px;font-weight:650}.hs.is-in .hs-ring{opacity:1;transform:none}.hs.is-in .hs-label,.hs.is-in .hs-words,.hs.is-in .hs-flow-label,.hs.is-in .hs-read,.hs.is-in .hs-flow circle,.hs.is-in .hs-head{opacity:1}.hs.is-in .hs-words{translate:0}.hs.is-in .hs-flow path:first-child{stroke-dashoffset:0}.hs:not([data-on=""]) .hs-word{opacity:.4}.hs[data-on=action] .hs-ring[data-k=action],.hs[data-on=reaction] .hs-ring[data-k=reaction]{stroke:var(--brand);stroke-width:2.4px}.hs[data-on=mindset] .hs-ring[data-k=mindset]{stroke:color-mix(in srgb, var(--brand) 55%, var(--fg));stroke-width:2.4px}.hs[data-on=action] .hs-word[data-k=action],.hs[data-on=reaction] .hs-word[data-k=reaction],.hs[data-on=mindset] .hs-word[data-k=mindset]{opacity:1;color:var(--fg)}.hs[data-on=mindset] .hs-word[data-k=mindset]{color:var(--brand-ink)}.hs .hs-list{margin:0;padding:0;list-style:none}.hs:not(.is-compact) .hs-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs.is-compact .hs-list{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:20px;display:grid}.hs .hs-list li{opacity:0;transition:opacity .6s var(--ease) calc(1.2s + var(--i) * .15s), transform .6s var(--ease) calc(1.2s + var(--i) * .15s);margin:0;font-size:14px;line-height:1.45;transform:translateY(8px)}.hs.is-in .hs-list li{opacity:1;transform:none}.hs-list li>b{color:var(--fg);letter-spacing:-.012em;font-weight:650}.hs-list li>span{color:var(--accent);font-weight:600}.hs .hs-list p{color:var(--muted);margin:3px 0 0}.hs-list i{color:var(--faint);font-style:normal}.hs .hs-list .hs-to{color:var(--text);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.hs-to svg{fill:none;width:14px;height:14px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hs.is-compact .hs-label b{display:none}.hs.is-compact .hs-label[data-k=mindset] b{font-size:13.5px;display:block}.hs.is-compact .hs-label small{font-size:11px}.hs.is-compact .hs-read p{font-size:14px}@media (prefers-reduced-motion:reduce){.hs *{transition:none!important}}.hs-flow-label{text-shadow:0 0 2px var(--raised), 0 0 4px var(--raised), 0 0 8px var(--raised)}
