.usb-node[data-astro-cid-54rutvjp]{pointer-events:auto;opacity:0;animation:.7s cubic-bezier(.25,1,.5,1) forwards usbFallDown;animation-delay:var(--delay);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translateY(-150px)}.usb-icon[data-astro-cid-54rutvjp]{cursor:pointer;filter:drop-shadow(4px 6px 4px #0000004d);width:70px;height:auto;transition:filter .2s}.number-box[data-astro-cid-54rutvjp]{fill:var(--white);stroke:#0000001a;stroke-width:2px}.chip-label[data-astro-cid-54rutvjp]{fill:var(--black);font-family:system-ui,-apple-system,sans-serif;font-size:50px;font-weight:700}.projector-beam[data-astro-cid-54rutvjp]{background:linear-gradient(to bottom, var(--usb-color), transparent);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);mix-blend-mode:screen;opacity:0;transform-origin:top;pointer-events:none;visibility:hidden;width:140px;height:240px;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1),visibility .25s;position:absolute;top:190px;transform:scaleX(0)}.hologram-display[data-astro-cid-54rutvjp]{z-index:15;pointer-events:none;visibility:hidden;flex-direction:column;align-items:flex-start;width:210px;transition:visibility .25s;display:flex;position:absolute;top:215px}.holo-content[data-astro-cid-54rutvjp]{opacity:0;background:rgb(from var(--pale) r g b/.5);backdrop-filter:blur(4px);width:100%;box-shadow:0 0 20px rgba(var(--usb-color), .2), inset 0 0 12px rgba(var(--usb-color), .1);box-sizing:border-box;border-radius:6px;margin-top:6px;padding:12px;transform:scale(.96)translateY(5px)}.holo-content[data-astro-cid-54rutvjp] h3[data-astro-cid-54rutvjp]{color:var(--white);margin:0 0 4px;font-size:.95rem}.holo-content[data-astro-cid-54rutvjp] p[data-astro-cid-54rutvjp]{color:var(--white);margin:0 0 8px;font-size:.75rem;line-height:1.3}.holo-content[data-astro-cid-54rutvjp] .click-prompt[data-astro-cid-54rutvjp]{color:var(--usb-color);text-shadow:0 0 4px var(--usb-color);font-size:.7rem;font-weight:700}.usb-node[data-astro-cid-54rutvjp]:hover .projector-beam[data-astro-cid-54rutvjp]{opacity:.25;pointer-events:auto;visibility:visible;transform:scaleX(1)}.usb-node[data-astro-cid-54rutvjp]:hover .hologram-display[data-astro-cid-54rutvjp]{pointer-events:auto;visibility:visible}.usb-node[data-astro-cid-54rutvjp]:hover .holo-content[data-astro-cid-54rutvjp]{animation:.35s cubic-bezier(.16,1,.3,1) .2s forwards holoManifestCard}.usb-node[data-astro-cid-54rutvjp]:hover a[data-astro-cid-54rutvjp]{color:var(--white);box-shadow:none;font-size:12px;font-weight:inherit;padding:0;text-decoration:none;transition:all .2s;display:inline-block;position:relative}.usb-node[data-astro-cid-54rutvjp]:hover a[data-astro-cid-54rutvjp]:hover{background:0 0}@media (width<=600px){.projector-beam[data-astro-cid-54rutvjp],.hologram-display[data-astro-cid-54rutvjp]{display:none!important}.usb-node[data-astro-cid-54rutvjp]:hover .projector-beam[data-astro-cid-54rutvjp],.usb-node[data-astro-cid-54rutvjp]:hover .hologram-display[data-astro-cid-54rutvjp],.usb-node[data-astro-cid-54rutvjp]:hover .holo-content[data-astro-cid-54rutvjp]{visibility:hidden;pointer-events:none;animation:none;display:none!important}}@keyframes holoManifestCard{to{opacity:1;transform:scale(1)translateY(0)}}@keyframes usbFallDown{0%{opacity:0;transform:translateY(-150px)}65%{opacity:1;transform:translateY(0)}82%{transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}h1[data-astro-cid-yjitjrjk]{margin-bottom:0}.tree-viewport[data-astro-cid-yjitjrjk]{border-radius:12px;width:100%;max-width:900px;margin:2rem auto 0;position:relative;overflow:hidden}.tree-layer[data-astro-cid-yjitjrjk]{width:100%;height:auto;filter:drop-shadow(10px 10px 2px var(--light));animation:.6s cubic-bezier(.36,.07,.19,.97) .1s both rattleTree;display:block}.tree-img[data-astro-cid-yjitjrjk]{object-fit:contain;width:100%;height:auto;display:block}.interactive-overlay[data-astro-cid-yjitjrjk]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes rattleTree{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}
