.btn.svelte-1ga4omp{--btn-bg: transparent;--btn-fg: #1a1a1a;--btn-border: transparent;--btn-bg-hover: transparent;--btn-shadow: none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Google Sans Flex,Google Sans,Inter,-apple-system,sans-serif;font-weight:600;letter-spacing:-.2px;line-height:1;white-space:nowrap;border-radius:10px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .08s ease,box-shadow .16s ease,opacity .16s ease}.btn.svelte-1ga4omp:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-bg-hover)}.btn.svelte-1ga4omp:active:not(:disabled):not([aria-disabled=true]){transform:translateY(.5px) scale(.99)}.btn.svelte-1ga4omp:focus-visible{outline:2px solid #ff2453;outline-offset:2px}.btn.svelte-1ga4omp:disabled,.btn[aria-disabled=true].svelte-1ga4omp{opacity:.55;cursor:not-allowed;transform:none}.btn--primary.svelte-1ga4omp{--btn-bg: #ff2453;--btn-fg: #ffffff;--btn-bg-hover: #e51347;--btn-shadow: 0 2px 8px rgba($brand, .28)}.btn--secondary.svelte-1ga4omp{--btn-bg: rgba(0, 0, 0, .06);--btn-fg: #1a1a1a;--btn-bg-hover: rgba(0, 0, 0, .1)}.btn--outline.svelte-1ga4omp{--btn-bg: transparent;--btn-fg: #1a1a1a;--btn-border: rgba(0, 0, 0, .14);--btn-bg-hover: rgba(0, 0, 0, .055)}.btn--outline.svelte-1ga4omp:hover:not(:disabled){border-color:#00000047}.btn--ghost.svelte-1ga4omp{--btn-bg: transparent;--btn-fg: #1a1a1a;--btn-bg-hover: rgba(0, 0, 0, .055)}.btn--destructive.svelte-1ga4omp{--btn-bg: #ef4444;--btn-fg: #ffffff;--btn-bg-hover: #dc2626;--btn-shadow: 0 2px 8px rgba($danger, .25)}.btn--link.svelte-1ga4omp{--btn-fg: #ff2453;padding:0!important;height:auto!important;border-radius:0}.btn--link.svelte-1ga4omp .btn__label:where(.svelte-1ga4omp){text-decoration:underline;text-underline-offset:2px}.btn--link.svelte-1ga4omp:hover:not(:disabled){opacity:.75}.btn--sm.svelte-1ga4omp{height:34px;padding:0 14px;font-size:13px}.btn--md.svelte-1ga4omp{height:42px;padding:0 18px;font-size:14px}.btn--lg.svelte-1ga4omp{height:50px;padding:0 26px;font-size:15.5px}.btn--icon.svelte-1ga4omp{height:42px;width:42px;padding:0}.btn--block.svelte-1ga4omp{display:flex;width:100%}.is-loading.svelte-1ga4omp .btn__label:where(.svelte-1ga4omp){opacity:.85}.btn__spinner.svelte-1ga4omp{width:15px;height:15px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-1ga4omp-btn-spin .7s linear infinite;flex-shrink:0}@keyframes svelte-1ga4omp-btn-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.btn--secondary.svelte-1ga4omp{--btn-bg: rgba(255, 255, 255, .09);--btn-fg: #f2f2f2;--btn-bg-hover: rgba(255, 255, 255, .14)}.btn--outline.svelte-1ga4omp{--btn-fg: #f2f2f2;--btn-border: rgba(255, 255, 255, .18);--btn-bg-hover: rgba(255, 255, 255, .06)}.btn--ghost.svelte-1ga4omp{--btn-fg: #f2f2f2;--btn-bg-hover: rgba(255, 255, 255, .08)}}.field.svelte-dclu5e{display:flex;flex-direction:column;gap:7px;width:100%;font-family:Google Sans Flex,Inter,-apple-system,sans-serif}label.svelte-dclu5e{font-size:13px;font-weight:600;color:#000000b3;letter-spacing:-.1px}label.svelte-dclu5e .req:where(.svelte-dclu5e){color:#ef4444;margin-left:2px}input.svelte-dclu5e{width:100%;height:44px;padding:0 14px;font-size:15px;font-family:inherit;color:#111;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:10px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}input.svelte-dclu5e::-moz-placeholder{color:#00000059}input.svelte-dclu5e::placeholder{color:#00000059}input.svelte-dclu5e:focus{border-color:#ff2453;box-shadow:0 0 0 3px #ff245324}input.svelte-dclu5e:disabled{opacity:.6;cursor:not-allowed}.has-error.svelte-dclu5e input:where(.svelte-dclu5e){border-color:#ef4444}.has-error.svelte-dclu5e input:where(.svelte-dclu5e):focus{box-shadow:0 0 0 3px #ef444424}.err.svelte-dclu5e{margin:0;font-size:12.5px;color:#ef4444;font-weight:500}@media (prefers-color-scheme: dark){label.svelte-dclu5e{color:#ffffffb8}input.svelte-dclu5e{color:#f2f2f2;background:#ffffff0a;border-color:#ffffff29}input.svelte-dclu5e::-moz-placeholder{color:#ffffff59}input.svelte-dclu5e::placeholder{color:#ffffff59}}
