.sx-btn.svelte-3tukkh{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sx-s-2);font-family:var(--sx-font);font-weight:var(--sx-w-semi);line-height:1.2;letter-spacing:-.005em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;padding-block:var(--sx-s-1);border:1px solid transparent;border-radius:var(--sx-r-2);transition:background-color var(--sx-fast) var(--sx-ease),border-color var(--sx-fast) var(--sx-ease),color var(--sx-fast) var(--sx-ease),box-shadow var(--sx-fast) var(--sx-ease),transform var(--sx-fast) var(--sx-ease)}.face.svelte-3tukkh{display:inline-flex;align-items:center;justify-content:center;gap:inherit;min-width:0}.lb.svelte-3tukkh{overflow:hidden;text-overflow:ellipsis}.ic.svelte-3tukkh{display:inline-flex;flex:none}.ic.svelte-3tukkh:empty{display:none}.ic.svelte-3tukkh svg{display:block;width:1.15em;height:1.15em}.sm.svelte-3tukkh{min-height:var(--sx-s-8);padding-inline:var(--sx-s-3);font-size:var(--sx-t-xs);gap:var(--sx-s-1);border-radius:var(--sx-r-1)}.md.svelte-3tukkh{min-height:var(--sx-s-10);padding-inline:var(--sx-s-4);font-size:var(--sx-t-sm)}.lg.svelte-3tukkh{min-height:var(--sx-s-12);padding-inline:var(--sx-s-6);font-size:var(--sx-t-md)}.only.svelte-3tukkh{padding-inline:0}.only.sm.svelte-3tukkh{width:var(--sx-s-8)}.only.md.svelte-3tukkh{width:var(--sx-s-10)}.only.lg.svelte-3tukkh{width:var(--sx-s-12)}.pill.svelte-3tukkh{border-radius:var(--sx-r-pill)}.block.svelte-3tukkh{width:100%}.solid.svelte-3tukkh{color:var(--sx-accent-ink);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--sx-accent) 76%,#fff) 0%,var(--sx-accent) 52%,color-mix(in srgb,var(--sx-accent) 88%,#000) 100%);box-shadow:var(--btn-inset, var(--sx-e-inset)),var(--sx-e-1)}.solid.svelte-3tukkh:before{content:"";position:absolute;inset:0 0 auto 0;height:48%;z-index:-1;background:linear-gradient(180deg,#ffffff6b,#fff0);transition:height var(--sx-beat) var(--sx-ease),background var(--sx-fast) var(--sx-ease);pointer-events:none}.solid.svelte-3tukkh:after{content:"";position:absolute;top:-60%;height:220%;left:-45%;width:32%;z-index:2;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-16deg);opacity:0;pointer-events:none}.outline.svelte-3tukkh{background:color-mix(in srgb,var(--sx-accent) var(--sx-btn-tint, 28%),var(--sx-surface));color:color-mix(in srgb,var(--sx-accent) 68%,var(--sx-ink));border-color:color-mix(in srgb,var(--sx-accent) 34%,transparent);box-shadow:var(--sx-e-1)}.ghost.svelte-3tukkh{background:transparent;color:var(--sx-ink-2)}.danger.svelte-3tukkh{background:var(--sx-critical);color:var(--sx-ink-on);box-shadow:var(--btn-inset, var(--sx-e-inset)),var(--sx-e-1)}.frosted.svelte-3tukkh{color:var(--sx-ink);overflow:hidden;background:linear-gradient(180deg,#ffffff94,#ffffff4d),color-mix(in srgb,var(--sx-accent) var(--sx-btn-tint, 22%),transparent);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);border-color:#ffffffa6;box-shadow:inset 0 1px #ffffffe6,var(--sx-e-1)}@media (hover: hover){.solid.svelte-3tukkh:not(:disabled):not(.locked):hover,.danger.svelte-3tukkh:not(:disabled):not(.locked):hover{transform:translateY(-1px);box-shadow:var(--btn-inset, var(--sx-e-inset)),var(--sx-e-2)}.solid.svelte-3tukkh:not(:disabled):not(.locked):hover:before{height:58%;background:linear-gradient(180deg,#ffffff9e,#fff0)}.solid.svelte-3tukkh:not(:disabled):not(.locked):hover:after{animation:svelte-3tukkh-sx-btn-sweep .85s var(--sx-ease) forwards}.outline.svelte-3tukkh:not(:disabled):not(.locked):hover{background:color-mix(in srgb,var(--sx-accent) calc(var(--sx-btn-tint, 28%) + 8%),var(--sx-surface));border-color:color-mix(in srgb,var(--sx-accent) 44%,transparent)}.ghost.svelte-3tukkh:not(:disabled):not(.locked):hover{background:var(--sx-accent-soft);color:var(--sx-ink)}.frosted.svelte-3tukkh:not(:disabled):not(.locked):hover{transform:translateY(-1px);border-color:#ffffffd9;box-shadow:inset 0 1px #fff,var(--sx-e-2)}}@keyframes svelte-3tukkh-sx-btn-sweep{0%{left:-45%;opacity:0}15%{opacity:1}55%{opacity:1}to{left:130%;opacity:0}}.sx-btn.svelte-3tukkh:not(:disabled):not(.locked):active{transform:none}.solid.svelte-3tukkh:not(:disabled):not(.locked):active,.danger.svelte-3tukkh:not(:disabled):not(.locked):active{box-shadow:var(--btn-inset, var(--sx-e-inset)),var(--sx-e-1)}.outline.svelte-3tukkh:not(:disabled):not(.locked):active{box-shadow:var(--sx-e-1)}[data-sx-theme=dark] .sx-btn.solid.svelte-3tukkh,.sx-dark .sx-btn.solid.svelte-3tukkh,[data-sx-theme=dark] .sx-btn.danger.svelte-3tukkh,.sx-dark .sx-btn.danger.svelte-3tukkh{--btn-inset: inset 0 1px 0 rgba(255, 255, 255, .2)}[data-sx-theme=dark] .sx-btn.frosted.svelte-3tukkh,.sx-dark .sx-btn.frosted.svelte-3tukkh{background:linear-gradient(180deg,#ffffff29,#ffffff0d),color-mix(in srgb,var(--sx-accent) var(--sx-btn-tint, 22%),transparent);border-color:#fff3;box-shadow:inset 0 1px #fff3,var(--sx-e-1)}.sx-btn.svelte-3tukkh:focus-visible{outline:2px solid var(--sx-ink);outline-offset:2px;box-shadow:0 0 0 2px var(--sx-surface);z-index:1}.sx-btn.svelte-3tukkh:disabled,.sx-btn.off.svelte-3tukkh{cursor:not-allowed;box-shadow:none;transform:none}.outline.svelte-3tukkh:disabled,.outline.off.svelte-3tukkh,.ghost.svelte-3tukkh:disabled,.ghost.off.svelte-3tukkh,.frosted.svelte-3tukkh:disabled,.frosted.off.svelte-3tukkh{opacity:.48}.solid.svelte-3tukkh:disabled,.solid.off.svelte-3tukkh,.danger.svelte-3tukkh:disabled,.danger.off.svelte-3tukkh{background:var(--sx-sunk);color:var(--sx-ink-3);border-color:var(--sx-line)}.solid.svelte-3tukkh:disabled:before,.solid.off.svelte-3tukkh:before,.solid.svelte-3tukkh:disabled:after,.solid.off.svelte-3tukkh:after{display:none}.sx-btn.busy.svelte-3tukkh{cursor:progress}.busy.svelte-3tukkh .face:where(.svelte-3tukkh){visibility:hidden}.sp.svelte-3tukkh{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.15em;height:1.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--sx-r-pill);animation:svelte-3tukkh-sx-btn-spin .7s linear infinite}@keyframes svelte-3tukkh-sx-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sx-btn.svelte-3tukkh{transition:none}.sx-btn.svelte-3tukkh:hover{transform:none}.sp.svelte-3tukkh{animation:none}.solid.svelte-3tukkh:after{display:none}.solid.svelte-3tukkh:before{transition:none}}@media (pointer: coarse){.sm.svelte-3tukkh{min-height:var(--sx-touch);padding-inline:var(--sx-s-4);font-size:var(--sx-t-sm)}.md.svelte-3tukkh{min-height:var(--sx-touch)}.only.sm.svelte-3tukkh,.only.md.svelte-3tukkh{width:var(--sx-touch)}}
