.ThoughtMap-module__RmFyra__stage{z-index:0;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:fixed;inset:0;overflow:hidden}.ThoughtMap-module__RmFyra__stage:active{cursor:grabbing}.ThoughtMap-module__RmFyra__world{--k:.5;transform-origin:0 0;position:absolute;top:0;left:0;transform:translate(50vw,52dvh)scale(.5)}@media (min-width:640px){.ThoughtMap-module__RmFyra__world{--k:.68;transform:translate(50vw,50dvh)scale(.68)}}@media (min-width:1280px){.ThoughtMap-module__RmFyra__world{--k:.8;transform:translate(calc(50vw + 4.5rem),48dvh)scale(.8)}}.ThoughtMap-module__RmFyra__lines{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.ThoughtMap-module__RmFyra__edge{fill:none;stroke:color-mix(in oklab, var(--from), var(--to));stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.4;transition:opacity var(--dur-slow) var(--ease-out), stroke-width var(--dur-slow) var(--ease-out)}.ThoughtMap-module__RmFyra__lit{opacity:.95;stroke-width:1.75px;stroke-dasharray:2 7;animation:1.4s linear infinite ThoughtMap-module__RmFyra__current}@keyframes ThoughtMap-module__RmFyra__current{to{stroke-dashoffset:-18px}}.ThoughtMap-module__RmFyra__stage[data-open] .ThoughtMap-module__RmFyra__edge:not(.ThoughtMap-module__RmFyra__lit){opacity:.1}.ThoughtMap-module__RmFyra__tether{fill:none;stroke:var(--from);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.5 6;vector-effect:non-scaling-stroke;opacity:.7}.ThoughtMap-module__RmFyra__node{width:0;height:0;translate:var(--hx) var(--hy);transition:opacity var(--dur-slow) var(--ease-out);position:absolute;top:0;left:0}.ThoughtMap-module__RmFyra__portrait{display:none}@media (orientation:portrait){.ThoughtMap-module__RmFyra__node{translate:var(--vx) var(--vy)}.ThoughtMap-module__RmFyra__portrait{display:inline}.ThoughtMap-module__RmFyra__landscape{display:none}}.ThoughtMap-module__RmFyra__node[data-state=far]{opacity:.22}.ThoughtMap-module__RmFyra__node[data-state=kin]{opacity:.75}.ThoughtMap-module__RmFyra__node[data-state=open]{z-index:1}.ThoughtMap-module__RmFyra__theme{left:calc(var(--extent) * -1);top:calc(var(--extent) * -1);width:calc(var(--extent) * 2);height:calc(var(--extent) * 2);color:inherit;cursor:pointer;touch-action:none;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.ThoughtMap-module__RmFyra__theme:focus-visible{outline-offset:4px;border-radius:50%}.ThoughtMap-module__RmFyra__drift{animation:ThoughtMap-module__RmFyra__drift var(--drift) ease-in-out var(--drift-delay) infinite alternate;position:absolute;inset:0}@keyframes ThoughtMap-module__RmFyra__drift{0%{translate:-2px 1.5px}to{translate:2.5px -2px}}.ThoughtMap-module__RmFyra__halo{width:calc(var(--seal) * 2.7);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 55%, transparent), transparent);opacity:.32;transition:opacity var(--dur-slow) var(--ease-out), scale var(--dur-slow) var(--ease-out);animation:ThoughtMap-module__RmFyra__breathe 7s ease-in-out var(--drift-delay) infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes ThoughtMap-module__RmFyra__breathe{0%{transform:scale(.92)}to{transform:scale(1.06)}}.ThoughtMap-module__RmFyra__theme:hover .ThoughtMap-module__RmFyra__halo,.ThoughtMap-module__RmFyra__theme:focus-visible .ThoughtMap-module__RmFyra__halo{opacity:.7}.ThoughtMap-module__RmFyra__node[data-state=open] .ThoughtMap-module__RmFyra__halo{opacity:.85;scale:1.3}.ThoughtMap-module__RmFyra__seal{width:var(--seal);height:var(--seal);object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 10px 26px -12px color-mix(in srgb, var(--accent) 80%, transparent);transition:scale var(--dur-slow) var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ThoughtMap-module__RmFyra__theme:hover .ThoughtMap-module__RmFyra__seal{scale:1.06}.ThoughtMap-module__RmFyra__node[data-state=open] .ThoughtMap-module__RmFyra__seal{scale:1.12}.ThoughtMap-module__RmFyra__dot{background:var(--accent);width:8px;height:8px;translate:var(--x) var(--y);transition:translate var(--dur-slow) var(--ease-out), opacity .3s var(--ease-out);pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.ThoughtMap-module__RmFyra__node[data-state=open] .ThoughtMap-module__RmFyra__dot{opacity:0;translate:0}.ThoughtMap-module__RmFyra__name{left:50%;top:calc(50% + var(--extent) + 4px);white-space:nowrap;color:var(--accent-ink);font-size:calc(var(--text-label) * clamp(1, .85 / var(--k), 1.7));pointer-events:none;position:absolute;translate:-50%}.ThoughtMap-module__RmFyra__topicPage{left:0;top:calc(var(--extent) + 30px);white-space:nowrap;color:var(--accent-ink);text-underline-offset:.3em;animation:ThoughtMap-module__RmFyra__appear .5s var(--ease-out) .25s both;text-decoration:underline;position:absolute;translate:-50%}@keyframes ThoughtMap-module__RmFyra__appear{0%{opacity:0}}.ThoughtMap-module__RmFyra__bubble{z-index:2;touch-action:none;cursor:grab;width:0;height:0;position:absolute;top:0;left:0}.ThoughtMap-module__RmFyra__bubble:active{cursor:grabbing}.ThoughtMap-module__RmFyra__card{background:color-mix(in srgb, var(--paper-raised) 86%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--hairline));width:15rem;box-shadow:0 22px 44px -26px color-mix(in srgb, var(--accent) 85%, transparent), 0 2px 8px -4px color-mix(in srgb, var(--ink) 18%, transparent);animation:ThoughtMap-module__RmFyra__bloom .75s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms);-webkit-user-select:text;user-select:text;border-radius:18px;margin:0;padding:1rem 1.15rem .9rem;position:absolute;translate:-50% -50%}@keyframes ThoughtMap-module__RmFyra__bloom{0%{opacity:0;scale:.2}}.ThoughtMap-module__RmFyra__bubble[data-closing] .ThoughtMap-module__RmFyra__card{animation:.38s ease-in both ThoughtMap-module__RmFyra__wilt}@keyframes ThoughtMap-module__RmFyra__wilt{to{opacity:0;scale:.2}}.ThoughtMap-module__RmFyra__day{margin:0 0 .35rem}.ThoughtMap-module__RmFyra__title{font-family:var(--font-serif-stack);color:var(--ink);text-wrap:balance;margin:0;font-size:1.05rem;font-weight:500;line-height:1.3}.ThoughtMap-module__RmFyra__quote{border-left:2px solid var(--accent);font-family:var(--font-serif-stack);color:var(--ink-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.6rem 0 0;padding-left:.7rem;font-size:.92rem;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.ThoughtMap-module__RmFyra__footer{justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.85rem;display:flex}.ThoughtMap-module__RmFyra__author{font-family:var(--font-sans-stack);color:var(--ink-muted);font-size:.78rem}.ThoughtMap-module__RmFyra__read{color:var(--accent-ink);flex:none;text-decoration:none}.ThoughtMap-module__RmFyra__read:hover{text-underline-offset:.3em;text-decoration:underline}.ThoughtMap-module__RmFyra__legend{left:var(--space-6);bottom:var(--space-6);max-width:min(26rem, calc(100% - 2 * var(--space-6) - 3.5rem));pointer-events:none;position:absolute}@media (min-width:1280px){.ThoughtMap-module__RmFyra__legend{left:max(var(--space-6), calc(50vw - ((var(--nav-band) + var(--page-max)) / 2)))}}.ThoughtMap-module__RmFyra__heading{margin:0}.ThoughtMap-module__RmFyra__summary{margin:.3rem 0 0}@media (max-width:639px){.ThoughtMap-module__RmFyra__hint{display:none}}.ThoughtMap-module__RmFyra__hint{font-family:var(--font-sans-stack);font-size:var(--text-label);letter-spacing:.03em;color:var(--ink-muted);margin:.3rem 0 0}.ThoughtMap-module__RmFyra__controls{right:var(--space-6);bottom:var(--space-6);align-items:flex-end;gap:var(--space-3);display:flex;position:absolute}.ThoughtMap-module__RmFyra__zoom,.ThoughtMap-module__RmFyra__closeButton{border:1px solid var(--hairline);background:color-mix(in srgb, var(--paper-raised) 82%, transparent);-webkit-backdrop-filter:blur(8px)}.ThoughtMap-module__RmFyra__zoom{border-radius:999px;flex-direction:column;display:flex;overflow:hidden}.ThoughtMap-module__RmFyra__zoom button{width:40px;height:40px;color:var(--ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;font-size:1.1rem;line-height:1}.ThoughtMap-module__RmFyra__zoom button:hover{color:var(--ink)}.ThoughtMap-module__RmFyra__zoom button:focus-visible{outline-offset:-4px;border-radius:999px}.ThoughtMap-module__RmFyra__closeButton{color:var(--ink);cursor:pointer;animation:ThoughtMap-module__RmFyra__appear .4s var(--ease-out) both;border-radius:999px;padding:.65rem 1rem}.ThoughtMap-module__RmFyra__navLayer{z-index:1;pointer-events:none;position:relative}.ThoughtMap-module__RmFyra__navLayer>*{pointer-events:auto}
.LocaleToggle-module__1Rzu3q__toggle{align-items:baseline;display:inline-flex}.LocaleToggle-module__1Rzu3q__option{color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}a.LocaleToggle-module__1Rzu3q__option:hover{color:var(--ink);border-bottom-color:var(--hairline)}.LocaleToggle-module__1Rzu3q__active{color:var(--accent-ink)}.LocaleToggle-module__1Rzu3q__separator{margin-inline:.25em}
.Seal-module__vEP54q__seal{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--hairline);width:100%;transition:border-color var(--dur-slow);overflow:hidden}.Seal-module__vEP54q__mark{object-fit:cover;width:100%;height:100%;display:block}
