.qf-glass-button-pill{position:relative;display:inline-flex;align-items:center;gap:5px;height:26px;max-width:min(100%,14rem);padding:0 10px;border:none;border-radius:9999px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.72));backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);overflow:hidden;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font:inherit;color:inherit;transition:opacity .15s ease}.qf-glass-button-pill:hover:not(:disabled):not(.qf-glass-button-pill--status){opacity:.92}.qf-glass-button-pill:disabled{cursor:not-allowed;opacity:.5}.qf-glass-button-pill--size-sm{height:22px;padding:0 8px;gap:4px}.qf-glass-button-pill--size-sm .qf-glass-button-pill__label{font-size:10px}.qf-glass-button-pill--size-md{height:32px;padding:0 12px;gap:6px}.qf-glass-button-pill--size-md .qf-glass-button-pill__label{font-size:12px}.qf-glass-button-pill--size-lg{height:36px;padding:0 14px;gap:6px}.qf-glass-button-pill--size-lg .qf-glass-button-pill__label{font-size:13px}.qf-glass-button-pill__label--with-icon svg{-webkit-text-fill-color:currentColor;color:#7c3aed;stroke:currentColor;flex-shrink:0}.dark .qf-glass-button-pill__label--with-icon svg{color:#a78bfa}.qf-glass-button-pill__label--icon-only{display:inline-flex;align-items:center;justify-content:center;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--foreground);animation:none;text-transform:none;font-weight:400;letter-spacing:normal}.qf-glass-button-pill--status{cursor:default;pointer-events:none}.qf-glass-button-pill__loader{position:relative;z-index:1}.qf-glass-button-pill__loader .qf-gooey-loader-dot{border-radius:0;background:currentColor}.dark .qf-glass-button-pill{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08));backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(255,255,255,.1)}.qf-glass-button-pill:before{content:"";position:absolute;inset:0;width:50%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.65),rgba(255,255,255,0));transform:translateX(-130%) skewX(-12deg);animation:qf-glass-button-pill-sheen 6s ease-in-out infinite;pointer-events:none;z-index:0}.dark .qf-glass-button-pill:before{background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.28),rgba(255,255,255,0))}.qf-glass-button-pill__label{position:relative;z-index:1;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:capitalize;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#2563eb,#9333ea,#e11d48,#2563eb);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:qf-glass-button-pill-shimmer 8s ease-in-out infinite}@keyframes qf-glass-button-pill-sheen{0%,65%{transform:translateX(-130%) skewX(-12deg)}85%,to{transform:translateX(230%) skewX(-12deg)}}@keyframes qf-glass-button-pill-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.qf-glass-button-pill:before,.qf-glass-button-pill__label{animation:none}}.qf-gradient-bg{position:relative;isolation:isolate;background:linear-gradient(135deg,var(--qf-gradient-1) 8.3%,var(--qf-gradient-2) 25%,var(--qf-gradient-3) 41.7%,var(--qf-gradient-4) 58.3%,var(--qf-gradient-5) 75%,var(--qf-gradient-6) 91.7%);background:linear-gradient(135deg in oklab,var(--qf-gradient-1) 8.3%,var(--qf-gradient-2) 25%,var(--qf-gradient-3) 41.7%,var(--qf-gradient-4) 58.3%,var(--qf-gradient-5) 75%,var(--qf-gradient-6) 91.7%)}.qf-gradient-bg__noise{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--qf-gradient-noise);background-repeat:repeat;background-size:256px 256px;image-rendering:pixelated;mix-blend-mode:overlay;opacity:var(--qf-gradient-noise-opacity,.025)}.qf-gradient-bg__content{position:relative;z-index:1;height:100%;min-height:0}