*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: gg sans, ui-sans-serif, system-ui, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.inset-x-0 {
  left: 0px;
  right: 0px;
}
.-bottom-0\.5 {
  bottom: -0.125rem;
}
.-right-0\.5 {
  right: -0.125rem;
}
.bottom-0\.5 {
  bottom: 0.125rem;
}
.bottom-20 {
  bottom: 5rem;
}
.left-1\/2 {
  left: 50%;
}
.left-20 {
  left: 5rem;
}
.right-0\.5 {
  right: 0.125rem;
}
.right-20 {
  right: 5rem;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-20 {
  top: 5rem;
}
.-z-10 {
  z-index: -10;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.-mt-14 {
  margin-top: -3.5rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-8 {
  margin-top: 2rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-1 {
  height: 0.25rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-2 {
  height: 0.5rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-4 {
  height: 1rem;
}
.h-40 {
  height: 10rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-64 {
  height: 16rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-96 {
  height: 24rem;
}
.h-\[600px\] {
  height: 600px;
}
.h-full {
  height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.w-11 {
  width: 2.75rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-32 {
  width: 8rem;
}
.w-4 {
  width: 1rem;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-9 {
  width: 2.25rem;
}
.w-96 {
  width: 24rem;
}
.w-\[600px\] {
  width: 600px;
}
.w-full {
  width: 100%;
}
.w-px {
  width: 1px;
}
.min-w-0 {
  min-width: 0px;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-md {
  max-width: 28rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.2\] {
  --tw-scale-x: 1.2;
  --tw-scale-y: 1.2;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes bounce {

  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}
.animate-bounce {
  animation: bounce 1s infinite;
}
@keyframes ping {

  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes pulse {

  50% {
    opacity: 0.5;
  }

  0%, 100% {
    opacity: 1;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize {
  resize: both;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-visible {
  overflow-x: visible;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-t {
  border-top-width: 1px;
}
.border-black\/10 {
  border-color: rgb(0 0 0 / 0.1);
}
.border-blue-500\/20 {
  border-color: rgb(59 130 246 / 0.2);
}
.border-blue-500\/30 {
  border-color: rgb(59 130 246 / 0.3);
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-200\/50 {
  border-color: rgb(229 231 235 / 0.5);
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-white\/10 {
  border-color: rgb(255 255 255 / 0.1);
}
.border-white\/20 {
  border-color: rgb(255 255 255 / 0.2);
}
.bg-\[\#0a0a0a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1));
}
.bg-\[\#0d0d0d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(13 13 13 / var(--tw-bg-opacity, 1));
}
.bg-\[\#141414\] {
  --tw-bg-opacity: 1;
  background-color: rgb(20 20 20 / var(--tw-bg-opacity, 1));
}
.bg-\[\#1f1f1f\] {
  --tw-bg-opacity: 1;
  background-color: rgb(31 31 31 / var(--tw-bg-opacity, 1));
}
.bg-\[\#2a2a2a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(42 42 42 / var(--tw-bg-opacity, 1));
}
.bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1);
}
.bg-black\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.bg-blue-500\/10 {
  background-color: rgb(59 130 246 / 0.1);
}
.bg-blue-500\/20 {
  background-color: rgb(59 130 246 / 0.2);
}
.bg-cyan-500\/10 {
  background-color: rgb(6 182 212 / 0.1);
}
.bg-cyan-500\/20 {
  background-color: rgb(6 182 212 / 0.2);
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-50\/50 {
  background-color: rgb(249 250 251 / 0.5);
}
.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
}
.bg-gray-500\/10 {
  background-color: rgb(107 114 128 / 0.1);
}
.bg-gray-500\/20 {
  background-color: rgb(107 114 128 / 0.2);
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}
.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}
.bg-green-500\/10 {
  background-color: rgb(34 197 94 / 0.1);
}
.bg-green-500\/20 {
  background-color: rgb(34 197 94 / 0.2);
}
.bg-orange-500\/10 {
  background-color: rgb(249 115 22 / 0.1);
}
.bg-orange-500\/20 {
  background-color: rgb(249 115 22 / 0.2);
}
.bg-pink-500\/10 {
  background-color: rgb(236 72 153 / 0.1);
}
.bg-pink-500\/20 {
  background-color: rgb(236 72 153 / 0.2);
}
.bg-purple-500\/10 {
  background-color: rgb(168 85 247 / 0.1);
}
.bg-purple-500\/20 {
  background-color: rgb(168 85 247 / 0.2);
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}
.bg-red-500\/10 {
  background-color: rgb(239 68 68 / 0.1);
}
.bg-red-500\/20 {
  background-color: rgb(239 68 68 / 0.2);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/5 {
  background-color: rgb(255 255 255 / 0.05);
}
.bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
}
.bg-yellow-500\/10 {
  background-color: rgb(234 179 8 / 0.1);
}
.bg-yellow-500\/20 {
  background-color: rgb(234 179 8 / 0.2);
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-\[\#0a0a0a\] {
  --tw-gradient-from: #0a0a0a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#141414\] {
  --tw-gradient-from: #141414 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 20 20 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-\[\#141414\]\/60 {
  --tw-gradient-to: rgb(20 20 20 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(20 20 20 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-\[\#1a1a1a\] {
  --tw-gradient-to: rgb(26 26 26 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #1a1a1a var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-gray-300 {
  --tw-gradient-to: rgb(209 213 219 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-\[\#0d0d0d\] {
  --tw-gradient-to: #0d0d0d var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position);
}
.bg-cover {
  background-size: cover;
}
.bg-clip-text {
  -webkit-background-clip: text;
          background-clip: text;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pt-24 {
  padding-top: 6rem;
}
.text-center {
  text-align: center;
}
.font-\[\'Inter\'\2c sans-serif\] {
  font-family: 'Inter',sans-serif;
}
.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.font-sans {
  font-family: gg sans, ui-sans-serif, system-ui, sans-serif;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-8xl {
  font-size: 6rem;
  line-height: 1;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[9px\] {
  font-size: 9px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.text-\[\#0a0a0a\] {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity, 1));
}
.text-\[\#6b6b6b\] {
  --tw-text-opacity: 1;
  color: rgb(107 107 107 / var(--tw-text-opacity, 1));
}
.text-\[\#8b8b8b\] {
  --tw-text-opacity: 1;
  color: rgb(139 139 139 / var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity, 1));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-cyan-400 {
  --tw-text-opacity: 1;
  color: rgb(34 211 238 / var(--tw-text-opacity, 1));
}
.text-cyan-600 {
  --tw-text-opacity: 1;
  color: rgb(8 145 178 / var(--tw-text-opacity, 1));
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity, 1));
}
.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1));
}
.text-pink-400 {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity, 1));
}
.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity, 1));
}
.text-purple-400 {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity, 1));
}
.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity, 1));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-transparent {
  color: transparent;
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity, 1));
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1));
}
.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1));
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-5 {
  opacity: 0.05;
}
.opacity-75 {
  opacity: 0.75;
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-\[\#141414\] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 20 20 / var(--tw-ring-opacity, 1));
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.blur-3xl {
  --tw-blur: blur(64px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.brightness-0 {
  --tw-brightness: brightness(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-xl {
  --tw-backdrop-blur: blur(24px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

:root {
  color-scheme: dark;
  --bg-dark: #0d1117;
  --bg-gradient-mid: #1a1f2e;
  --bg-gradient-end: #161b22;
  --card-bg: rgba(22, 27, 34, 0.6);
  --card-bg-solid: rgb(22, 27, 34);
  --badge-bg: rgba(25, 31, 41, 0.5);
  --overlay-bg: rgba(22, 27, 34, 1);
  --text-main: #c9d1d9;
  --text-secondary: #8b949e;
  --text-tertiary: #b5b8bb;
  --text-disabled: #586069;
  --text-white: #ffffff;
  --border-card: rgba(48, 54, 61, 0.5);
  --border-badge: rgba(48, 54, 61, 0.7);
  --spotify-green: #1db954;
  --error-red: #f87171;
  --heart-red: #ff4757;
}

/* Test için */
body {
  /*background: #09090b !important;*/
  /*background-color: #0a0a0a !important;*/
  /*font-family:
    -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;*/
}

/* inline-emoji class'ı için */
.inline-emoji {
  width: 1.2em;
  height: 1.2em;
  vertical-align: middle;
  display: inline-block;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 1px;
  image-rendering: auto;
}

/* Karanlık modda emojiler için */
.dark .inline-emoji {
  filter: brightness(0.9);
}

.rainbow-text {
  position: relative;
  display: inline-block;
  background-image: linear-gradient(
    90deg,
    rgb(255, 0, 0) 0%,
    rgb(255, 127, 0) 14.3%,
    rgb(255, 255, 0) 28.6%,
    rgb(0, 255, 0) 42.9%,
    rgb(0, 0, 255) 57.1%,
    rgb(75, 0, 130) 71.4%,
    rgb(139, 0, 255) 85.7%,
    rgb(255, 0, 0) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  animation: rainbow-scroll 3s linear infinite;
}

.rainbow-text::after {
  content: attr(data-text);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: inherit;
  background-size: inherit;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  filter: blur(4px);
  mix-blend-mode: plus-lighter;
  animation: inherit;
  pointer-events: none;
}

@keyframes rainbow-scroll {
  0% {
    background-position: 0% center;
  }

  100% {
    background-position: 200% center;
  }
}

.love-text {
  font-weight: 500;
  position: relative;
  display: inline-block;
  cursor: default;
  text-shadow: 0 0 5px rgba(199, 16, 31, 0.5);
  background-image: linear-gradient(
    90deg,
    var(--heart-red) 0%,
    #ff8a97 25%,
    var(--heart-red) 50%,
    #ff8a97 75%,
    var(--heart-red) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  animation: rainbow-scroll 3s linear infinite;
}

.love-text::before,
.love-text::after {
  content: "<3";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--heart-red);
  font-size: 10px;
  opacity: 0;
  pointer-events: none;
  z-index: 0;
}

.love-text::before {
  animation: float-heart-1 2s infinite linear;
}

.love-text::after {
  font-size: 14px;
  animation: float-heart-2 2s infinite linear;
  animation-delay: 1s;
}

@keyframes float-heart-1 {
  0% {
    transform: translate(-50%, -50%) scale(0.5);
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  100% {
    transform: translate(-80%, -250%) scale(1.2) rotate(-15deg);
    opacity: 0;
  }
}

@keyframes float-heart-2 {
  0% {
    transform: translate(-50%, -50%) scale(0.5);
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  100% {
    transform: translate(20%, -220%) scale(1) rotate(15deg);
    opacity: 0;
  }
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.hover\:border-white\/20:hover {
  border-color: rgb(255 255 255 / 0.2);
}

.hover\:bg-black\/5:hover {
  background-color: rgb(0 0 0 / 0.05);
}

.hover\:bg-gray-100\/50:hover {
  background-color: rgb(243 244 246 / 0.5);
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.hover\:bg-white\/10:hover {
  background-color: rgb(255 255 255 / 0.1);
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.hover\:text-blue-400:hover {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity, 1));
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:shadow-2xl:hover {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:-translate-x-1 {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:rotate-\[-5deg\] {
  --tw-rotate: -5deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}

.group:hover .group-hover\:text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }
}

@media (min-width: 768px) {

  .md\:block {
    display: block;
  }

  .md\:hidden {
    display: none;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-end {
    align-items: flex-end;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .md\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (prefers-color-scheme: dark) {

  .dark\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
  }

  .dark\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
  }
}

.neon-love {
  color: #fff;
  font-weight: 700;
  text-shadow:
    0 0 7px #ff4d6d,
    0 0 10px #ff4d6d,
    0 0 21px #ff4d6d,
    0 0 42px #c9184a,
    0 0 82px #c9184a,
    0 0 92px #c9184a;
  animation: neon-flicker 2s infinite alternate;
}

@keyframes neon-flicker {
  0%,
  19%,
  21%,
  23%,
  25%,
  54%,
  56%,
  100% {
    text-shadow:
      0 0 7px #ff4d6d,
      0 0 10px #ff4d6d,
      0 0 21px #ff4d6d,
      0 0 42px #c9184a,
      0 0 82px #c9184a;
  }
  20%,
  24%,
  55% {
    text-shadow: none;
  }
}

.wave-underline {
  color: #c9184a;
  font-weight: 600;
  text-decoration: none;
  background-image: linear-gradient(90deg, #ff758f, #c9184a, #ff758f);
  background-size: 200% 100%;
  background-position: 0% 0%;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  border-bottom: 3px solid #c9184a;
  position: relative;
}

.wave-underline::after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(90deg, #ff758f, #c9184a, #ff4d6d, #ff758f);
  background-size: 200% 100%;
  animation: wave-move 2s linear infinite;
}

@keyframes wave-move {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 200% 0%;
  }
}

.sparkle-text {
  font-weight: 600;
  color: #e74c3c;
  position: relative;
  display: inline-block;
  cursor: pointer;
  transition: color 0.3s;
}

.sparkle-text:hover {
  color: #c0392b;
}

.sparkle-text::before,
.sparkle-text::after {
  content: "💕";
  position: absolute;
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  pointer-events: none;
}

.sparkle-text::before {
  top: -20px;
  left: -10px;
}

.sparkle-text::after {
  bottom: -20px;
  right: -10px;
}

.sparkle-text:hover::before {
  opacity: 1;
  top: -35px;
  left: -20px;
  transform: rotate(-20deg) scale(1.5);
}

.sparkle-text:hover::after {
  opacity: 1;
  bottom: -35px;
  right: -20px;
  transform: rotate(20deg) scale(1.5);
}

.scan-text {
  font-weight: 600;
  display: inline-block;

  /* Arka planı gri yapıp beyaz ışığı içine ekliyoruz */
  background: linear-gradient(
    90deg,
    #8e9296 0%,
    #8e9296 40%,
    #ffffff 50%,
    #8e9296 60%,
    #8e9296 100%
  );

  /* Arka plan boyutunu büyütüyoruz ki ışık soldan sağa kayabilsin */
  background-size: 200% 100%;

  /* Sihirli kısım: Arka planı sadece harflerin içine hapsediyoruz */
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  /* Animasyonu başlatıyoruz */
  animation: internal-scan 2s linear infinite;
}

@keyframes internal-scan {
  0% {
    background-position: 100% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}

.scan2-text {
  font-weight: 700;
  display: inline-block;
  letter-spacing: 0.5px;

  /* Üç boyutlu metalik gri ve katmanlı beyaz yansıma */
  background: linear-gradient(
    135deg,
    #7a7e83 0%,
    #9ca1a6 25%,
    #ffffff 45%,
    #ffffff 55%,
    #9ca1a6 75%,
    #7a7e83 100%
  );

  /* Işığın harflerin kıvrımlarında dalgalanması için dikey boyutu da büyüttük */
  background-size: 400% 400%;

  /* Efekti harflerin içine gömüyoruz */
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  /* Akışkan cıva efekti için özel zamanlama */
  animation: metallic-liquid 5s ease-in-out infinite;
}

@keyframes metallic-liquid {
  0% {
    background-position: 0% 50%;
  }
  50% {
    /* Işık sadece sağa gitmiyor, çapraz ve dairesel bir dalga çiziyor */
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.scan-text-silk {
  font-weight: 600;
  display: inline-block;
  background: linear-gradient(
    90deg,
    #7d8185 0%,
    #b3b7bc 35%,
    #ffffff 50%,
    #b3b7bc 65%,
    #7d8185 100%
  );
  background-size: 300% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  animation: silk-smooth 6s ease-in-out infinite;
}

@keyframes silk-smooth {
  0% {
    background-position: 200% 0%;
  }
  100% {
    background-position: -100% 0%;
  }
}

body {
  background-color: black;
  color: white;
}

.sparkle-pop-text {
  font-weight: 700;
  position: relative;
  display: inline-block;
  cursor: default;
  color: #4b5563;
}

.sparkle-pop-text::before,
.sparkle-pop-text::after {
  content: "✦";
  position: absolute;
  top: 40%;
  left: 50%;
  color: #cbd5e1;
  opacity: 0;
  pointer-events: none;
  z-index: -1;
}

.sparkle-pop-text::before {
  font-size: 12px;
  animation: spark-1 2s infinite cubic-bezier(0.25, 1, 0.5, 1);
}

.sparkle-pop-text::after {
  font-size: 16px;
  animation: spark-2 2s infinite cubic-bezier(0.25, 1, 0.5, 1);
  animation-delay: 1s;
}

@keyframes spark-1 {
  0% {
    transform: translate(-50%, -50%) scale(0.2);
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  100% {
    transform: translate(-180%, -220%) rotate(90deg) scale(1);
    opacity: 0;
  }
}

@keyframes spark-2 {
  0% {
    transform: translate(-50%, -50%) scale(0.2);
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  100% {
    transform: translate(140%, -190%) rotate(-90deg) scale(0.8);
    opacity: 0;
  }
}

.special-glow-text {
  font-weight: 600;
  display: inline-block;

  background: linear-gradient(
    90deg,
    #b3b7bc 0%,
    #b3b7bc 25%,
    #ffffff 50%,
    #b3b7bc 75%,
    #b3b7bc 100%
  );
  background-size: 300% 100%;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  animation: special-shimmer-deluxe 4s ease-in-out infinite;
}

@keyframes special-shimmer-deluxe {
  0% {
    background-position: 150% 0%;
  }

  50%,
  100% {
    background-position: -150% 0%;
  }
}

.special2-glow-text {
  font-weight: 600;
  display: inline-block;

  background: linear-gradient(
    90deg,
    #b3b7bc 0%,
    #b3b7bc 35%,
    #ffffff 50%,
    #b3b7bc 65%,
    #b3b7bc 100%
  );

  background-size: 200% 100%;

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  animation: special2-shimmer 2.5s linear infinite;
}

@keyframes special2-shimmer {
  0% {
    background-position: 200% 0%;
  }
  100% {
    background-position: -200% 0%;
  }
}

.anchor_edefb8 {
  color: var(--text-link);
  -webkit-text-decoration: var(--link-decoration);
  text-decoration: var(--link-decoration);
}
.anchorUnderlineOnHover_edefb8:hover {
  text-decoration: underline;
}
.enable-forced-colors .anchor_edefb8,
.enable-forced-colors .anchorUnderlineOnHover_edefb8 {
  background-color: Canvas;
  color: LinkText !important;
  text-decoration: underline;
}
.enable-forced-colors .anchor_edefb8 svg,
.enable-forced-colors .anchorUnderlineOnHover_edefb8 svg {
  color: currentColor;
}
.enable-forced-colors .anchor_edefb8:not([href]),
.enable-forced-colors .anchorUnderlineOnHover_edefb8:not([href]) {
  background-color: ButtonFace;
  color: ButtonText !important;
}
@keyframes spinner-wandering-cubes__46696 {
  25% {
    transform: translateX(22px) rotate(-90deg) scale(0.5);
  }
  50% {
    transform: translateX(22px) translateY(22px) rotate(-180deg);
  }
  75% {
    transform: translateX(0) translateY(22px) rotate(-270deg) scale(0.5);
  }
  to {
    transform: rotate(-1turn);
  }
}
@keyframes spinner-chasing-dots-rotate__46696 {
  to {
    transform: rotate(1turn);
  }
}
@keyframes spinner-chasing-dots-bounce__46696 {
  0%,
  to {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes spinner-pulsing-ellipsis__46696 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.3;
    transform: scale(0.8);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes spinner-low-motion__46696 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  to {
    opacity: 1;
  }
}
@keyframes spinner-spinning-circle-rotate__46696 {
  to {
    transform: rotate(1turn);
  }
}
@keyframes spinner-spinning-circle-dash__46696 {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 130, 200;
  }
  to {
    stroke-dasharray: 130, 200;
    stroke-dashoffset: -124;
  }
}
.spinner__46696 {
  display: flex;
}
.inner__46696,
.spinner__46696 {
  align-items: center;
  justify-content: center;
}
.inner__46696 {
  contain: paint;
  display: inline-flex;
  height: 32px;
  position: relative;
  width: 32px;
}
.wanderingCubes__46696 .item__46696 {
  background-color: var(--brand-400);
  height: 10px;
  left: 0;
  position: absolute;
  top: 0;
  width: 10px;
}
.app-focused .wanderingCubes__46696 .item__46696 {
  animation: spinner-wandering-cubes__46696 1.8s ease-in-out infinite;
}
.app-focused .wanderingCubes__46696 .item__46696:last-child {
  animation-delay: -0.9s;
}
.app-focused .chasingDots__46696 {
  animation: spinner-chasing-dots-rotate__46696 2s linear infinite;
}
.chasingDots__46696 .item__46696 {
  background-color: var(--brand-500);
  border-radius: 100%;
  display: inline-block;
  height: 60%;
  position: absolute;
  top: 0;
  width: 60%;
}
.chasingDots__46696 .item__46696:last-child {
  bottom: 0;
  top: auto;
}
.app-focused .chasingDots__46696 .item__46696 {
  animation: spinner-chasing-dots-bounce__46696 2s ease-in-out infinite;
}
.app-focused .chasingDots__46696 .item__46696:last-child {
  animation-delay: -1s;
}
.pulsingEllipsis__46696 {
  display: flex;
  height: auto;
  justify-content: center;
  position: relative;
  width: 28px;
}
.pulsingEllipsis__46696 .item__46696 {
  background-color: var(--primary-100);
  border-radius: 3px;
  display: inline-block;
  height: 6px;
  margin-right: 2px;
  opacity: 0.3;
  width: 6px;
}
.app-focused .pulsingEllipsis__46696 .item__46696 {
  animation: spinner-pulsing-ellipsis__46696 1.4s ease-in-out infinite;
}
.app-focused .pulsingEllipsis__46696 .item__46696:nth-of-type(2) {
  animation-delay: 0.2s;
}
.app-focused .pulsingEllipsis__46696 .item__46696:nth-of-type(3) {
  animation-delay: 0.4s;
}
.lowMotion__46696 .item__46696 {
  background-color: var(--interactive-text-default);
  border-radius: 3px;
  display: inline-block;
  height: 6px;
  margin-right: 2px;
  opacity: 0.3;
  width: 6px;
}
.app-focused .lowMotion__46696 .item__46696 {
  animation: spinner-low-motion__46696 1.4s ease-in-out infinite;
}
.app-focused .lowMotion__46696 .item__46696:nth-of-type(2) {
  animation-delay: 0.2s;
}
.app-focused .lowMotion__46696 .item__46696:nth-of-type(3) {
  animation-delay: 0.4s;
}
.spinningCircle__46696 {
  width: 100%;
}
.spinningCircleInner__46696 {
  transform: rotate(280deg);
}
.circular__46696 {
  height: 100%;
  width: 100%;
}
.app-focused .circular__46696 {
  animation: spinner-spinning-circle-rotate__46696 2s linear infinite;
}
.path__46696 {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  fill: none;
  stroke-width: 6;
  stroke-miterlimit: 10;
  stroke-linecap: round;
  stroke: var(--brand-500);
}
.app-focused .path__46696 {
  animation: spinner-spinning-circle-dash__46696 2s ease-in-out infinite;
}
.path2__46696 {
  stroke: var(--text-brand);
  opacity: 0.6;
}
.app-focused .path2__46696 {
  animation-delay: 0.15s;
}
.path3__46696 {
  stroke: var(--text-brand);
}
.app-focused .path3__46696 {
  animation-delay: 0.23s;
}
.theme-light .path3__46696 {
  opacity: 0.3;
}
.app-focused .stop-animation .pulsingEllipsis__46696 .item__46696 {
  animation: none;
}
.app-focused .stopAnimation__46696 .chasingDots__46696,
.app-focused .stopAnimation__46696 .circular__46696,
.app-focused .stopAnimation__46696 .item__46696,
.app-focused .stopAnimation__46696 .path__46696 {
  animation: none;
}
.stack_dbd263 {
  display: flex;
}
.stack_dbd263[data-full-width="true"] {
  width: 100%;
}
.stack_dbd263[data-direction="vertical"] {
  flex-direction: column;
}
.stack_dbd263[data-direction="vertical-reverse"] {
  flex-direction: column-reverse;
}
.stack_dbd263[data-direction="horizontal"] {
  flex-direction: row;
}
.stack_dbd263[data-direction="horizontal-reverse"] {
  flex-direction: row-reverse;
}
.stack_dbd263[data-align="start"] {
  align-items: flex-start;
}
.stack_dbd263[data-align="end"] {
  align-items: flex-end;
}
.stack_dbd263[data-align="center"] {
  align-items: center;
}
.stack_dbd263[data-align="stretch"] {
  align-items: stretch;
}
.stack_dbd263[data-align="baseline"] {
  align-items: baseline;
}
.stack_dbd263[data-wrap="true"] {
  flex-wrap: wrap;
}
.stack_dbd263[data-justify="start"] {
  justify-content: flex-start;
}
.stack_dbd263[data-justify="end"] {
  justify-content: flex-end;
}
.stack_dbd263[data-justify="center"] {
  justify-content: center;
}
.stack_dbd263[data-justify="space-around"] {
  justify-content: space-around;
}
.stack_dbd263[data-justify="space-between"] {
  justify-content: space-between;
}
.scrollerBase_d125d2 {
  box-sizing: border-box;
  flex: 1 1 auto;
  min-height: 0;
  position: relative;
}
.auto_d125d2,
.none_d125d2,
.thin_d125d2 {
}
.thin_d125d2::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.thin_d125d2::-webkit-scrollbar-track {
  background-color: var(--scrollbar-thin-track);
  border: 2px solid var(--scrollbar-thin-track);
  border-color: var(--scrollbar-thin-track);
}
.thin_d125d2::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: var(--scrollbar-thin-thumb);
  border: 2px solid transparent;
  border-radius: 4px;
  min-height: 40px;
}
.thin_d125d2::-webkit-scrollbar-corner {
  background-color: transparent;
}
.auto_d125d2::-webkit-scrollbar {
  height: 16px;
  width: 16px;
}
.auto_d125d2::-webkit-scrollbar-track {
  background-color: var(--scrollbar-auto-track);
}
.auto_d125d2::-webkit-scrollbar-thumb,
.auto_d125d2::-webkit-scrollbar-track {
  background-clip: padding-box;
  border: 4px solid transparent;
  border-radius: 8px;
}
.auto_d125d2::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-auto-thumb);
  min-height: 40px;
}
.auto_d125d2::-webkit-scrollbar-corner {
  background-color: transparent;
}
.custom-theme-background
  .customTheme_d125d2.auto_d125d2::-webkit-scrollbar-track {
  background-color: var(--background-mod-muted);
}
.none_d125d2::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.fade_d125d2::-webkit-scrollbar-thumb,
.fade_d125d2::-webkit-scrollbar-track {
  visibility: hidden;
}
.fade_d125d2:hover::-webkit-scrollbar-thumb,
.fade_d125d2:hover::-webkit-scrollbar-track {
  visibility: visible;
}
.scrolling_d125d2.fade_d125d2:focus-within::-webkit-scrollbar-thumb,
.scrolling_d125d2.fade_d125d2:focus-within::-webkit-scrollbar-track {
  visibility: visible;
}
.no-webkit-scrollbar .thin_d125d2 {
  scrollbar-color: var(--scrollbar-thin-thumb) var(--scrollbar-thin-track);
  scrollbar-width: thin;
}
.no-webkit-scrollbar .thin_d125d2.fade_d125d2.scrolling_d125d2,
.no-webkit-scrollbar .thin_d125d2.fade_d125d2:hover {
  scrollbar-color: var(--scrollbar-thin-thumb) var(--scrollbar-thin-track);
}
.no-webkit-scrollbar .auto_d125d2 {
  scrollbar-color: var(--scrollbar-auto-scrollbar-color-thumb)
    var(--scrollbar-auto-scrollbar-color-track);
  scrollbar-width: auto;
}
.no-webkit-scrollbar .auto_d125d2.fade_d125d2.scrolling_d125d2,
.no-webkit-scrollbar .auto_d125d2.fade_d125d2:hover {
  scrollbar-color: var(--scrollbar-auto-scrollbar-color-thumb)
    var(--scrollbar-auto-scrollbar-color-track);
}
.no-webkit-scrollbar .none_d125d2 {
  scrollbar-width: none;
}
.no-webkit-scrollbar .fade_d125d2 {
  scrollbar-color: transparent transparent;
}
.content_d125d2 {
  position: relative;
}
.disableScrollAnchor_d125d2 {
  overflow-anchor: none;
}
.managedReactiveScroller_d125d2 {
  overflow-x: hidden;
  overflow-y: scroll;
}
.pointerCover_d125d2 {
  inset: 0;
  position: absolute;
  z-index: 9999;
}
.enable-forced-colors ::-webkit-scrollbar-track {
  border-radius: 0;
  border-width: 1px;
}
.enable-forced-colors ::-webkit-scrollbar-thumb {
  background-color: CanvasText;
  border-width: 1px;
}
.enable-forced-colors ::-webkit-scrollbar-thumb:horizontal:active,
.enable-forced-colors ::-webkit-scrollbar-thumb:horizontal:hover,
.enable-forced-colors ::-webkit-scrollbar-thumb:vertical:active,
.enable-forced-colors ::-webkit-scrollbar-thumb:vertical:hover {
  background-color: Highlight;
}
.enable-forced-colors .auto_d125d2::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.enable-forced-colors .auto_d125d2::-webkit-scrollbar-track {
  border-radius: 0;
  border-width: 1px;
}
html.decorate-links .lowSaturationUnderline__41f68 {
  text-decoration: underline !important;
}
[data-accessibility="desaturate"] {
  filter: saturate(var(--saturation-factor, 1));
}
.desaturate__41f68 {
  filter: saturate(var(--saturation-factor, 1));
}
.theme-dark {
  --brightness: calc(1.5 - var(--saturation-factor, 1) * 0.5);
  --contrast: var(--saturation-factor, 1);
}
.theme-light {
  --brightness: calc(0.5 + var(--saturation-factor, 1) * 0.5);
  --contrast: var(--saturation-factor, 1);
}
.desaturate-user-colors .desaturateUserColors__41f68 {
  filter: saturate(var(--saturation-factor, 1)) contrast(var(--contrast, 1))
    brightness(var(--brightness, 1));
}
.button__201d5 {
  align-items: center;
  background: none;
  border: 1px solid var(--opacity-white-8);
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  font-size: 14px;
  font-weight: var(--font-weight-medium);
  justify-content: center;
  line-height: 16px;
  padding: 2px 16px;
  position: relative;
  transition-duration: 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.button__201d5:disabled,
.button__201d5[aria-disabled="true"] {
  cursor: not-allowed;
  opacity: 0.5;
}
.button__201d5 .contents__201d5 {
  --button--underline-color: transparent;
  background-image: linear-gradient(
    to top,
    transparent,
    transparent var(--custom-button-link-underline-offset),
    var(--button--underline-color) var(--custom-button-link-underline-offset),
    var(--button--underline-color) var(--custom-button-link-underline-stop),
    transparent var(--custom-button-link-underline-stop)
  );
}
.highlight-void-buttons .button__201d5 {
  box-shadow: 0 0 4px 4px var(--yellow-new-30);
}
.lookFilled__201d5.colorBrand__201d5 {
  background-color: var(--control-primary-background-default);
  border: 1px solid var(--control-primary-border-default);
  color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorBrand__201d5:hover {
  background-color: var(--control-primary-background-hover);
}
.lookFilled__201d5.colorBrand__201d5:active {
  background-color: var(--control-primary-background-active);
}
.lookFilled__201d5.colorBrand__201d5 .spinnerItem__201d5 {
  background-color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorBrand__201d5:disabled,
.lookFilled__201d5.colorBrand__201d5[aria-disabled="true"] {
  background-color: var(--control-primary-background-default);
}
.lookFilled__201d5.colorBrandInverted__201d5 {
  background-color: var(--control-overlay-primary-background-default);
  color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorBrandInverted__201d5:hover {
  background-color: var(--control-overlay-primary-background-hover);
}
.lookFilled__201d5.colorBrandInverted__201d5:active {
  background-color: var(--control-overlay-primary-background-active);
}
.lookFilled__201d5.colorBrandInverted__201d5 .spinnerItem__201d5 {
  background-color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorBrandInverted__201d5:disabled,
.lookFilled__201d5.colorBrandInverted__201d5[aria-disabled="true"] {
  background-color: var(--control-overlay-primary-background-default);
}
.lookOutlined__201d5.colorBrand__201d5 {
  border-color: var(--control-secondary-border-default);
  color: var(--control-secondary-text-default);
}
.lookOutlined__201d5.colorBrand__201d5:hover {
  background-color: var(--button-outline-brand-background-hover);
  border-color: var(--control-secondary-border-hover);
  color: var(--control-secondary-text-hover);
}
.lookOutlined__201d5.colorBrand__201d5:active {
  background-color: var(--control-secondary-background-active);
  border-color: var(--button-outline-brand-border-active);
  color: var(--control-secondary-text-active);
}
.lookOutlined__201d5.colorBrand__201d5:disabled,
.lookOutlined__201d5.colorBrand__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorBrand__201d5 .spinnerItem__201d5 {
  background-color: var(--brand-500);
}
.lookLink__201d5.colorBrand__201d5 {
  color: var(--brand-500);
}
.lookLink__201d5.colorBrand__201d5:hover .contents__201d5 {
  --button--underline-color: var(--brand-500);
}
.lookLink__201d5.colorBrand__201d5:disabled .contents__201d5,
.lookLink__201d5.colorBrand__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorBrand__201d5 .spinnerItem__201d5 {
  background-color: var(--brand-500);
}
.lookOutlined__201d5.colorPrimary__201d5 {
  border-color: var(--control-secondary-border-default);
  color: var(--button-outline-primary-text);
}
.lookOutlined__201d5.colorPrimary__201d5:hover {
  background-color: var(--control-secondary-background-hover);
  border-color: var(--control-secondary-border-hover);
  color: var(--control-secondary-text-hover);
}
.lookOutlined__201d5.colorPrimary__201d5:active {
  background-color: var(--control-secondary-background-active);
  border-color: var(--control-secondary-border-active);
  color: var(--control-secondary-text-active);
}
.lookOutlined__201d5.colorPrimary__201d5:disabled,
.lookOutlined__201d5.colorPrimary__201d5[aria-disabled="true"] {
  background-color: transparent;
  color: var(--button-outline-primary-text);
}
.lookOutlined__201d5.colorPrimary__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorLink__201d5 {
  background-color: var(--text-link);
  color: var(--white);
}
.lookFilled__201d5.colorLink__201d5:hover {
  background-color: var(--blue-500);
}
.lookFilled__201d5.colorLink__201d5:active {
  background-color: var(--blue-530);
}
.lookFilled__201d5.colorLink__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorLink__201d5:disabled,
.lookFilled__201d5.colorLink__201d5[aria-disabled="true"] {
  background-color: var(--text-link);
}
.lookOutlined__201d5.colorLink__201d5 {
  border-color: var(--text-link);
  color: var(--text-link);
}
.lookOutlined__201d5.colorLink__201d5:active {
  background-color: hsl(var(--text-link-hsl) / 0.1);
}
.lookOutlined__201d5.colorLink__201d5:disabled,
.lookOutlined__201d5.colorLink__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorLink__201d5 .spinnerItem__201d5 {
  background-color: var(--text-link);
}
.lookLink__201d5.colorLink__201d5 {
  color: var(--text-link);
}
.lookLink__201d5.colorLink__201d5:hover .contents__201d5 {
  --button--underline-color: var(--text-link);
}
.lookLink__201d5.colorLink__201d5:disabled .contents__201d5,
.lookLink__201d5.colorLink__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorLink__201d5 .spinnerItem__201d5 {
  background-color: var(--text-link);
}
.lookFilled__201d5.colorWhite__201d5 {
  background-color: var(--control-overlay-primary-background-default);
  border-color: var(--opacity-8);
  color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorWhite__201d5:hover {
  background-color: var(--control-overlay-primary-background-hover);
}
.lookFilled__201d5.colorWhite__201d5:active {
  background-color: var(--control-overlay-primary-background-active);
}
.lookFilled__201d5.colorWhite__201d5 .spinnerItem__201d5 {
  background-color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorWhite__201d5:disabled,
.lookFilled__201d5.colorWhite__201d5[aria-disabled="true"] {
  background-color: var(--control-overlay-primary-background-default);
}
.lookOutlined__201d5.colorWhite__201d5 {
  border-color: var(--white);
  color: var(--white);
}
.lookOutlined__201d5.colorWhite__201d5:active {
  background-color: hsl(var(--white-hsl) / 0.1);
}
.lookOutlined__201d5.colorWhite__201d5:disabled,
.lookOutlined__201d5.colorWhite__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorWhite__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookLink__201d5.colorWhite__201d5 {
  color: var(--white);
}
.lookLink__201d5.colorWhite__201d5:hover .contents__201d5 {
  --button--underline-color: var(--white);
}
.lookLink__201d5.colorWhite__201d5:disabled .contents__201d5,
.lookLink__201d5.colorWhite__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorWhite__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorRed__201d5 {
  background-color: var(--control-critical-primary-background-default);
  border: 1px solid var(--control-critical-primary-border-default);
  color: var(--white);
}
.lookFilled__201d5.colorRed__201d5:hover {
  background-color: var(--control-critical-primary-background-hover);
}
.lookFilled__201d5.colorRed__201d5:active {
  background-color: var(--control-critical-primary-background-active);
}
.lookFilled__201d5.colorRed__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorRed__201d5:disabled,
.lookFilled__201d5.colorRed__201d5[aria-disabled="true"] {
  background-color: var(--control-critical-primary-background-default);
}
.lookOutlined__201d5.colorRed__201d5 {
  background-color: var(--control-critical-secondary-background-default);
  border-color: var(--control-critical-secondary-border-default);
  color: var(--control-critical-primary-text-default);
}
.lookOutlined__201d5.colorRed__201d5:hover {
  background-color: var(--control-critical-secondary-background-hover);
  border-color: var(--control-critical-secondary-border-hover);
  color: var(--control-critical-primary-text-hover);
}
.lookOutlined__201d5.colorRed__201d5:active {
  background-color: var(--control-critical-secondary-background-active);
  border-color: var(--control-critical-secondary-border-active);
  color: var(--control-critical-primary-text-active);
}
.lookOutlined__201d5.colorRed__201d5:disabled,
.lookOutlined__201d5.colorRed__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorRed__201d5 .spinnerItem__201d5 {
  background-color: var(--red-400);
}
.lookLink__201d5.colorRed__201d5 {
  color: var(--text-feedback-critical);
}
.lookLink__201d5.colorRed__201d5:hover .contents__201d5 {
  --button--underline-color: var(--text-feedback-critical);
}
.lookLink__201d5.colorRed__201d5:disabled .contents__201d5,
.lookLink__201d5.colorRed__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorRed__201d5 .spinnerItem__201d5 {
  background-color: var(--text-feedback-critical);
}
.lookFilled__201d5.colorGreen__201d5 {
  background-color: var(--control-connected-background-default);
  border: 1px solid var(--control-connected-border-default);
  color: var(--white);
}
.lookFilled__201d5.colorGreen__201d5:hover {
  background-color: var(--control-connected-background-hover);
}
.lookFilled__201d5.colorGreen__201d5:active {
  background-color: var(--control-connected-background-active);
}
.lookFilled__201d5.colorGreen__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorGreen__201d5:disabled,
.lookFilled__201d5.colorGreen__201d5[aria-disabled="true"] {
  background-color: var(--control-connected-background-default);
}
.lookOutlined__201d5.colorGreen__201d5 {
  border-color: var(--control-connected-border-default);
  color: var(--control-primary-text-default);
}
.lookOutlined__201d5.colorGreen__201d5:hover {
  background-color: var(--control-connected-background-hover);
  border-color: var(--control-connected-border-hover);
  color: var(--control-primary-text-hover);
}
.lookOutlined__201d5.colorGreen__201d5:active {
  background-color: var(--control-connected-background-active);
  border-color: var(--control-connected-border-active);
  color: var(--control-primary-text-active);
}
.lookOutlined__201d5.colorGreen__201d5:disabled,
.lookOutlined__201d5.colorGreen__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorGreen__201d5 .spinnerItem__201d5 {
  background-color: var(--green-230);
}
.lookLink__201d5.colorGreen__201d5 {
  color: var(--green-360);
}
.lookLink__201d5.colorGreen__201d5:hover .contents__201d5 {
  --button--underline-color: var(--green-360);
}
.lookLink__201d5.colorGreen__201d5:disabled .contents__201d5,
.lookLink__201d5.colorGreen__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorGreen__201d5 .spinnerItem__201d5 {
  background-color: var(--green-360);
}
.lookFilled__201d5.colorPrimary__201d5 {
  background-color: var(--control-secondary-background-default);
  border-color: var(--border-muted);
  color: var(--control-secondary-text-default);
}
.lookFilled__201d5.colorPrimary__201d5:hover {
  background-color: var(--control-secondary-background-hover);
}
.lookFilled__201d5.colorPrimary__201d5:active {
  background-color: var(--control-secondary-background-active);
}
.lookFilled__201d5.colorPrimary__201d5 .spinnerItem__201d5 {
  background-color: var(--control-secondary-text-default);
}
.lookFilled__201d5.colorPrimary__201d5:disabled,
.lookFilled__201d5.colorPrimary__201d5[aria-disabled="true"] {
  background-color: var(--control-secondary-background-default);
}
.lookFilled__201d5.colorTransparent__201d5 {
  background-color: var(--control-secondary-background-default);
  border-color: var(--border-muted);
  color: var(--control-secondary-text-default);
}
.lookFilled__201d5.colorTransparent__201d5:hover {
  background-color: var(--control-secondary-background-hover);
}
.lookFilled__201d5.colorTransparent__201d5:active {
  background-color: var(--control-secondary-background-active);
}
.lookFilled__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--control-secondary-text-default);
}
.lookFilled__201d5.colorTransparent__201d5:disabled,
.lookFilled__201d5.colorTransparent__201d5[aria-disabled="true"] {
  background-color: var(--control-secondary-background-default);
}
.theme-dark .lookLink__201d5.colorPrimary__201d5:hover .contents__201d5 {
  --button--underline-color: var(--white);
}
.theme-dark .lookLink__201d5.colorPrimary__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.theme-dark .lookOutlined__201d5.colorTransparent__201d5 {
  border-color: var(--primary-200);
}
.theme-dark .lookOutlined__201d5.colorTransparent__201d5:active {
  background-color: hsl(var(--primary-200-hsl) / 0.1);
}
.theme-dark .lookOutlined__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-200);
}
.theme-dark .lookLink__201d5.colorTransparent__201d5:hover .contents__201d5 {
  --button--underline-color: var(--primary-200);
}
.theme-dark .lookLink__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-200);
}
.theme-light .lookLink__201d5.colorPrimary__201d5:hover .contents__201d5 {
  --button--underline-color: var(--primary-400);
}
.theme-light .lookLink__201d5.colorPrimary__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-400);
}
.theme-light .lookOutlined__201d5.colorTransparent__201d5 {
  border-color: var(--primary-400);
}
.theme-light .lookOutlined__201d5.colorTransparent__201d5:active {
  background-color: hsl(var(--primary-400-hsl) / 0.1);
}
.theme-light .lookOutlined__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-400);
}
.theme-light .lookLink__201d5.colorTransparent__201d5:hover .contents__201d5 {
  --button--underline-color: var(--primary-400);
}
.theme-light .lookLink__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-400);
}
.lookFilled__201d5 {
  transition:
    background-color var(--custom-button-transition-duration) ease,
    color var(--custom-button-transition-duration) ease;
}
.lookOutlined__201d5 {
  border-style: solid;
  border-width: 1px;
  transition:
    color var(--custom-button-transition-duration) ease,
    background-color var(--custom-button-transition-duration) ease,
    border-color var(--custom-button-transition-duration) ease;
}
.lookBlank__201d5 {
  background: transparent;
  border: 0;
  color: currentColor;
  margin: 0;
  padding: 0;
}
.sizeTiny__201d5 {
  height: var(--custom-button-button-tn-height);
  min-height: var(--custom-button-button-tn-height);
  min-width: var(--custom-button-button-tn-width);
  width: var(--custom-button-button-tn-width);
}
.sizeSmall__201d5 {
  height: 32px;
  line-height: 18px;
  min-height: 32px;
  min-width: 60px;
  padding: calc(var(--space-4) - 1px) calc(var(--space-12) - 1px);
  width: 60px;
}
.sizeMedium__201d5 {
  font-size: 16px;
  height: 40px;
  line-height: 18px;
  min-height: 40px;
  min-width: 100px;
  padding: calc(var(--space-8) - 1px) calc(var(--space-16) - 1px);
  width: 100px;
}
.sizeLarge__201d5 {
  height: var(--custom-button-button-lg-height);
  min-height: var(--custom-button-button-lg-height);
  min-width: var(--custom-button-button-lg-width);
  width: var(--custom-button-button-lg-width);
}
.sizeMin__201d5 {
  display: inline;
  height: auto;
  padding: 0 4px;
  width: auto;
}
.sizeMax__201d5 {
  font-size: 16px;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  width: 100%;
}
.sizeIcon__201d5 {
  height: auto;
  padding: 4px;
}
.grow__201d5,
.sizeIcon__201d5 {
  width: auto;
}
.fullWidth__201d5 {
  width: 100%;
}
.submitting__201d5 {
  pointer-events: none;
}
.lookFilled__201d5 .contents__201d5,
.lookLink__201d5 .contents__201d5,
.lookOutlined__201d5 .contents__201d5 {
  margin: 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lookLink__201d5 {
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .lookFilled__201d5 .contents__201d5,
  .lookLink__201d5 .contents__201d5,
  .lookOutlined__201d5 .contents__201d5 {
    margin: 0;
  }
}
.submitting__201d5 .contents__201d5 {
  visibility: hidden;
}
.spinner__201d5 {
  align-items: center;
  display: flex;
  height: 100%;
  inset-inline-start: 0;
  justify-content: center;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.disabledButtonWrapper__201d5 {
  display: inline-block;
  padding: 0;
  position: relative;
}
.disabledButtonWrapper__201d5 .button__201d5.grow__201d5 {
  width: 100%;
}
.disabledButtonOverlay__201d5 {
  cursor: not-allowed;
  inset: 0;
  position: absolute;
  z-index: 9;
}
.enable-forced-colors.theme-dark .button__201d5,
.enable-forced-colors.theme-light .button__201d5 {
  background-color: ButtonFace;
  transition: none;
}
.enable-forced-colors.theme-dark .button__201d5 .contents__201d5,
.enable-forced-colors.theme-light .button__201d5 .contents__201d5 {
  color: ButtonText;
  forced-color-adjust: none;
}
.enable-forced-colors.theme-dark .button__201d5 .contents__201d5 svg,
.enable-forced-colors.theme-light .button__201d5 .contents__201d5 svg {
  color: currentColor;
}
.enable-forced-colors.theme-dark .button__201d5:hover,
.enable-forced-colors.theme-light .button__201d5:hover {
  background-color: ButtonFace;
}
.enable-forced-colors.theme-dark .button__201d5:hover .contents__201d5,
.enable-forced-colors.theme-light .button__201d5:hover .contents__201d5 {
  color: ButtonText;
  text-decoration: underline;
}
.enable-forced-colors.theme-dark .button__201d5:disabled,
.enable-forced-colors.theme-dark .button__201d5[aria-disabled="true"],
.enable-forced-colors.theme-light .button__201d5:disabled,
.enable-forced-colors.theme-light .button__201d5[aria-disabled="true"] {
  background-color: Canvas;
  border-color: GrayText !important;
  opacity: 1;
}
.enable-forced-colors.theme-dark .button__201d5:disabled .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-disabled="true"]
  .contents__201d5,
.enable-forced-colors.theme-light .button__201d5:disabled .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-disabled="true"]
  .contents__201d5 {
  color: GrayText;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5
  .contents__201d5 {
  text-decoration: underline;
}
.enable-forced-colors.theme-dark .button__201d5.lookLink__201d5:not(:disabled),
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]),
.enable-forced-colors.theme-light .button__201d5.lookLink__201d5:not(:disabled),
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]) {
  background-color: Canvas;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not(:disabled)
  .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not([aria-disabled="true"])
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not(:disabled)
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not([aria-disabled="true"])
  .contents__201d5 {
  color: LinkText;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not(:disabled):hover,
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not(:disabled):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]):hover {
  background-color: Canvas;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not(:disabled):hover
  .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]):hover
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not(:disabled):hover
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]):hover
  .contents__201d5 {
  color: LinkText;
}
.enable-forced-colors.theme-dark .button__201d5.lookFilled__201d5,
.enable-forced-colors.theme-dark .button__201d5.lookOutlined__201d5,
.enable-forced-colors.theme-light .button__201d5.lookFilled__201d5,
.enable-forced-colors.theme-light .button__201d5.lookOutlined__201d5 {
  border-style: solid;
  border-width: 1px;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5:not(:disabled),
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5:not([aria-disabled="true"]),
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5:not(:disabled),
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5:not([aria-disabled="true"]),
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5:not(:disabled),
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5:not([aria-disabled="true"]),
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5:not(:disabled),
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5:not([aria-disabled="true"]) {
  border-color: CanvasText !important;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5:not(:disabled):hover,
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5:not([aria-disabled="true"]):hover,
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5:not(:disabled):hover,
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5:not([aria-disabled="true"]):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5:not(:disabled):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5:not([aria-disabled="true"]):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5:not(:disabled):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5:not([aria-disabled="true"]):hover {
  border-color: ButtonText !important;
}
.enable-forced-colors.theme-dark .button__201d5:active,
.enable-forced-colors.theme-dark .button__201d5[aria-expanded="true"],
.enable-forced-colors.theme-dark .button__201d5[aria-selected="true"],
.enable-forced-colors.theme-light .button__201d5:active,
.enable-forced-colors.theme-light .button__201d5[aria-expanded="true"],
.enable-forced-colors.theme-light .button__201d5[aria-selected="true"] {
  background-color: HighlightText;
}
.enable-forced-colors.theme-dark .button__201d5:active .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-expanded="true"]
  .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-selected="true"]
  .contents__201d5,
.enable-forced-colors.theme-light .button__201d5:active .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-expanded="true"]
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-selected="true"]
  .contents__201d5 {
  color: Highlight;
  text-decoration: underline;
}
.enable-forced-colors.theme-dark .button__201d5:active:hover,
.enable-forced-colors.theme-dark .button__201d5[aria-expanded="true"]:hover,
.enable-forced-colors.theme-dark .button__201d5[aria-selected="true"]:hover,
.enable-forced-colors.theme-light .button__201d5:active:hover,
.enable-forced-colors.theme-light .button__201d5[aria-expanded="true"]:hover,
.enable-forced-colors.theme-light .button__201d5[aria-selected="true"]:hover {
  background-color: HighlightText;
}
.enable-forced-colors.theme-dark .button__201d5:active:hover .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-expanded="true"]:hover
  .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-selected="true"]:hover
  .contents__201d5,
.enable-forced-colors.theme-light .button__201d5:active:hover .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-expanded="true"]:hover
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-selected="true"]:hover
  .contents__201d5 {
  color: Highlight;
}
.enable-forced-colors.theme-dark .button__201d5.lookFilled__201d5:active,
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5[aria-expanded="true"],
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5[aria-selected="true"],
.enable-forced-colors.theme-dark .button__201d5.lookOutlined__201d5:active,
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5[aria-expanded="true"],
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5[aria-selected="true"],
.enable-forced-colors.theme-light .button__201d5.lookFilled__201d5:active,
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5[aria-expanded="true"],
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5[aria-selected="true"],
.enable-forced-colors.theme-light .button__201d5.lookOutlined__201d5:active,
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5[aria-expanded="true"],
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5[aria-selected="true"] {
  border-color: Highlight !important;
}
.lookLink__201d5.colorPrimary__201d5 {
  color: var(--text-default);
}
.images-light .lookLink__201d5.colorPrimary__201d5:disabled .contents__201d5,
.images-light
  .lookLink__201d5.colorPrimary__201d5[aria-disabled="true"]
  .contents__201d5 {
  background-image: none;
}
.images-dark .lookLink__201d5.colorPrimary__201d5:disabled .contents__201d5,
.images-dark
  .lookLink__201d5.colorPrimary__201d5[aria-disabled="true"]
  .contents__201d5 {
  background-image: none;
}
.lookOutlined__201d5.colorTransparent__201d5 {
  color: var(--text-default);
}
.lookOutlined__201d5.colorTransparent__201d5:disabled,
.lookOutlined__201d5.colorTransparent__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookLink__201d5.colorTransparent__201d5 {
  color: var(--text-default);
}
.lookLink__201d5.sizeMin__201d5 .contents__201d5 {
  display: inline;
}
&.theme-dark .lookLink__201d5.colorLink__201d5,
&.theme-dark .lookLink__201d5.colorPrimary__201d5 {
  color: var(--brand-360);
}
&.theme-dark .lookLink__201d5.colorLink__201d5:hover .contents__201d5,
&.theme-dark .lookLink__201d5.colorPrimary__201d5:hover .contents__201d5 {
  --button--underline-color: var(--brand-360);
}
.lookBlank__201d5,
.lookLink__201d5 {
  border: none;
}
.hiddenVisually_b18fe2,
.showOnFocus_b18fe2:not(:focus-within) {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 1px;
}
.flex__7c0ba,
.horizontal__7c0ba {
  display: flex;
}
.horizontal__7c0ba {
  flex-direction: row;
}
.horizontalReverse__7c0ba {
  display: flex;
  flex-direction: row-reverse;
}
.horizontal__7c0ba > .flex__7c0ba,
.horizontal__7c0ba > .flexChild__7c0ba {
  margin-inline: 10px;
}
.horizontal__7c0ba > .flex__7c0ba:first-child,
.horizontal__7c0ba > .flexChild__7c0ba:first-child {
  margin-inline-start: 0;
}
.horizontal__7c0ba > .flex__7c0ba:last-child,
.horizontal__7c0ba > .flexChild__7c0ba:last-child {
  margin-inline-end: 0;
}
.horizontalReverse__7c0ba > .flex__7c0ba,
.horizontalReverse__7c0ba > .flexChild__7c0ba {
  margin-inline: 10px;
}
.horizontalReverse__7c0ba > .flex__7c0ba:first-child,
.horizontalReverse__7c0ba > .flexChild__7c0ba:first-child {
  margin-inline-end: 0;
}
.horizontalReverse__7c0ba > .flex__7c0ba:last-child,
.horizontalReverse__7c0ba > .flexChild__7c0ba:last-child {
  margin-inline-start: 0;
}
.horizontal__7c0ba > .flexMarginReset__7c0ba {
  margin: 0;
}
.flex_abf706 {
  display: flex;
}
.alignStart_abf706 {
  align-items: flex-start;
}
.alignEnd_abf706 {
  align-items: flex-end;
}
.alignCenter_abf706 {
  align-items: center;
}
.alignStretch_abf706 {
  align-items: stretch;
}
.alignBaseline_abf706 {
  align-items: baseline;
}
.justifyStart_abf706 {
  justify-content: flex-start;
}
.justifyEnd_abf706 {
  justify-content: flex-end;
}
.justifyCenter_abf706 {
  justify-content: center;
}
.justifyAround_abf706 {
  justify-content: space-around;
}
.justifyBetween_abf706 {
  justify-content: space-between;
}
.noWrap_abf706 {
  flex-wrap: nowrap;
}
.wrap_abf706 {
  flex-wrap: wrap;
}
.wrapReverse_abf706 {
  flex-wrap: wrap-reverse;
}
.directionRow_abf706 {
  flex-direction: row;
}
.directionRowReverse_abf706 {
  flex-direction: row-reverse;
}
.directionColumn_abf706 {
  flex-direction: column;
}
.spacer_abf706 {
  flex: 1;
  overflow: hidden;
}
.vertical_abf706 {
  display: flex;
  flex-direction: column;
}
.horizontal_abf706 {
  display: flex;
  flex-direction: row;
}
.horizontalReverse_abf706 {
  display: flex;
  flex-direction: row-reverse;
}
.horizontal_abf706 > .spacer_abf706,
.horizontalReverse_abf706 > .spacer_abf706,
.vertical_abf706 > .spacer_abf706 {
  min-height: 1px;
}
.flexCenter_abf706 {
  align-items: center;
  display: flex;
  justify-content: center;
}
.focusLock__49fc1 {
  max-width: 100%;
  min-height: 0;
}
.focusLock__49fc1,
.root__49fc1 {
  display: flex;
  flex-direction: column;
}
.root__49fc1 {
  background-color: var(--modal-background);
  border: 1px solid var(--border-normal);
  border-radius: var(--radius-md);
  margin: 0 auto;
  max-height: 100%;
  pointer-events: all;
  position: relative;
}
.root__49fc1.root__49fc1 {
  border-radius: var(--radius-md);
}
.small__49fc1 {
  max-height: 720px;
  min-height: 220px;
  width: var(--modal-width-small);
}
.medium__49fc1 {
  max-height: 800px;
  width: var(--modal-width-medium);
}
.large__49fc1,
.medium__49fc1 {
  min-height: 400px;
}
.large__49fc1 {
  max-width: 962px;
  min-width: var(--modal-width-large);
}
@media screen and (max-height: 550px), screen and (max-width: 485px) {
  .root__49fc1 {
    max-width: 100%;
    min-width: auto;
    width: 100%;
  }
  .fullscreenOnMobile__49fc1 {
    border: none !important;
    border-radius: 0 !important;
    inset: 0;
    max-height: none;
    overflow-y: auto;
    position: absolute;
    width: 100%;
  }
  .fullscreenOnMobile__49fc1 .footer__49fc1,
  .fullscreenOnMobile__49fc1 .header__49fc1 {
    border-radius: 0;
  }
}
.footer__49fc1,
.header__49fc1 {
  flex: 0 0 auto;
  overflow-x: hidden;
  padding: var(--modal-vertical-padding) var(--modal-horizontal-padding);
  position: relative;
  z-index: 1;
}
.header__49fc1 {
  border-radius: var(--radius-md) var(--radius-md) 0 0;
  transition: box-shadow 0.1s ease-out;
  word-wrap: break-word;
  overflow: hidden;
  padding-bottom: 0;
}
.footer__49fc1 {
  background-color: var(--modal-footer-background);
  border-radius: 0 0 var(--radius-md) var(--radius-md);
  padding-top: var(--space-16);
}
.content__49fc1 {
  overflow-x: hidden;
  padding-inline: var(--modal-horizontal-padding);
  padding-top: var(--space-8);
  position: relative;
}
.close__49fc1 {
  border-radius: 3px;
  box-sizing: content-box;
  color: var(--icon-strong);
  cursor: pointer;
  height: 24px;
  opacity: 0.5;
  padding: 4px;
  transition: opacity 0.2s ease-in-out;
}
.close__49fc1:hover {
  color: var(--interactive-text-hover);
  opacity: 1;
}
.closeWithCircleBackground__49fc1 {
  align-items: center;
  background-color: var(--opacity-black-84);
  border-radius: 50%;
  display: flex;
  height: 24px;
  justify-content: center;
  padding: 0;
  width: 24px;
}
.closeWithCircleBackground__49fc1 .closeIcon__49fc1 {
  color: var(--primary-330);
  height: 16px;
  width: 16px;
}
.closeWithCircleBackground__49fc1 .closeIcon__49fc1:hover {
  color: var(--primary-230);
}
.closeWithCircleBackground__49fc1:hover {
  background-color: var(--black);
}
@media screen and (max-height: 550px), screen and (max-width: 485px) {
  .hideOnFullscreen__49fc1 {
    display: none;
  }
  .footer__49fc1 {
    bottom: 0;
    box-sizing: border-box;
    position: static;
    width: 100%;
  }
}
.spinnerContainer__49fc1 {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.footerSeparator__49fc1,
.separator__49fc1 {
  box-shadow: none;
}
.enable-forced-colors .root__49fc1 {
  border: 2px solid CanvasText;
}
.enable-forced-colors .close__49fc1 {
  opacity: 1;
}
.rootWithShadow__49fc1 {
  box-shadow: var(--shadow-medium);
}
.defaultColor__4bd52 {
  color: var(--text-default);
}
.lineClamp1__4bd52 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lineClamp2Plus__4bd52 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.selectable__4bd52 {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
.tabularNumbers__4bd52 {
  font-variant-numeric: tabular-nums;
}
.heading-sm\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2857142857142858;
}
.heading-sm\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-sm\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2857142857142858;
}
.heading-sm\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-sm\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2857142857142858;
}
.heading-sm\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-sm\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2857142857142858;
}
.heading-sm\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-sm\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2857142857142858;
}
.heading-sm\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-md\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}
.heading-md\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-md\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
.heading-md\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-md\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.heading-md\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-md\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}
.heading-md\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-md\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 800;
  line-height: 1.25;
}
.heading-md\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-lg\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
.heading-lg\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-lg\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.heading-lg\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-lg\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
.heading-lg\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-lg\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
.heading-lg\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-lg\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
}
.heading-lg\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-xl\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 400;
  line-height: 1.25;
}
.heading-xl\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xl\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
}
.heading-xl\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xl\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
}
.heading-xl\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xl\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
}
.heading-xl\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xl\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 800;
  line-height: 1.25;
}
.heading-xl\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xxl\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 400;
  line-height: 1.25;
}
.heading-xxl\/normal_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.heading-xxl\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25;
}
.heading-xxl\/medium_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.heading-xxl\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
}
.heading-xxl\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.heading-xxl\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
}
.heading-xxl\/bold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.heading-xxl\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 800;
  line-height: 1.25;
}
.heading-xxl\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.experimental\/heading-xs\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2857142857142858;
}
.experimental\/heading-xs\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/heading-xs\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2857142857142858;
}
.experimental\/heading-xs\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/heading-sm\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.experimental\/heading-sm\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/heading-sm\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}
.experimental\/heading-sm\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/heading-md\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2222222222222223;
}
.experimental\/heading-md\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.experimental\/heading-md\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2222222222222223;
}
.experimental\/heading-md\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.experimental\/heading-lg\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
.experimental\/heading-lg\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.experimental\/heading-lg\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
.experimental\/heading-lg\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.experimental\/heading-xl\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
}
.experimental\/heading-xl\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.experimental\/heading-xl\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
}
.experimental\/heading-xl\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.experimental\/heading-xxl\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
}
.experimental\/heading-xxl\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.experimental\/heading-xxl\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
}
.experimental\/heading-xxl\/bold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.eyebrow_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.3333333333333333;
  text-transform: uppercase;
}
.eyebrow_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 800;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.redesign\/heading-18\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.redesign\/heading-18\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.redesign\/heading-18\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3333333333333333;
}
.redesign\/heading-18\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.redesign\/heading-18\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.redesign\/heading-18\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.text-xxs\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
}
.text-xxs\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.text-xxs\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 10px;
  font-weight: 500;
  line-height: 1.2;
}
.text-xxs\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.text-xxs\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
}
.text-xxs\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.text-xxs\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.2;
}
.text-xxs\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.text-xs\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.text-xs\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.text-xs\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.text-xs\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.text-xs\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3333333333333333;
}
.text-xs\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.text-xs\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.text-xs\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.text-sm\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2857142857142858;
}
.text-sm\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.text-sm\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2857142857142858;
}
.text-sm\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.text-sm\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2857142857142858;
}
.text-sm\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.text-sm\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2857142857142858;
}
.text-sm\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.text-md\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}
.text-md\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.text-md\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
.text-md\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.text-md\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.text-md\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.text-md\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}
.text-md\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.text-lg\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
.text-lg\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.text-lg\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.text-lg\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.text-lg\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
.text-lg\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.text-lg\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
.text-lg\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.redesign\/message-preview\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.redesign\/message-preview\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.9375rem;
}
.redesign\/message-preview\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.redesign\/message-preview\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.9375rem;
}
.redesign\/message-preview\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3333333333333333;
}
.redesign\/message-preview\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.9375rem;
}
.redesign\/message-preview\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.redesign\/message-preview\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.9375rem;
}
.redesign\/channel-title\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.375;
}
.redesign\/channel-title\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.redesign\/channel-title\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375;
}
.redesign\/channel-title\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.redesign\/channel-title\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.375;
}
.redesign\/channel-title\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.redesign\/channel-title\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.375;
}
.redesign\/channel-title\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/body-xs\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.experimental\/body-xs\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/body-xs\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.experimental\/body-xs\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/body-sm\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2857142857142858;
}
.experimental\/body-sm\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/body-sm\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2857142857142858;
}
.experimental\/body-sm\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/body-md\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}
.experimental\/body-md\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/body-md\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
.experimental\/body-md\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/body-lg\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
.experimental\/body-lg\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.experimental\/body-lg\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.experimental\/body-lg\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.experimental\/meta\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.experimental\/meta\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/meta\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.experimental\/meta\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.display-sm_cf4812 {
  font-family: var(--font-headline);
  font-size: 20px;
  font-weight: 800;
  line-height: 1;
}
.display-sm_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.display-md_cf4812 {
  font-family: var(--font-headline);
  font-size: 34px;
  font-weight: 800;
  line-height: 1.0588235294117647;
}
.display-md_cf4812.fontScaling_cf4812 {
  font-size: 2.125rem;
}
.display-lg_cf4812 {
  font-family: var(--font-headline);
  font-size: 44px;
  font-weight: 800;
  line-height: 0.9545454545454546;
}
.display-lg_cf4812.fontScaling_cf4812 {
  font-size: 2.75rem;
}
.experimental\/display-xs_cf4812 {
  font-family: var(--font-headline);
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
}
.experimental\/display-xs_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/display-sm_cf4812 {
  font-family: var(--font-headline);
  font-size: 24px;
  font-weight: 800;
  line-height: 0.9166666666666666;
}
.experimental\/display-sm_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.experimental\/display-md_cf4812 {
  font-family: var(--font-headline);
  font-size: 32px;
  font-weight: 800;
  line-height: 0.875;
}
.experimental\/display-md_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.experimental\/display-lg_cf4812 {
  font-family: var(--font-headline);
  font-size: 44px;
  font-weight: 800;
  line-height: 0.8636363636363636;
}
.experimental\/display-lg_cf4812.fontScaling_cf4812 {
  font-size: 2.75rem;
}
.experimental\/label-xs\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
  text-transform: uppercase;
}
.experimental\/label-xs\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/label-xs\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3333333333333333;
  text-transform: uppercase;
}
.experimental\/label-xs\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/label-sm\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2857142857142858;
}
.experimental\/label-sm\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/label-sm\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2857142857142858;
}
.experimental\/label-sm\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/label-md\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
.experimental\/label-md\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/label-md\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.experimental\/label-md\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/label-lg\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2222222222222223;
}
.experimental\/label-lg\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.experimental\/label-lg\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2222222222222223;
}
.experimental\/label-lg\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.code_cf4812 {
  font-family: var(--font-code);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.code_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/mono-md\/normal_cf4812 {
  font-family: var(--font-code);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.experimental\/mono-md\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/mono-md\/bold_cf4812 {
  font-family: var(--font-code);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.experimental\/mono-md\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/mono-sm\/normal_cf4812 {
  font-family: var(--font-code);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
}
.experimental\/mono-sm\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.experimental\/mono-sm\/bold_cf4812 {
  font-family: var(--font-code);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.2;
}
.experimental\/mono-sm\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.toast__3fde7 {
  align-items: center;
  background-color: var(--background-surface-highest);
  border: 1px solid var(--border-normal);
  border-radius: var(--radius-xl);
  box-shadow: var(--shadow-high);
  color: var(--text-strong);
  display: flex;
  line-height: 24px;
  margin-bottom: 12px;
  padding: var(--space-8) var(--space-12);
}
.toast__3fde7[data-type="success"] {
  background-color: var(--notice-background-positive);
  color: var(--notice-text-positive);
}
.toast__3fde7[data-type="failure"] {
  background-color: var(--notice-background-critical);
  color: var(--notice-text-critical);
}
.content__3fde7 {
  color: currentColor;
}
.icon__3fde7 {
  height: 16px;
  margin-inline-end: 8px;
  margin-top: -2px;
  width: 16px;
}
.clipIcon__3fde7 {
  color: var(--text-strong);
}
.outerContainer__8a031 {
  align-items: center;
  container: modal-container/inline-size;
  height: 100vh;
  justify-content: center;
  padding: calc(var(--custom-app-top-bar-height) + var(--space-24))
    var(--space-24);
  pointer-events: none;
  position: relative;
  width: calc(100vw - var(--devtools-sidebar-width, 0px));
}
.container__8a031,
.outerContainer__8a031 {
  box-sizing: border-box;
  display: flex;
}
.container__8a031 {
  --custom-border-radius: var(--radius-md);
  background: var(--background-surface-high);
  border: 1px solid var(--border-subtle);
  border-radius: var(--custom-border-radius);
  box-shadow: var(--shadow-high);
  color: var(--text-default);
  flex-direction: column;
  max-height: 100%;
  pointer-events: auto;
  width: 100%;
}
.padding-size-sm__8a031 {
  --custom-modal-padding: var(--space-24);
  --custom-modal-padding-sm: var(--space-8);
  --custom-modal-padding-md: var(--space-16);
  --custom-modal-padding-top: var(--custom-modal-padding-sm);
  --custom-modal-padding-bottom: var(--custom-modal-padding-md);
}
.padding-size-lg__8a031,
.padding-size-sm__8a031 {
  padding-bottom: var(--custom-modal-padding-bottom);
  padding-top: var(--custom-modal-padding-top);
}
.padding-size-lg__8a031 {
  --custom-modal-padding: var(--space-32);
  --custom-modal-padding-sm: var(--space-16);
  --custom-modal-padding-md: var(--space-16);
  --custom-modal-padding-top: calc(
    var(--space-24) - var(--custom-modal-padding-md)
  );
  --custom-modal-padding-bottom: var(--custom-modal-padding-md);
}
.size-sm__8a031 {
  max-height: min(720px, 100%);
  max-width: 400px;
}
.size-md__8a031 {
  max-height: min(800px, 100%);
  max-width: 480px;
}
.maxHeightViewport__8a031 {
  max-height: 100%;
}
.size-lg__8a031 {
  max-width: 680px;
}
.size-xl__8a031 {
  max-width: 960px;
}
.size-xxl__8a031 {
  max-width: 1280px;
}
@container (min-width: 1080px) {
  .size-xxl__8a031 {
    width: calc(80vw - var(--devtools-sidebar-width, 0));
  }
}
@media (max-height: 550px), (max-width: 485px) {
  .fullScreenOnMobile__8a031 {
    height: 100dvh;
    padding: 0;
  }
  .fullScreenOnMobile__8a031 .container__8a031 {
    --custom-border-radius: 0;
    --custom-modal-padding-top: calc(
      var(--custom-app-top-bar-height) + var(--custom-modal-padding-sm)
    );
    border: none;
    height: 100%;
    overflow-y: auto;
  }
}
.section__8a031 {
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  padding: var(--custom-modal-padding-md) var(--custom-modal-padding)
    var(--custom-modal-padding-sm);
  transition-duration: var(--expand-structural-duration);
  transition-property: padding;
  transition-timing-function: var(--expand-easing-function);
}
.sectionHidden__8a031 {
  overflow: hidden;
  padding: 0 var(--custom-modal-padding) 0;
  transition-delay: var(--collapse-fade-duration);
  transition-duration: var(--collapse-structural-duration);
  transition-timing-function: var(--collapse-easing-function);
}
.header__8a031 {
  position: relative;
}
.headerCentered__8a031 {
  text-align: center;
}
.headerLayout__8a031 {
  align-items: stretch;
  display: flex;
}
.headerStepIndicator__8a031 {
  margin-bottom: var(--space-24);
  width: 120px;
}
.headerGradient__8a031:before {
  border-radius: var(--custom-border-radius) var(--custom-border-radius) 0 0;
  left: -1.5px;
  right: -1.5px;
  top: calc((var(--custom-modal-padding-top) + 1.5px) * -1);
}
.headerGraphic__8a031 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  padding-bottom: calc(var(--space-24) - var(--space-8));
  padding-top: calc(var(--space-24) - var(--space-4));
  width: 100%;
}
.headerGraphicContainer__8a031 {
  box-sizing: border-box;
  max-width: 288px;
  width: 100%;
}
.headerGraphicAnimated__8a031 {
  margin: 0 calc(var(--space-12) * -1);
  padding-bottom: calc(var(--space-12) - var(--space-8));
  padding-top: 0;
  width: calc(100% + var(--space-24));
}
.headerGraphicAnimated__8a031 .headerGraphicContainer__8a031 {
  max-width: 352px;
}
@media (max-height: 550px) {
  .headerGraphicContainer__8a031 > * {
    max-height: 15vh;
  }
}
.headerLeading__8a031,
.headerLeadingSpacer__8a031 {
  margin-left: calc((var(--custom-modal-padding) - var(--space-8)) * -1);
  margin-top: calc(var(--custom-modal-padding-md) * -1);
  padding-right: var(--space-12);
}
.headerTrailing__8a031,
.headerTrailingSpacer__8a031 {
  margin-right: calc((var(--custom-modal-padding) - var(--space-8)) * -1);
  margin-top: calc(var(--custom-modal-padding-md) * -1);
  padding-left: var(--space-12);
}
.headerLeading__8a031,
.headerLeadingSpacer__8a031,
.headerTrailing__8a031,
.headerTrailingSpacer__8a031 {
  align-items: flex-start;
  box-sizing: border-box;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  gap: var(--space-8);
  min-width: var(--space-4);
}
.headerLeadingAbsolute__8a031 {
  left: var(--custom-modal-padding);
}
.headerLeadingAbsolute__8a031,
.headerTrailingAbsolute__8a031 {
  position: absolute;
  top: var(--custom-modal-padding-md);
}
.headerTrailingAbsolute__8a031 {
  right: var(--custom-modal-padding);
}
.headerMain__8a031 {
  box-sizing: border-box;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.headerSubtitleWrapper__8a031 {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--space-4);
}
.headerSubtitleIcon__8a031 {
  flex-grow: 0;
  flex-shrink: 0;
}
.headerCentered__8a031 .headerSubtitleWrapper__8a031 {
  justify-content: center;
}
.headerSubtitle__8a031,
.headerTitle__8a031 {
  overflow-wrap: break-word;
  word-break: break-word;
}
.headerBadge__8a031[data-position="top"] {
  padding-bottom: calc(var(--space-16) - var(--space-8));
}
.body__8a031 {
  box-sizing: border-box;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
.body__8a031,
.bodyList__8a031 {
  flex-grow: 0;
  flex-shrink: 1;
}
.bodyList__8a031 {
  --custom-list-scrollbar-top-padding: 12px;
  height: 100vh;
  padding-left: var(--custom-modal-padding);
  padding-right: var(--custom-modal-padding);
  padding-top: var(--custom-list-scrollbar-top-padding);
}
.bodyList__8a031::-webkit-scrollbar-thumb,
.bodyList__8a031::-webkit-scrollbar-track {
  margin-top: var(--custom-list-scrollbar-top-padding);
}
.bodySpacerTop__8a031 {
  flex-grow: 0;
  padding-top: var(--custom-modal-padding-md);
}
.bodySpacerTopBorder__8a031 {
  border-bottom: 1px solid var(--border-subtle);
}
.bodySpacerBottom__8a031 {
  flex-grow: 0;
  padding-bottom: var(--custom-modal-padding-sm);
}
.bodySpacerBottomBorder__8a031 {
  border-top: 1px solid var(--border-subtle);
}
.bodyControls__8a031 {
  padding: 0 var(--custom-modal-padding);
  position: relative;
}
.bodyControls__8a031:after {
  background: linear-gradient(
    to bottom,
    var(--background-surface-high) 0,
    transparent 100%
  );
  content: "";
  display: block;
  height: 40px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: var(--space-16);
  top: 100%;
  transition:
    opacity 0.2s ease-out 0s,
    visibility 0s ease-out 0.2s;
  visibility: hidden;
  z-index: 1;
}
.bodyControlsWithFade__8a031:after {
  opacity: 1;
  transition:
    opacity 0.2s ease-out 0s,
    visibility 0s ease-out 0s;
  visibility: visible;
}
.bodyInner__8a031 {
  box-sizing: border-box;
  overflow-wrap: break-word;
  overflow-y: hidden;
  padding-left: var(--custom-modal-padding);
  padding-right: var(--custom-modal-padding);
  word-break: break-word;
}
.has-webkit-scrollbar .bodyInner__8a031 {
  padding-right: calc(var(--custom-modal-padding) - var(--space-16));
}
.bodyControls__8a031 + .body__8a031 .bodyInner__8a031 {
  padding-top: var(--space-12);
}
.bodyInnerShouldScroll__8a031 {
  padding-bottom: var(--space-12);
  padding-top: var(--space-12);
}
.footer__8a031 {
  overflow-wrap: break-word;
  padding-bottom: 0;
  word-break: break-word;
}
.actionBar__8a031 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--custom-modal-padding) var(--space-8);
}
.actionBarLeading__8a031 {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}
.actionBarTrailing__8a031 {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: wrap;
  gap: var(--space-8);
  margin-left: auto;
  max-width: 100%;
}
.actionButtonWrapper__8a031 {
  display: flex;
}
.actionBarTrailingFullWidth__8a031 {
  width: 100%;
}
.actionBarTrailingFullWidth__8a031 .actionButtonWrapper__8a031 {
  flex: 1;
}
.actionBarCheckbox__8a031 {
  padding-inline-end: var(--space-8);
}
.actionBarLayoutChatInput__8a031 {
  align-items: flex-start;
}
.actionBarLayoutChatInput__8a031 .actionBarLeading__8a031 {
  flex-basis: 60%;
}
.button_a22cb0 {
  align-items: center;
  background: initial;
  border: 1px solid transparent;
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: medium;
  font-weight: 400;
  justify-content: center;
  margin: 0;
  max-height: -moz-min-content;
  max-height: min-content;
  max-width: 100%;
  padding: 0;
  position: relative;
  text-align: start;
  transition:
    background-color 50ms ease-in,
    color 50ms ease-in,
    border-color 50ms ease-in,
    opacity 50ms ease-in;
  width: -moz-min-content;
  width: min-content;
}
.button_a22cb0:hover {
  transition:
    background-color 0.15s ease-out,
    color 0.15s ease-out,
    border-color 0.15s ease-out,
    opacity 0.15s ease-out;
}
.button_a22cb0:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.highlight-mana-buttons .button_a22cb0 {
  box-shadow: 0 0 4px 4px var(--opacity-white-60);
}
.highlight-mana-buttons [data-button-hoisted-classname-wrapper] .button_a22cb0 {
  box-shadow: 0 0 4px 4px var(--opacity-green-60);
}
[data-button-hoisted-classname-wrapper] {
  display: flex;
  width: auto;
}
.buttonChildrenWrapper_a22cb0 {
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  width: 100%;
}
.buttonChildren_a22cb0,
.buttonChildrenWrapper_a22cb0 {
  align-items: center;
  display: flex;
  overflow: hidden;
}
.buttonChildren_a22cb0 {
  gap: var(--space-4);
  text-overflow: ellipsis;
  transition:
    opacity 0.2s ease-out,
    transform 0.2s ease-out;
  white-space: nowrap;
}
.icon_a22cb0 {
  flex-shrink: 0;
}
.buttonChildren_a22cb0 {
  opacity: 1;
}
.buttonChildren_a22cb0.loading_a22cb0 {
  opacity: 0;
}
.spinnerWrapper_a22cb0 {
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.spinnerWrapper_a22cb0.fadeIn_a22cb0 {
  animation-name: spinner-opacity-in_a22cb0;
}
.spinnerWrapper_a22cb0.fadeOut_a22cb0 {
  animation-name: spinner-opacity-out_a22cb0;
}
.full-motion .spinnerWrapper_a22cb0.fadeIn_a22cb0 {
  animation-name: spinner-transform-in_a22cb0, spinner-opacity-in_a22cb0;
}
.full-motion .spinnerWrapper_a22cb0.fadeOut_a22cb0 {
  animation-name: spinner-transform-out_a22cb0, spinner-opacity-out_a22cb0;
}
.full-motion .buttonChildren_a22cb0 {
  transform: translateY(0);
}
.full-motion .buttonChildren_a22cb0.loading_a22cb0 {
  transform: translateY(-100%);
}
@keyframes spinner-opacity-in_a22cb0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes spinner-opacity-out_a22cb0 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes spinner-transform-in_a22cb0 {
  0% {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes spinner-transform-out_a22cb0 {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
.xs_a22cb0 {
  border-radius: var(--radius-xs);
}
.xs_a22cb0 .buttonChildrenWrapper_a22cb0 {
  min-height: 22px;
  min-width: 22px;
}
.xs_a22cb0.hasText_a22cb0 {
  min-width: var(--__button-min-width, 60px);
}
.xs_a22cb0.hasText_a22cb0 .buttonChildrenWrapper_a22cb0 {
  padding: calc(var(--space-4) - 1px) calc(var(--space-8) - 1px);
}
.sm_a22cb0 .buttonChildrenWrapper_a22cb0 {
  min-height: 30px;
  min-width: 30px;
}
.sm_a22cb0.hasText_a22cb0 {
  min-width: var(--__button-min-width, 60px);
}
.sm_a22cb0.hasText_a22cb0 .buttonChildrenWrapper_a22cb0 {
  padding: calc(var(--space-4) - 1px) calc(var(--space-12) - 1px);
}
.md_a22cb0 .buttonChildrenWrapper_a22cb0 {
  min-height: 38px;
  min-width: 38px;
}
.md_a22cb0.hasText_a22cb0 {
  min-width: var(--__button-min-width, 100px);
}
.md_a22cb0.hasText_a22cb0 .buttonChildrenWrapper_a22cb0 {
  padding: calc(var(--space-8) - 1px) calc(var(--space-16) - 1px);
}
.spinnerItem_a22cb0 {
  background-color: currentColor !important;
}
.spinner_a22cb0 {
  height: 100%;
}
.spinner-sm_a22cb0,
.spinner-xs_a22cb0 {
  min-height: 16px;
  min-width: 16px;
  transform: scale(0.75);
}
.spinner-md_a22cb0 {
  transform: scale(0.9);
}
.spinner-lg_a22cb0,
.spinner-md_a22cb0 {
  min-height: 20px;
  min-width: 20px;
}
.primary_a22cb0 {
  background-color: var(--control-primary-background-default);
  border-color: var(--control-primary-border-default);
  color: var(--control-primary-text-default);
}
.primary_a22cb0:hover {
  background-color: var(--control-primary-background-hover);
  border-color: var(--control-primary-border-hover);
  color: var(--control-primary-text-hover);
}
.primary_a22cb0:active {
  background-color: var(--control-primary-background-active);
  border-color: var(--control-primary-border-active);
  color: var(--control-primary-text-active);
}
.secondary_a22cb0 {
  background-color: var(--control-secondary-background-default);
  border-color: var(--control-secondary-border-default);
  color: var(--control-secondary-text-default);
}
.secondary_a22cb0:hover {
  background-color: var(--control-secondary-background-hover);
  border-color: var(--control-secondary-border-hover);
  color: var(--control-secondary-text-hover);
}
.secondary_a22cb0:active {
  background-color: var(--control-secondary-background-active);
  border-color: var(--control-secondary-border-active);
  color: var(--control-secondary-text-active);
}
.icon-only_a22cb0 {
  background-color: transparent;
  border-color: transparent;
  color: var(--control-icon-only-icon-default);
}
.icon-only_a22cb0:hover {
  background-color: var(--control-icon-only-background-hover);
  border-color: var(--control-icon-only-border-hover);
  color: var(--control-icon-only-icon-hover);
}
.icon-only_a22cb0:active {
  background-color: var(--control-icon-only-background-active);
  border-color: var(--control-icon-only-border-active);
  color: var(--control-icon-only-icon-active);
}
.color-mix_a22cb0 {
  background-color: transparent;
  border: transparent;
  color: var(--icon-strong);
}
.color-mix_a22cb0:hover {
  color: var(--control-icon-only-icon-hover);
}
.color-mix_a22cb0:active {
  color: var(--control-icon-only-icon-active);
}
.color-mix_a22cb0:before {
  border: 1px solid transparent;
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  content: "";
  height: 100%;
  left: 0;
  mix-blend-mode: plus-lighter;
  position: absolute;
  top: 0;
  transition:
    background-color 50ms ease-in,
    border-color 50ms ease-in,
    opacity 50ms ease-in;
  width: 100%;
}
.color-mix_a22cb0:hover:before {
  background-color: var(--control-icon-only-background-hover);
  border-color: var(--border-subtle);
  transition:
    background-color 0.15s ease-out,
    border-color 0.15s ease-out,
    opacity 0.15s ease-out;
}
.color-mix_a22cb0:active:before {
  background-color: var(--control-icon-only-background-active);
  border-color: var(--border-subtle);
}
.input-accessory_a22cb0 {
  border-radius: var(--radius-xs);
  color: var(--icon-strong);
}
.theme-light .color-mix_a22cb0:before {
  mix-blend-mode: difference;
}
.critical-primary_a22cb0 {
  background-color: var(--control-critical-primary-background-default);
  border-color: var(--control-critical-primary-border-default);
  color: var(--control-critical-primary-text-default);
}
.critical-primary_a22cb0:hover {
  background-color: var(--control-critical-primary-background-hover);
  border-color: var(--control-critical-primary-border-hover);
  color: var(--control-critical-primary-text-hover);
}
.critical-primary_a22cb0:active {
  background-color: var(--control-critical-primary-background-active);
  border-color: var(--control-critical-primary-border-active);
  color: var(--control-critical-primary-text-active);
}
.critical-secondary_a22cb0 {
  background-color: var(--control-critical-secondary-background-default);
  border-color: var(--control-critical-secondary-border-default);
  color: var(--control-critical-secondary-text-default);
}
.critical-secondary_a22cb0:hover {
  background-color: var(--control-critical-secondary-background-hover);
  border-color: var(--control-critical-secondary-border-hover);
  color: var(--control-critical-secondary-text-hover);
}
.critical-secondary_a22cb0:active {
  background-color: var(--control-critical-secondary-background-active);
  border-color: var(--control-critical-secondary-border-active);
  color: var(--control-critical-secondary-text-active);
}
.active_a22cb0 {
  background-color: var(--control-connected-background-default);
  border-color: var(--control-connected-border-default);
  color: var(--control-connected-text-default);
}
.active_a22cb0:hover {
  background-color: var(--control-connected-background-hover);
  border-color: var(--control-connected-border-hover);
  color: var(--control-connected-text-hover);
}
.active_a22cb0:active {
  background-color: var(--control-connected-background-active);
  border-color: var(--control-connected-border-active);
  color: var(--control-connected-text-active);
}
.overlay-primary_a22cb0 {
  background-color: var(--control-overlay-primary-background-default);
  border-color: var(--control-overlay-primary-border-default);
  color: var(--control-overlay-primary-text-default);
}
.overlay-primary_a22cb0:hover {
  background-color: var(--control-overlay-primary-background-hover);
  border-color: var(--control-overlay-primary-border-hover);
  color: var(--control-overlay-primary-text-hover);
}
.overlay-primary_a22cb0:active {
  background-color: var(--control-overlay-primary-background-active);
  border-color: var(--control-overlay-primary-border-active);
  color: var(--control-overlay-primary-text-active);
}
.overlay-secondary_a22cb0 {
  background-color: var(--control-overlay-secondary-background-default);
  border-color: var(--control-overlay-secondary-border-default);
  color: var(--control-overlay-secondary-text-default);
}
.overlay-secondary_a22cb0:hover {
  background-color: var(--control-overlay-secondary-background-hover);
  border-color: var(--control-overlay-secondary-border-hover);
  color: var(--control-overlay-secondary-text-hover);
}
.overlay-secondary_a22cb0:active {
  background-color: var(--control-overlay-secondary-background-active);
  border-color: var(--control-overlay-secondary-border-active);
  color: var(--control-overlay-secondary-text-active);
}
.expressive_a22cb0 > * {
  pointer-events: none;
  z-index: 1;
}
.expressiveRive_a22cb0 {
  height: calc(100% + var(--__glow-amount) * 2 + 2px);
  left: calc(var(--__glow-amount) * -1 - 1px);
  position: absolute;
  top: calc(var(--__glow-amount) * -1 - 1px);
  width: calc(100% + var(--__glow-amount) * 2 + 2px);
}
.expressive_a22cb0 .expressiveBackground_a22cb0 {
  filter: blur(10px) saturate(var(--saturation-factor, 1));
}
.reduce-motion .expressive_a22cb0 .expressiveBackground_a22cb0 {
  filter: blur(7px) saturate(var(--saturation-factor, 1));
}
.expressive_a22cb0 {
  color: var(--control-expressive-text-default);
}
.expressive_a22cb0 .expressiveFill_a22cb0 {
  --__glow-amount: 0px;
  background-color: var(--control-expressive-background-default);
  border-radius: 8px;
  transition:
    background-color 0.15s ease,
    width 0.15s ease,
    height 0.15s ease,
    top 0.15s ease,
    left 0.15s ease;
}
.expressive_a22cb0:hover {
  color: var(--control-expressive-text-hover);
}
.expressive_a22cb0:hover .expressiveFill_a22cb0 {
  background-color: var(--control-expressive-background-hover);
}
.expressive_a22cb0:active {
  color: var(--control-expressive-text-active);
}
.expressive_a22cb0:active .expressiveFill_a22cb0 {
  --__glow-amount: -1px;
  background-color: var(--control-expressive-background-active);
}
.expressive_a22cb0 .expressiveHoverContainer_a22cb0 {
  filter: blur(8px);
  mix-blend-mode: plus-lighter;
  pointer-events: all;
}
.expressiveWrapper_a22cb0 {
  --__glow-amount: 8px;
  display: flex;
  max-width: 100%;
  position: relative;
  width: -moz-min-content;
  width: min-content;
}
.fullWidth_a22cb0.hasText_a22cb0 {
  flex: 1;
  width: 100%;
}
.rounded_a22cb0 {
  border-radius: var(--radius-round);
}
.enable-forced-colors .button_a22cb0 {
  background-color: ButtonFace;
  border-color: ButtonText;
  color: ButtonText;
  forced-color-adjust: none;
}
.enable-forced-colors .button_a22cb0:disabled {
  background-color: Canvas;
  border-color: GrayText;
  color: GrayText;
  opacity: 1;
}
.enable-forced-colors .button_a22cb0 .expressiveFill_a22cb0 {
  display: none;
}
@keyframes dotGrow__714a9 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  25% {
    opacity: 1;
    transform: scale(3);
  }
  26% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes dotShrink__714a9 {
  0% {
    opacity: 0;
    transform: scale(2);
  }
  25% {
    opacity: 0;
    transform: scale(2);
  }
  26% {
    opacity: 1;
    transform: scale(2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes checkDraw__714a9 {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  25% {
    opacity: 0;
    transform: scale(0.7);
  }
  26% {
    opacity: 1;
    transform: scale(0.7);
  }
  75% {
    transform: scale(1.1);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes checkUndraw__714a9 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  25% {
    opacity: 1;
    transform: scale(0.7);
  }
  26% {
    opacity: 0;
    transform: scale(0.7);
  }
  to {
    opacity: 0;
  }
}
.checkboxOption__714a9 {
  align-items: start;
  border-radius: var(--radius-sm);
  display: flex;
  gap: var(--space-12);
  max-width: 100%;
}
.spacing__714a9 {
  flex: 1 1 auto;
}
.checkboxIndicator__714a9 {
  align-items: center;
  background-color: var(--checkbox-background-default);
  border: 1px solid;
  border-color: var(--checkbox-border-default);
  border-radius: var(--radius-xs);
  box-sizing: border-box;
  display: flex;
  flex: 0 0 auto;
  height: 20px;
  justify-content: center;
  position: relative;
  width: 20px;
}
.checkStroke__714a9 {
  opacity: 0;
}
.checkStroke__714a9,
.checkmark__714a9 {
  color: var(--checkbox-icon-active);
  display: block;
  height: 100%;
  inset: 0;
  position: absolute;
  transform-box: fill-box;
  transform-origin: 50% 50%;
  width: 100%;
}
.dot__714a9 {
  opacity: 0;
  transform-origin: 10px 10px;
}
.checkboxOption__714a9[data-selected] .checkboxIndicator__714a9 {
  background-color: var(--checkbox-background-selected-default);
  border-color: var(--checkbox-border-selected-default);
}
.checkboxOption__714a9[data-selected] .checkStroke__714a9,
.checkboxOption__714a9[data-selected] .checkmark__714a9 {
  color: var(--checkbox-icon-active);
  opacity: 1;
}
.animateIn__714a9 .dot__714a9 {
  animation: dotGrow__714a9 0.3s cubic-bezier(0.65, 0, 0.83, 0.83) forwards;
}
.animateIn__714a9 .checkStroke__714a9 {
  animation: checkDraw__714a9 0.3s cubic-bezier(0.65, 0, 0.83, 0.83) both;
}
.animateOut__714a9 .dot__714a9 {
  animation: dotShrink__714a9 0.12s cubic-bezier(0.65, 0, 0.83, 0.84) backwards;
}
.animateOut__714a9 .checkStroke__714a9 {
  animation: checkUndraw__714a9 0.12s cubic-bezier(0.65, 0, 0.83, 0.84)
    backwards;
}
.checkboxOption__714a9:not([data-selected]):hover:not([data-disabled]) {
  cursor: pointer;
}
.checkboxOption__714a9:not([data-selected]):hover:not([data-disabled])
  .checkboxIndicator__714a9 {
  background-color: var(--checkbox-background-hover);
  border-color: var(--checkbox-border-hover);
}
.checkboxOption__714a9[data-selected]:hover:not([data-disabled]) {
  cursor: pointer;
}
.checkboxOption__714a9[data-selected]:hover:not([data-disabled])
  .checkboxIndicator__714a9 {
  background-color: var(--checkbox-background-selected-hover);
  border-color: var(--checkbox-border-selected-hover);
}
.checkboxOption__714a9[data-disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}
.leadingIcon__714a9 {
  color: var(--icon-strong);
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.label__714a9 {
  align-items: flex-start;
  display: flex;
  gap: var(--space-4);
  width: 100%;
}
.enable-forced-colors .checkboxIndicator__714a9 {
  background-color: ButtonFace !important;
  border-color: ButtonText !important;
}
.enable-forced-colors
  .checkboxOption__714a9[data-selected]
  .checkboxIndicator__714a9 {
  background-color: Highlight !important;
  border-color: HighlightText !important;
}
.enable-forced-colors
  .checkboxOption__714a9[data-selected]
  .checkboxIndicator__714a9
  svg
  * {
  fill: HighlightText;
}
.enable-forced-colors .checkboxOption__714a9[data-disabled] {
  opacity: 1;
}
.enable-forced-colors
  .checkboxOption__714a9[data-disabled]
  .checkboxIndicator__714a9 {
  background-color: transparent !important;
  border-color: GrayText !important;
}
.enable-forced-colors
  .checkboxOption__714a9[data-disabled]
  .checkboxIndicator__714a9
  svg
  * {
  fill: GrayText;
}
.enable-forced-colors
  .checkboxOption__714a9[data-disabled][data-selected]
  .checkboxIndicator__714a9
  svg
  * {
  fill: GrayText;
}
.enable-forced-colors .checkboxOption__714a9[data-disabled] .label__714a9,
.enable-forced-colors
  .checkboxOption__714a9[data-disabled]
  .label__714a9
  > div {
  color: GrayText;
}
.badge_c2b88c {
  align-items: center;
  align-self: center;
  border-radius: var(--radius-round);
  box-sizing: border-box;
  display: inline-flex;
  gap: var(--space-4);
  padding: 0 var(--space-8);
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
.default_c2b88c {
  background-color: var(--badge-background-default);
  color: var(--badge-text-default);
}
.brand_c2b88c {
  background-color: var(--badge-background-brand);
  color: var(--badge-text-brand);
}
.expressive_c2b88c {
  background-color: var(--badge-expressive-background-default);
  color: var(--badge-expressive-text-default);
}
.rarity-common_c2b88c {
  background: var(--badge-common-background);
  border: 1px solid var(--badge-common-border);
  color: var(--badge-common-text);
}
.rarity-epic_c2b88c,
.rarity-mythic_c2b88c,
.rarity-rare_c2b88c {
  border: 1px solid transparent;
}
.rarity-epic_c2b88c:before,
.rarity-mythic_c2b88c:before,
.rarity-rare_c2b88c:before {
  background: linear-gradient(
    -78deg,
    var(--rarity-ring-start),
    var(--rarity-ring-end)
  );
  border-radius: inherit;
  content: "";
  inset: -1px;
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
}
.rarity-rare_c2b88c {
  --rarity-ring-start: var(--badge-rare-border-gradient-start);
  --rarity-ring-end: var(--badge-rare-border-gradient-end);
  background: var(--badge-rare-background);
  color: var(--badge-rare-text);
}
.rarity-epic_c2b88c {
  --rarity-ring-start: var(--badge-epic-border-gradient-start);
  --rarity-ring-end: var(--badge-epic-border-gradient-end);
  background: var(--badge-epic-background);
  color: var(--badge-epic-text);
}
.rarity-mythic_c2b88c {
  --rarity-ring-start: var(--badge-mythic-border-gradient-start);
  --rarity-ring-end: var(--badge-mythic-border-gradient-end);
  background: var(--badge-mythic-background);
  color: var(--badge-mythic-text);
}
:where(.container_a62383) {
  --custom-gradient-color-start: var(--blurple-50);
  --custom-gradient-color-end: var(--blurple-50);
  --custom-gradient-offset-bottom: 0%;
  isolation: isolate;
  position: relative;
}
:where(.container_a62383):before {
  background: linear-gradient(
    270deg in oklab,
    var(--custom-gradient-color-end) 0,
    var(--custom-gradient-color-start) 100%
  );
  border-radius: inherit;
  bottom: var(--custom-gradient-offset-bottom);
  content: "";
  display: block;
  left: 0;
  -webkit-mask-image: radial-gradient(
    100% 100% at 50% 100%,
    var(--transparent) 60%,
    #000 100%
  );
  mask-image: radial-gradient(
    100% 100% at 50% 100%,
    var(--transparent) 60%,
    #000 100%
  );
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.purple_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-purple-start);
  --custom-gradient-color-end: var(--expressive-gradient-purple-end);
}
.blue_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-blue-start);
  --custom-gradient-color-end: var(--expressive-gradient-blue-end);
}
.green_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-green-start);
  --custom-gradient-color-end: var(--expressive-gradient-green-end);
}
.pink_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-pink-start);
  --custom-gradient-color-end: var(--expressive-gradient-pink-end);
}
.nitro-pink_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-nitro-pink-start);
  --custom-gradient-color-end: var(--expressive-gradient-nitro-pink-end);
}
.nitro-green_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-nitro-green-start);
  --custom-gradient-color-end: var(--expressive-gradient-nitro-green-end);
}
.container__8ef77 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  overflow: hidden;
  pointer-events: none;
  position: relative;
  width: 100%;
}
.aspect-ratio-21\/9__8ef77 {
  aspect-ratio: 21/9;
}
.aspect-ratio-16\/9__8ef77 {
  aspect-ratio: 16/9;
}
.aspect-ratio-6\/4__8ef77 {
  aspect-ratio: 6/4;
}
.aspect-ratio-2\/1__8ef77 {
  aspect-ratio: 2/1;
}
.aspect-ratio-1\/1__8ef77 {
  aspect-ratio: 1/1;
}
.image__8ef77,
.video__8ef77 {
  max-height: 100%;
  max-width: 100%;
}
.lottie__8ef77,
.rive__8ef77 {
  height: 100%;
  width: 100%;
}
.defaultColor__5345c {
  color: var(--text-strong);
}
.track__55b14 {
  background-color: var(--progressbar-track-background);
  overflow: hidden;
  position: relative;
  transform: translateZ(0);
  width: 100%;
  --custom-progressbar-indicator-color: var(--progressbar-indicator-background);
}
.custom-theme-background .track__55b14 {
  --custom-progressbar-indicator-color: var(--custom-theme-text-color);
}
.fill__55b14 {
  background-color: var(--custom-progressbar-indicator-color);
  width: 100%;
}
.animating__55b14 {
  transition: transform 0.2s ease-out;
}
.xs__55b14 {
  border-radius: 2px;
  height: 2px;
}
.sm__55b14 {
  height: 4px;
}
.md__55b14,
.sm__55b14 {
  border-radius: 3px;
}
.md__55b14 {
  height: 6px;
}
.lg__55b14 {
  border-radius: 4px;
  height: 8px;
}
.indeterminate__55b14 {
  background-color: var(--custom-progressbar-indicator-color);
  position: absolute;
  top: 0;
  width: auto;
}
.indeterminateBar1__55b14 {
  animation: indeterminate1__55b14 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395)
    infinite;
  animation-play-state: paused;
}
.indeterminateBar1__55b14.animating__55b14 {
  animation-play-state: running;
}
.indeterminateBar2__55b14 {
  animation: indeterminate2__55b14 2.1s cubic-bezier(0.165, 0.84, 0.44, 1)
    infinite;
  animation-delay: 1.15s;
  animation-play-state: paused;
}
.indeterminateBar2__55b14.animating__55b14 {
  animation-play-state: running;
}
@keyframes indeterminate1__55b14 {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  to {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate2__55b14 {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  to {
    left: 107%;
    right: -8%;
  }
}
:root {
  --expand-structural-duration: 100ms;
  --expand-fade-duration: 200ms;
  --expand-easing-function: ease-out;
  --collapse-structural-duration: 150ms;
  --collapse-fade-duration: 150ms;
  --collapse-easing-function: ease-in;
}
.container__35859 {
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  display: grid;
  font-weight: 500;
  grid-template-rows: 1fr;
  padding: 8px;
  transition-duration: var(--expand-structural-duration);
  transition-property:
    grid-template-rows, padding-bottom, padding-top, border-width;
  transition-timing-function: var(--expand-easing-function);
  width: 100%;
}
.container__35859.hidden__35859 {
  border-width: 0;
  grid-template-rows: 0fr;
  padding-bottom: 0;
  padding-top: 0;
  transition-delay: var(--collapse-fade-duration);
  transition-duration: var(--collapse-structural-duration);
  transition-property:
    grid-template-rows, padding-bottom, padding-top, border-width;
  transition-timing-function: var(--collapse-easing-function);
}
.innerContainer__35859 {
  display: flex;
  min-height: 0;
  opacity: 1;
  overflow: hidden;
  transition-delay: var(--expand-structural-duration);
  transition-duration: var(--expand-fade-duration);
  transition-property: opacity;
  transition-timing-function: var(--expand-easing-function);
}
.container__35859.hidden__35859 .innerContainer__35859 {
  opacity: 0;
  transition-delay: 0s;
  transition-duration: var(--collapse-fade-duration);
  transition-property: opacity;
  transition-timing-function: var(--collapse-easing-function);
}
.icon__35859 {
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.iconDiv__35859 {
  display: flex;
}
.iconDivCenter__35859,
.text__35859 {
  align-self: center;
}
.text__35859 {
  flex: 1;
  margin-left: var(--space-8);
}
.text__35859 p {
  margin: 0;
}
.text__35859 p ~ p {
  margin-top: 8px;
}
.positive__35859 {
  background: var(--background-feedback-positive);
  border: 1px solid var(--icon-feedback-positive);
  color: var(--text-feedback-positive);
}
.positive__35859 .icon__35859 {
  color: var(--icon-feedback-positive);
}
.warning__35859 {
  background: var(--background-feedback-warning);
  border: 1px solid var(--icon-feedback-warning);
  color: var(--text-feedback-warning);
}
.warning__35859 .icon__35859 {
  color: var(--icon-feedback-warning);
}
.info__35859 {
  background: var(--background-feedback-info);
  border: 1px solid var(--icon-feedback-info);
  color: var(--text-feedback-info);
}
.info__35859 .icon__35859 {
  color: var(--icon-feedback-info);
}
.error__35859 {
  background: var(--background-feedback-critical);
  border: 1px solid var(--icon-feedback-critical);
  color: var(--text-feedback-critical);
}
.error__35859 .icon__35859 {
  color: var(--icon-feedback-critical);
}
.actionContainer__35859 {
  margin-bottom: auto;
  margin-left: 16px;
  margin-top: auto;
}
.errorCodeMessage__85414 {
  margin-top: 16px;
}
.scrim__40128 {
  background-color: var(--background-scrim);
  bottom: 0;
  left: 0;
  pointer-events: auto;
  position: fixed;
  right: var(--devtools-sidebar-width, 0);
  top: 0;
  transform: translateZ(0);
}
.blur__40128 {
  backdrop-filter: blur(8px);
}
.lightbox__40128 {
  background-color: var(--background-scrim-lightbox);
}
.pointerEventsNone__40128 {
  pointer-events: none;
}
.layer__529b0 {
  position: fixed;
  z-index: 9999;
}
.layerContainer__59d0d {
  background: none !important;
  right: var(--devtools-sidebar-width, 0);
  z-index: 1002;
}
.clickTrapContainer__59d0d,
.layerContainer__59d0d {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
}
.clickTrapContainer__59d0d {
  overflow: hidden;
  right: 0;
}
.clickTrapContainer__59d0d.trapClicks__59d0d,
.layer__59d0d {
  pointer-events: auto;
}
.layer__59d0d {
  position: absolute;
}
.emptyError__59d0d:empty:before {
  background-color: red;
  border: 10px dashed var(--green-230);
  color: var(--white);
  content: "RENDERING NULL FOR A POPOUT/MODAL/LAYER WILL BREAK THE APP";
  display: block;
  font-size: 32px;
  font-weight: var(--font-weight-bold);
  max-width: 500px;
  padding: 8px;
  word-break: break-word;
}
.layerHidden__59d0d {
  visibility: hidden;
}
.disabledPointerEvents__59d0d {
  pointer-events: none;
}
.backdrop_bc663c {
  background-color: var(--black);
}
.backdrop_bc663c,
.layer_bc663c {
  inset: 0;
  position: absolute;
}
.layer_bc663c {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  padding-bottom: var(--space-24);
  padding-top: var(--space-24);
}
.layer_bc663c:has([data-modal-align="top"]) {
  bottom: auto;
  padding-top: 0;
}
.inactive_bc663c > * {
  pointer-events: none !important;
  z-index: -1;
}
.content__6e5a0 {
  padding-bottom: 20px;
}
.cancelButton__6e5a0 {
  margin-inline-end: var(--space-12);
}
.dots__5ad89 {
  color: var(--white);
  pointer-events: none;
  transform: translateZ(0);
}
.dots__5ad89.themed__5ad89 {
  color: var(--text-default);
}
.svg__2338f {
  contain: paint;
}
.mask_a423bd {
  display: block;
}
.status_a423bd {
  height: 100%;
  width: 100%;
}
.enable-forced-colors .status_a423bd {
  forced-color-adjust: none !important;
}
.combo__61c93 {
  box-sizing: border-box;
  display: flex;
  font-size: 12px;
  font-weight: var(--font-weight-semibold);
  height: 23px;
  line-height: 12px;
  position: relative;
  text-transform: uppercase;
}
.systemFont__61c93 {
  font-family: "system-ui", sans-serif;
}
.key__61c93 {
  background-color: var(--background-mod-muted);
  border: 1px solid var(--border-strong);
  border-radius: 4px;
  box-sizing: border-box;
  cursor: default;
  display: block;
  height: 23px;
  min-height: 14px;
  min-width: 14px;
  padding: 3px 6px 4px;
  position: relative;
  text-align: center;
}
.key__61c93:not(:last-child) {
  margin-inline-end: 3px;
}
.key__61c93 .bindArrow__61c93 {
  height: 10px;
  width: 10px;
}
.key__61c93 .bindArrow__61c93.up__61c93 {
  transform: rotate(180deg);
}
.key__61c93 .bindArrow__61c93.left__61c93 {
  transform: rotate(90deg);
}
.key__61c93 .bindArrow__61c93.right__61c93 {
  transform: rotate(-90deg);
}
.key__61c93:active {
  height: 21px;
  padding-bottom: 2px;
  transform: translateY(2px);
}
.combo__61c93 {
  color: var(--text-strong);
}
.key__61c93 {
  border: 1px solid var(--border-subtle);
  box-shadow: inset 0 -4px 0 var(--background-mod-muted);
  color: var(--interactive-text-active);
}
.key__61c93 g {
  fill: var(--interactive-text-active);
}
.key__61c93:active {
  border: 1px solid var(--border-strong);
  box-shadow: inset 0 -2px 0 var(--background-mod-subtle);
  color: var(--interactive-text-default);
}
.key__61c93:active g {
  fill: var(--interactive-text-default);
}
.dim__61c93 span {
  background-color: var(--background-mod-subtle);
  color: var(--text-subtle);
}
.dim__61c93 span .bindArrow__61c93 g {
  fill: var(--text-subtle);
}
.dim__61c93 span:active {
  color: var(--text-subtle);
}
.dim__61c93 span:active .bindArrow__61c93 g {
  fill: var(--text-subtle);
}
.keybindShortcutSearchPopout__61c93 {
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0;
}
.keyboardShortcuts__61c93 {
  margin: 0;
}
.tooltip__4e35b {
  align-items: center;
  background-color: var(--background-surface-high);
  border-radius: var(--radius-sm);
  box-shadow:
    inset 0 0 0 1px var(--border-subtle),
    var(--shadow-high);
  box-sizing: border-box;
  color: var(--text-default);
  display: flex;
  gap: var(--space-8);
  max-width: 200px;
  padding: var(--space-8) var(--space-12);
  position: relative;
  text-align: center;
  width: auto;
  will-change: opacity, transform;
}
.tooltipLayer__4e35b {
  pointer-events: none;
}
.richTooltip__4e35b {
  max-width: none;
  padding: 0;
  text-align: initial;
  width: auto;
}
.tooltipContent__4e35b {
  overflow: hidden;
}
.tooltipContentAllowOverflow__4e35b {
  overflow: visible;
}
.tooltip__4e35b[data-position="top"] {
  transform-origin: 50% 100%;
}
.tooltip__4e35b[data-position="bottom"] {
  transform-origin: 50% 0;
}
.tooltip__4e35b[data-position="left"] {
  transform-origin: 100% 50%;
}
.tooltip__4e35b[data-position="right"] {
  transform-origin: 0 50%;
}
.caretIcon__4e35b .caretFill__4e35b {
  fill: var(--background-surface-high);
}
.caretIcon__4e35b .caretStroke__4e35b {
  stroke: var(--border-subtle);
  stroke-opacity: 1;
}
.tooltipWithShortcut__4e35b {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  justify-content: center;
  text-align: center;
}
.caret__5bc6a {
  --custom-caret-half-width: 8px;
  --custom-caret-half-height: 7px;
  --custom-caret-edge-offset-horizontal: 16px;
  --custom-caret-edge-offset-vertical: 10px;
  --custom-caret-horizontal-distance: 11px;
  --custom-caret-border-overlap: 5px;
  pointer-events: none;
  position: absolute;
  transform-origin: center;
}
.caret--bottom__5bc6a {
  top: calc(100% - var(--custom-caret-border-overlap));
  transform: rotate(0deg);
}
.caret--top__5bc6a {
  bottom: calc(100% - var(--custom-caret-border-overlap));
  transform: rotate(180deg);
}
.caret--left__5bc6a {
  inset-inline-start: calc(var(--custom-caret-horizontal-distance) * -1);
  transform: rotate(90deg);
}
.caret--right__5bc6a {
  inset-inline-end: calc(var(--custom-caret-horizontal-distance) * -1);
  transform: rotate(-90deg);
}
:is(.caret--top__5bc6a, .caret--bottom__5bc6a).caret--center__5bc6a {
  inset-inline-start: 50%;
  margin-inline-start: calc(var(--custom-caret-half-width) * -1);
}
:is(.caret--top__5bc6a, .caret--bottom__5bc6a).caret--start__5bc6a {
  inset-inline-start: var(--custom-caret-edge-offset-horizontal);
  margin-inline-start: calc(var(--custom-caret-half-width) * -1);
}
:is(.caret--top__5bc6a, .caret--bottom__5bc6a).caret--end__5bc6a {
  inset-inline-end: var(--custom-caret-edge-offset-horizontal);
  margin-inline-end: calc(var(--custom-caret-half-width) * -1);
}
:is(.caret--left__5bc6a, .caret--right__5bc6a).caret--center__5bc6a {
  margin-top: calc(var(--custom-caret-half-height) * -1);
  top: 50%;
}
:is(.caret--left__5bc6a, .caret--right__5bc6a).caret--start__5bc6a {
  margin-top: calc(var(--custom-caret-half-height) * -1);
  top: var(--custom-caret-edge-offset-vertical);
}
:is(.caret--left__5bc6a, .caret--right__5bc6a).caret--end__5bc6a {
  bottom: var(--custom-caret-edge-offset-vertical);
  margin-bottom: calc(var(--custom-caret-half-height) * -1);
}
.caret--custom__5bc6a {
  --custom-caret-offset-x: 0;
  --custom-caret-offset-y: 0;
}
.caret--bottom__5bc6a.caret--custom__5bc6a,
.caret--top__5bc6a.caret--custom__5bc6a {
  inset-inline-start: 50%;
  margin-inline-start: calc(
    var(--custom-caret-offset-x) - var(--custom-caret-half-width)
  );
}
.caret--left__5bc6a.caret--custom__5bc6a,
.caret--right__5bc6a.caret--custom__5bc6a {
  margin-top: calc(
    var(--custom-caret-offset-y) - var(--custom-caret-half-height)
  );
  top: 50%;
}
.wrapper__44b0c {
  border-radius: 50%;
  position: relative;
}
.pointer__44b0c {
  cursor: pointer;
}
.mask__44b0c {
  display: block;
  pointer-events: none;
  position: relative;
  width: auto;
}
.svg__44b0c {
  contain: paint;
}
.status__44b0c,
.svg__44b0c {
  position: absolute;
}
.status__44b0c {
  bottom: 0;
  height: auto;
  inset-inline-end: 0;
}
.cursorDefault__44b0c {
  cursor: default;
}
.avatarStack__44b0c {
  display: grid;
  height: 100%;
  width: 100%;
}
.avatar__44b0c,
.avatarBorder__44b0c {
  grid-area: 1/1;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.avatar__44b0c {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
}
.avatar__44b0c:before {
  background-color: var(--background-mod-subtle);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}
.pointerEvents__44b0c {
  pointer-events: auto;
}
.avatarDecorationContainer__44b0c {
  contain: paint;
  inset-inline-start: var(--custom-avatar-avatar-decoration-border-position);
  pointer-events: none;
  position: absolute;
  top: var(--custom-avatar-avatar-decoration-border-position);
}
.avatarDecoration__44b0c {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
  width: 100%;
}
.avatar_f0960a,
.image_f0960a {
  height: 16px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 16px;
}
.avatar_f0960a {
  background-color: #000;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
}
.avatar_f0960a,
.roleDot_f0960a {
  border-radius: var(--radius-round);
}
.roleDot_f0960a {
  border: 1px solid var(--text-strong);
  box-sizing: border-box;
  display: block;
  height: 16px;
  width: 16px;
}
.tagGroup_cfee8f {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-8);
}
.tagList_cfee8f {
  display: contents;
}
.tag_cfee8f {
  align-items: center;
  background-color: var(--background-mod-subtle);
  border: 1px solid var(--border-subtle);
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  cursor: default;
  display: inline-flex;
  gap: var(--space-8);
  min-height: 40px;
  outline: none;
  padding: var(--space-4) var(--space-12);
  transition:
    background-color 50ms ease-in,
    color 50ms ease-in,
    border-color 50ms ease-in,
    opacity 50ms ease-in;
  white-space: nowrap;
}
.tag_cfee8f:has([slot="remove"]) {
  padding-right: var(--space-8);
}
.tag_cfee8f[data-selection-mode="multiple"],
.tag_cfee8f[data-selection-mode="single"] {
  cursor: pointer;
}
.tag_cfee8f[data-selection-mode="multiple"][data-hovered],
.tag_cfee8f[data-selection-mode="single"][data-hovered] {
  background: var(--background-mod-normal);
  border-color: var(--border-normal);
}
.tag_cfee8f[data-selection-mode="multiple"][data-hovered][data-selected],
.tag_cfee8f[data-selection-mode="single"][data-hovered][data-selected] {
  background: var(--opacity-blurple-16);
  border-color: var(--input-border-active);
}
.tag_cfee8f[data-focus-visible] {
  outline: 1px solid var(--border-focus);
  outline-offset: 1px;
}
.tag_cfee8f[data-selected] {
  background: var(--opacity-blurple-12);
  border-color: var(--input-border-active);
}
.tag_cfee8f[data-disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag_cfee8f [slot="remove"] {
  align-items: center;
  aspect-ratio: 1/1;
  background: none;
  border: 1px solid transparent;
  border-radius: var(--radius-xs);
  display: flex;
  height: calc(100% - var(--space-8));
  justify-content: center;
  outline: none;
  padding: 0;
  transition:
    background-color 50ms ease-in,
    color 50ms ease-in,
    border-color 50ms ease-in,
    opacity 50ms ease-in;
}
.tag_cfee8f [slot="remove"][data-hovered] {
  background-color: var(--control-icon-only-background-hover);
  border-color: var(--control-icon-only-border-hover);
  transition:
    background-color 0.15s ease-out,
    color 0.15s ease-out,
    border-color 0.15s ease-out,
    opacity 0.15s ease-out;
}
.tag_cfee8f [slot="remove"][data-focus-visible] {
  outline: 2px solid var(--border-focus);
  outline-offset: -1px;
}
.tagGroup_cfee8f[data-layout="inline"] {
  display: contents;
}
.tagGroup_cfee8f[data-layout="inline"] .tag_cfee8f {
  border-radius: var(--radius-xs);
  gap: var(--space-4);
  min-height: 30px;
  padding: var(--space-4) var(--space-8);
}
.tagGroup_cfee8f[data-layout="inline"] .tag_cfee8f:has([slot="remove"]) {
  padding-right: var(--space-4);
}
.tagGroup_cfee8f[data-layout="inline"] [slot="remove"] {
  height: 100%;
}
.container__5a838 {
  --custom-description-max-width: 70ch;
  flex-grow: 1;
  interpolate-size: allow-keywords;
  display: grid;
  grid-template-areas: "labels" "control" "helper-text";
}
.container__5a838 .labelContainer__5a838 {
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  grid-area: labels;
  min-width: 0;
}
.container__5a838[data-layout="vertical"] .labelContainer__5a838 {
  margin-bottom: var(--space-8);
}
.container__5a838[data-layout="horizontal-responsive"],
.container__5a838[data-layout="horizontal"] {
  align-items: center;
  -moz-column-gap: var(--space-24);
  column-gap: var(--space-24);
  display: grid;
  grid-template-areas: "labels control" "empty helper-text";
  grid-template-columns: auto var(--custom-field-horizontal-control-width, auto);
  grid-template-rows: auto auto;
}
.container__5a838[data-layout="horizontal-responsive"] .control__5a838,
.container__5a838[data-layout="horizontal"] .control__5a838 {
  align-items: end;
}
.container__5a838[data-layout="horizontal-responsive"][data-has-description="true"],
.container__5a838[data-layout="horizontal"][data-has-description="true"] {
  align-items: start;
}
.container__5a838[data-layout="horizontal-responsive"]
  .helperTextContainer__5a838,
.container__5a838[data-layout="horizontal"] .helperTextContainer__5a838 {
  align-self: flex-end;
  contain: inline-size;
  gap: 0;
  padding-top: var(--space-4);
  width: 100%;
}
.container__5a838[data-layout="horizontal-responsive"] .description__5a838,
.container__5a838[data-layout="horizontal"] .description__5a838 {
  max-width: var(--custom-description-max-width);
}
.container__5a838[data-disabled="true"] .description__5a838,
.container__5a838[data-disabled="true"] .helperTextContainer__5a838,
.container__5a838[data-disabled="true"] .label__5a838 {
  opacity: 0.5;
}
.control__5a838 {
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  grid-area: control;
  min-width: 0;
}
.icon__5a838 {
  margin-bottom: -1px;
  padding-right: var(--space-4);
}
.description__5a838 {
  grid-area: description;
}
.label__5a838[data-interactive="true"] {
  cursor: pointer;
}
.container__5a838[data-disabled="true"] .label__5a838[data-interactive="true"] {
  cursor: not-allowed;
}
.required__5a838 {
  display: inline-block;
  margin-left: var(--space-4);
}
@keyframes slideDown__5a838 {
  0% {
    height: 0;
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    height: auto;
    opacity: 1;
    transform: translateY(0);
  }
}
.helperTextContainer__5a838 {
  align-items: start;
  display: grid;
  gap: var(--space-12);
  grid-area: helper-text;
  grid-template-columns: 1fr auto;
  min-width: 0;
}
.statusMessageContainer__5a838 {
  align-items: start;
  display: grid;
  gap: var(--space-4);
  grid-template-columns: auto 1fr;
}
.full-motion .statusMessageContainer__5a838 {
  animation: slideDown__5a838 0.3s ease-in-out;
}
.badgeContainer__5a838 {
  margin-left: var(--space-4);
}
@container (max-width: 480px) {
  .container__5a838[data-layout="horizontal-responsive"] {
    grid-template-areas: "labels" "control" "helper-text";
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
  .container__5a838[data-layout="horizontal-responsive"]
    .labelContainer__5a838 {
    margin-bottom: var(--space-8);
  }
  .container__5a838[data-layout="horizontal-responsive"] .control__5a838 {
    align-items: unset;
  }
  .container__5a838[data-layout="horizontal-responsive"]
    .helperTextContainer__5a838 {
    align-self: unset;
    contain: unset;
    gap: var(--space-12);
    padding-top: 0;
    width: unset;
  }
  .container__5a838[data-layout="horizontal-responsive"] .description__5a838 {
    max-width: none;
  }
}
.container__72c38 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.container__72c38[data-full-width="true"] {
  flex: 1 1 auto;
  width: 100%;
}
.container__72c38[data-full-width="true"] .input__72c38,
.container__72c38[data-full-width="true"] .wrapper__72c38 {
  width: 100%;
}
.wrapper__72c38 {
  position: relative;
  --custom-input-background-color: var(--input-background-default);
  --custom-input-border-color: var(--input-border-default);
  --custom-input-text-color: var(--input-text-default);
  --custom-input-border-radius: var(--radius-sm);
  --custom-input-hover-border-color: var(--input-border-hover);
  --custom-input-focus-border-color: var(--input-border-active);
  align-items: center;
  background-color: var(--custom-input-background-color);
  border: 1px solid var(--custom-input-border-color);
  border-radius: var(--custom-input-border-radius);
  box-sizing: border-box;
  color: var(--custom-input-text-color);
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-4);
  transition: border-color 0.1s ease;
}
.wrapper__72c38[data-read-only="true"] {
  --custom-input-border-color: var(--input-border-readonly);
}
.wrapper__72c38:not([data-read-only="true"]):not([data-disabled="true"]):not(
    :focus-within
  ):hover {
  --custom-input-border-color: var(--custom-input-hover-border-color);
}
.wrapper__72c38:not([data-read-only="true"]):has(input:focus, textarea:focus) {
  --custom-input-border-color: var(--custom-input-focus-border-color);
  outline: 2px solid var(--custom-input-focus-border-color);
  outline-offset: -2px;
}
.wrapper__72c38[data-error="true"] {
  --custom-input-border-color: var(--input-border-error-default);
  --custom-input-text-color: var(--input-text-error-default);
  --custom-input-background-color: var(--input-background-error-default);
  --custom-input-hover-border-color: var(--input-border-error-default);
  --custom-input-focus-border-color: var(--input-border-error-default);
}
.wrapper__72c38[data-error="true"]:not(
    [data-read-only="true"],
    [data-disabled="true"],
    :focus-within
  ):hover {
  outline: 2px solid var(--input-border-error-default);
  outline-offset: -2px;
}
.wrapper__72c38[data-disabled="true"] {
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.enable-forced-colors .wrapper__72c38 {
  border: 1px solid ButtonText;
}
.enable-forced-colors
  .wrapper__72c38:not([data-read-only="true"]):focus-within {
  border-color: Highlight;
}
.enable-forced-colors .wrapper__72c38[data-disabled="true"] {
  background-color: Canvas;
  border-color: GrayText;
  opacity: 1;
}
.inputWrapper__0ed4f {
  display: flex;
  flex-direction: column;
}
.input__0ed4f {
  background-color: var(--input-background-default);
  border: 1px solid var(--input-border-default);
  border-radius: 8px;
  box-sizing: border-box;
  color: var(--text-default);
  font-size: 16px;
  height: 44px;
  padding: 12px 10px;
  transition: border-color 0.2s ease-in-out;
  width: 100%;
}
.input__0ed4f::-moz-placeholder {
  color: var(--input-placeholder-text-default);
  -moz-user-select: none;
  user-select: none;
}
.input__0ed4f::placeholder {
  color: var(--input-placeholder-text-default);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.input__0ed4f:hover {
  border-color: var(--input-border-hover);
}
.input__0ed4f.focused__0ed4f,
.input__0ed4f:focus {
  border-color: var(--text-link);
}
.input__0ed4f.error__0ed4f {
  border-color: var(--text-feedback-critical);
  border-width: 2px;
  color: var(--text-feedback-critical);
}
.input__0ed4f.success__0ed4f {
  border-color: var(--green-360);
}
.input__0ed4f.disabled__0ed4f {
  border-color: var(--input-border-default);
  cursor: not-allowed;
  opacity: 1;
}
.input__0ed4f.editable__0ed4f {
  background-color: transparent;
  border-color: transparent;
}
.input__0ed4f:hover,
.input__0ed4f[readonly] {
  border: 1px solid var(--input-border-default);
}
.input__0ed4f:not([readOnly]).focused__0ed4f,
.input__0ed4f:not([readOnly]).focused__0ed4f:hover,
.input__0ed4f:not([readOnly]):focus,
.input__0ed4f:not([readOnly]):focus:hover {
  border-color: var(--text-link);
}
.disabled__0ed4f {
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.focused__0ed4f {
  border-color: var(--brand-500);
  opacity: 1;
}
.inputPrefix__0ed4f {
  color: var(--text-muted);
  font-size: 16px;
  height: 40px;
  line-height: normal;
  padding-top: 10px;
  padding-inline-start: 20px;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.theme-dark .inputPrefix__0ed4f {
  opacity: 0.5;
}
.enable-forced-colors .input__0ed4f {
  border: 1px solid ButtonText;
}
.enable-forced-colors .input__0ed4f:focus {
  border-color: Highlight;
}
.enable-forced-colors .input__0ed4f.disabled__0ed4f {
  background-color: Canvas;
  border-color: GrayText;
  opacity: 1;
}
.inputError__0ed4f {
  align-items: center;
  display: flex;
  gap: 8px;
}

.layerContainer__59d0d {
  position: fixed; /* veya absolute, nasıl kullanıyorsanız */
}

/* components/ProfileEffect.module.css */

/* ========================================
   ANA KONTEYNER
   ======================================== */
.profileEffects_e8711b {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 20;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  border-radius: inherit;

  --effect-scale: 1;
  --effect-offset-x: 0;
  --effect-offset-y: 0;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* ========================================
   İÇ KONTEYNER
   ======================================== */
.inner_e8711b {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

/* ========================================
   EFEKT GÖRSELLERİ - TEMEL
   ======================================== */
.effect_e8711b {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(var(--effect-scale))
    translate(var(--effect-offset-x), var(--effect-offset-y));
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  transition: opacity 0.3s ease;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  max-width: none;
  max-height: none;

  will-change: transform, opacity;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* ========================================
   FİT MODLARI
   ======================================== */

/* 1. COVER - Oranı koruyarak kapla */
.effect_e8711b.cover_e8711b {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* 2. COVER PORTRAIT - Portreler için özel (yüz üst-orta odaklı) */
.effect_e8711b.coverPortrait_e8711b {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center 35%;
     object-position: center 35%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* 3. CONTAIN - Oranı koruyarak sığdır */
.effect_e8711b.contain_e8711b {
  -o-object-fit: contain;
     object-fit: contain;
  min-width: auto;
  min-height: auto;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* 4. FILL - Esneterek doldur */
.effect_e8711b.fill_e8711b {
  -o-object-fit: fill;
     object-fit: fill;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: none;
}

/* ========================================
   YATAY GENİŞLETME
   ======================================== */
.effect_e8711b.expandHorizontal_e8711b {
  min-width: 120%;
  min-height: 100%;
  width: 120%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalMedium_e8711b {
  min-width: 140%;
  min-height: 100%;
  width: 140%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalLarge_e8711b {
  min-width: 160%;
  min-height: 100%;
  width: 160%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalXLarge_e8711b {
  min-width: 180%;
  min-height: 100%;
  width: 180%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalMax_e8711b {
  min-width: 200%;
  min-height: 100%;
  width: 200%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalUltra_e8711b {
  min-width: 250%;
  min-height: 100%;
  width: 250%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* ========================================
   DİKEY GENİŞLETME
   ======================================== */
.effect_e8711b.expandVertical_e8711b {
  min-width: 100%;
  min-height: 120%;
  width: 100%;
  height: 120%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandVerticalLarge_e8711b {
  min-width: 100%;
  min-height: 150%;
  width: 100%;
  height: 150%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* ========================================
   HEM YATAY HEM DİKEY GENİŞLETME
   ======================================== */
.effect_e8711b.expandBoth_e8711b {
  min-width: 130%;
  min-height: 130%;
  width: 130%;
  height: 130%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandBothLarge_e8711b {
  min-width: 160%;
  min-height: 160%;
  width: 160%;
  height: 160%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* ========================================
   BANNER ÖZEL
   ======================================== */
.effect_e8711b.banner_e8711b {
  min-width: 150%;
  min-height: 100%;
  width: 150%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center 30%;
     object-position: center 30%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.bannerTop_e8711b {
  min-width: 150%;
  min-height: 100%;
  width: 150%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.bannerBottom_e8711b {
  min-width: 150%;
  min-height: 100%;
  width: 150%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom center;
     object-position: bottom center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* ========================================
   ANİMASYONLAR
   ======================================== */
.effect_e8711b.fadeIn_e8711b {
  animation: fadeIn_e8711b 0.3s ease forwards;
}

@keyframes fadeIn_e8711b {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

.effect_e8711b.loading_e8711b {
  background: rgba(0, 0, 0, 0.1);
  animation: pulse_e8711b 1.5s ease-in-out infinite;
}

@keyframes pulse_e8711b {
  0% {
    opacity: 0.6;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}

/* ========================================
   GÖRÜNÜRLÜK DURUMLARI
   ======================================== */
.effect_e8711b.visible_e8711b {
  opacity: 1;
}

.effect_e8711b.hidden_e8711b {
  opacity: 0;
}

/* ========================================
   Z-INDEX YARDIMCILARI
   ======================================== */
.zIndex1_e8711b {
  z-index: 1;
}
.zIndex2_e8711b {
  z-index: 2;
}
.zIndex3_e8711b {
  z-index: 3;
}
.zIndex4_e8711b {
  z-index: 4;
}
.zIndex5_e8711b {
  z-index: 5;
}
.zIndex10_e8711b {
  z-index: 10;
}
.zIndex20_e8711b {
  z-index: 20;
}
.zIndex50_e8711b {
  z-index: 50;
}
.zIndex100_e8711b {
  z-index: 100;
}

/* ========================================
   RESPONSIVE
   ======================================== */
@media (max-width: 480px) {
  .effect_e8711b.expandHorizontal_e8711b {
    min-width: 140%;
    width: 140%;
  }

  .effect_e8711b.expandHorizontalLarge_e8711b {
    min-width: 180%;
    width: 180%;
  }

  .effect_e8711b.expandHorizontalMax_e8711b {
    min-width: 240%;
    width: 240%;
  }

  .effect_e8711b.banner_e8711b {
    min-width: 180%;
    width: 180%;
  }
}

@media (max-width: 768px) {
  .effect_e8711b.expandHorizontal_e8711b {
    min-width: 130%;
    width: 130%;
  }

  .effect_e8711b.expandHorizontalLarge_e8711b {
    min-width: 160%;
    width: 160%;
  }

  .effect_e8711b.banner_e8711b {
    min-width: 160%;
    width: 160%;
  }
}

/* ========================================
   DARK MODE
   ======================================== */
@media (prefers-color-scheme: dark) {
  .effect_e8711b.loading_e8711b {
    background: rgba(255, 255, 255, 0.1);
  }
}

/* ========================================
   REDUCED MOTION
   ======================================== */
@media (prefers-reduced-motion: reduce) {
  .effect_e8711b {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }

  .effect_e8711b.fadeIn_e8711b {
    animation: none;
    opacity: 1;
  }

  .effect_e8711b.loading_e8711b {
    animation: none;
    opacity: 0.6;
  }
}

/* ========================================
   PERFORMANS İYİLEŞTİRMELERİ
   ======================================== */
.profileEffects_e8711b {
  -webkit-overflow-scrolling: touch;
}

.effect_e8711b {
  will-change: transform, opacity;
  backface-visibility: hidden;
  transform: translateZ(0);
}

.effect_e8711b.static_e8711b {
  will-change: auto;
}

/* ========================================
   YATAY GENİŞLET - SADECE SAĞA SOLA
   ======================================== */
.effect_e8711b.horizontalStretch_e8711b {
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -o-object-position: center !important;
     object-position: center !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  /* Görseli yatayda esnet */
  aspect-ratio: auto !important;
}

/* ========================================
   YATAY GENİŞLET - ORAN BOZULARAK
   ======================================== */
.effect_e8711b.stretchHorizontal_e8711b {
  width: 100% !important;
  height: auto !important;
  min-height: 100% !important;
  -o-object-fit: fill !important;
     object-fit: fill !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}

/* ========================================
   YATAY GENİŞLET - COVER + SCALE X
   ======================================== */
.effect_e8711b.coverStretchX_e8711b {
  min-width: 100% !important;
  min-height: 100% !important;
  width: auto !important;
  height: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -o-object-position: center !important;
     object-position: center !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) scaleX(1.4) !important;
}

.center_8e0d8d {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  padding: 20px;
  width: 100%;
}
.errorCard_8e0d8d {
  background: var(--bg-card);
  border-radius: var(--radius-card);
  padding: 32px 28px;
  max-width: 460px;
  width: 100%;
  box-shadow: var(--shadow);
  border: 1px solid var(--border-subtle);
}
.errorMsg_8e0d8d {
  color: #f87171;
  background: rgba(248, 113, 113, 0.08);
  padding: 12px 16px;
  border-radius: 10px;
  font-size: 0.85rem;
  border-left: 3px solid #f87171;
  margin-bottom: 16px;
}
.retryBtn_8e0d8d {
  background: var(--bg-elevated);
  border: none;
  color: var(--text-primary);
  padding: 8px 18px;
  border-radius: var(--radius-pill);
  font-size: 0.8rem;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.15s;
}
.retryBtn_8e0d8d:hover {
  background: var(--bg-elevated-hover);
}
.retryBtn_8e0d8d:active {
  transform: scale(0.97);
}

/* NotFound.css */
.twemoji {
  display: inline-block;
  vertical-align: baseline; /* text ile aynı hizada */
  width: 1em;
  height: 1em;
  line-height: 1; /* line-height'i sıfırla */
}

.twemoji img {
  display: inline-block;
  width: 1em !important;
  height: 1em !important;
  vertical-align: baseline !important; /* text ile aynı hizada */
}

/* Emoji'nin metinle aynı hizada olması için */
.twemoji {
  vertical-align: text-bottom; /* veya middle */
}

