.egot-system-message {
  --egot-message-bg: #eaf1f5;
  --egot-message-card: #ffffff;
  --egot-message-muted: #edf5f8;
  --egot-message-accent: #2e86c1;
  --egot-message-accent-strong: #1665b0;
  --egot-message-text: #2c3238;
  --egot-message-sub: #6c7076;
  --egot-message-line: #c9e0ec;
  position: fixed;
  z-index: 10000;
  inset: 0;
  display: grid;
  box-sizing: border-box;
  min-height: 100vh;
  min-height: 100dvh;
  padding: 24px;
  overflow-y: auto;
  background: radial-gradient(circle at 15% 6%, rgba(99, 198, 206, 0.2), transparent 29%), radial-gradient(circle at 88% 92%, rgba(46, 134, 193, 0.16), transparent 32%), var(--egot-message-bg);
  color: var(--egot-message-text);
  font-family: "Pretendard", "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  place-items: center;
}
.egot-system-message *, .egot-system-message *::before, .egot-system-message *::after {
  box-sizing: border-box;
}
.egot-system-message__card {
  width: min(100%, 440px);
  padding: 32px;
  border: 1px solid var(--egot-message-line);
  border-radius: 22px;
  background: var(--egot-message-card);
  box-shadow: 0 24px 64px rgba(31, 64, 84, 0.14);
  text-align: center;
}
.egot-system-message__brand {
  display: inline-block;
  margin-bottom: 25px;
  color: var(--egot-message-accent-strong);
  font-size: 31px;
  font-weight: 900;
  letter-spacing: -0.07em;
  line-height: 1;
  text-decoration: none;
}
.egot-system-message__symbol {
  display: grid;
  width: 58px;
  height: 58px;
  margin: 0 auto 16px;
  border-radius: 50%;
  background: linear-gradient(135deg, var(--egot-message-accent), var(--egot-message-accent-strong));
  box-shadow: 0 12px 25px rgba(46, 134, 193, 0.24);
  color: #fff;
  font-size: 28px;
  font-weight: 900;
  place-items: center;
}
.egot-system-message__eyebrow {
  margin: 0 0 7px;
  color: var(--egot-message-accent);
  font-size: 11px;
  font-weight: 850;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.egot-system-message h1 {
  margin: 0;
  color: var(--egot-message-text);
  font-size: clamp(21px, 5vw, 27px);
  font-weight: 850;
  line-height: 1.35;
  letter-spacing: -0.035em;
  overflow-wrap: anywhere;
}
.egot-system-message__detail, .egot-system-message__status-copy {
  margin: 12px 0 0;
  color: var(--egot-message-sub);
  font-size: 14px;
  line-height: 1.65;
  overflow-wrap: anywhere;
}
.egot-system-message__help {
  margin-top: 18px;
  padding: 13px 14px;
  border-radius: 12px;
  background: var(--egot-message-muted);
  color: var(--egot-message-sub);
  font-size: 12px;
  line-height: 1.55;
  text-align: left;
}
.egot-system-message__help strong {
  display: block;
  margin-bottom: 4px;
  color: var(--egot-message-text);
}
.egot-system-message__help p {
  margin: 0;
}
.egot-system-message__location {
  margin-top: 15px;
  color: var(--egot-message-sub);
  font-size: 11px;
  text-align: left;
}
.egot-system-message__location summary {
  cursor: pointer;
  font-weight: 750;
}
.egot-system-message__location code {
  display: block;
  margin-top: 7px;
  overflow-wrap: anywhere;
  white-space: normal;
}
.egot-system-message__validator {
  margin-top: 18px;
  padding: 11px 13px;
  border: 1px solid #e9b7b7;
  border-radius: 10px;
  background: #fff1f1;
  color: #a83d3d;
  font-size: 12px;
  line-height: 1.5;
  text-align: left;
}
.egot-system-message__login {
  display: grid;
  margin-top: 24px;
  padding-top: 22px;
  border-top: 1px solid var(--egot-message-line);
  gap: 13px;
  text-align: left;
}
.egot-system-message__field {
  display: grid;
  gap: 6px;
}
.egot-system-message__field label {
  color: var(--egot-message-sub);
  font-size: 12px;
  font-weight: 750;
}
.egot-system-message__field > div {
  position: relative;
}
.egot-system-message__field input {
  width: 100%;
  height: 46px;
  padding: 0 13px;
  border: 1px solid var(--egot-message-line);
  border-radius: 10px;
  outline: 0;
  background: var(--egot-message-muted);
  color: var(--egot-message-text);
  font: inherit;
  font-size: 14px;
  transition: border-color 0.15s, background 0.15s, box-shadow 0.15s;
}
.egot-system-message__field > div input {
  padding-right: 46px;
}
.egot-system-message__field input:focus {
  border-color: var(--egot-message-accent);
  background: var(--egot-message-card);
  box-shadow: 0 0 0 3px rgba(46, 134, 193, 0.13);
}
.egot-system-message__field button {
  position: absolute;
  top: 50%;
  right: 7px;
  display: grid;
  width: 34px;
  height: 34px;
  padding: 7px;
  border: 0;
  background: transparent;
  color: var(--egot-message-sub);
  transform: translateY(-50%);
  cursor: pointer;
  place-items: center;
}
.egot-system-message__field button svg {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.8;
}
.egot-system-message__keep {
  display: flex;
  align-items: center;
  color: var(--egot-message-sub);
  font-size: 12px;
  gap: 8px;
  cursor: pointer;
}
.egot-system-message__keep input {
  width: 17px;
  height: 17px;
  accent-color: var(--egot-message-accent);
}
.egot-system-message__warning {
  margin: -5px 0 0;
  color: #b16714;
  font-size: 11px;
  line-height: 1.5;
}
.egot-system-message__warning[hidden] {
  display: none;
}
.egot-system-message__captcha {
  overflow-x: auto;
}
.egot-system-message__primary, .egot-system-message__actions button, .egot-system-message__actions a {
  display: inline-flex;
  min-height: 46px;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  border: 0;
  border-radius: 11px;
  font: inherit;
  font-size: 13px;
  font-weight: 800;
  text-decoration: none;
  transition: filter 0.15s, transform 0.15s cubic-bezier(0.34, 1.56, 0.64, 1);
  cursor: pointer;
}
.egot-system-message__primary {
  width: 100%;
  background: linear-gradient(135deg, var(--egot-message-accent), var(--egot-message-accent-strong));
  color: #fff;
}
.egot-system-message__primary:active, .egot-system-message__actions button:active, .egot-system-message__actions a:active {
  transform: scale(0.97);
}
.egot-system-message__links {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
  color: var(--egot-message-sub);
  font-size: 12px;
  gap: 8px;
}
.egot-system-message__links a {
  color: inherit;
  text-decoration: none;
}
.egot-system-message__actions {
  display: grid;
  margin-top: 25px;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.egot-system-message__actions > :only-child {
  grid-column: 1 / -1;
}
.egot-system-message__actions button {
  border: 1px solid var(--egot-message-line);
  background: var(--egot-message-muted);
  color: var(--egot-message-text);
}
.egot-system-message__actions a {
  background: linear-gradient(135deg, var(--egot-message-accent), var(--egot-message-accent-strong));
  color: #fff;
}
.egot-system-message__status-code {
  margin: -4px 0 5px;
  background: linear-gradient(135deg, var(--egot-message-accent), var(--egot-message-accent-strong));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-size: clamp(68px, 20vw, 96px);
  font-weight: 950;
  letter-spacing: -0.07em;
  line-height: 0.95;
}
html[data-theme="dark"] .egot-system-message, body.color_scheme_dark .egot-system-message {
  --egot-message-bg: #15171b;
  --egot-message-card: #1e2024;
  --egot-message-muted: #26292e;
  --egot-message-accent: #93c2dd;
  --egot-message-accent-strong: #63c6ce;
  --egot-message-text: #e8eaed;
  --egot-message-sub: #9aa0a8;
  --egot-message-line: #303338;
}
@media (hover: hover) and (pointer: fine) {
  .egot-system-message__primary:hover, .egot-system-message__actions a:hover {
    filter: brightness(1.1);
  }
  .egot-system-message__actions button:hover {
    border-color: var(--egot-message-accent);
  }
  .egot-system-message__links a:hover {
    color: var(--egot-message-accent-strong);
    text-decoration: underline;
  }
}
@media (max-width: 520px) {
  .egot-system-message {
    align-items: start;
    padding: max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));
  }
  .egot-system-message__card {
    margin-top: min(13vh, 82px);
    padding: 27px 20px 24px;
    border-radius: 18px;
  }
  .egot-system-message__brand {
    margin-bottom: 21px;
    font-size: 29px;
  }
  .egot-system-message__symbol {
    width: 54px;
    height: 54px;
  }
  .egot-system-message__actions {
    grid-template-columns: 1fr;
  }
  .egot-system-message__actions button {
    order: 2;
  }
}
@media (prefers-reduced-motion: reduce) {
  .egot-system-message *, .egot-system-message *::before, .egot-system-message *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}
/*# sourceMappingURL=2eaab4d4f40aff165a2c3310305653c0e11eb8c4.message.scss.map */
