.fiber-bundle{--fb-line:var(--area-accent);--fb-line-2:var(--area-accent-2);--fb-glow:var(--nf-glow,var(--area-accent));--fb-spark:var(--steel);--fb-head:var(--svc-ink);--bundle-h:clamp(6.5rem, 4rem + 9vw, 12rem);height:var(--bundle-h);touch-action:pan-y;background:radial-gradient(55% 100% at 50% 0, color-mix(in srgb, var(--fb-line) 20%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--fb-glow) 6%, transparent), transparent 60%);padding:0;position:relative;overflow:hidden}.fiber-bundle__canvas{width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.fiber-bundle[data-armed]{cursor:crosshair}}#contenido>.fiber-bundle[data-bridge]~.stat-list{margin-top:0}#contenido>.fiber-bundle~.stat-list>[data-port] .stat-list__icon:before{content:"";width:1px;height:calc(var(--panel-pad) + .15rem);background:linear-gradient(180deg, var(--area-accent), var(--nf-glow));opacity:.55;transform-origin:top;pointer-events:none;position:absolute;bottom:calc(100% + .35rem);left:50%;translate:-50%}#contenido>.fiber-bundle~.stat-list .stat-list__icon:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--area-glow), transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-40%}#contenido>.fiber-bundle~.stat-list[data-armed]>[data-port]:not([data-lit]) .stat-list__icon:before{scale:1 0}#contenido>.fiber-bundle~.stat-list[data-armed]>[data-lit] .stat-list__icon:before{animation:eh-port .42s var(--ease-out) backwards}#contenido>.fiber-bundle~.stat-list[data-armed]>[data-lit] .stat-list__icon:after{animation:eh-halo 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){#contenido>.fiber-bundle~.stat-list>div:hover .stat-list__icon:after{opacity:.8;transition:opacity .26s var(--ease-out)}}@keyframes eh-port{0%{scale:1 0}}@keyframes eh-halo{30%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){#contenido>.fiber-bundle~.stat-list .stat-list__icon:before,#contenido>.fiber-bundle~.stat-list .stat-list__icon:after{transition:none!important;animation:none!important;scale:none!important}}
