.orbit-container{position:relative;width:100%;max-width:540px;aspect-ratio:1 / 1}.orbit{position:relative;width:100%;height:100%;max-width:100%;aspect-ratio:1 / 1;container-type:inline-size}.orbit-dial{position:absolute;inset:0;width:100%;height:100%}.orbit-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orbit-track{fill:none;stroke:#bb86fc14;stroke-width:305}.orbit-arc,.orbit-rim{fill:none;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .85s cubic-bezier(.22,1,.36,1),opacity .4s ease}.orbit-arc{stroke-width:305}.orbit-rim{stroke-width:9}.orbit-arc.a1{stroke:#03dac647}.orbit-arc.a2{stroke:#31c5d347}.orbit-arc.a3{stroke:#5fb0e147}.orbit-arc.a4{stroke:#8d9bee47}.orbit-arc.a5{stroke:#bb86fc47}.orbit-rim.a1{stroke:#03dac6}.orbit-rim.a2{stroke:#31c5d3}.orbit-rim.a3{stroke:#5fb0e1}.orbit-rim.a4{stroke:#8d9bee}.orbit-rim.a5{stroke:#bb86fc}.orbit.is-animated .orbit-arc.a1,.orbit.is-animated .orbit-rim.a1{stroke-dashoffset:0;opacity:1;transition-delay:.15s}.orbit.is-animated .orbit-arc.a2,.orbit.is-animated .orbit-rim.a2{stroke-dashoffset:0;opacity:1;transition-delay:.45s}.orbit.is-animated .orbit-arc.a3,.orbit.is-animated .orbit-rim.a3{stroke-dashoffset:0;opacity:1;transition-delay:.75s}.orbit.is-animated .orbit-arc.a4,.orbit.is-animated .orbit-rim.a4{stroke-dashoffset:0;opacity:1;transition-delay:1.05s}.orbit.is-animated .orbit-arc.a5,.orbit.is-animated .orbit-rim.a5{stroke-dashoffset:0;opacity:1;transition-delay:1.35s}.orbit-core-svg-text{font-family:Clash Display,Inter,sans-serif;font-size:68px;font-weight:700;letter-spacing:-.01em;opacity:0;transform-origin:500px 500px;transform:scale(.85);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none;user-select:none}.orbit.is-animated .orbit-core-svg-text{opacity:1;transform:scale(1)}.orbit-num{position:absolute;font-family:var(--font-sans, sans-serif);font-weight:700;font-size:4.6cqw;line-height:1;letter-spacing:-.02em;opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity .4s ease-out,transform .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.orbit-num.o1{left:32.7%;top:12.8%;color:#03dac6}.orbit-num.o2{left:80%;top:22%;color:#31c5d3}.orbit-num.o3{left:85.9%;top:69.9%;color:#5fb0e1}.orbit-num.o4{left:42.2%;top:90.2%;color:#8d9bee}.orbit-num.o5{left:9.3%;top:55%;color:#bb86fc}.orbit.is-animated .orbit-num.o1{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.35s}.orbit.is-animated .orbit-num.o2{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.65s}.orbit.is-animated .orbit-num.o3{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.95s}.orbit.is-animated .orbit-num.o4{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:1.25s}.orbit.is-animated .orbit-num.o5{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:1.55s}.orbit-node{position:absolute;width:23cqw;box-sizing:border-box;text-align:center;text-decoration:none;display:block;z-index:10;opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .5s ease-out,transform .5s cubic-bezier(.2,.8,.2,1)}.orbit-node.n1{left:50%;top:19.5%;color:#03dac6}.orbit-node.n2{left:79%;top:40.6%;color:#31c5d3}.orbit-node.n3{left:67.9%;top:74.7%;color:#5fb0e1}.orbit-node.n4{left:32.1%;top:74.7%;color:#8d9bee}.orbit-node.n5{left:21%;top:40.6%;color:#bb86fc}.orbit.is-animated .orbit-node.n1{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.4s}.orbit.is-animated .orbit-node.n2{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.7s}.orbit.is-animated .orbit-node.n3{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:1s}.orbit.is-animated .orbit-node.n4{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:1.3s}.orbit.is-animated .orbit-node.n5{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:1.6s}.node-head{display:flex;align-items:center;justify-content:center;gap:2cqw;margin-bottom:.35em}.orbit-node .step-icon{width:8.5cqw;height:8.5cqw;max-width:48px;max-height:48px;display:inline-block;color:inherit;filter:drop-shadow(0 0 6px currentColor)}.orbit-node .step-icon path,.orbit-node .step-icon polyline,.orbit-node .step-icon line,.orbit-node .step-icon rect,.orbit-node .step-icon ellipse,.orbit-node .step-icon circle{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.orbit-node .step-icon rect{fill:currentColor!important;fill-opacity:.25!important}.orbit-node .step-icon .dot{fill:currentColor!important;stroke:none!important;opacity:1!important}.orbit-node .node-title{font-family:Clash Display,Inter,sans-serif;font-weight:600;font-size:3.3cqw;line-height:1.22;color:#0f172a;text-shadow:0 1px 4px rgba(255,255,255,.9);margin-bottom:0!important;text-wrap:balance;transition:color .2s ease,text-shadow .2s ease}.orbit-node:hover .node-title{color:currentColor;text-shadow:0 0 12px currentColor}.orbit:not(.is-animated) .orbit-arc,.orbit:not(.is-animated) .orbit-rim,.orbit:not(.is-animated) .orbit-num,.orbit:not(.is-animated) .orbit-node{animation:orbit-fallback-fade .5s ease-out 1.2s forwards}.orbit:not(.is-animated) .orbit-core-svg-text{animation:orbit-core-fallback-fade .5s ease-out 1.2s forwards}@keyframes orbit-fallback-fade{to{opacity:1;stroke-dashoffset:0;transform:translate(-50%,-50%) scale(1)}}@keyframes orbit-core-fallback-fade{to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.orbit-arc,.orbit-rim{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important}.orbit-num,.orbit-node{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important;transition:none!important;animation:none!important}.orbit-core-svg-text{opacity:1!important;transform:scale(1)!important;transition:none!important;animation:none!important}}
