.iuVisual{--iu-ink:#090d12;--iu-copy:#626b78;--iu-node:#838d9c;--iu-highlight:#f1f42d;--iu-card:#ffffffeb;--iu-shadow:#26334624;width:100%;height:640px;color:var(--iu-ink);touch-action:pan-y;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.iuVisual *{box-sizing:border-box}.iuDepth{position:absolute;inset:215px 0 0}.iuScenery{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 5% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 5% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.iuWash{filter:blur(18px);pointer-events:none;background:radial-gradient(at 55% 52%,#f1f42d13,#0000 36%),radial-gradient(at 80% 20%,#c5d0e138,#0000 44%);position:absolute;inset:8% -6% 6% 14%}.iuThread{transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#0000,#6271871a,#0000);width:78%;height:1px;position:absolute}.iuThreadOne{top:22%;left:17%;transform:rotate(-14deg)}.iuThreadTwo{top:51%;left:12%;transform:rotate(8deg)}.iuThreadThree{top:78%;left:20%;transform:rotate(-6deg)}.iuThreadFour{opacity:.5;top:66%;left:38%;transform:rotate(18deg)}.iuPoint{left:var(--x);top:var(--y);width:var(--size);height:var(--size);transform:translate(calc(-50% + var(--pointer-x,0px)),calc(-50% + var(--pointer-y,0px)));pointer-events:none;transition:transform .24s ease-out;position:absolute}.iuPointDrift,.iuPointCore{border-radius:50%;width:100%;height:100%;display:block}.iuPointDrift{animation:iu-drift var(--drift-time) var(--drift-delay) ease-in-out infinite alternate}.iuPointCore{background:var(--iu-node);opacity:0;filter:blur(var(--blur));transform:scale(.15);box-shadow:0 5px 14px #3443571f}.iuPointNear .iuPointCore{background:#323a45}.iuPointFar .iuPointCore{background:#a6aebb}.isEntered .iuPointCore{animation:iu-node-in .72s calc(.36s + var(--delay)) cubic-bezier(.16,1,.3,1) forwards}.iuPaths{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iuPaths path{fill:none;stroke:var(--iu-highlight);stroke-width:.42px;stroke-linecap:round;opacity:.8;vector-effect:non-scaling-stroke;stroke-dasharray:140;stroke-dashoffset:140px}.isEntered .iuPaths path{animation:iu-draw 1.18s var(--path-delay) cubic-bezier(.16,1,.3,1) forwards}.iuMembrane{z-index:8;border-radius:var(--mem-r1) var(--mem-r2) var(--mem-r3) var(--mem-r4) / 55% 47% 53% 45%;opacity:0;width:208px;height:148px;transform:translate(calc(-50% + var(--mem-x)),calc(-50% + var(--mem-y)));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:radial-gradient(circle at 36% 34%,#ffffff4d,#0000 24%),linear-gradient(145deg,#131b261c,#3946580e);transition:border-radius .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:52%;left:50%;box-shadow:inset 0 0 48px #ffffff29,0 24px 58px #39475b14}.isEntered .iuMembrane{animation:1s cubic-bezier(.16,1,.3,1) .1s forwards iu-membrane-in,5.4s ease-in-out 1.3s infinite iu-breathe}.iuNetwork{position:absolute;inset:0}.iuNetwork i{background:#090d12;border-radius:50%;display:block;position:absolute;box-shadow:0 8px 18px #090d122e}.iuNetwork i:first-child{width:20px;height:20px;top:43%;left:42%}.iuNetwork i:nth-child(2){opacity:.76;width:11px;height:11px;top:35%;left:27%}.iuNetwork i:nth-child(3){opacity:.86;width:13px;height:13px;top:33%;left:65%}.iuNetwork i:nth-child(4){opacity:.9;width:14px;height:14px;top:65%;left:29%}.iuNetwork i:nth-child(5){opacity:.66;width:10px;height:10px;top:68%;left:62%}.iuNetwork i:nth-child(6){opacity:.54;width:8px;height:8px;top:52%;left:76%}.iuNetwork i:nth-child(7){opacity:.5;width:7px;height:7px;top:19%;left:48%}.iuNetwork i:nth-child(8){opacity:.46;width:6px;height:6px;top:76%;left:47%}.iuNetwork>span{color:var(--iu-ink);white-space:nowrap;font-size:11px;font-weight:500;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.iuMatch{z-index:14;width:44px;height:44px;color:var(--iu-ink);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;margin:-22px 0 0 -22px;padding:0;position:absolute}.isEntered .iuMatch{animation:iu-match-in .5s var(--match-delay) ease forwards}.iuMatch:before{content:"";background:var(--iu-highlight);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f1f42d26,0 5px 14px #7074152e}.iuMatch:after{content:attr(data-label);color:var(--iu-ink);opacity:0;white-space:nowrap;background:#ffffffe6;border:1px solid #69778b29;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;bottom:37px;left:50%;transform:translate(-50%,5px);box-shadow:0 8px 22px #2633461a}.iuMatch:hover:after,.iuMatch:focus-visible:after,.iuMatch.isSelected:after{opacity:1;transform:translate(-50%)}.iuFund{z-index:15;background:var(--iu-card);width:184px;box-shadow:0 18px 42px var(--iu-shadow);color:var(--iu-ink);font:inherit;text-align:left;opacity:0;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);cursor:pointer;transform:translate3d(var(--from-x),var(--from-y),-100px) scale(.82);border:1px solid #68768a2e;border-radius:14px;padding:14px 15px 13px;display:block;position:absolute}.isEntered .iuFund{animation:iu-card-in .84s var(--card-delay) cubic-bezier(.16,1,.3,1) forwards}.iuFund:hover,.iuFund.isSelected{border-color:#090d1257;box-shadow:0 22px 48px #26334633}.iuFundNorth{--from-x:42px;--from-y:-20px;--card-delay:1.12s;top:26%;left:min(66%,100% - 208px)}.iuFundSouth{--from-x:38px;--from-y:24px;--card-delay:1.34s;top:70%;left:min(67%,100% - 208px)}.iuFundHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.iuFundName{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.iuCardDot{background:var(--iu-highlight);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f1f42d33}.iuFundMeta{color:var(--iu-copy);flex-wrap:wrap;gap:5px 8px;margin-top:10px;font-size:10px;line-height:1.35;display:flex}.iuFundMeta span:not(:last-child):after{content:"·";color:#a1a9b5;margin-left:8px}.iuStatus{z-index:17;max-width:280px;color:var(--iu-copy);text-align:center;opacity:0;white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex;position:absolute;top:33%;left:50%;transform:translate(-50%,-7px)}.isEntered .iuStatus{animation:.45s 1.7s forwards iu-status-in}.iuStatus:before{content:"";background:var(--iu-highlight);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #f1f42d2e}.iuReplay{z-index:20;width:34px;height:34px;color:var(--iu-copy);cursor:pointer;background:#ffffffe6;border:1px solid #68768a30;border-radius:50%;place-items:center;padding:0;font:400 19px/1 Inter,sans-serif;display:inline-grid;position:absolute;top:3%;right:3%;box-shadow:0 8px 24px #26334614}.iuLive{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes iu-node-in{to{opacity:var(--alpha);transform:scale(1)}}@keyframes iu-drift{0%{transform:translate(calc(var(--drift-x) * -.5),calc(var(--drift-y) * -.5))}to{transform:translate(var(--drift-x),var(--drift-y))}}@keyframes iu-membrane-in{to{opacity:1}}@keyframes iu-breathe{0%,to{filter:saturate(.96)}50%{filter:saturate(1.08)}}@keyframes iu-draw{to{stroke-dashoffset:0}}@keyframes iu-match-in{to{opacity:1}}@keyframes iu-card-in{to{opacity:1;transform:translate(0)scale(1)}}@keyframes iu-status-in{to{opacity:1;transform:translate(-50%)}}@media(max-width:1023px){.iuVisual{height:580px}.iuDepth{top:215px}.iuFund{width:164px;padding:12px 13px}.iuFundNorth{top:27%;left:min(62%,100% - 188px)}.iuFundSouth{top:69%;left:min(63%,100% - 188px)}.iuStatus{top:33%;left:48%}}@media(max-width:639px){.iuVisual{height:510px}.iuDepth{top:290px}.iuMembrane{width:176px;height:128px}.iuFund,.iuStatus,.iuMatch:after{display:none}.iuReplay{top:3%;right:3%}}@media(max-width:399px){.iuStatus{font-size:9px}}@media(prefers-reduced-motion:reduce){.iuPointCore,.iuMembrane,.iuMatch,.iuFund,.iuStatus,.iuPaths path{opacity:var(--alpha,1)!important;stroke-dashoffset:0!important;animation:none!important}.iuMembrane{transform:translate(-50%,-50%)!important}.iuPoint{transition:none;transform:translate(-50%,-50%)!important}.iuPointCore{transform:scale(1)!important}.iuPointDrift{animation:none!important}.iuFund{transform:none!important}}
