:root {
  --primary-color: #e2d9e1;
  --button-bg: #918ea520;
  --secondary-color: #5a5a5a;
  --streamer-bg: #0b0a14;
  --accent-color: #57fff2;
  --accent-color-40: #8afff640;
  --accent-color-20: #8afff620;
  --accent-color-10: #8afff610;
  --danger: #ff4d4d;
  --complimentary-color: #fff257;
  --card-color: rgba(50, 90, 150, 0.1);
  --font-color: rgb(230, 230, 230);
  --bright-font-color: rgb(255, 255, 255);
  --secondary-font-color: #737373;
  --tertiary-font-color: #717171;
  --border-color: rgba(160, 170, 180, 1);
  --border-secondary-color: #717171;
  --solid-button: rgba(87, 255, 242, 0.05);
  /* --bg-color: #141223; */
  --bg-color: #0b0a14;
  --bg-gradient: linear-gradient(
      0deg,
      rgba(154, 86, 151, 0.09),
      rgba(154, 86, 151, 0.01)
    ),
    linear-gradient(
      214.47deg,
      rgba(29, 107, 130, 0.09) -13.09%,
      rgba(4, 134, 152, 0.18) -10.93%,
      rgba(120, 140, 200, 0.1) 14.47%,
      rgba(27, 201, 239, 0.135) 73.4%
    );
  --secondary-bg-color: #202020;
  --tertiary-bg-color: #0b0a1440;
  --lighter-bg-color: #353535;
  --button-background: #404040;
  --skeleton-bg: #15202b;
  --skeleton-accent: #10171e;
  --disabled: rgb(100, 100, 100);
  --heading-color: #818cab;
  --bg-transparency: rgba(2.5, 7, 15, 0.9);
  --accent-gradient: linear-gradient(90deg, #1d4ed8, cyan);
  --svg-filter: invert(83%) sepia(4%) saturate(0%) hue-rotate(68deg)
    brightness(97%) contrast(90%);
  --svg-filter-hover: invert(95%) sepia(55%) saturate(2283%) hue-rotate(158deg)
    brightness(106%) contrast(105%);
}

[data-theme='light'] {
  --primary-color: rgb(30, 30, 30);
  --secondary-color: rgb(80, 80, 80);
  --accent-color: #8afff6;
  --font-color: #404040;
  --secondary-font-color: #737373;
  --bg-color: #e5e5e5;
  --secondary-bg-color: #fafafa;
  --tertiary-bg-color: rgb(245, 245, 245);
  --button-background: #e5e5e5;
  --disabled: rgb(200, 200, 200);
  --heading-color: #292922;
  --svg-filter: none;
}

button {
  background: none;
  border: none;
  cursor: pointer;
}

button:hover {
  filter: brightness(0.8);
}

@keyframes jittery {
  5%,
  50% {
    transform: scale(1);
  }

  10% {
    transform: scale(0.9);
  }

  15% {
    transform: scale(1.05);
  }

  20% {
    transform: scale(1.05) rotate(-5deg);
  }

  25% {
    transform: scale(1.05) rotate(5deg);
  }

  30% {
    transform: scale(1.05) rotate(-3deg);
  }

  35% {
    transform: scale(1.05) rotate(2deg);
  }

  40% {
    transform: scale(1.05) rotate(0);
  }
}

@keyframes pulse-accent {
  0% {
    box-shadow: 0 0 5px 2px var(--accent-color-10);
  }

  50% {
    box-shadow: 0 0 15px 10px var(--accent-color-20);
  }

  100% {
    box-shadow: 0 0 5px 2px var(--accent-color-10);
  }
}

@keyframes pulse-vibrant {
  0% {
    box-shadow: 0 0 5px 2px var(--accent-color-10);
  }

  50% {
    box-shadow: 0 0 15px 10px var(--accent-color-40);
  }

  100% {
    box-shadow: 0 0 5px 2px var(--accent-color-10);
  }
}

@keyframes pulse-anxious {
  0% {
    color: rgba(255, 120, 100, 0.8);
  }

  50% {
    color: rgba(255, 120, 100, 1);
    filter: brightness(1.05);
  }

  100% {
    color: rgba(255, 120, 100, 0.8);
  }
}

@keyframes pulse-border-anxious {
  0% {
    border: 1px solid rgba(255, 120, 100, 0.8);
  }

  50% {
    border: 1px solid rgba(255, 120, 100, 1);
    filter: brightness(1.05);
  }

  100% {
    border: 1px solid rgba(255, 120, 100, 0.8);
  }
}

.gradient-text {
  background: -webkit-linear-gradient(#76fff4, #36fcff);
  padding-bottom: 10px;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.cancel {
  color: var(--text-color);
  background: rgba(0, 0, 0, 0.25);
}

.continue {
  color: var(--primary-color);
  background: rgba(0, 0, 0, 0.5);
}

h3 {
  font-family: Poppins;
  font-weight: 600;
  font-size: 20px;
}

.price {
  font-size: 50px;
  padding: 20px;
  font-weight: 300;
  line-height: 50px;
  background: -webkit-linear-gradient(#76fff4, #36fcff);
  padding-bottom: 10px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.item {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.25s ease-in-out;
  font-family: Poppins, sans-serif;
}

.item:hover {
  transform: scale(1.0125);
}
.jittery {
  animation: jittery 4s infinite;
}
.jittery:hover {
  animation: none;
}
.device-card {
  /* border: 1.5px solid var(--accent-color); */
  /* background-color: var(--card-color); */
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.15) 0%,
    rgba(0, 0, 0, 0.5) 100%
  );
  overflow: auto;
  border: 1px solid var(--accent-color-40);
  padding: 30px;
  border-radius: 20px;
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  font-family: Inter;
  text-align: left;
  position: relative;
  transition: 0.25s;
  justify-content: space-between;
  border: 2px solid rgba(0, 50, 75, 0.25);
}

.device-card:hover {
  border: 2px solid var(--accent-color-40);
  /* transform: scale(1.025); */
}

.border-button {
  text-decoration: none;
  border-radius: 20px;
  text-transform: capitalize;
  padding: 0.5rem 1.25rem;
  outline: none;
  cursor: pointer;
  background-color: transparent;
  font-style: normal;
  font-weight: 500;
  color: var(--font-color);
  border: 2px solid var(--border-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: 0.25s;
}

.border-button:hover {
  color: var(--accent-color);
  border: 2px solid var(--accent-color);
}

.main-text {
  font-family: Poppins;
  font-size: 1.2em;
}

.sub-text {
  margin-left: 30px;
  font-weight: 300;
  font-size: 0.9em;
  color: var(--accent-color);
}

.page-wrapper {
  position: relative;
  font-family: 'Poppins';
  color: var(--font-color);
  width: 100%;
  overflow: auto;
  padding: 80px 5% 80px 5%;
  display: flex;
  flex-direction: column;
}

body {
  -webkit-tap-highlight-color: transparent;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  font-family: Poppins, Inter, sans-serif;
  background-color: #000;
  border-radius: 0px;
}

::-webkit-scrollbar {
  width: 3px;
  height: 5px;
  background: var(--bg-color);
  /* 0px hides the scrollbar */
}

::-webkit-scrollbar-track {
  border-radius: 3px;
}

::-webkit-scrollbar-thumb {
  background: var(--secondary-font-color);
  height: 50px;
  border-radius: 10px;
  transition: 0.1s;
}

::-webkit-scrollbar-thumb:hover {
  filter: brightness(0.97);
}

.topForm {
  display: grid;
  grid-template-columns: auto;
  grid-gap: 10%;
}

.doubleForm {
  grid-template-columns: auto auto;
}

.noSelect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

div {
  box-sizing: border-box;
}

/* text */
.gradientWhiteTitleText {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 26px;
  background: -webkit-linear-gradient(#fff, #a0a0a0);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

button {
  font-family: Poppins;
  cursor: pointer;
}

.content {
  padding-left: calc(15% + 25px);
  padding-top: calc(50px);
  display: flex;
  flex-direction: column;
}

.title {
  padding-left: calc(15% + 25px);
  padding-top: calc(5% + 90px);
  display: flex;
  flex-direction: column;
  width: calc(80% - 25px);
}

.blueText {
  color: #57fff2;
}

.whiteText {
  color: white;
}

.grayText {
  color: #616161;
}

.upperCaseText {
  text-transform: uppercase;
}

.blueBG {
  background-color: #57fff2;
}

.lightBlueBG {
  background-color: #c4fffb;
}

.grayBG {
  background-color: #616161;
}

.smallText {
  font-size: 0.6em;
}

.bigText {
  font-size: 1.2em;
}

.boldText {
  font-weight: 700;
}

.hundredSizedBox {
  height: 100px;
  width: 100%;
}

.clickable {
  cursor: pointer;
  transition-duration: 0.1s;
}

.clickable:hover {
  filter: brightness(0.75);
}

.centeredText {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.popupContainer {
  z-index: 10;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
}

.white-icon {
  filter: invert(100%);
}

.white-icon:hover {
  filter: invert(50%);
}

.blue-filter {
  shape-rendering: crispEdges;
  filter: invert(78%) sepia(99%) saturate(286%) hue-rotate(102deg)
    brightness(101%) contrast(102%);
  transition-duration: 0.1s;
}

.blue-icon {
  shape-rendering: crispEdges;
  filter: invert(78%) sepia(99%) saturate(286%) hue-rotate(102deg)
    brightness(101%) contrast(102%);
  transition-duration: 0.1s;
  cursor: pointer;
  max-height: 30px;
}

.blue-icon:hover,
.blue-filter:hover {
  filter: invert(78%) sepia(99%) saturate(286%) hue-rotate(102deg)
    brightness(50%) contrast(102%) !important;
}

.gray-icon {
  shape-rendering: crispEdges;
  filter: invert(96%) sepia(2%) saturate(907%) hue-rotate(186deg)
    brightness(100%) contrast(72%) !important;
  transition-duration: 0.1s;
  cursor: pointer;
  max-height: 30px;
}

.gray-icon:hover {
  filter: invert(96%) sepia(2%) saturate(907%) hue-rotate(186deg)
    brightness(65%) contrast(72%) !important;
}

.flex-row {
  display: flex;
  flex-direction: row;
}

.flex-column {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.subtitle {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 45px;
  /* identical to box height */

  letter-spacing: 0.01em;

  /* Subheader */

  color: #ffffff;
  margin-bottom: 0px;
}

.subtext {
  font-family: 'Poppins', sans-serif;
  font-style: light;
  font-weight: 300;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0.04em;
}

.danger:hover {
  color: var(--danger) !important;
}

.glow {
  font-size: 70px;
  color: #ffffff;
  text-align: center;
  -webkit-animation: glow 2s ease-in-out infinite alternate;
  -moz-animation: glow 2s ease-in-out infinite alternate;
  animation: glow 2s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #eeeeee, 0 0 20px #000000, 0 0 30px #000000,
      0 0 40px #000000, 0 0 50px var(--accent-color-40),
      0 0 60px var(--accent-color-20), 0 0 70px var(--accent-color-10);
  }

  to {
    text-shadow: 0 0 20px #eeeeee, 0 0 30px var(--accent-color),
      0 0 40px var(--accent-color), 0 0 50px var(--accent-color),
      0 0 60px var(--accent-color-40), 0 0 70px var(--accent-color-20),
      0 0 80px var(--accent-color-10);
  }
}

.buttons {
  gap: 1rem;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.buttons > select,
.buttons > .border-button,
.buttons > input {
  width: 100% !important;
}

.buttons > select,
.buttons > input {
  border: 1px solid var(--border-secondary-color) !important;
  background-color: transparent;
  color: var(--font-secondary-color);
  padding: 10px 20px 10px 20px;
  border-radius: 10px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  /* no autofill */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  max-width: 100%;
}

.buttons > select:focus,
.buttons > input:focus {
  background: var(--bg-color);
  outline: none;
}

.buttons > label {
  margin-bottom: -1rem;
  margin-top: 0.5rem;
}
.accent-bold {
  font-weight: 700;
  color: var(--accent-color);
}

.error {
  color: red;
}

.card-h1 {
  font-weight: 700;
  font-family: Poppins;
  margin: 10px;
}

.card-p {
  margin: 0;
}

.card-p {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  padding: 0px 20px;
}

@font-face {
  font-family: 'ProductSans';
  src: url(cc886c2747bf6f2c4888.ttf);
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'ProductSans';
  src: url(1dde435cdc2a9b6a7130.ttf);
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'ProductSans';
  src: url(2765c69613690b1b9c03.ttf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'ProductSans';
  src: url(50b60017b2706bf654f4.ttf);
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ProductSans';
  src: url(153c4f86d79ce54c810c.ttf);
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'ProductSans';
  src: url(99679fcb879a842df8c5.ttf);
  font-weight: 900;
  font-style: normal;
}

.inputContainer.svelte-1oeyjzu{position:relative;margin-top:5px}.placeholderText.svelte-1oeyjzu{position:absolute;color:var(--font-color);font-weight:500;left:1rem;top:1.25rem;transition:0.25s}input.svelte-1oeyjzu{font-size:16px;background:rgba(0, 0, 0, 0.5);width:100%;filter:invert(0);border:1px solid gray;border-radius:4px;padding:10px 15px;transition:0.5s}input.svelte-1oeyjzu:hover,input.svelte-1oeyjzu:focus{border:1px solid var(--accent-color);background:var(--accent-color-20)}
.head {
  font-size: 18px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
}

.footer {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-top: 20px;
  gap: 10px;
}

.modal-body {
  font-size: 14px;
  line-height: 24px;
}

input:focus {
  outline: none;
}

/* mobile screensizes less padding */
@media (max-width: 500px) {
  .modal-body {
    padding-left: 0;
  }
}

.modal-wrapper.svelte-1y4wcz0.svelte-1y4wcz0{top:0;left:0;width:100%;height:100%;position:fixed;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.modal.svelte-1y4wcz0.svelte-1y4wcz0{background-color:black;border-radius:0.5rem;max-width:90%;max-height:90%;overflow:visible;padding:10px 20px;color:var(--font-color);font-family:'Inter';font-style:normal;position:relative;border:1px solid var(--accent-color-20);box-shadow:0px 0px 4px var(--accent-color-40)}.modal-content-bg.svelte-1y4wcz0.svelte-1y4wcz0{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-gradient);opacity:0.75}.backgroundOverlay.svelte-1y4wcz0.svelte-1y4wcz0{top:0;left:0;width:100%;height:100%;position:fixed;background-color:var(--bg-transparency);display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all;z-index:-1}.svelte-1y4wcz0.svelte-1y4wcz0::-webkit-scrollbar-track{background:var(--bg-color);border-radius:3px}.modal-content.svelte-1y4wcz0.svelte-1y4wcz0{overflow:auto;height:100%;position:relative;padding:10px 20px}.close.svelte-1y4wcz0.svelte-1y4wcz0{position:absolute;top:15px;right:15px;background:none;outline:none;border:none;filter:invert(1);opacity:0.5;transition:0.2s;z-index:10;padding:0;margin:0;height:15px;width:15px}.close.svelte-1y4wcz0 img.svelte-1y4wcz0{height:15px;width:15px}.close.svelte-1y4wcz0.svelte-1y4wcz0:hover{opacity:0.7}@media(max-width: 500px){.modal.svelte-1y4wcz0.svelte-1y4wcz0{padding:10px}.modal-content.svelte-1y4wcz0.svelte-1y4wcz0{padding:0px}}
.inputContainer.svelte-6yn4ts{max-width:400px}
.account-label {
  font-size: 14px;
  text-transform: uppercase;
}

.account-input {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid var(--border-secondary-color);
  background: transparent;
  color: var(--font-secondary-color);
  width: 100%;
  padding: 10px 20px 10px 20px;
  border-radius: 20px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  /* no autofill */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.account-input:focus {
  outline: none;
}

.account-input:disabled {
  background: var(--lighter-bg-color);
}

.account-button {
  color: var(--font-color);
  border: 1px solid var(--border-color);
  border-radius: 20px;
  padding: 5px 20px 5px 20px;
  background: none;
  text-transform: uppercase;
}

.bottomSButtons.svelte-eau62k{display:flex;flex-direction:column;gap:10px}.modal-body.svelte-eau62k{max-width:400px}
.toast-wrapper.svelte-c1cnmb{position:fixed;left:0;right:0;bottom:0;text-align:center;z-index:9999}.toast-item.svelte-c1cnmb{border-radius:4px;padding:12px 10px;margin:10px auto;max-width:400px;background-color:rgba(0, 0, 0, 0.8);color:#fff}
.lds-ellipsis.svelte-1jh1wx6.svelte-1jh1wx6{position:relative;margin:auto;width:80px;padding:20px}.lds-ellipsis.svelte-1jh1wx6 div.svelte-1jh1wx6{position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis.svelte-1jh1wx6 div.svelte-1jh1wx6:nth-child(1){left:8px;animation:svelte-1jh1wx6-lds-ellipsis1 0.6s infinite}.lds-ellipsis.svelte-1jh1wx6 div.svelte-1jh1wx6:nth-child(2){left:8px;animation:svelte-1jh1wx6-lds-ellipsis2 0.6s infinite}.lds-ellipsis.svelte-1jh1wx6 div.svelte-1jh1wx6:nth-child(3){left:32px;animation:svelte-1jh1wx6-lds-ellipsis2 0.6s infinite}.lds-ellipsis.svelte-1jh1wx6 div.svelte-1jh1wx6:nth-child(4){left:56px;animation:svelte-1jh1wx6-lds-ellipsis3 0.6s infinite}@keyframes svelte-1jh1wx6-lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes svelte-1jh1wx6-lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes svelte-1jh1wx6-lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}
span.svelte-jrt6ok.svelte-jrt6ok{font-size:1rem;width:200px;text-align:center}a.svelte-jrt6ok img.svelte-jrt6ok,button.svelte-jrt6ok img.svelte-jrt6ok{width:1.5rem;height:1.5rem}
span.svelte-jrt6ok.svelte-jrt6ok{font-size:1rem;width:200px;text-align:center}a.svelte-jrt6ok img.svelte-jrt6ok,button.svelte-jrt6ok img.svelte-jrt6ok{width:1.5rem;height:1.5rem}
.computer-select-wrapper.svelte-x7lntd{color:white;margin-bottom:50px}.flex-column.svelte-x7lntd{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-row.svelte-x7lntd{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding-left:20px;padding-right:20px}.computer-div.svelte-x7lntd{color:white;border-radius:50px;margin:5px;transition:all 0.2s;min-width:100%;cursor:pointer}.computer-div.svelte-x7lntd:hover{box-shadow:0px 0px 2px 2px white}.selected.svelte-x7lntd{box-shadow:0px 0px 2px 2px cyan !important}.wrapper-title.svelte-x7lntd{font-size:30px}img.svelte-x7lntd{margin:15px;max-height:40px}
.signinwrapper.svelte-o6948b{display:block}.logIn.svelte-o6948b{margin:25vh auto 25vh;display:block;text-align:center}.signInButton.svelte-o6948b{max-width:250px;margin:0 auto}ul.svelte-o6948b{list-style:none}
h1.svelte-1mw375p{text-align:center}.switchType.svelte-1mw375p{display:flex;justify-content:center;align-items:center;margin-top:1rem;line-height:1rem}.accent.svelte-1mw375p{color:var(--accent-color)}
h1.svelte-1wdv9cp{text-align:center}
.switchType.svelte-4je62u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}
.submit-form.svelte-14pf6vv{display:flex;flex-direction:column;justify-content:center;align-items:center}.confirmation-submit-button.svelte-14pf6vv{margin-top:20px;background:#57fff2;border-radius:50px;color:black;padding:8px;padding-left:40px;padding-right:40px;outline:none;border:none;cursor:pointer}.nextButton.svelte-14pf6vv{background:#000000;border-radius:50px;color:#57fff2;padding:8px;padding-left:40px;padding-right:40px}
.app-wrapper.svelte-1f2l1f3{height:100%;width:100%;background:var(--bg-color);overflow-x:hidden;touch-action:manipulation;display:flex;flex-direction:column;align-items:center;color:white}.roundedCorners.svelte-1f2l1f3{border-radius:10px}
:root {
  --primary-color: #e2d9e1;
  --button-bg: #918ea520;
  --secondary-color: #5a5a5a;
  --accent-color: #57fff2;
  --accent-color-40: #8afff640;
  --card-color: rgba(50, 90, 150, 0.1);
  --font-color: rgb(230, 230, 230);
  --bright-font-color: rgb(255, 255, 255);
  --secondary-font-color: #737373;
  --tertiary-font-color: #717171;
  --border-color: #c4c4c450;
  --border-secondary-color: #717171;
  /* --bg-color: #141223; */
  --bg-color: rgb(27, 26, 25);
  --secondary-bg-color: #202020;
  --tertiary-bg-color: #15132450;
  --lighter-bg-color: #353535;
  --button-background: #404040;
  --skeleton-bg: #15202b;
  --skeleton-accent: #10171e;
  --disabled: rgb(100, 100, 100);
  --heading-color: #818cab;
  --accent-gradient: linear-gradient(90deg, #918ea5, cyan);
  --svg-filter: invert(83%) sepia(4%) saturate(0%) hue-rotate(68deg)
    brightness(97%) contrast(90%);
  --svg-filter-hover: invert(95%) sepia(55%) saturate(2283%) hue-rotate(158deg)
    brightness(106%) contrast(105%);
}

body {
  background-color: transparent;
  border-radius: 30px;
  font-family: 'Poppins', 'Poppins', 'sans-serif';
}
button {
  background: none;
  border: none;
  cursor: pointer;
}
.body {
  color: white;
  background-color: #000;
  border-radius: 0px;
}

.highlight {
  font-weight: bold;
  color: #57fff2;
  text-transform: uppercase;
}

.signinwrapper {
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  position: relative;
}

.logIn {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  vertical-align: middle;
  margin: auto;
  z-index: 2;
}
.signin-title-text {
  font-family: 'Poppins', 'Poppins', 'sans-serif';
  color: var(--font-color);
  font-size: 40px;
}
.signin-field,
.signInButton {
  text-decoration: none;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  border-radius: 10px;
  padding: 15px 25px;
  background-color: transparent;
  justify-content: center;
  display: flex;
  flex-direction: row-reverse;
  gap: 20px;
  width: 400px;
  max-width: 80vw;
  min-width: 200px;
  border: 1px solid gray;
  color: black;
  filter: invert(100);
}

.signInButton {
  margin: 15px;
}

.signin-field:hover,
.signin-field:focus {
  border: 1px solid black;
  /* https://codepen.io/sosuke/pen/Pjoqqp <-- calc color filter for svg*/
  filter: invert(78%) sepia(99%) saturate(286%) hue-rotate(102deg)
    brightness(101%) contrast(102%);
}

.signInButton:hover {
  border: 1px solid black;
  /* https://codepen.io/sosuke/pen/Pjoqqp <-- calc color filter for svg*/
  filter: invert(78%) sepia(99%) saturate(286%) hue-rotate(102deg)
    brightness(101%) contrast(102%);
}
.switchType {
  margin-top: 10px;
  color: #717171;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 10px;
}

.switchTypeButton {
  cursor: pointer;
  color: #57fff2;
  text-decoration: none;
  margin-left: 3px;
}

.buttonIcon {
  margin-left: 10px;
  width: auto;
  max-height: 20px;
}

.bottomButtons {
  display: flex;
  flex-direction: row;
  color: white;
}
.bottomButton {
  background: var(--tertiary-bg-color);
  border: 1px solid var(--accent-color-40);
  margin: 10px;
  cursor: pointer;
  border-radius: 50px;
  color: #57fff2;
  padding: 8px;
  padding-left: 40px;
  padding-right: 40px;
}
.bottomButton:hover {
  filter: brightness(0.7);
}
.nextButton {
  background-color: var(--bg-color);
  border-radius: 50px;
  color: #57fff2;
  padding: 8px;
  padding-left: 40px;
  padding-right: 40px;
}
.troubleButton {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #707070;
  margin-top: 20px;
  cursor: pointer;
}

.flex-row {
  display: flex;
  flex-direction: row;
}

h2.svelte-w560ww{font-family:'Poppins', 'Poppins', sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:49px;display:flex;align-items:center;letter-spacing:0.02em;color:#efefef}
.bg-image.svelte-1tlxb6s{background-image:url('https://firebasestorage.googleapis.com/v0/b/desktop-vision.appspot.com/o/login_background.png?alt=media&token=735d4593-97bf-4a20-a9c4-704a1c3e61a9');position:fixed;left:0;top:0;width:100%;height:100%;background-size:cover;opacity:0.5;background-attachment:fixed;background-position:center}
h2.svelte-11zdy5l{color:var(--accent-color)}main.svelte-11zdy5l{display:flex;flex-direction:column;padding-top:40px;padding-bottom:20px;align-items:center;justify-content:flex-start}.page-wrapper.svelte-11zdy5l{width:100%;height:100%;display:flex;flex-direction:column}
.app-container.svelte-1hsmsrc{background-color:#161a29;position:relative;background-color:var(--streamer-bg);width:100%;height:100%;max-height:100vh;overflow:auto;border-radius:10px;position:fixed;user-select:none}.page-content.svelte-1hsmsrc{height:100%;width:100%;min-height:500px;justify-content:center;display:flex;flex-direction:column}.loading-wrapper.svelte-1hsmsrc{z-index:100;min-height:100vh;min-width:100vw;background-size:100%;overflow:hidden !important;background-color:black;background-repeat:no-repeat;position:absolute;user-select:none}.dvlogo-icon.svelte-1hsmsrc{position:absolute;top:5%;left:5%;height:100px;width:200px;z-index:100;color:#fff}.close.svelte-1hsmsrc{position:absolute;background-color:transparent;border-width:0px;right:32px;top:5%;width:32px;height:32px;opacity:0.3;z-index:101}.close.svelte-1hsmsrc:hover{opacity:1}.close.svelte-1hsmsrc:before,.close.svelte-1hsmsrc:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:white}.close.svelte-1hsmsrc:before{transform:rotate(45deg)}.close.svelte-1hsmsrc:after{transform:rotate(-45deg)}.background.svelte-1hsmsrc{width:90vw;height:70vh;position:fixed;background-color:black;left:0;top:0;margin:auto;background:linear-gradient(
        0deg,
        rgba(154, 86, 151, 0.09),
        rgba(154, 86, 151, 0.09)
      ),
      linear-gradient(
        214.47deg,
        rgba(29, 107, 130, 0.04) -13.09%,
        rgba(4, 134, 152, 0.08) -10.93%,
        rgba(0, 0, 0, 0) 14.47%,
        rgba(27, 201, 239, 0.06) 73.4%
      );filter:blur(50px);border-radius:50px}.bg-image.svelte-1hsmsrc{background-image:url('https://firebasestorage.googleapis.com/v0/b/desktop-vision.appspot.com/o/login_background.png?alt=media&token=735d4593-97bf-4a20-a9c4-704a1c3e61a9');position:fixed;left:0;top:0;width:100%;height:100%;background-size:cover;opacity:0.5;background-attachment:fixed;background-position:center}.loading-wrapper.svelte-1hsmsrc{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:rgba(0, 0, 0, 0.8)}.low-opacity.svelte-1hsmsrc{opacity:0.35;filter:brightness(2)}
.faq-section > * {
  display: flex;
  grid-template-columns: auto auto;
  flex-direction: column;
  list-style: none;
  padding: 0;
  color: var(--font-color);
}

.faq-section a,
.faq-section a:hover,
.faq-section a:visited {
  color: var(--font-color);
}

.faq-section > h1 {
  display: none;
}

.faq-section > h2 {
  color: var(--accent-color);
}

.faq-section > ul > li {
  font-style: normal;
  margin-top: 20px;
  font-weight: 600;
  line-height: normal;
  font-weight: 300;
}

.faq-section ul ul ul ul {
  list-style: square;
  margin-left: -20px;
}

.faq-section ul ul ul {
  list-style: circle;
  margin-left: -10px;
}

.faq-section.svelte-173wt1q{margin-top:50px;max-width:800px}main.svelte-173wt1q{margin:auto;display:flex;flex-direction:column;padding-top:40px;padding-bottom:20px;align-items:center}
.scene.svelte-1n8o3z2{position:absolute;width:100%;height:100%;opacity:1}.main-content.svelte-1n8o3z2{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0%;left:0%;color:white;font-size:2rem;width:100%;height:100%;margin:auto;opacity:1;overflow:auto;transition:0.3s}@media(max-width: 400px){.main-content.svelte-1n8o3z2{transform:scale(0.75)}}@media(max-height: 400px){.main-content.svelte-1n8o3z2{transform:scale(0.75)}}h1.svelte-1n8o3z2{font-size:3rem;font-weight:500;margin:0;line-height:1.4em}h2.svelte-1n8o3z2{margin:0;font-size:1.5rem;font-weight:300;text-shadow:0 0 0.5em rgba(0, 0, 200, 0.25)}.center.svelte-1n8o3z2{justify-content:center;align-items:center;text-align:center;max-width:700px}img.svelte-1n8o3z2,video.svelte-1n8o3z2{height:500px;width:500px;max-width:80%;max-height:80%;object-fit:contain;margin:auto;opacity:0.9}.solid-button.svelte-1n8o3z2{background:rgba(29, 107, 130, 0.2);border:1px solid rgba(87, 255, 242, 0.3);border-radius:50px;color:white;padding:0.5em;padding-left:2em;padding-right:2em;display:inline-block;font-size:1.3rem;margin-top:20px;user-select:all;pointer-events:all}.scene-body.svelte-1n8o3z2{height:100%;width:100%;padding:20px}@media(max-height: 800px){.scene-body.svelte-1n8o3z2{transform:scale(0.75)}}@media(max-height: 300px){.scene-body.svelte-1n8o3z2{transform:scale(0.5)}}
.profilePicContainer.svelte-1ckmlua{max-width:100%;object-fit:cover;border:none;border-radius:50%;overflow:hidden}img.svelte-1ckmlua{background-color:var(--secondary-bg-color);height:100%}
.toolTip.svelte-cbe2hj{font-size:0.8em;z-index:100;position:absolute;min-width:175px;left:100%;top:-50%;background-color:var(--bg-color);border-radius:4px;padding:10px;user-select:text;opacity:0.9}.toolTipTextOne.svelte-cbe2hj{font-family:Barlow;font-style:normal;font-weight:500;font-size:0.9em;line-height:20px;color:#ffffff;text-transform:capitalize}.toolTipContainer.svelte-cbe2hj{position:relative;display:flex;justify-content:center;align-items:center}img.svelte-cbe2hj{height:30px}
button.svelte-2a7dd1{color:var(--font-color);text-decoration:none;transition:0.1s;font-family:Inter;display:flex;padding:10px 20px 10px 20px;border-radius:25px;justify-content:center;align-items:center;background-color:transparent;animation:jittery 4s infinite;border:2px solid transparent}button.svelte-2a7dd1:hover{animation:none}span.svelte-2a7dd1{margin-right:20px;font-family:'Poppins';font-style:normal;font-weight:500;font-size:16px;line-height:30px;display:flex;align-items:center;letter-spacing:0.02em;color:#57fff2}.flex-row.svelte-2a7dd1{align-items:center}img.svelte-2a7dd1{height:25px}
button.svelte-2a7dd1{color:var(--font-color);text-decoration:none;transition:0.1s;font-family:Inter;display:flex;padding:10px 20px 10px 20px;border-radius:25px;justify-content:center;align-items:center;background-color:transparent;animation:jittery 4s infinite;border:2px solid transparent}button.svelte-2a7dd1:hover{animation:none}span.svelte-2a7dd1{margin-right:20px;font-family:'Poppins';font-style:normal;font-weight:500;font-size:16px;line-height:30px;display:flex;align-items:center;letter-spacing:0.02em;color:#57fff2}.flex-row.svelte-2a7dd1{align-items:center}img.svelte-2a7dd1{height:25px}
.solid.svelte-18z62xh.svelte-18z62xh{background-color:var(--bg-transparency);border-bottom:2px solid var(--accent-color)}.nav-wrapper.svelte-18z62xh.svelte-18z62xh{padding:20px;position:relative}.links.svelte-18z62xh.svelte-18z62xh{margin-top:20px}.row.svelte-18z62xh.svelte-18z62xh{font-family:Inter;color:#fafafa;padding:10px 20px 10px 20px;margin:5px 0px 5px 0px;text-decoration:none;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0.02em;text-align:left;text-transform:capitalize;border-radius:10px}.row.svelte-18z62xh.svelte-18z62xh:hover{filter:brightness(0.6)}.selected.svelte-18z62xh.svelte-18z62xh{background-color:#3f3f46 !important}.top.svelte-18z62xh.svelte-18z62xh{width:100%;justify-content:space-between}svg.svelte-18z62xh.svelte-18z62xh,img.svelte-18z62xh.svelte-18z62xh{height:30px}img.svelte-18z62xh.svelte-18z62xh{padding:4px}button.svelte-18z62xh.svelte-18z62xh{background:none;outline:none;border:none;cursor:pointer}.account.svelte-18z62xh.svelte-18z62xh{margin-top:20px}hr.svelte-18z62xh.svelte-18z62xh{width:100%;height:0.5px;border:none;background-color:var(--accent-color)}.account.svelte-18z62xh a.svelte-18z62xh{color:#d4d4d4}.user.svelte-18z62xh p.svelte-18z62xh{margin:0;margin-left:20px;color:#a3a3a3}.bright.svelte-18z62xh.svelte-18z62xh{color:#f5f5f5 !important}.slide-content.svelte-18z62xh.svelte-18z62xh{max-height:calc(100vh - 70px);overflow:auto}.protected.svelte-18z62xh.svelte-18z62xh{position:absolute;left:0;top:0;height:70px;width:100%;background:#000;filter:blur(30px);opacity:0.5;border-radius:0px;z-index:-1}.bottom.svelte-18z62xh.svelte-18z62xh{justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}
nav.svelte-bfqseq{position:absolute;width:100%;z-index:10;font-weight:400}@media screen and (max-width: 1200px){nav.svelte-bfqseq{width:100%;height:40px;position:fixed}}
img.svelte-sz8k6m{height:30px;width:30px;margin-right:20px}.footer.svelte-sz8k6m{display:flex;justify-content:flex-end;width:100%;margin-top:20px}.modal-body.svelte-sz8k6m{padding-left:50px;font-size:14px;line-height:24px;max-width:700px}img.svelte-sz8k6m{height:30px;width:30px}button.svelte-sz8k6m{border-radius:5px;padding:5px;padding-left:10px;font-size:16px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;margin-bottom:10px;min-width:125px;cursor:pointer}
.topSection.svelte-1ruvvpu{width:100%}.flex-column.svelte-1ruvvpu{margin-top:1rem}
.update-banner.svelte-qmy1xo{border-radius:5px;height:40px;width:calc(100%);background-color:var(--streamer-bg);font-size:0.7em;z-index:10000;color:var(--accent-color);text-align:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;cursor:pointer;transition-duration:0.3s}.update-banner.svelte-qmy1xo:hover{font-size:0.72em}
.audio-options-wrapper.svelte-tuyynk{position:fixed;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);z-index:100;color:white}.xbutton.svelte-tuyynk{position:absolute;top:20px;right:20px;font-size:30px;cursor:pointer}.title.svelte-tuyynk{max-width:70%}
.banner-wrapper.svelte-8nbg76{position:absolute;top:0;background-color:var(--bg-color);opacity:0.5;z-index:100;padding:10px}.progress-row.svelte-8nbg76{display:flex;flex-direction:row;align-items:center;justify-content:center;color:lightgray}.banner-title.svelte-8nbg76{font-size:20px;font-weight:bold;color:lightgray}
.hidden.svelte-1ifx1we{display:none}
span.svelte-wyvhew{margin-left:20px;font-family:'Inter';font-style:normal;font-weight:500;font-size:18px;color:var(--font-color);white-space:nowrap;width:150px;overflow:hidden;text-overflow:ellipsis}.flex-row.svelte-wyvhew{align-items:center;margin-bottom:10px}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
button.svelte-lcz8br{background:var(--streamer-button);outline:none;border:none;padding:none;border-radius:10px;display:flex;justify-content:center;align-items:center}
.hidden-input.svelte-1ajr8ij{display:none}
.flex-row.svelte-f96ac9{align-items:center;justify-content:space-around;width:100%;gap:5px}
.hide-button.svelte-146lgik{height:3px;width:20px;background-color:black;border-radius:10px}button.svelte-146lgik{height:20px;background:none;outline:none;border:none}
:root {
  --streamer-button: #918ea520;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: 600;
}

.option-container {
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 50px;
  border: 1.2px solid rgba(87, 255, 242, 0.4);
  height: 50px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: var(--tertiary-bg-color);
  width: 100%;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  font-family: Inter;
  padding: 20px;
  align-items: flex-start;
}

input,
select {
  margin-top: 10px;
  margin-bottom: 10px;
  border: none;
  background: transparent;
  color: var(--accent-color);
  padding: 10px 20px 10px 20px;
  font-family: 'Inter';
  font-style: normal;
  width: 50%;
}
select option {
  background-color: var(--streamer-bg);
}

button {
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}

.update {
  font-family: Inter;
  border: 1px solid;
  color: var(--font-color);
  width: 125px;
  border-radius: 30px;
  font-size: 16px;
  padding: 5px 10px 5px 10px;
  text-transform: uppercase;
}

label {
  width: 50%;
  font-weight: 100;
  font-size: 14px;
}

.line {
  height: 100%;
  width: 1.2px;
  background-color: rgba(87, 255, 242, 0.4);
}

.small-window.svelte-892tm9{position:relative;background-color:var(--streamer-bg);padding:20px;border-radius:15px;margin-bottom:10px}.systemControls.svelte-892tm9{position:absolute;top:5px;right:15px}.flex-row.svelte-892tm9{align-items:center;justify-content:space-between}.flex-column.svelte-892tm9{align-items:flex-start;width:100%}
.wrapper.svelte-1elqe0f{user-select:none;width:250px;max-height:100%;position:absolute;right:0;display:flex;flex-direction:column;justify-content:flex-end;background:transparent;color:#919191;overflow:hidden}
nav.svelte-18bso7h.svelte-18bso7h{padding:40px;padding-top:60px;height:100%;display:flex;flex-direction:column;align-items:flex-start}a.svelte-18bso7h.svelte-18bso7h{font-weight:500;font-weight:300;position:relative;margin-left:-10px;padding:20px 40px;text-decoration:none;color:var(--font-color);display:flex;justify-items:flex-start;align-items:center;margin-top:20px;border:1px solid transparent;border-radius:50px;opacity:0.5}img.svelte-18bso7h.svelte-18bso7h{margin-right:30px}.links.svelte-18bso7h.svelte-18bso7h{margin-top:40px}.selected.svelte-18bso7h.svelte-18bso7h{opacity:1}.selected-icon.svelte-18bso7h.svelte-18bso7h{opacity:1;filter:invert(85%) sepia(90%) saturate(2738%) hue-rotate(145deg)
      brightness(102%) contrast(100%)}.logo.svelte-18bso7h.svelte-18bso7h{height:40px;margin-left:20px}.blur.svelte-18bso7h.svelte-18bso7h{position:absolute;filter:blur(15px);left:40px;background:var(--accent-color);border-radius:50%;height:20px;width:20px}a.svelte-18bso7h img.svelte-18bso7h{opacity:0.7;height:30px;width:30px}.white-icon.svelte-18bso7h.svelte-18bso7h:hover{filter:invert(100%)}
.streamer-page-content.svelte-11j3vg3{padding-left:5%;padding-bottom:40px;padding-right:5%;max-height:90%;font-family:Poppins;overflow:auto}.svelte-11j3vg3::-webkit-scrollbar{width:10px;height:5px;background:#7e94c410}.svelte-11j3vg3::-webkit-scrollbar-track{border-radius:3px}.svelte-11j3vg3::-webkit-scrollbar-thumb{background:linear-gradient(
        0deg,
        rgba(154, 86, 151, 0.2),
        rgba(154, 86, 151, 0.2)
      ),
      linear-gradient(
        214.47deg,
        rgba(29, 107, 130, 0.13) -13.09%,
        rgba(4, 134, 152, 0.26) -10.93%,
        rgba(0, 0, 0, 0) 14.47%,
        rgba(27, 201, 239, 0.195) 73.4%
      );height:50%;border-radius:10px}h1.svelte-11j3vg3{font-family:'Poppins', Poppins, sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:39px;display:flex;align-items:center;letter-spacing:0.02em;color:#efefef}
.card.svelte-1qxbb43{position:relative;padding:40px;padding-top:20px;padding-bottom:20px;background:rgba(21, 19, 36, 0.5);border:1.2px solid rgba(87, 255, 242, 0.4);border-radius:30px;margin-top:20px;margin-bottom:40px}.more-button.svelte-1qxbb43{position:absolute;background:var(--streamer-bg);bottom:-20px;left:calc(50% - 20px);width:40px;height:40px;border:1.2px solid rgba(87, 255, 242, 0.4);border-radius:50%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:0.5s}.flipped.svelte-1qxbb43{transform:rotateZ(180deg)}
.buttons.svelte-udxybl{max-width:300px}.flex-row.svelte-udxybl{justify-content:space-between;align-items:center;width:100%}.flex-column.svelte-udxybl{justify-content:center}h1.svelte-udxybl{color:var(--accent-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
h1.svelte-1y3i7v3{color:var(--accent-color)}.hidden.svelte-1y3i7v3{display:none}.text.svelte-1y3i7v3{margin-top:10px;margin-bottom:10px;border:none;background:transparent;color:var(--accent-color);padding:10px 20px 10px 20px;font-family:'Inter';font-style:normal;width:50%;overflow:hidden;word-wrap:break-word;text-align:left}
.profileImageContainer.svelte-pdvtw{width:100%;max-width:800px;overflow:hidden;align-items:center;flex-wrap:wrap;gap:20px}.name.svelte-pdvtw{margin-bottom:20px;font-size:20px}.profile-image.svelte-pdvtw{margin-right:50px}
.account-section.svelte-15cynp1{width:100%;max-width:800px;overflow:hidden;margin-top:100px}.section-header.svelte-15cynp1{font-family:'Poppins';font-style:normal;font-weight:400;font-size:18px;line-height:33px;text-transform:uppercase}.flex-row.svelte-15cynp1{justify-content:space-between;align-items:center}.line.svelte-15cynp1{height:1px;color:var(--border-color);background-color:var(--border-secondary-color);margin-top:20px;margin-bottom:20px}
img.svelte-h03kbz{height:30px;width:30px;margin-right:20px}.modal-body.svelte-h03kbz{max-width:700px;font-size:1.2rem}
.note.svelte-161rkmm{color:var(--tertiary-font-color);font-size:12px;margin-top:20px}form.svelte-161rkmm{margin-bottom:10px}button.svelte-161rkmm{color:var(--tertiary-font-color);border-color:var(--tertiary-font-color)}
.iti {
  position: relative;
  display: inline-block; }
  .iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .iti__hide {
    display: none; }
  .iti__v-hide {
    visibility: hidden; }
  .iti input, .iti input[type=text], .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px; }
  .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555; }
    .iti__arrow--up {
      border-top: none;
      border-bottom: 4px solid #555; }
  .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .iti__country-list--dropup {
      bottom: 100%;
      margin-bottom: -1px; }
    @media (max-width: 500px) {
      .iti__country-list {
        white-space: normal; } }
  .iti__flag-box {
    display: inline-block;
    width: 20px; }
  .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC; }
  .iti__country {
    padding: 5px 10px;
    outline: none; }
  .iti__dial-code {
    color: #999; }
  .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti__flag-box, .iti__country-name, .iti__dial-code {
    vertical-align: middle; }
  .iti__flag-box, .iti__country-name {
    margin-right: 6px; }
  .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0; }
  .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer; }
    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default; }
    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
      background-color: transparent; }
  .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px; }
  .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .iti--container:hover {
      cursor: pointer; }

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; }

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em; }

.iti__flag {
  width: 20px; }
  .iti__flag.iti__be {
    width: 18px; }
  .iti__flag.iti__ch {
    width: 15px; }
  .iti__flag.iti__mc {
    width: 19px; }
  .iti__flag.iti__ne {
    width: 18px; }
  .iti__flag.iti__np {
    width: 13px; }
  .iti__flag.iti__va {
    width: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-size: 5652px 15px; } }
  .iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px; }
  .iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px; }
  .iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px; }
  .iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px; }
  .iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px; }
  .iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px; }
  .iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px; }
  .iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px; }
  .iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px; }
  .iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px; }
  .iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px; }
  .iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px; }
  .iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px; }
  .iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px; }
  .iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px; }
  .iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px; }
  .iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px; }
  .iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px; }
  .iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px; }
  .iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px; }
  .iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px; }
  .iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px; }
  .iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px; }
  .iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px; }
  .iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px; }
  .iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px; }
  .iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px; }
  .iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px; }
  .iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px; }
  .iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px; }
  .iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px; }

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(2ed07f887ec519c73da8.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-image: url(4fcc38084338328a59d1.png); } }

