﻿.cl-internal-fqc41u { box-sizing: border-box; width: fit-content; font-family: var(--clerk-font-family, inherit); font-style: normal; }
.cl-internal-sc3bh4 { isolation: isolate; max-width: calc(-2.5rem + 100vw); width: 25rem; border-style: solid; border-color: color-mix(in srgb, transparent 89%, white); border-radius: var(--clerk-border-radius-xl, calc(var(--clerk-border-radius, 0.375rem) * 2)); color: white; position: relative; overflow: hidden; border-width: 0px; box-shadow: 0px 5px 15px 0px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 8%),0px 15px 35px -5px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 20%),0px 0px 0px 1px color-mix(in srgb, transparent, white 7%); }
.cl-internal-p2pwe6 { display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; isolation: isolate; max-width: calc(-2.5rem + 100vw); width: 25rem; border-style: solid; border-color: color-mix(in srgb, transparent 89%, white); border-radius: var(--clerk-border-radius-xl, calc(var(--clerk-border-radius, 0.375rem) * 2)); color: white; position: relative; overflow: hidden; border-width: 0px; box-shadow: 0px 5px 15px 0px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 8%),0px 15px 35px -5px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 20%),0px 0px 0px 1px color-mix(in srgb, transparent, white 7%); }
.cl-internal-zko3ih { box-sizing: border-box; display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; isolation: isolate; max-width: calc(-2.5rem + 100vw); width: 25rem; border-style: solid; border-color: color-mix(in srgb, transparent 89%, white); border-radius: var(--clerk-border-radius-xl, calc(var(--clerk-border-radius, 0.375rem) * 2)); color: white; position: relative; overflow: hidden; border-width: 0px; box-shadow: 0px 5px 15px 0px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 8%),0px 15px 35px -5px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 20%),0px 0px 0px 1px color-mix(in srgb, transparent, white 7%); }
.cl-internal-1g3piio { background-color: rgb(33, 33, 38); transition-property: background-color, background, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-duration: 200ms; text-align: center; z-index: 10; border-style: solid; border-color: color-mix(in srgb, transparent 89%, white); border-radius: var(--clerk-border-radius-lg, calc(var(--clerk-border-radius, 0.375rem) * 4 / 3)); position: relative; padding: calc(var(--clerk-spacing, 1rem) * 2) calc(var(--clerk-spacing, 1rem) * 2.5); -webkit-box-pack: center; place-content: center; margin-block-start: -1px; margin-inline: -1px; border-width: 0px; box-shadow: 0px 0px 2px 0px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 8%),0px 1px 2px 0px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 6%),0px 0px 0px 1px color-mix(in srgb, transparent, white 3%); }
.cl-internal-1sjpojd { display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; gap: calc(var(--clerk-spacing, 1rem) * 2); background-color: rgb(33, 33, 38); transition-property: background-color, background, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-duration: 200ms; text-align: center; z-index: 10; border-style: solid; border-color: color-mix(in srgb, transparent 89%, white); border-radius: var(--clerk-border-radius-lg, calc(var(--clerk-border-radius, 0.375rem) * 4 / 3)); position: relative; padding: calc(var(--clerk-spacing, 1rem) * 2) calc(var(--clerk-spacing, 1rem) * 2.5); -webkit-box-pack: center; place-content: center; margin-block-start: -1px; margin-inline: -1px; border-width: 0px; box-shadow: 0px 0px 2px 0px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 8%),0px 1px 2px 0px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 6%),0px 0px 0px 1px color-mix(in srgb, transparent, white 3%); }
.cl-internal-hkbunq { box-sizing: border-box; display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; gap: calc(var(--clerk-spacing, 1rem) * 2); background-color: rgb(33, 33, 38); transition-property: background-color, background, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-duration: 200ms; text-align: center; z-index: 10; border-style: solid; border-color: color-mix(in srgb, transparent 89%, white); border-radius: var(--clerk-border-radius-lg, calc(var(--clerk-border-radius, 0.375rem) * 4 / 3)); position: relative; padding: calc(var(--clerk-spacing, 1rem) * 2) calc(var(--clerk-spacing, 1rem) * 2.5); -webkit-box-pack: center; place-content: center; margin-block-start: -1px; margin-inline: -1px; border-width: 0px; box-shadow: 0px 0px 2px 0px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 8%),0px 1px 2px 0px color-mix(in srgb, transparent, var(--clerk-color-shadow, #000000) 6%),0px 0px 0px 1px color-mix(in srgb, transparent, white 3%); }
.cl-internal-1hzklve { display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: calc(var(--clerk-spacing, 1rem) * 1.5); }
.cl-internal-vvtys3 { box-sizing: border-box; display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: calc(var(--clerk-spacing, 1rem) * 1.5); }
.cl-internal-1u3qwgj { height: calc(3rem); -webkit-box-pack: center; justify-content: center; }
.cl-internal-1ilyd43 { display: flex; flex-flow: row; -webkit-box-align: stretch; align-items: stretch; height: calc(3rem); -webkit-box-pack: center; justify-content: center; }
.cl-internal-18b18uy { box-sizing: border-box; display: flex; flex-flow: row; -webkit-box-align: stretch; align-items: stretch; height: calc(3rem); -webkit-box-pack: center; justify-content: center; }
.cl-internal-11k1iit { box-sizing: border-box; display: inline-flex; -webkit-box-align: center; align-items: center; margin: 0px; cursor: pointer; text-decoration: none; font-family: inherit; letter-spacing: normal; font-weight: var(--clerk-font-weight-normal, var(--clerk-font-weight, 400)); font-size: var(--clerk-font-size-md, var(--clerk-font-size, 0.8125rem)); line-height: calc(1.38462); color: rgb(108, 71, 255); }
.cl-internal-11k1iit:disabled, .cl-internal-11k1iit[data-disabled] { cursor: not-allowed; pointer-events: none; opacity: 0.5; }
.cl-internal-11k1iit:hover { text-decoration: underline; color: hsl(from rgb(108, 71, 255) h s calc(l + (0.142857 * (97 - l)))); }
.cl-internal-11k1iit:active { color: hsl(from rgb(108, 71, 255) h s calc(l - (0.142857 * (-12 + l)))); }
.cl-internal-11k1iit:focus { outline: none; }
.cl-internal-11k1iit:focus:focus { -webkit-tap-highlight-color: transparent; box-shadow: 0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-ring, var(--clerk-color-neutral, #000000)) 15.000000000000002%); transition-property: background-color, background, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-timing-function: ease; transition-duration: 200ms; }
.cl-internal-oc7xeg { display: none; height: 100%; width: 100%; object-fit: contain; }
.cl-internal-1ojlvuy { display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: calc(var(--clerk-spacing, 1rem) * 0.25); }
.cl-internal-x0fvpz { box-sizing: border-box; display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: calc(var(--clerk-spacing, 1rem) * 0.25); }
.cl-internal-bx95by { margin: auto; width: 2.5rem; height: 2.5rem; }
.cl-internal-1ptvd7d { flex-shrink: 0; margin: auto; width: 2.5rem; height: 2.5rem; }
.cl-internal-1gp55ci { box-sizing: border-box; color: white; margin: 0px; font-family: inherit; letter-spacing: normal; font-weight: var(--clerk-font-weight-bold, 700); font-size: var(--clerk-font-size-lg, calc(var(--clerk-font-size, 0.8125rem) * 17 / 13)); line-height: calc(1.41176); }
.cl-internal-17hg0sr { overflow-wrap: break-word; }
.cl-internal-1lxvi92 { box-sizing: border-box; margin: 0px; font-size: var(--clerk-font-size-md, var(--clerk-font-size, 0.8125rem)); font-family: inherit; letter-spacing: normal; font-weight: var(--clerk-font-weight-normal, var(--clerk-font-weight, 400)); line-height: calc(1.38462); color: color-mix(in srgb, transparent 35%, white); overflow-wrap: break-word; }
.cl-internal-1lxvi92:disabled, .cl-internal-1lxvi92[data-disabled] { cursor: not-allowed; pointer-events: none; opacity: 0.5; }
.cl-internal-1p953kt { display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: var(--clerk-spacing, 1rem); }
.cl-internal-arrfyj { box-sizing: border-box; display: flex; flex-flow: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: var(--clerk-spacing, 1rem); }
.cl-internal-1wnvuwl[data-variant="solid"] { border-width: 0px; }
.cl-internal-1wnvuwl[data-variant="solid"]::after { position: absolute; content: ""; border-radius: inherit; z-index: -1; inset: 0px; opacity: 1; transition-property: background-color, background, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-duration: 100ms; background: linear-gradient(rgba(255, 255, 255, 0.11) 0%, transparent 100%); }
.cl-internal-1wnvuwl[data-variant="solid"]:hover::after { opacity: 0; }
.cl-internal-1wnvuwl[data-variant="solid"]:active::after { opacity: 1; }
.cl-internal-1wnvuwl[data-variant="solid"][data-color="primary"] { box-shadow: rgb(108, 71, 255) 0px 0px 0px 1px, rgba(255, 255, 255, 0.07) 0px 1px 1px 0px inset, rgba(34, 42, 53, 0.2) 0px 2px 3px 0px, rgba(0, 0, 0, 0.24) 0px 1px 1px 0px; }
.cl-internal-1wnvuwl[data-variant="solid"][data-color="primary"]:focus { box-shadow: 0px 0px 0px 1px #6c47ff,0px 1px 1px 0px rgba(255, 255, 255, 0.07) inset,0px 2px 3px 0px rgba(34, 42, 53, 0.20),0px 1px 1px 0px rgba(0, 0, 0, 0.24),0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-ring, var(--clerk-color-neutral, #000000)) 15.000000000000002%); }
.cl-internal-1wnvuwl[data-variant="solid"][data-color="danger"] { box-shadow: 0px 0px 0px 1px var(--clerk-color-danger, #EF4444),0px 1px 1px 0px rgba(255, 255, 255, 0.07) inset,0px 2px 3px 0px rgba(34, 42, 53, 0.20),0px 1px 1px 0px rgba(0, 0, 0, 0.24); }
.cl-internal-1wnvuwl[data-variant="solid"][data-color="danger"]:focus { box-shadow: 0px 0px 0px 1px var(--clerk-color-danger, #EF4444),0px 1px 1px 0px rgba(255, 255, 255, 0.07) inset,0px 2px 3px 0px rgba(34, 42, 53, 0.20),0px 1px 1px 0px rgba(0, 0, 0, 0.24),0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-danger, #EF4444) 15%); }
.cl-internal-1wnvuwl[data-variant="outline"] { border-width: 0px; box-shadow: color-mix(in srgb, transparent 93%, white) 0px 0px 0px 1px, rgba(0, 0, 0, 0.08) 0px 2px 3px -1px, rgba(0, 0, 0, 0.02) 0px 1px 0px 0px; }
.cl-internal-1wnvuwl[data-variant="outline"]:focus { box-shadow: 0px 0px 0px 1px color-mix(in srgb, transparent, white 7%),0px 2px 3px -1px rgba(0, 0, 0, 0.08),0px 1px 0px 0px rgba(0, 0, 0, 0.02),0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-ring, var(--clerk-color-neutral, #000000)) 15.000000000000002%); }
.cl-internal-1wnvuwl[data-variant="bordered"] { border-width: 0px; box-shadow: color-mix(in srgb, transparent 93%, white) 0px 0px 0px 1px, rgba(0, 0, 0, 0.08) 0px 2px 3px -1px, rgba(0, 0, 0, 0.02) 0px 1px 0px 0px; }
.cl-internal-1wnvuwl[data-variant="bordered"]:focus { box-shadow: 0px 0px 0px 1px color-mix(in srgb, transparent, white 7%),0px 2px 3px -1px rgba(0, 0, 0, 0.08),0px 1px 0px 0px rgba(0, 0, 0, 0.02),0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-ring, var(--clerk-color-neutral, #000000)) 15.000000000000002%); }
.cl-internal-1lgj0e1 { margin: 0px; padding: calc(var(--clerk-spacing, 1rem) * 0.375) calc(var(--clerk-spacing, 1rem) * 0.75); border-width: 1px; outline: 0px; user-select: none; cursor: pointer; background-color: var(--accent); color: var(--accentContrast); border-radius: var(--clerk-border-radius-md, var(--clerk-border-radius, 0.375rem)); position: relative; isolation: isolate; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; transition-property: background-color, background, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-duration: 100ms; font-family: var(--clerk-font-family-buttons, var(--clerk-font-family, inherit)); letter-spacing: normal; font-weight: var(--clerk-font-weight-medium, 500); font-size: var(--clerk-font-size-md, var(--clerk-font-size, 0.8125rem)); line-height: calc(1.38462); border-style: solid; border-color: var(--accent); --accent: #6c47ff; --accentHover: color-mix(in srgb, #6c47ff, white 20%); --border: #6c47ff; --accentContrast: #ffffff; --alpha: color-mix(in srgb, transparent, white 3%); }
.cl-internal-1lgj0e1:disabled, .cl-internal-1lgj0e1[data-disabled] { cursor: not-allowed; pointer-events: none; opacity: 0.5; }
.cl-internal-1lgj0e1:hover { background-color: var(--accentHover); }
.cl-internal-1lgj0e1:focus { -webkit-tap-highlight-color: transparent; box-shadow: 0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-ring, var(--clerk-color-neutral, #000000)) 15.000000000000002%); transition-property: background-color, background, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-timing-function: ease; transition-duration: 200ms; }
.cl-internal-1lgj0e1[data-variant="solid"] { border-width: 0px; }
.cl-internal-1lgj0e1[data-variant="solid"]::after { position: absolute; content: ""; border-radius: inherit; z-index: -1; inset: 0px; opacity: 1; transition-property: background-color, background, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-duration: 100ms; background: linear-gradient(rgba(255, 255, 255, 0.11) 0%, transparent 100%); }
.cl-internal-1lgj0e1[data-variant="solid"]:hover::after { opacity: 0; }
.cl-internal-1lgj0e1[data-variant="solid"]:active::after { opacity: 1; }
.cl-internal-1lgj0e1[data-variant="solid"][data-color="primary"] { box-shadow: rgb(108, 71, 255) 0px 0px 0px 1px, rgba(255, 255, 255, 0.07) 0px 1px 1px 0px inset, rgba(34, 42, 53, 0.2) 0px 2px 3px 0px, rgba(0, 0, 0, 0.24) 0px 1px 1px 0px; }
.cl-internal-1lgj0e1[data-variant="solid"][data-color="primary"]:focus { box-shadow: 0px 0px 0px 1px #6c47ff,0px 1px 1px 0px rgba(255, 255, 255, 0.07) inset,0px 2px 3px 0px rgba(34, 42, 53, 0.20),0px 1px 1px 0px rgba(0, 0, 0, 0.24),0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-ring, var(--clerk-color-neutral, #000000)) 15.000000000000002%); }
.cl-internal-1lgj0e1[data-variant="solid"][data-color="danger"] { box-shadow: 0px 0px 0px 1px var(--clerk-color-danger, #EF4444),0px 1px 1px 0px rgba(255, 255, 255, 0.07) inset,0px 2px 3px 0px rgba(34, 42, 53, 0.20),0px 1px 1px 0px rgba(0, 0, 0, 0.24); }
.cl-internal-1lgj0e1[data-variant="solid"][data-color="danger"]:focus { box-shadow: 0px 0px 0px 1px var(--clerk-color-danger, #EF4444),0px 1px 1px 0px rgba(255, 255, 255, 0.07) inset,0px 2px 3px 0px rgba(34, 42, 53, 0.20),0px 1px 1px 0px rgba(0, 0, 0, 0.24),0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-danger, #EF4444) 15%); }
.cl-internal-1lgj0e1[data-variant="outline"] { border-width: 0px; box-shadow: color-mix(in srgb, transparent 93%, white) 0px 0px 0px 1px, rgba(0, 0, 0, 0.08) 0px 2px 3px -1px, rgba(0, 0, 0, 0.02) 0px 1px 0px 0px; }
.cl-internal-1lgj0e1[data-variant="outline"]:focus { box-shadow: 0px 0px 0px 1px color-mix(in srgb, transparent, white 7%),0px 2px 3px -1px rgba(0, 0, 0, 0.08),0px 1px 0px 0px rgba(0, 0, 0, 0.02),0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-ring, var(--clerk-color-neutral, #000000)) 15.000000000000002%); }
.cl-internal-1lgj0e1[data-variant="bordered"] { border-width: 0px; box-shadow: color-mix(in srgb, transparent 93%, white) 0px 0px 0px 1px, rgba(0, 0, 0, 0.08) 0px 2px 3px -1px, rgba(0, 0, 0, 0.02) 0px 1px 0px 0px; }
.cl-internal-1lgj0e1[data-variant="bordered"]:focus { box-shadow: 0px 0px 0px 1px color-mix(in srgb, transparent, white 7%),0px 2px 3px -1px rgba(0, 0, 0, 0.08),0px 1px 0px 0px rgba(0, 0, 0, 0.02),0px 0px 0px 4px color-mix(in srgb, transparent, var(--clerk-color-ring, var(--clerk-color-neutral, #000000)) 15.000000000000002%); }
.cl-internal-1xmxgv0 { margin-top: calc(calc(var(--clerk-spacing, 1rem) * 0.5) * -1); padding-top: calc(var(--clerk-spacing, 1rem) * 0.5); background: var(--clerk-color-muted, linear-gradient(color-mix(in srgb, transparent, white 3%),color-mix(in srgb, transparent, white 3%)), linear-gradient(hsl(from #212126 h s l / 1), hsl(from #212126 h s l / 1))); }
.cl-internal-1xmxgv0:empty { padding: 0px; margin-top: 0px; }
.cl-internal-1xmxgv0 > :first-of-type { padding: var(--clerk-spacing, 1rem) calc(var(--clerk-spacing, 1rem) * 2) var(--clerk-spacing, 1rem) calc(var(--clerk-spacing, 1rem) * 2); }
.cl-internal-1xmxgv0 > :not(:first-of-type) { padding: var(--clerk-spacing, 1rem) calc(var(--clerk-spacing, 1rem) * 2); border-top: 1px solid color-mix(in srgb, transparent 93%, white); }
.cl-internal-1xd06if { display: flex; flex-flow: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-top: calc(calc(var(--clerk-spacing, 1rem) * 0.5) * -1); padding-top: calc(var(--clerk-spacing, 1rem) * 0.5); background: var(--clerk-color-muted, linear-gradient(color-mix(in srgb, transparent, white 3%),color-mix(in srgb, transparent, white 3%)), linear-gradient(hsl(from #212126 h s l / 1), hsl(from #212126 h s l / 1))); }
.cl-internal-1xd06if:empty { padding: 0px; margin-top: 0px; }
.cl-internal-1xd06if > :first-of-type { padding: var(--clerk-spacing, 1rem) calc(var(--clerk-spacing, 1rem) * 2) var(--clerk-spacing, 1rem) calc(var(--clerk-spacing, 1rem) * 2); }
.cl-internal-1xd06if > :not(:first-of-type) { padding: var(--clerk-spacing, 1rem) calc(var(--clerk-spacing, 1rem) * 2); border-top: 1px solid color-mix(in srgb, transparent 93%, white); }
.cl-internal-1m2f0ge { box-sizing: border-box; display: flex; flex-flow: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-top: calc(calc(var(--clerk-spacing, 1rem) * 0.5) * -1); padding-top: calc(var(--clerk-spacing, 1rem) * 0.5); background: var(--clerk-color-muted, linear-gradient(color-mix(in srgb, transparent, white 3%),color-mix(in srgb, transparent, white 3%)), linear-gradient(hsl(from #212126 h s l / 1), hsl(from #212126 h s l / 1))); }
.cl-internal-1m2f0ge:empty { padding: 0px; margin-top: 0px; }
.cl-internal-1m2f0ge > :first-of-type { padding: var(--clerk-spacing, 1rem) calc(var(--clerk-spacing, 1rem) * 2) var(--clerk-spacing, 1rem) calc(var(--clerk-spacing, 1rem) * 2); }
.cl-internal-1m2f0ge > :not(:first-of-type) { padding: var(--clerk-spacing, 1rem) calc(var(--clerk-spacing, 1rem) * 2); border-top: 1px solid color-mix(in srgb, transparent 93%, white); }
.cl-internal-1yn6e66 { margin: 0px auto; }
.cl-internal-1xzxnua { display: flex; flex-flow: row; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: calc(var(--clerk-spacing, 1rem) * 0.25); margin: 0px auto; }
.cl-internal-h2zfvr { box-sizing: border-box; display: flex; flex-flow: row; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: calc(var(--clerk-spacing, 1rem) * 0.25); margin: 0px auto; }
.cl-internal-izjf56 { box-sizing: border-box; margin: 0px; font-size: var(--clerk-font-size-md, var(--clerk-font-size, 0.8125rem)); font-family: inherit; letter-spacing: normal; font-weight: var(--clerk-font-weight-normal, var(--clerk-font-weight, 400)); line-height: calc(1.38462); color: color-mix(in srgb, transparent 35%, white); }
.cl-internal-izjf56:disabled, .cl-internal-izjf56[data-disabled] { cursor: not-allowed; pointer-events: none; opacity: 0.5; }
.cl-internal-1y379sr { box-sizing: border-box; display: inline-flex; -webkit-box-align: center; align-items: center; margin: 0px; cursor: pointer; text-decoration: none; font-family: var(--clerk-font-family-buttons, var(--clerk-font-family, inherit)); letter-spacing: normal; font-weight: var(--clerk-font-weight-medium, 500); font-size: var(--clerk-font-size-md, var(--clerk-font-size, 0.8125rem)); line-height: calc(1.38462); color: rgb(108, 71, 255); }
.cl-internal-1y379sr:disabled, .cl-internal-1y379sr[data-disabled] { cursor: not-allowed; pointer-events: none; opacity: 0.5; }
.cl-internal-1y379sr:hover { text-decoration: underline; color: hsl(from rgb(108, 71, 255) h s calc(l + (0.142857 * (97 - l)))); }
.cl-internal-1y379sr:active { color: hsl(from rgb(108, 71, 255) h s calc(l - (0.142857 * (-12 + l)))); }
.cl-internal-5d9ji7 { height: 1.5rem; -webkit-box-pack: center; justify-content: center; }
.cl-internal-44pks2 { display: flex; flex-flow: row; -webkit-box-align: stretch; align-items: stretch; height: 1.5rem; -webkit-box-pack: center; justify-content: center; }
.cl-internal-nu1iui { box-sizing: border-box; display: flex; flex-flow: row; -webkit-box-align: stretch; align-items: stretch; height: 1.5rem; -webkit-box-pack: center; justify-content: center; }
.cl-internal-uumn80 { display: inline-block; height: 100%; width: 100%; object-fit: contain; }