.furin-dock{position:relative;z-index:1;display:grid;margin-top:40px;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.furin-dock__panel{position:relative;touch-action:none;border-radius:30px;padding:12px}.furin-dock__cristal{position:absolute;border-radius:inherit;background:linear-gradient(160deg,#ffffff38,#ffffff08 48%,#ffffff17),#ffffff0f;inset:0;box-shadow:0 24px 30px -14px #05081e8c,0 4px 8px -2px #05081e4d,inset 0 -10px 18px -8px #fff3,inset 0 12px 16px -12px #ffffff6b}.furin-dock__rim{position:absolute;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);background:linear-gradient(140deg,#ffffffe6,#ffffff1a 28%,#ffffff0a 62%,#ffffff8c);padding:1.4px;inset:0}.furin-dock__fila{position:relative;display:flex;align-items: flex-end;gap:var(--furin-dock-gap);height:var(--furin-dock-size)}.furin-dock__item{position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0}.furin-dock__icono{position:absolute;display:grid;color:#fff;background:linear-gradient(180deg,#ffffff80 0%,#fff0 46%),linear-gradient(180deg,var(--furin-dock-c1),var(--furin-dock-c2));border-radius:24%;place-items: center;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 3px #0000142e,0 0 0 .5px #00001e40,0 6px 10px -4px #0508288c}.furin-dock__icono svg{filter:drop-shadow(0 1px 1.5px #00002859);width:54%;height:54%}.furin-dock__item:focus-visible .furin-dock__icono{box-shadow:0 0 0 3px #ffffffd9}.furin-dock__item.is-bounce .furin-dock__icono{animation:.6s cubic-bezier(.3,0,.4,1) furin-dock-rebote}@keyframes furin-dock-rebote{0%,to{transform:translateY(0)}30%{transform:translateY(-16px)}55%{transform:translateY(0)}72%{transform:translateY(-6px)}}.furin-dock__tip{position:absolute;color:#fff;white-space:nowrap;backdrop-filter:blur(10px)saturate(1.5);-webkit-backdrop-filter:blur(10px)saturate(1.5);opacity:0;pointer-events:none;background:#14183c8c;border-radius:999px;padding:6px 11px;transition:opacity .18s,transform .28s cubic-bezier(.3,1.5,.5,1);font-size:12.5px;font-weight:600;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px)scale(.92);box-shadow:inset 0 0 0 1px #ffffff40,0 6px 14px -6px #05081e99}.furin-dock__item.is-hot .furin-dock__tip{opacity:1;transform:translate(-50%)scale(1)}.furin-dock__item:focus-visible .furin-dock__tip{opacity:1;transform:translate(-50%)scale(1)}.furin-dock__punto{position:absolute;background:#ffffffe6;border-radius:50%;width:4px;height:4px;margin-left:-2px;bottom:-8px;left:50%;box-shadow:0 0 6px #fffc}@media (prefers-reduced-motion:reduce){.furin-dock__item.is-bounce .furin-dock__icono{animation:none}.furin-dock__tip{transition:none}}.furin-dock-scene{position:absolute;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(160deg,#0d1236 0%,#1b0f3d 55%,#0b2335 100%);inset:0}.furin-dock-scene i{position:absolute;animation:furin-dock-flota var(--t,14s)ease-in-out infinite alternate;border-radius:50%}.furin-dock-scene i:first-child{--t:13s;--dx:80px;--dy:40px;background:radial-gradient(circle at 32% 28%,#ffd0ea 0,#ff5aa5 42%,#c21f78 100%);width:190px;height:190px;top:10%;left:6%}.furin-dock-scene i:nth-child(2){--t:17s;--dx:-70px;--dy:-50px;background:radial-gradient(circle at 34% 30%,#bcd3ff,#4f7dff 45%,#2437c9);width:230px;height:230px;top:28%;right:0%}.furin-dock-scene i:nth-child(3){--t:11s;--dx:90px;--dy:-60px;background:radial-gradient(circle at 34% 30%,#d3fff3,#37e0b9 45%,#0a8e86);width:150px;height:150px;bottom:-4%;left:30%}.furin-dock-scene i:nth-child(4){--t:9s;--dx:-60px;--dy:70px;background:radial-gradient(circle at 34% 30%,#fff2cc,#ffb347 50%,#e6700f);width:90px;height:90px;top:4%;right:28%}.furin-dock-scene b{position:absolute;animation:12s ease-in-out infinite alternate furin-dock-lineas;background:repeating-linear-gradient(105deg,#0000 0 44px,#ffffff38 44px 47px);inset:-10% -14%}@keyframes furin-dock-flota{to{transform:translate(var(--dx),var(--dy))scale(1.1)}}@keyframes furin-dock-lineas{to{transform:translate(-70px)}}@media (prefers-reduced-motion:reduce){.furin-dock-scene i,.furin-dock-scene b{animation:none}}
