@layer base{.BWekWq_button{font-family:var(--font-family-base);border-radius:var(--radius);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--animation-duration-fast) ease, border-color var(--animation-duration-fast) ease, color var(--animation-duration-fast) ease, box-shadow var(--animation-duration-fast) ease;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.BWekWq_button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--foreground) 9%, transparent);outline:none}.BWekWq_sm{height:2rem;padding:0 10px;font-size:.8125rem}.BWekWq_md{height:2.25rem;padding:0 14px}.BWekWq_lg{border-radius:var(--radius-md);height:2.75rem;padding:0 18px;font-size:.9375rem}.BWekWq_icon,.BWekWq_icon-md{width:2.25rem;height:2.25rem;padding:0}.BWekWq_icon-sm{width:2rem;height:2rem;padding:0}.BWekWq_icon-lg{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;padding:0}.BWekWq_pill{border-radius:9999px}.BWekWq_pill.BWekWq_sm{padding:0 12px}.BWekWq_pill.BWekWq_md{padding:0 16px}.BWekWq_pill.BWekWq_lg{padding:0 22px}.BWekWq_button svg{flex-shrink:0;width:1rem;height:1rem}.BWekWq_sm svg,.BWekWq_icon-sm svg{width:.875rem;height:.875rem}.BWekWq_lg svg,.BWekWq_icon-lg svg{width:1.125rem;height:1.125rem}.BWekWq_primary{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color:var(--primary-foreground);box-shadow:0 1px 2px #00000024}.BWekWq_primary:hover{background-color:color-mix(in oklch, var(--primary) 88%, black);border-color:color-mix(in oklch, var(--primary) 88%, black);box-shadow:0 2px 6px -1px #0003}.BWekWq_primary:active{background-color:color-mix(in oklch, var(--primary) 80%, black);border-color:color-mix(in oklch, var(--primary) 80%, black);box-shadow:none}.BWekWq_secondary{background-color:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground);--spinner-color:var(--foreground)}.BWekWq_secondary:hover{background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.BWekWq_secondary:active{background-color:color-mix(in srgb, var(--foreground) 13%, transparent)}.BWekWq_destructive{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color:var(--error-foreground);box-shadow:0 1px 2px #00000024}.BWekWq_destructive:hover{background-color:color-mix(in oklch, var(--error) 88%, black);border-color:color-mix(in oklch, var(--error) 88%, black);box-shadow:0 2px 6px -1px #0003}.BWekWq_destructive:active{background-color:color-mix(in oklch, var(--error) 80%, black);border-color:color-mix(in oklch, var(--error) 80%, black);box-shadow:none}.BWekWq_outline{background-color:var(--card);border-color:color-mix(in srgb, var(--foreground) 12%, transparent);color:var(--foreground);--spinner-color:var(--foreground);box-shadow:0 1px 2px #0000000d}.BWekWq_outline:hover,.BWekWq_outline[data-state=open]{background-color:color-mix(in srgb, var(--foreground) 4%, var(--card));border-color:color-mix(in srgb, var(--foreground) 22%, transparent);box-shadow:0 2px 6px -2px #00000024}.BWekWq_outline:active{background-color:color-mix(in srgb, var(--foreground) 7%, var(--card));box-shadow:none}.BWekWq_ghost{color:var(--foreground);--spinner-color:var(--foreground);background-color:#0000}.BWekWq_ghost:hover{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)}.BWekWq_ghost:active{background-color:color-mix(in srgb, var(--foreground) 9%, transparent)}.BWekWq_link{border-radius:var(--radius-sm);height:auto;color:var(--primary);text-underline-offset:3px;--spinner-color:var(--primary);background-color:#0000;border:none;padding:0}.BWekWq_link:hover{text-decoration:underline}.BWekWq_primary:focus-visible,.BWekWq_outline:focus-visible{box-shadow:0 1px 2px #00000014, 0 0 0 4px color-mix(in srgb, var(--foreground) 9%, transparent)}.BWekWq_destructive:focus-visible{box-shadow:0 1px 2px #00000014, 0 0 0 4px color-mix(in srgb, var(--error) 18%, transparent)}.BWekWq_disabled,.BWekWq_button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}}
