.fv:where(.astro-qx6vej4n){width:100%;height:100%;min-height:9.5rem;font-family:var(--__sl-font-mono);color:var(--sl-color-gray-2);place-items:center;display:grid;position:relative}.fv:where(.astro-qx6vej4n) code:where(.astro-qx6vej4n){background:0 0;border:0;padding:0;font-family:inherit}.fv-release:where(.astro-qx6vej4n){place-items:center;display:grid;position:relative}.fv-release-num:where(.astro-qx6vej4n){font-family:var(--__sl-font);letter-spacing:-.07em;color:var(--sl-color-accent);font-variant-numeric:tabular-nums;text-shadow:0 30px 60px #fa980540;transition:transform .8s var(--rh-ease-out), letter-spacing .8s var(--rh-ease-out);font-size:clamp(6rem,3rem + 10vw,12.5rem);font-weight:720;line-height:.85}.fv-release-ghost:where(.astro-qx6vej4n){color:var(--sl-color-gray-4);text-decoration:line-through;text-decoration-color:var(--sl-color-accent);font-size:clamp(1rem,.7rem + 1vw,1.6rem);position:absolute;top:-.9em;right:-.4em}.rh-fcard:hover .fv-release-num:where(.astro-qx6vej4n){letter-spacing:-.055em;transform:translateY(-4px)}.fv-swap:where(.astro-qx6vej4n){flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem .9rem;font-size:clamp(1.05rem,.9rem + .8vw,1.6rem);display:flex}.fv-old:where(.astro-qx6vej4n){color:var(--sl-color-gray-4);position:relative}.fv-old:where(.astro-qx6vej4n):after{content:"";background:var(--sl-color-accent);transform-origin:0;height:2px;transition:transform .6s var(--rh-ease-out);position:absolute;top:55%;left:-2%;right:-2%}.fv-arrow:where(.astro-qx6vej4n){color:var(--sl-color-gray-4);transition:transform .5s var(--rh-ease-spring)}.fv-new:where(.astro-qx6vej4n){color:var(--sl-color-white);font-weight:600}.rh-fcard:hover .fv-arrow:where(.astro-qx6vej4n){color:var(--sl-color-accent);transform:translate(4px)}.fv-bars:where(.astro-qx6vej4n){gap:.9rem;width:min(100%,24rem);margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.fv-bars:where(.astro-qx6vej4n) li:where(.astro-qx6vej4n){grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.fv-bars:where(.astro-qx6vej4n) .n:where(.astro-qx6vej4n){color:var(--sl-color-gray-3)}.fv-bars:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n){background:var(--rh-line);border-radius:4px;height:4px;overflow:hidden}.fv-bars:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){height:100%;width:calc(var(--w) * 100%);border-radius:inherit;background:var(--sl-color-accent);transform-origin:0;transition:transform .8s var(--rh-ease-out);display:block}.fv-bars:where(.astro-qx6vej4n) .v:where(.astro-qx6vej4n){white-space:nowrap;color:var(--sl-color-gray-3);gap:.45rem;display:inline-flex}.fv-bars:where(.astro-qx6vej4n) .to-arrow:where(.astro-qx6vej4n){color:var(--sl-color-accent)}.fv-bars:where(.astro-qx6vej4n) b:where(.astro-qx6vej4n){color:var(--sl-color-white);font-weight:600}.rh-fcard:hover .fv-bars:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){transform:scaleX(1.12)}.fv-files:where(.astro-qx6vej4n){width:min(100%,15rem);height:8.5rem;display:grid;position:relative}.fv-file:where(.astro-qx6vej4n){inset-inline:0;top:calc(var(--k) * 1.35rem);border:1px solid var(--rh-line-strong);background:var(--rh-surface-2);color:var(--sl-color-gray-3);transform:translateX(calc((3 - var(--k)) * -6px));transition:transform .6s var(--rh-ease-out);border-radius:.55rem;padding:.55rem .8rem;font-size:.75rem;position:absolute;box-shadow:0 -6px 14px -10px #07050380}.fv-file:where(.astro-qx6vej4n) b:where(.astro-qx6vej4n){color:var(--sl-color-white);font-weight:600}.fv-file:where(.astro-qx6vej4n):last-of-type{border-color:var(--sl-color-accent)}.fv-uci:where(.astro-qx6vej4n){color:var(--sl-color-text-invert);border-radius:.4rem;font-size:.72rem;font-weight:600;position:absolute;bottom:-.25rem;right:-.75rem;background:var(--sl-color-accent)!important;padding:.25rem .55rem!important}.rh-fcard:hover .fv-file:where(.astro-qx6vej4n){transform:translateX(calc((3 - var(--k)) * -12px)) translateY(calc(var(--k) * -2px))}.fv-zones:where(.astro-qx6vej4n){justify-items:center;gap:.75rem;font-size:.82rem;display:grid}.fv-zone-row:where(.astro-qx6vej4n){grid-template-columns:auto 5rem auto 1.25rem;align-items:center;gap:.6rem;display:grid}.fv-zones:where(.astro-qx6vej4n) .z:where(.astro-qx6vej4n){border:1px solid var(--rh-line-strong);background:var(--rh-surface-2);color:var(--sl-color-white);border-radius:999px;padding:.3rem .7rem}.fv-zones:where(.astro-qx6vej4n) .flow:where(.astro-qx6vej4n){background:var(--rh-line-strong);height:2px;position:relative;overflow:hidden}.fv-zones:where(.astro-qx6vej4n) .flow:where(.astro-qx6vej4n).ok:after{content:"";background:var(--sl-color-accent);width:40%;position:absolute;inset:0}.fv-zones:where(.astro-qx6vej4n) .flow:where(.astro-qx6vej4n).no{background:repeating-linear-gradient(90deg, var(--rh-line-strong) 0 4px, transparent 4px 8px)}.fv-zones:where(.astro-qx6vej4n) .mark:where(.astro-qx6vej4n).ok{color:var(--rh-ok)}.fv-zones:where(.astro-qx6vej4n) .mark:where(.astro-qx6vej4n).no{color:var(--sl-color-gray-4)}.fv-nft:where(.astro-qx6vej4n){color:var(--sl-color-gray-3);margin-top:.4rem;font-size:.72rem}.fv-dsa:where(.astro-qx6vej4n){justify-items:center;width:min(100%,17rem);font-size:.75rem;display:grid}.fv-bridge:where(.astro-qx6vej4n){border:1px solid var(--sl-color-accent);background:var(--rh-surface-2);width:100%;color:var(--sl-color-white);text-align:center;border-radius:.6rem;padding:.5rem .75rem;font-weight:600}.fv-bridge:where(.astro-qx6vej4n) em:where(.astro-qx6vej4n){color:var(--sl-color-accent);margin-inline-start:.4rem;font-style:normal;font-weight:400}.fv-legs:where(.astro-qx6vej4n){grid-template-columns:repeat(4,1fr);width:100%;height:1.25rem;display:grid}.fv-legs:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){background:var(--rh-line-strong);justify-self:center;width:1px;transition:background-color .3s}.fv-ports:where(.astro-qx6vej4n){grid-template-columns:repeat(4,1fr);gap:.4rem;width:100%;display:grid}.fv-ports:where(.astro-qx6vej4n) span:where(.astro-qx6vej4n){border:1px solid var(--rh-line-strong);text-align:center;background:var(--rh-surface);transition:border-color .3s, color .3s, transform .4s var(--rh-ease-spring);border-radius:.4rem;padding:.4rem 0}.rh-fcard:hover .fv-legs:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){background:var(--sl-color-accent)}.rh-fcard:hover .fv-ports:where(.astro-qx6vej4n) span:where(.astro-qx6vej4n){border-color:var(--sl-color-accent);color:var(--sl-color-white);transform:translateY(-2px)}.fv-toggle:where(.astro-qx6vej4n){align-items:center;gap:1.1rem;font-size:1.05rem;display:flex}.fv-toggle:where(.astro-qx6vej4n) .sw:where(.astro-qx6vej4n){background:var(--sl-color-accent);border-radius:999px;width:4.5rem;height:2.5rem;position:relative;box-shadow:0 8px 24px -8px #fa980599,inset 0 1px #ffffff4d}.fv-toggle:where(.astro-qx6vej4n) .sw:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){width:1.9rem;height:1.9rem;transition:width .35s var(--rh-ease-spring);background:#fff;border-radius:50%;position:absolute;top:.3rem;right:.3rem;box-shadow:0 2px 6px #241a0f59}.rh-fcard:hover .fv-toggle:where(.astro-qx6vej4n) .sw:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){width:2.4rem}.fv-latency:where(.astro-qx6vej4n){gap:.85rem;width:min(100%,20rem);margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.fv-latency:where(.astro-qx6vej4n) li:where(.astro-qx6vej4n):not(.cap){grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.fv-latency:where(.astro-qx6vej4n) .n:where(.astro-qx6vej4n){color:var(--sl-color-gray-3)}.fv-latency:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n){background:var(--rh-line);border-radius:4px;height:.55rem;overflow:hidden}.fv-latency:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){border-radius:inherit;transform-origin:0;height:100%;display:block}.fv-latency:where(.astro-qx6vej4n) .fifo:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){background:repeating-linear-gradient(90deg, var(--sl-color-gray-4) 0 6px, var(--sl-color-gray-5) 6px 9px);width:92%}.fv-latency:where(.astro-qx6vej4n) .cake:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){background:var(--sl-color-accent);width:18%}.fv-latency:where(.astro-qx6vej4n) .cap:where(.astro-qx6vej4n){color:var(--sl-color-gray-4);justify-self:end;font-size:.7rem}.fv-buoy:where(.astro-qx6vej4n){place-items:center;width:11rem;height:11rem;display:grid;position:relative}.fv-buoy:where(.astro-qx6vej4n) .ring:where(.astro-qx6vej4n){border:1px solid var(--rh-line-strong);border-radius:50%;position:absolute;inset:0}.fv-buoy:where(.astro-qx6vej4n) .r2:where(.astro-qx6vej4n){border-style:dashed;inset:1.5rem}.fv-buoy:where(.astro-qx6vej4n) .core:where(.astro-qx6vej4n){background:var(--sl-color-accent);width:4.25rem;height:4.25rem;color:var(--sl-color-text-invert);transition:transform .5s var(--rh-ease-spring);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #fbad371f,0 14px 30px -10px #fa980599}.fv-buoy:where(.astro-qx6vej4n) .core:where(.astro-qx6vej4n) .i{--icon-duo:var(--sl-color-text-invert);--icon-duo-opacity:.35;width:2.1rem;height:2.1rem}.fv-buoy:where(.astro-qx6vej4n) .ip:where(.astro-qx6vej4n){color:var(--sl-color-gray-2);border-radius:999px;font-size:.7rem;position:absolute;bottom:-.2rem;border:1px solid var(--rh-line-strong)!important;background:var(--sl-color-bg)!important;padding:.15rem .5rem!important}.rh-fcard:hover .fv-buoy:where(.astro-qx6vej4n) .core:where(.astro-qx6vej4n){transform:scale(1.08)}@media (prefers-reduced-motion:no-preference){.fv-zones:where(.astro-qx6vej4n) .flow:where(.astro-qx6vej4n).ok:after{animation:1.6s linear infinite fv-flow}.fv-latency:where(.astro-qx6vej4n) .fifo:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){animation:1.4s ease-in-out infinite alternate fv-jitter}.fv-buoy:where(.astro-qx6vej4n) .r2:where(.astro-qx6vej4n){animation:24s linear infinite fv-spin}.fv-buoy:where(.astro-qx6vej4n) .r1:where(.astro-qx6vej4n){animation:3.2s ease-in-out infinite fv-breathe}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fv-old:where(.astro-qx6vej4n):after{animation:linear both fv-strike}.fv-bars:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){animation:linear both fv-grow}.fv:where(.astro-qx6vej4n) .fv-old:where(.astro-qx6vej4n):after{animation-timeline:view();animation-range:entry 40% cover 45%}.fv:where(.astro-qx6vej4n) .fv-bars:where(.astro-qx6vej4n) .bar:where(.astro-qx6vej4n) i:where(.astro-qx6vej4n){animation-timeline:view();animation-range:entry 30% cover 45%}}}@keyframes fv-flow{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes fv-jitter{0%{transform:scaleX(.82)}to{transform:scaleX(1)}}@keyframes fv-spin{to{rotate:360deg}}@keyframes fv-breathe{50%{opacity:.5;transform:scale(1.06)}}@keyframes fv-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fv-grow{0%{transform:scaleX(0)}to{transform:none}}
