.memory .roots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.memory .roots path{fill:none;stroke-linecap:round}.memory .roots .r-main{stroke:#9fb2ee;stroke-width:1.8;opacity:.9}.memory .roots .r-halo{stroke:#a9bcf5;stroke-width:8;opacity:.13}.memory .roots .r-side{stroke:#545b66;stroke-width:1.1;opacity:.7}.memory .roots .r-end{fill:#0e1116;stroke:#a9bcf5;stroke-width:1.5}.js .memory .roots .r-draw{transition:stroke-dashoffset 1.1s var(--ease-soft) calc(var(--i,0)*.14s + var(--d0,0ms))}.js .memory .roots .r-end{opacity:0;transition:opacity .4s calc(var(--i,0)*.14s + var(--d0,0ms) + .7s)}.js .memory .grown .roots .r-end{opacity:1}.mnode{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:#0e1116eb;box-shadow:inset 0 0 0 1px #a9bcf559,0 0 0 6px #a9bcf50d,0 0 40px -4px #a9bcf559;font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--peri);white-space:nowrap}.mnode .core{width:10px;height:10px;border-radius:50%;background:#e4e9ff;box-shadow:0 0 8px #a9bcf5,0 0 18px #a9bcf5b3}.js .mnode .core{animation:mem-pulse 3.2s var(--ease-soft) infinite}@keyframes mem-pulse{0%,to{box-shadow:0 0 8px #a9bcf5,0 0 18px #a9bcf5b3}50%{box-shadow:0 0 12px #a9bcf5,0 0 30px #a9bcf5e6}}.mcard{position:relative;z-index:2;border-radius:14px;background:#1a1d24eb;box-shadow:inset 0 0 0 1px #a9bcf529,0 14px 30px -14px #000000b3;padding:12px 14px}.mcard .mem{display:flex;align-items:center;gap:9px;font:560 14px/1.3 var(--body);color:#e9ecf1}.mcard .mem img{width:18px;height:18px;flex:none;filter:drop-shadow(0 0 6px rgba(169,188,245,.5))}.mcard .act{display:flex;align-items:flex-start;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(243,243,241,.07);font:500 13px/1.4 var(--body);color:var(--peri)}.mcard .act svg{flex:none;margin-top:2px}.js .mcard[data-r]{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-soft) calc(var(--i,0)*.14s + var(--d0,0ms) + .6s),transform .7s var(--ease-soft) calc(var(--i,0)*.14s + var(--d0,0ms) + .6s)}.js .grown .mcard[data-r]{opacity:1;transform:none}.memory{padding-top:60px;padding-bottom:90px}.memory .sec-copy.center{max-width:680px}.slider{position:relative;margin-top:52px}.controls{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.tabs{display:flex;gap:6px;flex-wrap:nowrap}.tab{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--quiet);cursor:pointer;text-align:left;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:baseline;padding:10px 14px 14px;border-radius:12px;position:relative;font:inherit;transition:color var(--d-sm),background-color var(--d-sm)}.tab .n{font:600 11px/1 var(--body);letter-spacing:.1em;color:inherit;opacity:.8}.tab .l{font:560 15px/1.2 var(--head);letter-spacing:-.01em}.tab .bar{position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:#f3f3f114;overflow:hidden}.tab .bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--peri);transform:scaleX(0);transform-origin:left}.tab:hover{color:#c9cdd2;background:#f3f3f108}.tab[aria-selected=true]{color:var(--paper)}.tab[aria-selected=true] .n{color:var(--peri)}.tab[aria-selected=true] .bar i{transform:scaleX(1)}.slider.auto .tab[aria-selected=true] .bar i{transform:scaleX(0);animation:mem-fill var(--dwell,9s) linear forwards}.slider.auto.paused .tab[aria-selected=true] .bar i{animation-play-state:paused}@keyframes mem-fill{to{transform:scaleX(1)}}.tab:focus-visible,.arrow:focus-visible{outline:2px solid var(--peri);outline-offset:2px}.arrows{display:flex;gap:8px;padding-bottom:8px}.arrow{-webkit-appearance:none;appearance:none;border:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--paper);background:#f3f3f10a;box-shadow:inset 0 0 0 1px #f3f3f124;transition:background-color var(--d-sm),opacity var(--d-sm)}.arrow:hover{background:#f3f3f117}.arrow:disabled{opacity:.35;cursor:default}.track{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--r-lg);position:relative;align-items:stretch}.track::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:center;padding:40px;border-radius:var(--r-lg);background:linear-gradient(180deg,#1a1d248c,#14171d59);box-shadow:var(--hair)}.s-copy{position:relative;z-index:2}.s-k{font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--peri)}.s-copy h3{margin:14px 0 12px;font:660 26px/1.12 var(--head);letter-spacing:-.025em;text-wrap:balance}.s-copy p:not(.s-k){color:#aeb3ba;font-size:15px}.stage{position:relative;min-width:0}.s-foot{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-top:18px}.s-foot .fine{font-size:13.5px;color:var(--quiet);max-width:720px}.fan{display:grid;grid-template-columns:140px 1fr;align-items:center;column-gap:64px}.fan-node,.fan-cards{position:relative;z-index:2}.fan-cards{list-style:none;display:flex;flex-direction:column;gap:12px}.fan-cards .mcard{max-width:400px}.fan-cards .mcard:nth-child(2),.fan-cards .mcard:nth-child(3){margin-left:28px}.fan .mem .chip{margin-left:auto;white-space:nowrap}.fan .mcard{--d0:.25s}.heads{position:relative;z-index:2;display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;justify-items:center;margin-bottom:26px;font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.heads>span:first-child{justify-self:end}.heads>span:last-child{justify-self:start}.rows{list-style:none;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.row{display:grid;grid-template-columns:1fr 120px 1fr;align-items:start}.said{grid-column:1;justify-self:end;max-width:320px;padding:11px 15px 10px;border-radius:16px 16px 4px;background:#f3f3f10f;box-shadow:inset 0 0 0 1px #f3f3f117}.said .q{font:520 14.5px/1.4 var(--body);color:#e9ecf1}.said .meta,.bub .meta{margin-top:4px;font:500 11.5px/1.3 var(--body);color:var(--quiet)}.did{grid-column:3;justify-self:start;max-width:320px;margin-top:22px}.did .when-top{display:flex;align-items:center;gap:7px;font:600 11.5px/1 var(--body);letter-spacing:.04em;color:var(--peri)}.did .dtext{margin-top:7px;font:520 14px/1.4 var(--body);color:#e9ecf1}.js .said[data-r],.js .incoming[data-r],.js .hub[data-r]{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-soft) var(--d0,0ms),transform .7s var(--ease-soft) var(--d0,0ms)}.js .grown .said[data-r],.js .grown .incoming[data-r],.js .grown .hub[data-r]{opacity:1;transform:none}.js .ledger .mcard[data-r]{transition-delay:calc(var(--d0,0ms) + .45s)}.share{display:flex;flex-direction:column;align-items:center}.memory .incoming{position:relative;z-index:2;display:flex;align-items:flex-end;gap:10px}.memory .in .av{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font:640 13px/1 var(--head);color:var(--ink);background:#d9c7f2}.bub{padding:10px 15px 9px;border-radius:16px 16px 16px 4px;background:#f3f3f10f;box-shadow:inset 0 0 0 1px #f3f3f117}.bub .q{font:520 14.5px/1.4 var(--body);color:#e9ecf1}.hub{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:48px}.hub .leaf{display:flex;align-items:center;gap:9px;padding:8px 13px;border-radius:12px;background:#1a1d24eb;box-shadow:inset 0 0 0 1px #a9bcf538;font:560 14px/1.3 var(--body);color:#e9ecf1}.hub .leaf img{width:18px;height:18px}.outs{list-style:none;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-top:56px}.out .act{border-top:0;margin-top:6px;padding-top:0;color:#e9ecf1;font-size:13.5px}.out .act svg{color:var(--peri)}.share .mcard{--d0:.65s}.work{display:flex;flex-direction:column;align-items:center}.work-node{position:relative;z-index:2}.work-cols{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%;margin-top:40px}.wcol{padding-left:26px}.wh{font:600 11px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin:0 0 12px -26px;padding-left:26px}.wlist{list-style:none;display:flex;flex-direction:column;gap:10px}.wk .mem,.art .mem{font-size:13.5px;align-items:flex-start}.wk .mem img{margin-top:1px}.art .doc{width:18px;height:18px;flex:none;display:grid;place-items:center;color:var(--peri)}.mcard .act.plain{color:#aeb3ba;border-top:0;padding-top:0;margin-top:5px;font-size:12.5px}.wk .act{font-size:12.5px;margin-top:7px;padding-top:7px}.vis-row{margin-top:8px}.vis{display:inline-flex;align-items:center;gap:5px;font:560 10.5px/1 var(--body);letter-spacing:.02em;padding:4px 7px;border-radius:6px}.vis.priv{color:#e3c9a8;background:#e3c9a81a;box-shadow:inset 0 0 0 1px #e3c9a833}.vis.shr{color:var(--peri);background:#a9bcf51a}.work .mcard{--d0:.35s}.t-short,.wh-shr,.ph-only{display:none}@media(max-width:1100px){.slide{grid-template-columns:1fr;gap:28px;padding:32px}.s-copy{max-width:560px}.work-cols{gap:20px}}@media(max-width:760px){.memory{padding-top:40px}.slider{margin-top:34px}.controls{margin-bottom:12px}.tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:100%}.tab{grid-template-columns:1fr;row-gap:5px;padding:8px 6px 13px}.tab .l{font-size:12.5px;line-height:1.2}.tab .bar{left:6px;right:6px}.arrows{display:none}.track{gap:12px;border-radius:18px}.slide{padding:22px 18px 24px;gap:22px;border-radius:18px;align-items:start;align-content:start}.s-copy h3{font-size:21px;margin:10px 0 8px}.s-copy p:not(.s-k){font-size:14px}.fan{grid-template-columns:1fr;row-gap:18px}.fan-cards{padding-left:38px}.fan-cards .mcard{margin-left:0!important;max-width:none}.fan .mem{flex-wrap:wrap}.fan .mem>span:not(.chip){flex:1 1 calc(100% - 27px)}.fan .mem .chip{margin-left:27px}.mcard .mem{font-size:13.5px}.mcard .act{font-size:12.5px}.heads{display:flex;justify-content:flex-start;margin-bottom:16px}.heads>span:not(.mnode){display:none}.rows{gap:22px;padding-left:38px}.row{display:flex;flex-direction:column;gap:10px}.said,.did{max-width:none;justify-self:auto;margin:0}.share{align-items:stretch}.hub{align-items:flex-start;margin-top:34px}.outs{grid-template-columns:1fr;gap:12px;padding-left:38px;margin-top:22px}.s-foot{flex-direction:column;gap:10px}.x-m{display:none}.work{align-items:stretch}.work-node{align-self:flex-start}.work-cols{grid-template-columns:1fr;gap:20px;margin-top:24px}.wcol{padding-left:38px}.wh{margin-left:0;padding-left:0}.wk .act{margin-top:6px;padding-top:6px}.vis-row{margin-top:6px}.wcol:last-child .wlist{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.art{padding:10px 10px 11px}.art .mem{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px}.art .act.plain,.art .vis-row,.t-long{display:none}.t-short{display:inline}.wh-shr{display:inline;color:var(--peri);letter-spacing:.08em}}@media(max-width:480px){.slide{padding:16px;gap:14px}.s-copy h3{font-size:19px;margin:8px 0 6px}.s-copy p:not(.s-k){font-size:13.5px}.fan{row-gap:12px}.fan-cards{gap:8px;padding-left:32px}.mcard{padding:10px 12px}.mcard .mem{font-size:13px}.mcard .act{font-size:12px;margin-top:7px;padding-top:7px}.heads{margin-bottom:10px}.rows{gap:12px;padding-left:32px}.row{gap:8px}.said{padding:8px 12px}.said .q{font-size:13.5px}.did .dtext{margin-top:5px;font-size:13px}.hub{margin-top:22px;gap:6px}.outs{gap:8px;padding-left:32px;margin-top:16px}.out .act{font-size:12.5px}.work-cols{gap:14px;margin-top:16px}.wcol{padding-left:32px}.wlist{gap:8px}.wk{padding:8px 10px 9px}.wk .mem{font-size:12.5px}.wk .act{font-size:11.5px;margin-top:5px;padding-top:5px}.vis-row{margin-top:5px}.ph-hide{display:none}.ph-only{display:inline}.wcol:last-child .wlist{gap:6px}.art{padding:8px}.art .mem{flex-direction:row;align-items:center;gap:6px;font-size:12px}.s-foot{margin-top:12px}.s-foot .fine{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.track{scroll-behavior:auto}.js .mnode .core{animation:none}}
