.rr--group{display:flex;width:100%}.rr--box,.rr--svg{display:flex;width:100%;flex-grow:1}.rr--svg{aspect-ratio:1;overflow:clip}@supports not (overflow:clip){.rr--svg{overflow:auto}}.rr--box:focus-visible{position:relative;outline:transparent}.rr--box:focus-visible:after{position:absolute;content:"";box-shadow:inset 0 0 0 2px #fff;border:2px solid #0079ff;width:100%;left:unset;height:100%;box-sizing:border-box}.rr--dir-x{flex-direction:row}.rr--dir-y{flex-direction:column}.rr--space-sm .rr--svg{padding:10%}.rr--space-md .rr--svg{padding:12.5%}.rr--space-lg .rr--svg{padding:17.5%}.rr--dir-x.rr--gap-sm .rr--svg{margin:0 6.25%}.rr--dir-x.rr--gap-sm .rr--box:focus-visible:after{width:87.5%;left:6.25%}.rr--dir-x.rr--gap-md .rr--svg{margin:0 12.5%}.rr--dir-x.rr--gap-md .rr--box:focus-visible:after{width:75%;left:12.5%}.rr--dir-x.rr--gap-lg .rr--svg{margin:0 25%}.rr--dir-x.rr--gap-lg .rr--box:focus-visible:after{width:50%;left:25%}.rr--dir-y.rr--gap-sm .rr--svg{margin:6.25% 0}.rr--dir-y.rr--gap-md .rr--svg{margin:12.5% 0}.rr--dir-y.rr--gap-lg .rr--svg{margin:25% 0}.rr--rx-sm .rr--svg{border-radius:5px}.rr--rx-md .rr--svg{border-radius:10px}.rr--rx-lg .rr--svg{border-radius:20px}.rr--rx-full .rr--svg{border-radius:100%}.rr--has-stroke .rr--svg{stroke-linecap:round;stroke-linejoin:round}.rr--has-border .rr--svg{border-width:var(--rr--border-width);border-style:solid}.rr--pointer .rr--box{cursor:pointer}.rr--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rr--on .rr--svg{fill:none;fill:var(--rr--fill-on-color,none)}.rr--off .rr--svg{fill:none;fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--on .rr--svg{stroke:currentColor;stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--off .rr--svg{stroke:currentColor;stroke:var(--rr--stroke-off-color,currentColor)}.rr--on .rr--svg{background-color:none;background-color:var(--rr--box-on-color,none)}.rr--off .rr--svg{background-color:none;background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--off .rr--svg{border-color:currentColor;border-color:var(--rr--border-off-color,currentColor)}.rr--has-border .rr--on .rr--svg{border-color:currentColor;border-color:var(--rr--border-on-color,currentColor)}.rr--fx-colors{--rr--easing:.15s cubic-bezier(.61,1,.88,1)}.rr--fx-colors .rr--svg{transition-duration:.15s;transition-timing-function:var(--rr--easing);transition-property:background-color,border-color,fill,stroke}.rr--fx-opacity .rr--off{opacity:.35;transition:opacity var(--rr--easing)}.rr--fx-opacity .rr--on{opacity:1}@media (hover:hover){.rr--fx-opacity .rr--box:hover{opacity:1}}@media (hover:hover){.rr--fx-zoom .rr--box{transition:-webkit-transform var(--rr--easing);transition:transform var(--rr--easing);transition:transform var(--rr--easing),-webkit-transform var(--rr--easing);-webkit-transform:scale(1);transform:scale(1)}.rr--fx-zoom .rr--box:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media (hover:hover){.rr--fx-position .rr--box{transition:-webkit-transform var(--rr--easing);transition:transform var(--rr--easing);transition:transform var(--rr--easing),-webkit-transform var(--rr--easing);-webkit-transform:translateY(0);transform:translateY(0)}.rr--fx-position .rr--box:hover{-webkit-transform:translateY(-15%);transform:translateY(-15%)}}.rr--svg-stop-1{stop-color:transparent;stop-color:var(--rr--fill-on-color,transparent)}.rr--svg-stop-2,[dir=rtl] .rr--svg-stop-1{stop-color:transparent;stop-color:var(--rr--fill-off-color,transparent)}[dir=rtl] .rr--svg-stop-2{stop-color:transparent;stop-color:var(--rr--fill-on-color,transparent)}.rr--hf-svg-on{fill:none;fill:var(--rr--fill-on-color,none)}.rr--hf-svg-off{fill:none;fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-svg-on{stroke:currentColor;stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--hf-svg-off{stroke:currentColor;stroke:var(--rr--stroke-off-color,currentColor)}.rr--hf-svg-off .rr--svg,.rr--hf-svg-on .rr--svg{background-color:none;background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--hf-svg-on .rr--svg{border-color:currentColor;border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-svg-off .rr--svg{border-color:currentColor;border-color:var(--rr--border-off-color,currentColor)}.rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(90deg,none 50%,none 0);background:linear-gradient(90deg,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 0)}[dir=rtl] .rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(270deg,none 50%,none 0);background:linear-gradient(270deg,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 0)}.rr--dir-y .rr--hf-box-int .rr--svg{background:linear-gradient(180deg,none 50%,none 0);background:linear-gradient(180deg,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 0)}.rr--hf-box-on .rr--svg{background-color:none;background-color:var(--rr--box-on-color,none)}.rr--hf-box-off .rr--svg{background-color:none;background-color:var(--rr--box-off-color,none)}.rr--hf-box-int .rr--svg,.rr--hf-box-off .rr--svg,.rr--hf-box-on .rr--svg{fill:none;fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-box-int .rr--svg,.rr--has-stroke .rr--hf-box-off .rr--svg,.rr--has-stroke .rr--hf-box-on .rr--svg{stroke:currentColor;stroke:var(--rr--stroke-off-color,currentColor)}.rr--has-border .rr--hf-box-int .rr--svg,.rr--has-border .rr--hf-box-on .rr--svg{border-color:currentColor;border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-box-off .rr--svg{border-color:currentColor;border-color:var(--rr--border-off-color,currentColor)}