.v2-progress{z-index:60;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#1b79bc,#6cc0ea);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes v2-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.v2-progress{animation:linear both v2-progress;animation-timeline:scroll(root)}}@supports not (animation-timeline:scroll()){.v2-progress{display:none}}html.fx-still .v2-progress{display:none}@media (prefers-reduced-motion:reduce){.v2-progress{display:none}}.v2-rail{z-index:40;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:none;position:fixed;top:50%;right:14px;transform:translateY(-50%)}@media (width>=1180px){.v2-rail{display:flex}}.v2-rail a{color:#5b6878;letter-spacing:.08em;justify-content:flex-end;align-items:center;gap:8px;height:22px;font:600 11px/1 IBM Plex Mono,ui-monospace,monospace;text-decoration:none;display:flex}.v2-rail a:after{content:"";opacity:.45;transform-origin:100%;background:currentColor;border-radius:2px;width:26px;height:2px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s,background-color .3s;display:block;transform:scaleX(.385)}.v2-rail a span{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);transform:translate(6px)}.v2-rail a:hover span,.v2-rail a:focus-visible span,.v2-rail a[aria-current=true] span{opacity:1;transform:none}.v2-rail a[aria-current=true]{color:#1b79bc}.v2-rail a[aria-current=true]:after{opacity:1;transform:none}.v2-rail a:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #6cc0ea}.v2-rail.is-dark a{color:#9fb2c8}.v2-rail.is-dark a[aria-current=true]{color:#6cc0ea}.v2-w{display:inline-block}@keyframes v2-word{0%{opacity:.16;transform:translateY(.28em)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not(.fx-still) .v2-words{view-timeline-name:--v2w}html:not(.fx-still) .v2-w{animation:linear both v2-word;animation-timeline:--v2w;animation-range:cover calc(12% + var(--i) / var(--n) * 38%) cover calc(20% + var(--i) / var(--n) * 38%)}}}.v2-mark{color:#0b1626;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#6cc0ea,#6cc0ea) 0 0/100% 100% no-repeat;border-radius:.12em;margin:0 -.04em;padding:0 .14em}@keyframes v2-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not(.fx-still) .v2-mark{animation:linear both v2-mark;animation-timeline:view();animation-range:entry 40% cover 45%}}}.v2-tone-b{color:color-mix(in srgb,currentColor 50%,transparent)}.v2-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.v2-marquee-track{gap:var(--v2-mq-gap,56px);width:max-content;padding-right:var(--v2-mq-gap,56px);display:flex}.v2-marquee-track>ul{gap:var(--v2-mq-gap,56px);align-items:center;margin:0;padding:0;list-style:none;display:flex}@keyframes v2-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){html:not(.fx-still) .v2-marquee-track{animation:v2-marquee calc(var(--v2-mq-dur,40s) * var(--v2-mq-rep,1)) linear infinite;will-change:transform}.is-offscreen .v2-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.v2-marquee:hover .v2-marquee-track{animation-play-state:paused}}html.fx-still .v2-marquee{-webkit-mask-image:none;mask-image:none}html.fx-still .v2-marquee-track{flex-wrap:wrap;width:auto}html.fx-still .v2-marquee-track>ul{flex-wrap:wrap}html.fx-still .v2-marquee-track>.v2-marquee-dup{display:none}@media (prefers-reduced-motion:reduce){.v2-marquee{-webkit-mask-image:none;mask-image:none}.v2-marquee-track,.v2-marquee-track>ul{flex-wrap:wrap;width:auto}.v2-marquee-track>.v2-marquee-dup{display:none}}.v2-arrow{transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-block}:is(a,button):is(:hover,:focus-visible) .v2-arrow{transform:translate(3px,-3px)}.v2-roll{vertical-align:bottom;line-height:1.25;display:inline-block;position:relative;overflow:hidden}.v2-roll>span{transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.v2-roll>.v2-roll-b{position:absolute;top:100%;left:0}:is(a,button):is(:hover,:focus-visible) .v2-roll>span{transform:translateY(-100%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v2-dim>*{transition:opacity .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1)}html:not(.fx-still) .v2-dim:has(>:hover)>:not(:hover){opacity:.78;filter:saturate(.75)}}@keyframes v2-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not(.fx-still) .v2-draw :is(path,line,polyline,circle,rect){stroke-dasharray:1;animation:linear both v2-draw;animation-timeline:view();animation-range:entry 20% cover 50%}}}@keyframes v2-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:no-preference){html:not(.fx-still) .v2-kenburns{will-change:transform;animation:28s ease-in-out infinite alternate v2-kenburns}.is-offscreen .v2-kenburns{animation-play-state:paused}}
