.mindmap[data-astro-cid-6gfjocba]{--k:1;--io:cubic-bezier(.65, 0, .35, 1);--io-soft:cubic-bezier(.45, 0, .55, 1);height:calc(560px * var(--k));margin-top:1rem;position:relative}.mm-glow[data-astro-cid-6gfjocba]{aspect-ratio:1;pointer-events:none;width:360px;transition:scale 1.6s var(--io-soft);position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1}.mm-glow[data-astro-cid-6gfjocba] span[data-astro-cid-6gfjocba]{background:radial-gradient(closest-side, var(--card-spot), transparent);animation:mm-breathe 6s var(--io-soft) infinite;border-radius:50%;position:absolute;inset:0}.mindmap[data-astro-cid-6gfjocba].is-open .mm-glow[data-astro-cid-6gfjocba]{scale:2.4}@keyframes mm-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}.mm-lines[data-astro-cid-6gfjocba]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mm-lines[data-astro-cid-6gfjocba] line[data-astro-cid-6gfjocba]{stroke:var(--ice-2);stroke-width:1px;stroke-linecap:round;opacity:0}.mm-center[data-astro-cid-6gfjocba]{z-index:2;text-align:center;cursor:pointer;width:260px;font:inherit;color:var(--text);background:linear-gradient(var(--surface-2), var(--surface-2)), var(--bg);border:1px solid var(--border-strong);box-shadow:var(--shadow);transition:border-color .9s var(--io-soft), box-shadow .9s var(--io-soft);border-radius:999px;justify-items:center;margin:0;padding:20px 26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mm-center[data-astro-cid-6gfjocba]:hover,.mindmap[data-astro-cid-6gfjocba].is-open .mm-center[data-astro-cid-6gfjocba]{border-color:var(--ice-2)}.mm-title[data-astro-cid-6gfjocba]{font-family:var(--display);font-size:1.3rem;line-height:1.2}.mm-hint[data-astro-cid-6gfjocba]{pointer-events:none;width:max-content;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%}.mm-hint[data-astro-cid-6gfjocba] small[data-astro-cid-6gfjocba]{letter-spacing:.08em;color:var(--muted);transition:opacity .8s var(--io-soft);font-size:.75rem;display:block}.mindmap[data-astro-cid-6gfjocba].is-open .mm-hint[data-astro-cid-6gfjocba] small[data-astro-cid-6gfjocba]{opacity:0}.mm-list[data-astro-cid-6gfjocba]{margin:0;padding:0;list-style:none}.mm-node[data-astro-cid-6gfjocba]{z-index:1;opacity:0;visibility:hidden;will-change:transform, opacity;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.mm-bubble[data-astro-cid-6gfjocba]{text-align:center;width:max-content;max-width:170px;color:var(--text-2);background:linear-gradient(var(--surface-2), var(--surface-2)), var(--bg);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .7s var(--io), border-color .7s var(--io-soft), color .7s var(--io-soft);border-radius:16px;padding:10px 14px;font-size:.86rem;line-height:1.35;display:block}.mm-node[data-astro-cid-6gfjocba]:hover .mm-bubble[data-astro-cid-6gfjocba]{border-color:var(--ice-2);color:var(--text);transform:translateY(-2px)scale(1.025)}@media (width<=900px){.mindmap[data-astro-cid-6gfjocba]{justify-items:center;height:auto;display:grid}.mm-glow[data-astro-cid-6gfjocba]{top:60px}.mm-lines[data-astro-cid-6gfjocba]{display:none}.mm-center[data-astro-cid-6gfjocba]{position:relative;top:auto;left:auto;transform:none}.mm-wrap[data-astro-cid-6gfjocba]{width:100%;transition:grid-template-rows 1s var(--io);grid-template-rows:0fr;display:grid}.mindmap[data-astro-cid-6gfjocba].is-open .mm-wrap[data-astro-cid-6gfjocba]{grid-template-rows:1fr}.mm-list[data-astro-cid-6gfjocba]{flex-wrap:wrap;justify-content:center;gap:10px;min-height:0;padding-top:22px;display:flex;overflow:hidden}.mm-node[data-astro-cid-6gfjocba]{visibility:visible;filter:blur(3px);transition:opacity .8s var(--io-soft), transform .9s var(--io), filter .8s var(--io-soft);transition-delay:calc(var(--i) * 50ms);position:static;transform:translateY(10px)scale(.97)}.mindmap[data-astro-cid-6gfjocba].is-open .mm-node[data-astro-cid-6gfjocba]{opacity:1;filter:none;transform:none}.mm-node[data-astro-cid-6gfjocba]{max-width:100%}.mm-bubble[data-astro-cid-6gfjocba]{width:auto;max-width:100%}.mindmap[data-astro-cid-6gfjocba].is-open .mm-hint[data-astro-cid-6gfjocba]{display:none}}.path[data-astro-cid-wcolddp2]{padding:clamp(28px,4vw,44px)}.path-h[data-astro-cid-wcolddp2]{font-family:var(--display);font-size:clamp(1.5rem,2.6vw,1.85rem);font-weight:400;line-height:1.2}.proof[data-astro-cid-wcolddp2]{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:1.4rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.proof[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{padding-left:1.4rem;position:relative}.proof[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";border-left:2px solid var(--ice);border-bottom:2px solid var(--ice);width:10px;height:5px;position:absolute;top:.5em;left:.1rem;transform:rotate(-45deg)}.link[data-astro-cid-wcolddp2]{gap:.4em;margin-top:.4rem;font-weight:500;text-decoration:none;display:inline-flex}.links[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:.4rem 1.6rem;display:flex}.map-gap[data-astro-cid-wcolddp2]{margin-top:clamp(48px,7vw,88px)}
