.htc.svelte-1n9xaz4{--htc-color: #38bdf8;--htc-fg: #ffffff;--htc-bg: #0d0d1a;--htc-border: #1f1f3a;position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border:1px solid var(--htc-border);border-radius:999px;background:var(--htc-bg);color:var(--htc-fg);font:inherit;font-weight:600;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;overflow:hidden;transition:border-color .16s ease,color .16s ease}.htc.svelte-1n9xaz4:focus-visible{outline:2px solid var(--htc-color);outline-offset:2px}.htc-disabled.svelte-1n9xaz4,.htc.svelte-1n9xaz4:disabled{opacity:.5;cursor:not-allowed}.htc-confirmed.svelte-1n9xaz4{border-color:#10b981;color:#10b981}.htc-label.svelte-1n9xaz4{position:relative;z-index:2;font-size:.95rem;letter-spacing:.01em}.htc-fallback-text.svelte-1n9xaz4{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.htc-ring.svelte-1n9xaz4{position:relative;z-index:2;width:24px;height:24px;flex-shrink:0;transform:rotate(-90deg)}.htc-ring-track.svelte-1n9xaz4{fill:none;stroke:var(--htc-border);stroke-width:4}.htc-ring-fill.svelte-1n9xaz4{fill:none;stroke:var(--htc-color);stroke-width:4;stroke-linecap:round;stroke-dasharray:126;stroke-dashoffset:126}.htc-holding[data-holdtoconfirm-variant=ring].svelte-1n9xaz4 .htc-ring-fill:where(.svelte-1n9xaz4){animation:svelte-1n9xaz4-htc-ring-fill var(--htc-duration, 1.5s) linear forwards}.htc-confirmed[data-holdtoconfirm-variant=ring].svelte-1n9xaz4 .htc-ring-fill:where(.svelte-1n9xaz4){stroke-dashoffset:0;stroke:#10b981}@keyframes svelte-1n9xaz4-htc-ring-fill{0%{stroke-dashoffset:126}to{stroke-dashoffset:0}}.htc-bar.svelte-1n9xaz4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent;overflow:hidden;border-radius:999px;pointer-events:none}.htc-bar-fill.svelte-1n9xaz4{display:block;height:100%;width:0%;background:var(--htc-color);opacity:.18;transform-origin:0% 50%}.htc-holding[data-holdtoconfirm-variant=bar].svelte-1n9xaz4 .htc-bar-fill:where(.svelte-1n9xaz4){animation:svelte-1n9xaz4-htc-bar-fill var(--htc-duration, 1.5s) linear forwards}.htc-confirmed[data-holdtoconfirm-variant=bar].svelte-1n9xaz4 .htc-bar-fill:where(.svelte-1n9xaz4){width:100%;background:#10b981;opacity:.22}@keyframes svelte-1n9xaz4-htc-bar-fill{0%{width:0%}to{width:100%}}.htc-glow.svelte-1n9xaz4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:999px;pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--htc-color) 32%,transparent) 0%,transparent 70%);opacity:0;transform:scale(.6)}.htc-holding[data-holdtoconfirm-variant=glow].svelte-1n9xaz4 .htc-glow:where(.svelte-1n9xaz4){animation:svelte-1n9xaz4-htc-glow-pulse var(--htc-duration, 1.5s) ease-out forwards}.htc-confirmed[data-holdtoconfirm-variant=glow].svelte-1n9xaz4 .htc-glow:where(.svelte-1n9xaz4){opacity:1;transform:scale(1);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,#10b981 38%,transparent) 0%,transparent 75%)}@keyframes svelte-1n9xaz4-htc-glow-pulse{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.htc-reduced.svelte-1n9xaz4 .htc-ring-fill:where(.svelte-1n9xaz4),.htc-reduced.svelte-1n9xaz4 .htc-bar-fill:where(.svelte-1n9xaz4),.htc-reduced.svelte-1n9xaz4 .htc-glow:where(.svelte-1n9xaz4){animation:none!important}.htc-reduced.svelte-1n9xaz4 .htc-fallback-text:where(.svelte-1n9xaz4){position:static;left:auto;width:auto;height:auto;margin-left:.5rem;font-size:.75rem;font-weight:400;opacity:.7}@media(prefers-reduced-motion:reduce){.htc-ring-fill.svelte-1n9xaz4,.htc-bar-fill.svelte-1n9xaz4,.htc-glow.svelte-1n9xaz4{animation:none!important}}.hold-demo.svelte-95r0lf{display:grid;gap:2.25rem}.hold-demo.svelte-95r0lf h3:where(.svelte-95r0lf){font-size:.95rem;margin:0 0 .45rem;color:var(--fg-1)}.note.svelte-95r0lf{margin:0 0 .85rem;color:var(--fg-2);font-size:.88rem;line-height:1.55}.note.svelte-95r0lf code:where(.svelte-95r0lf),.variant-card.svelte-95r0lf code:where(.svelte-95r0lf),.readout.svelte-95r0lf code:where(.svelte-95r0lf){background:var(--surface-2, var(--surface));padding:.1rem .35rem;border-radius:.25rem;font-size:.875em}.note.svelte-95r0lf kbd:where(.svelte-95r0lf){font-family:Fira Code,monospace;background:var(--surface-2, var(--surface));border:1px solid var(--border);border-bottom-width:2px;padding:.1em .45em;border-radius:4px;font-size:.85em}.variant-grid.svelte-95r0lf,.duration-grid.svelte-95r0lf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.variant-card.svelte-95r0lf,.duration-card.svelte-95r0lf,.single-row.svelte-95r0lf{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.single-row.svelte-95r0lf{flex-direction:row;justify-content:center}.variant-card.svelte-95r0lf h4:where(.svelte-95r0lf){margin:0;font-family:Fira Code,monospace;font-size:.92rem;color:var(--fg-1)}.variant-card.svelte-95r0lf p:where(.svelte-95r0lf),.duration-card.svelte-95r0lf p:where(.svelte-95r0lf){margin:0;font-size:.85rem;color:var(--fg-2);line-height:1.5}.readout.svelte-95r0lf{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.9rem;color:var(--fg-2)}