.iti__flag.iti__np {
  background-color: transparent; }

img.svelte-1fv2e5z{height:30px;width:30px}.captcha.svelte-1fv2e5z{margin-top:20px;justify-content:center;align-items:center;display:flex}.phone-input.svelte-1fv2e5z{border-radius:40px;padding:15px 15px 15px 75px;font-size:16px;width:100%}input.svelte-1fv2e5z{border:none;outline:none;background-color:var(--tertiary-bg-color);color:var(--font-color);user-select:all}.footer.svelte-1fv2e5z{display:flex;justify-content:flex-end;width:100%;margin-top:20px}button.svelte-1fv2e5z{border-radius:5px;padding:5px;padding-left:10px;font-size:16px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;margin-bottom:10px;min-width:125px;cursor:pointer}.modal-body.svelte-1fv2e5z{max-width:500px}
.modal-body.svelte-r4ns4h{max-width:700px}input.svelte-r4ns4h{background:rgba(0, 0, 0, 0.25);border:2px solid rgba(0, 0, 0, 0.5);border-radius:5px;padding:10px;padding-left:10px;font-size:16px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;margin-bottom:10px;width:100%}button.svelte-r4ns4h{border-radius:5px;padding:5px;padding-left:10px;font-size:16px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;margin-bottom:10px;width:100%;cursor:pointer}.cancel.svelte-r4ns4h{color:var(--text-color);background:rgba(0, 0, 0, 0.25)}.continue.svelte-r4ns4h{color:var(--primary-color);background:rgba(0, 0, 0, 0.5)}
.signup-buttons-container.svelte-f2pk7a{display:flex;flex-direction:column;align-items:baseline}.signUp-row.svelte-f2pk7a{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:16px;text-transform:uppercase;margin-bottom:20px;width:100%}
.signup-buttons-container.svelte-f2pk7a{display:flex;flex-direction:column;align-items:baseline}.signUp-row.svelte-f2pk7a{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:16px;text-transform:uppercase;margin-bottom:20px;width:100%}
select.svelte-jxuit9{padding:5px;border:0px solid var(--border-secondary-color);background-color:transparent;color:var(--font-secondary-color);width:275px;border-radius:10px;font-family:'Poppins';font-style:normal;font-weight:500;font-size:1em;line-height:22px;max-width:100%}select.svelte-jxuit9:focus{outline:none}.wrapper.svelte-jxuit9{padding:10px 15px;border:1px solid var(--border-secondary-color);background:var(--tertiary-bg-color);border-radius:10px}option.svelte-jxuit9{background-color:var(--secondary-bg-color)}
input.code-input.svelte-1qw95dk{font-size:1.5em;width:10%;max-width:50px;padding:10px 0px 10px 0px;text-align:center;flex:1 0 1em;background-color:var(--button-bg);border:1.2px solid var(--accent-color-40);color:white;outline:none;border-radius:10px;margin:5px}.auth-section.svelte-1qw95dk{justify-content:center;height:100%;max-width:700px;align-items:flex-start;flex-wrap:wrap}.generate-button.svelte-1qw95dk{margin:10px;border-radius:40px;height:50px;width:200px;border:none;background-color:transparent;color:var(--font-color);border:1px solid;outline:none;cursor:pointer;font-size:18px;font-weight:500}.inputs.svelte-1qw95dk{margin-top:20px;margin-bottom:20px}
button.svelte-1pwabyl.svelte-1pwabyl{background-color:transparent;border:0}button.svelte-1pwabyl img.svelte-1pwabyl{width:100%;height:100%}img.svelte-1pwabyl.svelte-1pwabyl{height:30px;width:30px}
.card.svelte-1fvvsp5{position:relative;display:flex;flex-direction:column;font-family:Inter}button.svelte-1fvvsp5{background:none;border:none;outline:none;cursor:pointer}.stroked-button.svelte-1fvvsp5{border:1px solid;border-radius:30px;font-size:20px;padding:5px 10px 5px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;margin-left:20px}.buttons.svelte-1fvvsp5{display:flex;flex-direction:row;position:absolute;top:0px;right:0px}.content-section.svelte-1fvvsp5{padding:20px;border-radius:5px;background:var(--tertiary-bg-color);overflow:auto}h3.svelte-1fvvsp5{font-weight:500}.expires-timer.svelte-1fvvsp5{margin-bottom:20px}.expired.svelte-1fvvsp5{color:var(--secondary-font-color)}select.svelte-1fvvsp5{border:none;border-radius:5px;color:var(--font-color);padding:10px}.add-time.svelte-1fvvsp5{color:var(--font-color)}.expire-time.svelte-1fvvsp5{color:var(--secondary-font-color)}input.svelte-1fvvsp5{padding:10px;color:var(--font-color);border:none;outline:none;border-radius:5px}select.svelte-1fvvsp5,input.svelte-1fvvsp5{background:var(--tertiary-bg-color)}.names-row.svelte-1fvvsp5{justify-content:flex-end;margin-top:10px}
button.svelte-1rtoe2q.svelte-1rtoe2q{border:none;background:none}button.svelte-1rtoe2q img.svelte-1rtoe2q{height:20px}.continue-button.svelte-1rtoe2q.svelte-1rtoe2q{border:1px solid;border-radius:30px;font-size:20px;padding:5px 10px 5px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;margin-left:20px;color:var(--font-color)}.link-buttons.svelte-1rtoe2q.svelte-1rtoe2q{justify-content:flex-end;margin-top:20px}.expired.svelte-1rtoe2q.svelte-1rtoe2q{color:var(--secondary-font-color)}input.svelte-1rtoe2q.svelte-1rtoe2q{width:100%;background-color:transparent;outline:none;border:none;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--font-color)}.buttons.svelte-1rtoe2q.svelte-1rtoe2q{min-width:150px}.content-section.svelte-1rtoe2q.svelte-1rtoe2q{border-radius:5px;background:var(--tertiary-bg-color);max-height:200px;overflow:auto}table.svelte-1rtoe2q.svelte-1rtoe2q{font-family:Poppins;font-weight:400;width:100%;padding:0;position:relative;display:table}thead.svelte-1rtoe2q.svelte-1rtoe2q{position:sticky;display:table-header-group}tbody.svelte-1rtoe2q.svelte-1rtoe2q{overflow-y:auto}thead.svelte-1rtoe2q tr.svelte-1rtoe2q{padding-top:20px;padding-bottom:20px}th.svelte-1rtoe2q.svelte-1rtoe2q{font-family:Poppins;font-size:16px;color:var(--accent-color);text-align:left;padding-top:20px;padding-bottom:20px;padding-right:20px;top:0;font-weight:600;min-width:100px}td.svelte-1rtoe2q.svelte-1rtoe2q{font-weight:300;font-size:14px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #13cace15}tbody.svelte-1rtoe2q tr:last-child td.svelte-1rtoe2q{border-bottom:none}thead.svelte-1rtoe2q tr th.svelte-1rtoe2q:first-child{padding-left:20px}tbody.svelte-1rtoe2q tr td.svelte-1rtoe2q:first-child{padding-left:20px}tbody.svelte-1rtoe2q tr:last-child td.svelte-1rtoe2q{border-bottom:none}
.content-section.svelte-nfcoq4.svelte-nfcoq4{border-radius:5px;background:var(--tertiary-bg-color);max-height:200px;overflow:auto}table.svelte-nfcoq4.svelte-nfcoq4{font-family:Poppins;font-weight:400;width:100%;padding:0;position:relative;display:table}thead.svelte-nfcoq4.svelte-nfcoq4{position:sticky;display:table-header-group}tbody.svelte-nfcoq4.svelte-nfcoq4{overflow-y:auto}thead.svelte-nfcoq4 tr.svelte-nfcoq4{padding-top:20px;padding-bottom:20px}th.svelte-nfcoq4.svelte-nfcoq4{font-family:Poppins;font-size:16px;color:var(--accent-color);text-align:left;padding-top:20px;padding-bottom:20px;padding-right:20px;top:0;font-weight:600;min-width:100px}td.svelte-nfcoq4.svelte-nfcoq4{font-weight:300;font-size:14px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #13cace15}tbody.svelte-nfcoq4 tr:last-child td.svelte-nfcoq4{border-bottom:none}thead.svelte-nfcoq4 tr th.svelte-nfcoq4:first-child{padding-left:20px}tbody.svelte-nfcoq4 tr td.svelte-nfcoq4:first-child{padding-left:20px}tbody.svelte-nfcoq4 tr:last-child td.svelte-nfcoq4{border-bottom:none}
.content-section.svelte-cdd1o1.svelte-cdd1o1{border-radius:5px;background:var(--tertiary-bg-color);overflow:auto}.no-connections.svelte-cdd1o1.svelte-cdd1o1{padding:50px}table.svelte-cdd1o1.svelte-cdd1o1{font-family:Poppins;font-weight:400;width:100%;padding:0;position:relative;display:table}thead.svelte-cdd1o1.svelte-cdd1o1{position:sticky;display:table-header-group}tbody.svelte-cdd1o1.svelte-cdd1o1{overflow-y:auto}thead.svelte-cdd1o1 tr.svelte-cdd1o1{padding-top:20px;padding-bottom:20px}th.svelte-cdd1o1.svelte-cdd1o1{font-family:Poppins;font-size:16px;color:var(--accent-color);text-align:left;padding-top:20px;padding-bottom:20px;padding-right:20px;top:0;font-weight:600;min-width:100px}td.svelte-cdd1o1.svelte-cdd1o1{font-weight:300;font-size:14px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #13cace15}tbody.svelte-cdd1o1 tr:last-child td.svelte-cdd1o1{border-bottom:none}thead.svelte-cdd1o1 tr th.svelte-cdd1o1:first-child{padding-left:20px}tbody.svelte-cdd1o1 tr td.svelte-cdd1o1:first-child{padding-left:20px}tbody.svelte-cdd1o1 tr:last-child td.svelte-cdd1o1{border-bottom:none}
.setting-wrapper.svelte-ikop9n{background-color:var(--streamer-bg);width:100%;height:100%;border-radius:10px;user-select:none;overflow:auto}.settings-content-bg.svelte-ikop9n{position:fixed;right:10%;top:10%;background:linear-gradient(
        0deg,
        rgba(154, 86, 151, 0.09),
        rgba(154, 86, 151, 0.09)
      ),
      linear-gradient(
        214.47deg,
        rgba(29, 107, 130, 0.09) -13.09%,
        rgba(4, 134, 152, 0.18) -10.93%,
        rgba(0, 0, 0, 0) 14.47%,
        rgba(27, 201, 239, 0.135) 73.4%
      );filter:blur(50px);border-radius:50px;transform:rotate(-180deg);width:70%;height:80%;overflow:auto}.settings-content.svelte-ikop9n{width:90%;min-height:100vh;padding-top:5%;padding-right:5%;z-index:10;min-width:700px}.settings-nav-bg.svelte-ikop9n{top:0;left:0;width:300px;height:100%;position:fixed;background:#121d23;mix-blend-mode:multiply;filter:blur(100px);opacity:0.4;border-radius:0px;transform:matrix(1, 0, 0, -1, 0, 0)}.window-buttons.svelte-ikop9n{position:fixed;top:35px;right:30px;z-index:10;display:flex;justify-content:space-between;align-items:center;z-index:1000;opacity:0.7}.hide-button.svelte-ikop9n{height:2px;width:20px;background-color:black;border-radius:10px}button.svelte-ikop9n{height:20px;width:20px;background:none;outline:none;border:none;padding:0px;margin:0px;cursor:pointer}img.svelte-ikop9n{height:100%}.divider.svelte-ikop9n{height:20px;width:2px;margin-left:20px;margin-right:20px;background-color:var(--font-color)}.loading-wrapper.svelte-ikop9n{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:rgba(0, 0, 0, 0.8);color:var(--font-color);font-size:20px;border-radius:20px}
.modal-body.svelte-k43v9c.svelte-k43v9c{max-width:700px}.head.svelte-k43v9c img.svelte-k43v9c{margin-right:1rem;height:30px;width:30px}.footer.svelte-k43v9c.svelte-k43v9c{gap:15px}input.svelte-k43v9c.svelte-k43v9c{background:rgba(0, 0, 0, 0.25);border-radius:5px;padding:10px;padding-left:10px;font-size:16px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;margin-bottom:10px;width:100%}button.svelte-k43v9c.svelte-k43v9c{border-radius:5px;padding:5px;padding-left:10px;font-size:16px;font-family:'Poppins';font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;margin-bottom:10px;width:100%;cursor:pointer}.cancel.svelte-k43v9c.svelte-k43v9c{color:var(--text-color);background:rgba(0, 0, 0, 0.25)}.continue.svelte-k43v9c.svelte-k43v9c{color:var(--primary-color);background:rgba(0, 0, 0, 0.5)}
img.svelte-1fx5k3g{width:100px;height:75px}.cloud.svelte-1fx5k3g{border-radius:20px;padding:10px;transition:0.5s}.shop-card.svelte-1fx5k3g{width:100%;position:relative;border-radius:1rem;justify-content:space-between;align-items:center;padding:20px 10px;text-align:center;transition:0.5s;height:100%;width:100%}.fancy.svelte-1fx5k3g{border:3px solid var(--accent-color-40);transition:0.5s;cursor:crosshair}.fancy.svelte-1fx5k3g:hover{border:3px solid var(--accent-color)}.override-hover.svelte-1fx5k3g{border:3px solid var(--accent-color)}
.credits.svelte-11mibji{font-size:3rem;line-height:3rem;font-weight:700;width:100%}h1.svelte-11mibji{word-wrap:normal;font-size:2rem;line-height:2.2rem}
div.svelte-q6rc11{font-family:'Poppins';font-style:normal;font-weight:300;font-size:13px;line-height:27px;text-align:center;color:#ffffff}h1.svelte-q6rc11{font-size:18px;margin:0px}.price-wrapper.svelte-q6rc11{height:100%}span.svelte-q6rc11{font-weight:300;filter:brightness(0.65)}.accent.svelte-q6rc11{filter:brightness(1);color:var(--accent-color);font-weight:500;font-size:1rem;margin:0}
.cloud-computer-title.svelte-1ugbo75{margin-top:20px}.name.svelte-1ugbo75{font-size:20px;font-weight:500;line-height:25px;height:50px}span.svelte-1ugbo75{font-family:'Poppins';font-weight:300}.item.svelte-1ugbo75{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.plus.svelte-1ugbo75{font-size:1.2rem;font-weight:800;line-height:25px;margin:0px 10px}.warning.svelte-1ugbo75{margin-top:5px;font-size:0.6rem;font-weight:300;line-height:0.8rem;margin:0px 10px;opacity:0.5;height:100%;text-align:left}.ribbon.svelte-1ugbo75{--f:10px;--r:15px;--t:10px;position:absolute;inset:var(--t) calc(-1 * var(--f)) auto auto;padding:0 10px var(--f) calc(10px + var(--r));clip-path:polygon(
      0 0,
      100% 0,
      100% calc(100% - var(--f)),
      calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),
      0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f) / 2)
    );background:var(--accent-color);color:navy;font-weight:bold;box-shadow:0 calc(-1 * var(--f)) 0 inset #0005}
.grid.svelte-12medun{max-width:1000px;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:20px;align-items:center;justify-items:center;width:100%;margin:auto}
.modal-body.svelte-1529swb{max-width:100%;font-size:1rem;margin:auto}
div.svelte-1jtso1p{font-family:'Poppins';font-style:normal;font-weight:300;font-size:13px;line-height:27px;text-align:center;color:#ffffff}h1.svelte-1jtso1p{font-size:18px;margin:0px}.price-wrapper.svelte-1jtso1p{height:100%;padding:10px}span.svelte-1jtso1p{font-weight:300;filter:brightness(0.65)}.accent.svelte-1jtso1p{filter:brightness(1);color:var(--accent-color);font-weight:500;margin:0}
img.svelte-zhjtc6{width:100px;height:75px}.cloud.svelte-zhjtc6{border-radius:20px;padding:10px;transition:0.5s;border:1px solid transparent;width:100px;height:100px}.shop-card.svelte-zhjtc6{min-width:30%;width:100%;height:100%;align-self:stretch;position:relative;border:1px solid var(--accent-color-40);border-radius:20px;justify-content:space-between;align-items:center;padding:20px 10px;text-align:center;transition:0.5s}.shop-card.svelte-zhjtc6:hover{border:1px solid var(--accent-color) !important}.fancy.svelte-zhjtc6{border:1px solid var(--accent-color);animation:pulse-accent 3s infinite}
.modal-body.svelte-14ylet6{width:900px;margin:auto;min-height:530px;max-width:90%;position:relative;justify-content:space-around;display:flex;flex-direction:column}.grid.svelte-14ylet6{display:grid;grid-template-columns:repeat(2, 300px);grid-gap:30px;grid-auto-rows:1fr;justify-content:center;align-items:center}@media(max-width: 999px){.grid.svelte-14ylet6{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));justify-items:center}}.subtle.svelte-14ylet6{font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.03em;color:#7c7c7c;margin-left:auto;margin-right:auto;margin-top:10px;max-width:90%}.cloud-computer-title.svelte-14ylet6{margin:10px;margin-top:20px}.name.svelte-14ylet6{font-size:20px;font-weight:500;line-height:25px;height:50px}
.cloud-computer-title.svelte-110e0kd{margin-top:20px}.name.svelte-110e0kd{font-size:20px;font-weight:500;line-height:25px;height:50px}span.svelte-110e0kd{font-family:'Poppins';font-weight:300}.more-details.svelte-110e0kd{font-size:12px;font-weight:500;color:var(--accent-color);cursor:pointer}
.grid.svelte-genpv4{display:grid;grid-template-columns:repeat(3, 250px);grid-gap:30px;grid-auto-rows:1fr;padding-right:20px;padding-left:20px;padding-bottom:20px;overflow-y:auto;overflow-x:hidden}@media(max-width: 999px){.grid.svelte-genpv4{grid-template-columns:repeat(2, 250px);justify-items:center}}@media(max-width: 725px){.grid.svelte-genpv4{grid-template-columns:repeat(1, 1fr);justify-items:center}}
.modal-body.svelte-11kg93i{max-width:700px}h1.svelte-11kg93i{font-weight:700;font-family:Poppins;margin:10px}p.svelte-11kg93i{margin:0}.options.svelte-11kg93i{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));justify-content:center;gap:30px;align-items:stretch;flex-wrap:wrap;overflow:visible}p.svelte-11kg93i{font-family:'Poppins';font-style:normal;font-weight:300;font-size:14px;line-height:24px;text-align:center;color:#ffffff;padding:0px 20px}
.modal-body.svelte-e7rotu{max-width:700px}.options.svelte-e7rotu{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));justify-content:center;gap:1.5rem;align-items:stretch;flex-wrap:wrap;overflow:visible}
.page-wrapper.svelte-15lmxh{width:100%;height:100%;display:flex;flex-direction:column}h2.svelte-15lmxh{color:var(--accent-color)}p.svelte-15lmxh{font-weight:300}main.svelte-15lmxh{display:flex;flex-direction:column;padding-top:40px;padding-bottom:20px;align-items:center;justify-content:flex-start}
.page-wrapper.svelte-1qmrove{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}
.instance-details.svelte-it3ma0{width:100%}
th.svelte-2m9edy.svelte-2m9edy,td.svelte-2m9edy.svelte-2m9edy{text-align:left;padding:5px 15px}tr.svelte-2m9edy.svelte-2m9edy{width:100%;padding:10px}thead.svelte-2m9edy tr.svelte-2m9edy{border-bottom:1px solid var(--border-color)}thead.svelte-2m9edy.svelte-2m9edy{border:1px}tbody.svelte-2m9edy tr.svelte-2m9edy{background-color:var(--tertiary-bg-color)}table.svelte-2m9edy thead tr th.svelte-2m9edy{border-bottom:1px solid var(--border-color)}table.svelte-2m9edy.svelte-2m9edy{border-spacing:0 10px;width:100%}.table-container.svelte-2m9edy.svelte-2m9edy{padding:0px;overflow-x:auto;width:100%}.strike.svelte-2m9edy.svelte-2m9edy{text-decoration:line-through}td.svelte-2m9edy.svelte-2m9edy{max-width:200px}
.device-card.svelte-5b5h5n{margin-top:1rem;margin-bottom:1rem;position:relative}.refresh.svelte-5b5h5n{position:absolute;top:0;right:0;margin:1rem;cursor:pointer}
label.svelte-1sik3np{color:#939393;font-weight:400}
.instance-details.svelte-1elk02o{border-radius:10px;margin-top:20px;width:100%}select.svelte-1elk02o{width:100%}p.svelte-1elk02o{margin:0}
.recordings-list.svelte-1aslluz{list-style:none;padding:0}.recording-item.svelte-1aslluz{margin:10px 0;position:relative}video.svelte-1aslluz{width:100%;max-height:500px}.refresh-button.svelte-1aslluz{position:absolute;top:1rem;right:1rem}.recording-wrapper.svelte-1aslluz{position:relative;width:100%}p.svelte-1aslluz{margin:0}button.svelte-1aslluz{position:absolute;top:0rem;right:0rem}
h2.svelte-1jn4u9b{overflow:hidden;overflow-wrap:break-word}.top.svelte-1jn4u9b{justify-content:space-between}.name.svelte-1jn4u9b{font-weight:500}.modal-body.svelte-1jn4u9b{width:700px;max-width:100%;overflow:hidden}.content-container.svelte-1jn4u9b{box-sizing:border-box;max-height:50vh;overflow:auto;padding:10px}.flex-row.svelte-1jn4u9b{align-items:center;gap:20px}.flex-column.svelte-1jn4u9b{align-items:flex-start}.instance-details.svelte-1jn4u9b{border-radius:10px;margin-top:20px;width:100%;padding:20px;border:2px solid var(--accent-color-40)}h1.svelte-1jn4u9b{line-height:50px}hr.svelte-1jn4u9b{border-color:var(--accent-color-40);margin:0}h2.svelte-1jn4u9b{font-family:Poppins;font-weight:700;font-size:2rem;line-height:2rem}
img.svelte-dkebf2{height:30px;width:30px;margin-right:20px}.footer.svelte-dkebf2{display:flex;justify-content:flex-end;width:100%;margin-top:20px}.modal-body.svelte-dkebf2{max-width:1000px;min-width:280px;text-align:left}
.icon-buttons {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin-top: 20px;
  gap: 15px;
}

.icon-button {
  background: var(--solid-button);
  border: 0;
  outline: 0;
  padding: 0.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  filter: brightness(0) invert(1);
}

.icon-button:hover {
  filter: brightness(0) invert(0.5);
}
.icon-button img {
  height: 15px;
  width: 15px;
}

.info.svelte-v5cine.svelte-v5cine{position:absolute;top:20px;right:20px;height:30px;width:30px;cursor:pointer;opacity:0.25;transition:0.5s;padding:0}.info.svelte-v5cine.svelte-v5cine:hover{opacity:1}.info-modal.svelte-v5cine.svelte-v5cine{position:fixed;top:0;left:0;height:30px;width:30px;cursor:pointer;opacity:1;transition:0.5s;z-index:9999}.info.svelte-v5cine img.svelte-v5cine{height:100%;width:100%;object-fit:contain}
p.svelte-1htimag{color:var(--font-color);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;max-width:100%;margin:0;margin-top:15px}img.svelte-1htimag{height:40px}a.svelte-1htimag{text-decoration:none}a.svelte-1htimag:hover{filter:brightness(0.8)}span.svelte-1htimag{color:var(--accent-color)}.computer-name.svelte-1htimag{-webkit-line-clamp:2}.card-text.svelte-1htimag{flex-wrap:wrap;max-width:100%}.fancy.svelte-1htimag{color:var(--accent-color);border:2px solid var(--accent-color-40);animation:pulse-accent 3s infinite}.fancy.svelte-1htimag:hover{border:2px solid var(--accent-color)}
.device-card.svelte-9rqa74{background-color:var(--tertiary-bg-color);padding:20px;border-radius:30px;height:100%;max-width:300px;width:100%;justify-content:center;align-items:center;text-align:center;position:relative;font-family:Inter}
.device-card.svelte-jzh3im.svelte-jzh3im{background-color:var(--tertiary-bg-color);padding:20px;border-radius:15px;max-width:100%;align-items:center;font-family:Inter;text-align:center;position:relative}p.svelte-jzh3im.svelte-jzh3im{margin:10px;font-size:14px;font-family:'Inter';font-style:normal;font-weight:300;line-height:19px;text-align:center}h3.svelte-jzh3im.svelte-jzh3im{margin:0}button.svelte-jzh3im.svelte-jzh3im{position:absolute;top:10px;right:10px;background:transparent;margin:0;padding:0;height:20px;width:20px;outline:none;border:none}button.svelte-jzh3im.svelte-jzh3im:hover{filter:brightness(0.9)}button.svelte-jzh3im img.svelte-jzh3im{width:100%;height:100%}.modal-body.svelte-jzh3im.svelte-jzh3im{padding:40px;text-align:center;justify-content:center;align-items:center;max-width:700px}p.svelte-jzh3im.svelte-jzh3im{line-height:23px}progress.svelte-jzh3im.svelte-jzh3im{border:none;width:80%;height:15px;max-width:500px;border-radius:20px;background:var(--bg-color)}progress.svelte-jzh3im.svelte-jzh3im{color:var(--accent-color)}progress.svelte-jzh3im.svelte-jzh3im::-moz-progress-bar{background:var(--bg-color)}progress.svelte-jzh3im.svelte-jzh3im::-webkit-progress-value{background:var(--accent-color);border-radius:20px}progress.svelte-jzh3im.svelte-jzh3im::-webkit-progress-bar{background:var(--bg-color);border-radius:20px}h1.svelte-jzh3im.svelte-jzh3im{margin:0}
span.svelte-12qvhsh{color:var(--font-color);text-decoration:none;margin-top:10px;overflow-wrap:break-word;max-width:80%}p.svelte-12qvhsh{color:var(--accent-color);margin:0;position:relative;overflow:visible}img.svelte-12qvhsh{height:40px}
.device-card.svelte-rjyt1w.svelte-rjyt1w{text-align:center;animation:svelte-rjyt1w-pulse-border 1s infinite;grid-column:span 2;align-items:center;justify-content:center}.device-card.svelte-rjyt1w h2.svelte-rjyt1w{max-width:100%;text-overflow:ellipsis;overflow:hidden;margin:0}p.svelte-rjyt1w.svelte-rjyt1w{font-weight:300}.expired.svelte-rjyt1w.svelte-rjyt1w{color:rgba(255, 120, 100, 0.8);animation:svelte-rjyt1w-pulse 1s infinite;text-align:center}.border-button.svelte-rjyt1w.svelte-rjyt1w{margin:auto}@keyframes svelte-rjyt1w-pulse{0%{color:rgba(255, 120, 100, 0.8)}50%{color:rgba(255, 120, 100, 1);filter:brightness(1.05)}100%{color:rgba(255, 120, 100, 0.8)}}@keyframes svelte-rjyt1w-pulse-border{0%{border:1px solid rgba(255, 120, 100, 0.8)}50%{border:1px solid rgba(255, 120, 100, 1);filter:brightness(1.05)}100%{border:1px solid rgba(255, 120, 100, 0.8)}}@media(max-width: 700px){.device-card.svelte-rjyt1w.svelte-rjyt1w{grid-column:1 / -1}}h1.svelte-rjyt1w.svelte-rjyt1w{margin:0;margin-bottom:1rem}
table.svelte-8yk2yx{width:100%}td.svelte-8yk2yx{padding:15px;text-align:left;border-bottom:1px solid rgba(200, 200, 200, 0.5);display:flex;flex-direction:row;justify-content:space-between;align-items:center}td.svelte-8yk2yx{color:var(--font-color)}a.svelte-8yk2yx{text-decoration:none;font-family:Poppins}h3.svelte-8yk2yx,p.svelte-8yk2yx{margin:0}.border-button.svelte-8yk2yx{margin-left:0.7rem}
.fancy.svelte-5l6kwf{color:var(--accent-color);border:2px solid var(--accent-color-40);animation:pulse-accent 4s infinite;justify-content:space-between;align-items:center;text-align:center;overflow:auto;grid-column:span 2}.fancy.svelte-5l6kwf:hover{border:2px solid var(--accent-color)}h1.svelte-5l6kwf{font-weight:300;color:white}.card-content.svelte-5l6kwf{overflow:auto;padding-right:10px;width:100%;height:170px}@media(max-width: 650px){.fancy.svelte-5l6kwf{grid-column:span 1}}hr.svelte-5l6kwf{width:100%}
.devicesGrid.svelte-9vbijt{margin-top:40px;margin-bottom:40px;display:grid;grid-template-columns:repeat(auto-fill, minMax(285px, 1fr));grid-gap:30px;max-width:100%}@media(max-width: 700px){.devicesGrid.svelte-9vbijt{grid-template-columns:repeat(auto-fit, minmax(285px, 1fr));justify-items:center}}
.banner.svelte-7g6ksk{margin:auto;border-radius:20px;background:var(--bg-color);width:100%;animation:pulse-accent 3s infinite;transition:0.5s;border:2px solid transparent}.banner.svelte-7g6ksk:hover{transform:scale(1.01);border:2px solid var(--accent-color)}.content.svelte-7g6ksk{display:flex;justify-content:center;align-items:center;color:var(--accent-color);padding:20px;cursor:pointer}h3.svelte-7g6ksk{margin:0}
.button-row.svelte-hwwo41{display:flex;flex-direction:row-reverse;overflow:visible;height:50px}.page-wrapper.svelte-hwwo41{padding-bottom:50px}
.switch.svelte-1gm8j9e.svelte-1gm8j9e{position:relative;display:inline-block;width:40px;height:34px;font-weight:600;margin-top:5px;margin-bottom:5px}.switch.svelte-1gm8j9e input.svelte-1gm8j9e{opacity:0;width:0;height:0}.slider.svelte-1gm8j9e.svelte-1gm8j9e{position:absolute;cursor:pointer;height:20px;left:0;right:0;bottom:5px;background-color:var(--accent-color);filter:brightness(0.5);-webkit-transition:0.4s;transition:0.4s;border-radius:34px}.slider.svelte-1gm8j9e.svelte-1gm8j9e:before{position:absolute;content:'';left:0px;height:100%;aspect-ratio:1;background-color:var(--tertiary-bg-color);-webkit-transition:0.4s;transition:0.4s;border-radius:50%}input.svelte-1gm8j9e.svelte-1gm8j9e{transition-duration:0.5s}input.svelte-1gm8j9e:checked+.slider.svelte-1gm8j9e{filter:brightness(1)}input.svelte-1gm8j9e:checked+.slider.svelte-1gm8j9e:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}button.svelte-1gm8j9e.svelte-1gm8j9e{background:none;outline:none;border:none}button.svelte-1gm8j9e.svelte-1gm8j9e:hover{filter:brightness(1)}
.card.svelte-1m2w83b{position:relative;display:flex;flex-direction:column;font-family:Inter;padding:20px;margin:auto}select.svelte-1m2w83b{margin-top:10px;margin-bottom:10px;border:1px solid var(--border-secondary-color);background:var(--secondary-bg-color);color:var(--font-secondary-color);width:275px;padding:10px 20px 10px 20px;border-radius:20px;font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.svelte-1m2w83b{background:none;outline:none;cursor:pointer}label.svelte-1m2w83b{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:var(--font-secondary-color)}.border-button.svelte-1m2w83b{padding:5px 10px}
.sideLine.svelte-jl88av{pointer-events:all;opacity:1;width:20px;height:100px;cursor:pointer;background-color:#57fff2;border-radius:0px 20px 20px 0px;box-shadow:0px 0px 4px black;outline:0;border-width:0px;transition-duration:1s;pointer-events:all}.half-opacity.svelte-jl88av{opacity:0.25}.sideline-wrapper.svelte-jl88av{margin:auto;z-index:8;top:0;left:0;height:100%;position:fixed;margin:auto;display:flex;align-items:center;justify-content:flex-start;z-index:11;pointer-events:none}
.hidden-input.svelte-y0wup8{display:none}.file-upload-button.svelte-y0wup8{pointer-events:all;max-height:10%;width:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:0;outline:0}.upload-icon.svelte-y0wup8{cursor:pointer;height:100%;width:100%}.divider.svelte-y0wup8{height:1px;width:100%;background-color:#616161}
.iconBtn.svelte-14puzd3.svelte-14puzd3{pointer-events:all;width:100%;background:none;border:none;display:flex;align-items:center;justify-content:center}.iconBtn.svelte-14puzd3 img.svelte-14puzd3{width:auto;height:35px;max-width:40px;user-select:none;pointer-events:none}
.controlbar-outer-wrapper.svelte-1kf1pag.svelte-1kf1pag{top:0;height:100vh;position:fixed;margin:auto;left:-10px;display:flex;align-items:center;justify-content:flex-start;z-index:20;pointer-events:none}.controlbar-inner-wrapper.svelte-1kf1pag.svelte-1kf1pag{opacity:1;width:100px;background-color:#1d1e1e;border-radius:0px 50px 50px 0px;border-left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:transform 0.5s;overflow:hidden;padding-top:30px;padding-bottom:30px;min-height:400px}.inactiveControlBar.svelte-1kf1pag.svelte-1kf1pag{transform:translateX(-100px)}button.svelte-1kf1pag.svelte-1kf1pag,a.svelte-1kf1pag.svelte-1kf1pag{pointer-events:all;width:100%;display:flex;align-items:center;justify-content:center}hr.svelte-1kf1pag.svelte-1kf1pag{border:none;border-bottom:1px solid var(--accent-color-40);width:100%;background-color:var(--accent-color-40);margin:0}.hiddenInput.svelte-1kf1pag.svelte-1kf1pag{opacity:0;pointer-events:none;margin:0;padding:0;width:0px;height:0px}img.svelte-1kf1pag.svelte-1kf1pag{width:50%;max-width:40px}button.svelte-1kf1pag.svelte-1kf1pag{background:transparent;outline:0;border:0}.iconBtns.svelte-1kf1pag.svelte-1kf1pag{height:100%}button.svelte-1kf1pag img.svelte-1kf1pag{height:100%}
.gamepad-wrapper.svelte-1rkckin{position:absolute;bottom:0px;z-index:2;width:100%;height:100%;max-height:600px;display:flex;flex-direction:column;justify-content:flex-end;opacity:0.5;font-family:sans-serif !important}.left-joystick.svelte-1rkckin{position:absolute;left:calc(5% + 140px);bottom:calc(5% + 120px);display:flex;flex-direction:row;justify-content:center;align-items:center;pointer-events:all}.right-joystick.svelte-1rkckin{position:absolute;right:calc(5% + 140px);bottom:calc(5% + 120px);display:flex;flex-direction:row;justify-content:center;align-items:center;pointer-events:all}.joysticks-buttons.svelte-1rkckin{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100vw;height:calc(100% - 65px);position:relative}.buttons-group.svelte-1rkckin{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:120px;min-width:120px;height:30vw;max-height:150px;width:30vw;max-width:150px;margin:25px;padding:10px;border-radius:50%}.center-buttons.svelte-1rkckin{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.center-options.svelte-1rkckin{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:65px}.option.svelte-1rkckin{margin:10px;width:55px;height:25px;border-radius:20px}.center-option.svelte-1rkckin{margin:10px;width:40px;height:40px;border-radius:50%}.button.svelte-1rkckin{background-color:rgba(0, 0, 0, 0.4);color:rgba(255, 255, 255, 0.8);border:2px solid;cursor:pointer;pointer-events:all;transition-duration:0.1s;display:flex;flex-direction:column;justify-content:center;align-items:center}.circle-button.svelte-1rkckin{width:35px;height:35px;border-radius:50%}.back-left-trigger.svelte-1rkckin{position:absolute;left:0;top:-20px;width:35px;height:35px;border-top-left-radius:50%}.back-left-button.svelte-1rkckin{position:absolute;right:0;top:-10px;width:35px;height:20px;border-top-left-radius:50%;border-top-right-radius:50%}.back-right-trigger.svelte-1rkckin{position:absolute;right:0;top:-20px;width:35px;height:35px;border-top-right-radius:50%}.back-right-button.svelte-1rkckin{position:absolute;left:0;top:-10px;width:35px;height:20px;border-top-left-radius:50%;border-top-right-radius:50%}.joystick.svelte-1rkckin{bottom:15%}.gpicon-img.svelte-1rkckin{max-width:50%;max-height:50%;opacity:80%;filter:invert(100%)}@media screen and (max-width: 420px){.gamepad-wrapper.svelte-1rkckin{max-height:380px}.buttons-group.svelte-1rkckin{transform:scale(0.8)}.joystick.svelte-1rkckin{transform:scale(0.5)}.right-joystick.svelte-1rkckin{right:35%}.left-joystick.svelte-1rkckin{left:35%}}@media screen and (max-width: 370px){.buttons-group.svelte-1rkckin{transform:scale(0.6);margin:0px}}@media screen and (max-height: 400px){.buttons-group.svelte-1rkckin{transform:scale(0.8)}.joystick.svelte-1rkckin{transform:scale(0.5)}}
#ar-scene.svelte-rsir8a{position:absolute;width:100vw;height:100vh;left:0;top:0;margin:0;padding:0}#ar-canvas{position:absolute;z-index:2}video.svelte-rsir8a{height:100%;width:100%;position:absolute;top:0;left:0;margin:0;padding:0;background-image:radial-gradient(
      39.41% 39.41% at 50% 47.5%,
      #262626 0%,
      #000000 175%
    );object-fit:cover}
#ar-scene.svelte-1rlndye{position:absolute;width:100vw;height:100vh;left:0;top:0;margin:0;padding:0}#ar-canvas{position:absolute;z-index:2}
#vr-scene.svelte-yfyde3{position:absolute;height:100%;width:100%;margin:0;padding:0}#vr-canvas{position:absolute;z-index:2}
#vr-scene.svelte-yfyde3{position:absolute;height:100%;width:100%;margin:0;padding:0}#vr-canvas{position:absolute;z-index:2}
.backgroundOverlay.svelte-1ucargm{width:200%;height:200%;position:fixed;z-index:9;left:-100%;top:-100%;background-color:black;opacity:0.5}
.popupWrapper.svelte-1g12x8v{color:black;z-index:100;position:fixed;width:70%;align-self:center;max-width:500px;min-width:300px;min-height:100px;max-height:calc(100%);background-color:black;border-radius:20px;overflow:hidden;box-shadow:0 0 10px 3px black;pointer-events:all}.popupContainerWrapper.svelte-1g12x8v{z-index:100;width:100vw;height:100vh;top:0;left:0;position:fixed;display:flex;justify-content:center;align-content:center;background:rgba(0, 0, 0, 0.5)}
.topSection.svelte-wcivib{color:lightgray}.modal-title.svelte-wcivib{position:relative;display:flex;flex-direction:row;padding-top:20px}.alertIcon.svelte-wcivib{padding-left:20px}.modal-titleText.svelte-wcivib{padding-left:20px;font-family:Titillium Web;font-weight:700;font-size:20px;letter-spacing:0.04em}.messageText.svelte-wcivib{padding:20px}.bottomSection.svelte-wcivib{cursor:pointer;width:100%;font-size:1.2em;text-align:center;display:flex;justify-content:space-between;flex-direction:row;height:50px}.button.svelte-wcivib{transition-duration:0.1s}.button.svelte-wcivib:hover{transform:scale(1.02)}.leftButton.svelte-wcivib{background-color:#57fff2;width:50%}.rightButton.svelte-wcivib{background-color:#c4fffb;width:50%}.buttonText.svelte-wcivib{margin-top:15px;font-size:1em;font-weight:700;line-height:112%;letter-spacing:0.08em;text-transform:uppercase;color:#000000}.reverse.svelte-wcivib{flex-direction:row-reverse}@media screen and (max-height: 400px){.warningAlert-wrapper.svelte-wcivib{font-size:0.7em}}
.textField.svelte-e6bnwj{width:calc(100% - 40px);height:25px;text-align:center;background-color:rgba(40, 40, 40, 0.9);outline:none;border:none;color:white;font-size:15px;padding:10px;margin:10px}
.touch-keyboard-container {
  background-color: lightgray;
  width: 100%;
  height: 275px;
  max-height: 50%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-touch-callout: none;
  -ms-user-select: none;
}

.touch-keyboard-layout {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
}

.touch-keyboard-row {
  width: calc(99% - 10px);
  height: calc(19% - 5px);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 5px;
  position: relative;
}

.touch-keyboard-key {
  cursor: pointer;
  background-color: white;
  color: black;
  height: 100%;
  margin-left: 2.5px;
  margin-right: 2.5px;
  font-size: 1.15em;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 300px) {
  .touch-keyboard-key {
    font-size: 0.75em;
    margin-left: 0.75px;
    margin-right: 0.75px;
  }
}

@media screen and (max-width: 200px) {
  .touch-keyboard-key {
    font-size: 0.5em;
  }
}

.credit-wrapper.svelte-14mhfff{position:absolute;right:20px;top:20px;justify-content:flex-end;align-items:center;gap:20px;height:30px;opacity:0.5;transition:1s}.credit-wrapper.svelte-14mhfff:hover{opacity:1}img.svelte-14mhfff{height:30px;width:30px;border-radius:10px}button.svelte-14mhfff{color:white;font-size:1.2rem;font-family:Poppins;font-weight:600}p.svelte-14mhfff{font-size:1rem}.anxious.svelte-14mhfff{animation:pulse-anxious 1s infinite}h1.svelte-14mhfff{margin-bottom:0}
.scene.svelte-bsj9sk{position:absolute;width:100%;height:100%;opacity:0.5}.main-content.svelte-bsj9sk{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0%;left:0%;color:white;font-size:2rem;width:100%;height:100%;margin:auto;opacity:1;overflow:auto;transition:0.3s}@media(max-width: 400px){.main-content.svelte-bsj9sk{transform:scale(0.75)}}@media(max-height: 400px){.main-content.svelte-bsj9sk{transform:scale(0.75)}}h1.svelte-bsj9sk{font-size:3rem;font-weight:500;margin:0;line-height:1.4em}h2.svelte-bsj9sk{margin:0;font-size:1.5rem;font-weight:300;text-shadow:0 0 0.5em rgba(0, 0, 200, 0.25)}.center.svelte-bsj9sk{justify-content:center;align-items:center;text-align:center;max-width:700px}img.svelte-bsj9sk,video.svelte-bsj9sk{height:500px;width:500px;max-width:80%;max-height:80%;object-fit:contain;margin:auto;opacity:0.9}.solid-button.svelte-bsj9sk{background:rgba(29, 107, 130, 0.2);border:1px solid rgba(87, 255, 242, 0.3);border-radius:50px;color:white;padding:0.5em;padding-left:2em;padding-right:2em;display:inline-block;font-size:1.3rem;margin-top:20px;user-select:all;pointer-events:all}.scene-body.svelte-bsj9sk{height:100%;width:100%;padding:20px}@media(max-height: 800px){.scene-body.svelte-bsj9sk{transform:scale(0.75)}}@media(max-height: 300px){.scene-body.svelte-bsj9sk{transform:scale(0.5)}}
img.svelte-1w7hvbd{object-fit:contain;max-width:100%;max-height:100%;min-height:100px}h4.svelte-1w7hvbd{margin:10px;text-align:center;width:100%;white-space:wrap;min-height:50px;font-weight:300}a.svelte-1w7hvbd{text-decoration:none;color:#fff}a.svelte-1w7hvbd:hover{text-decoration:underline;transform:scale(1.01)}.loading-tip.svelte-1w7hvbd{font-size:1rem;color:var(--accent-color);height:100%;margin:0}.tip-container.svelte-1w7hvbd{min-height:2rem}
.flex-row.svelte-35fsct.svelte-35fsct{gap:20px}.game-settings.svelte-35fsct.svelte-35fsct{max-width:600px}.select-wrapper.svelte-35fsct.svelte-35fsct{padding-left:5%;padding-right:5%;border-radius:40px;background-color:var(--bg-color);border:1px solid var(--border-secondary-color)}.select-wrapper.svelte-35fsct select.svelte-35fsct{width:100%;margin:0;color:var(--font-secondary-color);outline:none}label.svelte-35fsct.svelte-35fsct{font-size:14px;font-weight:300;color:var(--font-secondary-color);margin-bottom:5px}
img.svelte-1v6h2xo{object-fit:contain}
.wrapper.svelte-3gxfod{position:fixed;width:100dvw;gap:10px;overflow:auto;box-sizing:border-box;z-index:1000}.header.svelte-3gxfod{justify-content:center;width:100%;align-items:center;gap:20px}.quick-action.svelte-3gxfod{margin:10px;background:black;padding:5px;border:none;outline:none;cursor:pointer;opacity:0.5;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:0.5s;transform:scale(0.75)}.quick-action.svelte-3gxfod:hover{opacity:0.8;transform:scale(1)}
.wrapper.svelte-1x0ef7c{position:fixed;display:flex;justify-content:center;align-items:center;vertical-align:middle;height:100%;width:0px}.wrapper.ar.svelte-1x0ef7c{pointer-events:all}.video-wrapper.svelte-1x0ef7c{position:fixed;width:100%;height:100%;display:flex;overflow:hidden;vertical-align:middle;pointer-events:all;transition-duration:1s;user-select:none;touch-action:manipulation}.videoContainer.svelte-1x0ef7c{margin:auto;width:100%;display:flex;justify-content:center;align-items:center}.hiddenKB.svelte-1x0ef7c{opacity:0;pointer-events:none}.keyboardContainer.svelte-1x0ef7c{position:fixed;top:0px;left:0px;height:100%;width:100%;display:flex;align-items:flex-end;margin:0;padding:0;z-index:8;pointer-events:none;color:#000 !important}.arIndicator.svelte-1x0ef7c{color:white;position:fixed;width:100vw;height:100vh;display:flex;vertical-align:middle;align-items:center;justify-content:center;text-shadow:1px 1px black;z-index:2}.keyboardWrapper.svelte-1x0ef7c{width:100%;pointer-events:all}canvas.svelte-1x0ef7c{max-width:100%;max-height:100%;object-fit:contain}
.a-hidden.svelte-15k3l48{display:none}
img.svelte-1prsmwg{height:100%;width:100%;object-fit:contain;opacity:0.25;transition:0.5s;padding:0}img.svelte-1prsmwg:hover{opacity:1}button.svelte-1prsmwg{height:25px;width:25px;padding:0%;border:none;background:none;margin:0;filter:invert(78%) sepia(99%) saturate(286%) hue-rotate(102deg)
      brightness(101%) contrast(102%)}
.info.svelte-b92ioi.svelte-b92ioi{height:30px;width:30px;cursor:pointer;opacity:0.25;transition:0.5s;padding:0}.info.svelte-b92ioi.svelte-b92ioi:hover{opacity:1}.info-modal.svelte-b92ioi.svelte-b92ioi{position:fixed;top:0;left:0;height:30px;width:30px;cursor:pointer;opacity:1;transition:0.5s;z-index:9999}.info.svelte-b92ioi img.svelte-b92ioi{height:100%;width:100%;object-fit:contain}
img.svelte-1brv0ei{width:100px;height:75px}.cloud.svelte-1brv0ei{border-radius:20px;padding:10px;transition:0.5s;border:1px solid transparent}.xr-card.svelte-1brv0ei{width:100%;margin-top:50px;align-self:stretch;position:relative;border-radius:20px;justify-content:space-between;align-items:center;padding:20px 10px;text-align:center;transition:0.25s;margin:auto;background:linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.15) 0%,
      rgba(0, 0, 0, 0.5) 100%
    );border:2px solid transparent}.xr-card.svelte-1brv0ei:hover{border:2px solid var(--accent-color-40)}.fancy.svelte-1brv0ei{color:var(--accent-color);border:2px solid var(--accent-color-40);animation:pulse-accent 3s infinite}.fancy.svelte-1brv0ei:hover{border:2px solid var(--accent-color)}p.svelte-1brv0ei{text-overflow:ellipsis;word-wrap:break-word;max-width:100%}.device-buttons.svelte-1brv0ei{position:absolute;top:0;right:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:40px;width:100%;padding-right:10px;gap:10px}
.devicesGrid.svelte-14jzhu1{margin-top:40px;margin-bottom:40px;display:grid;grid-template-columns:repeat(auto-fill, minMax(275px, 1fr));grid-gap:30px;max-width:100%}@media(max-width: 700px){.devicesGrid.svelte-14jzhu1{grid-template-columns:repeat(auto-fit, minmax(275px, 1fr));justify-items:center}}
a.svelte-13w33ns{width:40px;height:40px;border-radius:10px;background-color:var(--bg-color);display:flex;justify-content:center;align-items:center}
button.svelte-1fsy03q{width:40px;height:40px;border-radius:10px;background-color:var(--bg-color);display:flex;justify-content:center;align-items:center}button.svelte-1fsy03q:hover{animation:none}.flex-row.svelte-1fsy03q{align-items:center}img.svelte-1fsy03q{height:25px}
.xr-buttons.svelte-1o4xqth{gap:10px;justify-content:flex-end}
.settings-card.svelte-1eojahn{position:relative;background-color:var(--bg-color);border-radius:1rem;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);padding:3rem;margin-bottom:1rem;width:100%;margin:auto}
:root{--slider-size:20px}.input-wrapper.svelte-9t0rw9.svelte-9t0rw9{border:2px solid rgba(40, 50, 60, 0.5);border-radius:50px;padding:10px 25px;margin-bottom:10px;transition:0.5s;width:100%}.input-wrapper.svelte-9t0rw9 input.svelte-9t0rw9{padding:0;margin:0;font-size:1.2rem}.slider.svelte-9t0rw9.svelte-9t0rw9{width:100%;appearance:none;background:rgba(40, 50, 60, 0.5);height:5px;outline:none;border-radius:50px}.slider.svelte-9t0rw9.svelte-9t0rw9::-webkit-slider-thumb{appearance:none;width:var(--slider-size);height:var(--slider-size);background:cyan;cursor:pointer;border-radius:50%}.slider.svelte-9t0rw9.svelte-9t0rw9::-moz-range-thumb{width:var(--slider-size);height:var(--slider-size);background:cyan;cursor:pointer;border-radius:50%}.slider.svelte-9t0rw9.svelte-9t0rw9::-ms-thumb{width:var(--slider-size);height:var(--slider-size);background:cyan;cursor:pointer;border-radius:50%}.number.svelte-9t0rw9.svelte-9t0rw9{width:100%}
form.svelte-q4b9qk.svelte-q4b9qk{color:white}.setting-field.svelte-q4b9qk.svelte-q4b9qk{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:var(--tertiary-bg-color);width:100%;margin-top:10px}.setting-field.svelte-q4b9qk label.svelte-q4b9qk{font-weight:300;font-size:1rem;color:#ccc;margin-bottom:10px}.setting-field.svelte-q4b9qk select.svelte-q4b9qk{font-size:1.2rem;padding:0;margin:0;width:100%}.setting-field.svelte-q4b9qk select.svelte-q4b9qk:focus{outline:none}.input-wrapper.svelte-q4b9qk.svelte-q4b9qk{border:2px solid rgba(40, 50, 60, 0.5);border-radius:50px;padding:10px 25px;margin-bottom:10px;transition:0.5s;width:100%}.input-wrapper.svelte-q4b9qk.svelte-q4b9qk:focus-within,.input-wrapper.svelte-q4b9qk.svelte-q4b9qk:hover{border:2px solid var(--accent-color)}a.svelte-q4b9qk.svelte-q4b9qk{text-decoration:none}
h1.svelte-15ik7mg{word-wrap:normal;font-size:2rem;line-height:2.2rem}span.svelte-15ik7mg{font-family:'Poppins';font-weight:300}.plus.svelte-15ik7mg{font-size:1.2rem;font-weight:800;line-height:25px;margin:0px 10px}.ribbon.svelte-15ik7mg{--f:10px;--r:15px;--t:10px;position:absolute;inset:var(--t) calc(-1 * var(--f)) auto auto;padding:0 10px var(--f) calc(10px + var(--r));clip-path:polygon(
      0 0,
      100% 0,
      100% calc(100% - var(--f)),
      calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),
      0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f) / 2)
    );background:var(--accent-color);color:navy;font-weight:bold;box-shadow:0 calc(-1 * var(--f)) 0 inset #0005}
.grid.svelte-emyyz{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:40px;align-items:center;justify-items:center;width:100%;max-width:1000px;margin:auto}.flex-row.svelte-emyyz{margin:auto;margin-top:20px;width:100%;max-width:1000px;gap:20px;align-items:center;justify-content:flex-end}
.border-button.svelte-9d3dat{margin-top:20px}
.links.svelte-1u1dfsg{display:flex;flex-direction:column}a.svelte-1u1dfsg{margin-top:30px;text-decoration:none;color:var(--font-color)}a.svelte-1u1dfsg:hover{color:var(--accent-color)}
main.svelte-1ofe2uk{margin:auto;display:flex;flex-direction:column;padding-top:40px;padding-bottom:20px;align-items:center}
main.svelte-1ofe2uk{margin:auto;display:flex;flex-direction:column;padding-top:40px;padding-bottom:20px;align-items:center}
.pages.svelte-tbwk87{position:absolute;top:0;left:0;min-height:100%;min-width:100%}.loading-wrapper.svelte-tbwk87{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:rgba(0, 0, 0, 0.8);color:var(--font-color);font-size:20px}.content-wrapper.svelte-tbwk87{position:relative;background-color:var(--streamer-bg);width:100%;height:100%;max-height:100vh;overflow:hidden;position:fixed;user-select:none}.content-bg.svelte-tbwk87{position:fixed;right:5%;top:10%;z-index:-1;background:linear-gradient(
        0deg,
        rgba(154, 86, 151, 0.09),
        rgba(154, 86, 151, 0.09)
      ),
      linear-gradient(
        214.47deg,
        rgba(29, 107, 130, 0.09) -13.09%,
        rgba(4, 134, 152, 0.18) -10.93%,
        rgba(0, 0, 0, 0) 14.47%,
        rgba(27, 201, 239, 0.135) 73.4%
      );filter:blur(50px);border-radius:50px;transform:rotate(-180deg);width:90%;height:80%}.svelte-tbwk87::-webkit-scrollbar{width:5px;height:5px;background:#7e94c410}.svelte-tbwk87::-webkit-scrollbar-track{border-radius:3px}.svelte-tbwk87::-webkit-scrollbar-thumb{background:linear-gradient(
        0deg,
        rgba(154, 86, 151, 0.2),
        rgba(154, 86, 151, 0.2)
      ),
      linear-gradient(
        214.47deg,
        rgba(29, 107, 130, 0.13) -13.09%,
        rgba(4, 134, 152, 0.26) -10.93%,
        rgba(0, 0, 0, 0) 14.47%,
        rgba(27, 201, 239, 0.195) 73.4%
      );height:50%;border-radius:10px}.page-content.svelte-tbwk87{width:100%;overflow:auto}
