.ui-btn-a[data-v-ab3a2beb]{--btn-fill:var(--theme-accent-primary);--btn-fill-strong:var(--theme-accent-primary-hover,var(--theme-accent-primary));--btn-ink:var(--theme-bg-main);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;border:1px solid transparent;border-radius:.85rem;font-weight:800;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;isolation:isolate;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.ui-btn-a[data-v-ab3a2beb]:focus-visible{outline:2px solid color-mix(in srgb,var(--btn-fill) 80%,transparent);outline-offset:2px}.ui-btn-a[data-v-ab3a2beb]:active{transform:translateY(1px) scale(.985)}.ui-btn-a__shine[data-v-ab3a2beb]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.38) 50%,transparent 70%);transform:translate(-140%);transition:transform .62s cubic-bezier(.22,1,.36,1)}.ui-btn-a:focus-visible .ui-btn-a__shine[data-v-ab3a2beb],.ui-btn-a:hover .ui-btn-a__shine[data-v-ab3a2beb]{transform:translate(140%)}.ui-btn-a__content[data-v-ab3a2beb]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem;transition:opacity .16s ease}.ui-btn-a--sm[data-v-ab3a2beb]{min-height:2.1rem;padding-inline:.85rem;font-size:.78rem}.ui-btn-a--md[data-v-ab3a2beb]{min-height:2.6rem;padding-inline:1.15rem;font-size:.85rem}.ui-btn-a--lg[data-v-ab3a2beb]{min-height:3.1rem;padding-inline:1.6rem;font-size:.95rem;border-radius:1rem}.ui-btn-a--block[data-v-ab3a2beb]{width:100%}.ui-btn-a--primary[data-v-ab3a2beb]{background:var(--btn-fill);color:var(--btn-ink);box-shadow:none}.ui-btn-a--primary[data-v-ab3a2beb]:hover{background:var(--btn-fill-strong);transform:translateY(-1px);box-shadow:none}.ui-btn-a--ghost[data-v-ab3a2beb]{background:color-mix(in srgb,var(--theme-bg-elevated) 92%,transparent);border-color:var(--theme-border);color:var(--theme-text-secondary)}.ui-btn-a--ghost .ui-btn-a__shine[data-v-ab3a2beb]{background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--btn-fill) 22%,transparent) 50%,transparent 70%)}.ui-btn-a--ghost[data-v-ab3a2beb]:hover{border-color:color-mix(in srgb,var(--btn-fill) 55%,var(--theme-border));color:var(--theme-text-primary);transform:translateY(-1px)}.ui-btn-a--danger[data-v-ab3a2beb]{--btn-fill:var(--theme-accent-crimson,var(--theme-error));background:var(--btn-fill);color:#fff;box-shadow:none}.ui-btn-a--danger[data-v-ab3a2beb]:hover{transform:translateY(-1px);box-shadow:none}.ui-btn-a--telegram[data-v-ab3a2beb]{--btn-fill:#2aabee;background:color-mix(in srgb,#2aabee 12%,var(--theme-bg-elevated));border-color:color-mix(in srgb,#2aabee 34%,var(--theme-border));color:var(--theme-text-primary)}.ui-btn-a--telegram[data-v-ab3a2beb]:hover{background:color-mix(in srgb,#2aabee 20%,var(--theme-bg-elevated));transform:translateY(-1px)}.ui-btn-a--loading[data-v-ab3a2beb]{pointer-events:none}.ui-btn-a--loading .ui-btn-a__content[data-v-ab3a2beb]{opacity:0}.ui-btn-a__spinner[data-v-ab3a2beb]{position:absolute;inset:0;z-index:2;display:grid;place-items:center}.ui-btn-a__blade[data-v-ab3a2beb]{position:absolute;top:calc(50% - .5em);left:calc(50% - .12em);width:.24em;height:.5em;border-radius:999px;background:currentColor;transform:rotate(calc(var(--rotation)*1deg)) translateY(-.55em);animation:ui-btn-a-ripple-ab3a2beb 1s calc(var(--delay)*1s) infinite ease}@keyframes ui-btn-a-ripple-ab3a2beb{0%,40%,to{opacity:.35;transform:rotate(calc(var(--rotation)*1deg)) translateY(-.55em) scale(.85)}20%{opacity:1;transform:rotate(calc(var(--rotation)*1deg)) translateY(-.8em) scale(1)}}.ui-btn-a[aria-disabled=true][data-v-ab3a2beb]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.ui-btn-a[data-v-ab3a2beb],.ui-btn-a__content[data-v-ab3a2beb],.ui-btn-a__shine[data-v-ab3a2beb]{transition-duration:1ms}.ui-btn-a[data-v-ab3a2beb]:hover{transform:none}.ui-btn-a__shine[data-v-ab3a2beb]{display:none}.ui-btn-a__blade[data-v-ab3a2beb]{animation-duration:2.4s}}
