.btn-primary,.btn-secondary,.btn-tertiary,button.btn-primary{position:relative;overflow:hidden;transition:background-color .3s ease,background .3s ease,box-shadow .3s ease,color .3s ease}.btn-primary,button.btn-primary{background:linear-gradient(180deg,var(--primary-button-button-grad-bg,rgba(255,255,255,.15)) 0,var(--primary-button-button-grad-bg-2,rgba(255,255,255,0)) 100%),var(--primary-button-button-bg,#0a0d12)!important;background-color:var(--primary-button-button-bg,#0a0d12)!important;box-shadow:0 .25rem .4375rem var(--primary-button-shadow,rgba(10,13,18,.25)),0 0 0 var(--primary-button-border-width,.09375rem) var(--primary-button-ring-color,var(--color-dark-01,#0a0d12)),inset 0 0 0 var(--primary-button-inset-ring,.1rem) var(
        --primary-button-inset-color,var(--primary-button-button-grad-bg,rgba(255,255,255,.15))
      )}.btn-secondary{background:linear-gradient(180deg,var(--secondary-tertiary-button-sec-button-grad-0) 0,var(--secondary-tertiary-button-sec-button-grad-100) 100%),var(--secondary-tertiary-button-sec-button-bg);box-shadow:var(--secondary-button-shadow,0 .125rem .375rem rgba(10,13,18,.06)),0 0 0 1px var(--color-gray-07,#eaebed)}.btn-secondary,.btn-tertiary{border:1px solid var(--secondary-tertiary-button-sec-button-stroke,#fff);border-radius:var(--secondary-tertiary-button-sec-button-radius,4.375rem)}.btn-tertiary{background:transparent;box-shadow:0 0 0 1px var(--color-gray-07,#eaebed)}.btn-primary:hover{background:var(--primary-button-button-bg-hover,var(--color-dark-02,#252b37))!important}.btn-secondary:hover,.btn-tertiary:hover{background:var(--secondary-button-button-hover,var(--color-gray-07,#eaebed));box-shadow:0 0 0 1px var(--color-gray-07,#eaebed)}.dark .btn-primary{box-shadow:0 0 .5rem var(--primary-button-shadow),0 0 0 var(--primary-button-border-width,.09375rem) var(--primary-button-ring-color,#fff),inset 0 0 0 var(--primary-button-inset-ring,.1rem) var(--primary-button-inset-color,rgba(0,0,0,.1))!important}.dark .btn-primary:hover{background:var(--primary-button-button-bg-hover,oklch(.92 0 0))!important}.dark .btn-secondary{box-shadow:0 .125rem .375rem rgba(0,0,0,.25),0 0 0 1px oklch(1 0 0/15%);border-color:oklch(1 0 0/15%)}.dark .btn-tertiary{box-shadow:0 0 0 1px oklch(1 0 0/15%);border-color:oklch(1 0 0/15%)}.btn-danger{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.12) 0,transparent 100%),var(--danger-button-bg,var(--color-red,#df173a));box-shadow:0 .25rem .4375rem var(--danger-button-shadow,rgba(223,23,58,.25)),0 0 0 .09375rem var(--danger-button-ring,rgba(223,23,58,.6)),inset 0 0 0 .1rem rgba(255,255,255,.1);transition:background-color .3s ease,background .3s ease,box-shadow .3s ease}.btn-danger:hover{background:var(
    --danger-button-bg-hover,color-mix(in oklch,var(--color-red,#df173a) 85%,black)
  )}.dark .btn-danger{--danger-button-bg:color-mix(in oklch,var(--color-red,#df173a) 75%,black);--danger-button-bg-hover:color-mix(in oklch,var(--color-red,#df173a) 65%,black);--danger-button-shadow:rgba(223,23,58,0.4);--danger-button-ring:rgba(223,23,58,0.5);box-shadow:0 0 .5rem var(--danger-button-shadow),0 0 0 .09375rem var(--danger-button-ring),inset 0 0 0 .1rem rgba(255,255,255,.06)}.btn-danger:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-tertiary:disabled,button.btn-primary:disabled{opacity:.4;pointer-events:none}@media (prefers-reduced-motion:reduce){.btn-danger,.btn-primary,.btn-secondary,.btn-tertiary,button.btn-primary{transition:none}}