@layer base{._button_rhmw3_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;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;outline:none;border:1px solid rgba(219,236,255,.24);position:relative;overflow:hidden;min-height:44px;color:#f9fbff;background:linear-gradient(145deg,#ffffff38,#8aa0ff1a 42%,#232a5429);backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%);box-shadow:inset 0 1px #ffffff6b,inset 0 -10px 24px #4f3dbe14,0 12px 34px #0000003d,0 0 26px #48dbff14}._button_rhmw3_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_rhmw3_39{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_rhmw3_45{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_rhmw3_51{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_rhmw3_59,._icon-md_rhmw3_60{width:2rem;height:2rem;padding:0}._icon-sm_rhmw3_66{width:1.5rem;height:1.5rem;padding:0}._icon-lg_rhmw3_72{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_rhmw3_2 svg{flex-shrink:0}._sm_rhmw3_39 svg,._icon-sm_rhmw3_66 svg{width:1rem;height:1rem}._md_rhmw3_45 svg,._icon_rhmw3_59 svg,._icon-md_rhmw3_60 svg{width:1.25rem;height:1.25rem}._lg_rhmw3_51 svg,._icon-lg_rhmw3_72 svg{width:1.5rem;height:1.5rem}._primary_rhmw3_104{background:linear-gradient(110deg,var(--tf-pink) 0%,var(--tf-violet) 38%,var(--tf-cyan) 72%,var(--tf-gold) 100%);color:#fff;border-color:#e0cbff61;box-shadow:inset 0 1px #ffffff94,inset 0 -10px 22px #4b2aa829,0 13px 32px #5b3bdc4d,0 0 32px #2ad9ff2e,0 0 42px #f14abe1a;--spinner-color: var(--primary-foreground)}._primary_rhmw3_104:hover{background:linear-gradient(105deg,#ef5fc4,#b56dff 48%,#42def7);border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_rhmw3_104:active{transform:scale(.985);background:linear-gradient(105deg,#d943ae,#9851ec 48%,#1bc5e4);border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_rhmw3_123{background:linear-gradient(145deg,#ffffff2e,#40c6e51a 55%,#5f48be1f);color:#f5fbff;border-color:#bbeaff3d;--spinner-color: var(--secondary-foreground)}._secondary_rhmw3_123: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))}._secondary_rhmw3_123: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))}._destructive_rhmw3_141{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_rhmw3_141: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))}._destructive_rhmw3_141: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))}._destructive_rhmw3_141:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_rhmw3_165{background:linear-gradient(145deg,#ffffff17,#6752c70f);border-color:#c8b1ff57;color:#e9d9ff;--spinner-color: var(--primary)}._outline_rhmw3_165: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))}._outline_rhmw3_165: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))}._ghost_rhmw3_185{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_rhmw3_185:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_rhmw3_185:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_rhmw3_202{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_rhmw3_202:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_rhmw3_202:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_rhmw3_202:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_rhmw3_234{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_rhmw3_104:focus-visible,.dark ._outline_rhmw3_165:focus-visible,.dark ._ghost_rhmw3_185:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_rhmw3_141:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_rhmw3_202:focus-visible{box-shadow:0 0 0 2px var(--primary)}}
