button.svelte-g9c1iq,a.svelte-g9c1iq{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);height:var(--control);border-radius:var(--r-pill);padding:0 var(--space-4);font-family:var(--font-standard);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:0;line-height:var(--lh-md);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-base) var(--ease), color var(--dur-fast) var(--ease), filter var(--dur-base) var(--ease), translate .35s var(--spring), scale var(--dur-fast) var(--ease);border:0;flex:none;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){button.svelte-g9c1iq:hover:not(:disabled):not(.static):not(.ghost),a.svelte-g9c1iq:hover:not(.static):not(.ghost){translate:0 -1px}}button.svelte-g9c1iq:active:not(:disabled):not(.static),a.svelte-g9c1iq:active:not(.static){transition-duration:80ms;translate:0;scale:.98}button.svelte-g9c1iq svg,a.svelte-g9c1iq svg{flex:none;width:16px;height:16px}button.svelte-g9c1iq>svg:first-child,a.svelte-g9c1iq>svg:first-child{margin-inline-start:-2px}button.svelte-g9c1iq>svg:last-child:not(:first-child),a.svelte-g9c1iq>svg:last-child:not(:first-child){margin-inline-end:-4px}.sm.svelte-g9c1iq{height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-sm);gap:6px}.sm.svelte-g9c1iq svg{width:15px;height:15px}.lg.svelte-g9c1iq{height:var(--control-lg);padding:0 var(--space-5);font-size:var(--text-base)}.full.svelte-g9c1iq{width:100%}a.svelte-g9c1iq{text-decoration:none}button.svelte-g9c1iq:disabled{opacity:.45;filter:saturate(.6)}.primary.svelte-g9c1iq{background:var(--action);color:var(--on-action);text-shadow:0 1px 1px #8c280559;box-shadow:var(--action-shadow)}.primary.svelte-g9c1iq:hover:not(:disabled){filter:brightness(1.04)saturate(1.06)}.dark.svelte-g9c1iq{--sheen:.16;background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 84%, #fff) 0%, var(--ink) 55%, color-mix(in srgb, var(--ink) 88%, #000) 100%);color:var(--on-ink);box-shadow:inset 0 1px 0 #fff3, inset 0 -2px 4px #0000004d, 0 1px 2px #0003, 0 6px 14px -6px color-mix(in srgb, var(--ink) 50%, transparent)}.primary.svelte-g9c1iq:after,.dark.svelte-g9c1iq:after,.white.svelte-g9c1iq:after{content:"";z-index:-1;inset-block:0;background:linear-gradient(100deg, transparent, rgba(255, 255, 255, var(--sheen,.4)), transparent);opacity:0;pointer-events:none;width:40%;position:absolute;left:-48%;transform:skew(-18deg)}@media (hover:hover){.primary.svelte-g9c1iq:hover:not(:disabled):after,.dark.svelte-g9c1iq:hover:not(:disabled):after,.white.svelte-g9c1iq:hover:not(:disabled):after{opacity:1;animation:.8s cubic-bezier(.4,0,.3,1) svelte-g9c1iq-sheen}}@keyframes svelte-g9c1iq-sheen{to{transform:translate(370%)skew(-18deg)}}.secondary.svelte-g9c1iq{--sheen:.9;background:linear-gradient(180deg, var(--raised) 0%, color-mix(in srgb, var(--raised), var(--canvas) 45%) 60%, var(--canvas) 100%);color:var(--ink);box-shadow:inset 0 1px 0 var(--edge), inset 0 -1px 2px color-mix(in srgb, var(--ink) 5%, transparent), 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--ink) 20%, transparent)}.secondary.svelte-g9c1iq:active:not(:disabled){box-shadow:inset 0 2px 4px color-mix(in srgb, var(--ink) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent)}.ghost.svelte-g9c1iq{color:var(--ink-2);background:0 0}.ghost.svelte-g9c1iq:hover:not(:disabled){color:var(--ink);background:var(--sunk)}.ghost.svelte-g9c1iq:active:not(:disabled){background:var(--sunk-2)}.go.svelte-g9c1iq{background:var(--go);color:var(--on-go);box-shadow:inset 0 1px 0 #ffffff40, 0 6px 14px -6px color-mix(in srgb, var(--go) 70%, transparent)}.go.svelte-g9c1iq:hover:not(:disabled){filter:brightness(1.08)}.danger.svelte-g9c1iq{background:linear-gradient(180deg, color-mix(in srgb, var(--signal-solid), #fff 12%) 0%, var(--signal-solid) 100%);color:var(--on-signal);box-shadow:inset 0 1px 0 #ffffff4d, 0 1px 2px #78140f40, 0 6px 14px -6px color-mix(in srgb, var(--signal-solid) 50%, transparent)}.danger.svelte-g9c1iq:hover:not(:disabled){filter:brightness(.95)}.danger-soft.svelte-g9c1iq{background:var(--signal-soft);color:var(--signal-ink)}.danger-soft.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--signal) 14%, transparent)}.white.svelte-g9c1iq{--sheen:.9;color:#112b2b;background:linear-gradient(#fff 0%,#f1f4f6 100%);box-shadow:inset 0 1px #fff,0 1px 2px #021e3c33,0 8px 18px -8px #021e3c73}.glass.svelte-g9c1iq{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:linear-gradient(#ffffff4d 0%,#ffffff1f 100%);box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff1f,0 6px 16px -8px #00000059}.glass.svelte-g9c1iq:hover:not(:disabled){background:linear-gradient(#fff6 0%,#ffffff2e 100%)}.feedback.svelte-g9c1iq:disabled{opacity:1;filter:none;cursor:progress}.labels.svelte-g9c1iq{place-items:center;display:grid}.lbl.svelte-g9c1iq{white-space:nowrap;transition:opacity var(--dur-base) var(--ease), translate var(--dur-base) var(--ease), filter var(--dur-base) var(--ease);grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.lbl[data-hidden=true].svelte-g9c1iq{opacity:0;filter:blur(2px);pointer-events:none;translate:0 4px}.secondary.selected.svelte-g9c1iq,.ghost.selected.svelte-g9c1iq{background:var(--ink);color:var(--on-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 30%, transparent)}
