.memory-map[data-astro-cid-t3ajcl4y]{--vb-h: 540;container:memory / inline-size;width:min(100%,68rem);margin:2.5rem auto 0;position:relative}.memory-map__stage[data-astro-cid-t3ajcl4y]{position:relative;width:100%;aspect-ratio:1000 / 540;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse 28% 42% at 16% 22%,color-mix(in srgb,var(--pink) 10%,transparent),transparent 70%),radial-gradient(ellipse 28% 42% at 84% 22%,color-mix(in srgb,var(--purple) 10%,transparent),transparent 70%),linear-gradient(180deg,#ffffff 0%,var(--off-white) 100%);border:1px solid color-mix(in srgb,var(--purple) 14%,var(--border));box-shadow:0 1px #fffc inset,0 18px 50px #5270f51a}.memory-map__stage[data-astro-cid-t3ajcl4y]:before{content:"";position:absolute;z-index:5;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pink),var(--purple));pointer-events:none}.memory-map__bloom[data-astro-cid-t3ajcl4y],.memory-map__wash[data-astro-cid-t3ajcl4y]{position:absolute;left:50%;top:37%;transform:translate(-50%,-50%);pointer-events:none}.memory-map__bloom[data-astro-cid-t3ajcl4y]{z-index:0;width:42%;height:58%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--purple) 14%,transparent) 0%,color-mix(in srgb,var(--pink) 8%,transparent) 46%,transparent 72%);filter:blur(6px)}.memory-map__wash[data-astro-cid-t3ajcl4y]{z-index:0;width:36%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--pink) 55%,transparent) 50deg,transparent 110deg,color-mix(in srgb,var(--purple) 60%,transparent) 190deg,transparent 250deg,color-mix(in srgb,var(--pink) 40%,transparent) 320deg,transparent 360deg);filter:blur(22px);opacity:.32;animation:memory-spin 16s linear infinite}.memory-map__wires[data-astro-cid-t3ajcl4y]{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible}.memory-map__under[data-astro-cid-t3ajcl4y],.memory-map__wire[data-astro-cid-t3ajcl4y],.memory-map__flow[data-astro-cid-t3ajcl4y]{fill:none;stroke-linecap:round}.memory-map__under[data-astro-cid-t3ajcl4y]{stroke:#ffffffeb;stroke-width:8}.memory-map__wire[data-astro-cid-t3ajcl4y]{stroke-width:1.7;opacity:.42}.memory-map__flow[data-astro-cid-t3ajcl4y]{stroke-width:2.6;stroke-dasharray:16 84;animation:memory-flow 2.8s linear infinite;animation-delay:calc(var(--i, 0) * -.32s)}.memory-map__flow--out[data-astro-cid-t3ajcl4y]{animation-duration:2.15s;animation-delay:-.4s}.memory-map__otto-hub[data-astro-cid-t3ajcl4y],.memory-map__user[data-astro-cid-t3ajcl4y],.memory-map__node[data-astro-cid-t3ajcl4y]{position:absolute;z-index:2;transform:translate(-50%,-50%)}.memory-map__otto-hub[data-astro-cid-t3ajcl4y]{left:50%;top:37.04%;width:26%;min-height:34%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:.95rem .85rem .8rem;text-align:center;background:#fff;border:1px solid color-mix(in srgb,var(--purple) 16%,var(--border));border-radius:22px;box-shadow:0 1px #ffffffe6 inset,0 16px 40px #5270f529}.memory-map__otto-hub[data-astro-cid-t3ajcl4y]:before{content:"";position:absolute;top:0;left:12%;right:12%;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--pink),var(--purple))}.memory-map__otto-hub-copy[data-astro-cid-t3ajcl4y]{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:0}.memory-map__otto-avatar[data-astro-cid-t3ajcl4y]{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--pink) 10%,white);border:1px solid color-mix(in srgb,var(--pink) 24%,white);box-shadow:0 8px 22px #e20f7a24}.memory-map__otto-avatar[data-astro-cid-t3ajcl4y] img[data-astro-cid-t3ajcl4y]{width:100%;height:100%;object-fit:contain}.memory-map__live[data-astro-cid-t3ajcl4y]{display:inline-flex;align-items:center;gap:.32rem;padding:.16rem .45rem .16rem .38rem;border-radius:999px;background:color-mix(in srgb,var(--green) 12%,white);color:#047857;font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.memory-map__live[data-astro-cid-t3ajcl4y] i[data-astro-cid-t3ajcl4y]{width:.38rem;height:.38rem;border-radius:50%;background:#10b981;box-shadow:0 0 #10b98173;animation:memory-ping 1.8s ease-out infinite}.memory-map__otto-name[data-astro-cid-t3ajcl4y]{font-family:var(--font-display);font-size:clamp(1.15rem,2.35cqi,1.55rem);font-weight:400;letter-spacing:.01em;line-height:1.05;color:var(--dark)}.memory-map__otto-lead[data-astro-cid-t3ajcl4y]{font-family:var(--font-body);font-size:clamp(.62rem,1.15cqi,.75rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--purple)}.memory-map__otto-meta[data-astro-cid-t3ajcl4y]{font-family:var(--font-body);font-size:clamp(.68rem,1.25cqi,.84rem);color:var(--subtle);line-height:1.25;max-width:16rem}.memory-map__sources[data-astro-cid-t3ajcl4y]{position:static}.memory-map__node[data-astro-cid-t3ajcl4y]{top:calc(var(--y) / var(--vb-h) * 100%);width:20%;display:flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.35rem .85rem .35rem .35rem;background:#fff;border:1px solid color-mix(in srgb,var(--border) 85%,white);border-radius:999px;box-shadow:0 1px #ffffffe6 inset,0 8px 22px #1113180f;animation:memory-in .7s ease both;animation-delay:calc(var(--i) * 70ms);transition:transform .25s ease,box-shadow .25s ease}.memory-map__node--left[data-astro-cid-t3ajcl4y]{left:13%}.memory-map__node--right[data-astro-cid-t3ajcl4y]{left:87%}.memory-map__node[data-astro-cid-t3ajcl4y]:hover{transform:translate(-50%,calc(-50% - 3px));box-shadow:0 1px #ffffffe6 inset,0 14px 28px #5270f529}.memory-map__glyph[data-astro-cid-t3ajcl4y]{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border-radius:999px}.memory-map__glyph[data-astro-cid-t3ajcl4y] svg{width:1.05rem;height:1.05rem;display:block}.memory-map__node[data-astro-cid-t3ajcl4y].is-pink .memory-map__glyph[data-astro-cid-t3ajcl4y]{background:var(--pink-light);color:var(--pink)}.memory-map__node[data-astro-cid-t3ajcl4y].is-purple .memory-map__glyph[data-astro-cid-t3ajcl4y]{background:var(--purple-light);color:var(--purple)}.memory-map__label[data-astro-cid-t3ajcl4y]{font-family:var(--font-body);font-size:clamp(.72rem,1.35cqi,.92rem);font-weight:700;color:var(--dark);letter-spacing:-.01em;line-height:1.15;white-space:nowrap}.memory-map__user[data-astro-cid-t3ajcl4y]{left:50%;top:84.1%;width:30%;min-height:13.3%;display:flex;flex-direction:row;align-items:center;gap:.7rem;padding:.55rem 1rem .55rem .55rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,var(--purple),var(--pink)) border-box;border:1.5px solid transparent;border-radius:18px;box-shadow:0 12px 32px #5270f51f;animation:memory-in .7s ease .45s both}.memory-map__user-glyph[data-astro-cid-t3ajcl4y]{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:999px;background:var(--purple-light);color:var(--purple)}.memory-map__user-glyph[data-astro-cid-t3ajcl4y] svg{width:1.2rem;height:1.2rem;display:block}.memory-map__user-copy[data-astro-cid-t3ajcl4y]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left;gap:.05rem}.memory-map__user-copy[data-astro-cid-t3ajcl4y] strong[data-astro-cid-t3ajcl4y]{font-family:var(--font-display);font-size:clamp(1.05rem,2cqi,1.35rem);font-weight:400;line-height:1;color:var(--dark)}.memory-map__user-copy[data-astro-cid-t3ajcl4y] span[data-astro-cid-t3ajcl4y]{font-family:var(--font-body);font-size:clamp(.62rem,1.15cqi,.78rem);color:var(--subtle);line-height:1.25}.memory-map__stem[data-astro-cid-t3ajcl4y],.memory-map__stem--in[data-astro-cid-t3ajcl4y],.memory-map__stem--out[data-astro-cid-t3ajcl4y]{display:none}.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__node:hover) [data-astro-cid-t3ajcl4y][data-link],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__user:hover) [data-astro-cid-t3ajcl4y][data-link]{opacity:.14}.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__node--businessPlan:hover) [data-astro-cid-t3ajcl4y][data-link=businessPlan],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__node--okrs:hover) [data-astro-cid-t3ajcl4y][data-link=okrs],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__node--kpis:hover) [data-astro-cid-t3ajcl4y][data-link=kpis],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__node--wiki:hover) [data-astro-cid-t3ajcl4y][data-link=wiki],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__node--tasks:hover) [data-astro-cid-t3ajcl4y][data-link=tasks],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__node--team:hover) [data-astro-cid-t3ajcl4y][data-link=team],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__node--market:hover) [data-astro-cid-t3ajcl4y][data-link=market],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__node--plugins:hover) [data-astro-cid-t3ajcl4y][data-link=plugins],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__user:hover) [data-astro-cid-t3ajcl4y][data-link=user],.memory-map__stage[data-astro-cid-t3ajcl4y]:has(.memory-map__otto-hub:hover) [data-astro-cid-t3ajcl4y][data-link]{opacity:1}.memory-map__wire[data-astro-cid-t3ajcl4y],.memory-map__flow[data-astro-cid-t3ajcl4y],.memory-map__under[data-astro-cid-t3ajcl4y],.memory-map__spark[data-astro-cid-t3ajcl4y]{transition:opacity .25s ease}@keyframes memory-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes memory-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes memory-halo{0%,to{transform:scale(.92);opacity:.35}50%{transform:scale(1.06);opacity:.85}}@keyframes memory-orb{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes memory-shine{0%,42%{transform:translate(-75%)}68%,to{transform:translate(75%)}}@keyframes memory-ping{0%{box-shadow:0 0 #10b98173}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes memory-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes memory-stem{0%{top:0}to{top:100%}}@container memory (max-width: 860px){.memory-map[data-astro-cid-t3ajcl4y]{margin-top:1.75rem}.memory-map__stage[data-astro-cid-t3ajcl4y]{aspect-ratio:auto;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;height:auto;padding:1.15rem .9rem 1.1rem;overflow:hidden}.memory-map__wires[data-astro-cid-t3ajcl4y],.memory-map__bloom[data-astro-cid-t3ajcl4y],.memory-map__wash[data-astro-cid-t3ajcl4y]{display:none}.memory-map__otto-hub[data-astro-cid-t3ajcl4y],.memory-map__user[data-astro-cid-t3ajcl4y],.memory-map__node[data-astro-cid-t3ajcl4y],.memory-map__sources[data-astro-cid-t3ajcl4y]{position:relative;left:auto;top:auto;width:auto;height:auto;transform:none;animation:none}.memory-map__otto-hub[data-astro-cid-t3ajcl4y],.memory-map__user[data-astro-cid-t3ajcl4y]{width:100%}.memory-map__otto-hub[data-astro-cid-t3ajcl4y]{flex-direction:row;justify-content:flex-start;text-align:left;gap:.85rem;min-height:0;padding:.95rem .95rem .95rem .85rem}.memory-map__otto-hub[data-astro-cid-t3ajcl4y]:before{inset:12% auto 12% 0;width:3px;height:auto;border-radius:0 4px 4px 0}.memory-map__otto-avatar[data-astro-cid-t3ajcl4y]{width:3rem;height:3rem}.memory-map__otto-hub-copy[data-astro-cid-t3ajcl4y]{align-items:flex-start;text-align:left}.memory-map__sources[data-astro-cid-t3ajcl4y]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin:0}.memory-map__node[data-astro-cid-t3ajcl4y]{width:100%;min-width:0}.memory-map__node[data-astro-cid-t3ajcl4y]:hover{transform:none}.memory-map__label[data-astro-cid-t3ajcl4y]{white-space:normal}.memory-map__user[data-astro-cid-t3ajcl4y]{min-height:4.25rem;padding:.55rem .85rem}.memory-map__stem--in[data-astro-cid-t3ajcl4y],.memory-map__stem--out[data-astro-cid-t3ajcl4y]{display:block;position:relative;width:2px;height:1.2rem;margin:.1rem auto;border-radius:999px;background:linear-gradient(180deg,var(--pink),var(--purple));overflow:visible}.memory-map__stem[data-astro-cid-t3ajcl4y]:after{content:"";position:absolute;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid var(--purple);transform:translate(-50%,-50%);animation:memory-stem 1.5s ease-in-out infinite;box-shadow:0 0 0 4px color-mix(in srgb,var(--purple) 16%,transparent)}}@container memory (max-width: 460px){.memory-map__sources[data-astro-cid-t3ajcl4y]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.memory-map__wash[data-astro-cid-t3ajcl4y],.memory-map__flow[data-astro-cid-t3ajcl4y],.memory-map__live[data-astro-cid-t3ajcl4y] i[data-astro-cid-t3ajcl4y],.memory-map__node[data-astro-cid-t3ajcl4y],.memory-map__user[data-astro-cid-t3ajcl4y],.memory-map__stem[data-astro-cid-t3ajcl4y]:after,.memory-map__spark[data-astro-cid-t3ajcl4y]{animation:none!important}.memory-map__flow[data-astro-cid-t3ajcl4y],.memory-map__spark[data-astro-cid-t3ajcl4y]{opacity:0}.memory-map__wire[data-astro-cid-t3ajcl4y]{opacity:.7}}
