.ring-vismod{--ink:#292149;--ink-deep:#1d1449;--accent:#ef7945;--accent-hi:#ff9a55;--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-pop:cubic-bezier(.34,1.56,.64,1);--font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--head-x:31%;--head-y:49%;color:#fff;container-type:inline-size;font-family:var(--font);position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring-vismod *,.ring-vismod :after,.ring-vismod :before{box-sizing:border-box}.ring-vismod img{display:block;max-width:none}.ring-vismod--bg{background:var(--ink-deep);border-radius:24px;overflow:clip;padding-inline:max(16px,6%)}.ring-vismod__stage{--vu:calc(min(100cqw, var(--ring-max, 886px))/886);padding-block:calc(var(--vu)*90)}.ring-vis{height:calc(var(--vu)*685);isolation:isolate;margin:0 auto;position:relative;width:calc(var(--vu)*886);z-index:1}.ring-vismod--left .ring-vis{margin:0 auto 0 0}.ring-vismod--right .ring-vis{margin:0 0 0 auto}.ring-vis>*{position:absolute}.ring-auras{inset:0;pointer-events:none;z-index:0}.ring-aura{opacity:.8;position:absolute;will-change:transform}.ring-aura img{height:100%;width:100%}.ring-vis.is-orbiting .ring-aura{left:0!important;top:0!important;transform-origin:var(--head-x) var(--head-y)}.ring-vis.is-orbiting .ring-aura img{transform:scaleY(-1)}.ring-vismod--js .ring-vis:not(.is-aura-in) .ring-aura,.ring-vismod--js [data-v-step]:not(.is-in){opacity:0}.ring-vismod--js .ring-vis.is-aura-in .ring-aura{transition:opacity 1.6s var(--ease)}.ring-vismod--instant,.ring-vismod--instant *{transition:none!important}.ring-discs{inset:0;pointer-events:none;z-index:0}.ring-disc{border-radius:50%;position:absolute}.ring-disc--outer{background:rgba(228,109,49,.134);height:calc(var(--vu)*634.66);left:calc(var(--vu)*92.17);top:calc(var(--vu)*25.17);width:calc(var(--vu)*634.66)}.ring-disc--inner{-webkit-backdrop-filter:blur(calc(var(--vu)*15.6));backdrop-filter:blur(calc(var(--vu)*15.6));background:rgba(253,170,129,.139);height:calc(var(--vu)*442.08);left:calc(var(--vu)*188.46);top:calc(var(--vu)*121.46);width:calc(var(--vu)*442.08)}.ring-disc--line{--ring-a:360deg;border:calc(var(--vu)*2.1885) solid #312377;height:calc(var(--vu)*687.19);left:calc(var(--vu)*65.91);-webkit-mask-image:conic-gradient(from 200deg,#000 var(--ring-a),transparent 0);mask-image:conic-gradient(from 200deg,#000 var(--ring-a),transparent 0);top:calc(var(--vu)*-1.09);width:calc(var(--vu)*687.19)}@property --ring-a{syntax:"<angle>";inherits:false;initial-value:1turn}.ring-art{height:100%;left:0;overflow:visible;pointer-events:none;top:0;width:100%;z-index:1}.ring-art g[data-v-step],.ring-sym__c{transform-box:fill-box;transform-origin:50% 50%}.ring-cloud{transform-origin:50% 100%!important}.ring-link{stroke-dasharray:1;stroke-dashoffset:0;stroke-width:1}.ring-node__pulse,.ring-packet{opacity:0}.ring-node__pulse{transform-box:fill-box;transform-origin:50% 50%}.ring-card{--g:0;background:#35296f;border-radius:calc(var(--vu)*28);color:#fff;z-index:2}.ring-card:after{border-radius:inherit;box-shadow:0 0 calc(var(--vu)*44) rgba(239,121,69,.45),inset 0 0 0 1px rgba(255,190,160,.45);content:"";inset:0;opacity:var(--g);pointer-events:none;position:absolute}.ring-card--s1{left:0;width:calc(var(--vu)*214)}.ring-card--s1,.ring-card--s2{height:calc(var(--vu)*92);top:calc(var(--vu)*421)}.ring-card--s2{border-radius:calc(var(--vu)*33.58) /calc(var(--vu)*28);left:calc(var(--vu)*603);width:calc(var(--vu)*283)}.ring-card--s3{height:calc(var(--vu)*86);left:calc(var(--vu)*259);top:calc(var(--vu)*543);width:calc(var(--vu)*302)}.ring-card>*{position:absolute}.ring-card__icon{background:rgba(255,240,230,.1);border-radius:50%}.ring-card__icon:after{border-radius:50%;box-shadow:0 0 0 calc(var(--vu)*2) rgba(254,101,5,.55);content:"";inset:0;opacity:0;position:absolute;transform:scale(1)}.ring-card__icon i{background:#fe6505;border-radius:calc(var(--sq)*.2778);height:var(--sq);left:50%;margin:calc(var(--sq)/-2) 0 0 calc(var(--sq)/-2);position:absolute;top:50%;width:var(--sq)}.ring-vismod--js .ring-card__icon i{transition:transform .7s var(--ease-out),box-shadow .7s var(--ease)}.ring-card__icon--plus i{background:none;border-radius:0}.ring-card__icon--plus i:after,.ring-card__icon--plus i:before{background:#fe6505;border-radius:99px;content:"";height:calc(var(--vu)*3.526);left:50%;margin:calc(var(--vu)*-1.763) 0 0 calc(var(--vu)*-9.695);position:absolute;top:50%;width:calc(var(--vu)*19.39)}.ring-card__icon--plus i:after{transform:rotate(90deg)}.ring-card__label{font:400 calc(var(--ls)*var(--vu))/1.21 Inter,var(--font);white-space:nowrap}.ring-card__title{font:400 calc(var(--ts)*var(--vu))/1.5 var(--font);white-space:nowrap}.ring-card--s1{--sq:calc(var(--vu)*15.786);--ls:11.401;--ts:19.294}.ring-card--s1 .ring-card__icon{height:calc(var(--vu)*33.326);left:calc(var(--vu)*21);top:calc(var(--vu)*23);width:calc(var(--vu)*33.326)}.ring-card--s1 .ring-card__label{left:calc(var(--vu)*67.48);top:calc(var(--vu)*23)}.ring-card--s1 .ring-card__title{left:calc(var(--vu)*67.48);top:calc(var(--vu)*39.66)}.ring-card--s2{--sq:calc(var(--vu)*18);--ls:13;--ts:22}.ring-card--s2 .ring-card__icon{height:calc(var(--vu)*38);left:calc(var(--vu)*25);top:calc(var(--vu)*27);width:calc(var(--vu)*38)}.ring-card--s2 .ring-card__label{left:calc(var(--vu)*78);top:calc(var(--vu)*27)}.ring-card--s2 .ring-card__title{left:calc(var(--vu)*78);top:calc(var(--vu)*46)}.ring-card--s3{--sq:calc(var(--vu)*15.87);--ls:11.46;--ts:18.512}.ring-card--s3 .ring-card__icon{height:calc(var(--vu)*31.735);left:calc(var(--vu)*25);top:calc(var(--vu)*26);width:calc(var(--vu)*31.735)}.ring-card--s3 .ring-card__label{left:calc(var(--vu)*74.37);top:calc(var(--vu)*21)}.ring-card--s3 .ring-card__title{left:calc(var(--vu)*74.37);top:calc(var(--vu)*37.75)}.ring-card.is-hit .ring-card__icon i{box-shadow:0 0 calc(var(--vu)*16) rgba(254,101,5,.9);transform:scale(1.22);transition-duration:.16s,.16s}.ring-card.is-hit .ring-card__icon:after{animation:ring-ripple .9s var(--ease-out) forwards}.ring-vismod--js .ring-card__icon--plus i{transition:transform .7s var(--ease-out),filter .7s var(--ease)}.ring-vismod.is-user-paused .ring-card__icon i{transition:none}.ring-card.is-hit .ring-card__icon--plus i{box-shadow:none;filter:drop-shadow(0 0 calc(var(--vu)*6) rgba(254,101,5,.9));transform:scale(1.22) rotate(90deg)}@keyframes ring-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ring-aura{height:calc(var(--vu)*115.6);width:calc(var(--vu)*170.8)}.ring-aura--a{left:calc(var(--vu)*-37);top:calc(var(--vu)*37.2)}.ring-aura--b{left:calc(var(--vu)*637);top:calc(var(--vu)*563);transform:scaleX(-1)}.ring-vismod--js .ring-disc--inner:not(.is-in),.ring-vismod--js .ring-disc--outer:not(.is-in){opacity:0;transform:scale(.82)}.ring-vismod--js .ring-disc--inner.is-in,.ring-vismod--js .ring-disc--outer.is-in{transition:opacity 1s var(--ease),transform 1.6s var(--ease-out)}.ring-vismod--js.ring-vismod--ready .ring-disc--line:not(.is-in){--ring-a:0deg;opacity:1}.ring-vismod--js .ring-disc--line.is-in{transition:--ring-a 1.8s var(--ease)}.ring-vismod--js .ring-cloud:not(.is-in){opacity:0;transform:translateY(26px) scale(.9)}.ring-vismod--js .ring-cloud.is-in{transition:opacity .9s var(--ease),transform 1.3s var(--ease-out)}.ring-vismod--ready .ring-sym:not(.is-in){opacity:1}.ring-vismod--ready .ring-sym:not(.is-in) .ring-sym__c{opacity:0;transform:scale(0)}.ring-vismod--js .ring-sym.is-in .ring-sym__c{transition:opacity .3s var(--ease) calc(var(--i)*.08s),transform .75s var(--ease-pop) calc(var(--i)*.08s)}.ring-vismod--js .ring-node:not(.is-in){opacity:0;transform:scale(.3) rotate(-90deg)}.ring-vismod--js .ring-node.is-in{transition:opacity .4s var(--ease),transform .9s var(--ease-pop)}.ring-vismod--ready .ring-links:not(.is-in){opacity:1}.ring-vismod--ready .ring-links:not(.is-in) .ring-link{stroke-dashoffset:1}.ring-vismod--js .ring-links.is-in .ring-link{transition:stroke-dashoffset 1s var(--ease)}.ring-vismod--js .ring-links.is-in .ring-link--v{transition-duration:.7s}.ring-vismod--js .ring-dashes.is-in{transition:opacity .6s var(--ease)}.ring-vismod--js .ring-card:not(.is-in){opacity:0;transform:translateY(16px) scale(.94)}.ring-vismod--js .ring-card.is-in{transition:opacity .6s var(--ease),transform .9s var(--ease-out)}.ring-vismod--js .ring-card--s1{transform-origin:100% 50%}.ring-vismod--js .ring-card--s2{transform-origin:0 50%}.ring-vismod--js .ring-card--s3{transform-origin:50% 0}@media (prefers-reduced-motion:no-preference){.ring-vis.is-live .ring-dashes__flow{animation:ring-flow 1s linear infinite}.ring-vismod.is-paused .ring-card.is-hit .ring-card__icon:after,.ring-vismod.is-paused .ring-vis.is-live .ring-dashes__flow{animation-play-state:paused}}@keyframes ring-flow{0%{transform:translateY(0)}to{transform:translateY(10px)}}.ring-vismod__pause{background:var(--ink);border:1px solid hsla(0,0%,100%,.5);border-radius:99px;bottom:12px;clip-path:inset(50%);color:#fff;cursor:pointer;font:400 14px/1 var(--font);opacity:0;padding:10px 16px;position:absolute;right:12px;z-index:6}.ring-vismod__pause:focus-visible{clip-path:none;opacity:1;outline:2px solid var(--accent-hi);outline-offset:3px}.ring-vismod--js:not(.ring-vismod--ready) .ring-link,.ring-vismod--js:not(.ring-vismod--ready) .ring-sym__c,.ring-vismod--js:not(.ring-vismod--ready) [data-v-step]{animation:ring-failsafe 0s 3s forwards}.ring-vismod--js:not(.ring-vismod--ready) .ring-aura{animation:ring-failsafe-aura 0s 3s forwards}@keyframes ring-failsafe{to{opacity:1;stroke-dashoffset:0;transform:none}}@keyframes ring-failsafe-aura{to{opacity:.8}}