.icon.svelte-1xs6q2l{width:var(--icon-size,var(--icon-size-prop));height:var(--icon-size,var(--icon-size-prop));--icon-weight:clamp(.09375rem, calc(.125rem * pow(100cqw / 1.5rem, .53)), .25rem);--icon-weight-final:calc(var(--icon-weight) * var(--icon-grade,1) * var(--icon-weight-mult,1));--icon-gap-min:calc(var(--icon-weight-final) * 1.5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;container-type:inline-size}html:is([data-theme=dark],[data-theme=sub-dark]) .icon.svelte-1xs6q2l{--icon-grade:.93}.icon.svelte-1xs6q2l svg [stroke-width]{stroke-width:var(--icon-stroke,round(nearest, var(--icon-weight-final), calc(var(--space-unit) / 4 / var(--dpr,1))))}.icon.svelte-1xs6q2l svg [stroke-width],.icon.svelte-1xs6q2l svg [stroke-width] *{vector-effect:non-scaling-stroke}.icon.svelte-1xs6q2l svg.icon__fill{opacity:0;position:absolute;inset:0}.icon.svelte-1xs6q2l svg{transition:opacity var(--duration-fast) var(--ease-out)}.icon.svelte-1xs6q2l svg.icon__fill>g.icon__fg{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-fast) linear(0, .124 10%, .343 20%, .546 30%, .703 40%, .815 50%, .889 60%, .938 70%, .969 80%, .988 90%, 1);transform:scale(.82)}.icon--filled.svelte-1xs6q2l svg.icon__fill{opacity:1}.icon--filled.svelte-1xs6q2l svg.icon__fill>g.icon__fg{transform:scale(1)}.icon--filled.svelte-1xs6q2l svg:not(.icon__fill){opacity:0}.icon.svelte-1xs6q2l svg.icon__out{animation:svelte-1xs6q2l-icon-out var(--duration-fast) var(--ease-out) both;position:absolute;inset:0}.icon.svelte-1xs6q2l svg.icon__in{animation:svelte-1xs6q2l-icon-in var(--duration-fast) var(--ease-out) both}@keyframes svelte-1xs6q2l-icon-out{to{opacity:0}}@keyframes svelte-1xs6q2l-icon-in{0%{opacity:0}}.icon.svelte-1xs6q2l svg{width:100%;height:100%;color:inherit;transform:translate(calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-tx-fr,0) + var(--icon-optical-tx-px,0rem)), calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-ty-fr,0) + var(--icon-optical-ty-px,0rem))) scale(var(--icon-optical-scale,1));transform-origin:50%;overflow:visible}:root{--icon-cap-align-offset:calc((1cap - 1ex) / 2)}.icon--align-text.svelte-1xs6q2l{vertical-align:middle;margin-bottom:var(--icon-cap-align-offset)}.icon--spin.svelte-1xs6q2l,.icon--pulse.svelte-1xs6q2l,.icon--bounce.svelte-1xs6q2l,.icon--wiggle.svelte-1xs6q2l{transform-origin:50%}.icon--spin.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-spin var(--icon-motion-duration,var(--duration-spinner)) linear infinite}.icon--spin.svelte-1xs6q2l svg{transform:scale(var(--icon-optical-scale,1))}.icon--pulse.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-pulse var(--duration-pulse) var(--ease-in-out) infinite alternate}.icon--bounce.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-bounce var(--duration-slow) var(--ease-out) infinite}.icon--wiggle.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-wiggle var(--duration-slow) var(--ease-in-out) infinite}@keyframes svelte-1xs6q2l-icon-spin{to{transform:rotate(360deg)}}@keyframes svelte-1xs6q2l-icon-pulse{to{opacity:.4}}@keyframes svelte-1xs6q2l-icon-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-12%)}}@keyframes svelte-1xs6q2l-icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .icon--spin.svelte-1xs6q2l,html:not([data-motion=full]) .icon--bounce.svelte-1xs6q2l,html:not([data-motion=full]) .icon--wiggle.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-pulse var(--duration-pulse) var(--ease-in-out) infinite alternate}}
