.pin-container.svelte-1d4xdxv{perspective:1000px;isolation:isolate}.pin-ui.svelte-1d4xdxv{opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.2,0,.2,1)}@media(min-width:640px){.pin-container.svelte-1d4xdxv:hover .pin-ui:where(.svelte-1d4xdxv){opacity:1;transform:translateY(0)}}.button-underline.svelte-1d4xdxv{--gold: .75 .14 75;background:linear-gradient(90deg,oklch(var(--gold) / 0),oklch(var(--gold) / .8),oklch(var(--gold) / 0))}.dark .button-underline.svelte-1d4xdxv{--gold: .82 .17 75}.pin-line.svelte-1d4xdxv{--gold: .75 .14 75;width:4px;height:80px}.dark .pin-line.svelte-1d4xdxv{--gold: .82 .17 75}.pin-line-glow.svelte-1d4xdxv{position:absolute;inset:0;background:linear-gradient(to bottom,oklch(var(--gold) / .6),oklch(var(--gold) / 0));filter:blur(3px)}.pin-line-solid.svelte-1d4xdxv{position:absolute;left:1px;width:2px;height:100%;background:linear-gradient(to bottom,oklch(var(--gold) / .9),oklch(var(--gold) / .3))}.dark .pin-line-glow.svelte-1d4xdxv{background:linear-gradient(to bottom,oklch(var(--gold) / .7),oklch(var(--gold) / 0))}.dark .pin-line-solid.svelte-1d4xdxv{background:linear-gradient(to bottom,oklch(var(--gold)),oklch(var(--gold) / .4))}.pin-rings.svelte-1d4xdxv{left:50%;transform:translate(-50%)}.ping-ring.svelte-1d4xdxv{position:absolute;left:50%;top:50%;width:60px;height:60px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#ffffff40,#fff0 70%);border:1px solid oklch(1 0 0 / .4);will-change:transform,opacity;backface-visibility:hidden}.dark .ping-ring.svelte-1d4xdxv{background:radial-gradient(circle,#fff3,#fff0 70%);border:1px solid oklch(1 0 0 / .35)}.ping-ring-1.svelte-1d4xdxv,.ping-ring-2.svelte-1d4xdxv,.ping-ring-3.svelte-1d4xdxv{opacity:0;transform:translate(-50%,-50%) scale(.5)}.pin-container.svelte-1d4xdxv:hover .ping-ring-1:where(.svelte-1d4xdxv){animation:svelte-1d4xdxv-ping-expand 2.5s ease-out infinite}.pin-container.svelte-1d4xdxv:hover .ping-ring-2:where(.svelte-1d4xdxv){animation:svelte-1d4xdxv-ping-expand 2.5s ease-out infinite .8s}.pin-container.svelte-1d4xdxv:hover .ping-ring-3:where(.svelte-1d4xdxv){animation:svelte-1d4xdxv-ping-expand 2.5s ease-out infinite 1.6s}@keyframes svelte-1d4xdxv-ping-expand{0%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}.pin-dot.svelte-1d4xdxv{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fffc}.dark .pin-dot.svelte-1d4xdxv{background:#fff;box-shadow:0 0 16px #ffffffe6}.pin-line-feature.svelte-1d4xdxv{height:180px}.pin-rings-feature.svelte-1d4xdxv{top:calc(100% + 180px)!important}.perspective-stage.svelte-1d4xdxv{transform-style:preserve-3d}.card-3d.svelte-1d4xdxv{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,0,.2,1);backface-visibility:hidden}.market-card.svelte-1d4xdxv{width:100%;height:100%;box-shadow:0 4px 20px #0000001a;transition:box-shadow .5s cubic-bezier(.2,0,.2,1)}@media(min-width:640px){.pin-container.svelte-1d4xdxv:hover .card-3d:where(.svelte-1d4xdxv){transform:rotateX(45deg) scale(.85) translateY(20px)}.pin-container.svelte-1d4xdxv:hover .market-card:where(.svelte-1d4xdxv){box-shadow:0 50px 50px -20px #0000004d,0 30px 30px -15px #0003}.dark .pin-container.svelte-1d4xdxv:hover .market-card:where(.svelte-1d4xdxv){box-shadow:0 50px 50px -20px #0009,0 30px 30px -15px #0006,0 0 40px var(--glow-accent)}}.market-overlay.svelte-1d4xdxv{background:linear-gradient(180deg,#0000000d,#0000004d,#0009)}.pin-container.svelte-1d4xdxv:hover .market-overlay:where(.svelte-1d4xdxv){background:linear-gradient(180deg,#0000001a,#0006,#000000b3)}.dark .market-overlay.svelte-1d4xdxv{background:linear-gradient(180deg,#0000001a,#00000059,#000000a6)}.market-title.svelte-1d4xdxv{text-shadow:0 2px 12px oklch(0 0 0 / .6)}@media(max-width:639px){.pin-ui.svelte-1d4xdxv{opacity:1;transform:none;position:absolute;inset:auto 0 16px}.pin-line.svelte-1d4xdxv,.pin-rings.svelte-1d4xdxv{display:none}.floating-button.svelte-1d4xdxv span:where(.svelte-1d4xdxv){background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-color:#fff3}.button-underline.svelte-1d4xdxv{display:none}}
