._icon_8gwcw_6{vertical-align:middle;flex-shrink:0;display:inline-block}@layer base{html body :where(._button_8vp3i_6){justify-content:center;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);border-radius:var(--radius);white-space:nowrap;cursor:pointer;transition:background-color var(--animation-duration-fast) var(--ease-standard), border-color var(--animation-duration-fast) var(--ease-standard), color var(--animation-duration-fast) var(--ease-standard), box-shadow var(--animation-duration-fast) var(--ease-standard);border:1px solid #0000;outline:none;text-decoration:none;display:inline-flex;position:relative}html body :where(._button_8vp3i_6):focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary);outline:none}html body :where(._sm_8vp3i_57){height:1.75rem;padding:0 var(--spacing-2);font-size:var(--font-size-base)}html body :where(._md_8vp3i_63){height:2.25rem;padding:0 var(--spacing-3);font-size:var(--font-size-base)}html body :where(._lg_8vp3i_69){height:2.75rem;padding:0 var(--spacing-4);font-size:var(--font-size-md);border-radius:var(--radius-md)}html body :where(._icon_8vp3i_79),html body :where(._icon-md_8vp3i_80){width:2rem;height:2rem;padding:0}html body :where(._icon-sm_8vp3i_86){width:1.5rem;height:1.5rem;padding:0}html body :where(._icon-lg_8vp3i_92){border-radius:var(--radius-md);width:2.5rem;height:2.5rem;padding:0}@media (pointer:coarse){html body :where(._sm_8vp3i_57),html body :where(._md_8vp3i_63){min-height:44px}html body :where(._icon_8vp3i_79),html body :where(._icon-sm_8vp3i_86),html body :where(._icon-md_8vp3i_80){min-width:44px;min-height:44px}}html body :where(._button_8vp3i_6 svg){flex-shrink:0}html body :where(._sm_8vp3i_57 svg),html body :where(._icon-sm_8vp3i_86 svg){width:1rem;height:1rem}html body :where(._md_8vp3i_63 svg),html body :where(._icon_8vp3i_79 svg),html body :where(._icon-md_8vp3i_80 svg){width:1.25rem;height:1.25rem}html body :where(._lg_8vp3i_69 svg),html body :where(._icon-lg_8vp3i_92 svg){width:1.5rem;height:1.5rem}html body :where(._primary_8vp3i_141){background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color:var(--primary-foreground)}html body :where(._primary_8vp3i_141):hover{background-color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground));border-color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground))}html body :where(._primary_8vp3i_141):active{background-color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground));border-color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground))}html body :where(._secondary_8vp3i_158){background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color:var(--secondary-foreground)}html body :where(._secondary_8vp3i_158):hover{background-color:color-mix(in oklch, var(--secondary) 90%, var(--secondary-foreground));border-color:color-mix(in oklch, var(--secondary) 90%, var(--secondary-foreground))}html body :where(._secondary_8vp3i_158):active{background-color:color-mix(in oklch, var(--secondary) 85%, var(--secondary-foreground));border-color:color-mix(in oklch, var(--secondary) 85%, var(--secondary-foreground))}html body :where(._destructive_8vp3i_176){background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color:var(--error-foreground)}html body :where(._destructive_8vp3i_176):hover{background-color:color-mix(in oklch, var(--error) 90%, var(--error-foreground));border-color:color-mix(in oklch, var(--error) 90%, var(--error-foreground))}html body :where(._destructive_8vp3i_176):active{background-color:color-mix(in oklch, var(--error) 85%, var(--error-foreground));border-color:color-mix(in oklch, var(--error) 85%, var(--error-foreground))}html body :where(._destructive_8vp3i_176):focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--error)}html body :where(._outline_8vp3i_200){border-color:var(--primary);color:var(--primary);--spinner-color:var(--primary);background-color:#0000}html body :where(._outline_8vp3i_200):hover{background-color:color-mix(in oklch, var(--primary) 12%, var(--background));border-color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground));color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground))}html body :where(._outline_8vp3i_200):active{background-color:color-mix(in oklch, var(--primary) 15%, var(--background));border-color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground));color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground))}html body :where(._ghost_8vp3i_220){--spinner-color:var(--primary);background-color:#0000;border-color:#0000}html body :where(._ghost_8vp3i_220):hover{background-color:color-mix(in oklch, var(--primary) 12%, var(--background));color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground))}html body :where(._ghost_8vp3i_220):active{background-color:color-mix(in oklch, var(--primary) 15%, var(--background));color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground))}html body :where(._link_8vp3i_237){color:var(--primary);--spinner-color:var(--primary);background-color:#0000;border:none;border-radius:0;align-items:center;height:auto;min-height:auto;padding:0;text-decoration:none;display:inline-flex}html body :where(._link_8vp3i_237):hover{color:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground));background-color:#0000;text-decoration:underline}html body :where(._link_8vp3i_237):active{color:color-mix(in oklch, var(--primary) 85%, var(--primary-foreground));background-color:#0000}html body :where(._link_8vp3i_237):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius);outline:none}html body :where(._disabled_8vp3i_269){opacity:.5;cursor:not-allowed;pointer-events:none}html body :where(.dark ._primary_8vp3i_141):focus-visible,html body :where(.dark ._outline_8vp3i_200):focus-visible,html body :where(.dark ._ghost_8vp3i_220):focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}html body :where(.dark ._destructive_8vp3i_176):focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--error)}html body :where(.dark ._link_8vp3i_237):focus-visible{box-shadow:0 0 0 2px var(--primary)}html body :where(._spinner_8vp3i_295){width:1em;height:1em;margin-right:var(--spacing-2);border:2px solid color-mix(in srgb, var(--spinner-color) 30%, transparent);border-top-color:var(--spinner-color);vertical-align:-.15em;border-radius:50%;animation:.6s linear infinite _button-spin_8vp3i_1;display:inline-block}html body :where(.app-theme ._button_8vp3i_6){border-radius:var(--radius-full);transition:background-color var(--animation-duration-fast) var(--ease-out), border-color var(--animation-duration-fast) var(--ease-out), color var(--animation-duration-fast) var(--ease-out), box-shadow var(--animation-duration-fast) var(--ease-out)}html body :where(.app-theme ._sm_8vp3i_57){height:1.75rem;padding:0 var(--spacing-3)}html body :where(.app-theme ._md_8vp3i_63){height:2.25rem;padding:0 var(--spacing-4)}html body :where(.app-theme ._lg_8vp3i_69){height:2.75rem;padding:0 var(--spacing-5)}html body :where(.app-theme ._secondary_8vp3i_158){color:var(--foreground);border-color:var(--border-strong);background-color:#0000}html body :where(.app-theme ._secondary_8vp3i_158):hover{background-color:var(--hover-overlay);border-color:var(--border-strong)}html body :where(.app-theme ._secondary_8vp3i_158):active{background-color:var(--active-overlay);border-color:var(--border-strong)}html body :where(.app-theme ._ghost_8vp3i_220):hover{background-color:var(--hover-overlay);color:inherit}html body :where(.app-theme ._ghost_8vp3i_220):active{background-color:var(--active-overlay);color:inherit}}@keyframes _button-spin_8vp3i_1{to{transform:rotate(360deg)}}
