@property --spin-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.shimmer-btn[data-v-7affbc51]{color:#0f1112;font-family:var(--font-ui);letter-spacing:-.01em;border-radius:var(--radius-lg);cursor:pointer;background:#fff;border:1px solid #0000001a;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.shimmer-btn[data-v-7affbc51]:after{content:"";background:var(--color-brand-default);border-radius:inherit;z-index:-1;filter:blur(28px);opacity:0;pointer-events:none;transition:opacity .6s ease-in-out,filter .6s ease-in-out;position:absolute;inset:0;transform:scale(1.35)translateY(8px)}.shimmer-btn[data-v-7affbc51]:hover:after{opacity:.6}.shimmer-btn[data-v-7affbc51]:focus-visible{outline:2px solid var(--color-brand-default);outline-offset:2px}@media (prefers-reduced-motion:reduce){.shimmer-btn .shimmer-btn__glow[data-v-7affbc51],.shimmer-btn .shimmer-btn__spin[data-v-7affbc51]{animation:none}.shimmer-btn[data-v-7affbc51]:after{transition:none}}.shimmer-btn__glow[data-v-7affbc51]{background:var(--color-brand-default);border-radius:inherit;z-index:-1;pointer-events:none;animation:3s ease-in-out infinite alternate glow-breathe-7affbc51;position:absolute;inset:0}@keyframes glow-breathe-7affbc51{0%{opacity:.1;filter:blur(6px);transform:scale(1.03)translateY(1px)}to{opacity:.2;filter:blur(10px);transform:scale(1.07)translateY(3px)}}.shimmer-btn__spin[data-v-7affbc51]{border-radius:inherit;pointer-events:none;-webkit-mask-image:conic-gradient(from var(--spin-angle), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);-webkit-mask-image:conic-gradient(from var(--spin-angle), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);mask-image:conic-gradient(from var(--spin-angle), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);animation:3s linear infinite btn-spin-7affbc51;position:absolute;inset:-20px}.shimmer-btn__spin[data-v-7affbc51]:before{content:"";border-radius:inherit;box-shadow:0 0 3px 1px oklch(.88 calc(var(--brand-chroma,.2) * .6) var(--brand-hue,181)), 0 0 8px 3px oklch(.7 calc(var(--brand-chroma,.2) * .9) var(--brand-hue,181)), 0 0 18px 5px oklch(.55 var(--brand-chroma,.2) var(--brand-hue,181));opacity:.5;transition:opacity .6s ease-in-out;position:absolute;inset:20px}.shimmer-btn__spin[data-v-7affbc51]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px oklch(.85 calc(var(--brand-chroma,.2) * .75) var(--brand-hue,181)/.9), inset 0 0 5px 1px oklch(.75 var(--brand-chroma,.2) var(--brand-hue,181)/.5);opacity:.6;transition:opacity .6s ease-in-out;position:absolute;inset:20px}.shimmer-btn:hover .shimmer-btn__spin[data-v-7affbc51]:before,.shimmer-btn:hover .shimmer-btn__spin[data-v-7affbc51]:after{opacity:1}@keyframes btn-spin-7affbc51{0%{--spin-angle:0deg}to{--spin-angle:360deg}}.shimmer-btn__label[data-v-7affbc51]{z-index:1;white-space:nowrap;position:relative}.shimmer-btn__icon[data-v-7affbc51]{z-index:1;flex-shrink:0;position:relative}
