@font-face{font-family:inter;src:url(../media/Inter_Latin-s.p.3a6ba036.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_caa8948c-module__kSwWsq__className{font-family:inter,inter Fallback}.inter_caa8948c-module__kSwWsq__variable{--font-original-inter:"inter","inter Fallback"}
.dna-indicator{--dna-width:96px;--dna-height:40px;--dna-duration:1.44s;width:var(--dna-width);height:var(--dna-height);color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dna-helix{width:100%;height:100%;display:flex}.dna-rung{flex:1;height:100%;position:relative}.dna-rung:before,.dna-rung:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 2.5px);left:calc(50% - 2.5px)}.dna-rung:before{transform:translateY(calc(var(--dna-height)*var(--dna-offset)))}.dna-rung:after{opacity:.58;transform:translateY(calc(var(--dna-height)*var(--dna-offset)*-1))}.dna-rung i{opacity:.25;width:1px;height:68%;transform:scaleY(var(--dna-bar-scale));background:currentColor;position:absolute;top:16%;left:calc(50% - .5px)}.dna-indicator[data-active=true] .dna-rung:before,.dna-indicator[data-active=true] .dna-rung:after,.dna-indicator[data-active=true] .dna-rung i{animation-duration:var(--dna-duration);animation-timing-function:ease-in-out;animation-delay:var(--dna-delay);animation-iteration-count:infinite}.dna-indicator[data-active=true] .dna-rung:before{animation-name:dna-forward}.dna-indicator[data-active=true] .dna-rung:after{animation-name:dna-backward}.dna-indicator[data-active=true] .dna-rung i{animation-name:dna-bridge}@keyframes dna-forward{0%,to{transform:translateY(calc(var(--dna-height)*-.34))scale(.85);opacity:.85}25%{opacity:.45;transform:translateY(0)scale(.6)}50%{transform:translateY(calc(var(--dna-height)*.34))scale(.85);opacity:.85}75%{opacity:1;transform:translateY(0)scale(1.15)}}@keyframes dna-backward{0%,to{transform:translateY(calc(var(--dna-height)*.34))scale(.85);opacity:.85}25%{opacity:1;transform:translateY(0)scale(1.15)}50%{transform:translateY(calc(var(--dna-height)*-.34))scale(.85);opacity:.85}75%{opacity:.45;transform:translateY(0)scale(.6)}}@keyframes dna-bridge{0%,50%,to{transform:scaleY(1)}25%,75%{transform:scaleY(.12)}}.dna-accessible-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.route-loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:45vh;padding-block:72px;display:flex}.route-loading p{color:var(--muted-foreground);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.dna-indicator .dna-rung:before,.dna-indicator .dna-rung:after,.dna-indicator .dna-rung i{animation:none!important}}
