/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.fff-hold-confirm-action-host,.fff-confirmation__ui{vertical-align:middle;max-inline-size:100%;display:inline-block}.fff-confirmation__announcement{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fff-hold-confirm-action{--fff-hold-progress:0;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:none;grid-template-columns:minmax(0,1fr);max-inline-size:100%;transition:transform .16s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.fff-hold-confirm-action[data-holding=true]{transform:scale(.97)}.fff-action--rounded-none{border-radius:0!important}.fff-action--rounded-sm{border-radius:.25rem!important}.fff-action--rounded-md{border-radius:.375rem!important}.fff-action--rounded-lg{border-radius:.5rem!important}.fff-action--rounded-xl{border-radius:.75rem!important}.fff-action--rounded-full{border-radius:var(--fff-global-radius,.75rem)!important}.fff-hold-confirm-action--palette-danger{--fff-hold-confirm-track-bg:#fee2e2;--fff-hold-confirm-track-text:#7f1d1d;--fff-hold-confirm-fill-bg:#dc2626;--fff-hold-confirm-fill-text:#fff;background:var(--fff-hold-confirm-track-bg)!important;color:var(--fff-hold-confirm-track-text)!important;box-shadow:none!important}.dark .fff-hold-confirm-action--palette-danger{--fff-hold-confirm-track-bg:#7f1d1d9e;--fff-hold-confirm-track-text:#fee2e2;--fff-hold-confirm-fill-bg:#ef4444;--fff-hold-confirm-fill-text:#fff}.fff-hold-confirm-action__base{justify-content:center;align-items:center;gap:inherit;z-index:1;min-inline-size:0;color:inherit;grid-area:1/1;display:inline-flex;position:relative}.fff-hold-confirm-action__overlay{z-index:2;justify-content:center;align-items:center;gap:inherit;padding:inherit;border-radius:inherit;clip-path:inset(0 100% 0 0);pointer-events:none;color:#fff;background:var(--color-700);display:flex;position:absolute;inset:0}.dark .fff-hold-confirm-action__overlay{background:var(--color-400)}.fff-hold-confirm-action--palette-danger .fff-hold-confirm-action__overlay{background:var(--fff-hold-confirm-fill-bg);color:var(--fff-hold-confirm-fill-text)}.fff-hold-confirm-action__base .fi-icon,.fff-hold-confirm-action__overlay .fi-icon{color:inherit}.fff-hold-confirm-action svg{stroke-width:2px}.item-card__action .fff-hold-confirm-action{gap:.375rem;min-height:2rem;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem}.item-card__action .fff-hold-confirm-action .fi-icon{block-size:.875rem;inline-size:.875rem}.fff-hold-confirm-action__feedback{z-index:3;background:inherit;border-radius:inherit;grid-area:1/1;justify-content:center;align-items:center;min-inline-size:0;display:flex;position:relative}.fff-hold-confirm-action__feedback[hidden],.fff-hold-confirm-action__feedback [hidden]{display:none}.fff-hold-confirm-action__feedback>span{justify-content:center;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.fff-hold-confirm-action__feedback>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fff-hold-confirm-action[data-result=pending] .fff-hold-confirm-action__base,.fff-hold-confirm-action[data-result=done] .fff-hold-confirm-action__base,.fff-hold-confirm-action[data-result=error] .fff-hold-confirm-action__base{visibility:hidden}.fff-hold-confirm-action__feedback .fff-hold-confirm-action__retry{text-underline-offset:.2em;flex:none;text-decoration:underline;overflow:visible}.fff-hold-confirm-action[aria-busy=true]{cursor:progress;opacity:1}.fff-confirm-morph{--fff-morph-available:100%;--fff-confirm-border:#e4e4e7;isolation:isolate;color:#18181b;background:#fff;border-radius:9999px;block-size:36px;inline-size:max-content;max-inline-size:100%;font-size:.875rem;line-height:20px;display:flex;position:relative;overflow:clip;box-shadow:0 1px 2px #00000009}.fff-confirm-morph:after{content:"";border:1px solid var(--fff-confirm-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dark .fff-confirm-morph{--fff-confirm-border:#ffffff1a;color:#f4f4f5;background:#27272a}.fff-confirm-morph__face{inline-size:max-content;max-inline-size:var(--fff-morph-available);white-space:nowrap;flex:none;align-items:center;gap:2px;block-size:100%;padding-inline:4px;display:flex;position:relative}.fff-confirm-morph__face[data-face=idle]{padding:0}.fff-confirm-morph__face[inert]{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.fff-confirm-morph__face[hidden]{display:none}.fff-confirm-morph__face>[data-part]{align-items:center;block-size:100%;min-inline-size:0;display:inline-flex}.fff-confirm-morph__trigger.fi-btn{block-size:36px;font-size:inherit;line-height:inherit;border:0;border-radius:9999px;align-items:center;gap:8px;margin:0;padding:0 16px 0 14px;font-weight:500;display:inline-flex;color:inherit!important;box-shadow:none!important;background:0 0!important}[dir=rtl] .fff-confirm-morph__trigger.fi-btn{padding-inline:14px 16px}.fff-confirm-morph__trigger .fi-icon{stroke-width:2px;block-size:16px;inline-size:16px;color:#71717a!important}.dark .fff-confirm-morph__trigger .fi-icon{color:#a1a1aa!important}.fff-confirm-morph__prompt{text-overflow:ellipsis;min-inline-size:0;max-inline-size:16rem;padding-inline:12px 8px;font-weight:500;overflow:hidden}.fff-confirm-morph__quiet,.fff-confirm-morph__confirm.fi-btn{block-size:28px;min-block-size:28px;font:inherit;cursor:pointer;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.fff-confirm-morph__quiet{color:#52525b;background:0 0}.dark .fff-confirm-morph__quiet{color:#d4d4d8}.fff-confirm-morph__face:is([data-face=done],[data-face=error]) .fff-confirm-morph__quiet{color:inherit}.fff-confirm-morph__quiet[hidden]{display:none}.fff-confirm-morph__confirm.fi-btn{box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;overflow:clip}.fff-confirm-morph__confirm.fi-btn.fi-color{background:var(--color-600)}@supports (color:color-mix(in lab, red, red)){.fff-confirm-morph__confirm.fi-btn.fi-color{background:color-mix(in oklab,var(--color-600) 13%,transparent)}}.fff-confirm-morph__confirm.fi-btn.fi-color{color:var(--color-600)}.dark .fff-confirm-morph__confirm.fi-btn.fi-color{background:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.dark .fff-confirm-morph__confirm.fi-btn.fi-color{background:color-mix(in oklab,var(--color-400) 18%,transparent)}}.dark .fff-confirm-morph__confirm.fi-btn.fi-color{color:var(--color-400)}.fff-confirm-morph__fill{border-radius:inherit;clip-path:inset(0 100% 0 0);color:#fff;background:var(--color-600);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.fff-confirm-morph__answer{display:block}.fff-confirm-morph__status{font-variant-numeric:tabular-nums;gap:8px;padding-inline:12px 10px;font-weight:500}.fff-confirm-morph__status-text{text-overflow:ellipsis;align-items:baseline;gap:.25em;min-inline-size:0;display:inline-flex;overflow:hidden}.fff-confirm-morph__face[data-face=pending] .fff-confirm-morph__status{color:#71717a;padding-inline:12px 16px}.fff-confirm-morph__face[data-face=countdown] .fff-confirm-morph__status{color:#71717a;padding-inline-end:6px}.dark .fff-confirm-morph__face:is([data-face=pending],[data-face=countdown]) .fff-confirm-morph__status{color:#a1a1aa}.fff-confirm-morph__face[data-face=done]:not(:has(.fff-confirm-morph__quiet)) .fff-confirm-morph__status{padding-inline-end:14px}.fff-confirm-morph__status>svg{flex:none}.fff-confirm-morph__spinner,.fff-confirm-morph__alert{flex:none;block-size:16px;inline-size:16px}.fff-confirm-morph__alert{color:var(--danger-600,#dc2626);stroke-width:2px}.fff-confirm-morph__spinner{animation:.7s linear infinite fff-confirm-spin}@keyframes fff-confirm-spin{to{transform:rotate(360deg)}}.fff-confirm-morph__check{flex:none;block-size:18px;inline-size:18px}.fff-confirm-morph__check-disc{fill:var(--success-600,#16a34a);transform-box:fill-box;transform-origin:50%}.fff-confirm-morph__check-tick{stroke:#fff;stroke-dasharray:1}.fff-confirm-morph__ring{flex:none;block-size:16px;inline-size:16px}.fff-confirm-morph__ring-track{stroke:var(--fff-confirm-border)}.fff-confirm-morph__ring-fill{stroke:var(--primary-600,#dc2626);stroke-dasharray:1;transform-origin:8px 8px;transform:rotate(-90deg)}.fff-confirm-morph__seconds{color:#18181b;font-variant-numeric:tabular-nums;min-inline-size:1ch;display:inline-grid}.dark .fff-confirm-morph__seconds{color:#f4f4f5}.fff-confirm-morph__seconds>span{grid-area:1/1}.fff-confirm-morph:focus,.fff-confirm-morph button:focus{outline:none}.fff-confirm-morph__trigger:focus-visible,.fff-confirm-morph__quiet:focus-visible{background:currentColor!important}@supports (color:color-mix(in lab, red, red)){.fff-confirm-morph__trigger:focus-visible,.fff-confirm-morph__quiet:focus-visible{background:color-mix(in srgb,currentColor 7%,transparent)!important}}.fff-confirm-morph__confirm:focus-visible{background:var(--color-600)!important}@supports (color:color-mix(in lab, red, red)){.fff-confirm-morph__confirm:focus-visible{background:color-mix(in oklab,var(--color-600) 20%,transparent)!important}}.fff-confirm-morph__trigger:disabled{cursor:not-allowed;color:#a1a1aa!important}@media (hover:hover) and (pointer:fine){.fff-confirm-morph__quiet:hover,.fff-confirm-morph__trigger:hover{background:currentColor!important}@supports (color:color-mix(in lab, red, red)){.fff-confirm-morph__quiet:hover,.fff-confirm-morph__trigger:hover{background:color-mix(in srgb,currentColor 7%,transparent)!important}}.fff-confirm-morph__confirm.fi-btn.fi-color:hover{background:var(--color-600)}@supports (color:color-mix(in lab, red, red)){.fff-confirm-morph__confirm.fi-btn.fi-color:hover{background:color-mix(in oklab,var(--color-600) 18%,transparent)}}}@media (prefers-reduced-motion:reduce){.fff-hold-confirm-action{transition:none;transform:none!important}.fff-confirm-morph button{transition:none}.fff-confirm-morph__spinner{animation-duration:1.6s}}