.hold.svelte-d58l36{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;padding-inline:.85rem;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:var(--radius-control);font:inherit;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-touch-callout:none;transition:color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.hold--sm.svelte-d58l36{min-height:var(--control-height-sm);padding-inline:.6rem;font-size:.8125rem}.hold--md.svelte-d58l36{min-height:var(--control-height-md)}.hold--lg.svelte-d58l36{min-height:var(--control-height-lg)}.hold--full.svelte-d58l36{width:100%}.hold.svelte-d58l36:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.hold.svelte-d58l36:focus:not(:focus-visible){outline:none}.hold.svelte-d58l36:disabled{opacity:.5;cursor:not-allowed}.hold__icon.svelte-d58l36,.hold__label.svelte-d58l36{position:relative;z-index:1;display:inline-flex;align-items:center}.hold__label.svelte-d58l36{overflow:hidden;text-overflow:ellipsis}.hold__fill.svelte-d58l36{position:absolute;inset:-7px -1px -1px;z-index:0;transform:translateY(101%);pointer-events:none}.hold__wave.svelte-d58l36{position:absolute;inset:0 -24px 0 0;background:var(--hold-fill);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 6'><path d='M0 3.3L1 3.8L2 4.1L3 4.4L4 4.5L5 4.5L6 4.4L7 4.3L8 4.2L9 4L10 3.9L11 3.6L12 3.3L13 2.9L14 2.4L15 2L16 1.5L17 1.2L18 1L19 1L20 1.2L21 1.6L22 2.2L23 2.8L24 3.3V6H0Z' fill='white'/></svg>") 0 0 / 24px 6px repeat-x,linear-gradient(white,white) 0 6px / 100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 6'><path d='M0 3.3L1 3.8L2 4.1L3 4.4L4 4.5L5 4.5L6 4.4L7 4.3L8 4.2L9 4L10 3.9L11 3.6L12 3.3L13 2.9L14 2.4L15 2L16 1.5L17 1.2L18 1L19 1L20 1.2L21 1.6L22 2.2L23 2.8L24 3.3V6H0Z' fill='white'/></svg>") 0 0 / 24px 6px repeat-x,linear-gradient(white,white) 0 6px / 100% 100% no-repeat}.hold.svelte-d58l36:is([data-phase=filling]:where(.svelte-d58l36),[data-phase=draining]:where(.svelte-d58l36)) .hold__wave:where(.svelte-d58l36){animation:svelte-d58l36-hold-wave .9s linear infinite}@keyframes svelte-d58l36-hold-wave{to{transform:translate(-24px)}}.hold--buy.svelte-d58l36{--hold-fill: var(--color-signal-deep);color:var(--color-signal-ink);background:var(--color-signal);border-color:var(--color-signal-bright)}.hold--buy.svelte-d58l36:hover:not(:disabled){background:var(--color-signal-bright)}.hold--buy.svelte-d58l36:is([data-phase=filling]:where(.svelte-d58l36),[data-phase=draining]:where(.svelte-d58l36),[data-phase=done]:where(.svelte-d58l36)){color:var(--color-text)}.hold--buy[data-phase=done].svelte-d58l36{background:var(--color-signal-deep)}.hold--delete.svelte-d58l36{--hold-fill: var(--color-down);color:color-mix(in srgb,var(--color-down) 45%,var(--color-text));background:var(--color-panel-raised);border-color:color-mix(in srgb,var(--color-down) 45%,transparent)}.hold--delete.svelte-d58l36:is([data-phase=filling]:where(.svelte-d58l36),[data-phase=draining]:where(.svelte-d58l36)){color:var(--color-text)}.hold--delete[data-phase=done].svelte-d58l36{color:var(--color-text-subtle);background:var(--color-panel-inset);border-color:var(--color-border)}@media(prefers-reduced-motion:reduce){.hold.svelte-d58l36 .hold__wave:where(.svelte-d58l36),.hold.svelte-d58l36:is([data-phase=filling]:where(.svelte-d58l36),[data-phase=draining]:where(.svelte-d58l36)) .hold__wave:where(.svelte-d58l36){-webkit-mask:linear-gradient(white,white) 0 6px / 100% 100% no-repeat;mask:linear-gradient(white,white) 0 6px / 100% 100% no-repeat;animation:none}}:root[data-motion=reduced] .hold.svelte-d58l36 .hold__wave:where(.svelte-d58l36),:root[data-motion=reduced] .hold.svelte-d58l36:is([data-phase=filling]:where(.svelte-d58l36),[data-phase=draining]:where(.svelte-d58l36)) .hold__wave:where(.svelte-d58l36){-webkit-mask:linear-gradient(white,white) 0 6px / 100% 100% no-repeat;mask:linear-gradient(white,white) 0 6px / 100% 100% no-repeat;animation:none}
