@layer components{._icon_x8c71_2{width:1em;height:1em}._circle_x8c71_6{stroke-dasharray:80 200;stroke-dashoffset:0;stroke:currentColor;animation:1.4s ease-in-out infinite _spin_x8c71_1}._delay_x8c71_12{animation:.4s _appear_x8c71_1}@keyframes _spin_x8c71_1{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-125px}}@keyframes _appear_x8c71_1{0%{opacity:0}50%{opacity:0}to{opacity:1}}._icon_zf2ss_2{width:1em;height:1em}._mirror_zf2ss_6{rotate:180deg}._button_fm38q_1{padding:0 var(--space-md);border-radius:var(--radius-lg);font-size:var(--font-md);height:var(--space-xxl);white-space:nowrap;color:var(--primary-color);transition:background-color var(--duration-transition), color var(--duration-transition);justify-content:center;display:inline-flex;overflow:hidden}._button_fm38q_1:not(:where(._text_fm38q_36)){background:var(--primary-color);color:var(--primary-background-color)}._secondary_fm38q_40{color:var(--secondary-color)}._secondary_fm38q_40:not(:where(._text_fm38q_36)){background:var(--secondary-color);color:var(--primary-background-color)}._content_fm38q_47{transition:opacity var(--duration-transition);justify-content:center;align-items:center;gap:var(--space-sm);display:flex}._loading_fm38q_54{pointer-events:none}._loading_fm38q_54 ._content_fm38q_47{opacity:0}._disabled_fm38q_60{pointer-events:none;background:hsl(from var(--primary-color) h s l/.5)}._disabled_fm38q_60._secondary_fm38q_40{background:hsl(from var(--secondary-color) h s l/.5)}._shadow_fm38q_67{box-shadow:var(--shadow-color)}._square_fm38q_70{border-radius:0}._rounded_fm38q_73{aspect-ratio:1;border-radius:var(--radius-pill);height:4rem}._rounded_fm38q_73 ._icon_fm38q_78{font-size:var(--font-xxl)}._icon_fm38q_78{font-size:var(--font-xl)}._loadingIcon_fm38q_84{position:absolute;top:50%;left:50%;translate:-50% -50%}}._button_fm38q_1{--opacity:.1;cursor:pointer;position:relative}._button_fm38q_1:before{content:"";opacity:0;pointer-events:none;background:currentColor;position:absolute;inset:0}@media (hover:hover){._button_fm38q_1:hover:before{opacity:var(--opacity)}}._button_fm38q_1:active:before{opacity:calc(var(--opacity) * 2)}
