@charset "UTF-8";/*
  Reset
*/
/*
  Reset
*/
* {
  margin: 0;
  padding: 0;
  font: inherit;
  color: inherit;
}

*,
:after,
:before {
  box-sizing: border-box;
  flex-shrink: 0;
}

html,
body {
  height: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  cursor: default;
  line-height: 1.5;
  overflow-wrap: break-word;
  -moz-tab-size: 4;
  tab-size: 4;
  overflow-x: hidden;
  max-width: 100%;
}

img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

button {
  background: none;
  border: 0;
  cursor: pointer;
  outline: none;
}

a {
  text-decoration: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

ul {
  list-style: none;
}

li {
  display: inline-block;
}

/*
  Color & Theme
*/
/*
  Light mode colors
*/
:root {
  --color-primary: #7c3aed;
  --color-primary-hover: #6d28d9;
  --color-primary-pressed: #5b21b6;
  --color-primary-focus: #6d28d9;
  --color-primary-fill: #f3e8ff;
  --color-primary-reverse: #ffffff;
  --color-primary-outline: rgba(124, 58, 237, 0.3);
  --color-default: #f4f4f5;
  --color-default-hover: #ececef;
  --color-default-pressed: #e3e3e8;
  --color-default-focus: #d1d1d7;
  --color-default-fill: #f4f4f5;
  --color-default-reverse: #2c2c31;
  --color-default-outline: rgba(209, 209, 215, 0.3);
  --color-default-deep: #52525b;
  --color-default-deep-hover: #3f3f46;
  --color-default-deep-pressed: #2c2c31;
  --color-default-deep-focus: #3f3f46;
  --color-default-deep-fill: #f4f4f5;
  --color-default-deep-reverse: #ffffff;
  --color-default-deep-outline: rgba(63, 63, 70, 0.3);
  --color-info: #1890ff;
  --color-info-hover: #0a73eb;
  --color-info-pressed: #144de1;
  --color-info-focus: #0a73eb;
  --color-info-fill: #eef6ff;
  --color-info-reverse: #ffffff;
  --color-info-outline: rgba(10, 115, 235, 0.3);
  --color-link: #0ea5e9;
  --color-link-hover: #0284c7;
  --color-link-pressed: #0369a1;
  --color-link-focus: #0284c7;
  --color-link-fill: #f0f9ff;
  --color-link-reverse: #ffffff;
  --color-link-outline: rgba(2, 132, 199, 0.3);
  --color-success: #0d9488;
  --color-success-hover: #0f766e;
  --color-success-pressed: #115e59;
  --color-success-focus: #0f766e;
  --color-success-fill: #f0fdfa;
  --color-success-reverse: #ffffff;
  --color-success-outline: rgba(15, 118, 110, 0.3);
  --color-warning: #f19b0b;
  --color-warning-hover: #e8840f;
  --color-warning-pressed: #cd740b;
  --color-warning-focus: #e8840f;
  --color-warning-fill: #fffbeb;
  --color-warning-reverse: #ffffff;
  --color-warning-outline: rgba(232, 132, 15, 0.3);
  --color-danger: #f04646;
  --color-danger-hover: #dc2626;
  --color-danger-pressed: #b91c1c;
  --color-danger-focus: #dc2626;
  --color-danger-fill: #fef2f2;
  --color-danger-reverse: #ffffff;
  --color-danger-outline: rgba(220, 38, 38, 0.3);
  --color-bg-modal: #ffffff;
  --color-bg-disabled: #e4e4e7;
  --color-bg-toggle: #a1a1aa;
  --color-bg-indicator: rgba(0, 0, 0, 0.09);
  --color-bg-block: #ffffff;
  --color-bg-reverse-wb: #ffffff;
  --color-bg-reverse-bw: #000000;
  --color-bg-elevation: #fafafa;
  --color-bg-elevation-1: #ffffff;
  --color-bg-elevation-2: #ffffff;
  --color-bg-elevation-3: #ffffff;
  --color-border: #e4e4e7;
  --color-border-hover: #d1d1d7;
  --color-border-pressed: #a1a1aa;
  --color-border-focus: #d1d1d7;
  --color-border-disabled: rgba(0, 0, 0, 0.09);
  --color-border-alpha: rgba(0, 0, 0, 0.18);
  --color-text-header: #1c1c20;
  --color-text-body: #2c2c31;
  --color-text-sub: #71717a;
  --color-text-action: #71717a;
  --color-text-action-hover: #52525b;
  --color-text-action-pressed: #3f3f46;
  --color-text-action-focus: #52525b;
  --color-text-action-disabled: #a1a1aa;
  --color-text-action-reverse: #ffffff;
}

/*
  Dark mode color variables (shared mixin)
*/
/*
  Auto mode: Follow system preference
*/
@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) {
    --color-primary: #7c3aed;
    --color-primary-hover: #8b5cf6;
    --color-primary-pressed: #7c3aed;
    --color-primary-focus: #8b5cf6;
    --color-primary-fill: #111827;
    --color-primary-reverse: #ffffff;
    --color-primary-outline: rgba(158, 115, 254, 0.3);
    --color-default: #34343a;
    --color-default-hover: #3f3f46;
    --color-default-pressed: #34343a;
    --color-default-focus: #3f3f46;
    --color-default-fill: #34343a;
    --color-default-reverse: #ffffff;
    --color-default-outline: rgba(63, 63, 70, 0.3);
    --color-default-deep: #a1a1aa;
    --color-default-deep-hover: #d1d1d7;
    --color-default-deep-pressed: #a1a1aa;
    --color-default-deep-focus: #d1d1d7;
    --color-default-deep-fill: #52525b;
    --color-default-deep-reverse: #2c2c31;
    --color-default-deep-outline: rgba(209, 209, 215, 0.3);
    --color-info: #0a73eb;
    --color-info-hover: #1890ff;
    --color-info-pressed: #0a73eb;
    --color-info-focus: #1890ff;
    --color-info-fill: #1c1c20;
    --color-info-reverse: #ffffff;
    --color-info-outline: rgba(24, 144, 255, 0.3);
    --color-link: #0284c7;
    --color-link-hover: #0ea5e9;
    --color-link-pressed: #0284c7;
    --color-link-focus: #0ea5e9;
    --color-link-fill: #1c1c20;
    --color-link-reverse: #ffffff;
    --color-link-outline: rgba(14, 165, 233, 0.3);
    --color-success: #0d9488;
    --color-success-hover: #1bb0a2;
    --color-success-pressed: #0d9488;
    --color-success-focus: #1bb0a2;
    --color-success-fill: #1c1c20;
    --color-success-reverse: #ffffff;
    --color-success-outline: rgba(27, 176, 162, 0.3);
    --color-warning: #e8840f;
    --color-warning-hover: #f19b0b;
    --color-warning-pressed: #e8840f;
    --color-warning-focus: #f19b0b;
    --color-warning-fill: #1c1c20;
    --color-warning-reverse: #ffffff;
    --color-warning-outline: rgba(241, 155, 11, 0.3);
    --color-danger: #f04646;
    --color-danger-hover: #f25959;
    --color-danger-pressed: #f04646;
    --color-danger-focus: #f25959;
    --color-danger-fill: #1c1c20;
    --color-danger-reverse: #ffffff;
    --color-danger-outline: rgba(242, 89, 89, 0.3);
    --color-bg-modal: #2c2c31;
    --color-bg-disabled: #2c2c31;
    --color-bg-toggle: #52525b;
    --color-bg-indicator: rgba(255, 255, 255, 0.36);
    --color-bg-block: rgba(0, 0, 0, 0.09);
    --color-bg-reverse-wb: #000000;
    --color-bg-reverse-bw: #ffffff;
    --color-bg-wt: #ffffff;
    --color-bg-bk: #000000;
    --color-bg-elevation: #09090b;
    --color-bg-elevation-1: #18181b;
    --color-bg-elevation-2: #242429;
    --color-bg-elevation-3: #2c2c31;
    --color-border: #52525b;
    --color-border-hover: #71717a;
    --color-border-pressed: #52525b;
    --color-border-focus: #71717a;
    --color-border-disabled: rgba(255, 255, 255, 0.09);
    --color-border-alpha: rgba(255, 255, 255, 0.18);
    --color-text-header: #f4f4f5;
    --color-text-body: #e4e4e7;
    --color-text-sub: #a1a1aa;
    --color-text-action: #d1d1d7;
    --color-text-action-hover: #f4f4f5;
    --color-text-action-pressed: #d1d1d7;
    --color-text-action-focus: #f4f4f5;
    --color-text-action-disabled: #52525b;
    --color-text-action-reverse: #ffffff;
  }
}
/*
  Manual dark mode
*/
html[data-color-mode=dark] {
  --color-primary: #7c3aed;
  --color-primary-hover: #8b5cf6;
  --color-primary-pressed: #7c3aed;
  --color-primary-focus: #8b5cf6;
  --color-primary-fill: #111827;
  --color-primary-reverse: #ffffff;
  --color-primary-outline: rgba(158, 115, 254, 0.3);
  --color-default: #34343a;
  --color-default-hover: #3f3f46;
  --color-default-pressed: #34343a;
  --color-default-focus: #3f3f46;
  --color-default-fill: #34343a;
  --color-default-reverse: #ffffff;
  --color-default-outline: rgba(63, 63, 70, 0.3);
  --color-default-deep: #a1a1aa;
  --color-default-deep-hover: #d1d1d7;
  --color-default-deep-pressed: #a1a1aa;
  --color-default-deep-focus: #d1d1d7;
  --color-default-deep-fill: #52525b;
  --color-default-deep-reverse: #2c2c31;
  --color-default-deep-outline: rgba(209, 209, 215, 0.3);
  --color-info: #0a73eb;
  --color-info-hover: #1890ff;
  --color-info-pressed: #0a73eb;
  --color-info-focus: #1890ff;
  --color-info-fill: #1c1c20;
  --color-info-reverse: #ffffff;
  --color-info-outline: rgba(24, 144, 255, 0.3);
  --color-link: #0284c7;
  --color-link-hover: #0ea5e9;
  --color-link-pressed: #0284c7;
  --color-link-focus: #0ea5e9;
  --color-link-fill: #1c1c20;
  --color-link-reverse: #ffffff;
  --color-link-outline: rgba(14, 165, 233, 0.3);
  --color-success: #0d9488;
  --color-success-hover: #1bb0a2;
  --color-success-pressed: #0d9488;
  --color-success-focus: #1bb0a2;
  --color-success-fill: #1c1c20;
  --color-success-reverse: #ffffff;
  --color-success-outline: rgba(27, 176, 162, 0.3);
  --color-warning: #e8840f;
  --color-warning-hover: #f19b0b;
  --color-warning-pressed: #e8840f;
  --color-warning-focus: #f19b0b;
  --color-warning-fill: #1c1c20;
  --color-warning-reverse: #ffffff;
  --color-warning-outline: rgba(241, 155, 11, 0.3);
  --color-danger: #f04646;
  --color-danger-hover: #f25959;
  --color-danger-pressed: #f04646;
  --color-danger-focus: #f25959;
  --color-danger-fill: #1c1c20;
  --color-danger-reverse: #ffffff;
  --color-danger-outline: rgba(242, 89, 89, 0.3);
  --color-bg-modal: #2c2c31;
  --color-bg-disabled: #2c2c31;
  --color-bg-toggle: #52525b;
  --color-bg-indicator: rgba(255, 255, 255, 0.36);
  --color-bg-block: rgba(0, 0, 0, 0.09);
  --color-bg-reverse-wb: #000000;
  --color-bg-reverse-bw: #ffffff;
  --color-bg-wt: #ffffff;
  --color-bg-bk: #000000;
  --color-bg-elevation: #09090b;
  --color-bg-elevation-1: #18181b;
  --color-bg-elevation-2: #242429;
  --color-bg-elevation-3: #2c2c31;
  --color-border: #52525b;
  --color-border-hover: #71717a;
  --color-border-pressed: #52525b;
  --color-border-focus: #71717a;
  --color-border-disabled: rgba(255, 255, 255, 0.09);
  --color-border-alpha: rgba(255, 255, 255, 0.18);
  --color-text-header: #f4f4f5;
  --color-text-body: #e4e4e7;
  --color-text-sub: #a1a1aa;
  --color-text-action: #d1d1d7;
  --color-text-action-hover: #f4f4f5;
  --color-text-action-pressed: #d1d1d7;
  --color-text-action-focus: #f4f4f5;
  --color-text-action-disabled: #52525b;
  --color-text-action-reverse: #ffffff;
}

body :not(button, input, textarea, :disabled).primary {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled).primarya:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled).primarya:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled).primarya:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled).primary-fill {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled).primary-reverse {
  color: var(--color-primary-reverse) !important;
}
body .primary-bg {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body .primary-border:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body .primary-border-fill {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled).default {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled).defaulta:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled).defaulta:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled).defaulta:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled).default-fill {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled).default-reverse {
  color: var(--color-default-reverse) !important;
}
body .default-bg {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body .default-border:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body .default-border-fill {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled).default-deep {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled).default-deepa:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled).default-deepa:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled).default-deepa:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled).default-deep-fill {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled).default-deep-reverse {
  color: var(--color-default-deep-reverse) !important;
}
body .default-deep-bg {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body .default-deep-border:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body .default-deep-border-fill {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled).info {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled).infoa:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled).infoa:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled).infoa:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled).info-fill {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled).info-reverse {
  color: var(--color-info-reverse) !important;
}
body .info-bg {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body .info-border:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body .info-border-fill {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled).link {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled).linka:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled).linka:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled).linka:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled).link-fill {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled).link-reverse {
  color: var(--color-link-reverse) !important;
}
body .link-bg {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body .link-border:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body .link-border-fill {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled).success {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled).successa:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled).successa:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled).successa:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled).success-fill {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled).success-reverse {
  color: var(--color-success-reverse) !important;
}
body .success-bg {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body .success-border:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body .success-border-fill {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled).warning {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled).warninga:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled).warninga:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled).warninga:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled).warning-fill {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled).warning-reverse {
  color: var(--color-warning-reverse) !important;
}
body .warning-bg {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body .warning-border:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body .warning-border-fill {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled).danger {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled).dangera:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled).dangera:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled).dangera:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled).danger-fill {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled).danger-reverse {
  color: var(--color-danger-reverse) !important;
}
body .danger-bg {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body .danger-border:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body .danger-border-fill {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
.p-0 {
  padding: 0;
}

.p-t-0 {
  padding-top: 0;
}

.p-r-0 {
  padding-right: 0;
}

.p-b-0 {
  padding-bottom: 0;
}

.p-l-0 {
  padding-left: 0;
}

.m-0 {
  margin: 0;
}

.m-t-0 {
  margin-top: 0;
}

.m-r-0 {
  margin-right: 0;
}

.m-b-0 {
  margin-bottom: 0;
}

.m-l-0 {
  margin-left: 0;
}

.p-1 {
  padding: 2px;
}

.p-t-1 {
  padding-top: 2px;
}

.p-r-1 {
  padding-right: 2px;
}

.p-b-1 {
  padding-bottom: 2px;
}

.p-l-1 {
  padding-left: 2px;
}

.m-1 {
  margin: 2px;
}

.m-t-1 {
  margin-top: 2px;
}

.m-r-1 {
  margin-right: 2px;
}

.m-b-1 {
  margin-bottom: 2px;
}

.m-l-1 {
  margin-left: 2px;
}

.p-2 {
  padding: 4px;
}

.p-t-2 {
  padding-top: 4px;
}

.p-r-2 {
  padding-right: 4px;
}

.p-b-2 {
  padding-bottom: 4px;
}

.p-l-2 {
  padding-left: 4px;
}

.m-2 {
  margin: 4px;
}

.m-t-2 {
  margin-top: 4px;
}

.m-r-2 {
  margin-right: 4px;
}

.m-b-2 {
  margin-bottom: 4px;
}

.m-l-2 {
  margin-left: 4px;
}

.p-3 {
  padding: 8px;
}

.p-t-3 {
  padding-top: 8px;
}

.p-r-3 {
  padding-right: 8px;
}

.p-b-3 {
  padding-bottom: 8px;
}

.p-l-3 {
  padding-left: 8px;
}

.m-3 {
  margin: 8px;
}

.m-t-3 {
  margin-top: 8px;
}

.m-r-3 {
  margin-right: 8px;
}

.m-b-3 {
  margin-bottom: 8px;
}

.m-l-3 {
  margin-left: 8px;
}

.p-4 {
  padding: 12px;
}

.p-t-4 {
  padding-top: 12px;
}

.p-r-4 {
  padding-right: 12px;
}

.p-b-4 {
  padding-bottom: 12px;
}

.p-l-4 {
  padding-left: 12px;
}

.m-4 {
  margin: 12px;
}

.m-t-4 {
  margin-top: 12px;
}

.m-r-4 {
  margin-right: 12px;
}

.m-b-4 {
  margin-bottom: 12px;
}

.m-l-4 {
  margin-left: 12px;
}

.p-5 {
  padding: 16px;
}

.p-t-5 {
  padding-top: 16px;
}

.p-r-5 {
  padding-right: 16px;
}

.p-b-5 {
  padding-bottom: 16px;
}

.p-l-5 {
  padding-left: 16px;
}

.m-5 {
  margin: 16px;
}

.m-t-5 {
  margin-top: 16px;
}

.m-r-5 {
  margin-right: 16px;
}

.m-b-5 {
  margin-bottom: 16px;
}

.m-l-5 {
  margin-left: 16px;
}

.p-6 {
  padding: 24px;
}

.p-t-6 {
  padding-top: 24px;
}

.p-r-6 {
  padding-right: 24px;
}

.p-b-6 {
  padding-bottom: 24px;
}

.p-l-6 {
  padding-left: 24px;
}

.m-6 {
  margin: 24px;
}

.m-t-6 {
  margin-top: 24px;
}

.m-r-6 {
  margin-right: 24px;
}

.m-b-6 {
  margin-bottom: 24px;
}

.m-l-6 {
  margin-left: 24px;
}

.p-7 {
  padding: 32px;
}

.p-t-7 {
  padding-top: 32px;
}

.p-r-7 {
  padding-right: 32px;
}

.p-b-7 {
  padding-bottom: 32px;
}

.p-l-7 {
  padding-left: 32px;
}

.m-7 {
  margin: 32px;
}

.m-t-7 {
  margin-top: 32px;
}

.m-r-7 {
  margin-right: 32px;
}

.m-b-7 {
  margin-bottom: 32px;
}

.m-l-7 {
  margin-left: 32px;
}

.p-8 {
  padding: 40px;
}

.p-t-8 {
  padding-top: 40px;
}

.p-r-8 {
  padding-right: 40px;
}

.p-b-8 {
  padding-bottom: 40px;
}

.p-l-8 {
  padding-left: 40px;
}

.m-8 {
  margin: 40px;
}

.m-t-8 {
  margin-top: 40px;
}

.m-r-8 {
  margin-right: 40px;
}

.m-b-8 {
  margin-bottom: 40px;
}

.m-l-8 {
  margin-left: 40px;
}

.p-9 {
  padding: 48px;
}

.p-t-9 {
  padding-top: 48px;
}

.p-r-9 {
  padding-right: 48px;
}

.p-b-9 {
  padding-bottom: 48px;
}

.p-l-9 {
  padding-left: 48px;
}

.m-9 {
  margin: 48px;
}

.m-t-9 {
  margin-top: 48px;
}

.m-r-9 {
  margin-right: 48px;
}

.m-b-9 {
  margin-bottom: 48px;
}

.m-l-9 {
  margin-left: 48px;
}

.p-10 {
  padding: 64px;
}

.p-t-10 {
  padding-top: 64px;
}

.p-r-10 {
  padding-right: 64px;
}

.p-b-10 {
  padding-bottom: 64px;
}

.p-l-10 {
  padding-left: 64px;
}

.m-10 {
  margin: 64px;
}

.m-t-10 {
  margin-top: 64px;
}

.m-r-10 {
  margin-right: 64px;
}

.m-b-10 {
  margin-bottom: 64px;
}

.m-l-10 {
  margin-left: 64px;
}

.p-11 {
  padding: 80px;
}

.p-t-11 {
  padding-top: 80px;
}

.p-r-11 {
  padding-right: 80px;
}

.p-b-11 {
  padding-bottom: 80px;
}

.p-l-11 {
  padding-left: 80px;
}

.m-11 {
  margin: 80px;
}

.m-t-11 {
  margin-top: 80px;
}

.m-r-11 {
  margin-right: 80px;
}

.m-b-11 {
  margin-bottom: 80px;
}

.m-l-11 {
  margin-left: 80px;
}

.p-12 {
  padding: 96px;
}

.p-t-12 {
  padding-top: 96px;
}

.p-r-12 {
  padding-right: 96px;
}

.p-b-12 {
  padding-bottom: 96px;
}

.p-l-12 {
  padding-left: 96px;
}

.m-12 {
  margin: 96px;
}

.m-t-12 {
  margin-top: 96px;
}

.m-r-12 {
  margin-right: 96px;
}

.m-b-12 {
  margin-bottom: 96px;
}

.m-l-12 {
  margin-left: 96px;
}

.p-13 {
  padding: 160px;
}

.p-t-13 {
  padding-top: 160px;
}

.p-r-13 {
  padding-right: 160px;
}

.p-b-13 {
  padding-bottom: 160px;
}

.p-l-13 {
  padding-left: 160px;
}

.m-13 {
  margin: 160px;
}

.m-t-13 {
  margin-top: 160px;
}

.m-r-13 {
  margin-right: 160px;
}

.m-b-13 {
  margin-bottom: 160px;
}

.m-l-13 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
.r-0 {
  border-radius: 0;
}

.r-1 {
  border-radius: 2px;
}

.r-2 {
  border-radius: 4px;
}

.r-3 {
  border-radius: 6px;
}

.r-4 {
  border-radius: 8px;
}

.r-5 {
  border-radius: 12px;
}

.r-6 {
  border-radius: 20px;
}

.r-full {
  border-radius: 9999px;
}

/*
  Border
*/
.border-0 {
  border: 0 solid;
}

.border-1 {
  border: 1px solid;
}

.border-2 {
  border: 2px solid;
}

.border-3 {
  border: 3px solid;
}

.border-4 {
  border: 4px solid;
}

/*
  Layout
*/
.grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 24px;
  padding: 0 24px 0 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  .grid {
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 16px;
    padding: 0 16px 0 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  .grid {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 16px;
    padding: 0 16px 0 16px;
  }
}
.grid.grid-fix-2 {
  grid-template-columns: repeat(2, 1fr);
}
.grid > .w-1_2 {
  grid-column: span 1;
}
.grid > .w-2_2 {
  grid-column: span 2;
}
.grid.grid-fix-3 {
  grid-template-columns: repeat(3, 1fr);
}
.grid > .w-1_3 {
  grid-column: span 1;
}
.grid > .w-2_3 {
  grid-column: span 2;
}
.grid > .w-3_3 {
  grid-column: span 3;
}
.grid.grid-fix-4 {
  grid-template-columns: repeat(4, 1fr);
}
.grid > .w-1_4 {
  grid-column: span 1;
}
.grid > .w-2_4 {
  grid-column: span 2;
}
.grid > .w-3_4 {
  grid-column: span 3;
}
.grid > .w-4_4 {
  grid-column: span 4;
}
.grid.grid-fix-5 {
  grid-template-columns: repeat(5, 1fr);
}
.grid > .w-1_5 {
  grid-column: span 1;
}
.grid > .w-2_5 {
  grid-column: span 2;
}
.grid > .w-3_5 {
  grid-column: span 3;
}
.grid > .w-4_5 {
  grid-column: span 4;
}
.grid > .w-5_5 {
  grid-column: span 5;
}
.grid.grid-fix-6 {
  grid-template-columns: repeat(6, 1fr);
}
.grid > .w-1_6 {
  grid-column: span 1;
}
.grid > .w-2_6 {
  grid-column: span 2;
}
.grid > .w-3_6 {
  grid-column: span 3;
}
.grid > .w-4_6 {
  grid-column: span 4;
}
.grid > .w-5_6 {
  grid-column: span 5;
}
.grid > .w-6_6 {
  grid-column: span 6;
}
.grid > .w-1 {
  grid-column: span 1;
}
.grid > .w-2 {
  grid-column: span 2;
}
.grid > .w-3 {
  grid-column: span 3;
}
.grid > .w-4 {
  grid-column: span 4;
}
.grid > .w-5 {
  grid-column: span 5;
}
.grid > .w-6 {
  grid-column: span 6;
}
.grid > .w-7 {
  grid-column: span 7;
}
.grid > .w-8 {
  grid-column: span 8;
}
.grid > .w-9 {
  grid-column: span 9;
}
.grid > .w-10 {
  grid-column: span 10;
}
.grid > .w-11 {
  grid-column: span 11;
}
.grid > .w-12 {
  grid-column: span 12;
}
.grid > .w-full {
  grid-column: span 12;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  .grid > .w-full {
    grid-column: span 6;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  .grid > .w-full {
    grid-column: span 4;
  }
}

/*
  object size
  */
*:not(.grid) > .w-1 {
  width: calc(1 / 12 * 100%);
}
*:not(.grid) > .w-2 {
  width: calc(2 / 12 * 100%);
}
*:not(.grid) > .w-3 {
  width: calc(3 / 12 * 100%);
}
*:not(.grid) > .w-4 {
  width: calc(4 / 12 * 100%);
}
*:not(.grid) > .w-5 {
  width: calc(5 / 12 * 100%);
}
*:not(.grid) > .w-6 {
  width: calc(6 / 12 * 100%);
}
*:not(.grid) > .w-7 {
  width: calc(7 / 12 * 100%);
}
*:not(.grid) > .w-8 {
  width: calc(8 / 12 * 100%);
}
*:not(.grid) > .w-9 {
  width: calc(9 / 12 * 100%);
}
*:not(.grid) > .w-10 {
  width: calc(10 / 12 * 100%);
}
*:not(.grid) > .w-11 {
  width: calc(11 / 12 * 100%);
}
*:not(.grid) > .w-12 {
  width: calc(12 / 12 * 100%);
}
*:not(.grid) > .w-full {
  width: 100%;
}

*.w-0px {
  width: 0px;
}
*.w-1px {
  width: 1px;
}
*.w-2px {
  width: 2px;
}
*.w-3px {
  width: 3px;
}
*.w-4px {
  width: 4px;
}
*.w-5px {
  width: 5px;
}
*.w-6px {
  width: 6px;
}
*.w-7px {
  width: 7px;
}
*.w-8px {
  width: 8px;
}
*.w-9px {
  width: 9px;
}
*.w-10px {
  width: 10px;
}
*.w-11px {
  width: 11px;
}
*.w-12px {
  width: 12px;
}
*.w-13px {
  width: 13px;
}
*.w-14px {
  width: 14px;
}
*.w-15px {
  width: 15px;
}
*.w-16px {
  width: 16px;
}
*.w-17px {
  width: 17px;
}
*.w-18px {
  width: 18px;
}
*.w-19px {
  width: 19px;
}
*.w-20px {
  width: 20px;
}
*.w-21px {
  width: 21px;
}
*.w-22px {
  width: 22px;
}
*.w-23px {
  width: 23px;
}
*.w-24px {
  width: 24px;
}
*.w-25px {
  width: 25px;
}
*.w-26px {
  width: 26px;
}
*.w-27px {
  width: 27px;
}
*.w-28px {
  width: 28px;
}
*.w-29px {
  width: 29px;
}
*.w-30px {
  width: 30px;
}
*.w-31px {
  width: 31px;
}
*.w-32px {
  width: 32px;
}
*.w-33px {
  width: 33px;
}
*.w-34px {
  width: 34px;
}
*.w-35px {
  width: 35px;
}
*.w-36px {
  width: 36px;
}
*.w-37px {
  width: 37px;
}
*.w-38px {
  width: 38px;
}
*.w-39px {
  width: 39px;
}
*.w-40px {
  width: 40px;
}
*.w-41px {
  width: 41px;
}
*.w-42px {
  width: 42px;
}
*.w-43px {
  width: 43px;
}
*.w-44px {
  width: 44px;
}
*.w-45px {
  width: 45px;
}
*.w-46px {
  width: 46px;
}
*.w-47px {
  width: 47px;
}
*.w-48px {
  width: 48px;
}
*.w-49px {
  width: 49px;
}
*.w-50px {
  width: 50px;
}
*.w-51px {
  width: 51px;
}
*.w-52px {
  width: 52px;
}
*.w-53px {
  width: 53px;
}
*.w-54px {
  width: 54px;
}
*.w-55px {
  width: 55px;
}
*.w-56px {
  width: 56px;
}
*.w-57px {
  width: 57px;
}
*.w-58px {
  width: 58px;
}
*.w-59px {
  width: 59px;
}
*.w-60px {
  width: 60px;
}
*.w-61px {
  width: 61px;
}
*.w-62px {
  width: 62px;
}
*.w-63px {
  width: 63px;
}
*.w-64px {
  width: 64px;
}
*.w-65px {
  width: 65px;
}
*.w-66px {
  width: 66px;
}
*.w-67px {
  width: 67px;
}
*.w-68px {
  width: 68px;
}
*.w-69px {
  width: 69px;
}
*.w-70px {
  width: 70px;
}
*.w-71px {
  width: 71px;
}
*.w-72px {
  width: 72px;
}
*.w-73px {
  width: 73px;
}
*.w-74px {
  width: 74px;
}
*.w-75px {
  width: 75px;
}
*.w-76px {
  width: 76px;
}
*.w-77px {
  width: 77px;
}
*.w-78px {
  width: 78px;
}
*.w-79px {
  width: 79px;
}
*.w-80px {
  width: 80px;
}
*.w-81px {
  width: 81px;
}
*.w-82px {
  width: 82px;
}
*.w-83px {
  width: 83px;
}
*.w-84px {
  width: 84px;
}
*.w-85px {
  width: 85px;
}
*.w-86px {
  width: 86px;
}
*.w-87px {
  width: 87px;
}
*.w-88px {
  width: 88px;
}
*.w-89px {
  width: 89px;
}
*.w-90px {
  width: 90px;
}
*.w-91px {
  width: 91px;
}
*.w-92px {
  width: 92px;
}
*.w-93px {
  width: 93px;
}
*.w-94px {
  width: 94px;
}
*.w-95px {
  width: 95px;
}
*.w-96px {
  width: 96px;
}
*.w-97px {
  width: 97px;
}
*.w-98px {
  width: 98px;
}
*.w-99px {
  width: 99px;
}
*.w-100px {
  width: 100px;
}
*.w-101px {
  width: 101px;
}
*.w-102px {
  width: 102px;
}
*.w-103px {
  width: 103px;
}
*.w-104px {
  width: 104px;
}
*.w-105px {
  width: 105px;
}
*.w-106px {
  width: 106px;
}
*.w-107px {
  width: 107px;
}
*.w-108px {
  width: 108px;
}
*.w-109px {
  width: 109px;
}
*.w-110px {
  width: 110px;
}
*.w-111px {
  width: 111px;
}
*.w-112px {
  width: 112px;
}
*.w-113px {
  width: 113px;
}
*.w-114px {
  width: 114px;
}
*.w-115px {
  width: 115px;
}
*.w-116px {
  width: 116px;
}
*.w-117px {
  width: 117px;
}
*.w-118px {
  width: 118px;
}
*.w-119px {
  width: 119px;
}
*.w-120px {
  width: 120px;
}
*.w-121px {
  width: 121px;
}
*.w-122px {
  width: 122px;
}
*.w-123px {
  width: 123px;
}
*.w-124px {
  width: 124px;
}
*.w-125px {
  width: 125px;
}
*.w-126px {
  width: 126px;
}
*.w-127px {
  width: 127px;
}
*.w-128px {
  width: 128px;
}
*.w-129px {
  width: 129px;
}
*.w-130px {
  width: 130px;
}
*.w-131px {
  width: 131px;
}
*.w-132px {
  width: 132px;
}
*.w-133px {
  width: 133px;
}
*.w-134px {
  width: 134px;
}
*.w-135px {
  width: 135px;
}
*.w-136px {
  width: 136px;
}
*.w-137px {
  width: 137px;
}
*.w-138px {
  width: 138px;
}
*.w-139px {
  width: 139px;
}
*.w-140px {
  width: 140px;
}
*.w-141px {
  width: 141px;
}
*.w-142px {
  width: 142px;
}
*.w-143px {
  width: 143px;
}
*.w-144px {
  width: 144px;
}
*.w-145px {
  width: 145px;
}
*.w-146px {
  width: 146px;
}
*.w-147px {
  width: 147px;
}
*.w-148px {
  width: 148px;
}
*.w-149px {
  width: 149px;
}
*.w-150px {
  width: 150px;
}
*.w-151px {
  width: 151px;
}
*.w-152px {
  width: 152px;
}
*.w-153px {
  width: 153px;
}
*.w-154px {
  width: 154px;
}
*.w-155px {
  width: 155px;
}
*.w-156px {
  width: 156px;
}
*.w-157px {
  width: 157px;
}
*.w-158px {
  width: 158px;
}
*.w-159px {
  width: 159px;
}
*.w-160px {
  width: 160px;
}
*.w-161px {
  width: 161px;
}
*.w-162px {
  width: 162px;
}
*.w-163px {
  width: 163px;
}
*.w-164px {
  width: 164px;
}
*.w-165px {
  width: 165px;
}
*.w-166px {
  width: 166px;
}
*.w-167px {
  width: 167px;
}
*.w-168px {
  width: 168px;
}
*.w-169px {
  width: 169px;
}
*.w-170px {
  width: 170px;
}
*.w-171px {
  width: 171px;
}
*.w-172px {
  width: 172px;
}
*.w-173px {
  width: 173px;
}
*.w-174px {
  width: 174px;
}
*.w-175px {
  width: 175px;
}
*.w-176px {
  width: 176px;
}
*.w-177px {
  width: 177px;
}
*.w-178px {
  width: 178px;
}
*.w-179px {
  width: 179px;
}
*.w-180px {
  width: 180px;
}
*.w-181px {
  width: 181px;
}
*.w-182px {
  width: 182px;
}
*.w-183px {
  width: 183px;
}
*.w-184px {
  width: 184px;
}
*.w-185px {
  width: 185px;
}
*.w-186px {
  width: 186px;
}
*.w-187px {
  width: 187px;
}
*.w-188px {
  width: 188px;
}
*.w-189px {
  width: 189px;
}
*.w-190px {
  width: 190px;
}
*.w-191px {
  width: 191px;
}
*.w-192px {
  width: 192px;
}
*.w-193px {
  width: 193px;
}
*.w-194px {
  width: 194px;
}
*.w-195px {
  width: 195px;
}
*.w-196px {
  width: 196px;
}
*.w-197px {
  width: 197px;
}
*.w-198px {
  width: 198px;
}
*.w-199px {
  width: 199px;
}
*.w-200px {
  width: 200px;
}
*.w-201px {
  width: 201px;
}
*.w-202px {
  width: 202px;
}
*.w-203px {
  width: 203px;
}
*.w-204px {
  width: 204px;
}
*.w-205px {
  width: 205px;
}
*.w-206px {
  width: 206px;
}
*.w-207px {
  width: 207px;
}
*.w-208px {
  width: 208px;
}
*.w-209px {
  width: 209px;
}
*.w-210px {
  width: 210px;
}
*.w-211px {
  width: 211px;
}
*.w-212px {
  width: 212px;
}
*.w-213px {
  width: 213px;
}
*.w-214px {
  width: 214px;
}
*.w-215px {
  width: 215px;
}
*.w-216px {
  width: 216px;
}
*.w-217px {
  width: 217px;
}
*.w-218px {
  width: 218px;
}
*.w-219px {
  width: 219px;
}
*.w-220px {
  width: 220px;
}
*.w-221px {
  width: 221px;
}
*.w-222px {
  width: 222px;
}
*.w-223px {
  width: 223px;
}
*.w-224px {
  width: 224px;
}
*.w-225px {
  width: 225px;
}
*.w-226px {
  width: 226px;
}
*.w-227px {
  width: 227px;
}
*.w-228px {
  width: 228px;
}
*.w-229px {
  width: 229px;
}
*.w-230px {
  width: 230px;
}
*.w-231px {
  width: 231px;
}
*.w-232px {
  width: 232px;
}
*.w-233px {
  width: 233px;
}
*.w-234px {
  width: 234px;
}
*.w-235px {
  width: 235px;
}
*.w-236px {
  width: 236px;
}
*.w-237px {
  width: 237px;
}
*.w-238px {
  width: 238px;
}
*.w-239px {
  width: 239px;
}
*.w-240px {
  width: 240px;
}
*.w-241px {
  width: 241px;
}
*.w-242px {
  width: 242px;
}
*.w-243px {
  width: 243px;
}
*.w-244px {
  width: 244px;
}
*.w-245px {
  width: 245px;
}
*.w-246px {
  width: 246px;
}
*.w-247px {
  width: 247px;
}
*.w-248px {
  width: 248px;
}
*.w-249px {
  width: 249px;
}
*.w-250px {
  width: 250px;
}
*.w-251px {
  width: 251px;
}
*.w-252px {
  width: 252px;
}
*.w-253px {
  width: 253px;
}
*.w-254px {
  width: 254px;
}
*.w-255px {
  width: 255px;
}
*.w-256px {
  width: 256px;
}
*.w-257px {
  width: 257px;
}
*.w-258px {
  width: 258px;
}
*.w-259px {
  width: 259px;
}
*.w-260px {
  width: 260px;
}
*.w-261px {
  width: 261px;
}
*.w-262px {
  width: 262px;
}
*.w-263px {
  width: 263px;
}
*.w-264px {
  width: 264px;
}
*.w-265px {
  width: 265px;
}
*.w-266px {
  width: 266px;
}
*.w-267px {
  width: 267px;
}
*.w-268px {
  width: 268px;
}
*.w-269px {
  width: 269px;
}
*.w-270px {
  width: 270px;
}
*.w-271px {
  width: 271px;
}
*.w-272px {
  width: 272px;
}
*.w-273px {
  width: 273px;
}
*.w-274px {
  width: 274px;
}
*.w-275px {
  width: 275px;
}
*.w-276px {
  width: 276px;
}
*.w-277px {
  width: 277px;
}
*.w-278px {
  width: 278px;
}
*.w-279px {
  width: 279px;
}
*.w-280px {
  width: 280px;
}
*.w-281px {
  width: 281px;
}
*.w-282px {
  width: 282px;
}
*.w-283px {
  width: 283px;
}
*.w-284px {
  width: 284px;
}
*.w-285px {
  width: 285px;
}
*.w-286px {
  width: 286px;
}
*.w-287px {
  width: 287px;
}
*.w-288px {
  width: 288px;
}
*.w-289px {
  width: 289px;
}
*.w-290px {
  width: 290px;
}
*.w-291px {
  width: 291px;
}
*.w-292px {
  width: 292px;
}
*.w-293px {
  width: 293px;
}
*.w-294px {
  width: 294px;
}
*.w-295px {
  width: 295px;
}
*.w-296px {
  width: 296px;
}
*.w-297px {
  width: 297px;
}
*.w-298px {
  width: 298px;
}
*.w-299px {
  width: 299px;
}
*.w-300px {
  width: 300px;
}
*.w-301px {
  width: 301px;
}
*.w-302px {
  width: 302px;
}
*.w-303px {
  width: 303px;
}
*.w-304px {
  width: 304px;
}
*.w-305px {
  width: 305px;
}
*.w-306px {
  width: 306px;
}
*.w-307px {
  width: 307px;
}
*.w-308px {
  width: 308px;
}
*.w-309px {
  width: 309px;
}
*.w-310px {
  width: 310px;
}
*.w-311px {
  width: 311px;
}
*.w-312px {
  width: 312px;
}
*.w-313px {
  width: 313px;
}
*.w-314px {
  width: 314px;
}
*.w-315px {
  width: 315px;
}
*.w-316px {
  width: 316px;
}
*.w-317px {
  width: 317px;
}
*.w-318px {
  width: 318px;
}
*.w-319px {
  width: 319px;
}
*.w-320px {
  width: 320px;
}
*.w-321px {
  width: 321px;
}
*.w-322px {
  width: 322px;
}
*.w-323px {
  width: 323px;
}
*.w-324px {
  width: 324px;
}
*.w-325px {
  width: 325px;
}
*.w-326px {
  width: 326px;
}
*.w-327px {
  width: 327px;
}
*.w-328px {
  width: 328px;
}
*.w-329px {
  width: 329px;
}
*.w-330px {
  width: 330px;
}
*.w-331px {
  width: 331px;
}
*.w-332px {
  width: 332px;
}
*.w-333px {
  width: 333px;
}
*.w-334px {
  width: 334px;
}
*.w-335px {
  width: 335px;
}
*.w-336px {
  width: 336px;
}
*.w-337px {
  width: 337px;
}
*.w-338px {
  width: 338px;
}
*.w-339px {
  width: 339px;
}
*.w-340px {
  width: 340px;
}
*.w-341px {
  width: 341px;
}
*.w-342px {
  width: 342px;
}
*.w-343px {
  width: 343px;
}
*.w-344px {
  width: 344px;
}
*.w-345px {
  width: 345px;
}
*.w-346px {
  width: 346px;
}
*.w-347px {
  width: 347px;
}
*.w-348px {
  width: 348px;
}
*.w-349px {
  width: 349px;
}
*.w-350px {
  width: 350px;
}
*.w-351px {
  width: 351px;
}
*.w-352px {
  width: 352px;
}
*.w-353px {
  width: 353px;
}
*.w-354px {
  width: 354px;
}
*.w-355px {
  width: 355px;
}
*.w-356px {
  width: 356px;
}
*.w-357px {
  width: 357px;
}
*.w-358px {
  width: 358px;
}
*.w-359px {
  width: 359px;
}
*.w-360px {
  width: 360px;
}
*.w-361px {
  width: 361px;
}
*.w-362px {
  width: 362px;
}
*.w-363px {
  width: 363px;
}
*.w-364px {
  width: 364px;
}
*.w-365px {
  width: 365px;
}
*.w-366px {
  width: 366px;
}
*.w-367px {
  width: 367px;
}
*.w-368px {
  width: 368px;
}
*.w-369px {
  width: 369px;
}
*.w-370px {
  width: 370px;
}
*.w-371px {
  width: 371px;
}
*.w-372px {
  width: 372px;
}
*.w-373px {
  width: 373px;
}
*.w-374px {
  width: 374px;
}
*.w-375px {
  width: 375px;
}
*.w-376px {
  width: 376px;
}
*.w-377px {
  width: 377px;
}
*.w-378px {
  width: 378px;
}
*.w-379px {
  width: 379px;
}
*.w-380px {
  width: 380px;
}
*.w-381px {
  width: 381px;
}
*.w-382px {
  width: 382px;
}
*.w-383px {
  width: 383px;
}
*.w-384px {
  width: 384px;
}
*.w-385px {
  width: 385px;
}
*.w-386px {
  width: 386px;
}
*.w-387px {
  width: 387px;
}
*.w-388px {
  width: 388px;
}
*.w-389px {
  width: 389px;
}
*.w-390px {
  width: 390px;
}
*.w-391px {
  width: 391px;
}
*.w-392px {
  width: 392px;
}
*.w-393px {
  width: 393px;
}
*.w-394px {
  width: 394px;
}
*.w-395px {
  width: 395px;
}
*.w-396px {
  width: 396px;
}
*.w-397px {
  width: 397px;
}
*.w-398px {
  width: 398px;
}
*.w-399px {
  width: 399px;
}
*.w-400px {
  width: 400px;
}
*.w-401px {
  width: 401px;
}
*.w-402px {
  width: 402px;
}
*.w-403px {
  width: 403px;
}
*.w-404px {
  width: 404px;
}
*.w-405px {
  width: 405px;
}
*.w-406px {
  width: 406px;
}
*.w-407px {
  width: 407px;
}
*.w-408px {
  width: 408px;
}
*.w-409px {
  width: 409px;
}
*.w-410px {
  width: 410px;
}
*.w-411px {
  width: 411px;
}
*.w-412px {
  width: 412px;
}
*.w-413px {
  width: 413px;
}
*.w-414px {
  width: 414px;
}
*.w-415px {
  width: 415px;
}
*.w-416px {
  width: 416px;
}
*.w-417px {
  width: 417px;
}
*.w-418px {
  width: 418px;
}
*.w-419px {
  width: 419px;
}
*.w-420px {
  width: 420px;
}
*.w-421px {
  width: 421px;
}
*.w-422px {
  width: 422px;
}
*.w-423px {
  width: 423px;
}
*.w-424px {
  width: 424px;
}
*.w-425px {
  width: 425px;
}
*.w-426px {
  width: 426px;
}
*.w-427px {
  width: 427px;
}
*.w-428px {
  width: 428px;
}
*.w-429px {
  width: 429px;
}
*.w-430px {
  width: 430px;
}
*.w-431px {
  width: 431px;
}
*.w-432px {
  width: 432px;
}
*.w-433px {
  width: 433px;
}
*.w-434px {
  width: 434px;
}
*.w-435px {
  width: 435px;
}
*.w-436px {
  width: 436px;
}
*.w-437px {
  width: 437px;
}
*.w-438px {
  width: 438px;
}
*.w-439px {
  width: 439px;
}
*.w-440px {
  width: 440px;
}
*.w-441px {
  width: 441px;
}
*.w-442px {
  width: 442px;
}
*.w-443px {
  width: 443px;
}
*.w-444px {
  width: 444px;
}
*.w-445px {
  width: 445px;
}
*.w-446px {
  width: 446px;
}
*.w-447px {
  width: 447px;
}
*.w-448px {
  width: 448px;
}
*.w-449px {
  width: 449px;
}
*.w-450px {
  width: 450px;
}
*.w-451px {
  width: 451px;
}
*.w-452px {
  width: 452px;
}
*.w-453px {
  width: 453px;
}
*.w-454px {
  width: 454px;
}
*.w-455px {
  width: 455px;
}
*.w-456px {
  width: 456px;
}
*.w-457px {
  width: 457px;
}
*.w-458px {
  width: 458px;
}
*.w-459px {
  width: 459px;
}
*.w-460px {
  width: 460px;
}
*.w-461px {
  width: 461px;
}
*.w-462px {
  width: 462px;
}
*.w-463px {
  width: 463px;
}
*.w-464px {
  width: 464px;
}
*.w-465px {
  width: 465px;
}
*.w-466px {
  width: 466px;
}
*.w-467px {
  width: 467px;
}
*.w-468px {
  width: 468px;
}
*.w-469px {
  width: 469px;
}
*.w-470px {
  width: 470px;
}
*.w-471px {
  width: 471px;
}
*.w-472px {
  width: 472px;
}
*.w-473px {
  width: 473px;
}
*.w-474px {
  width: 474px;
}
*.w-475px {
  width: 475px;
}
*.w-476px {
  width: 476px;
}
*.w-477px {
  width: 477px;
}
*.w-478px {
  width: 478px;
}
*.w-479px {
  width: 479px;
}
*.w-480px {
  width: 480px;
}
*.w-481px {
  width: 481px;
}
*.w-482px {
  width: 482px;
}
*.w-483px {
  width: 483px;
}
*.w-484px {
  width: 484px;
}
*.w-485px {
  width: 485px;
}
*.w-486px {
  width: 486px;
}
*.w-487px {
  width: 487px;
}
*.w-488px {
  width: 488px;
}
*.w-489px {
  width: 489px;
}
*.w-490px {
  width: 490px;
}
*.w-491px {
  width: 491px;
}
*.w-492px {
  width: 492px;
}
*.w-493px {
  width: 493px;
}
*.w-494px {
  width: 494px;
}
*.w-495px {
  width: 495px;
}
*.w-496px {
  width: 496px;
}
*.w-497px {
  width: 497px;
}
*.w-498px {
  width: 498px;
}
*.w-499px {
  width: 499px;
}
*.w-500px {
  width: 500px;
}
*.w-501px {
  width: 501px;
}
*.w-502px {
  width: 502px;
}
*.w-503px {
  width: 503px;
}
*.w-504px {
  width: 504px;
}
*.w-505px {
  width: 505px;
}
*.w-506px {
  width: 506px;
}
*.w-507px {
  width: 507px;
}
*.w-508px {
  width: 508px;
}
*.w-509px {
  width: 509px;
}
*.w-510px {
  width: 510px;
}
*.w-511px {
  width: 511px;
}
*.w-512px {
  width: 512px;
}
*.w-513px {
  width: 513px;
}
*.w-514px {
  width: 514px;
}
*.w-515px {
  width: 515px;
}
*.w-516px {
  width: 516px;
}
*.w-517px {
  width: 517px;
}
*.w-518px {
  width: 518px;
}
*.w-519px {
  width: 519px;
}
*.w-520px {
  width: 520px;
}
*.w-521px {
  width: 521px;
}
*.w-522px {
  width: 522px;
}
*.w-523px {
  width: 523px;
}
*.w-524px {
  width: 524px;
}
*.w-525px {
  width: 525px;
}
*.w-526px {
  width: 526px;
}
*.w-527px {
  width: 527px;
}
*.w-528px {
  width: 528px;
}
*.w-529px {
  width: 529px;
}
*.w-530px {
  width: 530px;
}
*.w-531px {
  width: 531px;
}
*.w-532px {
  width: 532px;
}
*.w-533px {
  width: 533px;
}
*.w-534px {
  width: 534px;
}
*.w-535px {
  width: 535px;
}
*.w-536px {
  width: 536px;
}
*.w-537px {
  width: 537px;
}
*.w-538px {
  width: 538px;
}
*.w-539px {
  width: 539px;
}
*.w-540px {
  width: 540px;
}
*.w-541px {
  width: 541px;
}
*.w-542px {
  width: 542px;
}
*.w-543px {
  width: 543px;
}
*.w-544px {
  width: 544px;
}
*.w-545px {
  width: 545px;
}
*.w-546px {
  width: 546px;
}
*.w-547px {
  width: 547px;
}
*.w-548px {
  width: 548px;
}
*.w-549px {
  width: 549px;
}
*.w-550px {
  width: 550px;
}
*.w-551px {
  width: 551px;
}
*.w-552px {
  width: 552px;
}
*.w-553px {
  width: 553px;
}
*.w-554px {
  width: 554px;
}
*.w-555px {
  width: 555px;
}
*.w-556px {
  width: 556px;
}
*.w-557px {
  width: 557px;
}
*.w-558px {
  width: 558px;
}
*.w-559px {
  width: 559px;
}
*.w-560px {
  width: 560px;
}
*.w-561px {
  width: 561px;
}
*.w-562px {
  width: 562px;
}
*.w-563px {
  width: 563px;
}
*.w-564px {
  width: 564px;
}
*.w-565px {
  width: 565px;
}
*.w-566px {
  width: 566px;
}
*.w-567px {
  width: 567px;
}
*.w-568px {
  width: 568px;
}
*.w-569px {
  width: 569px;
}
*.w-570px {
  width: 570px;
}
*.w-571px {
  width: 571px;
}
*.w-572px {
  width: 572px;
}
*.w-573px {
  width: 573px;
}
*.w-574px {
  width: 574px;
}
*.w-575px {
  width: 575px;
}
*.w-576px {
  width: 576px;
}
*.w-577px {
  width: 577px;
}
*.w-578px {
  width: 578px;
}
*.w-579px {
  width: 579px;
}
*.w-580px {
  width: 580px;
}
*.w-581px {
  width: 581px;
}
*.w-582px {
  width: 582px;
}
*.w-583px {
  width: 583px;
}
*.w-584px {
  width: 584px;
}
*.w-585px {
  width: 585px;
}
*.w-586px {
  width: 586px;
}
*.w-587px {
  width: 587px;
}
*.w-588px {
  width: 588px;
}
*.w-589px {
  width: 589px;
}
*.w-590px {
  width: 590px;
}
*.w-591px {
  width: 591px;
}
*.w-592px {
  width: 592px;
}
*.w-593px {
  width: 593px;
}
*.w-594px {
  width: 594px;
}
*.w-595px {
  width: 595px;
}
*.w-596px {
  width: 596px;
}
*.w-597px {
  width: 597px;
}
*.w-598px {
  width: 598px;
}
*.w-599px {
  width: 599px;
}
*.w-600px {
  width: 600px;
}
*.w-601px {
  width: 601px;
}
*.w-602px {
  width: 602px;
}
*.w-603px {
  width: 603px;
}
*.w-604px {
  width: 604px;
}
*.w-605px {
  width: 605px;
}
*.w-606px {
  width: 606px;
}
*.w-607px {
  width: 607px;
}
*.w-608px {
  width: 608px;
}
*.w-609px {
  width: 609px;
}
*.w-610px {
  width: 610px;
}
*.w-611px {
  width: 611px;
}
*.w-612px {
  width: 612px;
}
*.w-613px {
  width: 613px;
}
*.w-614px {
  width: 614px;
}
*.w-615px {
  width: 615px;
}
*.w-616px {
  width: 616px;
}
*.w-617px {
  width: 617px;
}
*.w-618px {
  width: 618px;
}
*.w-619px {
  width: 619px;
}
*.w-620px {
  width: 620px;
}
*.w-621px {
  width: 621px;
}
*.w-622px {
  width: 622px;
}
*.w-623px {
  width: 623px;
}
*.w-624px {
  width: 624px;
}
*.w-625px {
  width: 625px;
}
*.w-626px {
  width: 626px;
}
*.w-627px {
  width: 627px;
}
*.w-628px {
  width: 628px;
}
*.w-629px {
  width: 629px;
}
*.w-630px {
  width: 630px;
}
*.w-631px {
  width: 631px;
}
*.w-632px {
  width: 632px;
}
*.w-633px {
  width: 633px;
}
*.w-634px {
  width: 634px;
}
*.w-635px {
  width: 635px;
}
*.w-636px {
  width: 636px;
}
*.w-637px {
  width: 637px;
}
*.w-638px {
  width: 638px;
}
*.w-639px {
  width: 639px;
}
*.w-640px {
  width: 640px;
}
*.w-641px {
  width: 641px;
}
*.w-642px {
  width: 642px;
}
*.w-643px {
  width: 643px;
}
*.w-644px {
  width: 644px;
}
*.w-645px {
  width: 645px;
}
*.w-646px {
  width: 646px;
}
*.w-647px {
  width: 647px;
}
*.w-648px {
  width: 648px;
}
*.w-649px {
  width: 649px;
}
*.w-650px {
  width: 650px;
}
*.w-651px {
  width: 651px;
}
*.w-652px {
  width: 652px;
}
*.w-653px {
  width: 653px;
}
*.w-654px {
  width: 654px;
}
*.w-655px {
  width: 655px;
}
*.w-656px {
  width: 656px;
}
*.w-657px {
  width: 657px;
}
*.w-658px {
  width: 658px;
}
*.w-659px {
  width: 659px;
}
*.w-660px {
  width: 660px;
}
*.w-661px {
  width: 661px;
}
*.w-662px {
  width: 662px;
}
*.w-663px {
  width: 663px;
}
*.w-664px {
  width: 664px;
}
*.w-665px {
  width: 665px;
}
*.w-666px {
  width: 666px;
}
*.w-667px {
  width: 667px;
}
*.w-668px {
  width: 668px;
}
*.w-669px {
  width: 669px;
}
*.w-670px {
  width: 670px;
}
*.w-671px {
  width: 671px;
}
*.w-672px {
  width: 672px;
}
*.w-673px {
  width: 673px;
}
*.w-674px {
  width: 674px;
}
*.w-675px {
  width: 675px;
}
*.w-676px {
  width: 676px;
}
*.w-677px {
  width: 677px;
}
*.w-678px {
  width: 678px;
}
*.w-679px {
  width: 679px;
}
*.w-680px {
  width: 680px;
}
*.w-681px {
  width: 681px;
}
*.w-682px {
  width: 682px;
}
*.w-683px {
  width: 683px;
}
*.w-684px {
  width: 684px;
}
*.w-685px {
  width: 685px;
}
*.w-686px {
  width: 686px;
}
*.w-687px {
  width: 687px;
}
*.w-688px {
  width: 688px;
}
*.w-689px {
  width: 689px;
}
*.w-690px {
  width: 690px;
}
*.w-691px {
  width: 691px;
}
*.w-692px {
  width: 692px;
}
*.w-693px {
  width: 693px;
}
*.w-694px {
  width: 694px;
}
*.w-695px {
  width: 695px;
}
*.w-696px {
  width: 696px;
}
*.w-697px {
  width: 697px;
}
*.w-698px {
  width: 698px;
}
*.w-699px {
  width: 699px;
}
*.w-700px {
  width: 700px;
}
*.w-701px {
  width: 701px;
}
*.w-702px {
  width: 702px;
}
*.w-703px {
  width: 703px;
}
*.w-704px {
  width: 704px;
}
*.w-705px {
  width: 705px;
}
*.w-706px {
  width: 706px;
}
*.w-707px {
  width: 707px;
}
*.w-708px {
  width: 708px;
}
*.w-709px {
  width: 709px;
}
*.w-710px {
  width: 710px;
}
*.w-711px {
  width: 711px;
}
*.w-712px {
  width: 712px;
}
*.w-713px {
  width: 713px;
}
*.w-714px {
  width: 714px;
}
*.w-715px {
  width: 715px;
}
*.w-716px {
  width: 716px;
}
*.w-717px {
  width: 717px;
}
*.w-718px {
  width: 718px;
}
*.w-719px {
  width: 719px;
}
*.w-720px {
  width: 720px;
}
*.w-721px {
  width: 721px;
}
*.w-722px {
  width: 722px;
}
*.w-723px {
  width: 723px;
}
*.w-724px {
  width: 724px;
}
*.w-725px {
  width: 725px;
}
*.w-726px {
  width: 726px;
}
*.w-727px {
  width: 727px;
}
*.w-728px {
  width: 728px;
}
*.w-729px {
  width: 729px;
}
*.w-730px {
  width: 730px;
}
*.w-731px {
  width: 731px;
}
*.w-732px {
  width: 732px;
}
*.w-733px {
  width: 733px;
}
*.w-734px {
  width: 734px;
}
*.w-735px {
  width: 735px;
}
*.w-736px {
  width: 736px;
}
*.w-737px {
  width: 737px;
}
*.w-738px {
  width: 738px;
}
*.w-739px {
  width: 739px;
}
*.w-740px {
  width: 740px;
}
*.w-741px {
  width: 741px;
}
*.w-742px {
  width: 742px;
}
*.w-743px {
  width: 743px;
}
*.w-744px {
  width: 744px;
}
*.w-745px {
  width: 745px;
}
*.w-746px {
  width: 746px;
}
*.w-747px {
  width: 747px;
}
*.w-748px {
  width: 748px;
}
*.w-749px {
  width: 749px;
}
*.w-750px {
  width: 750px;
}
*.w-751px {
  width: 751px;
}
*.w-752px {
  width: 752px;
}
*.w-753px {
  width: 753px;
}
*.w-754px {
  width: 754px;
}
*.w-755px {
  width: 755px;
}
*.w-756px {
  width: 756px;
}
*.w-757px {
  width: 757px;
}
*.w-758px {
  width: 758px;
}
*.w-759px {
  width: 759px;
}
*.w-760px {
  width: 760px;
}
*.w-761px {
  width: 761px;
}
*.w-762px {
  width: 762px;
}
*.w-763px {
  width: 763px;
}
*.w-764px {
  width: 764px;
}
*.w-765px {
  width: 765px;
}
*.w-766px {
  width: 766px;
}
*.w-767px {
  width: 767px;
}
*.w-768px {
  width: 768px;
}
*.w-769px {
  width: 769px;
}
*.w-770px {
  width: 770px;
}
*.w-771px {
  width: 771px;
}
*.w-772px {
  width: 772px;
}
*.w-773px {
  width: 773px;
}
*.w-774px {
  width: 774px;
}
*.w-775px {
  width: 775px;
}
*.w-776px {
  width: 776px;
}
*.w-777px {
  width: 777px;
}
*.w-778px {
  width: 778px;
}
*.w-779px {
  width: 779px;
}
*.w-780px {
  width: 780px;
}
*.w-781px {
  width: 781px;
}
*.w-782px {
  width: 782px;
}
*.w-783px {
  width: 783px;
}
*.w-784px {
  width: 784px;
}
*.w-785px {
  width: 785px;
}
*.w-786px {
  width: 786px;
}
*.w-787px {
  width: 787px;
}
*.w-788px {
  width: 788px;
}
*.w-789px {
  width: 789px;
}
*.w-790px {
  width: 790px;
}
*.w-791px {
  width: 791px;
}
*.w-792px {
  width: 792px;
}
*.w-793px {
  width: 793px;
}
*.w-794px {
  width: 794px;
}
*.w-795px {
  width: 795px;
}
*.w-796px {
  width: 796px;
}
*.w-797px {
  width: 797px;
}
*.w-798px {
  width: 798px;
}
*.w-799px {
  width: 799px;
}
*.w-800px {
  width: 800px;
}
*.w-801px {
  width: 801px;
}
*.w-802px {
  width: 802px;
}
*.w-803px {
  width: 803px;
}
*.w-804px {
  width: 804px;
}
*.w-805px {
  width: 805px;
}
*.w-806px {
  width: 806px;
}
*.w-807px {
  width: 807px;
}
*.w-808px {
  width: 808px;
}
*.w-809px {
  width: 809px;
}
*.w-810px {
  width: 810px;
}
*.w-811px {
  width: 811px;
}
*.w-812px {
  width: 812px;
}
*.w-813px {
  width: 813px;
}
*.w-814px {
  width: 814px;
}
*.w-815px {
  width: 815px;
}
*.w-816px {
  width: 816px;
}
*.w-817px {
  width: 817px;
}
*.w-818px {
  width: 818px;
}
*.w-819px {
  width: 819px;
}
*.w-820px {
  width: 820px;
}
*.w-821px {
  width: 821px;
}
*.w-822px {
  width: 822px;
}
*.w-823px {
  width: 823px;
}
*.w-824px {
  width: 824px;
}
*.w-825px {
  width: 825px;
}
*.w-826px {
  width: 826px;
}
*.w-827px {
  width: 827px;
}
*.w-828px {
  width: 828px;
}
*.w-829px {
  width: 829px;
}
*.w-830px {
  width: 830px;
}
*.w-831px {
  width: 831px;
}
*.w-832px {
  width: 832px;
}
*.w-833px {
  width: 833px;
}
*.w-834px {
  width: 834px;
}
*.w-835px {
  width: 835px;
}
*.w-836px {
  width: 836px;
}
*.w-837px {
  width: 837px;
}
*.w-838px {
  width: 838px;
}
*.w-839px {
  width: 839px;
}
*.w-840px {
  width: 840px;
}
*.w-841px {
  width: 841px;
}
*.w-842px {
  width: 842px;
}
*.w-843px {
  width: 843px;
}
*.w-844px {
  width: 844px;
}
*.w-845px {
  width: 845px;
}
*.w-846px {
  width: 846px;
}
*.w-847px {
  width: 847px;
}
*.w-848px {
  width: 848px;
}
*.w-849px {
  width: 849px;
}
*.w-850px {
  width: 850px;
}
*.w-851px {
  width: 851px;
}
*.w-852px {
  width: 852px;
}
*.w-853px {
  width: 853px;
}
*.w-854px {
  width: 854px;
}
*.w-855px {
  width: 855px;
}
*.w-856px {
  width: 856px;
}
*.w-857px {
  width: 857px;
}
*.w-858px {
  width: 858px;
}
*.w-859px {
  width: 859px;
}
*.w-860px {
  width: 860px;
}
*.w-861px {
  width: 861px;
}
*.w-862px {
  width: 862px;
}
*.w-863px {
  width: 863px;
}
*.w-864px {
  width: 864px;
}
*.w-865px {
  width: 865px;
}
*.w-866px {
  width: 866px;
}
*.w-867px {
  width: 867px;
}
*.w-868px {
  width: 868px;
}
*.w-869px {
  width: 869px;
}
*.w-870px {
  width: 870px;
}
*.w-871px {
  width: 871px;
}
*.w-872px {
  width: 872px;
}
*.w-873px {
  width: 873px;
}
*.w-874px {
  width: 874px;
}
*.w-875px {
  width: 875px;
}
*.w-876px {
  width: 876px;
}
*.w-877px {
  width: 877px;
}
*.w-878px {
  width: 878px;
}
*.w-879px {
  width: 879px;
}
*.w-880px {
  width: 880px;
}
*.w-881px {
  width: 881px;
}
*.w-882px {
  width: 882px;
}
*.w-883px {
  width: 883px;
}
*.w-884px {
  width: 884px;
}
*.w-885px {
  width: 885px;
}
*.w-886px {
  width: 886px;
}
*.w-887px {
  width: 887px;
}
*.w-888px {
  width: 888px;
}
*.w-889px {
  width: 889px;
}
*.w-890px {
  width: 890px;
}
*.w-891px {
  width: 891px;
}
*.w-892px {
  width: 892px;
}
*.w-893px {
  width: 893px;
}
*.w-894px {
  width: 894px;
}
*.w-895px {
  width: 895px;
}
*.w-896px {
  width: 896px;
}
*.w-897px {
  width: 897px;
}
*.w-898px {
  width: 898px;
}
*.w-899px {
  width: 899px;
}
*.w-900px {
  width: 900px;
}
*.w-901px {
  width: 901px;
}
*.w-902px {
  width: 902px;
}
*.w-903px {
  width: 903px;
}
*.w-904px {
  width: 904px;
}
*.w-905px {
  width: 905px;
}
*.w-906px {
  width: 906px;
}
*.w-907px {
  width: 907px;
}
*.w-908px {
  width: 908px;
}
*.w-909px {
  width: 909px;
}
*.w-910px {
  width: 910px;
}
*.w-911px {
  width: 911px;
}
*.w-912px {
  width: 912px;
}
*.w-913px {
  width: 913px;
}
*.w-914px {
  width: 914px;
}
*.w-915px {
  width: 915px;
}
*.w-916px {
  width: 916px;
}
*.w-917px {
  width: 917px;
}
*.w-918px {
  width: 918px;
}
*.w-919px {
  width: 919px;
}
*.w-920px {
  width: 920px;
}
*.w-921px {
  width: 921px;
}
*.w-922px {
  width: 922px;
}
*.w-923px {
  width: 923px;
}
*.w-924px {
  width: 924px;
}
*.w-925px {
  width: 925px;
}
*.w-926px {
  width: 926px;
}
*.w-927px {
  width: 927px;
}
*.w-928px {
  width: 928px;
}
*.w-929px {
  width: 929px;
}
*.w-930px {
  width: 930px;
}
*.w-931px {
  width: 931px;
}
*.w-932px {
  width: 932px;
}
*.w-933px {
  width: 933px;
}
*.w-934px {
  width: 934px;
}
*.w-935px {
  width: 935px;
}
*.w-936px {
  width: 936px;
}
*.w-937px {
  width: 937px;
}
*.w-938px {
  width: 938px;
}
*.w-939px {
  width: 939px;
}
*.w-940px {
  width: 940px;
}
*.w-941px {
  width: 941px;
}
*.w-942px {
  width: 942px;
}
*.w-943px {
  width: 943px;
}
*.w-944px {
  width: 944px;
}
*.w-945px {
  width: 945px;
}
*.w-946px {
  width: 946px;
}
*.w-947px {
  width: 947px;
}
*.w-948px {
  width: 948px;
}
*.w-949px {
  width: 949px;
}
*.w-950px {
  width: 950px;
}
*.w-951px {
  width: 951px;
}
*.w-952px {
  width: 952px;
}
*.w-953px {
  width: 953px;
}
*.w-954px {
  width: 954px;
}
*.w-955px {
  width: 955px;
}
*.w-956px {
  width: 956px;
}
*.w-957px {
  width: 957px;
}
*.w-958px {
  width: 958px;
}
*.w-959px {
  width: 959px;
}
*.w-960px {
  width: 960px;
}
*.w-961px {
  width: 961px;
}
*.w-962px {
  width: 962px;
}
*.w-963px {
  width: 963px;
}
*.w-964px {
  width: 964px;
}
*.w-965px {
  width: 965px;
}
*.w-966px {
  width: 966px;
}
*.w-967px {
  width: 967px;
}
*.w-968px {
  width: 968px;
}
*.w-969px {
  width: 969px;
}
*.w-970px {
  width: 970px;
}
*.w-971px {
  width: 971px;
}
*.w-972px {
  width: 972px;
}
*.w-973px {
  width: 973px;
}
*.w-974px {
  width: 974px;
}
*.w-975px {
  width: 975px;
}
*.w-976px {
  width: 976px;
}
*.w-977px {
  width: 977px;
}
*.w-978px {
  width: 978px;
}
*.w-979px {
  width: 979px;
}
*.w-980px {
  width: 980px;
}
*.w-981px {
  width: 981px;
}
*.w-982px {
  width: 982px;
}
*.w-983px {
  width: 983px;
}
*.w-984px {
  width: 984px;
}
*.w-985px {
  width: 985px;
}
*.w-986px {
  width: 986px;
}
*.w-987px {
  width: 987px;
}
*.w-988px {
  width: 988px;
}
*.w-989px {
  width: 989px;
}
*.w-990px {
  width: 990px;
}
*.w-991px {
  width: 991px;
}
*.w-992px {
  width: 992px;
}
*.w-993px {
  width: 993px;
}
*.w-994px {
  width: 994px;
}
*.w-995px {
  width: 995px;
}
*.w-996px {
  width: 996px;
}
*.w-997px {
  width: 997px;
}
*.w-998px {
  width: 998px;
}
*.w-999px {
  width: 999px;
}
*.w-1000px {
  width: 1000px;
}
*.w-1001px {
  width: 1001px;
}
*.w-1002px {
  width: 1002px;
}
*.w-1003px {
  width: 1003px;
}
*.w-1004px {
  width: 1004px;
}
*.w-1005px {
  width: 1005px;
}
*.w-1006px {
  width: 1006px;
}
*.w-1007px {
  width: 1007px;
}
*.w-1008px {
  width: 1008px;
}
*.w-1009px {
  width: 1009px;
}
*.w-1010px {
  width: 1010px;
}
*.w-1011px {
  width: 1011px;
}
*.w-1012px {
  width: 1012px;
}
*.w-1013px {
  width: 1013px;
}
*.w-1014px {
  width: 1014px;
}
*.w-1015px {
  width: 1015px;
}
*.w-1016px {
  width: 1016px;
}
*.w-1017px {
  width: 1017px;
}
*.w-1018px {
  width: 1018px;
}
*.w-1019px {
  width: 1019px;
}
*.w-1020px {
  width: 1020px;
}
*.w-1021px {
  width: 1021px;
}
*.w-1022px {
  width: 1022px;
}
*.w-1023px {
  width: 1023px;
}
*.w-1024px {
  width: 1024px;
}
*.w-1025px {
  width: 1025px;
}
*.w-1026px {
  width: 1026px;
}
*.w-1027px {
  width: 1027px;
}
*.w-1028px {
  width: 1028px;
}
*.w-1029px {
  width: 1029px;
}
*.w-1030px {
  width: 1030px;
}
*.w-1031px {
  width: 1031px;
}
*.w-1032px {
  width: 1032px;
}
*.w-1033px {
  width: 1033px;
}
*.w-1034px {
  width: 1034px;
}
*.w-1035px {
  width: 1035px;
}
*.w-1036px {
  width: 1036px;
}
*.w-1037px {
  width: 1037px;
}
*.w-1038px {
  width: 1038px;
}
*.w-1039px {
  width: 1039px;
}
*.w-1040px {
  width: 1040px;
}
*.w-1041px {
  width: 1041px;
}
*.w-1042px {
  width: 1042px;
}
*.w-1043px {
  width: 1043px;
}
*.w-1044px {
  width: 1044px;
}
*.w-1045px {
  width: 1045px;
}
*.w-1046px {
  width: 1046px;
}
*.w-1047px {
  width: 1047px;
}
*.w-1048px {
  width: 1048px;
}
*.w-1049px {
  width: 1049px;
}
*.w-1050px {
  width: 1050px;
}
*.w-1051px {
  width: 1051px;
}
*.w-1052px {
  width: 1052px;
}
*.w-1053px {
  width: 1053px;
}
*.w-1054px {
  width: 1054px;
}
*.w-1055px {
  width: 1055px;
}
*.w-1056px {
  width: 1056px;
}
*.w-1057px {
  width: 1057px;
}
*.w-1058px {
  width: 1058px;
}
*.w-1059px {
  width: 1059px;
}
*.w-1060px {
  width: 1060px;
}
*.w-1061px {
  width: 1061px;
}
*.w-1062px {
  width: 1062px;
}
*.w-1063px {
  width: 1063px;
}
*.w-1064px {
  width: 1064px;
}
*.w-1065px {
  width: 1065px;
}
*.w-1066px {
  width: 1066px;
}
*.w-1067px {
  width: 1067px;
}
*.w-1068px {
  width: 1068px;
}
*.w-1069px {
  width: 1069px;
}
*.w-1070px {
  width: 1070px;
}
*.w-1071px {
  width: 1071px;
}
*.w-1072px {
  width: 1072px;
}
*.w-1073px {
  width: 1073px;
}
*.w-1074px {
  width: 1074px;
}
*.w-1075px {
  width: 1075px;
}
*.w-1076px {
  width: 1076px;
}
*.w-1077px {
  width: 1077px;
}
*.w-1078px {
  width: 1078px;
}
*.w-1079px {
  width: 1079px;
}
*.w-1080px {
  width: 1080px;
}
*.w-1081px {
  width: 1081px;
}
*.w-1082px {
  width: 1082px;
}
*.w-1083px {
  width: 1083px;
}
*.w-1084px {
  width: 1084px;
}
*.w-1085px {
  width: 1085px;
}
*.w-1086px {
  width: 1086px;
}
*.w-1087px {
  width: 1087px;
}
*.w-1088px {
  width: 1088px;
}
*.w-1089px {
  width: 1089px;
}
*.w-1090px {
  width: 1090px;
}
*.w-1091px {
  width: 1091px;
}
*.w-1092px {
  width: 1092px;
}
*.w-1093px {
  width: 1093px;
}
*.w-1094px {
  width: 1094px;
}
*.w-1095px {
  width: 1095px;
}
*.w-1096px {
  width: 1096px;
}
*.w-1097px {
  width: 1097px;
}
*.w-1098px {
  width: 1098px;
}
*.w-1099px {
  width: 1099px;
}
*.w-1100px {
  width: 1100px;
}
*.w-1101px {
  width: 1101px;
}
*.w-1102px {
  width: 1102px;
}
*.w-1103px {
  width: 1103px;
}
*.w-1104px {
  width: 1104px;
}
*.w-1105px {
  width: 1105px;
}
*.w-1106px {
  width: 1106px;
}
*.w-1107px {
  width: 1107px;
}
*.w-1108px {
  width: 1108px;
}
*.w-1109px {
  width: 1109px;
}
*.w-1110px {
  width: 1110px;
}
*.w-1111px {
  width: 1111px;
}
*.w-1112px {
  width: 1112px;
}
*.w-1113px {
  width: 1113px;
}
*.w-1114px {
  width: 1114px;
}
*.w-1115px {
  width: 1115px;
}
*.w-1116px {
  width: 1116px;
}
*.w-1117px {
  width: 1117px;
}
*.w-1118px {
  width: 1118px;
}
*.w-1119px {
  width: 1119px;
}
*.w-1120px {
  width: 1120px;
}
*.w-1121px {
  width: 1121px;
}
*.w-1122px {
  width: 1122px;
}
*.w-1123px {
  width: 1123px;
}
*.w-1124px {
  width: 1124px;
}
*.w-1125px {
  width: 1125px;
}
*.w-1126px {
  width: 1126px;
}
*.w-1127px {
  width: 1127px;
}
*.w-1128px {
  width: 1128px;
}
*.w-1129px {
  width: 1129px;
}
*.w-1130px {
  width: 1130px;
}
*.w-1131px {
  width: 1131px;
}
*.w-1132px {
  width: 1132px;
}
*.w-1133px {
  width: 1133px;
}
*.w-1134px {
  width: 1134px;
}
*.w-1135px {
  width: 1135px;
}
*.w-1136px {
  width: 1136px;
}
*.w-1137px {
  width: 1137px;
}
*.w-1138px {
  width: 1138px;
}
*.w-1139px {
  width: 1139px;
}
*.w-1140px {
  width: 1140px;
}
*.w-1141px {
  width: 1141px;
}
*.w-1142px {
  width: 1142px;
}
*.w-1143px {
  width: 1143px;
}
*.w-1144px {
  width: 1144px;
}
*.w-1145px {
  width: 1145px;
}
*.w-1146px {
  width: 1146px;
}
*.w-1147px {
  width: 1147px;
}
*.w-1148px {
  width: 1148px;
}
*.w-1149px {
  width: 1149px;
}
*.w-1150px {
  width: 1150px;
}
*.w-1151px {
  width: 1151px;
}
*.w-1152px {
  width: 1152px;
}
*.w-1153px {
  width: 1153px;
}
*.w-1154px {
  width: 1154px;
}
*.w-1155px {
  width: 1155px;
}
*.w-1156px {
  width: 1156px;
}
*.w-1157px {
  width: 1157px;
}
*.w-1158px {
  width: 1158px;
}
*.w-1159px {
  width: 1159px;
}
*.w-1160px {
  width: 1160px;
}
*.w-1161px {
  width: 1161px;
}
*.w-1162px {
  width: 1162px;
}
*.w-1163px {
  width: 1163px;
}
*.w-1164px {
  width: 1164px;
}
*.w-1165px {
  width: 1165px;
}
*.w-1166px {
  width: 1166px;
}
*.w-1167px {
  width: 1167px;
}
*.w-1168px {
  width: 1168px;
}
*.w-1169px {
  width: 1169px;
}
*.w-1170px {
  width: 1170px;
}
*.w-1171px {
  width: 1171px;
}
*.w-1172px {
  width: 1172px;
}
*.w-1173px {
  width: 1173px;
}
*.w-1174px {
  width: 1174px;
}
*.w-1175px {
  width: 1175px;
}
*.w-1176px {
  width: 1176px;
}
*.w-1177px {
  width: 1177px;
}
*.w-1178px {
  width: 1178px;
}
*.w-1179px {
  width: 1179px;
}
*.w-1180px {
  width: 1180px;
}
*.w-1181px {
  width: 1181px;
}
*.w-1182px {
  width: 1182px;
}
*.w-1183px {
  width: 1183px;
}
*.w-1184px {
  width: 1184px;
}
*.w-1185px {
  width: 1185px;
}
*.w-1186px {
  width: 1186px;
}
*.w-1187px {
  width: 1187px;
}
*.w-1188px {
  width: 1188px;
}
*.w-1189px {
  width: 1189px;
}
*.w-1190px {
  width: 1190px;
}
*.w-1191px {
  width: 1191px;
}
*.w-1192px {
  width: 1192px;
}
*.w-1193px {
  width: 1193px;
}
*.w-1194px {
  width: 1194px;
}
*.w-1195px {
  width: 1195px;
}
*.w-1196px {
  width: 1196px;
}
*.w-1197px {
  width: 1197px;
}
*.w-1198px {
  width: 1198px;
}
*.w-1199px {
  width: 1199px;
}
*.w-1200px {
  width: 1200px;
}
*.w-1201px {
  width: 1201px;
}
*.w-1202px {
  width: 1202px;
}
*.w-1203px {
  width: 1203px;
}
*.w-1204px {
  width: 1204px;
}
*.w-1205px {
  width: 1205px;
}
*.w-1206px {
  width: 1206px;
}
*.w-1207px {
  width: 1207px;
}
*.w-1208px {
  width: 1208px;
}
*.w-1209px {
  width: 1209px;
}
*.w-1210px {
  width: 1210px;
}
*.w-1211px {
  width: 1211px;
}
*.w-1212px {
  width: 1212px;
}
*.w-1213px {
  width: 1213px;
}
*.w-1214px {
  width: 1214px;
}
*.w-1215px {
  width: 1215px;
}
*.w-1216px {
  width: 1216px;
}
*.w-1217px {
  width: 1217px;
}
*.w-1218px {
  width: 1218px;
}
*.w-1219px {
  width: 1219px;
}
*.w-1220px {
  width: 1220px;
}
*.w-1221px {
  width: 1221px;
}
*.w-1222px {
  width: 1222px;
}
*.w-1223px {
  width: 1223px;
}
*.w-1224px {
  width: 1224px;
}
*.w-1225px {
  width: 1225px;
}
*.w-1226px {
  width: 1226px;
}
*.w-1227px {
  width: 1227px;
}
*.w-1228px {
  width: 1228px;
}
*.w-1229px {
  width: 1229px;
}
*.w-1230px {
  width: 1230px;
}
*.w-1231px {
  width: 1231px;
}
*.w-1232px {
  width: 1232px;
}
*.w-1233px {
  width: 1233px;
}
*.w-1234px {
  width: 1234px;
}
*.w-1235px {
  width: 1235px;
}
*.w-1236px {
  width: 1236px;
}
*.w-1237px {
  width: 1237px;
}
*.w-1238px {
  width: 1238px;
}
*.w-1239px {
  width: 1239px;
}
*.w-1240px {
  width: 1240px;
}
*.w-1241px {
  width: 1241px;
}
*.w-1242px {
  width: 1242px;
}
*.w-1243px {
  width: 1243px;
}
*.w-1244px {
  width: 1244px;
}
*.w-1245px {
  width: 1245px;
}
*.w-1246px {
  width: 1246px;
}
*.w-1247px {
  width: 1247px;
}
*.w-1248px {
  width: 1248px;
}
*.w-1249px {
  width: 1249px;
}
*.w-1250px {
  width: 1250px;
}
*.w-1251px {
  width: 1251px;
}
*.w-1252px {
  width: 1252px;
}
*.w-1253px {
  width: 1253px;
}
*.w-1254px {
  width: 1254px;
}
*.w-1255px {
  width: 1255px;
}
*.w-1256px {
  width: 1256px;
}
*.w-1257px {
  width: 1257px;
}
*.w-1258px {
  width: 1258px;
}
*.w-1259px {
  width: 1259px;
}
*.w-1260px {
  width: 1260px;
}
*.w-1261px {
  width: 1261px;
}
*.w-1262px {
  width: 1262px;
}
*.w-1263px {
  width: 1263px;
}
*.w-1264px {
  width: 1264px;
}
*.w-1265px {
  width: 1265px;
}
*.w-1266px {
  width: 1266px;
}
*.w-1267px {
  width: 1267px;
}
*.w-1268px {
  width: 1268px;
}
*.w-1269px {
  width: 1269px;
}
*.w-1270px {
  width: 1270px;
}
*.w-1271px {
  width: 1271px;
}
*.w-1272px {
  width: 1272px;
}
*.w-1273px {
  width: 1273px;
}
*.w-1274px {
  width: 1274px;
}
*.w-1275px {
  width: 1275px;
}
*.w-1276px {
  width: 1276px;
}
*.w-1277px {
  width: 1277px;
}
*.w-1278px {
  width: 1278px;
}
*.w-1279px {
  width: 1279px;
}
*.w-1280px {
  width: 1280px;
}
*.w-1281px {
  width: 1281px;
}
*.w-1282px {
  width: 1282px;
}
*.w-1283px {
  width: 1283px;
}
*.w-1284px {
  width: 1284px;
}
*.w-1285px {
  width: 1285px;
}
*.w-1286px {
  width: 1286px;
}
*.w-1287px {
  width: 1287px;
}
*.w-1288px {
  width: 1288px;
}
*.w-1289px {
  width: 1289px;
}
*.w-1290px {
  width: 1290px;
}
*.w-1291px {
  width: 1291px;
}
*.w-1292px {
  width: 1292px;
}
*.w-1293px {
  width: 1293px;
}
*.w-1294px {
  width: 1294px;
}
*.w-1295px {
  width: 1295px;
}
*.w-1296px {
  width: 1296px;
}
*.w-1297px {
  width: 1297px;
}
*.w-1298px {
  width: 1298px;
}
*.w-1299px {
  width: 1299px;
}
*.w-1300px {
  width: 1300px;
}
*.w-1301px {
  width: 1301px;
}
*.w-1302px {
  width: 1302px;
}
*.w-1303px {
  width: 1303px;
}
*.w-1304px {
  width: 1304px;
}
*.w-1305px {
  width: 1305px;
}
*.w-1306px {
  width: 1306px;
}
*.w-1307px {
  width: 1307px;
}
*.w-1308px {
  width: 1308px;
}
*.w-1309px {
  width: 1309px;
}
*.w-1310px {
  width: 1310px;
}
*.w-1311px {
  width: 1311px;
}
*.w-1312px {
  width: 1312px;
}
*.w-1313px {
  width: 1313px;
}
*.w-1314px {
  width: 1314px;
}
*.w-1315px {
  width: 1315px;
}
*.w-1316px {
  width: 1316px;
}
*.w-1317px {
  width: 1317px;
}
*.w-1318px {
  width: 1318px;
}
*.w-1319px {
  width: 1319px;
}
*.w-1320px {
  width: 1320px;
}
*.w-1321px {
  width: 1321px;
}
*.w-1322px {
  width: 1322px;
}
*.w-1323px {
  width: 1323px;
}
*.w-1324px {
  width: 1324px;
}
*.w-1325px {
  width: 1325px;
}
*.w-1326px {
  width: 1326px;
}
*.w-1327px {
  width: 1327px;
}
*.w-1328px {
  width: 1328px;
}
*.w-1329px {
  width: 1329px;
}
*.w-1330px {
  width: 1330px;
}
*.w-1331px {
  width: 1331px;
}
*.w-1332px {
  width: 1332px;
}
*.w-1333px {
  width: 1333px;
}
*.w-1334px {
  width: 1334px;
}
*.w-1335px {
  width: 1335px;
}
*.w-1336px {
  width: 1336px;
}
*.w-1337px {
  width: 1337px;
}
*.w-1338px {
  width: 1338px;
}
*.w-1339px {
  width: 1339px;
}
*.w-1340px {
  width: 1340px;
}
*.w-1341px {
  width: 1341px;
}
*.w-1342px {
  width: 1342px;
}
*.w-1343px {
  width: 1343px;
}
*.w-1344px {
  width: 1344px;
}
*.w-1345px {
  width: 1345px;
}
*.w-1346px {
  width: 1346px;
}
*.w-1347px {
  width: 1347px;
}
*.w-1348px {
  width: 1348px;
}
*.w-1349px {
  width: 1349px;
}
*.w-1350px {
  width: 1350px;
}
*.w-1351px {
  width: 1351px;
}
*.w-1352px {
  width: 1352px;
}
*.w-1353px {
  width: 1353px;
}
*.w-1354px {
  width: 1354px;
}
*.w-1355px {
  width: 1355px;
}
*.w-1356px {
  width: 1356px;
}
*.w-1357px {
  width: 1357px;
}
*.w-1358px {
  width: 1358px;
}
*.w-1359px {
  width: 1359px;
}
*.w-1360px {
  width: 1360px;
}
*.w-1361px {
  width: 1361px;
}
*.w-1362px {
  width: 1362px;
}
*.w-1363px {
  width: 1363px;
}
*.w-1364px {
  width: 1364px;
}
*.w-1365px {
  width: 1365px;
}
*.w-1366px {
  width: 1366px;
}
*.w-1367px {
  width: 1367px;
}
*.w-1368px {
  width: 1368px;
}
*.w-1369px {
  width: 1369px;
}
*.w-1370px {
  width: 1370px;
}
*.w-1371px {
  width: 1371px;
}
*.w-1372px {
  width: 1372px;
}
*.w-1373px {
  width: 1373px;
}
*.w-1374px {
  width: 1374px;
}
*.w-1375px {
  width: 1375px;
}
*.w-1376px {
  width: 1376px;
}
*.w-1377px {
  width: 1377px;
}
*.w-1378px {
  width: 1378px;
}
*.w-1379px {
  width: 1379px;
}
*.w-1380px {
  width: 1380px;
}
*.w-1381px {
  width: 1381px;
}
*.w-1382px {
  width: 1382px;
}
*.w-1383px {
  width: 1383px;
}
*.w-1384px {
  width: 1384px;
}
*.w-1385px {
  width: 1385px;
}
*.w-1386px {
  width: 1386px;
}
*.w-1387px {
  width: 1387px;
}
*.w-1388px {
  width: 1388px;
}
*.w-1389px {
  width: 1389px;
}
*.w-1390px {
  width: 1390px;
}
*.w-1391px {
  width: 1391px;
}
*.w-1392px {
  width: 1392px;
}
*.w-1393px {
  width: 1393px;
}
*.w-1394px {
  width: 1394px;
}
*.w-1395px {
  width: 1395px;
}
*.w-1396px {
  width: 1396px;
}
*.w-1397px {
  width: 1397px;
}
*.w-1398px {
  width: 1398px;
}
*.w-1399px {
  width: 1399px;
}
*.w-1400px {
  width: 1400px;
}
*.w-1401px {
  width: 1401px;
}
*.w-1402px {
  width: 1402px;
}
*.w-1403px {
  width: 1403px;
}
*.w-1404px {
  width: 1404px;
}
*.w-1405px {
  width: 1405px;
}
*.w-1406px {
  width: 1406px;
}
*.w-1407px {
  width: 1407px;
}
*.w-1408px {
  width: 1408px;
}
*.w-1409px {
  width: 1409px;
}
*.w-1410px {
  width: 1410px;
}
*.w-1411px {
  width: 1411px;
}
*.w-1412px {
  width: 1412px;
}
*.w-1413px {
  width: 1413px;
}
*.w-1414px {
  width: 1414px;
}
*.w-1415px {
  width: 1415px;
}
*.w-1416px {
  width: 1416px;
}
*.w-1417px {
  width: 1417px;
}
*.w-1418px {
  width: 1418px;
}
*.w-1419px {
  width: 1419px;
}
*.w-1420px {
  width: 1420px;
}
*.w-1421px {
  width: 1421px;
}
*.w-1422px {
  width: 1422px;
}
*.w-1423px {
  width: 1423px;
}
*.w-1424px {
  width: 1424px;
}
*.w-1425px {
  width: 1425px;
}
*.w-1426px {
  width: 1426px;
}
*.w-1427px {
  width: 1427px;
}
*.w-1428px {
  width: 1428px;
}
*.w-1429px {
  width: 1429px;
}
*.w-1430px {
  width: 1430px;
}
*.w-1431px {
  width: 1431px;
}
*.w-1432px {
  width: 1432px;
}
*.w-1433px {
  width: 1433px;
}
*.w-1434px {
  width: 1434px;
}
*.w-1435px {
  width: 1435px;
}
*.w-1436px {
  width: 1436px;
}
*.w-1437px {
  width: 1437px;
}
*.w-1438px {
  width: 1438px;
}
*.w-1439px {
  width: 1439px;
}
*.w-1440px {
  width: 1440px;
}
*.w-1441px {
  width: 1441px;
}
*.w-1442px {
  width: 1442px;
}
*.w-1443px {
  width: 1443px;
}
*.w-1444px {
  width: 1444px;
}
*.w-1445px {
  width: 1445px;
}
*.w-1446px {
  width: 1446px;
}
*.w-1447px {
  width: 1447px;
}
*.w-1448px {
  width: 1448px;
}
*.w-1449px {
  width: 1449px;
}
*.w-1450px {
  width: 1450px;
}
*.w-1451px {
  width: 1451px;
}
*.w-1452px {
  width: 1452px;
}
*.w-1453px {
  width: 1453px;
}
*.w-1454px {
  width: 1454px;
}
*.w-1455px {
  width: 1455px;
}
*.w-1456px {
  width: 1456px;
}
*.w-1457px {
  width: 1457px;
}
*.w-1458px {
  width: 1458px;
}
*.w-1459px {
  width: 1459px;
}
*.w-1460px {
  width: 1460px;
}
*.w-1461px {
  width: 1461px;
}
*.w-1462px {
  width: 1462px;
}
*.w-1463px {
  width: 1463px;
}
*.w-1464px {
  width: 1464px;
}
*.w-1465px {
  width: 1465px;
}
*.w-1466px {
  width: 1466px;
}
*.w-1467px {
  width: 1467px;
}
*.w-1468px {
  width: 1468px;
}
*.w-1469px {
  width: 1469px;
}
*.w-1470px {
  width: 1470px;
}
*.w-1471px {
  width: 1471px;
}
*.w-1472px {
  width: 1472px;
}
*.w-1473px {
  width: 1473px;
}
*.w-1474px {
  width: 1474px;
}
*.w-1475px {
  width: 1475px;
}
*.w-1476px {
  width: 1476px;
}
*.w-1477px {
  width: 1477px;
}
*.w-1478px {
  width: 1478px;
}
*.w-1479px {
  width: 1479px;
}
*.w-1480px {
  width: 1480px;
}
*.w-1481px {
  width: 1481px;
}
*.w-1482px {
  width: 1482px;
}
*.w-1483px {
  width: 1483px;
}
*.w-1484px {
  width: 1484px;
}
*.w-1485px {
  width: 1485px;
}
*.w-1486px {
  width: 1486px;
}
*.w-1487px {
  width: 1487px;
}
*.w-1488px {
  width: 1488px;
}
*.w-1489px {
  width: 1489px;
}
*.w-1490px {
  width: 1490px;
}
*.w-1491px {
  width: 1491px;
}
*.w-1492px {
  width: 1492px;
}
*.w-1493px {
  width: 1493px;
}
*.w-1494px {
  width: 1494px;
}
*.w-1495px {
  width: 1495px;
}
*.w-1496px {
  width: 1496px;
}
*.w-1497px {
  width: 1497px;
}
*.w-1498px {
  width: 1498px;
}
*.w-1499px {
  width: 1499px;
}
*.w-1500px {
  width: 1500px;
}
*.w-1501px {
  width: 1501px;
}
*.w-1502px {
  width: 1502px;
}
*.w-1503px {
  width: 1503px;
}
*.w-1504px {
  width: 1504px;
}
*.w-1505px {
  width: 1505px;
}
*.w-1506px {
  width: 1506px;
}
*.w-1507px {
  width: 1507px;
}
*.w-1508px {
  width: 1508px;
}
*.w-1509px {
  width: 1509px;
}
*.w-1510px {
  width: 1510px;
}
*.w-1511px {
  width: 1511px;
}
*.w-1512px {
  width: 1512px;
}
*.w-1513px {
  width: 1513px;
}
*.w-1514px {
  width: 1514px;
}
*.w-1515px {
  width: 1515px;
}
*.w-1516px {
  width: 1516px;
}
*.w-1517px {
  width: 1517px;
}
*.w-1518px {
  width: 1518px;
}
*.w-1519px {
  width: 1519px;
}
*.w-1520px {
  width: 1520px;
}
*.w-1521px {
  width: 1521px;
}
*.w-1522px {
  width: 1522px;
}
*.w-1523px {
  width: 1523px;
}
*.w-1524px {
  width: 1524px;
}
*.w-1525px {
  width: 1525px;
}
*.w-1526px {
  width: 1526px;
}
*.w-1527px {
  width: 1527px;
}
*.w-1528px {
  width: 1528px;
}
*.w-1529px {
  width: 1529px;
}
*.w-1530px {
  width: 1530px;
}
*.w-1531px {
  width: 1531px;
}
*.w-1532px {
  width: 1532px;
}
*.w-1533px {
  width: 1533px;
}
*.w-1534px {
  width: 1534px;
}
*.w-1535px {
  width: 1535px;
}
*.w-1536px {
  width: 1536px;
}
*.w-1537px {
  width: 1537px;
}
*.w-1538px {
  width: 1538px;
}
*.w-1539px {
  width: 1539px;
}
*.w-1540px {
  width: 1540px;
}
*.w-1541px {
  width: 1541px;
}
*.w-1542px {
  width: 1542px;
}
*.w-1543px {
  width: 1543px;
}
*.w-1544px {
  width: 1544px;
}
*.w-1545px {
  width: 1545px;
}
*.w-1546px {
  width: 1546px;
}
*.w-1547px {
  width: 1547px;
}
*.w-1548px {
  width: 1548px;
}
*.w-1549px {
  width: 1549px;
}
*.w-1550px {
  width: 1550px;
}
*.w-1551px {
  width: 1551px;
}
*.w-1552px {
  width: 1552px;
}
*.w-1553px {
  width: 1553px;
}
*.w-1554px {
  width: 1554px;
}
*.w-1555px {
  width: 1555px;
}
*.w-1556px {
  width: 1556px;
}
*.w-1557px {
  width: 1557px;
}
*.w-1558px {
  width: 1558px;
}
*.w-1559px {
  width: 1559px;
}
*.w-1560px {
  width: 1560px;
}
*.w-1561px {
  width: 1561px;
}
*.w-1562px {
  width: 1562px;
}
*.w-1563px {
  width: 1563px;
}
*.w-1564px {
  width: 1564px;
}
*.w-1565px {
  width: 1565px;
}
*.w-1566px {
  width: 1566px;
}
*.w-1567px {
  width: 1567px;
}
*.w-1568px {
  width: 1568px;
}
*.w-1569px {
  width: 1569px;
}
*.w-1570px {
  width: 1570px;
}
*.w-1571px {
  width: 1571px;
}
*.w-1572px {
  width: 1572px;
}
*.w-1573px {
  width: 1573px;
}
*.w-1574px {
  width: 1574px;
}
*.w-1575px {
  width: 1575px;
}
*.w-1576px {
  width: 1576px;
}
*.w-1577px {
  width: 1577px;
}
*.w-1578px {
  width: 1578px;
}
*.w-1579px {
  width: 1579px;
}
*.w-1580px {
  width: 1580px;
}
*.w-1581px {
  width: 1581px;
}
*.w-1582px {
  width: 1582px;
}
*.w-1583px {
  width: 1583px;
}
*.w-1584px {
  width: 1584px;
}
*.w-1585px {
  width: 1585px;
}
*.w-1586px {
  width: 1586px;
}
*.w-1587px {
  width: 1587px;
}
*.w-1588px {
  width: 1588px;
}
*.w-1589px {
  width: 1589px;
}
*.w-1590px {
  width: 1590px;
}
*.w-1591px {
  width: 1591px;
}
*.w-1592px {
  width: 1592px;
}
*.w-1593px {
  width: 1593px;
}
*.w-1594px {
  width: 1594px;
}
*.w-1595px {
  width: 1595px;
}
*.w-1596px {
  width: 1596px;
}
*.w-1597px {
  width: 1597px;
}
*.w-1598px {
  width: 1598px;
}
*.w-1599px {
  width: 1599px;
}
*.w-1600px {
  width: 1600px;
}
*.w-1601px {
  width: 1601px;
}
*.w-1602px {
  width: 1602px;
}
*.w-1603px {
  width: 1603px;
}
*.w-1604px {
  width: 1604px;
}
*.w-1605px {
  width: 1605px;
}
*.w-1606px {
  width: 1606px;
}
*.w-1607px {
  width: 1607px;
}
*.w-1608px {
  width: 1608px;
}
*.w-1609px {
  width: 1609px;
}
*.w-1610px {
  width: 1610px;
}
*.w-1611px {
  width: 1611px;
}
*.w-1612px {
  width: 1612px;
}
*.w-1613px {
  width: 1613px;
}
*.w-1614px {
  width: 1614px;
}
*.w-1615px {
  width: 1615px;
}
*.w-1616px {
  width: 1616px;
}
*.w-1617px {
  width: 1617px;
}
*.w-1618px {
  width: 1618px;
}
*.w-1619px {
  width: 1619px;
}
*.w-1620px {
  width: 1620px;
}
*.w-1621px {
  width: 1621px;
}
*.w-1622px {
  width: 1622px;
}
*.w-1623px {
  width: 1623px;
}
*.w-1624px {
  width: 1624px;
}
*.w-1625px {
  width: 1625px;
}
*.w-1626px {
  width: 1626px;
}
*.w-1627px {
  width: 1627px;
}
*.w-1628px {
  width: 1628px;
}
*.w-1629px {
  width: 1629px;
}
*.w-1630px {
  width: 1630px;
}
*.w-1631px {
  width: 1631px;
}
*.w-1632px {
  width: 1632px;
}
*.w-1633px {
  width: 1633px;
}
*.w-1634px {
  width: 1634px;
}
*.w-1635px {
  width: 1635px;
}
*.w-1636px {
  width: 1636px;
}
*.w-1637px {
  width: 1637px;
}
*.w-1638px {
  width: 1638px;
}
*.w-1639px {
  width: 1639px;
}
*.w-1640px {
  width: 1640px;
}
*.w-1641px {
  width: 1641px;
}
*.w-1642px {
  width: 1642px;
}
*.w-1643px {
  width: 1643px;
}
*.w-1644px {
  width: 1644px;
}
*.w-1645px {
  width: 1645px;
}
*.w-1646px {
  width: 1646px;
}
*.w-1647px {
  width: 1647px;
}
*.w-1648px {
  width: 1648px;
}
*.w-1649px {
  width: 1649px;
}
*.w-1650px {
  width: 1650px;
}
*.w-1651px {
  width: 1651px;
}
*.w-1652px {
  width: 1652px;
}
*.w-1653px {
  width: 1653px;
}
*.w-1654px {
  width: 1654px;
}
*.w-1655px {
  width: 1655px;
}
*.w-1656px {
  width: 1656px;
}
*.w-1657px {
  width: 1657px;
}
*.w-1658px {
  width: 1658px;
}
*.w-1659px {
  width: 1659px;
}
*.w-1660px {
  width: 1660px;
}
*.w-1661px {
  width: 1661px;
}
*.w-1662px {
  width: 1662px;
}
*.w-1663px {
  width: 1663px;
}
*.w-1664px {
  width: 1664px;
}
*.w-1665px {
  width: 1665px;
}
*.w-1666px {
  width: 1666px;
}
*.w-1667px {
  width: 1667px;
}
*.w-1668px {
  width: 1668px;
}
*.w-1669px {
  width: 1669px;
}
*.w-1670px {
  width: 1670px;
}
*.w-1671px {
  width: 1671px;
}
*.w-1672px {
  width: 1672px;
}
*.w-1673px {
  width: 1673px;
}
*.w-1674px {
  width: 1674px;
}
*.w-1675px {
  width: 1675px;
}
*.w-1676px {
  width: 1676px;
}
*.w-1677px {
  width: 1677px;
}
*.w-1678px {
  width: 1678px;
}
*.w-1679px {
  width: 1679px;
}
*.w-1680px {
  width: 1680px;
}
*.w-1681px {
  width: 1681px;
}
*.w-1682px {
  width: 1682px;
}
*.w-1683px {
  width: 1683px;
}
*.w-1684px {
  width: 1684px;
}
*.w-1685px {
  width: 1685px;
}
*.w-1686px {
  width: 1686px;
}
*.w-1687px {
  width: 1687px;
}
*.w-1688px {
  width: 1688px;
}
*.w-1689px {
  width: 1689px;
}
*.w-1690px {
  width: 1690px;
}
*.w-1691px {
  width: 1691px;
}
*.w-1692px {
  width: 1692px;
}
*.w-1693px {
  width: 1693px;
}
*.w-1694px {
  width: 1694px;
}
*.w-1695px {
  width: 1695px;
}
*.w-1696px {
  width: 1696px;
}
*.w-1697px {
  width: 1697px;
}
*.w-1698px {
  width: 1698px;
}
*.w-1699px {
  width: 1699px;
}
*.w-1700px {
  width: 1700px;
}
*.w-1701px {
  width: 1701px;
}
*.w-1702px {
  width: 1702px;
}
*.w-1703px {
  width: 1703px;
}
*.w-1704px {
  width: 1704px;
}
*.w-1705px {
  width: 1705px;
}
*.w-1706px {
  width: 1706px;
}
*.w-1707px {
  width: 1707px;
}
*.w-1708px {
  width: 1708px;
}
*.w-1709px {
  width: 1709px;
}
*.w-1710px {
  width: 1710px;
}
*.w-1711px {
  width: 1711px;
}
*.w-1712px {
  width: 1712px;
}
*.w-1713px {
  width: 1713px;
}
*.w-1714px {
  width: 1714px;
}
*.w-1715px {
  width: 1715px;
}
*.w-1716px {
  width: 1716px;
}
*.w-1717px {
  width: 1717px;
}
*.w-1718px {
  width: 1718px;
}
*.w-1719px {
  width: 1719px;
}
*.w-1720px {
  width: 1720px;
}
*.w-1721px {
  width: 1721px;
}
*.w-1722px {
  width: 1722px;
}
*.w-1723px {
  width: 1723px;
}
*.w-1724px {
  width: 1724px;
}
*.w-1725px {
  width: 1725px;
}
*.w-1726px {
  width: 1726px;
}
*.w-1727px {
  width: 1727px;
}
*.w-1728px {
  width: 1728px;
}
*.w-1729px {
  width: 1729px;
}
*.w-1730px {
  width: 1730px;
}
*.w-1731px {
  width: 1731px;
}
*.w-1732px {
  width: 1732px;
}
*.w-1733px {
  width: 1733px;
}
*.w-1734px {
  width: 1734px;
}
*.w-1735px {
  width: 1735px;
}
*.w-1736px {
  width: 1736px;
}
*.w-1737px {
  width: 1737px;
}
*.w-1738px {
  width: 1738px;
}
*.w-1739px {
  width: 1739px;
}
*.w-1740px {
  width: 1740px;
}
*.w-1741px {
  width: 1741px;
}
*.w-1742px {
  width: 1742px;
}
*.w-1743px {
  width: 1743px;
}
*.w-1744px {
  width: 1744px;
}
*.w-1745px {
  width: 1745px;
}
*.w-1746px {
  width: 1746px;
}
*.w-1747px {
  width: 1747px;
}
*.w-1748px {
  width: 1748px;
}
*.w-1749px {
  width: 1749px;
}
*.w-1750px {
  width: 1750px;
}
*.w-1751px {
  width: 1751px;
}
*.w-1752px {
  width: 1752px;
}
*.w-1753px {
  width: 1753px;
}
*.w-1754px {
  width: 1754px;
}
*.w-1755px {
  width: 1755px;
}
*.w-1756px {
  width: 1756px;
}
*.w-1757px {
  width: 1757px;
}
*.w-1758px {
  width: 1758px;
}
*.w-1759px {
  width: 1759px;
}
*.w-1760px {
  width: 1760px;
}
*.w-1761px {
  width: 1761px;
}
*.w-1762px {
  width: 1762px;
}
*.w-1763px {
  width: 1763px;
}
*.w-1764px {
  width: 1764px;
}
*.w-1765px {
  width: 1765px;
}
*.w-1766px {
  width: 1766px;
}
*.w-1767px {
  width: 1767px;
}
*.w-1768px {
  width: 1768px;
}
*.w-1769px {
  width: 1769px;
}
*.w-1770px {
  width: 1770px;
}
*.w-1771px {
  width: 1771px;
}
*.w-1772px {
  width: 1772px;
}
*.w-1773px {
  width: 1773px;
}
*.w-1774px {
  width: 1774px;
}
*.w-1775px {
  width: 1775px;
}
*.w-1776px {
  width: 1776px;
}
*.w-1777px {
  width: 1777px;
}
*.w-1778px {
  width: 1778px;
}
*.w-1779px {
  width: 1779px;
}
*.w-1780px {
  width: 1780px;
}
*.w-1781px {
  width: 1781px;
}
*.w-1782px {
  width: 1782px;
}
*.w-1783px {
  width: 1783px;
}
*.w-1784px {
  width: 1784px;
}
*.w-1785px {
  width: 1785px;
}
*.w-1786px {
  width: 1786px;
}
*.w-1787px {
  width: 1787px;
}
*.w-1788px {
  width: 1788px;
}
*.w-1789px {
  width: 1789px;
}
*.w-1790px {
  width: 1790px;
}
*.w-1791px {
  width: 1791px;
}
*.w-1792px {
  width: 1792px;
}
*.w-1793px {
  width: 1793px;
}
*.w-1794px {
  width: 1794px;
}
*.w-1795px {
  width: 1795px;
}
*.w-1796px {
  width: 1796px;
}
*.w-1797px {
  width: 1797px;
}
*.w-1798px {
  width: 1798px;
}
*.w-1799px {
  width: 1799px;
}
*.w-1800px {
  width: 1800px;
}
*.w-1801px {
  width: 1801px;
}
*.w-1802px {
  width: 1802px;
}
*.w-1803px {
  width: 1803px;
}
*.w-1804px {
  width: 1804px;
}
*.w-1805px {
  width: 1805px;
}
*.w-1806px {
  width: 1806px;
}
*.w-1807px {
  width: 1807px;
}
*.w-1808px {
  width: 1808px;
}
*.w-1809px {
  width: 1809px;
}
*.w-1810px {
  width: 1810px;
}
*.w-1811px {
  width: 1811px;
}
*.w-1812px {
  width: 1812px;
}
*.w-1813px {
  width: 1813px;
}
*.w-1814px {
  width: 1814px;
}
*.w-1815px {
  width: 1815px;
}
*.w-1816px {
  width: 1816px;
}
*.w-1817px {
  width: 1817px;
}
*.w-1818px {
  width: 1818px;
}
*.w-1819px {
  width: 1819px;
}
*.w-1820px {
  width: 1820px;
}
*.w-1821px {
  width: 1821px;
}
*.w-1822px {
  width: 1822px;
}
*.w-1823px {
  width: 1823px;
}
*.w-1824px {
  width: 1824px;
}
*.w-1825px {
  width: 1825px;
}
*.w-1826px {
  width: 1826px;
}
*.w-1827px {
  width: 1827px;
}
*.w-1828px {
  width: 1828px;
}
*.w-1829px {
  width: 1829px;
}
*.w-1830px {
  width: 1830px;
}
*.w-1831px {
  width: 1831px;
}
*.w-1832px {
  width: 1832px;
}
*.w-1833px {
  width: 1833px;
}
*.w-1834px {
  width: 1834px;
}
*.w-1835px {
  width: 1835px;
}
*.w-1836px {
  width: 1836px;
}
*.w-1837px {
  width: 1837px;
}
*.w-1838px {
  width: 1838px;
}
*.w-1839px {
  width: 1839px;
}
*.w-1840px {
  width: 1840px;
}
*.w-1841px {
  width: 1841px;
}
*.w-1842px {
  width: 1842px;
}
*.w-1843px {
  width: 1843px;
}
*.w-1844px {
  width: 1844px;
}
*.w-1845px {
  width: 1845px;
}
*.w-1846px {
  width: 1846px;
}
*.w-1847px {
  width: 1847px;
}
*.w-1848px {
  width: 1848px;
}
*.w-1849px {
  width: 1849px;
}
*.w-1850px {
  width: 1850px;
}
*.w-1851px {
  width: 1851px;
}
*.w-1852px {
  width: 1852px;
}
*.w-1853px {
  width: 1853px;
}
*.w-1854px {
  width: 1854px;
}
*.w-1855px {
  width: 1855px;
}
*.w-1856px {
  width: 1856px;
}
*.w-1857px {
  width: 1857px;
}
*.w-1858px {
  width: 1858px;
}
*.w-1859px {
  width: 1859px;
}
*.w-1860px {
  width: 1860px;
}
*.w-1861px {
  width: 1861px;
}
*.w-1862px {
  width: 1862px;
}
*.w-1863px {
  width: 1863px;
}
*.w-1864px {
  width: 1864px;
}
*.w-1865px {
  width: 1865px;
}
*.w-1866px {
  width: 1866px;
}
*.w-1867px {
  width: 1867px;
}
*.w-1868px {
  width: 1868px;
}
*.w-1869px {
  width: 1869px;
}
*.w-1870px {
  width: 1870px;
}
*.w-1871px {
  width: 1871px;
}
*.w-1872px {
  width: 1872px;
}
*.w-1873px {
  width: 1873px;
}
*.w-1874px {
  width: 1874px;
}
*.w-1875px {
  width: 1875px;
}
*.w-1876px {
  width: 1876px;
}
*.w-1877px {
  width: 1877px;
}
*.w-1878px {
  width: 1878px;
}
*.w-1879px {
  width: 1879px;
}
*.w-1880px {
  width: 1880px;
}
*.w-1881px {
  width: 1881px;
}
*.w-1882px {
  width: 1882px;
}
*.w-1883px {
  width: 1883px;
}
*.w-1884px {
  width: 1884px;
}
*.w-1885px {
  width: 1885px;
}
*.w-1886px {
  width: 1886px;
}
*.w-1887px {
  width: 1887px;
}
*.w-1888px {
  width: 1888px;
}
*.w-1889px {
  width: 1889px;
}
*.w-1890px {
  width: 1890px;
}
*.w-1891px {
  width: 1891px;
}
*.w-1892px {
  width: 1892px;
}
*.w-1893px {
  width: 1893px;
}
*.w-1894px {
  width: 1894px;
}
*.w-1895px {
  width: 1895px;
}
*.w-1896px {
  width: 1896px;
}
*.w-1897px {
  width: 1897px;
}
*.w-1898px {
  width: 1898px;
}
*.w-1899px {
  width: 1899px;
}
*.w-1900px {
  width: 1900px;
}
*.w-1901px {
  width: 1901px;
}
*.w-1902px {
  width: 1902px;
}
*.w-1903px {
  width: 1903px;
}
*.w-1904px {
  width: 1904px;
}
*.w-1905px {
  width: 1905px;
}
*.w-1906px {
  width: 1906px;
}
*.w-1907px {
  width: 1907px;
}
*.w-1908px {
  width: 1908px;
}
*.w-1909px {
  width: 1909px;
}
*.w-1910px {
  width: 1910px;
}
*.w-1911px {
  width: 1911px;
}
*.w-1912px {
  width: 1912px;
}
*.w-1913px {
  width: 1913px;
}
*.w-1914px {
  width: 1914px;
}
*.w-1915px {
  width: 1915px;
}
*.w-1916px {
  width: 1916px;
}
*.w-1917px {
  width: 1917px;
}
*.w-1918px {
  width: 1918px;
}
*.w-1919px {
  width: 1919px;
}
*.w-1920px {
  width: 1920px;
}
*.w-1921px {
  width: 1921px;
}
*.w-1922px {
  width: 1922px;
}
*.w-1923px {
  width: 1923px;
}
*.w-1924px {
  width: 1924px;
}
*.w-1925px {
  width: 1925px;
}
*.w-1926px {
  width: 1926px;
}
*.w-1927px {
  width: 1927px;
}
*.w-1928px {
  width: 1928px;
}
*.w-1929px {
  width: 1929px;
}
*.w-1930px {
  width: 1930px;
}
*.w-1931px {
  width: 1931px;
}
*.w-1932px {
  width: 1932px;
}
*.w-1933px {
  width: 1933px;
}
*.w-1934px {
  width: 1934px;
}
*.w-1935px {
  width: 1935px;
}
*.w-1936px {
  width: 1936px;
}
*.w-1937px {
  width: 1937px;
}
*.w-1938px {
  width: 1938px;
}
*.w-1939px {
  width: 1939px;
}
*.w-1940px {
  width: 1940px;
}
*.w-1941px {
  width: 1941px;
}
*.w-1942px {
  width: 1942px;
}
*.w-1943px {
  width: 1943px;
}
*.w-1944px {
  width: 1944px;
}
*.w-1945px {
  width: 1945px;
}
*.w-1946px {
  width: 1946px;
}
*.w-1947px {
  width: 1947px;
}
*.w-1948px {
  width: 1948px;
}
*.w-1949px {
  width: 1949px;
}
*.w-1950px {
  width: 1950px;
}
*.w-1951px {
  width: 1951px;
}
*.w-1952px {
  width: 1952px;
}
*.w-1953px {
  width: 1953px;
}
*.w-1954px {
  width: 1954px;
}
*.w-1955px {
  width: 1955px;
}
*.w-1956px {
  width: 1956px;
}
*.w-1957px {
  width: 1957px;
}
*.w-1958px {
  width: 1958px;
}
*.w-1959px {
  width: 1959px;
}
*.w-1960px {
  width: 1960px;
}
*.w-1961px {
  width: 1961px;
}
*.w-1962px {
  width: 1962px;
}
*.w-1963px {
  width: 1963px;
}
*.w-1964px {
  width: 1964px;
}
*.w-1965px {
  width: 1965px;
}
*.w-1966px {
  width: 1966px;
}
*.w-1967px {
  width: 1967px;
}
*.w-1968px {
  width: 1968px;
}
*.w-1969px {
  width: 1969px;
}
*.w-1970px {
  width: 1970px;
}
*.w-1971px {
  width: 1971px;
}
*.w-1972px {
  width: 1972px;
}
*.w-1973px {
  width: 1973px;
}
*.w-1974px {
  width: 1974px;
}
*.w-1975px {
  width: 1975px;
}
*.w-1976px {
  width: 1976px;
}
*.w-1977px {
  width: 1977px;
}
*.w-1978px {
  width: 1978px;
}
*.w-1979px {
  width: 1979px;
}
*.w-1980px {
  width: 1980px;
}
*.w-1981px {
  width: 1981px;
}
*.w-1982px {
  width: 1982px;
}
*.w-1983px {
  width: 1983px;
}
*.w-1984px {
  width: 1984px;
}
*.w-1985px {
  width: 1985px;
}
*.w-1986px {
  width: 1986px;
}
*.w-1987px {
  width: 1987px;
}
*.w-1988px {
  width: 1988px;
}
*.w-1989px {
  width: 1989px;
}
*.w-1990px {
  width: 1990px;
}
*.w-1991px {
  width: 1991px;
}
*.w-1992px {
  width: 1992px;
}
*.w-1993px {
  width: 1993px;
}
*.w-1994px {
  width: 1994px;
}
*.w-1995px {
  width: 1995px;
}
*.w-1996px {
  width: 1996px;
}
*.w-1997px {
  width: 1997px;
}
*.w-1998px {
  width: 1998px;
}
*.w-1999px {
  width: 1999px;
}
*.w-2000px {
  width: 2000px;
}
*.w-2001px {
  width: 2001px;
}
*.w-2002px {
  width: 2002px;
}
*.w-2003px {
  width: 2003px;
}
*.w-2004px {
  width: 2004px;
}
*.w-2005px {
  width: 2005px;
}
*.w-2006px {
  width: 2006px;
}
*.w-2007px {
  width: 2007px;
}
*.w-2008px {
  width: 2008px;
}
*.w-2009px {
  width: 2009px;
}
*.w-2010px {
  width: 2010px;
}
*.w-2011px {
  width: 2011px;
}
*.w-2012px {
  width: 2012px;
}
*.w-2013px {
  width: 2013px;
}
*.w-2014px {
  width: 2014px;
}
*.w-2015px {
  width: 2015px;
}
*.w-2016px {
  width: 2016px;
}
*.w-2017px {
  width: 2017px;
}
*.w-2018px {
  width: 2018px;
}
*.w-2019px {
  width: 2019px;
}
*.w-2020px {
  width: 2020px;
}
*.w-2021px {
  width: 2021px;
}
*.w-2022px {
  width: 2022px;
}
*.w-2023px {
  width: 2023px;
}
*.w-2024px {
  width: 2024px;
}
*.w-2025px {
  width: 2025px;
}
*.w-2026px {
  width: 2026px;
}
*.w-2027px {
  width: 2027px;
}
*.w-2028px {
  width: 2028px;
}
*.w-2029px {
  width: 2029px;
}
*.w-2030px {
  width: 2030px;
}
*.w-2031px {
  width: 2031px;
}
*.w-2032px {
  width: 2032px;
}
*.w-2033px {
  width: 2033px;
}
*.w-2034px {
  width: 2034px;
}
*.w-2035px {
  width: 2035px;
}
*.w-2036px {
  width: 2036px;
}
*.w-2037px {
  width: 2037px;
}
*.w-2038px {
  width: 2038px;
}
*.w-2039px {
  width: 2039px;
}
*.w-2040px {
  width: 2040px;
}
*.w-2041px {
  width: 2041px;
}
*.w-2042px {
  width: 2042px;
}
*.w-2043px {
  width: 2043px;
}
*.w-2044px {
  width: 2044px;
}
*.w-2045px {
  width: 2045px;
}
*.w-2046px {
  width: 2046px;
}
*.w-2047px {
  width: 2047px;
}
*.w-2048px {
  width: 2048px;
}
*.w-2049px {
  width: 2049px;
}
*.w-2050px {
  width: 2050px;
}
*.w-2051px {
  width: 2051px;
}
*.w-2052px {
  width: 2052px;
}
*.w-2053px {
  width: 2053px;
}
*.w-2054px {
  width: 2054px;
}
*.w-2055px {
  width: 2055px;
}
*.w-2056px {
  width: 2056px;
}
*.w-2057px {
  width: 2057px;
}
*.w-2058px {
  width: 2058px;
}
*.w-2059px {
  width: 2059px;
}
*.w-2060px {
  width: 2060px;
}
*.w-2061px {
  width: 2061px;
}
*.w-2062px {
  width: 2062px;
}
*.w-2063px {
  width: 2063px;
}
*.w-2064px {
  width: 2064px;
}
*.w-2065px {
  width: 2065px;
}
*.w-2066px {
  width: 2066px;
}
*.w-2067px {
  width: 2067px;
}
*.w-2068px {
  width: 2068px;
}
*.w-2069px {
  width: 2069px;
}
*.w-2070px {
  width: 2070px;
}
*.w-2071px {
  width: 2071px;
}
*.w-2072px {
  width: 2072px;
}
*.w-2073px {
  width: 2073px;
}
*.w-2074px {
  width: 2074px;
}
*.w-2075px {
  width: 2075px;
}
*.w-2076px {
  width: 2076px;
}
*.w-2077px {
  width: 2077px;
}
*.w-2078px {
  width: 2078px;
}
*.w-2079px {
  width: 2079px;
}
*.w-2080px {
  width: 2080px;
}
*.w-2081px {
  width: 2081px;
}
*.w-2082px {
  width: 2082px;
}
*.w-2083px {
  width: 2083px;
}
*.w-2084px {
  width: 2084px;
}
*.w-2085px {
  width: 2085px;
}
*.w-2086px {
  width: 2086px;
}
*.w-2087px {
  width: 2087px;
}
*.w-2088px {
  width: 2088px;
}
*.w-2089px {
  width: 2089px;
}
*.w-2090px {
  width: 2090px;
}
*.w-2091px {
  width: 2091px;
}
*.w-2092px {
  width: 2092px;
}
*.w-2093px {
  width: 2093px;
}
*.w-2094px {
  width: 2094px;
}
*.w-2095px {
  width: 2095px;
}
*.w-2096px {
  width: 2096px;
}
*.w-2097px {
  width: 2097px;
}
*.w-2098px {
  width: 2098px;
}
*.w-2099px {
  width: 2099px;
}
*.w-2100px {
  width: 2100px;
}
*.w-2101px {
  width: 2101px;
}
*.w-2102px {
  width: 2102px;
}
*.w-2103px {
  width: 2103px;
}
*.w-2104px {
  width: 2104px;
}
*.w-2105px {
  width: 2105px;
}
*.w-2106px {
  width: 2106px;
}
*.w-2107px {
  width: 2107px;
}
*.w-2108px {
  width: 2108px;
}
*.w-2109px {
  width: 2109px;
}
*.w-2110px {
  width: 2110px;
}
*.w-2111px {
  width: 2111px;
}
*.w-2112px {
  width: 2112px;
}
*.w-2113px {
  width: 2113px;
}
*.w-2114px {
  width: 2114px;
}
*.w-2115px {
  width: 2115px;
}
*.w-2116px {
  width: 2116px;
}
*.w-2117px {
  width: 2117px;
}
*.w-2118px {
  width: 2118px;
}
*.w-2119px {
  width: 2119px;
}
*.w-2120px {
  width: 2120px;
}
*.w-2121px {
  width: 2121px;
}
*.w-2122px {
  width: 2122px;
}
*.w-2123px {
  width: 2123px;
}
*.w-2124px {
  width: 2124px;
}
*.w-2125px {
  width: 2125px;
}
*.w-2126px {
  width: 2126px;
}
*.w-2127px {
  width: 2127px;
}
*.w-2128px {
  width: 2128px;
}
*.w-2129px {
  width: 2129px;
}
*.w-2130px {
  width: 2130px;
}
*.w-2131px {
  width: 2131px;
}
*.w-2132px {
  width: 2132px;
}
*.w-2133px {
  width: 2133px;
}
*.w-2134px {
  width: 2134px;
}
*.w-2135px {
  width: 2135px;
}
*.w-2136px {
  width: 2136px;
}
*.w-2137px {
  width: 2137px;
}
*.w-2138px {
  width: 2138px;
}
*.w-2139px {
  width: 2139px;
}
*.w-2140px {
  width: 2140px;
}
*.w-2141px {
  width: 2141px;
}
*.w-2142px {
  width: 2142px;
}
*.w-2143px {
  width: 2143px;
}
*.w-2144px {
  width: 2144px;
}
*.w-2145px {
  width: 2145px;
}
*.w-2146px {
  width: 2146px;
}
*.w-2147px {
  width: 2147px;
}
*.w-2148px {
  width: 2148px;
}
*.w-2149px {
  width: 2149px;
}
*.w-2150px {
  width: 2150px;
}
*.w-2151px {
  width: 2151px;
}
*.w-2152px {
  width: 2152px;
}
*.w-2153px {
  width: 2153px;
}
*.w-2154px {
  width: 2154px;
}
*.w-2155px {
  width: 2155px;
}
*.w-2156px {
  width: 2156px;
}
*.w-2157px {
  width: 2157px;
}
*.w-2158px {
  width: 2158px;
}
*.w-2159px {
  width: 2159px;
}
*.w-2160px {
  width: 2160px;
}
*.w-2161px {
  width: 2161px;
}
*.w-2162px {
  width: 2162px;
}
*.w-2163px {
  width: 2163px;
}
*.w-2164px {
  width: 2164px;
}
*.w-2165px {
  width: 2165px;
}
*.w-2166px {
  width: 2166px;
}
*.w-2167px {
  width: 2167px;
}
*.w-2168px {
  width: 2168px;
}
*.w-2169px {
  width: 2169px;
}
*.w-2170px {
  width: 2170px;
}
*.w-2171px {
  width: 2171px;
}
*.w-2172px {
  width: 2172px;
}
*.w-2173px {
  width: 2173px;
}
*.w-2174px {
  width: 2174px;
}
*.w-2175px {
  width: 2175px;
}
*.w-2176px {
  width: 2176px;
}
*.w-2177px {
  width: 2177px;
}
*.w-2178px {
  width: 2178px;
}
*.w-2179px {
  width: 2179px;
}
*.w-2180px {
  width: 2180px;
}
*.w-2181px {
  width: 2181px;
}
*.w-2182px {
  width: 2182px;
}
*.w-2183px {
  width: 2183px;
}
*.w-2184px {
  width: 2184px;
}
*.w-2185px {
  width: 2185px;
}
*.w-2186px {
  width: 2186px;
}
*.w-2187px {
  width: 2187px;
}
*.w-2188px {
  width: 2188px;
}
*.w-2189px {
  width: 2189px;
}
*.w-2190px {
  width: 2190px;
}
*.w-2191px {
  width: 2191px;
}
*.w-2192px {
  width: 2192px;
}
*.w-2193px {
  width: 2193px;
}
*.w-2194px {
  width: 2194px;
}
*.w-2195px {
  width: 2195px;
}
*.w-2196px {
  width: 2196px;
}
*.w-2197px {
  width: 2197px;
}
*.w-2198px {
  width: 2198px;
}
*.w-2199px {
  width: 2199px;
}
*.w-2200px {
  width: 2200px;
}
*.w-2201px {
  width: 2201px;
}
*.w-2202px {
  width: 2202px;
}
*.w-2203px {
  width: 2203px;
}
*.w-2204px {
  width: 2204px;
}
*.w-2205px {
  width: 2205px;
}
*.w-2206px {
  width: 2206px;
}
*.w-2207px {
  width: 2207px;
}
*.w-2208px {
  width: 2208px;
}
*.w-2209px {
  width: 2209px;
}
*.w-2210px {
  width: 2210px;
}
*.w-2211px {
  width: 2211px;
}
*.w-2212px {
  width: 2212px;
}
*.w-2213px {
  width: 2213px;
}
*.w-2214px {
  width: 2214px;
}
*.w-2215px {
  width: 2215px;
}
*.w-2216px {
  width: 2216px;
}
*.w-2217px {
  width: 2217px;
}
*.w-2218px {
  width: 2218px;
}
*.w-2219px {
  width: 2219px;
}
*.w-2220px {
  width: 2220px;
}
*.w-2221px {
  width: 2221px;
}
*.w-2222px {
  width: 2222px;
}
*.w-2223px {
  width: 2223px;
}
*.w-2224px {
  width: 2224px;
}
*.w-2225px {
  width: 2225px;
}
*.w-2226px {
  width: 2226px;
}
*.w-2227px {
  width: 2227px;
}
*.w-2228px {
  width: 2228px;
}
*.w-2229px {
  width: 2229px;
}
*.w-2230px {
  width: 2230px;
}
*.w-2231px {
  width: 2231px;
}
*.w-2232px {
  width: 2232px;
}
*.w-2233px {
  width: 2233px;
}
*.w-2234px {
  width: 2234px;
}
*.w-2235px {
  width: 2235px;
}
*.w-2236px {
  width: 2236px;
}
*.w-2237px {
  width: 2237px;
}
*.w-2238px {
  width: 2238px;
}
*.w-2239px {
  width: 2239px;
}
*.w-2240px {
  width: 2240px;
}
*.w-2241px {
  width: 2241px;
}
*.w-2242px {
  width: 2242px;
}
*.w-2243px {
  width: 2243px;
}
*.w-2244px {
  width: 2244px;
}
*.w-2245px {
  width: 2245px;
}
*.w-2246px {
  width: 2246px;
}
*.w-2247px {
  width: 2247px;
}
*.w-2248px {
  width: 2248px;
}
*.w-2249px {
  width: 2249px;
}
*.w-2250px {
  width: 2250px;
}
*.w-2251px {
  width: 2251px;
}
*.w-2252px {
  width: 2252px;
}
*.w-2253px {
  width: 2253px;
}
*.w-2254px {
  width: 2254px;
}
*.w-2255px {
  width: 2255px;
}
*.w-2256px {
  width: 2256px;
}
*.w-2257px {
  width: 2257px;
}
*.w-2258px {
  width: 2258px;
}
*.w-2259px {
  width: 2259px;
}
*.w-2260px {
  width: 2260px;
}
*.w-2261px {
  width: 2261px;
}
*.w-2262px {
  width: 2262px;
}
*.w-2263px {
  width: 2263px;
}
*.w-2264px {
  width: 2264px;
}
*.w-2265px {
  width: 2265px;
}
*.w-2266px {
  width: 2266px;
}
*.w-2267px {
  width: 2267px;
}
*.w-2268px {
  width: 2268px;
}
*.w-2269px {
  width: 2269px;
}
*.w-2270px {
  width: 2270px;
}
*.w-2271px {
  width: 2271px;
}
*.w-2272px {
  width: 2272px;
}
*.w-2273px {
  width: 2273px;
}
*.w-2274px {
  width: 2274px;
}
*.w-2275px {
  width: 2275px;
}
*.w-2276px {
  width: 2276px;
}
*.w-2277px {
  width: 2277px;
}
*.w-2278px {
  width: 2278px;
}
*.w-2279px {
  width: 2279px;
}
*.w-2280px {
  width: 2280px;
}
*.w-2281px {
  width: 2281px;
}
*.w-2282px {
  width: 2282px;
}
*.w-2283px {
  width: 2283px;
}
*.w-2284px {
  width: 2284px;
}
*.w-2285px {
  width: 2285px;
}
*.w-2286px {
  width: 2286px;
}
*.w-2287px {
  width: 2287px;
}
*.w-2288px {
  width: 2288px;
}
*.w-2289px {
  width: 2289px;
}
*.w-2290px {
  width: 2290px;
}
*.w-2291px {
  width: 2291px;
}
*.w-2292px {
  width: 2292px;
}
*.w-2293px {
  width: 2293px;
}
*.w-2294px {
  width: 2294px;
}
*.w-2295px {
  width: 2295px;
}
*.w-2296px {
  width: 2296px;
}
*.w-2297px {
  width: 2297px;
}
*.w-2298px {
  width: 2298px;
}
*.w-2299px {
  width: 2299px;
}
*.w-2300px {
  width: 2300px;
}
*.w-2301px {
  width: 2301px;
}
*.w-2302px {
  width: 2302px;
}
*.w-2303px {
  width: 2303px;
}
*.w-2304px {
  width: 2304px;
}
*.w-2305px {
  width: 2305px;
}
*.w-2306px {
  width: 2306px;
}
*.w-2307px {
  width: 2307px;
}
*.w-2308px {
  width: 2308px;
}
*.w-2309px {
  width: 2309px;
}
*.w-2310px {
  width: 2310px;
}
*.w-2311px {
  width: 2311px;
}
*.w-2312px {
  width: 2312px;
}
*.w-2313px {
  width: 2313px;
}
*.w-2314px {
  width: 2314px;
}
*.w-2315px {
  width: 2315px;
}
*.w-2316px {
  width: 2316px;
}
*.w-2317px {
  width: 2317px;
}
*.w-2318px {
  width: 2318px;
}
*.w-2319px {
  width: 2319px;
}
*.w-2320px {
  width: 2320px;
}
*.w-2321px {
  width: 2321px;
}
*.w-2322px {
  width: 2322px;
}
*.w-2323px {
  width: 2323px;
}
*.w-2324px {
  width: 2324px;
}
*.w-2325px {
  width: 2325px;
}
*.w-2326px {
  width: 2326px;
}
*.w-2327px {
  width: 2327px;
}
*.w-2328px {
  width: 2328px;
}
*.w-2329px {
  width: 2329px;
}
*.w-2330px {
  width: 2330px;
}
*.w-2331px {
  width: 2331px;
}
*.w-2332px {
  width: 2332px;
}
*.w-2333px {
  width: 2333px;
}
*.w-2334px {
  width: 2334px;
}
*.w-2335px {
  width: 2335px;
}
*.w-2336px {
  width: 2336px;
}
*.w-2337px {
  width: 2337px;
}
*.w-2338px {
  width: 2338px;
}
*.w-2339px {
  width: 2339px;
}
*.w-2340px {
  width: 2340px;
}
*.w-2341px {
  width: 2341px;
}
*.w-2342px {
  width: 2342px;
}
*.w-2343px {
  width: 2343px;
}
*.w-2344px {
  width: 2344px;
}
*.w-2345px {
  width: 2345px;
}
*.w-2346px {
  width: 2346px;
}
*.w-2347px {
  width: 2347px;
}
*.w-2348px {
  width: 2348px;
}
*.w-2349px {
  width: 2349px;
}
*.w-2350px {
  width: 2350px;
}
*.w-2351px {
  width: 2351px;
}
*.w-2352px {
  width: 2352px;
}
*.w-2353px {
  width: 2353px;
}
*.w-2354px {
  width: 2354px;
}
*.w-2355px {
  width: 2355px;
}
*.w-2356px {
  width: 2356px;
}
*.w-2357px {
  width: 2357px;
}
*.w-2358px {
  width: 2358px;
}
*.w-2359px {
  width: 2359px;
}
*.w-2360px {
  width: 2360px;
}
*.w-2361px {
  width: 2361px;
}
*.w-2362px {
  width: 2362px;
}
*.w-2363px {
  width: 2363px;
}
*.w-2364px {
  width: 2364px;
}
*.w-2365px {
  width: 2365px;
}
*.w-2366px {
  width: 2366px;
}
*.w-2367px {
  width: 2367px;
}
*.w-2368px {
  width: 2368px;
}
*.w-2369px {
  width: 2369px;
}
*.w-2370px {
  width: 2370px;
}
*.w-2371px {
  width: 2371px;
}
*.w-2372px {
  width: 2372px;
}
*.w-2373px {
  width: 2373px;
}
*.w-2374px {
  width: 2374px;
}
*.w-2375px {
  width: 2375px;
}
*.w-2376px {
  width: 2376px;
}
*.w-2377px {
  width: 2377px;
}
*.w-2378px {
  width: 2378px;
}
*.w-2379px {
  width: 2379px;
}
*.w-2380px {
  width: 2380px;
}
*.w-2381px {
  width: 2381px;
}
*.w-2382px {
  width: 2382px;
}
*.w-2383px {
  width: 2383px;
}
*.w-2384px {
  width: 2384px;
}
*.w-2385px {
  width: 2385px;
}
*.w-2386px {
  width: 2386px;
}
*.w-2387px {
  width: 2387px;
}
*.w-2388px {
  width: 2388px;
}
*.w-2389px {
  width: 2389px;
}
*.w-2390px {
  width: 2390px;
}
*.w-2391px {
  width: 2391px;
}
*.w-2392px {
  width: 2392px;
}
*.w-2393px {
  width: 2393px;
}
*.w-2394px {
  width: 2394px;
}
*.w-2395px {
  width: 2395px;
}
*.w-2396px {
  width: 2396px;
}
*.w-2397px {
  width: 2397px;
}
*.w-2398px {
  width: 2398px;
}
*.w-2399px {
  width: 2399px;
}
*.w-2400px {
  width: 2400px;
}
*.w-2401px {
  width: 2401px;
}
*.w-2402px {
  width: 2402px;
}
*.w-2403px {
  width: 2403px;
}
*.w-2404px {
  width: 2404px;
}
*.w-2405px {
  width: 2405px;
}
*.w-2406px {
  width: 2406px;
}
*.w-2407px {
  width: 2407px;
}
*.w-2408px {
  width: 2408px;
}
*.w-2409px {
  width: 2409px;
}
*.w-2410px {
  width: 2410px;
}
*.w-2411px {
  width: 2411px;
}
*.w-2412px {
  width: 2412px;
}
*.w-2413px {
  width: 2413px;
}
*.w-2414px {
  width: 2414px;
}
*.w-2415px {
  width: 2415px;
}
*.w-2416px {
  width: 2416px;
}
*.w-2417px {
  width: 2417px;
}
*.w-2418px {
  width: 2418px;
}
*.w-2419px {
  width: 2419px;
}
*.w-2420px {
  width: 2420px;
}
*.w-2421px {
  width: 2421px;
}
*.w-2422px {
  width: 2422px;
}
*.w-2423px {
  width: 2423px;
}
*.w-2424px {
  width: 2424px;
}
*.w-2425px {
  width: 2425px;
}
*.w-2426px {
  width: 2426px;
}
*.w-2427px {
  width: 2427px;
}
*.w-2428px {
  width: 2428px;
}
*.w-2429px {
  width: 2429px;
}
*.w-2430px {
  width: 2430px;
}
*.w-2431px {
  width: 2431px;
}
*.w-2432px {
  width: 2432px;
}
*.w-2433px {
  width: 2433px;
}
*.w-2434px {
  width: 2434px;
}
*.w-2435px {
  width: 2435px;
}
*.w-2436px {
  width: 2436px;
}
*.w-2437px {
  width: 2437px;
}
*.w-2438px {
  width: 2438px;
}
*.w-2439px {
  width: 2439px;
}
*.w-2440px {
  width: 2440px;
}
*.w-2441px {
  width: 2441px;
}
*.w-2442px {
  width: 2442px;
}
*.w-2443px {
  width: 2443px;
}
*.w-2444px {
  width: 2444px;
}
*.w-2445px {
  width: 2445px;
}
*.w-2446px {
  width: 2446px;
}
*.w-2447px {
  width: 2447px;
}
*.w-2448px {
  width: 2448px;
}
*.w-2449px {
  width: 2449px;
}
*.w-2450px {
  width: 2450px;
}
*.w-2451px {
  width: 2451px;
}
*.w-2452px {
  width: 2452px;
}
*.w-2453px {
  width: 2453px;
}
*.w-2454px {
  width: 2454px;
}
*.w-2455px {
  width: 2455px;
}
*.w-2456px {
  width: 2456px;
}
*.w-2457px {
  width: 2457px;
}
*.w-2458px {
  width: 2458px;
}
*.w-2459px {
  width: 2459px;
}
*.w-2460px {
  width: 2460px;
}
*.w-2461px {
  width: 2461px;
}
*.w-2462px {
  width: 2462px;
}
*.w-2463px {
  width: 2463px;
}
*.w-2464px {
  width: 2464px;
}
*.w-2465px {
  width: 2465px;
}
*.w-2466px {
  width: 2466px;
}
*.w-2467px {
  width: 2467px;
}
*.w-2468px {
  width: 2468px;
}
*.w-2469px {
  width: 2469px;
}
*.w-2470px {
  width: 2470px;
}
*.w-2471px {
  width: 2471px;
}
*.w-2472px {
  width: 2472px;
}
*.w-2473px {
  width: 2473px;
}
*.w-2474px {
  width: 2474px;
}
*.w-2475px {
  width: 2475px;
}
*.w-2476px {
  width: 2476px;
}
*.w-2477px {
  width: 2477px;
}
*.w-2478px {
  width: 2478px;
}
*.w-2479px {
  width: 2479px;
}
*.w-2480px {
  width: 2480px;
}
*.w-2481px {
  width: 2481px;
}
*.w-2482px {
  width: 2482px;
}
*.w-2483px {
  width: 2483px;
}
*.w-2484px {
  width: 2484px;
}
*.w-2485px {
  width: 2485px;
}
*.w-2486px {
  width: 2486px;
}
*.w-2487px {
  width: 2487px;
}
*.w-2488px {
  width: 2488px;
}
*.w-2489px {
  width: 2489px;
}
*.w-2490px {
  width: 2490px;
}
*.w-2491px {
  width: 2491px;
}
*.w-2492px {
  width: 2492px;
}
*.w-2493px {
  width: 2493px;
}
*.w-2494px {
  width: 2494px;
}
*.w-2495px {
  width: 2495px;
}
*.w-2496px {
  width: 2496px;
}
*.w-2497px {
  width: 2497px;
}
*.w-2498px {
  width: 2498px;
}
*.w-2499px {
  width: 2499px;
}
*.w-2500px {
  width: 2500px;
}
*.w-2501px {
  width: 2501px;
}
*.w-2502px {
  width: 2502px;
}
*.w-2503px {
  width: 2503px;
}
*.w-2504px {
  width: 2504px;
}
*.w-2505px {
  width: 2505px;
}
*.w-2506px {
  width: 2506px;
}
*.w-2507px {
  width: 2507px;
}
*.w-2508px {
  width: 2508px;
}
*.w-2509px {
  width: 2509px;
}
*.w-2510px {
  width: 2510px;
}
*.w-2511px {
  width: 2511px;
}
*.w-2512px {
  width: 2512px;
}
*.w-2513px {
  width: 2513px;
}
*.w-2514px {
  width: 2514px;
}
*.w-2515px {
  width: 2515px;
}
*.w-2516px {
  width: 2516px;
}
*.w-2517px {
  width: 2517px;
}
*.w-2518px {
  width: 2518px;
}
*.w-2519px {
  width: 2519px;
}
*.w-2520px {
  width: 2520px;
}
*.w-2521px {
  width: 2521px;
}
*.w-2522px {
  width: 2522px;
}
*.w-2523px {
  width: 2523px;
}
*.w-2524px {
  width: 2524px;
}
*.w-2525px {
  width: 2525px;
}
*.w-2526px {
  width: 2526px;
}
*.w-2527px {
  width: 2527px;
}
*.w-2528px {
  width: 2528px;
}
*.w-2529px {
  width: 2529px;
}
*.w-2530px {
  width: 2530px;
}
*.w-2531px {
  width: 2531px;
}
*.w-2532px {
  width: 2532px;
}
*.w-2533px {
  width: 2533px;
}
*.w-2534px {
  width: 2534px;
}
*.w-2535px {
  width: 2535px;
}
*.w-2536px {
  width: 2536px;
}
*.w-2537px {
  width: 2537px;
}
*.w-2538px {
  width: 2538px;
}
*.w-2539px {
  width: 2539px;
}
*.w-2540px {
  width: 2540px;
}
*.w-2541px {
  width: 2541px;
}
*.w-2542px {
  width: 2542px;
}
*.w-2543px {
  width: 2543px;
}
*.w-2544px {
  width: 2544px;
}
*.w-2545px {
  width: 2545px;
}
*.w-2546px {
  width: 2546px;
}
*.w-2547px {
  width: 2547px;
}
*.w-2548px {
  width: 2548px;
}
*.w-2549px {
  width: 2549px;
}
*.w-2550px {
  width: 2550px;
}
*.w-2551px {
  width: 2551px;
}
*.w-2552px {
  width: 2552px;
}
*.w-2553px {
  width: 2553px;
}
*.w-2554px {
  width: 2554px;
}
*.w-2555px {
  width: 2555px;
}
*.w-2556px {
  width: 2556px;
}
*.w-2557px {
  width: 2557px;
}
*.w-2558px {
  width: 2558px;
}
*.w-2559px {
  width: 2559px;
}
*.w-2560px {
  width: 2560px;
}
*.w-2561px {
  width: 2561px;
}
*.w-2562px {
  width: 2562px;
}
*.w-2563px {
  width: 2563px;
}
*.w-2564px {
  width: 2564px;
}
*.w-2565px {
  width: 2565px;
}
*.w-2566px {
  width: 2566px;
}
*.w-2567px {
  width: 2567px;
}
*.w-2568px {
  width: 2568px;
}
*.w-2569px {
  width: 2569px;
}
*.w-2570px {
  width: 2570px;
}
*.w-2571px {
  width: 2571px;
}
*.w-2572px {
  width: 2572px;
}
*.w-2573px {
  width: 2573px;
}
*.w-2574px {
  width: 2574px;
}
*.w-2575px {
  width: 2575px;
}
*.w-2576px {
  width: 2576px;
}
*.w-2577px {
  width: 2577px;
}
*.w-2578px {
  width: 2578px;
}
*.w-2579px {
  width: 2579px;
}
*.w-2580px {
  width: 2580px;
}
*.w-2581px {
  width: 2581px;
}
*.w-2582px {
  width: 2582px;
}
*.w-2583px {
  width: 2583px;
}
*.w-2584px {
  width: 2584px;
}
*.w-2585px {
  width: 2585px;
}
*.w-2586px {
  width: 2586px;
}
*.w-2587px {
  width: 2587px;
}
*.w-2588px {
  width: 2588px;
}
*.w-2589px {
  width: 2589px;
}
*.w-2590px {
  width: 2590px;
}
*.w-2591px {
  width: 2591px;
}
*.w-2592px {
  width: 2592px;
}
*.w-2593px {
  width: 2593px;
}
*.w-2594px {
  width: 2594px;
}
*.w-2595px {
  width: 2595px;
}
*.w-2596px {
  width: 2596px;
}
*.w-2597px {
  width: 2597px;
}
*.w-2598px {
  width: 2598px;
}
*.w-2599px {
  width: 2599px;
}
*.w-2600px {
  width: 2600px;
}
*.w-2601px {
  width: 2601px;
}
*.w-2602px {
  width: 2602px;
}
*.w-2603px {
  width: 2603px;
}
*.w-2604px {
  width: 2604px;
}
*.w-2605px {
  width: 2605px;
}
*.w-2606px {
  width: 2606px;
}
*.w-2607px {
  width: 2607px;
}
*.w-2608px {
  width: 2608px;
}
*.w-2609px {
  width: 2609px;
}
*.w-2610px {
  width: 2610px;
}
*.w-2611px {
  width: 2611px;
}
*.w-2612px {
  width: 2612px;
}
*.w-2613px {
  width: 2613px;
}
*.w-2614px {
  width: 2614px;
}
*.w-2615px {
  width: 2615px;
}
*.w-2616px {
  width: 2616px;
}
*.w-2617px {
  width: 2617px;
}
*.w-2618px {
  width: 2618px;
}
*.w-2619px {
  width: 2619px;
}
*.w-2620px {
  width: 2620px;
}
*.w-2621px {
  width: 2621px;
}
*.w-2622px {
  width: 2622px;
}
*.w-2623px {
  width: 2623px;
}
*.w-2624px {
  width: 2624px;
}
*.w-2625px {
  width: 2625px;
}
*.w-2626px {
  width: 2626px;
}
*.w-2627px {
  width: 2627px;
}
*.w-2628px {
  width: 2628px;
}
*.w-2629px {
  width: 2629px;
}
*.w-2630px {
  width: 2630px;
}
*.w-2631px {
  width: 2631px;
}
*.w-2632px {
  width: 2632px;
}
*.w-2633px {
  width: 2633px;
}
*.w-2634px {
  width: 2634px;
}
*.w-2635px {
  width: 2635px;
}
*.w-2636px {
  width: 2636px;
}
*.w-2637px {
  width: 2637px;
}
*.w-2638px {
  width: 2638px;
}
*.w-2639px {
  width: 2639px;
}
*.w-2640px {
  width: 2640px;
}
*.w-2641px {
  width: 2641px;
}
*.w-2642px {
  width: 2642px;
}
*.w-2643px {
  width: 2643px;
}
*.w-2644px {
  width: 2644px;
}
*.w-2645px {
  width: 2645px;
}
*.w-2646px {
  width: 2646px;
}
*.w-2647px {
  width: 2647px;
}
*.w-2648px {
  width: 2648px;
}
*.w-2649px {
  width: 2649px;
}
*.w-2650px {
  width: 2650px;
}
*.w-2651px {
  width: 2651px;
}
*.w-2652px {
  width: 2652px;
}
*.w-2653px {
  width: 2653px;
}
*.w-2654px {
  width: 2654px;
}
*.w-2655px {
  width: 2655px;
}
*.w-2656px {
  width: 2656px;
}
*.w-2657px {
  width: 2657px;
}
*.w-2658px {
  width: 2658px;
}
*.w-2659px {
  width: 2659px;
}
*.w-2660px {
  width: 2660px;
}
*.w-2661px {
  width: 2661px;
}
*.w-2662px {
  width: 2662px;
}
*.w-2663px {
  width: 2663px;
}
*.w-2664px {
  width: 2664px;
}
*.w-2665px {
  width: 2665px;
}
*.w-2666px {
  width: 2666px;
}
*.w-2667px {
  width: 2667px;
}
*.w-2668px {
  width: 2668px;
}
*.w-2669px {
  width: 2669px;
}
*.w-2670px {
  width: 2670px;
}
*.w-2671px {
  width: 2671px;
}
*.w-2672px {
  width: 2672px;
}
*.w-2673px {
  width: 2673px;
}
*.w-2674px {
  width: 2674px;
}
*.w-2675px {
  width: 2675px;
}
*.w-2676px {
  width: 2676px;
}
*.w-2677px {
  width: 2677px;
}
*.w-2678px {
  width: 2678px;
}
*.w-2679px {
  width: 2679px;
}
*.w-2680px {
  width: 2680px;
}
*.w-2681px {
  width: 2681px;
}
*.w-2682px {
  width: 2682px;
}
*.w-2683px {
  width: 2683px;
}
*.w-2684px {
  width: 2684px;
}
*.w-2685px {
  width: 2685px;
}
*.w-2686px {
  width: 2686px;
}
*.w-2687px {
  width: 2687px;
}
*.w-2688px {
  width: 2688px;
}
*.w-2689px {
  width: 2689px;
}
*.w-2690px {
  width: 2690px;
}
*.w-2691px {
  width: 2691px;
}
*.w-2692px {
  width: 2692px;
}
*.w-2693px {
  width: 2693px;
}
*.w-2694px {
  width: 2694px;
}
*.w-2695px {
  width: 2695px;
}
*.w-2696px {
  width: 2696px;
}
*.w-2697px {
  width: 2697px;
}
*.w-2698px {
  width: 2698px;
}
*.w-2699px {
  width: 2699px;
}
*.w-2700px {
  width: 2700px;
}
*.w-2701px {
  width: 2701px;
}
*.w-2702px {
  width: 2702px;
}
*.w-2703px {
  width: 2703px;
}
*.w-2704px {
  width: 2704px;
}
*.w-2705px {
  width: 2705px;
}
*.w-2706px {
  width: 2706px;
}
*.w-2707px {
  width: 2707px;
}
*.w-2708px {
  width: 2708px;
}
*.w-2709px {
  width: 2709px;
}
*.w-2710px {
  width: 2710px;
}
*.w-2711px {
  width: 2711px;
}
*.w-2712px {
  width: 2712px;
}
*.w-2713px {
  width: 2713px;
}
*.w-2714px {
  width: 2714px;
}
*.w-2715px {
  width: 2715px;
}
*.w-2716px {
  width: 2716px;
}
*.w-2717px {
  width: 2717px;
}
*.w-2718px {
  width: 2718px;
}
*.w-2719px {
  width: 2719px;
}
*.w-2720px {
  width: 2720px;
}
*.w-2721px {
  width: 2721px;
}
*.w-2722px {
  width: 2722px;
}
*.w-2723px {
  width: 2723px;
}
*.w-2724px {
  width: 2724px;
}
*.w-2725px {
  width: 2725px;
}
*.w-2726px {
  width: 2726px;
}
*.w-2727px {
  width: 2727px;
}
*.w-2728px {
  width: 2728px;
}
*.w-2729px {
  width: 2729px;
}
*.w-2730px {
  width: 2730px;
}
*.w-2731px {
  width: 2731px;
}
*.w-2732px {
  width: 2732px;
}
*.w-2733px {
  width: 2733px;
}
*.w-2734px {
  width: 2734px;
}
*.w-2735px {
  width: 2735px;
}
*.w-2736px {
  width: 2736px;
}
*.w-2737px {
  width: 2737px;
}
*.w-2738px {
  width: 2738px;
}
*.w-2739px {
  width: 2739px;
}
*.w-2740px {
  width: 2740px;
}
*.w-2741px {
  width: 2741px;
}
*.w-2742px {
  width: 2742px;
}
*.w-2743px {
  width: 2743px;
}
*.w-2744px {
  width: 2744px;
}
*.w-2745px {
  width: 2745px;
}
*.w-2746px {
  width: 2746px;
}
*.w-2747px {
  width: 2747px;
}
*.w-2748px {
  width: 2748px;
}
*.w-2749px {
  width: 2749px;
}
*.w-2750px {
  width: 2750px;
}
*.w-2751px {
  width: 2751px;
}
*.w-2752px {
  width: 2752px;
}
*.w-2753px {
  width: 2753px;
}
*.w-2754px {
  width: 2754px;
}
*.w-2755px {
  width: 2755px;
}
*.w-2756px {
  width: 2756px;
}
*.w-2757px {
  width: 2757px;
}
*.w-2758px {
  width: 2758px;
}
*.w-2759px {
  width: 2759px;
}
*.w-2760px {
  width: 2760px;
}
*.w-2761px {
  width: 2761px;
}
*.w-2762px {
  width: 2762px;
}
*.w-2763px {
  width: 2763px;
}
*.w-2764px {
  width: 2764px;
}
*.w-2765px {
  width: 2765px;
}
*.w-2766px {
  width: 2766px;
}
*.w-2767px {
  width: 2767px;
}
*.w-2768px {
  width: 2768px;
}
*.w-2769px {
  width: 2769px;
}
*.w-2770px {
  width: 2770px;
}
*.w-2771px {
  width: 2771px;
}
*.w-2772px {
  width: 2772px;
}
*.w-2773px {
  width: 2773px;
}
*.w-2774px {
  width: 2774px;
}
*.w-2775px {
  width: 2775px;
}
*.w-2776px {
  width: 2776px;
}
*.w-2777px {
  width: 2777px;
}
*.w-2778px {
  width: 2778px;
}
*.w-2779px {
  width: 2779px;
}
*.w-2780px {
  width: 2780px;
}
*.w-2781px {
  width: 2781px;
}
*.w-2782px {
  width: 2782px;
}
*.w-2783px {
  width: 2783px;
}
*.w-2784px {
  width: 2784px;
}
*.w-2785px {
  width: 2785px;
}
*.w-2786px {
  width: 2786px;
}
*.w-2787px {
  width: 2787px;
}
*.w-2788px {
  width: 2788px;
}
*.w-2789px {
  width: 2789px;
}
*.w-2790px {
  width: 2790px;
}
*.w-2791px {
  width: 2791px;
}
*.w-2792px {
  width: 2792px;
}
*.w-2793px {
  width: 2793px;
}
*.w-2794px {
  width: 2794px;
}
*.w-2795px {
  width: 2795px;
}
*.w-2796px {
  width: 2796px;
}
*.w-2797px {
  width: 2797px;
}
*.w-2798px {
  width: 2798px;
}
*.w-2799px {
  width: 2799px;
}
*.w-2800px {
  width: 2800px;
}
*.w-2801px {
  width: 2801px;
}
*.w-2802px {
  width: 2802px;
}
*.w-2803px {
  width: 2803px;
}
*.w-2804px {
  width: 2804px;
}
*.w-2805px {
  width: 2805px;
}
*.w-2806px {
  width: 2806px;
}
*.w-2807px {
  width: 2807px;
}
*.w-2808px {
  width: 2808px;
}
*.w-2809px {
  width: 2809px;
}
*.w-2810px {
  width: 2810px;
}
*.w-2811px {
  width: 2811px;
}
*.w-2812px {
  width: 2812px;
}
*.w-2813px {
  width: 2813px;
}
*.w-2814px {
  width: 2814px;
}
*.w-2815px {
  width: 2815px;
}
*.w-2816px {
  width: 2816px;
}
*.w-2817px {
  width: 2817px;
}
*.w-2818px {
  width: 2818px;
}
*.w-2819px {
  width: 2819px;
}
*.w-2820px {
  width: 2820px;
}
*.w-2821px {
  width: 2821px;
}
*.w-2822px {
  width: 2822px;
}
*.w-2823px {
  width: 2823px;
}
*.w-2824px {
  width: 2824px;
}
*.w-2825px {
  width: 2825px;
}
*.w-2826px {
  width: 2826px;
}
*.w-2827px {
  width: 2827px;
}
*.w-2828px {
  width: 2828px;
}
*.w-2829px {
  width: 2829px;
}
*.w-2830px {
  width: 2830px;
}
*.w-2831px {
  width: 2831px;
}
*.w-2832px {
  width: 2832px;
}
*.w-2833px {
  width: 2833px;
}
*.w-2834px {
  width: 2834px;
}
*.w-2835px {
  width: 2835px;
}
*.w-2836px {
  width: 2836px;
}
*.w-2837px {
  width: 2837px;
}
*.w-2838px {
  width: 2838px;
}
*.w-2839px {
  width: 2839px;
}
*.w-2840px {
  width: 2840px;
}
*.w-2841px {
  width: 2841px;
}
*.w-2842px {
  width: 2842px;
}
*.w-2843px {
  width: 2843px;
}
*.w-2844px {
  width: 2844px;
}
*.w-2845px {
  width: 2845px;
}
*.w-2846px {
  width: 2846px;
}
*.w-2847px {
  width: 2847px;
}
*.w-2848px {
  width: 2848px;
}
*.w-2849px {
  width: 2849px;
}
*.w-2850px {
  width: 2850px;
}
*.w-2851px {
  width: 2851px;
}
*.w-2852px {
  width: 2852px;
}
*.w-2853px {
  width: 2853px;
}
*.w-2854px {
  width: 2854px;
}
*.w-2855px {
  width: 2855px;
}
*.w-2856px {
  width: 2856px;
}
*.w-2857px {
  width: 2857px;
}
*.w-2858px {
  width: 2858px;
}
*.w-2859px {
  width: 2859px;
}
*.w-2860px {
  width: 2860px;
}
*.w-2861px {
  width: 2861px;
}
*.w-2862px {
  width: 2862px;
}
*.w-2863px {
  width: 2863px;
}
*.w-2864px {
  width: 2864px;
}
*.w-2865px {
  width: 2865px;
}
*.w-2866px {
  width: 2866px;
}
*.w-2867px {
  width: 2867px;
}
*.w-2868px {
  width: 2868px;
}
*.w-2869px {
  width: 2869px;
}
*.w-2870px {
  width: 2870px;
}
*.w-2871px {
  width: 2871px;
}
*.w-2872px {
  width: 2872px;
}
*.w-2873px {
  width: 2873px;
}
*.w-2874px {
  width: 2874px;
}
*.w-2875px {
  width: 2875px;
}
*.w-2876px {
  width: 2876px;
}
*.w-2877px {
  width: 2877px;
}
*.w-2878px {
  width: 2878px;
}
*.w-2879px {
  width: 2879px;
}
*.w-2880px {
  width: 2880px;
}
*.w-2881px {
  width: 2881px;
}
*.w-2882px {
  width: 2882px;
}
*.w-2883px {
  width: 2883px;
}
*.w-2884px {
  width: 2884px;
}
*.w-2885px {
  width: 2885px;
}
*.w-2886px {
  width: 2886px;
}
*.w-2887px {
  width: 2887px;
}
*.w-2888px {
  width: 2888px;
}
*.w-2889px {
  width: 2889px;
}
*.w-2890px {
  width: 2890px;
}
*.w-2891px {
  width: 2891px;
}
*.w-2892px {
  width: 2892px;
}
*.w-2893px {
  width: 2893px;
}
*.w-2894px {
  width: 2894px;
}
*.w-2895px {
  width: 2895px;
}
*.w-2896px {
  width: 2896px;
}
*.w-2897px {
  width: 2897px;
}
*.w-2898px {
  width: 2898px;
}
*.w-2899px {
  width: 2899px;
}
*.w-2900px {
  width: 2900px;
}
*.w-2901px {
  width: 2901px;
}
*.w-2902px {
  width: 2902px;
}
*.w-2903px {
  width: 2903px;
}
*.w-2904px {
  width: 2904px;
}
*.w-2905px {
  width: 2905px;
}
*.w-2906px {
  width: 2906px;
}
*.w-2907px {
  width: 2907px;
}
*.w-2908px {
  width: 2908px;
}
*.w-2909px {
  width: 2909px;
}
*.w-2910px {
  width: 2910px;
}
*.w-2911px {
  width: 2911px;
}
*.w-2912px {
  width: 2912px;
}
*.w-2913px {
  width: 2913px;
}
*.w-2914px {
  width: 2914px;
}
*.w-2915px {
  width: 2915px;
}
*.w-2916px {
  width: 2916px;
}
*.w-2917px {
  width: 2917px;
}
*.w-2918px {
  width: 2918px;
}
*.w-2919px {
  width: 2919px;
}
*.w-2920px {
  width: 2920px;
}
*.w-2921px {
  width: 2921px;
}
*.w-2922px {
  width: 2922px;
}
*.w-2923px {
  width: 2923px;
}
*.w-2924px {
  width: 2924px;
}
*.w-2925px {
  width: 2925px;
}
*.w-2926px {
  width: 2926px;
}
*.w-2927px {
  width: 2927px;
}
*.w-2928px {
  width: 2928px;
}
*.w-2929px {
  width: 2929px;
}
*.w-2930px {
  width: 2930px;
}
*.w-2931px {
  width: 2931px;
}
*.w-2932px {
  width: 2932px;
}
*.w-2933px {
  width: 2933px;
}
*.w-2934px {
  width: 2934px;
}
*.w-2935px {
  width: 2935px;
}
*.w-2936px {
  width: 2936px;
}
*.w-2937px {
  width: 2937px;
}
*.w-2938px {
  width: 2938px;
}
*.w-2939px {
  width: 2939px;
}
*.w-2940px {
  width: 2940px;
}
*.w-2941px {
  width: 2941px;
}
*.w-2942px {
  width: 2942px;
}
*.w-2943px {
  width: 2943px;
}
*.w-2944px {
  width: 2944px;
}
*.w-2945px {
  width: 2945px;
}
*.w-2946px {
  width: 2946px;
}
*.w-2947px {
  width: 2947px;
}
*.w-2948px {
  width: 2948px;
}
*.w-2949px {
  width: 2949px;
}
*.w-2950px {
  width: 2950px;
}
*.w-2951px {
  width: 2951px;
}
*.w-2952px {
  width: 2952px;
}
*.w-2953px {
  width: 2953px;
}
*.w-2954px {
  width: 2954px;
}
*.w-2955px {
  width: 2955px;
}
*.w-2956px {
  width: 2956px;
}
*.w-2957px {
  width: 2957px;
}
*.w-2958px {
  width: 2958px;
}
*.w-2959px {
  width: 2959px;
}
*.w-2960px {
  width: 2960px;
}
*.w-2961px {
  width: 2961px;
}
*.w-2962px {
  width: 2962px;
}
*.w-2963px {
  width: 2963px;
}
*.w-2964px {
  width: 2964px;
}
*.w-2965px {
  width: 2965px;
}
*.w-2966px {
  width: 2966px;
}
*.w-2967px {
  width: 2967px;
}
*.w-2968px {
  width: 2968px;
}
*.w-2969px {
  width: 2969px;
}
*.w-2970px {
  width: 2970px;
}
*.w-2971px {
  width: 2971px;
}
*.w-2972px {
  width: 2972px;
}
*.w-2973px {
  width: 2973px;
}
*.w-2974px {
  width: 2974px;
}
*.w-2975px {
  width: 2975px;
}
*.w-2976px {
  width: 2976px;
}
*.w-2977px {
  width: 2977px;
}
*.w-2978px {
  width: 2978px;
}
*.w-2979px {
  width: 2979px;
}
*.w-2980px {
  width: 2980px;
}
*.w-2981px {
  width: 2981px;
}
*.w-2982px {
  width: 2982px;
}
*.w-2983px {
  width: 2983px;
}
*.w-2984px {
  width: 2984px;
}
*.w-2985px {
  width: 2985px;
}
*.w-2986px {
  width: 2986px;
}
*.w-2987px {
  width: 2987px;
}
*.w-2988px {
  width: 2988px;
}
*.w-2989px {
  width: 2989px;
}
*.w-2990px {
  width: 2990px;
}
*.w-2991px {
  width: 2991px;
}
*.w-2992px {
  width: 2992px;
}
*.w-2993px {
  width: 2993px;
}
*.w-2994px {
  width: 2994px;
}
*.w-2995px {
  width: 2995px;
}
*.w-2996px {
  width: 2996px;
}
*.w-2997px {
  width: 2997px;
}
*.w-2998px {
  width: 2998px;
}
*.w-2999px {
  width: 2999px;
}
*.w-3000px {
  width: 3000px;
}
*.w-3001px {
  width: 3001px;
}
*.w-3002px {
  width: 3002px;
}
*.w-3003px {
  width: 3003px;
}
*.w-3004px {
  width: 3004px;
}
*.w-3005px {
  width: 3005px;
}
*.w-3006px {
  width: 3006px;
}
*.w-3007px {
  width: 3007px;
}
*.w-3008px {
  width: 3008px;
}
*.w-3009px {
  width: 3009px;
}
*.w-3010px {
  width: 3010px;
}
*.w-3011px {
  width: 3011px;
}
*.w-3012px {
  width: 3012px;
}
*.w-3013px {
  width: 3013px;
}
*.w-3014px {
  width: 3014px;
}
*.w-3015px {
  width: 3015px;
}
*.w-3016px {
  width: 3016px;
}
*.w-3017px {
  width: 3017px;
}
*.w-3018px {
  width: 3018px;
}
*.w-3019px {
  width: 3019px;
}
*.w-3020px {
  width: 3020px;
}
*.w-3021px {
  width: 3021px;
}
*.w-3022px {
  width: 3022px;
}
*.w-3023px {
  width: 3023px;
}
*.w-3024px {
  width: 3024px;
}
*.w-3025px {
  width: 3025px;
}
*.w-3026px {
  width: 3026px;
}
*.w-3027px {
  width: 3027px;
}
*.w-3028px {
  width: 3028px;
}
*.w-3029px {
  width: 3029px;
}
*.w-3030px {
  width: 3030px;
}
*.w-3031px {
  width: 3031px;
}
*.w-3032px {
  width: 3032px;
}
*.w-3033px {
  width: 3033px;
}
*.w-3034px {
  width: 3034px;
}
*.w-3035px {
  width: 3035px;
}
*.w-3036px {
  width: 3036px;
}
*.w-3037px {
  width: 3037px;
}
*.w-3038px {
  width: 3038px;
}
*.w-3039px {
  width: 3039px;
}
*.w-3040px {
  width: 3040px;
}
*.w-3041px {
  width: 3041px;
}
*.w-3042px {
  width: 3042px;
}
*.w-3043px {
  width: 3043px;
}
*.w-3044px {
  width: 3044px;
}
*.w-3045px {
  width: 3045px;
}
*.w-3046px {
  width: 3046px;
}
*.w-3047px {
  width: 3047px;
}
*.w-3048px {
  width: 3048px;
}
*.w-3049px {
  width: 3049px;
}
*.w-3050px {
  width: 3050px;
}
*.w-3051px {
  width: 3051px;
}
*.w-3052px {
  width: 3052px;
}
*.w-3053px {
  width: 3053px;
}
*.w-3054px {
  width: 3054px;
}
*.w-3055px {
  width: 3055px;
}
*.w-3056px {
  width: 3056px;
}
*.w-3057px {
  width: 3057px;
}
*.w-3058px {
  width: 3058px;
}
*.w-3059px {
  width: 3059px;
}
*.w-3060px {
  width: 3060px;
}
*.w-3061px {
  width: 3061px;
}
*.w-3062px {
  width: 3062px;
}
*.w-3063px {
  width: 3063px;
}
*.w-3064px {
  width: 3064px;
}
*.w-3065px {
  width: 3065px;
}
*.w-3066px {
  width: 3066px;
}
*.w-3067px {
  width: 3067px;
}
*.w-3068px {
  width: 3068px;
}
*.w-3069px {
  width: 3069px;
}
*.w-3070px {
  width: 3070px;
}
*.w-3071px {
  width: 3071px;
}
*.w-3072px {
  width: 3072px;
}
*.w-3073px {
  width: 3073px;
}
*.w-3074px {
  width: 3074px;
}
*.w-3075px {
  width: 3075px;
}
*.w-3076px {
  width: 3076px;
}
*.w-3077px {
  width: 3077px;
}
*.w-3078px {
  width: 3078px;
}
*.w-3079px {
  width: 3079px;
}
*.w-3080px {
  width: 3080px;
}
*.w-3081px {
  width: 3081px;
}
*.w-3082px {
  width: 3082px;
}
*.w-3083px {
  width: 3083px;
}
*.w-3084px {
  width: 3084px;
}
*.w-3085px {
  width: 3085px;
}
*.w-3086px {
  width: 3086px;
}
*.w-3087px {
  width: 3087px;
}
*.w-3088px {
  width: 3088px;
}
*.w-3089px {
  width: 3089px;
}
*.w-3090px {
  width: 3090px;
}
*.w-3091px {
  width: 3091px;
}
*.w-3092px {
  width: 3092px;
}
*.w-3093px {
  width: 3093px;
}
*.w-3094px {
  width: 3094px;
}
*.w-3095px {
  width: 3095px;
}
*.w-3096px {
  width: 3096px;
}
*.w-3097px {
  width: 3097px;
}
*.w-3098px {
  width: 3098px;
}
*.w-3099px {
  width: 3099px;
}
*.w-3100px {
  width: 3100px;
}
*.w-3101px {
  width: 3101px;
}
*.w-3102px {
  width: 3102px;
}
*.w-3103px {
  width: 3103px;
}
*.w-3104px {
  width: 3104px;
}
*.w-3105px {
  width: 3105px;
}
*.w-3106px {
  width: 3106px;
}
*.w-3107px {
  width: 3107px;
}
*.w-3108px {
  width: 3108px;
}
*.w-3109px {
  width: 3109px;
}
*.w-3110px {
  width: 3110px;
}
*.w-3111px {
  width: 3111px;
}
*.w-3112px {
  width: 3112px;
}
*.w-3113px {
  width: 3113px;
}
*.w-3114px {
  width: 3114px;
}
*.w-3115px {
  width: 3115px;
}
*.w-3116px {
  width: 3116px;
}
*.w-3117px {
  width: 3117px;
}
*.w-3118px {
  width: 3118px;
}
*.w-3119px {
  width: 3119px;
}
*.w-3120px {
  width: 3120px;
}
*.w-3121px {
  width: 3121px;
}
*.w-3122px {
  width: 3122px;
}
*.w-3123px {
  width: 3123px;
}
*.w-3124px {
  width: 3124px;
}
*.w-3125px {
  width: 3125px;
}
*.w-3126px {
  width: 3126px;
}
*.w-3127px {
  width: 3127px;
}
*.w-3128px {
  width: 3128px;
}
*.w-3129px {
  width: 3129px;
}
*.w-3130px {
  width: 3130px;
}
*.w-3131px {
  width: 3131px;
}
*.w-3132px {
  width: 3132px;
}
*.w-3133px {
  width: 3133px;
}
*.w-3134px {
  width: 3134px;
}
*.w-3135px {
  width: 3135px;
}
*.w-3136px {
  width: 3136px;
}
*.w-3137px {
  width: 3137px;
}
*.w-3138px {
  width: 3138px;
}
*.w-3139px {
  width: 3139px;
}
*.w-3140px {
  width: 3140px;
}
*.w-3141px {
  width: 3141px;
}
*.w-3142px {
  width: 3142px;
}
*.w-3143px {
  width: 3143px;
}
*.w-3144px {
  width: 3144px;
}
*.w-3145px {
  width: 3145px;
}
*.w-3146px {
  width: 3146px;
}
*.w-3147px {
  width: 3147px;
}
*.w-3148px {
  width: 3148px;
}
*.w-3149px {
  width: 3149px;
}
*.w-3150px {
  width: 3150px;
}
*.w-3151px {
  width: 3151px;
}
*.w-3152px {
  width: 3152px;
}
*.w-3153px {
  width: 3153px;
}
*.w-3154px {
  width: 3154px;
}
*.w-3155px {
  width: 3155px;
}
*.w-3156px {
  width: 3156px;
}
*.w-3157px {
  width: 3157px;
}
*.w-3158px {
  width: 3158px;
}
*.w-3159px {
  width: 3159px;
}
*.w-3160px {
  width: 3160px;
}
*.w-3161px {
  width: 3161px;
}
*.w-3162px {
  width: 3162px;
}
*.w-3163px {
  width: 3163px;
}
*.w-3164px {
  width: 3164px;
}
*.w-3165px {
  width: 3165px;
}
*.w-3166px {
  width: 3166px;
}
*.w-3167px {
  width: 3167px;
}
*.w-3168px {
  width: 3168px;
}
*.w-3169px {
  width: 3169px;
}
*.w-3170px {
  width: 3170px;
}
*.w-3171px {
  width: 3171px;
}
*.w-3172px {
  width: 3172px;
}
*.w-3173px {
  width: 3173px;
}
*.w-3174px {
  width: 3174px;
}
*.w-3175px {
  width: 3175px;
}
*.w-3176px {
  width: 3176px;
}
*.w-3177px {
  width: 3177px;
}
*.w-3178px {
  width: 3178px;
}
*.w-3179px {
  width: 3179px;
}
*.w-3180px {
  width: 3180px;
}
*.w-3181px {
  width: 3181px;
}
*.w-3182px {
  width: 3182px;
}
*.w-3183px {
  width: 3183px;
}
*.w-3184px {
  width: 3184px;
}
*.w-3185px {
  width: 3185px;
}
*.w-3186px {
  width: 3186px;
}
*.w-3187px {
  width: 3187px;
}
*.w-3188px {
  width: 3188px;
}
*.w-3189px {
  width: 3189px;
}
*.w-3190px {
  width: 3190px;
}
*.w-3191px {
  width: 3191px;
}
*.w-3192px {
  width: 3192px;
}
*.w-3193px {
  width: 3193px;
}
*.w-3194px {
  width: 3194px;
}
*.w-3195px {
  width: 3195px;
}
*.w-3196px {
  width: 3196px;
}
*.w-3197px {
  width: 3197px;
}
*.w-3198px {
  width: 3198px;
}
*.w-3199px {
  width: 3199px;
}
*.w-3200px {
  width: 3200px;
}
*.w-3201px {
  width: 3201px;
}
*.w-3202px {
  width: 3202px;
}
*.w-3203px {
  width: 3203px;
}
*.w-3204px {
  width: 3204px;
}
*.w-3205px {
  width: 3205px;
}
*.w-3206px {
  width: 3206px;
}
*.w-3207px {
  width: 3207px;
}
*.w-3208px {
  width: 3208px;
}
*.w-3209px {
  width: 3209px;
}
*.w-3210px {
  width: 3210px;
}
*.w-3211px {
  width: 3211px;
}
*.w-3212px {
  width: 3212px;
}
*.w-3213px {
  width: 3213px;
}
*.w-3214px {
  width: 3214px;
}
*.w-3215px {
  width: 3215px;
}
*.w-3216px {
  width: 3216px;
}
*.w-3217px {
  width: 3217px;
}
*.w-3218px {
  width: 3218px;
}
*.w-3219px {
  width: 3219px;
}
*.w-3220px {
  width: 3220px;
}
*.w-3221px {
  width: 3221px;
}
*.w-3222px {
  width: 3222px;
}
*.w-3223px {
  width: 3223px;
}
*.w-3224px {
  width: 3224px;
}
*.w-3225px {
  width: 3225px;
}
*.w-3226px {
  width: 3226px;
}
*.w-3227px {
  width: 3227px;
}
*.w-3228px {
  width: 3228px;
}
*.w-3229px {
  width: 3229px;
}
*.w-3230px {
  width: 3230px;
}
*.w-3231px {
  width: 3231px;
}
*.w-3232px {
  width: 3232px;
}
*.w-3233px {
  width: 3233px;
}
*.w-3234px {
  width: 3234px;
}
*.w-3235px {
  width: 3235px;
}
*.w-3236px {
  width: 3236px;
}
*.w-3237px {
  width: 3237px;
}
*.w-3238px {
  width: 3238px;
}
*.w-3239px {
  width: 3239px;
}
*.w-3240px {
  width: 3240px;
}
*.w-3241px {
  width: 3241px;
}
*.w-3242px {
  width: 3242px;
}
*.w-3243px {
  width: 3243px;
}
*.w-3244px {
  width: 3244px;
}
*.w-3245px {
  width: 3245px;
}
*.w-3246px {
  width: 3246px;
}
*.w-3247px {
  width: 3247px;
}
*.w-3248px {
  width: 3248px;
}
*.w-3249px {
  width: 3249px;
}
*.w-3250px {
  width: 3250px;
}
*.w-3251px {
  width: 3251px;
}
*.w-3252px {
  width: 3252px;
}
*.w-3253px {
  width: 3253px;
}
*.w-3254px {
  width: 3254px;
}
*.w-3255px {
  width: 3255px;
}
*.w-3256px {
  width: 3256px;
}
*.w-3257px {
  width: 3257px;
}
*.w-3258px {
  width: 3258px;
}
*.w-3259px {
  width: 3259px;
}
*.w-3260px {
  width: 3260px;
}
*.w-3261px {
  width: 3261px;
}
*.w-3262px {
  width: 3262px;
}
*.w-3263px {
  width: 3263px;
}
*.w-3264px {
  width: 3264px;
}
*.w-3265px {
  width: 3265px;
}
*.w-3266px {
  width: 3266px;
}
*.w-3267px {
  width: 3267px;
}
*.w-3268px {
  width: 3268px;
}
*.w-3269px {
  width: 3269px;
}
*.w-3270px {
  width: 3270px;
}
*.w-3271px {
  width: 3271px;
}
*.w-3272px {
  width: 3272px;
}
*.w-3273px {
  width: 3273px;
}
*.w-3274px {
  width: 3274px;
}
*.w-3275px {
  width: 3275px;
}
*.w-3276px {
  width: 3276px;
}
*.w-3277px {
  width: 3277px;
}
*.w-3278px {
  width: 3278px;
}
*.w-3279px {
  width: 3279px;
}
*.w-3280px {
  width: 3280px;
}
*.w-3281px {
  width: 3281px;
}
*.w-3282px {
  width: 3282px;
}
*.w-3283px {
  width: 3283px;
}
*.w-3284px {
  width: 3284px;
}
*.w-3285px {
  width: 3285px;
}
*.w-3286px {
  width: 3286px;
}
*.w-3287px {
  width: 3287px;
}
*.w-3288px {
  width: 3288px;
}
*.w-3289px {
  width: 3289px;
}
*.w-3290px {
  width: 3290px;
}
*.w-3291px {
  width: 3291px;
}
*.w-3292px {
  width: 3292px;
}
*.w-3293px {
  width: 3293px;
}
*.w-3294px {
  width: 3294px;
}
*.w-3295px {
  width: 3295px;
}
*.w-3296px {
  width: 3296px;
}
*.w-3297px {
  width: 3297px;
}
*.w-3298px {
  width: 3298px;
}
*.w-3299px {
  width: 3299px;
}
*.w-3300px {
  width: 3300px;
}
*.w-3301px {
  width: 3301px;
}
*.w-3302px {
  width: 3302px;
}
*.w-3303px {
  width: 3303px;
}
*.w-3304px {
  width: 3304px;
}
*.w-3305px {
  width: 3305px;
}
*.w-3306px {
  width: 3306px;
}
*.w-3307px {
  width: 3307px;
}
*.w-3308px {
  width: 3308px;
}
*.w-3309px {
  width: 3309px;
}
*.w-3310px {
  width: 3310px;
}
*.w-3311px {
  width: 3311px;
}
*.w-3312px {
  width: 3312px;
}
*.w-3313px {
  width: 3313px;
}
*.w-3314px {
  width: 3314px;
}
*.w-3315px {
  width: 3315px;
}
*.w-3316px {
  width: 3316px;
}
*.w-3317px {
  width: 3317px;
}
*.w-3318px {
  width: 3318px;
}
*.w-3319px {
  width: 3319px;
}
*.w-3320px {
  width: 3320px;
}
*.w-3321px {
  width: 3321px;
}
*.w-3322px {
  width: 3322px;
}
*.w-3323px {
  width: 3323px;
}
*.w-3324px {
  width: 3324px;
}
*.w-3325px {
  width: 3325px;
}
*.w-3326px {
  width: 3326px;
}
*.w-3327px {
  width: 3327px;
}
*.w-3328px {
  width: 3328px;
}
*.w-3329px {
  width: 3329px;
}
*.w-3330px {
  width: 3330px;
}
*.w-3331px {
  width: 3331px;
}
*.w-3332px {
  width: 3332px;
}
*.w-3333px {
  width: 3333px;
}
*.w-3334px {
  width: 3334px;
}
*.w-3335px {
  width: 3335px;
}
*.w-3336px {
  width: 3336px;
}
*.w-3337px {
  width: 3337px;
}
*.w-3338px {
  width: 3338px;
}
*.w-3339px {
  width: 3339px;
}
*.w-3340px {
  width: 3340px;
}
*.w-3341px {
  width: 3341px;
}
*.w-3342px {
  width: 3342px;
}
*.w-3343px {
  width: 3343px;
}
*.w-3344px {
  width: 3344px;
}
*.w-3345px {
  width: 3345px;
}
*.w-3346px {
  width: 3346px;
}
*.w-3347px {
  width: 3347px;
}
*.w-3348px {
  width: 3348px;
}
*.w-3349px {
  width: 3349px;
}
*.w-3350px {
  width: 3350px;
}
*.w-3351px {
  width: 3351px;
}
*.w-3352px {
  width: 3352px;
}
*.w-3353px {
  width: 3353px;
}
*.w-3354px {
  width: 3354px;
}
*.w-3355px {
  width: 3355px;
}
*.w-3356px {
  width: 3356px;
}
*.w-3357px {
  width: 3357px;
}
*.w-3358px {
  width: 3358px;
}
*.w-3359px {
  width: 3359px;
}
*.w-3360px {
  width: 3360px;
}
*.w-3361px {
  width: 3361px;
}
*.w-3362px {
  width: 3362px;
}
*.w-3363px {
  width: 3363px;
}
*.w-3364px {
  width: 3364px;
}
*.w-3365px {
  width: 3365px;
}
*.w-3366px {
  width: 3366px;
}
*.w-3367px {
  width: 3367px;
}
*.w-3368px {
  width: 3368px;
}
*.w-3369px {
  width: 3369px;
}
*.w-3370px {
  width: 3370px;
}
*.w-3371px {
  width: 3371px;
}
*.w-3372px {
  width: 3372px;
}
*.w-3373px {
  width: 3373px;
}
*.w-3374px {
  width: 3374px;
}
*.w-3375px {
  width: 3375px;
}
*.w-3376px {
  width: 3376px;
}
*.w-3377px {
  width: 3377px;
}
*.w-3378px {
  width: 3378px;
}
*.w-3379px {
  width: 3379px;
}
*.w-3380px {
  width: 3380px;
}
*.w-3381px {
  width: 3381px;
}
*.w-3382px {
  width: 3382px;
}
*.w-3383px {
  width: 3383px;
}
*.w-3384px {
  width: 3384px;
}
*.w-3385px {
  width: 3385px;
}
*.w-3386px {
  width: 3386px;
}
*.w-3387px {
  width: 3387px;
}
*.w-3388px {
  width: 3388px;
}
*.w-3389px {
  width: 3389px;
}
*.w-3390px {
  width: 3390px;
}
*.w-3391px {
  width: 3391px;
}
*.w-3392px {
  width: 3392px;
}
*.w-3393px {
  width: 3393px;
}
*.w-3394px {
  width: 3394px;
}
*.w-3395px {
  width: 3395px;
}
*.w-3396px {
  width: 3396px;
}
*.w-3397px {
  width: 3397px;
}
*.w-3398px {
  width: 3398px;
}
*.w-3399px {
  width: 3399px;
}
*.w-3400px {
  width: 3400px;
}
*.w-3401px {
  width: 3401px;
}
*.w-3402px {
  width: 3402px;
}
*.w-3403px {
  width: 3403px;
}
*.w-3404px {
  width: 3404px;
}
*.w-3405px {
  width: 3405px;
}
*.w-3406px {
  width: 3406px;
}
*.w-3407px {
  width: 3407px;
}
*.w-3408px {
  width: 3408px;
}
*.w-3409px {
  width: 3409px;
}
*.w-3410px {
  width: 3410px;
}
*.w-3411px {
  width: 3411px;
}
*.w-3412px {
  width: 3412px;
}
*.w-3413px {
  width: 3413px;
}
*.w-3414px {
  width: 3414px;
}
*.w-3415px {
  width: 3415px;
}
*.w-3416px {
  width: 3416px;
}
*.w-3417px {
  width: 3417px;
}
*.w-3418px {
  width: 3418px;
}
*.w-3419px {
  width: 3419px;
}
*.w-3420px {
  width: 3420px;
}
*.w-3421px {
  width: 3421px;
}
*.w-3422px {
  width: 3422px;
}
*.w-3423px {
  width: 3423px;
}
*.w-3424px {
  width: 3424px;
}
*.w-3425px {
  width: 3425px;
}
*.w-3426px {
  width: 3426px;
}
*.w-3427px {
  width: 3427px;
}
*.w-3428px {
  width: 3428px;
}
*.w-3429px {
  width: 3429px;
}
*.w-3430px {
  width: 3430px;
}
*.w-3431px {
  width: 3431px;
}
*.w-3432px {
  width: 3432px;
}
*.w-3433px {
  width: 3433px;
}
*.w-3434px {
  width: 3434px;
}
*.w-3435px {
  width: 3435px;
}
*.w-3436px {
  width: 3436px;
}
*.w-3437px {
  width: 3437px;
}
*.w-3438px {
  width: 3438px;
}
*.w-3439px {
  width: 3439px;
}
*.w-3440px {
  width: 3440px;
}
*.w-3441px {
  width: 3441px;
}
*.w-3442px {
  width: 3442px;
}
*.w-3443px {
  width: 3443px;
}
*.w-3444px {
  width: 3444px;
}
*.w-3445px {
  width: 3445px;
}
*.w-3446px {
  width: 3446px;
}
*.w-3447px {
  width: 3447px;
}
*.w-3448px {
  width: 3448px;
}
*.w-3449px {
  width: 3449px;
}
*.w-3450px {
  width: 3450px;
}
*.w-3451px {
  width: 3451px;
}
*.w-3452px {
  width: 3452px;
}
*.w-3453px {
  width: 3453px;
}
*.w-3454px {
  width: 3454px;
}
*.w-3455px {
  width: 3455px;
}
*.w-3456px {
  width: 3456px;
}
*.w-3457px {
  width: 3457px;
}
*.w-3458px {
  width: 3458px;
}
*.w-3459px {
  width: 3459px;
}
*.w-3460px {
  width: 3460px;
}
*.w-3461px {
  width: 3461px;
}
*.w-3462px {
  width: 3462px;
}
*.w-3463px {
  width: 3463px;
}
*.w-3464px {
  width: 3464px;
}
*.w-3465px {
  width: 3465px;
}
*.w-3466px {
  width: 3466px;
}
*.w-3467px {
  width: 3467px;
}
*.w-3468px {
  width: 3468px;
}
*.w-3469px {
  width: 3469px;
}
*.w-3470px {
  width: 3470px;
}
*.w-3471px {
  width: 3471px;
}
*.w-3472px {
  width: 3472px;
}
*.w-3473px {
  width: 3473px;
}
*.w-3474px {
  width: 3474px;
}
*.w-3475px {
  width: 3475px;
}
*.w-3476px {
  width: 3476px;
}
*.w-3477px {
  width: 3477px;
}
*.w-3478px {
  width: 3478px;
}
*.w-3479px {
  width: 3479px;
}
*.w-3480px {
  width: 3480px;
}
*.w-3481px {
  width: 3481px;
}
*.w-3482px {
  width: 3482px;
}
*.w-3483px {
  width: 3483px;
}
*.w-3484px {
  width: 3484px;
}
*.w-3485px {
  width: 3485px;
}
*.w-3486px {
  width: 3486px;
}
*.w-3487px {
  width: 3487px;
}
*.w-3488px {
  width: 3488px;
}
*.w-3489px {
  width: 3489px;
}
*.w-3490px {
  width: 3490px;
}
*.w-3491px {
  width: 3491px;
}
*.w-3492px {
  width: 3492px;
}
*.w-3493px {
  width: 3493px;
}
*.w-3494px {
  width: 3494px;
}
*.w-3495px {
  width: 3495px;
}
*.w-3496px {
  width: 3496px;
}
*.w-3497px {
  width: 3497px;
}
*.w-3498px {
  width: 3498px;
}
*.w-3499px {
  width: 3499px;
}
*.w-3500px {
  width: 3500px;
}
*.w-3501px {
  width: 3501px;
}
*.w-3502px {
  width: 3502px;
}
*.w-3503px {
  width: 3503px;
}
*.w-3504px {
  width: 3504px;
}
*.w-3505px {
  width: 3505px;
}
*.w-3506px {
  width: 3506px;
}
*.w-3507px {
  width: 3507px;
}
*.w-3508px {
  width: 3508px;
}
*.w-3509px {
  width: 3509px;
}
*.w-3510px {
  width: 3510px;
}
*.w-3511px {
  width: 3511px;
}
*.w-3512px {
  width: 3512px;
}
*.w-3513px {
  width: 3513px;
}
*.w-3514px {
  width: 3514px;
}
*.w-3515px {
  width: 3515px;
}
*.w-3516px {
  width: 3516px;
}
*.w-3517px {
  width: 3517px;
}
*.w-3518px {
  width: 3518px;
}
*.w-3519px {
  width: 3519px;
}
*.w-3520px {
  width: 3520px;
}
*.w-3521px {
  width: 3521px;
}
*.w-3522px {
  width: 3522px;
}
*.w-3523px {
  width: 3523px;
}
*.w-3524px {
  width: 3524px;
}
*.w-3525px {
  width: 3525px;
}
*.w-3526px {
  width: 3526px;
}
*.w-3527px {
  width: 3527px;
}
*.w-3528px {
  width: 3528px;
}
*.w-3529px {
  width: 3529px;
}
*.w-3530px {
  width: 3530px;
}
*.w-3531px {
  width: 3531px;
}
*.w-3532px {
  width: 3532px;
}
*.w-3533px {
  width: 3533px;
}
*.w-3534px {
  width: 3534px;
}
*.w-3535px {
  width: 3535px;
}
*.w-3536px {
  width: 3536px;
}
*.w-3537px {
  width: 3537px;
}
*.w-3538px {
  width: 3538px;
}
*.w-3539px {
  width: 3539px;
}
*.w-3540px {
  width: 3540px;
}
*.w-3541px {
  width: 3541px;
}
*.w-3542px {
  width: 3542px;
}
*.w-3543px {
  width: 3543px;
}
*.w-3544px {
  width: 3544px;
}
*.w-3545px {
  width: 3545px;
}
*.w-3546px {
  width: 3546px;
}
*.w-3547px {
  width: 3547px;
}
*.w-3548px {
  width: 3548px;
}
*.w-3549px {
  width: 3549px;
}
*.w-3550px {
  width: 3550px;
}
*.w-3551px {
  width: 3551px;
}
*.w-3552px {
  width: 3552px;
}
*.w-3553px {
  width: 3553px;
}
*.w-3554px {
  width: 3554px;
}
*.w-3555px {
  width: 3555px;
}
*.w-3556px {
  width: 3556px;
}
*.w-3557px {
  width: 3557px;
}
*.w-3558px {
  width: 3558px;
}
*.w-3559px {
  width: 3559px;
}
*.w-3560px {
  width: 3560px;
}
*.w-3561px {
  width: 3561px;
}
*.w-3562px {
  width: 3562px;
}
*.w-3563px {
  width: 3563px;
}
*.w-3564px {
  width: 3564px;
}
*.w-3565px {
  width: 3565px;
}
*.w-3566px {
  width: 3566px;
}
*.w-3567px {
  width: 3567px;
}
*.w-3568px {
  width: 3568px;
}
*.w-3569px {
  width: 3569px;
}
*.w-3570px {
  width: 3570px;
}
*.w-3571px {
  width: 3571px;
}
*.w-3572px {
  width: 3572px;
}
*.w-3573px {
  width: 3573px;
}
*.w-3574px {
  width: 3574px;
}
*.w-3575px {
  width: 3575px;
}
*.w-3576px {
  width: 3576px;
}
*.w-3577px {
  width: 3577px;
}
*.w-3578px {
  width: 3578px;
}
*.w-3579px {
  width: 3579px;
}
*.w-3580px {
  width: 3580px;
}
*.w-3581px {
  width: 3581px;
}
*.w-3582px {
  width: 3582px;
}
*.w-3583px {
  width: 3583px;
}
*.w-3584px {
  width: 3584px;
}
*.w-3585px {
  width: 3585px;
}
*.w-3586px {
  width: 3586px;
}
*.w-3587px {
  width: 3587px;
}
*.w-3588px {
  width: 3588px;
}
*.w-3589px {
  width: 3589px;
}
*.w-3590px {
  width: 3590px;
}
*.w-3591px {
  width: 3591px;
}
*.w-3592px {
  width: 3592px;
}
*.w-3593px {
  width: 3593px;
}
*.w-3594px {
  width: 3594px;
}
*.w-3595px {
  width: 3595px;
}
*.w-3596px {
  width: 3596px;
}
*.w-3597px {
  width: 3597px;
}
*.w-3598px {
  width: 3598px;
}
*.w-3599px {
  width: 3599px;
}
*.w-3600px {
  width: 3600px;
}
*.w-3601px {
  width: 3601px;
}
*.w-3602px {
  width: 3602px;
}
*.w-3603px {
  width: 3603px;
}
*.w-3604px {
  width: 3604px;
}
*.w-3605px {
  width: 3605px;
}
*.w-3606px {
  width: 3606px;
}
*.w-3607px {
  width: 3607px;
}
*.w-3608px {
  width: 3608px;
}
*.w-3609px {
  width: 3609px;
}
*.w-3610px {
  width: 3610px;
}
*.w-3611px {
  width: 3611px;
}
*.w-3612px {
  width: 3612px;
}
*.w-3613px {
  width: 3613px;
}
*.w-3614px {
  width: 3614px;
}
*.w-3615px {
  width: 3615px;
}
*.w-3616px {
  width: 3616px;
}
*.w-3617px {
  width: 3617px;
}
*.w-3618px {
  width: 3618px;
}
*.w-3619px {
  width: 3619px;
}
*.w-3620px {
  width: 3620px;
}
*.w-3621px {
  width: 3621px;
}
*.w-3622px {
  width: 3622px;
}
*.w-3623px {
  width: 3623px;
}
*.w-3624px {
  width: 3624px;
}
*.w-3625px {
  width: 3625px;
}
*.w-3626px {
  width: 3626px;
}
*.w-3627px {
  width: 3627px;
}
*.w-3628px {
  width: 3628px;
}
*.w-3629px {
  width: 3629px;
}
*.w-3630px {
  width: 3630px;
}
*.w-3631px {
  width: 3631px;
}
*.w-3632px {
  width: 3632px;
}
*.w-3633px {
  width: 3633px;
}
*.w-3634px {
  width: 3634px;
}
*.w-3635px {
  width: 3635px;
}
*.w-3636px {
  width: 3636px;
}
*.w-3637px {
  width: 3637px;
}
*.w-3638px {
  width: 3638px;
}
*.w-3639px {
  width: 3639px;
}
*.w-3640px {
  width: 3640px;
}
*.w-3641px {
  width: 3641px;
}
*.w-3642px {
  width: 3642px;
}
*.w-3643px {
  width: 3643px;
}
*.w-3644px {
  width: 3644px;
}
*.w-3645px {
  width: 3645px;
}
*.w-3646px {
  width: 3646px;
}
*.w-3647px {
  width: 3647px;
}
*.w-3648px {
  width: 3648px;
}
*.w-3649px {
  width: 3649px;
}
*.w-3650px {
  width: 3650px;
}
*.w-3651px {
  width: 3651px;
}
*.w-3652px {
  width: 3652px;
}
*.w-3653px {
  width: 3653px;
}
*.w-3654px {
  width: 3654px;
}
*.w-3655px {
  width: 3655px;
}
*.w-3656px {
  width: 3656px;
}
*.w-3657px {
  width: 3657px;
}
*.w-3658px {
  width: 3658px;
}
*.w-3659px {
  width: 3659px;
}
*.w-3660px {
  width: 3660px;
}
*.w-3661px {
  width: 3661px;
}
*.w-3662px {
  width: 3662px;
}
*.w-3663px {
  width: 3663px;
}
*.w-3664px {
  width: 3664px;
}
*.w-3665px {
  width: 3665px;
}
*.w-3666px {
  width: 3666px;
}
*.w-3667px {
  width: 3667px;
}
*.w-3668px {
  width: 3668px;
}
*.w-3669px {
  width: 3669px;
}
*.w-3670px {
  width: 3670px;
}
*.w-3671px {
  width: 3671px;
}
*.w-3672px {
  width: 3672px;
}
*.w-3673px {
  width: 3673px;
}
*.w-3674px {
  width: 3674px;
}
*.w-3675px {
  width: 3675px;
}
*.w-3676px {
  width: 3676px;
}
*.w-3677px {
  width: 3677px;
}
*.w-3678px {
  width: 3678px;
}
*.w-3679px {
  width: 3679px;
}
*.w-3680px {
  width: 3680px;
}
*.w-3681px {
  width: 3681px;
}
*.w-3682px {
  width: 3682px;
}
*.w-3683px {
  width: 3683px;
}
*.w-3684px {
  width: 3684px;
}
*.w-3685px {
  width: 3685px;
}
*.w-3686px {
  width: 3686px;
}
*.w-3687px {
  width: 3687px;
}
*.w-3688px {
  width: 3688px;
}
*.w-3689px {
  width: 3689px;
}
*.w-3690px {
  width: 3690px;
}
*.w-3691px {
  width: 3691px;
}
*.w-3692px {
  width: 3692px;
}
*.w-3693px {
  width: 3693px;
}
*.w-3694px {
  width: 3694px;
}
*.w-3695px {
  width: 3695px;
}
*.w-3696px {
  width: 3696px;
}
*.w-3697px {
  width: 3697px;
}
*.w-3698px {
  width: 3698px;
}
*.w-3699px {
  width: 3699px;
}
*.w-3700px {
  width: 3700px;
}
*.w-3701px {
  width: 3701px;
}
*.w-3702px {
  width: 3702px;
}
*.w-3703px {
  width: 3703px;
}
*.w-3704px {
  width: 3704px;
}
*.w-3705px {
  width: 3705px;
}
*.w-3706px {
  width: 3706px;
}
*.w-3707px {
  width: 3707px;
}
*.w-3708px {
  width: 3708px;
}
*.w-3709px {
  width: 3709px;
}
*.w-3710px {
  width: 3710px;
}
*.w-3711px {
  width: 3711px;
}
*.w-3712px {
  width: 3712px;
}
*.w-3713px {
  width: 3713px;
}
*.w-3714px {
  width: 3714px;
}
*.w-3715px {
  width: 3715px;
}
*.w-3716px {
  width: 3716px;
}
*.w-3717px {
  width: 3717px;
}
*.w-3718px {
  width: 3718px;
}
*.w-3719px {
  width: 3719px;
}
*.w-3720px {
  width: 3720px;
}
*.w-3721px {
  width: 3721px;
}
*.w-3722px {
  width: 3722px;
}
*.w-3723px {
  width: 3723px;
}
*.w-3724px {
  width: 3724px;
}
*.w-3725px {
  width: 3725px;
}
*.w-3726px {
  width: 3726px;
}
*.w-3727px {
  width: 3727px;
}
*.w-3728px {
  width: 3728px;
}
*.w-3729px {
  width: 3729px;
}
*.w-3730px {
  width: 3730px;
}
*.w-3731px {
  width: 3731px;
}
*.w-3732px {
  width: 3732px;
}
*.w-3733px {
  width: 3733px;
}
*.w-3734px {
  width: 3734px;
}
*.w-3735px {
  width: 3735px;
}
*.w-3736px {
  width: 3736px;
}
*.w-3737px {
  width: 3737px;
}
*.w-3738px {
  width: 3738px;
}
*.w-3739px {
  width: 3739px;
}
*.w-3740px {
  width: 3740px;
}
*.w-3741px {
  width: 3741px;
}
*.w-3742px {
  width: 3742px;
}
*.w-3743px {
  width: 3743px;
}
*.w-3744px {
  width: 3744px;
}
*.w-3745px {
  width: 3745px;
}
*.w-3746px {
  width: 3746px;
}
*.w-3747px {
  width: 3747px;
}
*.w-3748px {
  width: 3748px;
}
*.w-3749px {
  width: 3749px;
}
*.w-3750px {
  width: 3750px;
}
*.w-3751px {
  width: 3751px;
}
*.w-3752px {
  width: 3752px;
}
*.w-3753px {
  width: 3753px;
}
*.w-3754px {
  width: 3754px;
}
*.w-3755px {
  width: 3755px;
}
*.w-3756px {
  width: 3756px;
}
*.w-3757px {
  width: 3757px;
}
*.w-3758px {
  width: 3758px;
}
*.w-3759px {
  width: 3759px;
}
*.w-3760px {
  width: 3760px;
}
*.w-3761px {
  width: 3761px;
}
*.w-3762px {
  width: 3762px;
}
*.w-3763px {
  width: 3763px;
}
*.w-3764px {
  width: 3764px;
}
*.w-3765px {
  width: 3765px;
}
*.w-3766px {
  width: 3766px;
}
*.w-3767px {
  width: 3767px;
}
*.w-3768px {
  width: 3768px;
}
*.w-3769px {
  width: 3769px;
}
*.w-3770px {
  width: 3770px;
}
*.w-3771px {
  width: 3771px;
}
*.w-3772px {
  width: 3772px;
}
*.w-3773px {
  width: 3773px;
}
*.w-3774px {
  width: 3774px;
}
*.w-3775px {
  width: 3775px;
}
*.w-3776px {
  width: 3776px;
}
*.w-3777px {
  width: 3777px;
}
*.w-3778px {
  width: 3778px;
}
*.w-3779px {
  width: 3779px;
}
*.w-3780px {
  width: 3780px;
}
*.w-3781px {
  width: 3781px;
}
*.w-3782px {
  width: 3782px;
}
*.w-3783px {
  width: 3783px;
}
*.w-3784px {
  width: 3784px;
}
*.w-3785px {
  width: 3785px;
}
*.w-3786px {
  width: 3786px;
}
*.w-3787px {
  width: 3787px;
}
*.w-3788px {
  width: 3788px;
}
*.w-3789px {
  width: 3789px;
}
*.w-3790px {
  width: 3790px;
}
*.w-3791px {
  width: 3791px;
}
*.w-3792px {
  width: 3792px;
}
*.w-3793px {
  width: 3793px;
}
*.w-3794px {
  width: 3794px;
}
*.w-3795px {
  width: 3795px;
}
*.w-3796px {
  width: 3796px;
}
*.w-3797px {
  width: 3797px;
}
*.w-3798px {
  width: 3798px;
}
*.w-3799px {
  width: 3799px;
}
*.w-3800px {
  width: 3800px;
}
*.w-3801px {
  width: 3801px;
}
*.w-3802px {
  width: 3802px;
}
*.w-3803px {
  width: 3803px;
}
*.w-3804px {
  width: 3804px;
}
*.w-3805px {
  width: 3805px;
}
*.w-3806px {
  width: 3806px;
}
*.w-3807px {
  width: 3807px;
}
*.w-3808px {
  width: 3808px;
}
*.w-3809px {
  width: 3809px;
}
*.w-3810px {
  width: 3810px;
}
*.w-3811px {
  width: 3811px;
}
*.w-3812px {
  width: 3812px;
}
*.w-3813px {
  width: 3813px;
}
*.w-3814px {
  width: 3814px;
}
*.w-3815px {
  width: 3815px;
}
*.w-3816px {
  width: 3816px;
}
*.w-3817px {
  width: 3817px;
}
*.w-3818px {
  width: 3818px;
}
*.w-3819px {
  width: 3819px;
}
*.w-3820px {
  width: 3820px;
}
*.w-3821px {
  width: 3821px;
}
*.w-3822px {
  width: 3822px;
}
*.w-3823px {
  width: 3823px;
}
*.w-3824px {
  width: 3824px;
}
*.w-3825px {
  width: 3825px;
}
*.w-3826px {
  width: 3826px;
}
*.w-3827px {
  width: 3827px;
}
*.w-3828px {
  width: 3828px;
}
*.w-3829px {
  width: 3829px;
}
*.w-3830px {
  width: 3830px;
}
*.w-3831px {
  width: 3831px;
}
*.w-3832px {
  width: 3832px;
}
*.w-3833px {
  width: 3833px;
}
*.w-3834px {
  width: 3834px;
}
*.w-3835px {
  width: 3835px;
}
*.w-3836px {
  width: 3836px;
}
*.w-3837px {
  width: 3837px;
}
*.w-3838px {
  width: 3838px;
}
*.w-3839px {
  width: 3839px;
}
*.w-3840px {
  width: 3840px;
}
*.w-3841px {
  width: 3841px;
}
*.w-3842px {
  width: 3842px;
}
*.w-3843px {
  width: 3843px;
}
*.w-3844px {
  width: 3844px;
}
*.w-3845px {
  width: 3845px;
}
*.w-3846px {
  width: 3846px;
}
*.w-3847px {
  width: 3847px;
}
*.w-3848px {
  width: 3848px;
}
*.w-3849px {
  width: 3849px;
}
*.w-3850px {
  width: 3850px;
}
*.w-3851px {
  width: 3851px;
}
*.w-3852px {
  width: 3852px;
}
*.w-3853px {
  width: 3853px;
}
*.w-3854px {
  width: 3854px;
}
*.w-3855px {
  width: 3855px;
}
*.w-3856px {
  width: 3856px;
}
*.w-3857px {
  width: 3857px;
}
*.w-3858px {
  width: 3858px;
}
*.w-3859px {
  width: 3859px;
}
*.w-3860px {
  width: 3860px;
}
*.w-3861px {
  width: 3861px;
}
*.w-3862px {
  width: 3862px;
}
*.w-3863px {
  width: 3863px;
}
*.w-3864px {
  width: 3864px;
}
*.w-3865px {
  width: 3865px;
}
*.w-3866px {
  width: 3866px;
}
*.w-3867px {
  width: 3867px;
}
*.w-3868px {
  width: 3868px;
}
*.w-3869px {
  width: 3869px;
}
*.w-3870px {
  width: 3870px;
}
*.w-3871px {
  width: 3871px;
}
*.w-3872px {
  width: 3872px;
}
*.w-3873px {
  width: 3873px;
}
*.w-3874px {
  width: 3874px;
}
*.w-3875px {
  width: 3875px;
}
*.w-3876px {
  width: 3876px;
}
*.w-3877px {
  width: 3877px;
}
*.w-3878px {
  width: 3878px;
}
*.w-3879px {
  width: 3879px;
}
*.w-3880px {
  width: 3880px;
}
*.w-3881px {
  width: 3881px;
}
*.w-3882px {
  width: 3882px;
}
*.w-3883px {
  width: 3883px;
}
*.w-3884px {
  width: 3884px;
}
*.w-3885px {
  width: 3885px;
}
*.w-3886px {
  width: 3886px;
}
*.w-3887px {
  width: 3887px;
}
*.w-3888px {
  width: 3888px;
}
*.w-3889px {
  width: 3889px;
}
*.w-3890px {
  width: 3890px;
}
*.w-3891px {
  width: 3891px;
}
*.w-3892px {
  width: 3892px;
}
*.w-3893px {
  width: 3893px;
}
*.w-3894px {
  width: 3894px;
}
*.w-3895px {
  width: 3895px;
}
*.w-3896px {
  width: 3896px;
}
*.w-3897px {
  width: 3897px;
}
*.w-3898px {
  width: 3898px;
}
*.w-3899px {
  width: 3899px;
}
*.w-3900px {
  width: 3900px;
}
*.w-3901px {
  width: 3901px;
}
*.w-3902px {
  width: 3902px;
}
*.w-3903px {
  width: 3903px;
}
*.w-3904px {
  width: 3904px;
}
*.w-3905px {
  width: 3905px;
}
*.w-3906px {
  width: 3906px;
}
*.w-3907px {
  width: 3907px;
}
*.w-3908px {
  width: 3908px;
}
*.w-3909px {
  width: 3909px;
}
*.w-3910px {
  width: 3910px;
}
*.w-3911px {
  width: 3911px;
}
*.w-3912px {
  width: 3912px;
}
*.w-3913px {
  width: 3913px;
}
*.w-3914px {
  width: 3914px;
}
*.w-3915px {
  width: 3915px;
}
*.w-3916px {
  width: 3916px;
}
*.w-3917px {
  width: 3917px;
}
*.w-3918px {
  width: 3918px;
}
*.w-3919px {
  width: 3919px;
}
*.w-3920px {
  width: 3920px;
}
*.w-3921px {
  width: 3921px;
}
*.w-3922px {
  width: 3922px;
}
*.w-3923px {
  width: 3923px;
}
*.w-3924px {
  width: 3924px;
}
*.w-3925px {
  width: 3925px;
}
*.w-3926px {
  width: 3926px;
}
*.w-3927px {
  width: 3927px;
}
*.w-3928px {
  width: 3928px;
}
*.w-3929px {
  width: 3929px;
}
*.w-3930px {
  width: 3930px;
}
*.w-3931px {
  width: 3931px;
}
*.w-3932px {
  width: 3932px;
}
*.w-3933px {
  width: 3933px;
}
*.w-3934px {
  width: 3934px;
}
*.w-3935px {
  width: 3935px;
}
*.w-3936px {
  width: 3936px;
}
*.w-3937px {
  width: 3937px;
}
*.w-3938px {
  width: 3938px;
}
*.w-3939px {
  width: 3939px;
}
*.w-3940px {
  width: 3940px;
}
*.w-3941px {
  width: 3941px;
}
*.w-3942px {
  width: 3942px;
}
*.w-3943px {
  width: 3943px;
}
*.w-3944px {
  width: 3944px;
}
*.w-3945px {
  width: 3945px;
}
*.w-3946px {
  width: 3946px;
}
*.w-3947px {
  width: 3947px;
}
*.w-3948px {
  width: 3948px;
}
*.w-3949px {
  width: 3949px;
}
*.w-3950px {
  width: 3950px;
}
*.w-3951px {
  width: 3951px;
}
*.w-3952px {
  width: 3952px;
}
*.w-3953px {
  width: 3953px;
}
*.w-3954px {
  width: 3954px;
}
*.w-3955px {
  width: 3955px;
}
*.w-3956px {
  width: 3956px;
}
*.w-3957px {
  width: 3957px;
}
*.w-3958px {
  width: 3958px;
}
*.w-3959px {
  width: 3959px;
}
*.w-3960px {
  width: 3960px;
}
*.w-3961px {
  width: 3961px;
}
*.w-3962px {
  width: 3962px;
}
*.w-3963px {
  width: 3963px;
}
*.w-3964px {
  width: 3964px;
}
*.w-3965px {
  width: 3965px;
}
*.w-3966px {
  width: 3966px;
}
*.w-3967px {
  width: 3967px;
}
*.w-3968px {
  width: 3968px;
}
*.w-3969px {
  width: 3969px;
}
*.w-3970px {
  width: 3970px;
}
*.w-3971px {
  width: 3971px;
}
*.w-3972px {
  width: 3972px;
}
*.w-3973px {
  width: 3973px;
}
*.w-3974px {
  width: 3974px;
}
*.w-3975px {
  width: 3975px;
}
*.w-3976px {
  width: 3976px;
}
*.w-3977px {
  width: 3977px;
}
*.w-3978px {
  width: 3978px;
}
*.w-3979px {
  width: 3979px;
}
*.w-3980px {
  width: 3980px;
}
*.w-3981px {
  width: 3981px;
}
*.w-3982px {
  width: 3982px;
}
*.w-3983px {
  width: 3983px;
}
*.w-3984px {
  width: 3984px;
}
*.w-3985px {
  width: 3985px;
}
*.w-3986px {
  width: 3986px;
}
*.w-3987px {
  width: 3987px;
}
*.w-3988px {
  width: 3988px;
}
*.w-3989px {
  width: 3989px;
}
*.w-3990px {
  width: 3990px;
}
*.w-3991px {
  width: 3991px;
}
*.w-3992px {
  width: 3992px;
}
*.w-3993px {
  width: 3993px;
}
*.w-3994px {
  width: 3994px;
}
*.w-3995px {
  width: 3995px;
}
*.w-3996px {
  width: 3996px;
}
*.w-3997px {
  width: 3997px;
}
*.w-3998px {
  width: 3998px;
}
*.w-3999px {
  width: 3999px;
}
*.w-4000px {
  width: 4000px;
}
*.w-4001px {
  width: 4001px;
}
*.w-4002px {
  width: 4002px;
}
*.w-4003px {
  width: 4003px;
}
*.w-4004px {
  width: 4004px;
}
*.w-4005px {
  width: 4005px;
}
*.w-4006px {
  width: 4006px;
}
*.w-4007px {
  width: 4007px;
}
*.w-4008px {
  width: 4008px;
}
*.w-4009px {
  width: 4009px;
}
*.w-4010px {
  width: 4010px;
}
*.w-4011px {
  width: 4011px;
}
*.w-4012px {
  width: 4012px;
}
*.w-4013px {
  width: 4013px;
}
*.w-4014px {
  width: 4014px;
}
*.w-4015px {
  width: 4015px;
}
*.w-4016px {
  width: 4016px;
}
*.w-4017px {
  width: 4017px;
}
*.w-4018px {
  width: 4018px;
}
*.w-4019px {
  width: 4019px;
}
*.w-4020px {
  width: 4020px;
}
*.w-4021px {
  width: 4021px;
}
*.w-4022px {
  width: 4022px;
}
*.w-4023px {
  width: 4023px;
}
*.w-4024px {
  width: 4024px;
}
*.w-4025px {
  width: 4025px;
}
*.w-4026px {
  width: 4026px;
}
*.w-4027px {
  width: 4027px;
}
*.w-4028px {
  width: 4028px;
}
*.w-4029px {
  width: 4029px;
}
*.w-4030px {
  width: 4030px;
}
*.w-4031px {
  width: 4031px;
}
*.w-4032px {
  width: 4032px;
}
*.w-4033px {
  width: 4033px;
}
*.w-4034px {
  width: 4034px;
}
*.w-4035px {
  width: 4035px;
}
*.w-4036px {
  width: 4036px;
}
*.w-4037px {
  width: 4037px;
}
*.w-4038px {
  width: 4038px;
}
*.w-4039px {
  width: 4039px;
}
*.w-4040px {
  width: 4040px;
}
*.w-4041px {
  width: 4041px;
}
*.w-4042px {
  width: 4042px;
}
*.w-4043px {
  width: 4043px;
}
*.w-4044px {
  width: 4044px;
}
*.w-4045px {
  width: 4045px;
}
*.w-4046px {
  width: 4046px;
}
*.w-4047px {
  width: 4047px;
}
*.w-4048px {
  width: 4048px;
}
*.w-4049px {
  width: 4049px;
}
*.w-4050px {
  width: 4050px;
}
*.w-4051px {
  width: 4051px;
}
*.w-4052px {
  width: 4052px;
}
*.w-4053px {
  width: 4053px;
}
*.w-4054px {
  width: 4054px;
}
*.w-4055px {
  width: 4055px;
}
*.w-4056px {
  width: 4056px;
}
*.w-4057px {
  width: 4057px;
}
*.w-4058px {
  width: 4058px;
}
*.w-4059px {
  width: 4059px;
}
*.w-4060px {
  width: 4060px;
}
*.w-4061px {
  width: 4061px;
}
*.w-4062px {
  width: 4062px;
}
*.w-4063px {
  width: 4063px;
}
*.w-4064px {
  width: 4064px;
}
*.w-4065px {
  width: 4065px;
}
*.w-4066px {
  width: 4066px;
}
*.w-4067px {
  width: 4067px;
}
*.w-4068px {
  width: 4068px;
}
*.w-4069px {
  width: 4069px;
}
*.w-4070px {
  width: 4070px;
}
*.w-4071px {
  width: 4071px;
}
*.w-4072px {
  width: 4072px;
}
*.w-4073px {
  width: 4073px;
}
*.w-4074px {
  width: 4074px;
}
*.w-4075px {
  width: 4075px;
}
*.w-4076px {
  width: 4076px;
}
*.w-4077px {
  width: 4077px;
}
*.w-4078px {
  width: 4078px;
}
*.w-4079px {
  width: 4079px;
}
*.w-4080px {
  width: 4080px;
}
*.w-4081px {
  width: 4081px;
}
*.w-4082px {
  width: 4082px;
}
*.w-4083px {
  width: 4083px;
}
*.w-4084px {
  width: 4084px;
}
*.w-4085px {
  width: 4085px;
}
*.w-4086px {
  width: 4086px;
}
*.w-4087px {
  width: 4087px;
}
*.w-4088px {
  width: 4088px;
}
*.w-4089px {
  width: 4089px;
}
*.w-4090px {
  width: 4090px;
}
*.w-4091px {
  width: 4091px;
}
*.w-4092px {
  width: 4092px;
}
*.w-4093px {
  width: 4093px;
}
*.w-4094px {
  width: 4094px;
}
*.w-4095px {
  width: 4095px;
}
*.w-4096px {
  width: 4096px;
}
*.w-4097px {
  width: 4097px;
}
*.w-4098px {
  width: 4098px;
}
*.w-4099px {
  width: 4099px;
}
*.w-4100px {
  width: 4100px;
}
*.w-4101px {
  width: 4101px;
}
*.w-4102px {
  width: 4102px;
}
*.w-4103px {
  width: 4103px;
}
*.w-4104px {
  width: 4104px;
}
*.w-4105px {
  width: 4105px;
}
*.w-4106px {
  width: 4106px;
}
*.w-4107px {
  width: 4107px;
}
*.w-4108px {
  width: 4108px;
}
*.w-4109px {
  width: 4109px;
}
*.w-4110px {
  width: 4110px;
}
*.w-4111px {
  width: 4111px;
}
*.w-4112px {
  width: 4112px;
}
*.w-4113px {
  width: 4113px;
}
*.w-4114px {
  width: 4114px;
}
*.w-4115px {
  width: 4115px;
}
*.w-4116px {
  width: 4116px;
}
*.w-4117px {
  width: 4117px;
}
*.w-4118px {
  width: 4118px;
}
*.w-4119px {
  width: 4119px;
}
*.w-4120px {
  width: 4120px;
}
*.w-4121px {
  width: 4121px;
}
*.w-4122px {
  width: 4122px;
}
*.w-4123px {
  width: 4123px;
}
*.w-4124px {
  width: 4124px;
}
*.w-4125px {
  width: 4125px;
}
*.w-4126px {
  width: 4126px;
}
*.w-4127px {
  width: 4127px;
}
*.w-4128px {
  width: 4128px;
}
*.w-4129px {
  width: 4129px;
}
*.w-4130px {
  width: 4130px;
}
*.w-4131px {
  width: 4131px;
}
*.w-4132px {
  width: 4132px;
}
*.w-4133px {
  width: 4133px;
}
*.w-4134px {
  width: 4134px;
}
*.w-4135px {
  width: 4135px;
}
*.w-4136px {
  width: 4136px;
}
*.w-4137px {
  width: 4137px;
}
*.w-4138px {
  width: 4138px;
}
*.w-4139px {
  width: 4139px;
}
*.w-4140px {
  width: 4140px;
}
*.w-4141px {
  width: 4141px;
}
*.w-4142px {
  width: 4142px;
}
*.w-4143px {
  width: 4143px;
}
*.w-4144px {
  width: 4144px;
}
*.w-4145px {
  width: 4145px;
}
*.w-4146px {
  width: 4146px;
}
*.w-4147px {
  width: 4147px;
}
*.w-4148px {
  width: 4148px;
}
*.w-4149px {
  width: 4149px;
}
*.w-4150px {
  width: 4150px;
}
*.w-4151px {
  width: 4151px;
}
*.w-4152px {
  width: 4152px;
}
*.w-4153px {
  width: 4153px;
}
*.w-4154px {
  width: 4154px;
}
*.w-4155px {
  width: 4155px;
}
*.w-4156px {
  width: 4156px;
}
*.w-4157px {
  width: 4157px;
}
*.w-4158px {
  width: 4158px;
}
*.w-4159px {
  width: 4159px;
}
*.w-4160px {
  width: 4160px;
}
*.w-4161px {
  width: 4161px;
}
*.w-4162px {
  width: 4162px;
}
*.w-4163px {
  width: 4163px;
}
*.w-4164px {
  width: 4164px;
}
*.w-4165px {
  width: 4165px;
}
*.w-4166px {
  width: 4166px;
}
*.w-4167px {
  width: 4167px;
}
*.w-4168px {
  width: 4168px;
}
*.w-4169px {
  width: 4169px;
}
*.w-4170px {
  width: 4170px;
}
*.w-4171px {
  width: 4171px;
}
*.w-4172px {
  width: 4172px;
}
*.w-4173px {
  width: 4173px;
}
*.w-4174px {
  width: 4174px;
}
*.w-4175px {
  width: 4175px;
}
*.w-4176px {
  width: 4176px;
}
*.w-4177px {
  width: 4177px;
}
*.w-4178px {
  width: 4178px;
}
*.w-4179px {
  width: 4179px;
}
*.w-4180px {
  width: 4180px;
}
*.w-4181px {
  width: 4181px;
}
*.w-4182px {
  width: 4182px;
}
*.w-4183px {
  width: 4183px;
}
*.w-4184px {
  width: 4184px;
}
*.w-4185px {
  width: 4185px;
}
*.w-4186px {
  width: 4186px;
}
*.w-4187px {
  width: 4187px;
}
*.w-4188px {
  width: 4188px;
}
*.w-4189px {
  width: 4189px;
}
*.w-4190px {
  width: 4190px;
}
*.w-4191px {
  width: 4191px;
}
*.w-4192px {
  width: 4192px;
}
*.w-4193px {
  width: 4193px;
}
*.w-4194px {
  width: 4194px;
}
*.w-4195px {
  width: 4195px;
}
*.w-4196px {
  width: 4196px;
}
*.w-4197px {
  width: 4197px;
}
*.w-4198px {
  width: 4198px;
}
*.w-4199px {
  width: 4199px;
}
*.w-4200px {
  width: 4200px;
}
*.w-4201px {
  width: 4201px;
}
*.w-4202px {
  width: 4202px;
}
*.w-4203px {
  width: 4203px;
}
*.w-4204px {
  width: 4204px;
}
*.w-4205px {
  width: 4205px;
}
*.w-4206px {
  width: 4206px;
}
*.w-4207px {
  width: 4207px;
}
*.w-4208px {
  width: 4208px;
}
*.w-4209px {
  width: 4209px;
}
*.w-4210px {
  width: 4210px;
}
*.w-4211px {
  width: 4211px;
}
*.w-4212px {
  width: 4212px;
}
*.w-4213px {
  width: 4213px;
}
*.w-4214px {
  width: 4214px;
}
*.w-4215px {
  width: 4215px;
}
*.w-4216px {
  width: 4216px;
}
*.w-4217px {
  width: 4217px;
}
*.w-4218px {
  width: 4218px;
}
*.w-4219px {
  width: 4219px;
}
*.w-4220px {
  width: 4220px;
}
*.w-4221px {
  width: 4221px;
}
*.w-4222px {
  width: 4222px;
}
*.w-4223px {
  width: 4223px;
}
*.w-4224px {
  width: 4224px;
}
*.w-4225px {
  width: 4225px;
}
*.w-4226px {
  width: 4226px;
}
*.w-4227px {
  width: 4227px;
}
*.w-4228px {
  width: 4228px;
}
*.w-4229px {
  width: 4229px;
}
*.w-4230px {
  width: 4230px;
}
*.w-4231px {
  width: 4231px;
}
*.w-4232px {
  width: 4232px;
}
*.w-4233px {
  width: 4233px;
}
*.w-4234px {
  width: 4234px;
}
*.w-4235px {
  width: 4235px;
}
*.w-4236px {
  width: 4236px;
}
*.w-4237px {
  width: 4237px;
}
*.w-4238px {
  width: 4238px;
}
*.w-4239px {
  width: 4239px;
}
*.w-4240px {
  width: 4240px;
}
*.w-4241px {
  width: 4241px;
}
*.w-4242px {
  width: 4242px;
}
*.w-4243px {
  width: 4243px;
}
*.w-4244px {
  width: 4244px;
}
*.w-4245px {
  width: 4245px;
}
*.w-4246px {
  width: 4246px;
}
*.w-4247px {
  width: 4247px;
}
*.w-4248px {
  width: 4248px;
}
*.w-4249px {
  width: 4249px;
}
*.w-4250px {
  width: 4250px;
}
*.w-4251px {
  width: 4251px;
}
*.w-4252px {
  width: 4252px;
}
*.w-4253px {
  width: 4253px;
}
*.w-4254px {
  width: 4254px;
}
*.w-4255px {
  width: 4255px;
}
*.w-4256px {
  width: 4256px;
}
*.w-4257px {
  width: 4257px;
}
*.w-4258px {
  width: 4258px;
}
*.w-4259px {
  width: 4259px;
}
*.w-4260px {
  width: 4260px;
}
*.w-4261px {
  width: 4261px;
}
*.w-4262px {
  width: 4262px;
}
*.w-4263px {
  width: 4263px;
}
*.w-4264px {
  width: 4264px;
}
*.w-4265px {
  width: 4265px;
}
*.w-4266px {
  width: 4266px;
}
*.w-4267px {
  width: 4267px;
}
*.w-4268px {
  width: 4268px;
}
*.w-4269px {
  width: 4269px;
}
*.w-4270px {
  width: 4270px;
}
*.w-4271px {
  width: 4271px;
}
*.w-4272px {
  width: 4272px;
}
*.w-4273px {
  width: 4273px;
}
*.w-4274px {
  width: 4274px;
}
*.w-4275px {
  width: 4275px;
}
*.w-4276px {
  width: 4276px;
}
*.w-4277px {
  width: 4277px;
}
*.w-4278px {
  width: 4278px;
}
*.w-4279px {
  width: 4279px;
}
*.w-4280px {
  width: 4280px;
}
*.w-4281px {
  width: 4281px;
}
*.w-4282px {
  width: 4282px;
}
*.w-4283px {
  width: 4283px;
}
*.w-4284px {
  width: 4284px;
}
*.w-4285px {
  width: 4285px;
}
*.w-4286px {
  width: 4286px;
}
*.w-4287px {
  width: 4287px;
}
*.w-4288px {
  width: 4288px;
}
*.w-4289px {
  width: 4289px;
}
*.w-4290px {
  width: 4290px;
}
*.w-4291px {
  width: 4291px;
}
*.w-4292px {
  width: 4292px;
}
*.w-4293px {
  width: 4293px;
}
*.w-4294px {
  width: 4294px;
}
*.w-4295px {
  width: 4295px;
}
*.w-4296px {
  width: 4296px;
}
*.w-4297px {
  width: 4297px;
}
*.w-4298px {
  width: 4298px;
}
*.w-4299px {
  width: 4299px;
}
*.w-4300px {
  width: 4300px;
}
*.w-4301px {
  width: 4301px;
}
*.w-4302px {
  width: 4302px;
}
*.w-4303px {
  width: 4303px;
}
*.w-4304px {
  width: 4304px;
}
*.w-4305px {
  width: 4305px;
}
*.w-4306px {
  width: 4306px;
}
*.w-4307px {
  width: 4307px;
}
*.w-4308px {
  width: 4308px;
}
*.w-4309px {
  width: 4309px;
}
*.w-4310px {
  width: 4310px;
}
*.w-4311px {
  width: 4311px;
}
*.w-4312px {
  width: 4312px;
}
*.w-4313px {
  width: 4313px;
}
*.w-4314px {
  width: 4314px;
}
*.w-4315px {
  width: 4315px;
}
*.w-4316px {
  width: 4316px;
}
*.w-4317px {
  width: 4317px;
}
*.w-4318px {
  width: 4318px;
}
*.w-4319px {
  width: 4319px;
}
*.w-4320px {
  width: 4320px;
}
*.w-4321px {
  width: 4321px;
}
*.w-4322px {
  width: 4322px;
}
*.w-4323px {
  width: 4323px;
}
*.w-4324px {
  width: 4324px;
}
*.w-4325px {
  width: 4325px;
}
*.w-4326px {
  width: 4326px;
}
*.w-4327px {
  width: 4327px;
}
*.w-4328px {
  width: 4328px;
}
*.w-4329px {
  width: 4329px;
}
*.w-4330px {
  width: 4330px;
}
*.w-4331px {
  width: 4331px;
}
*.w-4332px {
  width: 4332px;
}
*.w-4333px {
  width: 4333px;
}
*.w-4334px {
  width: 4334px;
}
*.w-4335px {
  width: 4335px;
}
*.w-4336px {
  width: 4336px;
}
*.w-4337px {
  width: 4337px;
}
*.w-4338px {
  width: 4338px;
}
*.w-4339px {
  width: 4339px;
}
*.w-4340px {
  width: 4340px;
}
*.w-4341px {
  width: 4341px;
}
*.w-4342px {
  width: 4342px;
}
*.w-4343px {
  width: 4343px;
}
*.w-4344px {
  width: 4344px;
}
*.w-4345px {
  width: 4345px;
}
*.w-4346px {
  width: 4346px;
}
*.w-4347px {
  width: 4347px;
}
*.w-4348px {
  width: 4348px;
}
*.w-4349px {
  width: 4349px;
}
*.w-4350px {
  width: 4350px;
}
*.w-4351px {
  width: 4351px;
}
*.w-4352px {
  width: 4352px;
}
*.w-4353px {
  width: 4353px;
}
*.w-4354px {
  width: 4354px;
}
*.w-4355px {
  width: 4355px;
}
*.w-4356px {
  width: 4356px;
}
*.w-4357px {
  width: 4357px;
}
*.w-4358px {
  width: 4358px;
}
*.w-4359px {
  width: 4359px;
}
*.w-4360px {
  width: 4360px;
}
*.w-4361px {
  width: 4361px;
}
*.w-4362px {
  width: 4362px;
}
*.w-4363px {
  width: 4363px;
}
*.w-4364px {
  width: 4364px;
}
*.w-4365px {
  width: 4365px;
}
*.w-4366px {
  width: 4366px;
}
*.w-4367px {
  width: 4367px;
}
*.w-4368px {
  width: 4368px;
}
*.w-4369px {
  width: 4369px;
}
*.w-4370px {
  width: 4370px;
}
*.w-4371px {
  width: 4371px;
}
*.w-4372px {
  width: 4372px;
}
*.w-4373px {
  width: 4373px;
}
*.w-4374px {
  width: 4374px;
}
*.w-4375px {
  width: 4375px;
}
*.w-4376px {
  width: 4376px;
}
*.w-4377px {
  width: 4377px;
}
*.w-4378px {
  width: 4378px;
}
*.w-4379px {
  width: 4379px;
}
*.w-4380px {
  width: 4380px;
}
*.w-4381px {
  width: 4381px;
}
*.w-4382px {
  width: 4382px;
}
*.w-4383px {
  width: 4383px;
}
*.w-4384px {
  width: 4384px;
}
*.w-4385px {
  width: 4385px;
}
*.w-4386px {
  width: 4386px;
}
*.w-4387px {
  width: 4387px;
}
*.w-4388px {
  width: 4388px;
}
*.w-4389px {
  width: 4389px;
}
*.w-4390px {
  width: 4390px;
}
*.w-4391px {
  width: 4391px;
}
*.w-4392px {
  width: 4392px;
}
*.w-4393px {
  width: 4393px;
}
*.w-4394px {
  width: 4394px;
}
*.w-4395px {
  width: 4395px;
}
*.w-4396px {
  width: 4396px;
}
*.w-4397px {
  width: 4397px;
}
*.w-4398px {
  width: 4398px;
}
*.w-4399px {
  width: 4399px;
}
*.w-4400px {
  width: 4400px;
}
*.w-4401px {
  width: 4401px;
}
*.w-4402px {
  width: 4402px;
}
*.w-4403px {
  width: 4403px;
}
*.w-4404px {
  width: 4404px;
}
*.w-4405px {
  width: 4405px;
}
*.w-4406px {
  width: 4406px;
}
*.w-4407px {
  width: 4407px;
}
*.w-4408px {
  width: 4408px;
}
*.w-4409px {
  width: 4409px;
}
*.w-4410px {
  width: 4410px;
}
*.w-4411px {
  width: 4411px;
}
*.w-4412px {
  width: 4412px;
}
*.w-4413px {
  width: 4413px;
}
*.w-4414px {
  width: 4414px;
}
*.w-4415px {
  width: 4415px;
}
*.w-4416px {
  width: 4416px;
}
*.w-4417px {
  width: 4417px;
}
*.w-4418px {
  width: 4418px;
}
*.w-4419px {
  width: 4419px;
}
*.w-4420px {
  width: 4420px;
}
*.w-4421px {
  width: 4421px;
}
*.w-4422px {
  width: 4422px;
}
*.w-4423px {
  width: 4423px;
}
*.w-4424px {
  width: 4424px;
}
*.w-4425px {
  width: 4425px;
}
*.w-4426px {
  width: 4426px;
}
*.w-4427px {
  width: 4427px;
}
*.w-4428px {
  width: 4428px;
}
*.w-4429px {
  width: 4429px;
}
*.w-4430px {
  width: 4430px;
}
*.w-4431px {
  width: 4431px;
}
*.w-4432px {
  width: 4432px;
}
*.w-4433px {
  width: 4433px;
}
*.w-4434px {
  width: 4434px;
}
*.w-4435px {
  width: 4435px;
}
*.w-4436px {
  width: 4436px;
}
*.w-4437px {
  width: 4437px;
}
*.w-4438px {
  width: 4438px;
}
*.w-4439px {
  width: 4439px;
}
*.w-4440px {
  width: 4440px;
}
*.w-4441px {
  width: 4441px;
}
*.w-4442px {
  width: 4442px;
}
*.w-4443px {
  width: 4443px;
}
*.w-4444px {
  width: 4444px;
}
*.w-4445px {
  width: 4445px;
}
*.w-4446px {
  width: 4446px;
}
*.w-4447px {
  width: 4447px;
}
*.w-4448px {
  width: 4448px;
}
*.w-4449px {
  width: 4449px;
}
*.w-4450px {
  width: 4450px;
}
*.w-4451px {
  width: 4451px;
}
*.w-4452px {
  width: 4452px;
}
*.w-4453px {
  width: 4453px;
}
*.w-4454px {
  width: 4454px;
}
*.w-4455px {
  width: 4455px;
}
*.w-4456px {
  width: 4456px;
}
*.w-4457px {
  width: 4457px;
}
*.w-4458px {
  width: 4458px;
}
*.w-4459px {
  width: 4459px;
}
*.w-4460px {
  width: 4460px;
}
*.w-4461px {
  width: 4461px;
}
*.w-4462px {
  width: 4462px;
}
*.w-4463px {
  width: 4463px;
}
*.w-4464px {
  width: 4464px;
}
*.w-4465px {
  width: 4465px;
}
*.w-4466px {
  width: 4466px;
}
*.w-4467px {
  width: 4467px;
}
*.w-4468px {
  width: 4468px;
}
*.w-4469px {
  width: 4469px;
}
*.w-4470px {
  width: 4470px;
}
*.w-4471px {
  width: 4471px;
}
*.w-4472px {
  width: 4472px;
}
*.w-4473px {
  width: 4473px;
}
*.w-4474px {
  width: 4474px;
}
*.w-4475px {
  width: 4475px;
}
*.w-4476px {
  width: 4476px;
}
*.w-4477px {
  width: 4477px;
}
*.w-4478px {
  width: 4478px;
}
*.w-4479px {
  width: 4479px;
}
*.w-4480px {
  width: 4480px;
}
*.w-4481px {
  width: 4481px;
}
*.w-4482px {
  width: 4482px;
}
*.w-4483px {
  width: 4483px;
}
*.w-4484px {
  width: 4484px;
}
*.w-4485px {
  width: 4485px;
}
*.w-4486px {
  width: 4486px;
}
*.w-4487px {
  width: 4487px;
}
*.w-4488px {
  width: 4488px;
}
*.w-4489px {
  width: 4489px;
}
*.w-4490px {
  width: 4490px;
}
*.w-4491px {
  width: 4491px;
}
*.w-4492px {
  width: 4492px;
}
*.w-4493px {
  width: 4493px;
}
*.w-4494px {
  width: 4494px;
}
*.w-4495px {
  width: 4495px;
}
*.w-4496px {
  width: 4496px;
}
*.w-4497px {
  width: 4497px;
}
*.w-4498px {
  width: 4498px;
}
*.w-4499px {
  width: 4499px;
}
*.w-4500px {
  width: 4500px;
}
*.w-4501px {
  width: 4501px;
}
*.w-4502px {
  width: 4502px;
}
*.w-4503px {
  width: 4503px;
}
*.w-4504px {
  width: 4504px;
}
*.w-4505px {
  width: 4505px;
}
*.w-4506px {
  width: 4506px;
}
*.w-4507px {
  width: 4507px;
}
*.w-4508px {
  width: 4508px;
}
*.w-4509px {
  width: 4509px;
}
*.w-4510px {
  width: 4510px;
}
*.w-4511px {
  width: 4511px;
}
*.w-4512px {
  width: 4512px;
}
*.w-4513px {
  width: 4513px;
}
*.w-4514px {
  width: 4514px;
}
*.w-4515px {
  width: 4515px;
}
*.w-4516px {
  width: 4516px;
}
*.w-4517px {
  width: 4517px;
}
*.w-4518px {
  width: 4518px;
}
*.w-4519px {
  width: 4519px;
}
*.w-4520px {
  width: 4520px;
}
*.w-4521px {
  width: 4521px;
}
*.w-4522px {
  width: 4522px;
}
*.w-4523px {
  width: 4523px;
}
*.w-4524px {
  width: 4524px;
}
*.w-4525px {
  width: 4525px;
}
*.w-4526px {
  width: 4526px;
}
*.w-4527px {
  width: 4527px;
}
*.w-4528px {
  width: 4528px;
}
*.w-4529px {
  width: 4529px;
}
*.w-4530px {
  width: 4530px;
}
*.w-4531px {
  width: 4531px;
}
*.w-4532px {
  width: 4532px;
}
*.w-4533px {
  width: 4533px;
}
*.w-4534px {
  width: 4534px;
}
*.w-4535px {
  width: 4535px;
}
*.w-4536px {
  width: 4536px;
}
*.w-4537px {
  width: 4537px;
}
*.w-4538px {
  width: 4538px;
}
*.w-4539px {
  width: 4539px;
}
*.w-4540px {
  width: 4540px;
}
*.w-4541px {
  width: 4541px;
}
*.w-4542px {
  width: 4542px;
}
*.w-4543px {
  width: 4543px;
}
*.w-4544px {
  width: 4544px;
}
*.w-4545px {
  width: 4545px;
}
*.w-4546px {
  width: 4546px;
}
*.w-4547px {
  width: 4547px;
}
*.w-4548px {
  width: 4548px;
}
*.w-4549px {
  width: 4549px;
}
*.w-4550px {
  width: 4550px;
}
*.w-4551px {
  width: 4551px;
}
*.w-4552px {
  width: 4552px;
}
*.w-4553px {
  width: 4553px;
}
*.w-4554px {
  width: 4554px;
}
*.w-4555px {
  width: 4555px;
}
*.w-4556px {
  width: 4556px;
}
*.w-4557px {
  width: 4557px;
}
*.w-4558px {
  width: 4558px;
}
*.w-4559px {
  width: 4559px;
}
*.w-4560px {
  width: 4560px;
}
*.w-4561px {
  width: 4561px;
}
*.w-4562px {
  width: 4562px;
}
*.w-4563px {
  width: 4563px;
}
*.w-4564px {
  width: 4564px;
}
*.w-4565px {
  width: 4565px;
}
*.w-4566px {
  width: 4566px;
}
*.w-4567px {
  width: 4567px;
}
*.w-4568px {
  width: 4568px;
}
*.w-4569px {
  width: 4569px;
}
*.w-4570px {
  width: 4570px;
}
*.w-4571px {
  width: 4571px;
}
*.w-4572px {
  width: 4572px;
}
*.w-4573px {
  width: 4573px;
}
*.w-4574px {
  width: 4574px;
}
*.w-4575px {
  width: 4575px;
}
*.w-4576px {
  width: 4576px;
}
*.w-4577px {
  width: 4577px;
}
*.w-4578px {
  width: 4578px;
}
*.w-4579px {
  width: 4579px;
}
*.w-4580px {
  width: 4580px;
}
*.w-4581px {
  width: 4581px;
}
*.w-4582px {
  width: 4582px;
}
*.w-4583px {
  width: 4583px;
}
*.w-4584px {
  width: 4584px;
}
*.w-4585px {
  width: 4585px;
}
*.w-4586px {
  width: 4586px;
}
*.w-4587px {
  width: 4587px;
}
*.w-4588px {
  width: 4588px;
}
*.w-4589px {
  width: 4589px;
}
*.w-4590px {
  width: 4590px;
}
*.w-4591px {
  width: 4591px;
}
*.w-4592px {
  width: 4592px;
}
*.w-4593px {
  width: 4593px;
}
*.w-4594px {
  width: 4594px;
}
*.w-4595px {
  width: 4595px;
}
*.w-4596px {
  width: 4596px;
}
*.w-4597px {
  width: 4597px;
}
*.w-4598px {
  width: 4598px;
}
*.w-4599px {
  width: 4599px;
}
*.w-4600px {
  width: 4600px;
}
*.w-4601px {
  width: 4601px;
}
*.w-4602px {
  width: 4602px;
}
*.w-4603px {
  width: 4603px;
}
*.w-4604px {
  width: 4604px;
}
*.w-4605px {
  width: 4605px;
}
*.w-4606px {
  width: 4606px;
}
*.w-4607px {
  width: 4607px;
}
*.w-4608px {
  width: 4608px;
}
*.w-4609px {
  width: 4609px;
}
*.w-4610px {
  width: 4610px;
}
*.w-4611px {
  width: 4611px;
}
*.w-4612px {
  width: 4612px;
}
*.w-4613px {
  width: 4613px;
}
*.w-4614px {
  width: 4614px;
}
*.w-4615px {
  width: 4615px;
}
*.w-4616px {
  width: 4616px;
}
*.w-4617px {
  width: 4617px;
}
*.w-4618px {
  width: 4618px;
}
*.w-4619px {
  width: 4619px;
}
*.w-4620px {
  width: 4620px;
}
*.w-4621px {
  width: 4621px;
}
*.w-4622px {
  width: 4622px;
}
*.w-4623px {
  width: 4623px;
}
*.w-4624px {
  width: 4624px;
}
*.w-4625px {
  width: 4625px;
}
*.w-4626px {
  width: 4626px;
}
*.w-4627px {
  width: 4627px;
}
*.w-4628px {
  width: 4628px;
}
*.w-4629px {
  width: 4629px;
}
*.w-4630px {
  width: 4630px;
}
*.w-4631px {
  width: 4631px;
}
*.w-4632px {
  width: 4632px;
}
*.w-4633px {
  width: 4633px;
}
*.w-4634px {
  width: 4634px;
}
*.w-4635px {
  width: 4635px;
}
*.w-4636px {
  width: 4636px;
}
*.w-4637px {
  width: 4637px;
}
*.w-4638px {
  width: 4638px;
}
*.w-4639px {
  width: 4639px;
}
*.w-4640px {
  width: 4640px;
}
*.w-4641px {
  width: 4641px;
}
*.w-4642px {
  width: 4642px;
}
*.w-4643px {
  width: 4643px;
}
*.w-4644px {
  width: 4644px;
}
*.w-4645px {
  width: 4645px;
}
*.w-4646px {
  width: 4646px;
}
*.w-4647px {
  width: 4647px;
}
*.w-4648px {
  width: 4648px;
}
*.w-4649px {
  width: 4649px;
}
*.w-4650px {
  width: 4650px;
}
*.w-4651px {
  width: 4651px;
}
*.w-4652px {
  width: 4652px;
}
*.w-4653px {
  width: 4653px;
}
*.w-4654px {
  width: 4654px;
}
*.w-4655px {
  width: 4655px;
}
*.w-4656px {
  width: 4656px;
}
*.w-4657px {
  width: 4657px;
}
*.w-4658px {
  width: 4658px;
}
*.w-4659px {
  width: 4659px;
}
*.w-4660px {
  width: 4660px;
}
*.w-4661px {
  width: 4661px;
}
*.w-4662px {
  width: 4662px;
}
*.w-4663px {
  width: 4663px;
}
*.w-4664px {
  width: 4664px;
}
*.w-4665px {
  width: 4665px;
}
*.w-4666px {
  width: 4666px;
}
*.w-4667px {
  width: 4667px;
}
*.w-4668px {
  width: 4668px;
}
*.w-4669px {
  width: 4669px;
}
*.w-4670px {
  width: 4670px;
}
*.w-4671px {
  width: 4671px;
}
*.w-4672px {
  width: 4672px;
}
*.w-4673px {
  width: 4673px;
}
*.w-4674px {
  width: 4674px;
}
*.w-4675px {
  width: 4675px;
}
*.w-4676px {
  width: 4676px;
}
*.w-4677px {
  width: 4677px;
}
*.w-4678px {
  width: 4678px;
}
*.w-4679px {
  width: 4679px;
}
*.w-4680px {
  width: 4680px;
}
*.w-4681px {
  width: 4681px;
}
*.w-4682px {
  width: 4682px;
}
*.w-4683px {
  width: 4683px;
}
*.w-4684px {
  width: 4684px;
}
*.w-4685px {
  width: 4685px;
}
*.w-4686px {
  width: 4686px;
}
*.w-4687px {
  width: 4687px;
}
*.w-4688px {
  width: 4688px;
}
*.w-4689px {
  width: 4689px;
}
*.w-4690px {
  width: 4690px;
}
*.w-4691px {
  width: 4691px;
}
*.w-4692px {
  width: 4692px;
}
*.w-4693px {
  width: 4693px;
}
*.w-4694px {
  width: 4694px;
}
*.w-4695px {
  width: 4695px;
}
*.w-4696px {
  width: 4696px;
}
*.w-4697px {
  width: 4697px;
}
*.w-4698px {
  width: 4698px;
}
*.w-4699px {
  width: 4699px;
}
*.w-4700px {
  width: 4700px;
}
*.w-4701px {
  width: 4701px;
}
*.w-4702px {
  width: 4702px;
}
*.w-4703px {
  width: 4703px;
}
*.w-4704px {
  width: 4704px;
}
*.w-4705px {
  width: 4705px;
}
*.w-4706px {
  width: 4706px;
}
*.w-4707px {
  width: 4707px;
}
*.w-4708px {
  width: 4708px;
}
*.w-4709px {
  width: 4709px;
}
*.w-4710px {
  width: 4710px;
}
*.w-4711px {
  width: 4711px;
}
*.w-4712px {
  width: 4712px;
}
*.w-4713px {
  width: 4713px;
}
*.w-4714px {
  width: 4714px;
}
*.w-4715px {
  width: 4715px;
}
*.w-4716px {
  width: 4716px;
}
*.w-4717px {
  width: 4717px;
}
*.w-4718px {
  width: 4718px;
}
*.w-4719px {
  width: 4719px;
}
*.w-4720px {
  width: 4720px;
}
*.w-4721px {
  width: 4721px;
}
*.w-4722px {
  width: 4722px;
}
*.w-4723px {
  width: 4723px;
}
*.w-4724px {
  width: 4724px;
}
*.w-4725px {
  width: 4725px;
}
*.w-4726px {
  width: 4726px;
}
*.w-4727px {
  width: 4727px;
}
*.w-4728px {
  width: 4728px;
}
*.w-4729px {
  width: 4729px;
}
*.w-4730px {
  width: 4730px;
}
*.w-4731px {
  width: 4731px;
}
*.w-4732px {
  width: 4732px;
}
*.w-4733px {
  width: 4733px;
}
*.w-4734px {
  width: 4734px;
}
*.w-4735px {
  width: 4735px;
}
*.w-4736px {
  width: 4736px;
}
*.w-4737px {
  width: 4737px;
}
*.w-4738px {
  width: 4738px;
}
*.w-4739px {
  width: 4739px;
}
*.w-4740px {
  width: 4740px;
}
*.w-4741px {
  width: 4741px;
}
*.w-4742px {
  width: 4742px;
}
*.w-4743px {
  width: 4743px;
}
*.w-4744px {
  width: 4744px;
}
*.w-4745px {
  width: 4745px;
}
*.w-4746px {
  width: 4746px;
}
*.w-4747px {
  width: 4747px;
}
*.w-4748px {
  width: 4748px;
}
*.w-4749px {
  width: 4749px;
}
*.w-4750px {
  width: 4750px;
}
*.w-4751px {
  width: 4751px;
}
*.w-4752px {
  width: 4752px;
}
*.w-4753px {
  width: 4753px;
}
*.w-4754px {
  width: 4754px;
}
*.w-4755px {
  width: 4755px;
}
*.w-4756px {
  width: 4756px;
}
*.w-4757px {
  width: 4757px;
}
*.w-4758px {
  width: 4758px;
}
*.w-4759px {
  width: 4759px;
}
*.w-4760px {
  width: 4760px;
}
*.w-4761px {
  width: 4761px;
}
*.w-4762px {
  width: 4762px;
}
*.w-4763px {
  width: 4763px;
}
*.w-4764px {
  width: 4764px;
}
*.w-4765px {
  width: 4765px;
}
*.w-4766px {
  width: 4766px;
}
*.w-4767px {
  width: 4767px;
}
*.w-4768px {
  width: 4768px;
}
*.w-4769px {
  width: 4769px;
}
*.w-4770px {
  width: 4770px;
}
*.w-4771px {
  width: 4771px;
}
*.w-4772px {
  width: 4772px;
}
*.w-4773px {
  width: 4773px;
}
*.w-4774px {
  width: 4774px;
}
*.w-4775px {
  width: 4775px;
}
*.w-4776px {
  width: 4776px;
}
*.w-4777px {
  width: 4777px;
}
*.w-4778px {
  width: 4778px;
}
*.w-4779px {
  width: 4779px;
}
*.w-4780px {
  width: 4780px;
}
*.w-4781px {
  width: 4781px;
}
*.w-4782px {
  width: 4782px;
}
*.w-4783px {
  width: 4783px;
}
*.w-4784px {
  width: 4784px;
}
*.w-4785px {
  width: 4785px;
}
*.w-4786px {
  width: 4786px;
}
*.w-4787px {
  width: 4787px;
}
*.w-4788px {
  width: 4788px;
}
*.w-4789px {
  width: 4789px;
}
*.w-4790px {
  width: 4790px;
}
*.w-4791px {
  width: 4791px;
}
*.w-4792px {
  width: 4792px;
}
*.w-4793px {
  width: 4793px;
}
*.w-4794px {
  width: 4794px;
}
*.w-4795px {
  width: 4795px;
}
*.w-4796px {
  width: 4796px;
}
*.w-4797px {
  width: 4797px;
}
*.w-4798px {
  width: 4798px;
}
*.w-4799px {
  width: 4799px;
}
*.w-4800px {
  width: 4800px;
}
*.w-4801px {
  width: 4801px;
}
*.w-4802px {
  width: 4802px;
}
*.w-4803px {
  width: 4803px;
}
*.w-4804px {
  width: 4804px;
}
*.w-4805px {
  width: 4805px;
}
*.w-4806px {
  width: 4806px;
}
*.w-4807px {
  width: 4807px;
}
*.w-4808px {
  width: 4808px;
}
*.w-4809px {
  width: 4809px;
}
*.w-4810px {
  width: 4810px;
}
*.w-4811px {
  width: 4811px;
}
*.w-4812px {
  width: 4812px;
}
*.w-4813px {
  width: 4813px;
}
*.w-4814px {
  width: 4814px;
}
*.w-4815px {
  width: 4815px;
}
*.w-4816px {
  width: 4816px;
}
*.w-4817px {
  width: 4817px;
}
*.w-4818px {
  width: 4818px;
}
*.w-4819px {
  width: 4819px;
}
*.w-4820px {
  width: 4820px;
}
*.w-4821px {
  width: 4821px;
}
*.w-4822px {
  width: 4822px;
}
*.w-4823px {
  width: 4823px;
}
*.w-4824px {
  width: 4824px;
}
*.w-4825px {
  width: 4825px;
}
*.w-4826px {
  width: 4826px;
}
*.w-4827px {
  width: 4827px;
}
*.w-4828px {
  width: 4828px;
}
*.w-4829px {
  width: 4829px;
}
*.w-4830px {
  width: 4830px;
}
*.w-4831px {
  width: 4831px;
}
*.w-4832px {
  width: 4832px;
}
*.w-4833px {
  width: 4833px;
}
*.w-4834px {
  width: 4834px;
}
*.w-4835px {
  width: 4835px;
}
*.w-4836px {
  width: 4836px;
}
*.w-4837px {
  width: 4837px;
}
*.w-4838px {
  width: 4838px;
}
*.w-4839px {
  width: 4839px;
}
*.w-4840px {
  width: 4840px;
}
*.w-4841px {
  width: 4841px;
}
*.w-4842px {
  width: 4842px;
}
*.w-4843px {
  width: 4843px;
}
*.w-4844px {
  width: 4844px;
}
*.w-4845px {
  width: 4845px;
}
*.w-4846px {
  width: 4846px;
}
*.w-4847px {
  width: 4847px;
}
*.w-4848px {
  width: 4848px;
}
*.w-4849px {
  width: 4849px;
}
*.w-4850px {
  width: 4850px;
}
*.w-4851px {
  width: 4851px;
}
*.w-4852px {
  width: 4852px;
}
*.w-4853px {
  width: 4853px;
}
*.w-4854px {
  width: 4854px;
}
*.w-4855px {
  width: 4855px;
}
*.w-4856px {
  width: 4856px;
}
*.w-4857px {
  width: 4857px;
}
*.w-4858px {
  width: 4858px;
}
*.w-4859px {
  width: 4859px;
}
*.w-4860px {
  width: 4860px;
}
*.w-4861px {
  width: 4861px;
}
*.w-4862px {
  width: 4862px;
}
*.w-4863px {
  width: 4863px;
}
*.w-4864px {
  width: 4864px;
}
*.w-4865px {
  width: 4865px;
}
*.w-4866px {
  width: 4866px;
}
*.w-4867px {
  width: 4867px;
}
*.w-4868px {
  width: 4868px;
}
*.w-4869px {
  width: 4869px;
}
*.w-4870px {
  width: 4870px;
}
*.w-4871px {
  width: 4871px;
}
*.w-4872px {
  width: 4872px;
}
*.w-4873px {
  width: 4873px;
}
*.w-4874px {
  width: 4874px;
}
*.w-4875px {
  width: 4875px;
}
*.w-4876px {
  width: 4876px;
}
*.w-4877px {
  width: 4877px;
}
*.w-4878px {
  width: 4878px;
}
*.w-4879px {
  width: 4879px;
}
*.w-4880px {
  width: 4880px;
}
*.w-4881px {
  width: 4881px;
}
*.w-4882px {
  width: 4882px;
}
*.w-4883px {
  width: 4883px;
}
*.w-4884px {
  width: 4884px;
}
*.w-4885px {
  width: 4885px;
}
*.w-4886px {
  width: 4886px;
}
*.w-4887px {
  width: 4887px;
}
*.w-4888px {
  width: 4888px;
}
*.w-4889px {
  width: 4889px;
}
*.w-4890px {
  width: 4890px;
}
*.w-4891px {
  width: 4891px;
}
*.w-4892px {
  width: 4892px;
}
*.w-4893px {
  width: 4893px;
}
*.w-4894px {
  width: 4894px;
}
*.w-4895px {
  width: 4895px;
}
*.w-4896px {
  width: 4896px;
}
*.w-4897px {
  width: 4897px;
}
*.w-4898px {
  width: 4898px;
}
*.w-4899px {
  width: 4899px;
}
*.w-4900px {
  width: 4900px;
}
*.w-4901px {
  width: 4901px;
}
*.w-4902px {
  width: 4902px;
}
*.w-4903px {
  width: 4903px;
}
*.w-4904px {
  width: 4904px;
}
*.w-4905px {
  width: 4905px;
}
*.w-4906px {
  width: 4906px;
}
*.w-4907px {
  width: 4907px;
}
*.w-4908px {
  width: 4908px;
}
*.w-4909px {
  width: 4909px;
}
*.w-4910px {
  width: 4910px;
}
*.w-4911px {
  width: 4911px;
}
*.w-4912px {
  width: 4912px;
}
*.w-4913px {
  width: 4913px;
}
*.w-4914px {
  width: 4914px;
}
*.w-4915px {
  width: 4915px;
}
*.w-4916px {
  width: 4916px;
}
*.w-4917px {
  width: 4917px;
}
*.w-4918px {
  width: 4918px;
}
*.w-4919px {
  width: 4919px;
}
*.w-4920px {
  width: 4920px;
}
*.w-4921px {
  width: 4921px;
}
*.w-4922px {
  width: 4922px;
}
*.w-4923px {
  width: 4923px;
}
*.w-4924px {
  width: 4924px;
}
*.w-4925px {
  width: 4925px;
}
*.w-4926px {
  width: 4926px;
}
*.w-4927px {
  width: 4927px;
}
*.w-4928px {
  width: 4928px;
}
*.w-4929px {
  width: 4929px;
}
*.w-4930px {
  width: 4930px;
}
*.w-4931px {
  width: 4931px;
}
*.w-4932px {
  width: 4932px;
}
*.w-4933px {
  width: 4933px;
}
*.w-4934px {
  width: 4934px;
}
*.w-4935px {
  width: 4935px;
}
*.w-4936px {
  width: 4936px;
}
*.w-4937px {
  width: 4937px;
}
*.w-4938px {
  width: 4938px;
}
*.w-4939px {
  width: 4939px;
}
*.w-4940px {
  width: 4940px;
}
*.w-4941px {
  width: 4941px;
}
*.w-4942px {
  width: 4942px;
}
*.w-4943px {
  width: 4943px;
}
*.w-4944px {
  width: 4944px;
}
*.w-4945px {
  width: 4945px;
}
*.w-4946px {
  width: 4946px;
}
*.w-4947px {
  width: 4947px;
}
*.w-4948px {
  width: 4948px;
}
*.w-4949px {
  width: 4949px;
}
*.w-4950px {
  width: 4950px;
}
*.w-4951px {
  width: 4951px;
}
*.w-4952px {
  width: 4952px;
}
*.w-4953px {
  width: 4953px;
}
*.w-4954px {
  width: 4954px;
}
*.w-4955px {
  width: 4955px;
}
*.w-4956px {
  width: 4956px;
}
*.w-4957px {
  width: 4957px;
}
*.w-4958px {
  width: 4958px;
}
*.w-4959px {
  width: 4959px;
}
*.w-4960px {
  width: 4960px;
}
*.w-4961px {
  width: 4961px;
}
*.w-4962px {
  width: 4962px;
}
*.w-4963px {
  width: 4963px;
}
*.w-4964px {
  width: 4964px;
}
*.w-4965px {
  width: 4965px;
}
*.w-4966px {
  width: 4966px;
}
*.w-4967px {
  width: 4967px;
}
*.w-4968px {
  width: 4968px;
}
*.w-4969px {
  width: 4969px;
}
*.w-4970px {
  width: 4970px;
}
*.w-4971px {
  width: 4971px;
}
*.w-4972px {
  width: 4972px;
}
*.w-4973px {
  width: 4973px;
}
*.w-4974px {
  width: 4974px;
}
*.w-4975px {
  width: 4975px;
}
*.w-4976px {
  width: 4976px;
}
*.w-4977px {
  width: 4977px;
}
*.w-4978px {
  width: 4978px;
}
*.w-4979px {
  width: 4979px;
}
*.w-4980px {
  width: 4980px;
}
*.w-4981px {
  width: 4981px;
}
*.w-4982px {
  width: 4982px;
}
*.w-4983px {
  width: 4983px;
}
*.w-4984px {
  width: 4984px;
}
*.w-4985px {
  width: 4985px;
}
*.w-4986px {
  width: 4986px;
}
*.w-4987px {
  width: 4987px;
}
*.w-4988px {
  width: 4988px;
}
*.w-4989px {
  width: 4989px;
}
*.w-4990px {
  width: 4990px;
}
*.w-4991px {
  width: 4991px;
}
*.w-4992px {
  width: 4992px;
}
*.w-4993px {
  width: 4993px;
}
*.w-4994px {
  width: 4994px;
}
*.w-4995px {
  width: 4995px;
}
*.w-4996px {
  width: 4996px;
}
*.w-4997px {
  width: 4997px;
}
*.w-4998px {
  width: 4998px;
}
*.w-4999px {
  width: 4999px;
}
*.w-5000px {
  width: 5000px;
}

/*
  Shadow
*/
.shadow-1 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

.shadow-2 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

.shadow-3 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

.shadow-4 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

.shadow-5 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
.bg-elevation {
  background-color: var(--color-bg-elevation);
}
.bg-elevation-1 {
  background-color: var(--color-bg-elevation-1);
}
.bg-elevation-2 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
.bg-elevation-3 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) .bg-elevation-2 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) .bg-elevation-3 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] .bg-elevation-2 {
  box-shadow: none;
}
html[data-color-mode=dark] .bg-elevation-3 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
.hide {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  .hide-pc {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  .hide-tb {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  .hide-mo {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Layout
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Layout
*/
/*
  base font family
  */
:root {
  --base-font-family: 'Pretendard', sans-serif;
}

body {
  /*
    Default
  */
  font-family: var(--base-font-family);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
body:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  body {
    font-size: 14px;
  }
}
body h1 {
  font-size: 54px;
  line-height: 1.2;
  font-weight: 600;
}
body h1:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  body h1 {
    font-size: 24px;
  }
}
body h2 {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 600;
}
body h2:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  body h2 {
    font-size: 18px;
  }
}
body h3 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 600;
}
body h3:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  body h3 {
    font-size: 16px;
  }
}

/*
  Display
*/
:root .display1 {
  font-size: 60px;
  line-height: 1.2;
  font-weight: 600;
}
:root .display1:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .display1 {
    font-size: 36px;
  }
}
:root .display2 {
  font-size: 54px;
  line-height: 1.2;
  font-weight: 600;
}
:root .display2:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .display2 {
    font-size: 32px;
  }
}
:root .display3 {
  font-size: 48px;
  line-height: 1.2;
  font-weight: 600;
}
:root .display3:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .display3 {
    font-size: 28px;
  }
}
:root .display4 {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 600;
}
:root .display4:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .display4 {
    font-size: 24px;
  }
}
:root .display5 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 600;
}
:root .display5:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .display5 {
    font-size: 20px;
  }
}
:root .display6 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
}
:root .display6:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .display6 {
    font-size: 18px;
  }
}
:root .display7 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
:root .display7:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .display7 {
    font-size: 16px;
  }
}
:root {
  /*
    Paragraph
  */
}
:root .p1 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
}
:root .p1:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .p1 {
    font-size: 20px;
  }
}
:root .p2 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
:root .p2:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .p2 {
    font-size: 16px;
  }
}
:root .p3 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
:root .p3:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .p3 {
    font-size: 14px;
  }
}
:root .p3-semibold {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
:root .p3-semibold:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .p3-semibold {
    font-size: 14px;
  }
}
:root .p4 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
:root .p4:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .p4 {
    font-size: 12px;
  }
}
:root .p4-semibold {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
:root .p4-semibold:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  :root .p4-semibold {
    font-size: 12px;
  }
}
:root .p5 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
:root .p5:not(button) {
  color: var(--color-text-body);
}
:root .p5-semibold {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
}
:root .p5-semibold:not(button) {
  color: var(--color-text-body);
}

/*
  Icon
*/
@font-face {
  font-family: "podo-ui-icon";
  src: url("/assets/icon-D83vcStT.woff") format("woff");
  font-display: swap;
}
:root [class^=icon-]:only-child, :root [class^=icon-]:not(:last-child),
:root [class*=" icon-"]:only-child,
:root [class*=" icon-"]:not(:last-child) {
  margin-right: 4px;
}
:root [class^=icon-]::before,
:root [class*=" icon-"]::before {
  font-family: "podo-ui-icon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root .icon-star::before {
  content: "\e900";
}
:root .icon-star-fill::before {
  content: "\e901";
}
:root .icon-exchange-horizontally::before {
  content: "\e902";
}
:root .icon-exchange-vertical::before {
  content: "\e903";
}
:root .icon-new-window::before {
  content: "\e904";
}
:root .icon-tag::before {
  content: "\e905";
}
:root .icon-notification::before {
  content: "\e906";
}
:root .icon-notification-stroke::before {
  content: "\e907";
}
:root .icon-mail::before {
  content: "\e908";
}
:root .icon-global::before {
  content: "\e909";
}
:root .icon-trash::before {
  content: "\e90a";
}
:root .icon-dm::before {
  content: "\e90b";
}
:root .icon-currency::before {
  content: "\e90c";
}
:root .icon-print::before {
  content: "\e90d";
}
:root .icon-gps::before {
  content: "\e90e";
}
:root .icon-ellipse::before {
  content: "\e90f";
}
:root .icon-ellipse-stroke::before {
  content: "\e910";
}
:root .icon-facebook::before {
  content: "\e912";
}
:root .icon-naver::before {
  content: "\e913";
}
:root .icon-insta::before {
  content: "\e914";
}
:root .icon-tiktok::before {
  content: "\e915";
}
:root .icon-apple::before {
  content: "\e916";
}
:root .icon-google::before {
  content: "\e917";
}
:root .icon-youtube::before {
  content: "\e918";
}
:root .icon-kakao::before {
  content: "\e919";
}
:root .icon-x::before {
  content: "\e91a";
}
:root .icon-arrow-dropdown::before {
  content: "\e91c";
}
:root .icon-arrow-dropdown-up::before {
  content: "\e91d";
}
:root .icon-check-small::before {
  content: "\e91e";
}
:root .icon-check::before {
  content: "\e91f";
}
:root .icon-show::before {
  content: "\e920";
}
:root .icon-hidden::before {
  content: "\e921";
}
:root .icon-fordid::before {
  content: "\e922";
}
:root .icon-upload-cloud::before {
  content: "\e923";
}
:root .icon-share::before {
  content: "\e924";
}
:root .icon-excel::before {
  content: "\e925";
}
:root .icon-cancel::before {
  content: "\e926";
}
:root .icon-arrow-left::before {
  content: "\e927";
}
:root .icon-arrow-right::before {
  content: "\e928";
}
:root .icon-arrow-up::before {
  content: "\e929";
}
:root .icon-arrow-down::before {
  content: "\e92a";
}
:root .icon-download::before {
  content: "\e92b";
}
:root .icon-upload::before {
  content: "\e92c";
}
:root .icon-link-alt::before {
  content: "\e92d";
}
:root .icon-link::before {
  content: "\e92e";
}
:root .icon-edit::before {
  content: "\e92f";
}
:root .icon-pin::before {
  content: "\e930";
}
:root .icon-flag::before {
  content: "\e931";
}
:root .icon-hand::before {
  content: "\e932";
}
:root .icon-zoom-in::before {
  content: "\e933";
}
:root .icon-zoom-out::before {
  content: "\e934";
}
:root .icon-chart::before {
  content: "\e935";
}
:root .icon-temperature::before {
  content: "\e936";
}
:root .icon-turbine::before {
  content: "\e937";
}
:root .icon-layers::before {
  content: "\e938";
}
:root .icon-compass::before {
  content: "\e939";
}
:root .icon-flag-finish::before {
  content: "\e93a";
}
:root .icon-pressure::before {
  content: "\e93b";
}
:root .icon-pyramid-chart::before {
  content: "\e93c";
}
:root .icon-ruler::before {
  content: "\e93d";
}
:root .icon-contour::before {
  content: "\e93e";
}
:root .icon-plus::before {
  content: "\e93f";
}
:root .icon-minus::before {
  content: "\e940";
}
:root .icon-warning::before {
  content: "\e941";
}
:root .icon-user-stroke::before {
  content: "\e942";
}
:root .icon-user::before {
  content: "\e943";
}
:root .icon-menu::before {
  content: "\e944";
}
:root .icon-time::before {
  content: "\e945";
}
:root .icon-search::before {
  content: "\e949";
}
:root .icon-close::before {
  content: "\e94a";
}
:root .icon-info::before {
  content: "\e94b";
}
:root .icon-danger::before {
  content: "\e94c";
}
:root .icon-danger-fill::before {
  content: "\e94d";
}
:root .icon-expand-left::before {
  content: "\e94e";
}
:root .icon-expand-right::before {
  content: "\e94f";
}
:root .icon-expand-up::before {
  content: "\e950";
}
:root .icon-expand-down::before {
  content: "\e951";
}
:root .icon-calendar::before {
  content: "\e952";
}
:root .icon-paper::before {
  content: "\e953";
}
:root .icon-import::before {
  content: "\e954";
}
:root .icon-export::before {
  content: "\e955";
}
:root .icon-img::before {
  content: "\e956";
}
:root .icon-favorite::before {
  content: "\e957";
}
:root .icon-favorite-fill::before {
  content: "\e958";
}
:root .icon-phone::before {
  content: "\e959";
}
:root .icon-phone-stroke::before {
  content: "\e95a";
}
:root .icon-home::before {
  content: "\e95b";
}
:root .icon-expand-up-double::before {
  content: "\e95c";
}
:root .icon-expand-down-double::before {
  content: "\e95d";
}
:root .icon-expand-left-double::before {
  content: "\e95e";
}
:root .icon-expand-right-double::before {
  content: "\e95f";
}
:root .icon-setting-stroke::before {
  content: "\e960";
}
:root .icon-setting::before {
  content: "\e961";
}
:root .icon-email::before {
  content: "\e962";
}
:root .icon-more-horizontal::before {
  content: "\e963";
}
:root .icon-more::before {
  content: "\e964";
}
:root .icon-help::before {
  content: "\e965";
}
:root .icon-check-circle-stroke::before {
  content: "\e966";
}
:root .icon-check-circle-fill::before {
  content: "\e967";
}
:root .icon-map::before {
  content: "\e968";
}
:root .icon-refresh::before {
  content: "\e969";
}
:root .icon-drag::before {
  content: "\e96a";
}
:root .icon-clip::before {
  content: "\e96b";
}
:root .icon-file::before {
  content: "\e96c";
}
:root .icon-card::before {
  content: "\e96d";
}
:root .icon-car::before {
  content: "\e96e";
}
:root .icon-handle::before {
  content: "\e96f";
}
:root .icon-counselor::before {
  content: "\e970";
}
:root .icon-chart-bar::before {
  content: "\e971";
}
:root .icon-coin::before {
  content: "\e972";
}
:root .icon-receipt::before {
  content: "\e973";
}
:root .icon-briefcase::before {
  content: "\e974";
}
:root .icon-arrow-dropdown-left::before {
  content: "\e975";
}
:root .icon-arrow-dropdown-right::before {
  content: "\e976";
}
:root .icon-lock::before {
  content: "\e977";
}
:root .icon-unlock::before {
  content: "\e978";
}
:root .icon-save::before {
  content: "\e979";
}
:root .icon-database::before {
  content: "\e980";
}
:root .icon-undo::before {
  content: "\e981";
}
:root .icon-redo::before {
  content: "\e982";
}
:root .icon-unlink-alt::before {
  content: "\e983";
}
:root .icon-youtube-stroke::before {
  content: "\e984";
}
:root .icon-horizontalLine::before {
  content: "\e985";
}
:root .icon-spacing::before {
  content: "\e986";
}
:root .icon-clipboard::before {
  content: "\e987";
}
:root .icon-inputForm::before {
  content: "\e988";
}
:root .icon-copy::before {
  content: "\e989";
}
:root .icon-text::before {
  content: "\e990";
}
:root .icon-logout::before {
  content: "\e991";
}
:root .icon-detailView::before {
  content: "\e992";
}
:root .icon-company::before {
  content: "\e993";
}
:root .icon-landing::before {
  content: "\e994";
}
:root .icon-code::before {
  content: "\e995";
}
:root .icon-footer::before {
  content: "\e996";
}
:root .icon-click::before {
  content: "\e997";
}
:root .icon-align-left::before {
  content: "\e998";
}
:root .icon-align-center::before {
  content: "\e999";
}
:root .icon-align-right::before {
  content: "\e99a";
}
:root .icon-input::before {
  content: "\e99b";
}
:root .icon-margin-right::before {
  content: "\e99c";
}
:root .icon-margin-top::before {
  content: "\e99d";
}
:root .icon-margin-left::before {
  content: "\e99e";
}
:root .icon-margin-bottom::before {
  content: "\e99f";
}
:root .icon-login::before {
  content: "\e97a";
}
:root .icon-margin-horizontal::before {
  content: "\e97b";
}
:root .icon-margin-vertical::before {
  content: "\e97c";
}
:root .icon-button::before {
  content: "\e97d";
}
:root .icon-desktop::before {
  content: "\e9a0";
}
:root .icon-mobile::before {
  content: "\e9a1";
}
:root .icon-align-bottom::before {
  content: "\e9a2";
}
:root .icon-align-middle::before {
  content: "\e9a3";
}
:root .icon-align-top::before {
  content: "\e9a4";
}
:root .icon-gap::before {
  content: "\e9a5";
}
:root .icon-layout-horizontal::before {
  content: "\e9a6";
}
:root .icon-layout-vertical::before {
  content: "\e9a7";
}
:root .icon-section::before {
  content: "\e9a8";
}
:root .icon-twinkle::before {
  content: "\e9a9";
}

/*
  Icon
*/
/*
  Button
*/
button {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
button:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  button {
    font-size: 14px;
  }
}
button {
  display: inline-flex;
  gap: 4px;
  border-radius: 6px;
  padding: 8px 16px;
}
button.xxs {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
button.xxs:not(button) {
  color: var(--color-text-body);
}
button.xxs {
  border-radius: 4px;
  padding: 4px;
}
button.xxs > i::before {
  font-size: 16px;
}
button.xs {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
button.xs:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  button.xs {
    font-size: 12px;
  }
}
button.xs {
  border-radius: 4px;
  padding: 4px 8px;
}
button.xs > i::before {
  font-size: 20px;
}
button.md {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
button.md:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  button.md {
    font-size: 16px;
  }
}
button.md {
  border-radius: 12px;
  padding: 12px 24px;
}
button.lg {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
}
button.lg:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  button.lg {
    font-size: 20px;
  }
}
button.lg {
  border-radius: 20px;
  padding: 16px 24px;
}

button {
  color: var(--color-default-reverse);
  background-color: var(--color-default);
  border: 1px solid var(--color-default);
  outline: none;
  justify-content: center;
}
button:hover {
  background-color: var(--color-default-hover);
}
button:active {
  background-color: var(--color-default-pressed);
}
button:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-default-outline);
}
button.fill:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger) {
  color: var(--color-default-reverse);
  background-color: var(--color-default-fill);
  border: 1px solid var(--color-border);
}
button.fill:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):hover {
  color: var(--color-default-hover);
}
button.fill:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):active {
  color: var(--color-default-pressed);
}
button.fill:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):hover {
  color: var(--color-default-reverse);
  border: 1px solid var(--color-border-hover);
}
button.fill:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):active {
  color: var(--color-default-reverse);
  border: 1px solid var(--color-border-pressed);
}
button.fill:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):focus {
  border: 1px solid var(--color-border-focus);
}
button.border:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger) {
  color: var(--color-default-reverse);
  background-color: transparent;
  border: 1px solid var(--color-border);
}
button.border:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):hover {
  color: var(--color-default-hover);
}
button.border:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):active {
  color: var(--color-default-pressed);
}
button.border:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):hover {
  color: var(--color-default-reverse);
  border: 1px solid var(--color-border-hover);
}
button.border:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):active {
  color: var(--color-default-reverse);
  border: 1px solid var(--color-border-pressed);
}
button.border:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):focus {
  border: 1px solid var(--color-border-focus);
}
button.text:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger) {
  color: var(--color-text-action);
  background-color: transparent;
  border: none;
}
button.text:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):hover {
  color: var(--color-text-action-hover);
}
button.text:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):active {
  color: var(--color-text-action-pressed);
}
button.text:not(.primary):not(.default-deep):not(.info):not(.link):not(.success):not(.warning):not(.danger):focus {
  color: var(--color-text-action-focus);
}
button:disabled {
  color: var(--color-text-action-disabled);
  background-color: var(--color-bg-disabled);
  border: 1px solid var(--color-bg-disabled);
  cursor: not-allowed;
}
button.border:disabled {
  color: var(--color-text-action-disabled);
  background-color: transparent;
  border: 1px solid var(--color-border-disabled);
  cursor: not-allowed;
}
button.fill:disabled {
  color: var(--color-text-action-disabled);
  background-color: var(--color-bg-disabled);
  border: 1px solid var(--color-border-disabled);
  cursor: not-allowed;
}
button.text:disabled {
  color: var(--color-text-action-disabled);
  background-color: transparent;
  border: none;
  outline: none;
  cursor: not-allowed;
}
button.text-left {
  justify-content: flex-start;
}
button.text-right {
  justify-content: flex-end;
}

button:not(:disabled).primary {
  color: var(--color-primary-reverse);
  background-color: var(--color-primary);
  border: 1px solid var(--color-primary);
  outline: none;
}
button:not(:disabled).primary:hover {
  background-color: var(--color-primary-hover);
}
button:not(:disabled).primary:active {
  background-color: var(--color-primary-pressed);
}
button:not(:disabled).primary:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}
button:not(:disabled).primary.fill {
  color: var(--color-primary);
  background-color: var(--color-primary-fill);
  border: 1px solid var(--color-primary);
}
button:not(:disabled).primary.fill:hover {
  color: var(--color-primary-hover);
}
button:not(:disabled).primary.fill:active {
  color: var(--color-primary-pressed);
}
button:not(:disabled).primary.fill:hover {
  border: 1px solid var(--color-primary-hover);
}
button:not(:disabled).primary.fill:active {
  border: 1px solid var(--color-primary-pressed);
}
button:not(:disabled).primary.fill:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}
button:not(:disabled).primary.border {
  color: var(--color-primary);
  background-color: transparent;
  border: 1px solid var(--color-primary);
}
button:not(:disabled).primary.border:hover {
  color: var(--color-primary-hover);
}
button:not(:disabled).primary.border:active {
  color: var(--color-primary-pressed);
}
button:not(:disabled).primary.border:hover {
  border: 1px solid var(--color-primary-hover);
}
button:not(:disabled).primary.border:active {
  border: 1px solid var(--color-primary-pressed);
}
button:not(:disabled).primary.border:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}
button:not(:disabled).primary.text {
  color: var(--color-primary);
  background-color: transparent;
  border: none;
}
button:not(:disabled).primary.text:hover {
  color: var(--color-primary-hover);
}
button:not(:disabled).primary.text:active {
  color: var(--color-primary-pressed);
}
button:not(:disabled).primary.text:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}

button:not(:disabled).default-deep {
  color: var(--color-default-deep-reverse);
  background-color: var(--color-default-deep);
  border: 1px solid var(--color-default-deep);
  outline: none;
}
button:not(:disabled).default-deep:hover {
  background-color: var(--color-default-deep-hover);
}
button:not(:disabled).default-deep:active {
  background-color: var(--color-default-deep-pressed);
}
button:not(:disabled).default-deep:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-default-deep-outline);
}
button:not(:disabled).default-deep.fill {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill);
  border: 1px solid var(--color-default-deep);
}
button:not(:disabled).default-deep.fill:hover {
  color: var(--color-default-deep-hover);
}
button:not(:disabled).default-deep.fill:active {
  color: var(--color-default-deep-pressed);
}
button:not(:disabled).default-deep.fill:hover {
  border: 1px solid var(--color-default-deep-hover);
}
button:not(:disabled).default-deep.fill:active {
  border: 1px solid var(--color-default-deep-pressed);
}
button:not(:disabled).default-deep.fill:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-default-deep-outline);
}
button:not(:disabled).default-deep.border {
  color: var(--color-default-deep);
  background-color: transparent;
  border: 1px solid var(--color-default-deep);
}
button:not(:disabled).default-deep.border:hover {
  color: var(--color-default-deep-hover);
}
button:not(:disabled).default-deep.border:active {
  color: var(--color-default-deep-pressed);
}
button:not(:disabled).default-deep.border:hover {
  border: 1px solid var(--color-default-deep-hover);
}
button:not(:disabled).default-deep.border:active {
  border: 1px solid var(--color-default-deep-pressed);
}
button:not(:disabled).default-deep.border:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-default-deep-outline);
}
button:not(:disabled).default-deep.text {
  color: var(--color-default-deep);
  background-color: transparent;
  border: none;
}
button:not(:disabled).default-deep.text:hover {
  color: var(--color-default-deep-hover);
}
button:not(:disabled).default-deep.text:active {
  color: var(--color-default-deep-pressed);
}
button:not(:disabled).default-deep.text:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-default-deep-outline);
}

button:not(:disabled).info {
  color: var(--color-info-reverse);
  background-color: var(--color-info);
  border: 1px solid var(--color-info);
  outline: none;
}
button:not(:disabled).info:hover {
  background-color: var(--color-info-hover);
}
button:not(:disabled).info:active {
  background-color: var(--color-info-pressed);
}
button:not(:disabled).info:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-info-outline);
}
button:not(:disabled).info.fill {
  color: var(--color-info);
  background-color: var(--color-info-fill);
  border: 1px solid var(--color-info);
}
button:not(:disabled).info.fill:hover {
  color: var(--color-info-hover);
}
button:not(:disabled).info.fill:active {
  color: var(--color-info-pressed);
}
button:not(:disabled).info.fill:hover {
  border: 1px solid var(--color-info-hover);
}
button:not(:disabled).info.fill:active {
  border: 1px solid var(--color-info-pressed);
}
button:not(:disabled).info.fill:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-info-outline);
}
button:not(:disabled).info.border {
  color: var(--color-info);
  background-color: transparent;
  border: 1px solid var(--color-info);
}
button:not(:disabled).info.border:hover {
  color: var(--color-info-hover);
}
button:not(:disabled).info.border:active {
  color: var(--color-info-pressed);
}
button:not(:disabled).info.border:hover {
  border: 1px solid var(--color-info-hover);
}
button:not(:disabled).info.border:active {
  border: 1px solid var(--color-info-pressed);
}
button:not(:disabled).info.border:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-info-outline);
}
button:not(:disabled).info.text {
  color: var(--color-info);
  background-color: transparent;
  border: none;
}
button:not(:disabled).info.text:hover {
  color: var(--color-info-hover);
}
button:not(:disabled).info.text:active {
  color: var(--color-info-pressed);
}
button:not(:disabled).info.text:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-info-outline);
}

button:not(:disabled).link {
  color: var(--color-link-reverse);
  background-color: var(--color-link);
  border: 1px solid var(--color-link);
  outline: none;
}
button:not(:disabled).link:hover {
  background-color: var(--color-link-hover);
}
button:not(:disabled).link:active {
  background-color: var(--color-link-pressed);
}
button:not(:disabled).link:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-link-outline);
}
button:not(:disabled).link.fill {
  color: var(--color-link);
  background-color: var(--color-link-fill);
  border: 1px solid var(--color-link);
}
button:not(:disabled).link.fill:hover {
  color: var(--color-link-hover);
}
button:not(:disabled).link.fill:active {
  color: var(--color-link-pressed);
}
button:not(:disabled).link.fill:hover {
  border: 1px solid var(--color-link-hover);
}
button:not(:disabled).link.fill:active {
  border: 1px solid var(--color-link-pressed);
}
button:not(:disabled).link.fill:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-link-outline);
}
button:not(:disabled).link.border {
  color: var(--color-link);
  background-color: transparent;
  border: 1px solid var(--color-link);
}
button:not(:disabled).link.border:hover {
  color: var(--color-link-hover);
}
button:not(:disabled).link.border:active {
  color: var(--color-link-pressed);
}
button:not(:disabled).link.border:hover {
  border: 1px solid var(--color-link-hover);
}
button:not(:disabled).link.border:active {
  border: 1px solid var(--color-link-pressed);
}
button:not(:disabled).link.border:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-link-outline);
}
button:not(:disabled).link.text {
  color: var(--color-link);
  background-color: transparent;
  border: none;
}
button:not(:disabled).link.text:hover {
  color: var(--color-link-hover);
}
button:not(:disabled).link.text:active {
  color: var(--color-link-pressed);
}
button:not(:disabled).link.text:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-link-outline);
}

button:not(:disabled).success {
  color: var(--color-success-reverse);
  background-color: var(--color-success);
  border: 1px solid var(--color-success);
  outline: none;
}
button:not(:disabled).success:hover {
  background-color: var(--color-success-hover);
}
button:not(:disabled).success:active {
  background-color: var(--color-success-pressed);
}
button:not(:disabled).success:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-success-outline);
}
button:not(:disabled).success.fill {
  color: var(--color-success);
  background-color: var(--color-success-fill);
  border: 1px solid var(--color-success);
}
button:not(:disabled).success.fill:hover {
  color: var(--color-success-hover);
}
button:not(:disabled).success.fill:active {
  color: var(--color-success-pressed);
}
button:not(:disabled).success.fill:hover {
  border: 1px solid var(--color-success-hover);
}
button:not(:disabled).success.fill:active {
  border: 1px solid var(--color-success-pressed);
}
button:not(:disabled).success.fill:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-success-outline);
}
button:not(:disabled).success.border {
  color: var(--color-success);
  background-color: transparent;
  border: 1px solid var(--color-success);
}
button:not(:disabled).success.border:hover {
  color: var(--color-success-hover);
}
button:not(:disabled).success.border:active {
  color: var(--color-success-pressed);
}
button:not(:disabled).success.border:hover {
  border: 1px solid var(--color-success-hover);
}
button:not(:disabled).success.border:active {
  border: 1px solid var(--color-success-pressed);
}
button:not(:disabled).success.border:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-success-outline);
}
button:not(:disabled).success.text {
  color: var(--color-success);
  background-color: transparent;
  border: none;
}
button:not(:disabled).success.text:hover {
  color: var(--color-success-hover);
}
button:not(:disabled).success.text:active {
  color: var(--color-success-pressed);
}
button:not(:disabled).success.text:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-success-outline);
}

button:not(:disabled).warning {
  color: var(--color-warning-reverse);
  background-color: var(--color-warning);
  border: 1px solid var(--color-warning);
  outline: none;
}
button:not(:disabled).warning:hover {
  background-color: var(--color-warning-hover);
}
button:not(:disabled).warning:active {
  background-color: var(--color-warning-pressed);
}
button:not(:disabled).warning:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-warning-outline);
}
button:not(:disabled).warning.fill {
  color: var(--color-warning);
  background-color: var(--color-warning-fill);
  border: 1px solid var(--color-warning);
}
button:not(:disabled).warning.fill:hover {
  color: var(--color-warning-hover);
}
button:not(:disabled).warning.fill:active {
  color: var(--color-warning-pressed);
}
button:not(:disabled).warning.fill:hover {
  border: 1px solid var(--color-warning-hover);
}
button:not(:disabled).warning.fill:active {
  border: 1px solid var(--color-warning-pressed);
}
button:not(:disabled).warning.fill:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-warning-outline);
}
button:not(:disabled).warning.border {
  color: var(--color-warning);
  background-color: transparent;
  border: 1px solid var(--color-warning);
}
button:not(:disabled).warning.border:hover {
  color: var(--color-warning-hover);
}
button:not(:disabled).warning.border:active {
  color: var(--color-warning-pressed);
}
button:not(:disabled).warning.border:hover {
  border: 1px solid var(--color-warning-hover);
}
button:not(:disabled).warning.border:active {
  border: 1px solid var(--color-warning-pressed);
}
button:not(:disabled).warning.border:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-warning-outline);
}
button:not(:disabled).warning.text {
  color: var(--color-warning);
  background-color: transparent;
  border: none;
}
button:not(:disabled).warning.text:hover {
  color: var(--color-warning-hover);
}
button:not(:disabled).warning.text:active {
  color: var(--color-warning-pressed);
}
button:not(:disabled).warning.text:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-warning-outline);
}

button:not(:disabled).danger {
  color: var(--color-danger-reverse);
  background-color: var(--color-danger);
  border: 1px solid var(--color-danger);
  outline: none;
}
button:not(:disabled).danger:hover {
  background-color: var(--color-danger-hover);
}
button:not(:disabled).danger:active {
  background-color: var(--color-danger-pressed);
}
button:not(:disabled).danger:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-danger-outline);
}
button:not(:disabled).danger.fill {
  color: var(--color-danger);
  background-color: var(--color-danger-fill);
  border: 1px solid var(--color-danger);
}
button:not(:disabled).danger.fill:hover {
  color: var(--color-danger-hover);
}
button:not(:disabled).danger.fill:active {
  color: var(--color-danger-pressed);
}
button:not(:disabled).danger.fill:hover {
  border: 1px solid var(--color-danger-hover);
}
button:not(:disabled).danger.fill:active {
  border: 1px solid var(--color-danger-pressed);
}
button:not(:disabled).danger.fill:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-danger-outline);
}
button:not(:disabled).danger.border {
  color: var(--color-danger);
  background-color: transparent;
  border: 1px solid var(--color-danger);
}
button:not(:disabled).danger.border:hover {
  color: var(--color-danger-hover);
}
button:not(:disabled).danger.border:active {
  color: var(--color-danger-pressed);
}
button:not(:disabled).danger.border:hover {
  border: 1px solid var(--color-danger-hover);
}
button:not(:disabled).danger.border:active {
  border: 1px solid var(--color-danger-pressed);
}
button:not(:disabled).danger.border:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-danger-outline);
}
button:not(:disabled).danger.text {
  color: var(--color-danger);
  background-color: transparent;
  border: none;
}
button:not(:disabled).danger.text:hover {
  color: var(--color-danger-hover);
}
button:not(:disabled).danger.text:active {
  color: var(--color-danger-pressed);
}
button:not(:disabled).danger.text:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-danger-outline);
}

button:not(:disabled).default-deep.fill {
  color: var(--color-text-body);
  border: 1px solid var(--color-border);
}
button:not(:disabled).default-deep.fill:hover {
  color: var(--color-text-body);
  border: 1px solid var(--color-border-hover);
}
button:not(:disabled).default-deep.fill:active {
  border: 1px solid var(--color-border-pressed);
}
button:not(:disabled).default-deep.border {
  color: var(--color-text-body);
  border: 1px solid var(--color-default-deep);
}
button:not(:disabled).default-deep.border:hover {
  color: var(--color-text-body);
  border: 1px solid var(--color-default-deep-hover);
}
button:not(:disabled).default-deep.border:active {
  border: 1px solid var(--color-default-deep-pressed);
}
button:not(:disabled).default-deep.text {
  color: var(--color-text-body);
}
button:not(:disabled).default-deep.text:hover {
  color: var(--color-text-body);
}

/*
  Atom
*/
.chip {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  border-radius: 6px;
  font-family: var(--font-family);
  font-weight: 400;
  line-height: 1.6;
  cursor: default;
  user-select: none;
  transition: all 0.2s;
  padding: 2px 8px;
  font-size: 16px;
  background-color: var(--color-default-deep);
  color: var(--color-default-deep-reverse);
  border: none;
}
.chip i {
  flex-shrink: 0;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-right: 0 !important;
}
.chip i::before {
  font-size: 24px !important;
}
.chip button {
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  width: 24px;
  height: 24px;
  font-size: 18px;
  line-height: 1;
  transition: opacity 0.2s;
  flex-shrink: 0;
  color: inherit;
}
.chip button:hover {
  opacity: 0.7;
}
.chip button::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.39339 4.39339C4.65143 4.13535 5.06764 4.13535 5.32568 4.39339L9 8.06771L12.6743 4.39339C12.9324 4.13535 13.3486 4.13535 13.6066 4.39339C13.8647 4.65143 13.8647 5.06764 13.6066 5.32568L9.93229 9L13.6066 12.6743C13.8647 12.9324 13.8647 13.3486 13.6066 13.6066C13.3486 13.8647 12.9324 13.8647 12.6743 13.6066L9 9.93229L5.32568 13.6066C5.06764 13.8647 4.65143 13.8647 4.39339 13.6066C4.13535 13.3486 4.13535 12.9324 4.39339 12.6743L8.06771 9L4.39339 5.32568C4.13535 5.06764 4.13535 4.65143 4.39339 4.39339Z' fill='black'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.39339 4.39339C4.65143 4.13535 5.06764 4.13535 5.32568 4.39339L9 8.06771L12.6743 4.39339C12.9324 4.13535 13.3486 4.13535 13.6066 4.39339C13.8647 4.65143 13.8647 5.06764 13.6066 5.32568L9.93229 9L13.6066 12.6743C13.8647 12.9324 13.8647 13.3486 13.6066 13.6066C13.3486 13.8647 12.9324 13.8647 12.6743 13.6066L9 9.93229L5.32568 13.6066C5.06764 13.8647 4.65143 13.8647 4.39339 13.6066C4.13535 13.3486 4.13535 12.9324 4.39339 12.6743L8.06771 9L4.39339 5.32568C4.13535 5.06764 4.13535 4.65143 4.39339 4.39339Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}
.chip.round {
  border-radius: 100px;
}
.chip.sm {
  padding: 2px 8px;
  font-size: 12px;
  gap: 4px;
}
.chip.sm i {
  width: 16px;
  height: 16px;
}
.chip.sm i::before {
  font-size: 16px !important;
}
.chip.sm button {
  width: 16px;
  height: 16px;
}
.chip.sm button::before {
  width: 16px;
  height: 16px;
}
.chip.md {
  padding: 2px 8px;
  font-size: 16px;
  gap: 4px;
}
.chip.md i {
  width: 24px;
  height: 24px;
}
.chip.md i::before {
  font-size: 24px !important;
}
.chip.md button {
  width: 24px;
  height: 24px;
}
.chip.md button::before {
  width: 24px;
  height: 24px;
}
.chip.blue {
  background-color: var(--color-info);
  color: var(--color-info-reverse);
}
.chip.green {
  background-color: var(--color-success);
  color: var(--color-success-reverse);
}
.chip.yellow, .chip.orange {
  background-color: var(--color-warning);
  color: var(--color-warning-reverse);
}
.chip.red {
  background-color: var(--color-danger);
  color: var(--color-danger-reverse);
}
.chip.fill {
  background-color: var(--color-default-fill);
  color: var(--color-text-sub);
}
.chip.fill i {
  color: var(--color-text-body);
}
.chip.fill.blue {
  background-color: var(--color-info-fill);
  color: var(--color-info-hover);
}
.chip.fill.blue i {
  color: var(--color-info);
}
.chip.fill.green {
  background-color: var(--color-success-fill);
  color: var(--color-success-hover);
}
.chip.fill.green i {
  color: var(--color-success);
}
.chip.fill.yellow, .chip.fill.orange {
  background-color: var(--color-warning-fill);
  color: var(--color-warning-hover);
}
.chip.fill.yellow i, .chip.fill.orange i {
  color: var(--color-warning);
}
.chip.fill.red {
  background-color: var(--color-danger-fill);
  color: var(--color-danger-hover);
}
.chip.fill.red i {
  color: var(--color-danger);
}
.chip.border {
  background-color: transparent;
  border: 1px solid;
  color: var(--color-text-sub);
  border-color: var(--color-border);
}
.chip.border.blue {
  color: var(--color-info);
  border-color: var(--color-info);
}
.chip.border.green {
  color: var(--color-success);
  border-color: var(--color-success);
}
.chip.border.yellow, .chip.border.orange {
  color: var(--color-warning);
  border-color: var(--color-warning);
}
.chip.border.red {
  color: var(--color-danger);
  border-color: var(--color-danger);
}

/*
  Form
*/
/*
  Checkbox & radio
  */
input[type=checkbox]:not(.toggle),
input[type=radio] {
  margin-top: -1px;
  appearance: none;
  position: relative;
  width: 24px;
  height: 24px;
  cursor: pointer !important;
  vertical-align: middle;
}
input[type=checkbox]:not(.toggle):focus-visible:not(:disabled),
input[type=radio]:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}

input[type=checkbox]:not(.toggle)::before,
input[type=radio]::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 24px;
  height: 24px;
  transition: 0.15s;
}

input[type=checkbox]:not(.toggle)::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19%204H5C4.44772%204%204%204.44772%204%205V19C4%2019.5523%204.44772%2020%205%2020H19C19.5523%2020%2020%2019.5523%2020%2019V5C20%204.44772%2019.5523%204%2019%204ZM5%203C3.89543%203%203%203.89543%203%205V19C3%2020.1046%203.89543%2021%205%2021H19C20.1046%2021%2021%2020.1046%2021%2019V5C21%203.89543%2020.1046%203%2019%203H5Z%22%20fill%3D%22%23DCDCE0%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

input[type=checkbox]:not(.toggle):checked::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5Z%22%20fill%3D%22%231890FF%22%2F%3E%3Cpath%20d%3D%22M10%2016.4L6%2012.4L7.4%2011L10%2013.6L16.6%207L18%208.4L10%2016.4Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

input[type=checkbox]:not(.toggle):disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5Z%22%20fill%3D%22%23E4E4E7%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19%204H5C4.44772%204%204%204.44772%204%205V19C4%2019.5523%204.44772%2020%205%2020H19C19.5523%2020%2020%2019.5523%2020%2019V5C20%204.44772%2019.5523%204%2019%204ZM5%203C3.89543%203%203%203.89543%203%205V19C3%2020.1046%203.89543%2021%205%2021H19C20.1046%2021%2021%2020.1046%2021%2019V5C21%203.89543%2020.1046%203%2019%203H5Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.09%22%2F%3E%3C%2Fsvg%3E");
  cursor: not-allowed !important;
}

input[type=checkbox]:not(.toggle):checked:disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5Z%22%20fill%3D%22%23A6D4FF%22%2F%3E%3Cpath%20d%3D%22M10%2016.4L6%2012.4L7.4%2011L10%2013.6L16.6%207L18%208.4L10%2016.4Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  cursor: not-allowed !important;
}

input[type=checkbox]:not(.toggle):indeterminate::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%204H19C19.5523%204%2020%204.44772%2020%205V19C20%2019.5523%2019.5523%2020%2019%2020H5C4.44772%2020%204%2019.5523%204%2019V5C4%204.44772%204.44772%204%205%204ZM3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5ZM7.0458%2011.3918C6.71443%2011.3918%206.4458%2011.6605%206.4458%2011.9918C6.4458%2012.3232%206.71443%2012.5918%207.0458%2012.5918H16.9652C17.2966%2012.5918%2017.5652%2012.3232%2017.5652%2011.9918C17.5652%2011.6605%2017.2966%2011.3918%2016.9652%2011.3918H7.0458Z%22%20fill%3D%22%2371717A%22%2F%3E%3C%2Fsvg%3E");
}

input[type=checkbox]:not(.toggle):indeterminate:disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5Z%22%20fill%3D%22%23E4E4E7%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%204H19C19.5523%204%2020%204.44772%2020%205V19C20%2019.5523%2019.5523%2020%2019%2020H5C4.44772%2020%204%2019.5523%204%2019V5C4%204.44772%204.44772%204%205%204ZM3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5ZM7.0458%2011.3918C6.71443%2011.3918%206.4458%2011.6605%206.4458%2011.9918C6.4458%2012.3232%206.71443%2012.5918%207.0458%2012.5918H16.9652C17.2966%2012.5918%2017.5652%2012.3232%2017.5652%2011.9918C17.5652%2011.6605%2017.2966%2011.3918%2016.9652%2011.3918H7.0458Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.09%22%2F%3E%3C%2Fsvg%3E");
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) input[type=checkbox]:not(.toggle)::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3.5%205.40002C3.5%204.29545%204.39543%203.40002%205.5%203.40002H19.5C20.6046%203.40002%2021.5%204.29545%2021.5%205.40002V19.4C21.5%2020.5046%2020.6046%2021.4%2019.5%2021.4H5.5C4.39543%2021.4%203.5%2020.5046%203.5%2019.4V5.40002Z%22%20fill%3D%22%231F1F21%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.5%204.40002H5.5C4.94772%204.40002%204.5%204.84774%204.5%205.40002V19.4C4.5%2019.9523%204.94772%2020.4%205.5%2020.4H19.5C20.0523%2020.4%2020.5%2019.9523%2020.5%2019.4V5.40002C20.5%204.84774%2020.0523%204.40002%2019.5%204.40002ZM5.5%203.40002C4.39543%203.40002%203.5%204.29545%203.5%205.40002V19.4C3.5%2020.5046%204.39543%2021.4%205.5%2021.4H19.5C20.6046%2021.4%2021.5%2020.5046%2021.5%2019.4V5.40002C21.5%204.29545%2020.6046%203.40002%2019.5%203.40002H5.5Z%22%20fill%3D%22%23DCDCE0%22%2F%3E%3C%2Fsvg%3E");
    background-size: contain;
    background-repeat: no-repeat;
  }
  :root:not([data-color-mode=light]) input[type=checkbox]:not(.toggle):checked::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5Z%22%20fill%3D%22%231890FF%22%2F%3E%3Cpath%20d%3D%22M10%2016.4L6%2012.4L7.4%2011L10%2013.6L16.6%207L18%208.4L10%2016.4Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
    background-size: contain;
    background-repeat: no-repeat;
  }
  :root:not([data-color-mode=light]) input[type=checkbox]:not(.toggle):disabled::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3.5%205.5C3.5%204.39543%204.39543%203.5%205.5%203.5H19.5C20.6046%203.5%2021.5%204.39543%2021.5%205.5V19.5C21.5%2020.6046%2020.6046%2021.5%2019.5%2021.5H5.5C4.39543%2021.5%203.5%2020.6046%203.5%2019.5V5.5Z%22%20fill%3D%22%232F2F33%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.5%204.5H5.5C4.94772%204.5%204.5%204.94772%204.5%205.5V19.5C4.5%2020.0523%204.94772%2020.5%205.5%2020.5H19.5C20.0523%2020.5%2020.5%2020.0523%2020.5%2019.5V5.5C20.5%204.94772%2020.0523%204.5%2019.5%204.5ZM5.5%203.5C4.39543%203.5%203.5%204.39543%203.5%205.5V19.5C3.5%2020.6046%204.39543%2021.5%205.5%2021.5H19.5C20.6046%2021.5%2021.5%2020.6046%2021.5%2019.5V5.5C21.5%204.39543%2020.6046%203.5%2019.5%203.5H5.5Z%22%20fill%3D%22%23424245%22%2F%3E%3C%2Fsvg%3E");
    cursor: not-allowed !important;
  }
  :root:not([data-color-mode=light]) input[type=checkbox]:not(.toggle):checked:disabled::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205.5C3%204.39543%203.89543%203.5%205%203.5H19C20.1046%203.5%2021%204.39543%2021%205.5V19.5C21%2020.6046%2020.1046%2021.5%2019%2021.5H5C3.89543%2021.5%203%2020.6046%203%2019.5V5.5Z%22%20fill%3D%22%234C7295%22%2F%3E%3Cpath%20d%3D%22M10%2016.9L6%2012.9L7.4%2011.5L10%2014.1L16.6%207.5L18%208.9L10%2016.9Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
    cursor: not-allowed !important;
  }
  :root:not([data-color-mode=light]) input[type=checkbox]:not(.toggle):indeterminate::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205.09998C3%203.99541%203.89543%203.09998%205%203.09998H19C20.1046%203.09998%2021%203.99541%2021%205.09998V19.1C21%2020.2046%2020.1046%2021.1%2019%2021.1H5C3.89543%2021.1%203%2020.2046%203%2019.1V5.09998Z%22%20fill%3D%22%231F1F21%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%204.09998H19C19.5523%204.09998%2020%204.5477%2020%205.09998V19.1C20%2019.6523%2019.5523%2020.1%2019%2020.1H5C4.44772%2020.1%204%2019.6523%204%2019.1V5.09998C4%204.5477%204.44772%204.09998%205%204.09998ZM3%205.09998C3%203.99541%203.89543%203.09998%205%203.09998H19C20.1046%203.09998%2021%203.99541%2021%205.09998V19.1C21%2020.2046%2020.1046%2021.1%2019%2021.1H5C3.89543%2021.1%203%2020.2046%203%2019.1V5.09998ZM7.0458%2011.4918C6.71443%2011.4918%206.4458%2011.7605%206.4458%2012.0918C6.4458%2012.4232%206.71443%2012.6918%207.0458%2012.6918H16.9652C17.2966%2012.6918%2017.5652%2012.4232%2017.5652%2012.0918C17.5652%2011.7605%2017.2966%2011.4918%2016.9652%2011.4918H7.0458Z%22%20fill%3D%22%23DCDCE0%22%2F%3E%3C%2Fsvg%3E");
  }
  :root:not([data-color-mode=light]) input[type=checkbox]:not(.toggle):indeterminate:disabled::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205.5C3%204.39543%203.89543%203.5%205%203.5H19C20.1046%203.5%2021%204.39543%2021%205.5V19.5C21%2020.6046%2020.1046%2021.5%2019%2021.5H5C3.89543%2021.5%203%2020.6046%203%2019.5V5.5Z%22%20fill%3D%22%232F2F33%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%204.5H19C19.5523%204.5%2020%204.94772%2020%205.5V19.5C20%2020.0523%2019.5523%2020.5%2019%2020.5H5C4.44772%2020.5%204%2020.0523%204%2019.5V5.5C4%204.94772%204.44772%204.5%205%204.5ZM3%205.5C3%204.39543%203.89543%203.5%205%203.5H19C20.1046%203.5%2021%204.39543%2021%205.5V19.5C21%2020.6046%2020.1046%2021.5%2019%2021.5H5C3.89543%2021.5%203%2020.6046%203%2019.5V5.5ZM7.0458%2011.8918C6.71443%2011.8918%206.4458%2012.1605%206.4458%2012.4918C6.4458%2012.8232%206.71443%2013.0918%207.0458%2013.0918H16.9652C17.2966%2013.0918%2017.5652%2012.8232%2017.5652%2012.4918C17.5652%2012.1605%2017.2966%2011.8918%2016.9652%2011.8918H7.0458Z%22%20fill%3D%22%23424245%22%2F%3E%3C%2Fsvg%3E");
  }
}
html[data-color-mode=dark] input[type=checkbox]:not(.toggle)::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3.5%205.40002C3.5%204.29545%204.39543%203.40002%205.5%203.40002H19.5C20.6046%203.40002%2021.5%204.29545%2021.5%205.40002V19.4C21.5%2020.5046%2020.6046%2021.4%2019.5%2021.4H5.5C4.39543%2021.4%203.5%2020.5046%203.5%2019.4V5.40002Z%22%20fill%3D%22%231F1F21%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.5%204.40002H5.5C4.94772%204.40002%204.5%204.84774%204.5%205.40002V19.4C4.5%2019.9523%204.94772%2020.4%205.5%2020.4H19.5C20.0523%2020.4%2020.5%2019.9523%2020.5%2019.4V5.40002C20.5%204.84774%2020.0523%204.40002%2019.5%204.40002ZM5.5%203.40002C4.39543%203.40002%203.5%204.29545%203.5%205.40002V19.4C3.5%2020.5046%204.39543%2021.4%205.5%2021.4H19.5C20.6046%2021.4%2021.5%2020.5046%2021.5%2019.4V5.40002C21.5%204.29545%2020.6046%203.40002%2019.5%203.40002H5.5Z%22%20fill%3D%22%23DCDCE0%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
html[data-color-mode=dark] input[type=checkbox]:not(.toggle):checked::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205C3%203.89543%203.89543%203%205%203H19C20.1046%203%2021%203.89543%2021%205V19C21%2020.1046%2020.1046%2021%2019%2021H5C3.89543%2021%203%2020.1046%203%2019V5Z%22%20fill%3D%22%231890FF%22%2F%3E%3Cpath%20d%3D%22M10%2016.4L6%2012.4L7.4%2011L10%2013.6L16.6%207L18%208.4L10%2016.4Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
html[data-color-mode=dark] input[type=checkbox]:not(.toggle):disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3.5%205.5C3.5%204.39543%204.39543%203.5%205.5%203.5H19.5C20.6046%203.5%2021.5%204.39543%2021.5%205.5V19.5C21.5%2020.6046%2020.6046%2021.5%2019.5%2021.5H5.5C4.39543%2021.5%203.5%2020.6046%203.5%2019.5V5.5Z%22%20fill%3D%22%232F2F33%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.5%204.5H5.5C4.94772%204.5%204.5%204.94772%204.5%205.5V19.5C4.5%2020.0523%204.94772%2020.5%205.5%2020.5H19.5C20.0523%2020.5%2020.5%2020.0523%2020.5%2019.5V5.5C20.5%204.94772%2020.0523%204.5%2019.5%204.5ZM5.5%203.5C4.39543%203.5%203.5%204.39543%203.5%205.5V19.5C3.5%2020.6046%204.39543%2021.5%205.5%2021.5H19.5C20.6046%2021.5%2021.5%2020.6046%2021.5%2019.5V5.5C21.5%204.39543%2020.6046%203.5%2019.5%203.5H5.5Z%22%20fill%3D%22%23424245%22%2F%3E%3C%2Fsvg%3E");
  cursor: not-allowed !important;
}
html[data-color-mode=dark] input[type=checkbox]:not(.toggle):checked:disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205.5C3%204.39543%203.89543%203.5%205%203.5H19C20.1046%203.5%2021%204.39543%2021%205.5V19.5C21%2020.6046%2020.1046%2021.5%2019%2021.5H5C3.89543%2021.5%203%2020.6046%203%2019.5V5.5Z%22%20fill%3D%22%234C7295%22%2F%3E%3Cpath%20d%3D%22M10%2016.9L6%2012.9L7.4%2011.5L10%2014.1L16.6%207.5L18%208.9L10%2016.9Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E");
  cursor: not-allowed !important;
}
html[data-color-mode=dark] input[type=checkbox]:not(.toggle):indeterminate::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205.09998C3%203.99541%203.89543%203.09998%205%203.09998H19C20.1046%203.09998%2021%203.99541%2021%205.09998V19.1C21%2020.2046%2020.1046%2021.1%2019%2021.1H5C3.89543%2021.1%203%2020.2046%203%2019.1V5.09998Z%22%20fill%3D%22%231F1F21%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%204.09998H19C19.5523%204.09998%2020%204.5477%2020%205.09998V19.1C20%2019.6523%2019.5523%2020.1%2019%2020.1H5C4.44772%2020.1%204%2019.6523%204%2019.1V5.09998C4%204.5477%204.44772%204.09998%205%204.09998ZM3%205.09998C3%203.99541%203.89543%203.09998%205%203.09998H19C20.1046%203.09998%2021%203.99541%2021%205.09998V19.1C21%2020.2046%2020.1046%2021.1%2019%2021.1H5C3.89543%2021.1%203%2020.2046%203%2019.1V5.09998ZM7.0458%2011.4918C6.71443%2011.4918%206.4458%2011.7605%206.4458%2012.0918C6.4458%2012.4232%206.71443%2012.6918%207.0458%2012.6918H16.9652C17.2966%2012.6918%2017.5652%2012.4232%2017.5652%2012.0918C17.5652%2011.7605%2017.2966%2011.4918%2016.9652%2011.4918H7.0458Z%22%20fill%3D%22%23DCDCE0%22%2F%3E%3C%2Fsvg%3E");
}
html[data-color-mode=dark] input[type=checkbox]:not(.toggle):indeterminate:disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%205.5C3%204.39543%203.89543%203.5%205%203.5H19C20.1046%203.5%2021%204.39543%2021%205.5V19.5C21%2020.6046%2020.1046%2021.5%2019%2021.5H5C3.89543%2021.5%203%2020.6046%203%2019.5V5.5Z%22%20fill%3D%22%232F2F33%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%204.5H19C19.5523%204.5%2020%204.94772%2020%205.5V19.5C20%2020.0523%2019.5523%2020.5%2019%2020.5H5C4.44772%2020.5%204%2020.0523%204%2019.5V5.5C4%204.94772%204.44772%204.5%205%204.5ZM3%205.5C3%204.39543%203.89543%203.5%205%203.5H19C20.1046%203.5%2021%204.39543%2021%205.5V19.5C21%2020.6046%2020.1046%2021.5%2019%2021.5H5C3.89543%2021.5%203%2020.6046%203%2019.5V5.5ZM7.0458%2011.8918C6.71443%2011.8918%206.4458%2012.1605%206.4458%2012.4918C6.4458%2012.8232%206.71443%2013.0918%207.0458%2013.0918H16.9652C17.2966%2013.0918%2017.5652%2012.8232%2017.5652%2012.4918C17.5652%2012.1605%2017.2966%2011.8918%2016.9652%2011.8918H7.0458Z%22%20fill%3D%22%23424245%22%2F%3E%3C%2Fsvg%3E");
}

/*
  Radio
*/
input[type=radio]::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C16.4183%2020%2020%2016.4183%2020%2012C20%207.58172%2016.4183%204%2012%204C7.58172%204%204%207.58172%204%2012C4%2016.4183%207.58172%2020%2012%2020ZM12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021Z%22%20fill%3D%22%23DCDCE0%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

input[type=radio]:checked::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012C20%2016.4183%2016.4183%2020%2012%2020ZM3%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012ZM12%2017C14.7614%2017%2017%2014.7614%2017%2012C17%209.23858%2014.7614%207%2012%207C9.23858%207%207%209.23858%207%2012C7%2014.7614%209.23858%2017%2012%2017Z%22%20fill%3D%22%231890FF%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

input[type=radio]:disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22%23E4E4E7%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C16.4183%2020%2020%2016.4183%2020%2012C20%207.58172%2016.4183%204%2012%204C7.58172%204%204%207.58172%204%2012C4%2016.4183%207.58172%2020%2012%2020ZM12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.09%22%2F%3E%3C%2Fsvg%3E");
  cursor: not-allowed !important;
}

input[type=radio]:checked:disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012C20%2016.4183%2016.4183%2020%2012%2020ZM3%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012ZM12%2017C14.7614%2017%2017%2014.7614%2017%2012C17%209.23858%2014.7614%207%2012%207C9.23858%207%207%209.23858%207%2012C7%2014.7614%209.23858%2017%2012%2017Z%22%20fill%3D%22%23A6D4FF%22%2F%3E%3C%2Fsvg%3E");
  cursor: not-allowed !important;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) input[type=radio]:disabled::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22%232F2F33%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C16.4183%2020%2020%2016.4183%2020%2012C20%207.58172%2016.4183%204%2012%204C7.58172%204%204%207.58172%204%2012C4%2016.4183%207.58172%2020%2012%2020ZM12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021Z%22%20fill%3D%22%23424245%22%2F%3E%3C%2Fsvg%3E");
    cursor: not-allowed !important;
  }
  :root:not([data-color-mode=light]) input[type=radio]:checked:disabled::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22black%22%20fill-opacity%3D%220.09%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012C20%2016.4183%2016.4183%2020%2012%2020ZM3%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012ZM12%2017C14.7614%2017%2017%2014.7614%2017%2012C17%209.23858%2014.7614%207%2012%207C9.23858%207%207%209.23858%207%2012C7%2014.7614%209.23858%2017%2012%2017Z%22%20fill%3D%22%234C7295%22%2F%3E%3C%2Fsvg%3E");
    cursor: not-allowed !important;
  }
}
html[data-color-mode=dark] input[type=radio]:disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22%232F2F33%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C16.4183%2020%2020%2016.4183%2020%2012C20%207.58172%2016.4183%204%2012%204C7.58172%204%204%207.58172%204%2012C4%2016.4183%207.58172%2020%2012%2020ZM12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021Z%22%20fill%3D%22%23424245%22%2F%3E%3C%2Fsvg%3E");
  cursor: not-allowed !important;
}
html[data-color-mode=dark] input[type=radio]:checked:disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22black%22%20fill-opacity%3D%220.09%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204C16.4183%204%2020%207.58172%2020%2012C20%2016.4183%2016.4183%2020%2012%2020ZM3%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012ZM12%2017C14.7614%2017%2017%2014.7614%2017%2012C17%209.23858%2014.7614%207%2012%207C9.23858%207%207%209.23858%207%2012C7%2014.7614%209.23858%2017%2012%2017Z%22%20fill%3D%22%234C7295%22%2F%3E%3C%2Fsvg%3E");
  cursor: not-allowed !important;
}

label input[type=checkbox]:not(.toggle),
label input[type=radio] {
  margin-right: 4px;
}

label:has(input[type=checkbox]:not(:disabled)),
label:has(input[type=radio]:not(:disabled)) {
  cursor: pointer;
  user-select: none;
}

label:has(input[type=checkbox]:disabled),
label:has(input[type=radio]:disabled) {
  color: var(--color-text-action-disabled);
  cursor: pointer;
  user-select: none;
}

input[type=checkbox]:not(.toggle):disabled + span,
input[type=radio]:disabled + span {
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
  user-select: none;
}

/*
  File
*/
input[type=file] {
  position: relative;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
input[type=file]:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  input[type=file] {
    font-size: 14px;
  }
}
input[type=file] {
  width: 404px;
  padding: 0 12px 0 0;
  background-color: var(--color-bg-block);
  border-radius: 6px;
  border: 1px solid var(--color-border-disabled);
  outline: none;
  overflow: visible;
}
input[type=file]::before {
  content: "\e923";
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  vertical-align: middle;
  font-family: "podo-ui-icon";
  font-size: 24px;
  color: var(--color-default-deep-reverse);
}
input[type=file]::file-selector-button {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
input[type=file]::file-selector-button:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  input[type=file]::file-selector-button {
    font-size: 14px;
  }
}
input[type=file]::file-selector-button {
  padding: 8px 8px 8px 40px;
  margin-right: 4px;
  cursor: pointer;
  border: none;
  border-radius: 6px 0 0 6px;
  background-color: var(--color-default-deep);
  color: var(--color-default-deep-reverse);
}
input[type=file]:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}
input[type=file]:disabled {
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}
input[type=file]:disabled:before {
  color: var(--color-text-action-disabled);
}
input[type=file]:disabled::file-selector-button {
  color: var(--color-text-action-disabled);
  background-color: var(--color-bg-disabled);
}
input[type=file]:disabled:hover::file-selector-button {
  color: var(--color-text-action-disabled);
  background-color: var(--color-bg-disabled);
  cursor: not-allowed;
}

/*
  Input
  */
input[type=text],
input[type=date],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
input[type=datetime] {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
input[type=text]:not(button),
input[type=date]:not(button),
input[type=datetime-local]:not(button),
input[type=email]:not(button),
input[type=month]:not(button),
input[type=number]:not(button),
input[type=password]:not(button),
input[type=search]:not(button),
input[type=tel]:not(button),
input[type=time]:not(button),
input[type=url]:not(button),
input[type=week]:not(button),
input[type=datetime]:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  input[type=text],
  input[type=date],
  input[type=datetime-local],
  input[type=email],
  input[type=month],
  input[type=number],
  input[type=password],
  input[type=search],
  input[type=tel],
  input[type=time],
  input[type=url],
  input[type=week],
  input[type=datetime] {
    font-size: 14px;
  }
}
input[type=text],
input[type=date],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
input[type=datetime] {
  padding: 8px 12px;
  background-color: var(--color-bg-block);
  border-radius: 6px;
  border: 1px solid var(--color-border-disabled);
  outline: none;
}
input[type=text]::placeholder,
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=email]::placeholder,
input[type=month]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=time]::placeholder,
input[type=url]::placeholder,
input[type=week]::placeholder,
input[type=datetime]::placeholder {
  color: var(--color-text-action-disabled);
}
input[type=text]:focus-visible:not(:disabled):not(:read-only), input[type=text]:focus:not(:disabled):not(:read-only),
input[type=date]:focus-visible:not(:disabled):not(:read-only),
input[type=date]:focus:not(:disabled):not(:read-only),
input[type=datetime-local]:focus-visible:not(:disabled):not(:read-only),
input[type=datetime-local]:focus:not(:disabled):not(:read-only),
input[type=email]:focus-visible:not(:disabled):not(:read-only),
input[type=email]:focus:not(:disabled):not(:read-only),
input[type=month]:focus-visible:not(:disabled):not(:read-only),
input[type=month]:focus:not(:disabled):not(:read-only),
input[type=number]:focus-visible:not(:disabled):not(:read-only),
input[type=number]:focus:not(:disabled):not(:read-only),
input[type=password]:focus-visible:not(:disabled):not(:read-only),
input[type=password]:focus:not(:disabled):not(:read-only),
input[type=search]:focus-visible:not(:disabled):not(:read-only),
input[type=search]:focus:not(:disabled):not(:read-only),
input[type=tel]:focus-visible:not(:disabled):not(:read-only),
input[type=tel]:focus:not(:disabled):not(:read-only),
input[type=time]:focus-visible:not(:disabled):not(:read-only),
input[type=time]:focus:not(:disabled):not(:read-only),
input[type=url]:focus-visible:not(:disabled):not(:read-only),
input[type=url]:focus:not(:disabled):not(:read-only),
input[type=week]:focus-visible:not(:disabled):not(:read-only),
input[type=week]:focus:not(:disabled):not(:read-only),
input[type=datetime]:focus-visible:not(:disabled):not(:read-only),
input[type=datetime]:focus:not(:disabled):not(:read-only) {
  outline: 4px solid var(--color-primary-outline);
}
input[type=text]:focus-visible:not(:disabled):not(:read-only).success, input[type=text]:focus:not(:disabled):not(:read-only).success,
input[type=date]:focus-visible:not(:disabled):not(:read-only).success,
input[type=date]:focus:not(:disabled):not(:read-only).success,
input[type=datetime-local]:focus-visible:not(:disabled):not(:read-only).success,
input[type=datetime-local]:focus:not(:disabled):not(:read-only).success,
input[type=email]:focus-visible:not(:disabled):not(:read-only).success,
input[type=email]:focus:not(:disabled):not(:read-only).success,
input[type=month]:focus-visible:not(:disabled):not(:read-only).success,
input[type=month]:focus:not(:disabled):not(:read-only).success,
input[type=number]:focus-visible:not(:disabled):not(:read-only).success,
input[type=number]:focus:not(:disabled):not(:read-only).success,
input[type=password]:focus-visible:not(:disabled):not(:read-only).success,
input[type=password]:focus:not(:disabled):not(:read-only).success,
input[type=search]:focus-visible:not(:disabled):not(:read-only).success,
input[type=search]:focus:not(:disabled):not(:read-only).success,
input[type=tel]:focus-visible:not(:disabled):not(:read-only).success,
input[type=tel]:focus:not(:disabled):not(:read-only).success,
input[type=time]:focus-visible:not(:disabled):not(:read-only).success,
input[type=time]:focus:not(:disabled):not(:read-only).success,
input[type=url]:focus-visible:not(:disabled):not(:read-only).success,
input[type=url]:focus:not(:disabled):not(:read-only).success,
input[type=week]:focus-visible:not(:disabled):not(:read-only).success,
input[type=week]:focus:not(:disabled):not(:read-only).success,
input[type=datetime]:focus-visible:not(:disabled):not(:read-only).success,
input[type=datetime]:focus:not(:disabled):not(:read-only).success {
  outline: 4px solid var(--color-success-outline);
}
input[type=text]:focus-visible:not(:disabled):not(:read-only).danger, input[type=text]:focus:not(:disabled):not(:read-only).danger,
input[type=date]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=date]:focus:not(:disabled):not(:read-only).danger,
input[type=datetime-local]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=datetime-local]:focus:not(:disabled):not(:read-only).danger,
input[type=email]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=email]:focus:not(:disabled):not(:read-only).danger,
input[type=month]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=month]:focus:not(:disabled):not(:read-only).danger,
input[type=number]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=number]:focus:not(:disabled):not(:read-only).danger,
input[type=password]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=password]:focus:not(:disabled):not(:read-only).danger,
input[type=search]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=search]:focus:not(:disabled):not(:read-only).danger,
input[type=tel]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=tel]:focus:not(:disabled):not(:read-only).danger,
input[type=time]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=time]:focus:not(:disabled):not(:read-only).danger,
input[type=url]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=url]:focus:not(:disabled):not(:read-only).danger,
input[type=week]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=week]:focus:not(:disabled):not(:read-only).danger,
input[type=datetime]:focus-visible:not(:disabled):not(:read-only).danger,
input[type=datetime]:focus:not(:disabled):not(:read-only).danger {
  outline: 4px solid var(--color-danger-outline);
}
input[type=text]:read-only,
input[type=date]:read-only,
input[type=datetime-local]:read-only,
input[type=email]:read-only,
input[type=month]:read-only,
input[type=number]:read-only,
input[type=password]:read-only,
input[type=search]:read-only,
input[type=tel]:read-only,
input[type=time]:read-only,
input[type=url]:read-only,
input[type=week]:read-only,
input[type=datetime]:read-only {
  border: none;
}
input[type=text].success:not(:disabled):not(:read-only),
input[type=date].success:not(:disabled):not(:read-only),
input[type=datetime-local].success:not(:disabled):not(:read-only),
input[type=email].success:not(:disabled):not(:read-only),
input[type=month].success:not(:disabled):not(:read-only),
input[type=number].success:not(:disabled):not(:read-only),
input[type=password].success:not(:disabled):not(:read-only),
input[type=search].success:not(:disabled):not(:read-only),
input[type=tel].success:not(:disabled):not(:read-only),
input[type=time].success:not(:disabled):not(:read-only),
input[type=url].success:not(:disabled):not(:read-only),
input[type=week].success:not(:disabled):not(:read-only),
input[type=datetime].success:not(:disabled):not(:read-only) {
  border: 1px solid var(--color-success);
}
input[type=text].danger:not(:disabled):not(:read-only),
input[type=date].danger:not(:disabled):not(:read-only),
input[type=datetime-local].danger:not(:disabled):not(:read-only),
input[type=email].danger:not(:disabled):not(:read-only),
input[type=month].danger:not(:disabled):not(:read-only),
input[type=number].danger:not(:disabled):not(:read-only),
input[type=password].danger:not(:disabled):not(:read-only),
input[type=search].danger:not(:disabled):not(:read-only),
input[type=tel].danger:not(:disabled):not(:read-only),
input[type=time].danger:not(:disabled):not(:read-only),
input[type=url].danger:not(:disabled):not(:read-only),
input[type=week].danger:not(:disabled):not(:read-only),
input[type=datetime].danger:not(:disabled):not(:read-only) {
  border: 1px solid var(--color-danger);
}
input[type=text]:disabled,
input[type=date]:disabled,
input[type=datetime-local]:disabled,
input[type=email]:disabled,
input[type=month]:disabled,
input[type=number]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=tel]:disabled,
input[type=time]:disabled,
input[type=url]:disabled,
input[type=week]:disabled,
input[type=datetime]:disabled {
  background-color: var(--color-bg-disabled);
  border: 1px solid var(--color-border-disabled);
}
input[type=text].fill:not(:disabled):not(:read-only),
input[type=date].fill:not(:disabled):not(:read-only),
input[type=datetime-local].fill:not(:disabled):not(:read-only),
input[type=email].fill:not(:disabled):not(:read-only),
input[type=month].fill:not(:disabled):not(:read-only),
input[type=number].fill:not(:disabled):not(:read-only),
input[type=password].fill:not(:disabled):not(:read-only),
input[type=search].fill:not(:disabled):not(:read-only),
input[type=tel].fill:not(:disabled):not(:read-only),
input[type=time].fill:not(:disabled):not(:read-only),
input[type=url].fill:not(:disabled):not(:read-only),
input[type=week].fill:not(:disabled):not(:read-only),
input[type=datetime].fill:not(:disabled):not(:read-only) {
  background-color: var(--color-default-fill);
}
input[type=text].text:not(:disabled):not(:read-only),
input[type=date].text:not(:disabled):not(:read-only),
input[type=datetime-local].text:not(:disabled):not(:read-only),
input[type=email].text:not(:disabled):not(:read-only),
input[type=month].text:not(:disabled):not(:read-only),
input[type=number].text:not(:disabled):not(:read-only),
input[type=password].text:not(:disabled):not(:read-only),
input[type=search].text:not(:disabled):not(:read-only),
input[type=tel].text:not(:disabled):not(:read-only),
input[type=time].text:not(:disabled):not(:read-only),
input[type=url].text:not(:disabled):not(:read-only),
input[type=week].text:not(:disabled):not(:read-only),
input[type=datetime].text:not(:disabled):not(:read-only) {
  border: none;
}
input[type=text].text:not(:disabled):not(:read-only).success,
input[type=date].text:not(:disabled):not(:read-only).success,
input[type=datetime-local].text:not(:disabled):not(:read-only).success,
input[type=email].text:not(:disabled):not(:read-only).success,
input[type=month].text:not(:disabled):not(:read-only).success,
input[type=number].text:not(:disabled):not(:read-only).success,
input[type=password].text:not(:disabled):not(:read-only).success,
input[type=search].text:not(:disabled):not(:read-only).success,
input[type=tel].text:not(:disabled):not(:read-only).success,
input[type=time].text:not(:disabled):not(:read-only).success,
input[type=url].text:not(:disabled):not(:read-only).success,
input[type=week].text:not(:disabled):not(:read-only).success,
input[type=datetime].text:not(:disabled):not(:read-only).success {
  color: var(--color-success);
}
input[type=text].text:not(:disabled):not(:read-only).danger,
input[type=date].text:not(:disabled):not(:read-only).danger,
input[type=datetime-local].text:not(:disabled):not(:read-only).danger,
input[type=email].text:not(:disabled):not(:read-only).danger,
input[type=month].text:not(:disabled):not(:read-only).danger,
input[type=number].text:not(:disabled):not(:read-only).danger,
input[type=password].text:not(:disabled):not(:read-only).danger,
input[type=search].text:not(:disabled):not(:read-only).danger,
input[type=tel].text:not(:disabled):not(:read-only).danger,
input[type=time].text:not(:disabled):not(:read-only).danger,
input[type=url].text:not(:disabled):not(:read-only).danger,
input[type=week].text:not(:disabled):not(:read-only).danger,
input[type=datetime].text:not(:disabled):not(:read-only).danger {
  color: var(--color-danger);
}
input[type=text].underline:not(:disabled):not(:read-only),
input[type=date].underline:not(:disabled):not(:read-only),
input[type=datetime-local].underline:not(:disabled):not(:read-only),
input[type=email].underline:not(:disabled):not(:read-only),
input[type=month].underline:not(:disabled):not(:read-only),
input[type=number].underline:not(:disabled):not(:read-only),
input[type=password].underline:not(:disabled):not(:read-only),
input[type=search].underline:not(:disabled):not(:read-only),
input[type=tel].underline:not(:disabled):not(:read-only),
input[type=time].underline:not(:disabled):not(:read-only),
input[type=url].underline:not(:disabled):not(:read-only),
input[type=week].underline:not(:disabled):not(:read-only),
input[type=datetime].underline:not(:disabled):not(:read-only) {
  border: none;
  border-bottom: 1px solid var(--color-border-disabled);
  border-radius: 0;
}
input[type=text].underline:not(:disabled):not(:read-only).success,
input[type=date].underline:not(:disabled):not(:read-only).success,
input[type=datetime-local].underline:not(:disabled):not(:read-only).success,
input[type=email].underline:not(:disabled):not(:read-only).success,
input[type=month].underline:not(:disabled):not(:read-only).success,
input[type=number].underline:not(:disabled):not(:read-only).success,
input[type=password].underline:not(:disabled):not(:read-only).success,
input[type=search].underline:not(:disabled):not(:read-only).success,
input[type=tel].underline:not(:disabled):not(:read-only).success,
input[type=time].underline:not(:disabled):not(:read-only).success,
input[type=url].underline:not(:disabled):not(:read-only).success,
input[type=week].underline:not(:disabled):not(:read-only).success,
input[type=datetime].underline:not(:disabled):not(:read-only).success {
  border-bottom: 1px solid var(--color-success);
}
input[type=text].underline:not(:disabled):not(:read-only).danger,
input[type=date].underline:not(:disabled):not(:read-only).danger,
input[type=datetime-local].underline:not(:disabled):not(:read-only).danger,
input[type=email].underline:not(:disabled):not(:read-only).danger,
input[type=month].underline:not(:disabled):not(:read-only).danger,
input[type=number].underline:not(:disabled):not(:read-only).danger,
input[type=password].underline:not(:disabled):not(:read-only).danger,
input[type=search].underline:not(:disabled):not(:read-only).danger,
input[type=tel].underline:not(:disabled):not(:read-only).danger,
input[type=time].underline:not(:disabled):not(:read-only).danger,
input[type=url].underline:not(:disabled):not(:read-only).danger,
input[type=week].underline:not(:disabled):not(:read-only).danger,
input[type=datetime].underline:not(:disabled):not(:read-only).danger {
  border-bottom: 1px solid var(--color-danger);
}
input[type=text].md,
input[type=date].md,
input[type=datetime-local].md,
input[type=email].md,
input[type=month].md,
input[type=number].md,
input[type=password].md,
input[type=search].md,
input[type=tel].md,
input[type=time].md,
input[type=url].md,
input[type=week].md,
input[type=datetime].md {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
input[type=text].md:not(button),
input[type=date].md:not(button),
input[type=datetime-local].md:not(button),
input[type=email].md:not(button),
input[type=month].md:not(button),
input[type=number].md:not(button),
input[type=password].md:not(button),
input[type=search].md:not(button),
input[type=tel].md:not(button),
input[type=time].md:not(button),
input[type=url].md:not(button),
input[type=week].md:not(button),
input[type=datetime].md:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  input[type=text].md,
  input[type=date].md,
  input[type=datetime-local].md,
  input[type=email].md,
  input[type=month].md,
  input[type=number].md,
  input[type=password].md,
  input[type=search].md,
  input[type=tel].md,
  input[type=time].md,
  input[type=url].md,
  input[type=week].md,
  input[type=datetime].md {
    font-size: 16px;
  }
}
input[type=text].md,
input[type=date].md,
input[type=datetime-local].md,
input[type=email].md,
input[type=month].md,
input[type=number].md,
input[type=password].md,
input[type=search].md,
input[type=tel].md,
input[type=time].md,
input[type=url].md,
input[type=week].md,
input[type=datetime].md {
  padding: 12px 12px;
  border-radius: 12px;
}
input[type=text].lg,
input[type=date].lg,
input[type=datetime-local].lg,
input[type=email].lg,
input[type=month].lg,
input[type=number].lg,
input[type=password].lg,
input[type=search].lg,
input[type=tel].lg,
input[type=time].lg,
input[type=url].lg,
input[type=week].lg,
input[type=datetime].lg {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
input[type=text].lg:not(button),
input[type=date].lg:not(button),
input[type=datetime-local].lg:not(button),
input[type=email].lg:not(button),
input[type=month].lg:not(button),
input[type=number].lg:not(button),
input[type=password].lg:not(button),
input[type=search].lg:not(button),
input[type=tel].lg:not(button),
input[type=time].lg:not(button),
input[type=url].lg:not(button),
input[type=week].lg:not(button),
input[type=datetime].lg:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  input[type=text].lg,
  input[type=date].lg,
  input[type=datetime-local].lg,
  input[type=email].lg,
  input[type=month].lg,
  input[type=number].lg,
  input[type=password].lg,
  input[type=search].lg,
  input[type=tel].lg,
  input[type=time].lg,
  input[type=url].lg,
  input[type=week].lg,
  input[type=datetime].lg {
    font-size: 16px;
  }
}
input[type=text].lg,
input[type=date].lg,
input[type=datetime-local].lg,
input[type=email].lg,
input[type=month].lg,
input[type=number].lg,
input[type=password].lg,
input[type=search].lg,
input[type=tel].lg,
input[type=time].lg,
input[type=url].lg,
input[type=week].lg,
input[type=datetime].lg {
  padding: 16px 12px;
  border-radius: 20px;
}

.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=text],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=date],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=datetime-local],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=email],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=month],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=number],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=password],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=search],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=tel],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=time],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=url],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=week],
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=datetime] {
  padding-left: 40px;
  position: relative;
}
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > [class^=icon-]:first-child,
.with-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > [class*=" icon-"]:first-child {
  pointer-events: none;
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  color: var(--color-text-action);
}

.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=text],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=date],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=datetime-local],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=email],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=month],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=number],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=password],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=search],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=tel],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=time],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=url],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=week],
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > input[type=datetime] {
  padding-right: 32px;
  position: relative;
}
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > [class^=icon-]:last-child,
.with-right-icon:has(> input[type=text],
> input[type=date],
> input[type=datetime-local],
> input[type=email],
> input[type=month],
> input[type=number],
> input[type=password],
> input[type=search],
> input[type=tel],
> input[type=time],
> input[type=url],
> input[type=week],
> input[type=datetime]) > [class*=" icon-"]:last-child {
  pointer-events: none;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  color: var(--color-text-action);
}

textarea {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
textarea:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  textarea {
    font-size: 14px;
  }
}
textarea {
  padding: 8px 12px;
  background-color: var(--color-bg-block);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  outline: none;
}
textarea.resize-none {
  resize: none;
}
textarea:placeholder {
  color: var(--color-text-action-disabled);
}
textarea:focus-visible:not(:disabled):not(:read-only), textarea:focus:not(:disabled):not(:read-only) {
  border: 1px solid var(--color-primary);
}
textarea:read-only {
  border: none;
  resize: none;
}
textarea:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}
textarea.success:not(:disabled):not(:read-only) {
  border: 1px solid var(--color-success);
}
textarea.success:not(:disabled):not(:read-only):focus-visible:not(:disabled) {
  outline: 4px solid var(--color-success-outline);
}
textarea.danger:not(:disabled):not(:read-only) {
  border: 1px solid var(--color-danger);
}
textarea.danger:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-danger-outline);
}
textarea:disabled {
  background-color: var(--color-bg-disabled);
  border: 1px solid var(--color-border-disabled);
}

select {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
select:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  select {
    font-size: 14px;
  }
}
select {
  border-radius: 6px;
  padding: 8px 32px 8px 16px;
  outline: none;
  vertical-align: middle;
  -o-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: var(--color-bg-block) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.4244 0.575719C13.19 0.341404 12.8101 0.341404 12.5758 0.575719L7.0001 6.15145L1.42436 0.575719C1.19005 0.341405 0.810148 0.341405 0.575833 0.575719C0.341518 0.810034 0.341518 1.18993 0.575833 1.42425L7.0001 7.84851L13.4244 1.42425C13.6587 1.18993 13.6587 0.810033 13.4244 0.575719Z" fill="%2371717A"/></svg>') no-repeat right 11px center;
}
select:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}
select:disabled {
  color: var(--color-text-action-disabled);
  background-color: var(--color-bg-disabled);
  border: 1px solid var(--color-bg-disabled);
  outline-color: var(--color-bg-disabled);
  cursor: not-allowed;
}
select > option[value=""][disabled] {
  display: none;
}
select:has(> option[value=""][disabled]:checked) {
  color: var(--color-text-action-disabled);
}

.with-icon:has(> select) {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.with-icon:has(> select) > select {
  padding-left: 40px;
  position: relative;
}
.with-icon:has(> select) > [class^=icon-]:first-child,
.with-icon:has(> select) > [class*=" icon-"]:first-child {
  pointer-events: none;
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  color: var(--color-text-action);
}
.with-icon:has(> select) > [class^=icon-]:first-child::before,
.with-icon:has(> select) > [class*=" icon-"]:first-child::before {
  margin-top: -1px;
}

/*
  Toggle
  */
.toggle {
  appearance: none;
  position: relative;
  border-radius: 9999px;
  border: none;
  width: 33px;
  height: 20px;
  background-color: var(--color-bg-toggle);
  cursor: pointer !important;
  vertical-align: middle;
  margin-top: -1px;
}
.toggle::before {
  content: "";
  position: absolute;
  left: 3px;
  top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: 0.15s;
}
.toggle:checked::before {
  background-color: #ffffff;
  left: auto;
  right: 3px;
}
.toggle:checked {
  background-color: var(--color-info);
}
.toggle:disabled {
  background-color: var(--color-bg-disabled);
  cursor: not-allowed !important;
}
.toggle:disabled::before {
  background-color: var(--color-bg-toggle);
  cursor: not-allowed !important;
}
.toggle:checked:disabled {
  background-color: #a6d4ff;
  cursor: not-allowed !important;
}
.toggle:checked:disabled::before {
  background-color: #ffffff;
}
.toggle:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) .toggle:checked:disabled {
    background-color: #4c7295;
    cursor: not-allowed !important;
  }
  :root:not([data-color-mode=light]) .toggle:checked:disabled::before {
    background-color: #d9d9d9;
  }
}
html[data-color-mode=dark] .toggle:checked:disabled {
  background-color: #4c7295;
  cursor: not-allowed !important;
}
html[data-color-mode=dark] .toggle:checked:disabled::before {
  background-color: #d9d9d9;
}

label {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  label {
    font-size: 12px;
  }
}
label.lg {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
label.lg:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  label.lg {
    font-size: 14px;
  }
}
label.sm {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
label.sm:not(button) {
  color: var(--color-text-body);
}
label.semibold {
  font-weight: 600;
}
label.disabled {
  color: var(--color-text-action-disabled) !important;
}
label > span.required {
  margin-left: 4px;
  color: var(--color-danger) !important;
}

/*
  Form
*/
/*
  Molecule
*/
/*
Tabs
*/
ul.tabs {
  padding: 0;
  display: flex;
  justify-content: flex-start;
  border-bottom: 1px inset var(--color-border);
}
ul.tabs.fill > li {
  flex: 1;
}
ul.tabs > li {
  text-align: center;
  padding: 0;
}
ul.tabs > li > a {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
ul.tabs > li > a:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ul.tabs > li > a {
    font-size: 14px;
  }
}
ul.tabs > li > a {
  display: block;
  padding: 4px 16px;
  color: var(--color-text-sub);
}
ul.tabs > li > a:hover {
  color: inherit;
}
ul.tabs > li > a:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}
ul.tabs > li.on > a {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
ul.tabs > li.on > a:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ul.tabs > li.on > a {
    font-size: 14px;
  }
}
ul.tabs > li.on > a {
  color: var(--color-primary) !important;
  border-bottom: 1px inset var(--color-primary);
  margin-bottom: -1px;
}

/*
Table
*/
table {
  width: 100%;
  border-collapse: separate;
  border-radius: 4px;
  border: 1px solid var(--color-border);
}
table.list > tbody > tr:hover {
  cursor: pointer;
  background-color: var(--color-default-fill);
}
table.border > thead > tr > th,
table.border > thead > tr > td, table.border > tbody > tr > th,
table.border > tbody > tr > td {
  border-bottom: 1px solid var(--color-border);
}
table.fill > thead > tr, table.fill > tbody > tr {
  background-color: var(--color-default-fill);
}
table.list.fill > tbody > tr:hover {
  background-color: var(--color-default);
}
table > thead > tr > th,
table > thead > tr > td,
table > tbody > tr > th,
table > tbody > tr > td {
  padding: 8px 12px;
  text-align: left;
}

.toast {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px 16px;
  border-radius: 2px;
  background-color: var(--color-default-fill);
  border: none;
  border-top: 4px solid var(--color-default-deep);
  position: relative;
  min-width: 320px;
}
.toast > i {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-sub);
  margin: 0 !important;
}
.toast > i::before {
  font-size: 24px !important;
  margin: 0 !important;
}
.toast .toast-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.toast .toast-header {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-text-body);
}
.toast .toast-body {
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-text-body);
}
.toast button {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: var(--color-text-sub);
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  transition: opacity 0.2s;
}
.toast button:hover {
  opacity: 0.7;
}
.toast button::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.39339 4.39339C4.65143 4.13535 5.06764 4.13535 5.32568 4.39339L9 8.06771L12.6743 4.39339C12.9324 4.13535 13.3486 4.13535 13.6066 4.39339C13.8647 4.65143 13.8647 5.06764 13.6066 5.32568L9.93229 9L13.6066 12.6743C13.8647 12.9324 13.8647 13.3486 13.6066 13.6066C13.3486 13.8647 12.9324 13.8647 12.6743 13.6066L9 9.93229L5.32568 13.6066C5.06764 13.8647 4.65143 13.8647 4.39339 13.6066C4.13535 13.3486 4.13535 12.9324 4.39339 12.6743L8.06771 9L4.39339 5.32568C4.13535 5.06764 4.13535 4.65143 4.39339 4.39339Z' fill='black'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.39339 4.39339C4.65143 4.13535 5.06764 4.13535 5.32568 4.39339L9 8.06771L12.6743 4.39339C12.9324 4.13535 13.3486 4.13535 13.6066 4.39339C13.8647 4.65143 13.8647 5.06764 13.6066 5.32568L9.93229 9L13.6066 12.6743C13.8647 12.9324 13.8647 13.3486 13.6066 13.6066C13.3486 13.8647 12.9324 13.8647 12.6743 13.6066L9 9.93229L5.32568 13.6066C5.06764 13.8647 4.65143 13.8647 4.39339 13.6066C4.13535 13.3486 4.13535 12.9324 4.39339 12.6743L8.06771 9L4.39339 5.32568C4.13535 5.06764 4.13535 4.65143 4.39339 4.39339Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}
.toast.long .toast-content {
  flex-direction: row;
  align-items: center;
  gap: 4px;
}
.toast.long .toast-header {
  display: none;
}
.toast.long .toast-body {
  white-space: nowrap;
}
.toast.long:not(.border) {
  border-top: none;
  border-left: 4px solid var(--color-border);
}
.toast.border {
  border: 1px solid var(--color-default-pressed);
  border-radius: 20px;
  padding: 16px;
}
.toast.border.long {
  border: 1px solid var(--color-default-pressed);
}
.toast.info {
  background-color: var(--color-info-fill);
  border-top-color: var(--color-info);
}
.toast.info > i {
  color: var(--color-info);
}
.toast.info .toast-header,
.toast.info .toast-body {
  color: var(--color-info);
}
.toast.info.long:not(.border) {
  border-top: none;
  border-left-color: var(--color-info);
}
.toast.info.border {
  border-color: var(--color-info);
}
.toast.success {
  background-color: var(--color-success-fill);
  border-top-color: var(--color-success);
}
.toast.success > i {
  color: var(--color-success);
}
.toast.success.long:not(.border) {
  border-top: none;
  border-left-color: var(--color-success);
}
.toast.success.border {
  border-color: var(--color-success);
}
.toast.warning {
  background-color: var(--color-warning-fill);
  border-top-color: var(--color-warning);
}
.toast.warning > i {
  color: var(--color-warning);
}
.toast.warning.long:not(.border) {
  border-top: none;
  border-left-color: var(--color-warning);
}
.toast.warning.border {
  border-color: var(--color-warning);
}
.toast.danger {
  background-color: var(--color-danger-fill);
  border-top-color: var(--color-danger);
}
.toast.danger > i {
  color: var(--color-danger);
}
.toast.danger.long:not(.border) {
  border-top: none;
  border-left-color: var(--color-danger);
}
.toast.danger.border {
  border-color: var(--color-danger);
}
.toast.default {
  background-color: var(--color-default-fill);
  border-top-color: var(--color-default-deep);
}
.toast.default > i {
  color: var(--color-text-sub);
}
.toast.default.long:not(.border) {
  border-top: none;
  border-left-color: var(--color-default-deep);
}
.toast.default.border {
  border-color: var(--color-default-pressed);
}
.toast.primary {
  background-color: var(--color-primary-fill);
  border-top-color: var(--color-primary);
}
.toast.primary > i {
  color: var(--color-primary);
}
.toast.primary .toast-header,
.toast.primary .toast-body {
  color: var(--color-primary);
}
.toast.primary.long:not(.border) {
  border-top: none;
  border-left-color: var(--color-primary);
}
.toast.primary.border {
  border-color: var(--color-primary);
}@font-face {
  font-family: "podo-ui-icon";
  src: url("/assets/icon-D83vcStT.woff") format("woff");
  font-display: swap;
}:root {
  --ourteam-primary-10: #ecf1ff;
  --ourteam-primary-50: #dee7ff;
  --ourteam-primary-100: #bbcaff;
  --ourteam-primary-200: #97aeff;
  --ourteam-primary-300: #7393ff;
  --ourteam-primary-400: #4d79ff;
  --ourteam-primary-450: #2d6af6;
  --ourteam-primary-500: #1f61e6;
  --ourteam-primary-600: #004ac3;
  --ourteam-primary-700: #00349c;
  --ourteam-primary-800: #00216f;
  --ourteam-primary-900: #000d39;
  --ourteam-opacity-300-30: rgba(115, 147, 255, 0.3);
  --ourteam-opacity-500-30: rgba(31, 97, 230, 0.3);
  --brand-primary: #2d6af6;
  --brand-primary-hover: #1f61e6;
  --brand-primary-pressed: #004ac3;
  --brand-primary-focus: #1f61e6;
  --brand-primary-fill: #ecf1ff;
  --brand-primary-outline: rgba(31, 97, 230, 0.3);
  --brand-primary-dark: #4d79ff;
  --brand-primary-dark-hover: #7393ff;
  --brand-primary-dark-pressed: #97aeff;
  --brand-primary-dark-focus: #7393ff;
  --brand-primary-dark-fill: #ecf1ff;
  --brand-primary-reverse: #ffffff;
  --brand-primary-dark-outline: rgba(115, 147, 255, 0.3);
  --lnb-bg: transparent;
  --lnb-border: rgba(255, 255, 255, 0.1);
  --lnb-text: rgba(255, 255, 255, 0.7);
  --lnb-text-muted: rgba(255, 255, 255, 0.5);
  --lnb-hover-bg: rgba(255, 255, 255, 0.05);
  --lnb-active-bg: rgba(255, 255, 255, 0.1);
  --lnb-button-bg: rgba(255, 255, 255, 0.1);
  --lnb-button-hover-bg: rgba(255, 255, 255, 0.15);
}

:root {
  --color-primary: #2d6af6 !important;
  --color-primary-hover: #1f61e6 !important;
  --color-primary-pressed: #004ac3 !important;
  --color-primary-focus: #1f61e6 !important;
  --color-primary-fill: #ecf1ff !important;
  --color-primary-reverse: #ffffff !important;
  --color-primary-outline: rgba(31, 97, 230, 0.3) !important;
}

html[data-color-mode=dark] {
  --color-primary: #4d79ff !important;
  --color-primary-hover: #7393ff !important;
  --color-primary-pressed: #97aeff !important;
  --color-primary-focus: #7393ff !important;
  --color-primary-fill: #ecf1ff !important;
  --color-primary-reverse: #ffffff !important;
  --color-primary-outline: rgba(115, 147, 255, 0.3) !important;
}

input[readonly]:not([type=checkbox]):not([type=radio]):not(.toggle),
textarea[readonly] {
  background-color: var(--color-default, #f4f4f5) !important;
  border: none !important;
  color: var(--color-text-sub, #71717a) !important;
  cursor: not-allowed;
}
input[readonly]:not([type=checkbox]):not([type=radio]):not(.toggle):hover, input[readonly]:not([type=checkbox]):not([type=radio]):not(.toggle):focus,
textarea[readonly]:hover,
textarea[readonly]:focus {
  background-color: var(--color-default, #f4f4f5) !important;
  border: none !important;
  box-shadow: none !important;
}

body {
  background-image: url("/images/common/background.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  overflow: hidden;
}

:root [class^=icon-]:only-child,
:root [class^=icon-]:not(:last-child) {
  margin-right: unset;
}

table.border.list thead {
  position: sticky;
  top: -20px;
  z-index: 10;
}
table.border.list tbody tr:last-child td {
  border-bottom: none;
}

.icon-arrow-left::before {
  content: "\e94e" !important;
}

.icon-arrow-right::before {
  content: "\e94f" !important;
}

:root [class^=icon-]:only-child {
  margin-right: unset !important;
}

:root [class^=icon-]:not(:last-child) {
  margin-right: unset !important;
}

[class*=tooltipBox] {
  white-space: normal !important;
  width: max-content !important;
  max-width: 400px !important;
  word-break: break-all !important;
}

@media (max-width: 767px) {
  ul.tabs li a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}
@media (max-width: 767px) {
  [class*=modal] {
    width: calc(100dvw - 32px) !important;
    max-width: calc(100dvw - 32px) !important;
  }
}
@media (max-width: 767px) {
  button {
    align-items: center;
  }
}._toastAnimation_1rqhq_1 {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
._toastAnimation_1rqhq_1._fadeIn_1rqhq_5 {
  opacity: 1;
}
._toastAnimation_1rqhq_1._fadeOut_1rqhq_8 {
  opacity: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_xsg12_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_xsg12_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_xsg12_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_xsg12_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_xsg12_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_xsg12_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_xsg12_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_xsg12_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_xsg12_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_xsg12_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_xsg12_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_xsg12_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_xsg12_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_xsg12_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_xsg12_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_xsg12_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_xsg12_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_xsg12_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_xsg12_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_xsg12_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_xsg12_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_xsg12_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_xsg12_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_xsg12_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_xsg12_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_xsg12_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_xsg12_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_xsg12_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_xsg12_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_xsg12_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_xsg12_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_xsg12_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_xsg12_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_xsg12_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_xsg12_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_xsg12_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_xsg12_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_xsg12_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_xsg12_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_xsg12_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_xsg12_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_xsg12_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_xsg12_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_xsg12_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_xsg12_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_xsg12_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_xsg12_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_xsg12_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_xsg12_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_xsg12_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_xsg12_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_xsg12_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_xsg12_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_xsg12_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_xsg12_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_xsg12_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_xsg12_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_xsg12_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_xsg12_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_xsg12_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_xsg12_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_xsg12_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_xsg12_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_xsg12_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_xsg12_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_xsg12_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_xsg12_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_xsg12_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_xsg12_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_xsg12_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_xsg12_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_xsg12_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_xsg12_259 {
  padding: 0;
}

._p-t-0_xsg12_263 {
  padding-top: 0;
}

._p-r-0_xsg12_267 {
  padding-right: 0;
}

._p-b-0_xsg12_271 {
  padding-bottom: 0;
}

._p-l-0_xsg12_275 {
  padding-left: 0;
}

._m-0_xsg12_279 {
  margin: 0;
}

._m-t-0_xsg12_283 {
  margin-top: 0;
}

._m-r-0_xsg12_287 {
  margin-right: 0;
}

._m-b-0_xsg12_291 {
  margin-bottom: 0;
}

._m-l-0_xsg12_295 {
  margin-left: 0;
}

._p-1_xsg12_299 {
  padding: 2px;
}

._p-t-1_xsg12_303 {
  padding-top: 2px;
}

._p-r-1_xsg12_307 {
  padding-right: 2px;
}

._p-b-1_xsg12_311 {
  padding-bottom: 2px;
}

._p-l-1_xsg12_315 {
  padding-left: 2px;
}

._m-1_xsg12_319 {
  margin: 2px;
}

._m-t-1_xsg12_323 {
  margin-top: 2px;
}

._m-r-1_xsg12_327 {
  margin-right: 2px;
}

._m-b-1_xsg12_331 {
  margin-bottom: 2px;
}

._m-l-1_xsg12_335 {
  margin-left: 2px;
}

._p-2_xsg12_339 {
  padding: 4px;
}

._p-t-2_xsg12_343 {
  padding-top: 4px;
}

._p-r-2_xsg12_347 {
  padding-right: 4px;
}

._p-b-2_xsg12_351 {
  padding-bottom: 4px;
}

._p-l-2_xsg12_355 {
  padding-left: 4px;
}

._m-2_xsg12_359 {
  margin: 4px;
}

._m-t-2_xsg12_363 {
  margin-top: 4px;
}

._m-r-2_xsg12_367 {
  margin-right: 4px;
}

._m-b-2_xsg12_371 {
  margin-bottom: 4px;
}

._m-l-2_xsg12_375 {
  margin-left: 4px;
}

._p-3_xsg12_379 {
  padding: 8px;
}

._p-t-3_xsg12_383 {
  padding-top: 8px;
}

._p-r-3_xsg12_387 {
  padding-right: 8px;
}

._p-b-3_xsg12_391 {
  padding-bottom: 8px;
}

._p-l-3_xsg12_395 {
  padding-left: 8px;
}

._m-3_xsg12_399 {
  margin: 8px;
}

._m-t-3_xsg12_403 {
  margin-top: 8px;
}

._m-r-3_xsg12_407 {
  margin-right: 8px;
}

._m-b-3_xsg12_411 {
  margin-bottom: 8px;
}

._m-l-3_xsg12_415 {
  margin-left: 8px;
}

._p-4_xsg12_419 {
  padding: 12px;
}

._p-t-4_xsg12_423 {
  padding-top: 12px;
}

._p-r-4_xsg12_427 {
  padding-right: 12px;
}

._p-b-4_xsg12_431 {
  padding-bottom: 12px;
}

._p-l-4_xsg12_435 {
  padding-left: 12px;
}

._m-4_xsg12_439 {
  margin: 12px;
}

._m-t-4_xsg12_443 {
  margin-top: 12px;
}

._m-r-4_xsg12_447 {
  margin-right: 12px;
}

._m-b-4_xsg12_451 {
  margin-bottom: 12px;
}

._m-l-4_xsg12_455 {
  margin-left: 12px;
}

._p-5_xsg12_459 {
  padding: 16px;
}

._p-t-5_xsg12_463 {
  padding-top: 16px;
}

._p-r-5_xsg12_467 {
  padding-right: 16px;
}

._p-b-5_xsg12_471 {
  padding-bottom: 16px;
}

._p-l-5_xsg12_475 {
  padding-left: 16px;
}

._m-5_xsg12_479 {
  margin: 16px;
}

._m-t-5_xsg12_483 {
  margin-top: 16px;
}

._m-r-5_xsg12_487 {
  margin-right: 16px;
}

._m-b-5_xsg12_491 {
  margin-bottom: 16px;
}

._m-l-5_xsg12_495 {
  margin-left: 16px;
}

._p-6_xsg12_499 {
  padding: 24px;
}

._p-t-6_xsg12_503 {
  padding-top: 24px;
}

._p-r-6_xsg12_507 {
  padding-right: 24px;
}

._p-b-6_xsg12_511 {
  padding-bottom: 24px;
}

._p-l-6_xsg12_515 {
  padding-left: 24px;
}

._m-6_xsg12_519 {
  margin: 24px;
}

._m-t-6_xsg12_523 {
  margin-top: 24px;
}

._m-r-6_xsg12_527 {
  margin-right: 24px;
}

._m-b-6_xsg12_531 {
  margin-bottom: 24px;
}

._m-l-6_xsg12_535 {
  margin-left: 24px;
}

._p-7_xsg12_539 {
  padding: 32px;
}

._p-t-7_xsg12_543 {
  padding-top: 32px;
}

._p-r-7_xsg12_547 {
  padding-right: 32px;
}

._p-b-7_xsg12_551 {
  padding-bottom: 32px;
}

._p-l-7_xsg12_555 {
  padding-left: 32px;
}

._m-7_xsg12_559 {
  margin: 32px;
}

._m-t-7_xsg12_563 {
  margin-top: 32px;
}

._m-r-7_xsg12_567 {
  margin-right: 32px;
}

._m-b-7_xsg12_571 {
  margin-bottom: 32px;
}

._m-l-7_xsg12_575 {
  margin-left: 32px;
}

._p-8_xsg12_579 {
  padding: 40px;
}

._p-t-8_xsg12_583 {
  padding-top: 40px;
}

._p-r-8_xsg12_587 {
  padding-right: 40px;
}

._p-b-8_xsg12_591 {
  padding-bottom: 40px;
}

._p-l-8_xsg12_595 {
  padding-left: 40px;
}

._m-8_xsg12_599 {
  margin: 40px;
}

._m-t-8_xsg12_603 {
  margin-top: 40px;
}

._m-r-8_xsg12_607 {
  margin-right: 40px;
}

._m-b-8_xsg12_611 {
  margin-bottom: 40px;
}

._m-l-8_xsg12_615 {
  margin-left: 40px;
}

._p-9_xsg12_619 {
  padding: 48px;
}

._p-t-9_xsg12_623 {
  padding-top: 48px;
}

._p-r-9_xsg12_627 {
  padding-right: 48px;
}

._p-b-9_xsg12_631 {
  padding-bottom: 48px;
}

._p-l-9_xsg12_635 {
  padding-left: 48px;
}

._m-9_xsg12_639 {
  margin: 48px;
}

._m-t-9_xsg12_643 {
  margin-top: 48px;
}

._m-r-9_xsg12_647 {
  margin-right: 48px;
}

._m-b-9_xsg12_651 {
  margin-bottom: 48px;
}

._m-l-9_xsg12_655 {
  margin-left: 48px;
}

._p-10_xsg12_659 {
  padding: 64px;
}

._p-t-10_xsg12_663 {
  padding-top: 64px;
}

._p-r-10_xsg12_667 {
  padding-right: 64px;
}

._p-b-10_xsg12_671 {
  padding-bottom: 64px;
}

._p-l-10_xsg12_675 {
  padding-left: 64px;
}

._m-10_xsg12_679 {
  margin: 64px;
}

._m-t-10_xsg12_683 {
  margin-top: 64px;
}

._m-r-10_xsg12_687 {
  margin-right: 64px;
}

._m-b-10_xsg12_691 {
  margin-bottom: 64px;
}

._m-l-10_xsg12_695 {
  margin-left: 64px;
}

._p-11_xsg12_699 {
  padding: 80px;
}

._p-t-11_xsg12_703 {
  padding-top: 80px;
}

._p-r-11_xsg12_707 {
  padding-right: 80px;
}

._p-b-11_xsg12_711 {
  padding-bottom: 80px;
}

._p-l-11_xsg12_715 {
  padding-left: 80px;
}

._m-11_xsg12_719 {
  margin: 80px;
}

._m-t-11_xsg12_723 {
  margin-top: 80px;
}

._m-r-11_xsg12_727 {
  margin-right: 80px;
}

._m-b-11_xsg12_731 {
  margin-bottom: 80px;
}

._m-l-11_xsg12_735 {
  margin-left: 80px;
}

._p-12_xsg12_739 {
  padding: 96px;
}

._p-t-12_xsg12_743 {
  padding-top: 96px;
}

._p-r-12_xsg12_747 {
  padding-right: 96px;
}

._p-b-12_xsg12_751 {
  padding-bottom: 96px;
}

._p-l-12_xsg12_755 {
  padding-left: 96px;
}

._m-12_xsg12_759 {
  margin: 96px;
}

._m-t-12_xsg12_763 {
  margin-top: 96px;
}

._m-r-12_xsg12_767 {
  margin-right: 96px;
}

._m-b-12_xsg12_771 {
  margin-bottom: 96px;
}

._m-l-12_xsg12_775 {
  margin-left: 96px;
}

._p-13_xsg12_779 {
  padding: 160px;
}

._p-t-13_xsg12_783 {
  padding-top: 160px;
}

._p-r-13_xsg12_787 {
  padding-right: 160px;
}

._p-b-13_xsg12_791 {
  padding-bottom: 160px;
}

._p-l-13_xsg12_795 {
  padding-left: 160px;
}

._m-13_xsg12_799 {
  margin: 160px;
}

._m-t-13_xsg12_803 {
  margin-top: 160px;
}

._m-r-13_xsg12_807 {
  margin-right: 160px;
}

._m-b-13_xsg12_811 {
  margin-bottom: 160px;
}

._m-l-13_xsg12_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_xsg12_825 {
  border-radius: 0;
}

._r-1_xsg12_829 {
  border-radius: 2px;
}

._r-2_xsg12_833 {
  border-radius: 4px;
}

._r-3_xsg12_837 {
  border-radius: 6px;
}

._r-4_xsg12_841 {
  border-radius: 8px;
}

._r-5_xsg12_845 {
  border-radius: 12px;
}

._r-6_xsg12_849 {
  border-radius: 20px;
}

._r-full_xsg12_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_xsg12_860 {
  border: 0 solid;
}

._border-1_xsg12_864 {
  border: 1px solid;
}

._border-2_xsg12_868 {
  border: 2px solid;
}

._border-3_xsg12_872 {
  border: 3px solid;
}

._border-4_xsg12_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_xsg12_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_xsg12_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_xsg12_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_xsg12_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_xsg12_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_xsg12_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_xsg12_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_xsg12_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_xsg12_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_xsg12_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_xsg12_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_xsg12_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_xsg12_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_xsg12_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_xsg12_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_xsg12_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_xsg12_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._toastPortal_xsg12_1039 {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 9999;
}

._toastContainer_xsg12_1046 {
  position: fixed;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px;
  pointer-events: auto;
}
._toastContainer_xsg12_1046._top-left_xsg12_1054 {
  top: 0;
  left: 0;
}
._toastContainer_xsg12_1046._top-center_xsg12_1058 {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
._toastContainer_xsg12_1046._top-right_xsg12_1063 {
  top: 0;
  right: 0;
}
._toastContainer_xsg12_1046._center-left_xsg12_1067 {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
._toastContainer_xsg12_1046._center_xsg12_1067 {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._toastContainer_xsg12_1046._center-right_xsg12_1077 {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
._toastContainer_xsg12_1046._bottom-left_xsg12_1082 {
  bottom: 0;
  left: 0;
}
._toastContainer_xsg12_1046._bottom-center_xsg12_1086 {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
._toastContainer_xsg12_1046._bottom-right_xsg12_1091 {
  bottom: 0;
  right: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_vwto1_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_vwto1_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_vwto1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_vwto1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_vwto1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_vwto1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_vwto1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_vwto1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_vwto1_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_vwto1_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_vwto1_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_vwto1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_vwto1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_vwto1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_vwto1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_vwto1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_vwto1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_vwto1_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_vwto1_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_vwto1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_vwto1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_vwto1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_vwto1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_vwto1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_vwto1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_vwto1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_vwto1_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_vwto1_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_vwto1_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_vwto1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_vwto1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_vwto1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_vwto1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_vwto1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_vwto1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_vwto1_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_vwto1_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_vwto1_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_vwto1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_vwto1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_vwto1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_vwto1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_vwto1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_vwto1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_vwto1_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_vwto1_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_vwto1_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_vwto1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_vwto1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_vwto1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_vwto1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_vwto1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_vwto1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_vwto1_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_vwto1_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_vwto1_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_vwto1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_vwto1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_vwto1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_vwto1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_vwto1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_vwto1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_vwto1_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_vwto1_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_vwto1_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_vwto1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_vwto1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_vwto1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_vwto1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_vwto1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_vwto1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_vwto1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_vwto1_259 {
  padding: 0;
}

._p-t-0_vwto1_263 {
  padding-top: 0;
}

._p-r-0_vwto1_267 {
  padding-right: 0;
}

._p-b-0_vwto1_271 {
  padding-bottom: 0;
}

._p-l-0_vwto1_275 {
  padding-left: 0;
}

._m-0_vwto1_279 {
  margin: 0;
}

._m-t-0_vwto1_283 {
  margin-top: 0;
}

._m-r-0_vwto1_287 {
  margin-right: 0;
}

._m-b-0_vwto1_291 {
  margin-bottom: 0;
}

._m-l-0_vwto1_295 {
  margin-left: 0;
}

._p-1_vwto1_299 {
  padding: 2px;
}

._p-t-1_vwto1_303 {
  padding-top: 2px;
}

._p-r-1_vwto1_307 {
  padding-right: 2px;
}

._p-b-1_vwto1_311 {
  padding-bottom: 2px;
}

._p-l-1_vwto1_315 {
  padding-left: 2px;
}

._m-1_vwto1_319 {
  margin: 2px;
}

._m-t-1_vwto1_323 {
  margin-top: 2px;
}

._m-r-1_vwto1_327 {
  margin-right: 2px;
}

._m-b-1_vwto1_331 {
  margin-bottom: 2px;
}

._m-l-1_vwto1_335 {
  margin-left: 2px;
}

._p-2_vwto1_339 {
  padding: 4px;
}

._p-t-2_vwto1_343 {
  padding-top: 4px;
}

._p-r-2_vwto1_347 {
  padding-right: 4px;
}

._p-b-2_vwto1_351 {
  padding-bottom: 4px;
}

._p-l-2_vwto1_355 {
  padding-left: 4px;
}

._m-2_vwto1_359 {
  margin: 4px;
}

._m-t-2_vwto1_363 {
  margin-top: 4px;
}

._m-r-2_vwto1_367 {
  margin-right: 4px;
}

._m-b-2_vwto1_371 {
  margin-bottom: 4px;
}

._m-l-2_vwto1_375 {
  margin-left: 4px;
}

._p-3_vwto1_379 {
  padding: 8px;
}

._p-t-3_vwto1_383 {
  padding-top: 8px;
}

._p-r-3_vwto1_387 {
  padding-right: 8px;
}

._p-b-3_vwto1_391 {
  padding-bottom: 8px;
}

._p-l-3_vwto1_395 {
  padding-left: 8px;
}

._m-3_vwto1_399 {
  margin: 8px;
}

._m-t-3_vwto1_403 {
  margin-top: 8px;
}

._m-r-3_vwto1_407 {
  margin-right: 8px;
}

._m-b-3_vwto1_411 {
  margin-bottom: 8px;
}

._m-l-3_vwto1_415 {
  margin-left: 8px;
}

._p-4_vwto1_419 {
  padding: 12px;
}

._p-t-4_vwto1_423 {
  padding-top: 12px;
}

._p-r-4_vwto1_427 {
  padding-right: 12px;
}

._p-b-4_vwto1_431 {
  padding-bottom: 12px;
}

._p-l-4_vwto1_435 {
  padding-left: 12px;
}

._m-4_vwto1_439 {
  margin: 12px;
}

._m-t-4_vwto1_443 {
  margin-top: 12px;
}

._m-r-4_vwto1_447 {
  margin-right: 12px;
}

._m-b-4_vwto1_451 {
  margin-bottom: 12px;
}

._m-l-4_vwto1_455 {
  margin-left: 12px;
}

._p-5_vwto1_459 {
  padding: 16px;
}

._p-t-5_vwto1_463 {
  padding-top: 16px;
}

._p-r-5_vwto1_467 {
  padding-right: 16px;
}

._p-b-5_vwto1_471 {
  padding-bottom: 16px;
}

._p-l-5_vwto1_475 {
  padding-left: 16px;
}

._m-5_vwto1_479 {
  margin: 16px;
}

._m-t-5_vwto1_483 {
  margin-top: 16px;
}

._m-r-5_vwto1_487 {
  margin-right: 16px;
}

._m-b-5_vwto1_491 {
  margin-bottom: 16px;
}

._m-l-5_vwto1_495 {
  margin-left: 16px;
}

._p-6_vwto1_499 {
  padding: 24px;
}

._p-t-6_vwto1_503 {
  padding-top: 24px;
}

._p-r-6_vwto1_507 {
  padding-right: 24px;
}

._p-b-6_vwto1_511 {
  padding-bottom: 24px;
}

._p-l-6_vwto1_515 {
  padding-left: 24px;
}

._m-6_vwto1_519 {
  margin: 24px;
}

._m-t-6_vwto1_523 {
  margin-top: 24px;
}

._m-r-6_vwto1_527 {
  margin-right: 24px;
}

._m-b-6_vwto1_531 {
  margin-bottom: 24px;
}

._m-l-6_vwto1_535 {
  margin-left: 24px;
}

._p-7_vwto1_539 {
  padding: 32px;
}

._p-t-7_vwto1_543 {
  padding-top: 32px;
}

._p-r-7_vwto1_547 {
  padding-right: 32px;
}

._p-b-7_vwto1_551 {
  padding-bottom: 32px;
}

._p-l-7_vwto1_555 {
  padding-left: 32px;
}

._m-7_vwto1_559 {
  margin: 32px;
}

._m-t-7_vwto1_563 {
  margin-top: 32px;
}

._m-r-7_vwto1_567 {
  margin-right: 32px;
}

._m-b-7_vwto1_571 {
  margin-bottom: 32px;
}

._m-l-7_vwto1_575 {
  margin-left: 32px;
}

._p-8_vwto1_579 {
  padding: 40px;
}

._p-t-8_vwto1_583 {
  padding-top: 40px;
}

._p-r-8_vwto1_587 {
  padding-right: 40px;
}

._p-b-8_vwto1_591 {
  padding-bottom: 40px;
}

._p-l-8_vwto1_595 {
  padding-left: 40px;
}

._m-8_vwto1_599 {
  margin: 40px;
}

._m-t-8_vwto1_603 {
  margin-top: 40px;
}

._m-r-8_vwto1_607 {
  margin-right: 40px;
}

._m-b-8_vwto1_611 {
  margin-bottom: 40px;
}

._m-l-8_vwto1_615 {
  margin-left: 40px;
}

._p-9_vwto1_619 {
  padding: 48px;
}

._p-t-9_vwto1_623 {
  padding-top: 48px;
}

._p-r-9_vwto1_627 {
  padding-right: 48px;
}

._p-b-9_vwto1_631 {
  padding-bottom: 48px;
}

._p-l-9_vwto1_635 {
  padding-left: 48px;
}

._m-9_vwto1_639 {
  margin: 48px;
}

._m-t-9_vwto1_643 {
  margin-top: 48px;
}

._m-r-9_vwto1_647 {
  margin-right: 48px;
}

._m-b-9_vwto1_651 {
  margin-bottom: 48px;
}

._m-l-9_vwto1_655 {
  margin-left: 48px;
}

._p-10_vwto1_659 {
  padding: 64px;
}

._p-t-10_vwto1_663 {
  padding-top: 64px;
}

._p-r-10_vwto1_667 {
  padding-right: 64px;
}

._p-b-10_vwto1_671 {
  padding-bottom: 64px;
}

._p-l-10_vwto1_675 {
  padding-left: 64px;
}

._m-10_vwto1_679 {
  margin: 64px;
}

._m-t-10_vwto1_683 {
  margin-top: 64px;
}

._m-r-10_vwto1_687 {
  margin-right: 64px;
}

._m-b-10_vwto1_691 {
  margin-bottom: 64px;
}

._m-l-10_vwto1_695 {
  margin-left: 64px;
}

._p-11_vwto1_699 {
  padding: 80px;
}

._p-t-11_vwto1_703 {
  padding-top: 80px;
}

._p-r-11_vwto1_707 {
  padding-right: 80px;
}

._p-b-11_vwto1_711 {
  padding-bottom: 80px;
}

._p-l-11_vwto1_715 {
  padding-left: 80px;
}

._m-11_vwto1_719 {
  margin: 80px;
}

._m-t-11_vwto1_723 {
  margin-top: 80px;
}

._m-r-11_vwto1_727 {
  margin-right: 80px;
}

._m-b-11_vwto1_731 {
  margin-bottom: 80px;
}

._m-l-11_vwto1_735 {
  margin-left: 80px;
}

._p-12_vwto1_739 {
  padding: 96px;
}

._p-t-12_vwto1_743 {
  padding-top: 96px;
}

._p-r-12_vwto1_747 {
  padding-right: 96px;
}

._p-b-12_vwto1_751 {
  padding-bottom: 96px;
}

._p-l-12_vwto1_755 {
  padding-left: 96px;
}

._m-12_vwto1_759 {
  margin: 96px;
}

._m-t-12_vwto1_763 {
  margin-top: 96px;
}

._m-r-12_vwto1_767 {
  margin-right: 96px;
}

._m-b-12_vwto1_771 {
  margin-bottom: 96px;
}

._m-l-12_vwto1_775 {
  margin-left: 96px;
}

._p-13_vwto1_779 {
  padding: 160px;
}

._p-t-13_vwto1_783 {
  padding-top: 160px;
}

._p-r-13_vwto1_787 {
  padding-right: 160px;
}

._p-b-13_vwto1_791 {
  padding-bottom: 160px;
}

._p-l-13_vwto1_795 {
  padding-left: 160px;
}

._m-13_vwto1_799 {
  margin: 160px;
}

._m-t-13_vwto1_803 {
  margin-top: 160px;
}

._m-r-13_vwto1_807 {
  margin-right: 160px;
}

._m-b-13_vwto1_811 {
  margin-bottom: 160px;
}

._m-l-13_vwto1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_vwto1_825 {
  border-radius: 0;
}

._r-1_vwto1_829 {
  border-radius: 2px;
}

._r-2_vwto1_833 {
  border-radius: 4px;
}

._r-3_vwto1_837 {
  border-radius: 6px;
}

._r-4_vwto1_841 {
  border-radius: 8px;
}

._r-5_vwto1_845 {
  border-radius: 12px;
}

._r-6_vwto1_849 {
  border-radius: 20px;
}

._r-full_vwto1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_vwto1_860 {
  border: 0 solid;
}

._border-1_vwto1_864 {
  border: 1px solid;
}

._border-2_vwto1_868 {
  border: 2px solid;
}

._border-3_vwto1_872 {
  border: 3px solid;
}

._border-4_vwto1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_vwto1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_vwto1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_vwto1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_vwto1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_vwto1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_vwto1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_vwto1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_vwto1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_vwto1_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_vwto1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_vwto1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_vwto1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_vwto1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_vwto1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_vwto1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_vwto1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_vwto1_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._style_vwto1_1039 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._style_vwto1_1039 > textarea {
  width: 100%;
}
._style_vwto1_1039 > div.validator {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._style_vwto1_1039 > div.validator:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._style_vwto1_1039 > div.validator {
    font-size: 12px;
  }
}
._style_vwto1_1039 > div.validator {
  color: var(--color-text-sub);
}/*
  Radius
*/
._r-0_67p4u_4 {
  border-radius: 0;
}

._r-1_67p4u_8 {
  border-radius: 2px;
}

._r-2_67p4u_12 {
  border-radius: 4px;
}

._r-3_67p4u_16 {
  border-radius: 6px;
}

._r-4_67p4u_20 {
  border-radius: 8px;
}

._r-5_67p4u_24 {
  border-radius: 12px;
}

._r-6_67p4u_28 {
  border-radius: 20px;
}

._r-full_67p4u_32 {
  border-radius: 9999px;
}

/*
  Spacing
*/
._p-0_67p4u_39 {
  padding: 0;
}

._p-t-0_67p4u_43 {
  padding-top: 0;
}

._p-r-0_67p4u_47 {
  padding-right: 0;
}

._p-b-0_67p4u_51 {
  padding-bottom: 0;
}

._p-l-0_67p4u_55 {
  padding-left: 0;
}

._m-0_67p4u_59 {
  margin: 0;
}

._m-t-0_67p4u_63 {
  margin-top: 0;
}

._m-r-0_67p4u_67 {
  margin-right: 0;
}

._m-b-0_67p4u_71 {
  margin-bottom: 0;
}

._m-l-0_67p4u_75 {
  margin-left: 0;
}

._p-1_67p4u_79 {
  padding: 2px;
}

._p-t-1_67p4u_83 {
  padding-top: 2px;
}

._p-r-1_67p4u_87 {
  padding-right: 2px;
}

._p-b-1_67p4u_91 {
  padding-bottom: 2px;
}

._p-l-1_67p4u_95 {
  padding-left: 2px;
}

._m-1_67p4u_99 {
  margin: 2px;
}

._m-t-1_67p4u_103 {
  margin-top: 2px;
}

._m-r-1_67p4u_107 {
  margin-right: 2px;
}

._m-b-1_67p4u_111 {
  margin-bottom: 2px;
}

._m-l-1_67p4u_115 {
  margin-left: 2px;
}

._p-2_67p4u_119 {
  padding: 4px;
}

._p-t-2_67p4u_123 {
  padding-top: 4px;
}

._p-r-2_67p4u_127 {
  padding-right: 4px;
}

._p-b-2_67p4u_131 {
  padding-bottom: 4px;
}

._p-l-2_67p4u_135 {
  padding-left: 4px;
}

._m-2_67p4u_139 {
  margin: 4px;
}

._m-t-2_67p4u_143 {
  margin-top: 4px;
}

._m-r-2_67p4u_147 {
  margin-right: 4px;
}

._m-b-2_67p4u_151 {
  margin-bottom: 4px;
}

._m-l-2_67p4u_155 {
  margin-left: 4px;
}

._p-3_67p4u_159 {
  padding: 8px;
}

._p-t-3_67p4u_163 {
  padding-top: 8px;
}

._p-r-3_67p4u_167 {
  padding-right: 8px;
}

._p-b-3_67p4u_171 {
  padding-bottom: 8px;
}

._p-l-3_67p4u_175 {
  padding-left: 8px;
}

._m-3_67p4u_179 {
  margin: 8px;
}

._m-t-3_67p4u_183 {
  margin-top: 8px;
}

._m-r-3_67p4u_187 {
  margin-right: 8px;
}

._m-b-3_67p4u_191 {
  margin-bottom: 8px;
}

._m-l-3_67p4u_195 {
  margin-left: 8px;
}

._p-4_67p4u_199 {
  padding: 12px;
}

._p-t-4_67p4u_203 {
  padding-top: 12px;
}

._p-r-4_67p4u_207 {
  padding-right: 12px;
}

._p-b-4_67p4u_211 {
  padding-bottom: 12px;
}

._p-l-4_67p4u_215 {
  padding-left: 12px;
}

._m-4_67p4u_219 {
  margin: 12px;
}

._m-t-4_67p4u_223 {
  margin-top: 12px;
}

._m-r-4_67p4u_227 {
  margin-right: 12px;
}

._m-b-4_67p4u_231 {
  margin-bottom: 12px;
}

._m-l-4_67p4u_235 {
  margin-left: 12px;
}

._p-5_67p4u_239 {
  padding: 16px;
}

._p-t-5_67p4u_243 {
  padding-top: 16px;
}

._p-r-5_67p4u_247 {
  padding-right: 16px;
}

._p-b-5_67p4u_251 {
  padding-bottom: 16px;
}

._p-l-5_67p4u_255 {
  padding-left: 16px;
}

._m-5_67p4u_259 {
  margin: 16px;
}

._m-t-5_67p4u_263 {
  margin-top: 16px;
}

._m-r-5_67p4u_267 {
  margin-right: 16px;
}

._m-b-5_67p4u_271 {
  margin-bottom: 16px;
}

._m-l-5_67p4u_275 {
  margin-left: 16px;
}

._p-6_67p4u_279 {
  padding: 24px;
}

._p-t-6_67p4u_283 {
  padding-top: 24px;
}

._p-r-6_67p4u_287 {
  padding-right: 24px;
}

._p-b-6_67p4u_291 {
  padding-bottom: 24px;
}

._p-l-6_67p4u_295 {
  padding-left: 24px;
}

._m-6_67p4u_299 {
  margin: 24px;
}

._m-t-6_67p4u_303 {
  margin-top: 24px;
}

._m-r-6_67p4u_307 {
  margin-right: 24px;
}

._m-b-6_67p4u_311 {
  margin-bottom: 24px;
}

._m-l-6_67p4u_315 {
  margin-left: 24px;
}

._p-7_67p4u_319 {
  padding: 32px;
}

._p-t-7_67p4u_323 {
  padding-top: 32px;
}

._p-r-7_67p4u_327 {
  padding-right: 32px;
}

._p-b-7_67p4u_331 {
  padding-bottom: 32px;
}

._p-l-7_67p4u_335 {
  padding-left: 32px;
}

._m-7_67p4u_339 {
  margin: 32px;
}

._m-t-7_67p4u_343 {
  margin-top: 32px;
}

._m-r-7_67p4u_347 {
  margin-right: 32px;
}

._m-b-7_67p4u_351 {
  margin-bottom: 32px;
}

._m-l-7_67p4u_355 {
  margin-left: 32px;
}

._p-8_67p4u_359 {
  padding: 40px;
}

._p-t-8_67p4u_363 {
  padding-top: 40px;
}

._p-r-8_67p4u_367 {
  padding-right: 40px;
}

._p-b-8_67p4u_371 {
  padding-bottom: 40px;
}

._p-l-8_67p4u_375 {
  padding-left: 40px;
}

._m-8_67p4u_379 {
  margin: 40px;
}

._m-t-8_67p4u_383 {
  margin-top: 40px;
}

._m-r-8_67p4u_387 {
  margin-right: 40px;
}

._m-b-8_67p4u_391 {
  margin-bottom: 40px;
}

._m-l-8_67p4u_395 {
  margin-left: 40px;
}

._p-9_67p4u_399 {
  padding: 48px;
}

._p-t-9_67p4u_403 {
  padding-top: 48px;
}

._p-r-9_67p4u_407 {
  padding-right: 48px;
}

._p-b-9_67p4u_411 {
  padding-bottom: 48px;
}

._p-l-9_67p4u_415 {
  padding-left: 48px;
}

._m-9_67p4u_419 {
  margin: 48px;
}

._m-t-9_67p4u_423 {
  margin-top: 48px;
}

._m-r-9_67p4u_427 {
  margin-right: 48px;
}

._m-b-9_67p4u_431 {
  margin-bottom: 48px;
}

._m-l-9_67p4u_435 {
  margin-left: 48px;
}

._p-10_67p4u_439 {
  padding: 64px;
}

._p-t-10_67p4u_443 {
  padding-top: 64px;
}

._p-r-10_67p4u_447 {
  padding-right: 64px;
}

._p-b-10_67p4u_451 {
  padding-bottom: 64px;
}

._p-l-10_67p4u_455 {
  padding-left: 64px;
}

._m-10_67p4u_459 {
  margin: 64px;
}

._m-t-10_67p4u_463 {
  margin-top: 64px;
}

._m-r-10_67p4u_467 {
  margin-right: 64px;
}

._m-b-10_67p4u_471 {
  margin-bottom: 64px;
}

._m-l-10_67p4u_475 {
  margin-left: 64px;
}

._p-11_67p4u_479 {
  padding: 80px;
}

._p-t-11_67p4u_483 {
  padding-top: 80px;
}

._p-r-11_67p4u_487 {
  padding-right: 80px;
}

._p-b-11_67p4u_491 {
  padding-bottom: 80px;
}

._p-l-11_67p4u_495 {
  padding-left: 80px;
}

._m-11_67p4u_499 {
  margin: 80px;
}

._m-t-11_67p4u_503 {
  margin-top: 80px;
}

._m-r-11_67p4u_507 {
  margin-right: 80px;
}

._m-b-11_67p4u_511 {
  margin-bottom: 80px;
}

._m-l-11_67p4u_515 {
  margin-left: 80px;
}

._p-12_67p4u_519 {
  padding: 96px;
}

._p-t-12_67p4u_523 {
  padding-top: 96px;
}

._p-r-12_67p4u_527 {
  padding-right: 96px;
}

._p-b-12_67p4u_531 {
  padding-bottom: 96px;
}

._p-l-12_67p4u_535 {
  padding-left: 96px;
}

._m-12_67p4u_539 {
  margin: 96px;
}

._m-t-12_67p4u_543 {
  margin-top: 96px;
}

._m-r-12_67p4u_547 {
  margin-right: 96px;
}

._m-b-12_67p4u_551 {
  margin-bottom: 96px;
}

._m-l-12_67p4u_555 {
  margin-left: 96px;
}

._p-13_67p4u_559 {
  padding: 160px;
}

._p-t-13_67p4u_563 {
  padding-top: 160px;
}

._p-r-13_67p4u_567 {
  padding-right: 160px;
}

._p-b-13_67p4u_571 {
  padding-bottom: 160px;
}

._p-l-13_67p4u_575 {
  padding-left: 160px;
}

._m-13_67p4u_579 {
  margin: 160px;
}

._m-t-13_67p4u_583 {
  margin-top: 160px;
}

._m-r-13_67p4u_587 {
  margin-right: 160px;
}

._m-b-13_67p4u_591 {
  margin-bottom: 160px;
}

._m-l-13_67p4u_595 {
  margin-left: 160px;
}

/*
  Devices
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
._editor_67p4u_665 {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  background: var(--color-bg-modal);
  overflow: hidden;
  position: relative;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
._editor_67p4u_665._success_67p4u_675 {
  border-color: var(--color-success);
}
._editor_67p4u_665._danger_67p4u_678 {
  border-color: var(--color-danger);
}

._toolbar_67p4u_682 {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  padding: 8px 10px;
  background: var(--color-bg-elevation);
  border-bottom: 1px solid var(--color-border);
  border-radius: 6px 6px 0 0;
  min-height: 44px;
  align-items: center;
  position: relative;
  overflow: visible;
}

._toolbarGroup_67p4u_696 {
  display: flex;
  gap: 4px;
  padding: 0 8px;
  position: relative;
}
._toolbarGroup_67p4u_696:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 20px;
  width: 1px;
  background: var(--color-border);
}

._toolbarButton_67p4u_713 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 32px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  background: transparent;
  color: var(--color-text-action);
  cursor: pointer;
  transition: all 0.2s;
}
._toolbarButton_67p4u_713:hover {
  background: var(--color-default-fill);
  border-color: var(--color-border-hover);
  color: var(--color-text-action-hover);
}
._toolbarButton_67p4u_713:active {
  background: var(--color-default-pressed);
  border-color: var(--color-border-pressed);
  color: var(--color-text-action-pressed);
}
._toolbarButton_67p4u_713._active_67p4u_737 {
  background: var(--color-primary-fill);
  border-color: var(--color-primary);
  color: var(--color-primary);
}
._toolbarButton_67p4u_713:focus {
  outline: 2px solid var(--color-primary-outline);
  outline-offset: -1px;
}
._toolbarButton_67p4u_713:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}
._toolbarButton_67p4u_713:disabled i {
  opacity: 1;
}
._toolbarButton_67p4u_713 i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  mask-size: 16px 16px;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-size: 16px 16px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  opacity: 1;
  transition: opacity 0.2s;
}
._toolbarButton_67p4u_713 i._undo_67p4u_767 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"/></svg>');
}
._toolbarButton_67p4u_713 i._redo_67p4u_771 {
  mask-image: url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m386.3 160h-50.3c-17.7 0-32 14.3-32 32s14.3 32 32 32h128c17.7 0 32-14.3 32-32v-128c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2l-17.6-17.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8 229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3 163.8-62.5 226.3 0z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m386.3 160h-50.3c-17.7 0-32 14.3-32 32s14.3 32 32 32h128c17.7 0 32-14.3 32-32v-128c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2l-17.6-17.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8 229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3 163.8-62.5 226.3 0z"/></svg>');
}
._toolbarButton_67p4u_713 i._bold_67p4u_775 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z"/></svg>');
}
._toolbarButton_67p4u_713 i._italic_67p4u_779 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z"/></svg>');
}
._toolbarButton_67p4u_713 i._underline_67p4u_783 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z"/></svg>');
}
._toolbarButton_67p4u_713 i._strikethrough_67p4u_787 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z"/></svg>');
}
._toolbarButton_67p4u_713 i._alignLeft_67p4u_791 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
}
._toolbarButton_67p4u_713 i._alignCenter_67p4u_795 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z"/></svg>');
}
._toolbarButton_67p4u_713 i._alignRight_67p4u_799 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
}
._toolbarButton_67p4u_713 i._alignJustify_67p4u_803 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z"/></svg>');
}
._toolbarButton_67p4u_713 i._listUl_67p4u_807 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"/></svg>');
}
._toolbarButton_67p4u_713 i._listOl_67p4u_811 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"/></svg>');
}
._toolbarButton_67p4u_713 i._link_67p4u_815 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"/></svg>');
}
._toolbarButton_67p4u_713 i._unlink_67p4u_819 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-.5 .7L38.8 5.1zM34 189.1l90.5 90.5c-10.4 10.4-18 22.3-22.6 35.1L5.1 466.9c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l127.4-99.9c29.5 33.7 80.5 39.9 119.8 15l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C109.4 328.6 109.4 277.6 140.9 246.1l33-33 .2-.2 55.4-55.4 .2-.2 33-33c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.8l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6c41.2-57.4 34.7-136.2-15.3-186.2c-56.5-56.5-148-56.5-204.5 0L34 189.1z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-.5 .7L38.8 5.1zM34 189.1l90.5 90.5c-10.4 10.4-18 22.3-22.6 35.1L5.1 466.9c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l127.4-99.9c29.5 33.7 80.5 39.9 119.8 15l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C109.4 328.6 109.4 277.6 140.9 246.1l33-33 .2-.2 55.4-55.4 .2-.2 33-33c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.8l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6c41.2-57.4 34.7-136.2-15.3-186.2c-56.5-56.5-148-56.5-204.5 0L34 189.1z"/></svg>');
}
._toolbarButton_67p4u_713 i._eraser_67p4u_823 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z"/></svg>');
}
._toolbarButton_67p4u_713 i._fontColor_67p4u_827 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z"/></svg>');
}
._toolbarButton_67p4u_713 i._highlight_67p4u_831 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5l0 0V248.3c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5H224l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24v-4.7c0-6.4 2.5-12.5 7-17z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5l0 0V248.3c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5H224l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24v-4.7c0-6.4 2.5-12.5 7-17z"/></svg>');
}
._toolbarButton_67p4u_713 i._image_67p4u_835 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"/></svg>');
}
._toolbarButton_67p4u_713 i._youtube_67p4u_839 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg>');
}
._toolbarButton_67p4u_713 i._hr_67p4u_843 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M0 224c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M0 224c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z"/></svg>');
}
._toolbarButton_67p4u_713 i._code_67p4u_847 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"/></svg>');
}
._toolbarButton_67p4u_713 i._table_67p4u_851 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"/></svg>');
}
._toolbarButton_67p4u_713:hover i {
  opacity: 1;
}

._paragraphButton_67p4u_859 {
  display: flex;
  align-items: center;
  gap: 4px;
  height: 30px;
  padding: 0 10px;
  border: 1px solid var(--color-border);
  background: var(--color-bg-modal);
  color: var(--color-text-body);
  font-size: 13px;
  min-width: 100px;
  cursor: pointer;
  transition: all 0.2s;
  margin: 0 2px;
}
._paragraphButton_67p4u_859:hover {
  border-color: var(--color-border-hover);
  background: var(--color-default-fill);
}
._paragraphButton_67p4u_859:focus {
  outline: 2px solid var(--color-primary-outline);
  outline-offset: -1px;
  border-color: var(--color-primary);
}
._paragraphButton_67p4u_859 span {
  flex: 1;
  text-align: left;
}

._dropdownArrow_67p4u_888 {
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid var(--color-text-body);
  transition: transform 0.2s;
}

._paragraphDropdown_67p4u_897 {
  position: fixed;
  margin-top: 2px;
  min-width: 200px;
  max-height: 400px;
  overflow-y: auto;
  background: var(--color-bg-modal);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 10000;
}
._paragraphDropdown_67p4u_897 h1 {
  font-size: 54px;
  line-height: 1.2;
  font-weight: 600;
}
._paragraphDropdown_67p4u_897 h1:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paragraphDropdown_67p4u_897 h1 {
    font-size: 24px;
  }
}
._paragraphDropdown_67p4u_897 h1 {
  margin: 0 !important;
  line-height: 1 !important;
}
._paragraphDropdown_67p4u_897 h2 {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 600;
}
._paragraphDropdown_67p4u_897 h2:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paragraphDropdown_67p4u_897 h2 {
    font-size: 18px;
  }
}
._paragraphDropdown_67p4u_897 h2 {
  margin: 0 !important;
  line-height: 1 !important;
}
._paragraphDropdown_67p4u_897 h3 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 600;
}
._paragraphDropdown_67p4u_897 h3:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paragraphDropdown_67p4u_897 h3 {
    font-size: 16px;
  }
}
._paragraphDropdown_67p4u_897 h3 {
  margin: 0 !important;
  line-height: 1 !important;
}

._paragraphOption_67p4u_961 {
  display: block;
  width: 100%;
  padding: 10px 16px;
  text-align: left;
  border: none;
  border-radius: 0;
  background: none;
  cursor: pointer;
  transition: background-color 0.2s;
}
._paragraphOption_67p4u_961:hover {
  background: var(--color-default-hover);
}
._paragraphOption_67p4u_961._active_67p4u_737 {
  background: var(--color-primary-fill);
}

._alignDropdown_67p4u_979 {
  position: fixed;
  margin-top: 2px;
  padding: 4px;
  background: var(--color-bg-modal);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 10000;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._alignOption_67p4u_993 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 32px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  background: transparent;
  color: var(--color-text-action);
  cursor: pointer;
  transition: all 0.2s;
}
._alignOption_67p4u_993 i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  mask-size: 16px 16px;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-size: 16px 16px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  opacity: 1;
  transition: opacity 0.2s;
}
._alignOption_67p4u_993 ._alignLeft_67p4u_791 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
}
._alignOption_67p4u_993 ._alignCenter_67p4u_795 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z"/></svg>');
}
._alignOption_67p4u_993 ._alignRight_67p4u_799 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
}
._alignOption_67p4u_993:hover {
  background: var(--color-default-fill);
  border-color: var(--color-border-hover);
}
._alignOption_67p4u_993:hover i {
  opacity: 1;
}
._alignOption_67p4u_993._active_67p4u_737 {
  background: var(--color-primary-fill);
  border-color: var(--color-primary);
  color: var(--color-primary);
}

._linkDropdown_67p4u_1046 {
  position: fixed;
  margin-top: 2px;
  padding: 12px;
  background: var(--color-bg-modal);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 10000;
  min-width: 280px;
}
._linkDropdown_67p4u_1046 ._linkInput_67p4u_1057 {
  margin-bottom: 12px;
}
._linkDropdown_67p4u_1046 ._linkInput_67p4u_1057 label {
  display: block;
  font-size: 12px;
  color: var(--color-text-sub);
  margin-bottom: 4px;
  font-weight: 500;
}
._linkDropdown_67p4u_1046 ._linkInput_67p4u_1057 input[type=text] {
  width: 100%;
  padding: 6px 10px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 13px;
  outline: none;
  transition: border-color 0.2s;
}
._linkDropdown_67p4u_1046 ._linkInput_67p4u_1057 input[type=text]:focus {
  border-color: var(--color-primary);
}
._linkDropdown_67p4u_1046 ._linkInput_67p4u_1057 input[type=text]::placeholder {
  color: var(--color-text-placeholder);
}
._linkDropdown_67p4u_1046 ._linkTarget_67p4u_1082 {
  margin-bottom: 12px;
  padding: 8px 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}
._linkDropdown_67p4u_1046 ._linkTarget_67p4u_1082 label {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  font-size: 13px;
  color: var(--color-text-body);
  cursor: pointer;
}
._linkDropdown_67p4u_1046 ._linkTarget_67p4u_1082 label:last-child {
  margin-bottom: 0;
}
._linkDropdown_67p4u_1046 ._linkTarget_67p4u_1082 label input[type=radio] {
  margin-right: 6px;
  cursor: pointer;
}
._linkDropdown_67p4u_1046 ._linkActions_67p4u_1103 {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}
._linkDropdown_67p4u_1046 ._linkActions_67p4u_1103 button {
  padding: 6px 12px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.2s;
}
._linkDropdown_67p4u_1046 ._linkActions_67p4u_1103 button._primary_67p4u_1116 {
  background-color: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
._linkDropdown_67p4u_1046 ._linkActions_67p4u_1103 button._primary_67p4u_1116:hover:not(:disabled) {
  background-color: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
}
._linkDropdown_67p4u_1046 ._linkActions_67p4u_1103 button._primary_67p4u_1116:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._linkDropdown_67p4u_1046 ._linkActions_67p4u_1103 button._default_67p4u_1129 {
  background-color: transparent;
  color: inherit;
  border-color: var(--color-border);
}
._linkDropdown_67p4u_1046 ._linkActions_67p4u_1103 button._default_67p4u_1129:hover:not(:disabled) {
  background-color: var(--color-bg-elevation);
}

._tableDropdown_67p4u_1138 {
  position: fixed;
  margin-top: 2px;
  padding: 12px;
  background: var(--color-bg-modal);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 10000;
  min-width: 240px;
}
._tableDropdown_67p4u_1138 ._tableGridSelector_67p4u_1149 ._tableGridLabel_67p4u_1149 {
  text-align: center;
  font-size: 13px;
  color: var(--color-text-body);
  margin-bottom: 8px;
  font-weight: 500;
  min-height: 20px;
}
._tableDropdown_67p4u_1138 ._tableGridSelector_67p4u_1149 ._tableGrid_67p4u_1149 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._tableDropdown_67p4u_1138 ._tableGridSelector_67p4u_1149 ._tableGrid_67p4u_1149 ._tableGridRow_67p4u_1162 {
  display: flex;
  gap: 2px;
}
._tableDropdown_67p4u_1138 ._tableGridSelector_67p4u_1149 ._tableGrid_67p4u_1149 ._tableGridRow_67p4u_1162 ._tableGridCell_67p4u_1166 {
  width: 20px;
  height: 20px;
  border: 1px solid var(--color-border);
  background: var(--color-bg-elevation);
  cursor: pointer;
  transition: all 0.15s;
}
._tableDropdown_67p4u_1138 ._tableGridSelector_67p4u_1149 ._tableGrid_67p4u_1149 ._tableGridRow_67p4u_1162 ._tableGridCell_67p4u_1166:hover {
  border-color: var(--color-primary);
}
._tableDropdown_67p4u_1138 ._tableGridSelector_67p4u_1149 ._tableGrid_67p4u_1149 ._tableGridRow_67p4u_1162 ._tableGridCell_67p4u_1166._active_67p4u_737 {
  background: var(--color-primary-fill);
  border-color: var(--color-primary);
}

._tableContextMenu_67p4u_1182 {
  background: var(--color-bg-modal);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  padding: 8px 0;
  min-width: 180px;
}
._tableContextMenu_67p4u_1182 ._tableContextMenuHeader_67p4u_1190 {
  padding: 8px 12px;
  font-size: 12px;
  font-weight: 600;
  color: var(--color-primary);
  background: var(--color-primary-fill);
  border-bottom: 1px solid var(--color-border);
  margin-bottom: 4px;
}
._tableContextMenu_67p4u_1182 ._tableContextMenuItem_67p4u_1199 {
  position: relative;
}
._tableContextMenu_67p4u_1182 ._tableContextMenuItem_67p4u_1199 ._colorPaletteInline_67p4u_1202 {
  padding: 8px;
  background: var(--color-bg-elevation);
  border-top: 1px solid var(--color-border);
  margin-top: 4px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._tableContextMenu_67p4u_1182 ._tableContextMenuButton_67p4u_1211 {
  width: 100%;
  padding: 8px 12px;
  border: none;
  background: transparent;
  color: var(--color-text-body);
  font-size: 13px;
  cursor: pointer;
  text-align: left;
  transition: all 0.2s;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._tableContextMenu_67p4u_1182 ._tableContextMenuButton_67p4u_1211:hover {
  background: var(--color-bg-elevation);
}
._tableContextMenu_67p4u_1182 ._tableContextMenuButton_67p4u_1211:active {
  background: var(--color-default-pressed);
}
._tableContextMenu_67p4u_1182 ._tableContextMenuButton_67p4u_1211 ._arrow_67p4u_1231 {
  font-size: 10px;
  color: var(--color-text-sub);
}
._tableContextMenu_67p4u_1182 ._tableContextMenuDivider_67p4u_1235 {
  height: 1px;
  background: var(--color-border);
  margin: 4px 0;
}

._colorPalette_67p4u_1202 {
  position: fixed;
  margin-top: 2px;
  padding: 8px;
  background: var(--color-bg-modal);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 10000;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._colorRow_67p4u_1255 {
  display: flex;
  gap: 4px;
}

._colorButton_67p4u_1260 {
  width: 24px;
  height: 24px;
  padding: 0;
  border: 1px solid var(--color-border);
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.2s;
}
._colorButton_67p4u_1260:hover {
  transform: scale(1.1);
  border-color: var(--color-primary);
  box-shadow: 0 0 0 2px var(--color-primary-outline);
}
._colorButton_67p4u_1260:active {
  transform: scale(0.95);
}

._pDefault_67p4u_1278 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._pDefault_67p4u_1278:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pDefault_67p4u_1278 {
    font-size: 14px;
  }
}
._pDefault_67p4u_1278 {
  margin: 0;
}

._p1Preview_67p4u_1295 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
}
._p1Preview_67p4u_1295:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._p1Preview_67p4u_1295 {
    font-size: 20px;
  }
}
._p1Preview_67p4u_1295 {
  margin: 0;
}

._p1_semiboldPreview_67p4u_1312 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
}
._p1_semiboldPreview_67p4u_1312:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._p1_semiboldPreview_67p4u_1312 {
    font-size: 20px;
  }
}
._p1_semiboldPreview_67p4u_1312 {
  font-weight: 600;
  margin: 0;
}

._p2Preview_67p4u_1330 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._p2Preview_67p4u_1330:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._p2Preview_67p4u_1330 {
    font-size: 16px;
  }
}
._p2Preview_67p4u_1330 {
  margin: 0;
}

._p2_semiboldPreview_67p4u_1347 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._p2_semiboldPreview_67p4u_1347:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._p2_semiboldPreview_67p4u_1347 {
    font-size: 16px;
  }
}
._p2_semiboldPreview_67p4u_1347 {
  font-weight: 600;
  margin: 0;
}

._p3Preview_67p4u_1365 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._p3Preview_67p4u_1365:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._p3Preview_67p4u_1365 {
    font-size: 14px;
  }
}
._p3Preview_67p4u_1365 {
  margin: 0;
}

._p3_semiboldPreview_67p4u_1382 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._p3_semiboldPreview_67p4u_1382:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._p3_semiboldPreview_67p4u_1382 {
    font-size: 14px;
  }
}
._p3_semiboldPreview_67p4u_1382 {
  margin: 0;
}

._p4Preview_67p4u_1399 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._p4Preview_67p4u_1399:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._p4Preview_67p4u_1399 {
    font-size: 12px;
  }
}
._p4Preview_67p4u_1399 {
  margin: 0;
}

._p4_semiboldPreview_67p4u_1416 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._p4_semiboldPreview_67p4u_1416:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._p4_semiboldPreview_67p4u_1416 {
    font-size: 12px;
  }
}
._p4_semiboldPreview_67p4u_1416 {
  margin: 0;
}

._p5Preview_67p4u_1433 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._p5Preview_67p4u_1433:not(button) {
  color: var(--color-text-body);
}
._p5Preview_67p4u_1433 {
  margin: 0;
}

._p5_semiboldPreview_67p4u_1445 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
}
._p5_semiboldPreview_67p4u_1445:not(button) {
  color: var(--color-text-body);
}
._p5_semiboldPreview_67p4u_1445 {
  margin: 0;
}

._editorContainer_67p4u_1457 {
  background: var(--color-bg-modal);
  overflow: hidden;
}
._editorContainer_67p4u_1457._resizable_67p4u_1461 {
  resize: vertical;
  overflow: auto;
}
._editorContainer_67p4u_1457._resizable_67p4u_1461::-webkit-resizer {
  background: transparent;
}

._editorContent_67p4u_1469 {
  padding: 16px 20px;
  color: var(--color-text-body);
  font-family: inherit;
  overflow-y: auto;
  overflow-x: hidden;
  outline: none;
  background: transparent;
  box-sizing: border-box;
}
._editorContent_67p4u_1469:focus {
  outline: none;
}
._editorContent_67p4u_1469:empty::before {
  content: attr(data-placeholder);
  color: var(--color-text-sub);
  pointer-events: none;
}
._editorContent_67p4u_1469 strong,
._editorContent_67p4u_1469 b {
  font-weight: bold;
}
._editorContent_67p4u_1469 em,
._editorContent_67p4u_1469 i {
  font-style: italic;
}
._editorContent_67p4u_1469 u {
  text-decoration: underline;
}
._editorContent_67p4u_1469 s,
._editorContent_67p4u_1469 strike {
  text-decoration: line-through;
}
._editorContent_67p4u_1469 h1 {
  font-size: 54px;
  line-height: 1.2;
  font-weight: 600;
}
._editorContent_67p4u_1469 h1:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 h1 {
    font-size: 24px;
  }
}
._editorContent_67p4u_1469 h1 {
  margin: 0.67em 0;
}
._editorContent_67p4u_1469 h2 {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 600;
}
._editorContent_67p4u_1469 h2:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 h2 {
    font-size: 18px;
  }
}
._editorContent_67p4u_1469 h2 {
  margin: 0.75em 0;
}
._editorContent_67p4u_1469 h3 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 600;
}
._editorContent_67p4u_1469 h3:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 h3 {
    font-size: 16px;
  }
}
._editorContent_67p4u_1469 h3 {
  margin: 0.83em 0;
}
._editorContent_67p4u_1469 ._p1_67p4u_1295 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
}
._editorContent_67p4u_1469 ._p1_67p4u_1295:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 ._p1_67p4u_1295 {
    font-size: 20px;
  }
}
._editorContent_67p4u_1469 ._p2_67p4u_1330 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._editorContent_67p4u_1469 ._p2_67p4u_1330:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 ._p2_67p4u_1330 {
    font-size: 16px;
  }
}
._editorContent_67p4u_1469 ._p3_67p4u_1365 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._editorContent_67p4u_1469 ._p3_67p4u_1365:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 ._p3_67p4u_1365 {
    font-size: 14px;
  }
}
._editorContent_67p4u_1469 ._p4_67p4u_1399 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._editorContent_67p4u_1469 ._p4_67p4u_1399:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 ._p4_67p4u_1399 {
    font-size: 12px;
  }
}
._editorContent_67p4u_1469 ._p5_67p4u_1433 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._editorContent_67p4u_1469 ._p5_67p4u_1433:not(button) {
  color: var(--color-text-body);
}
._editorContent_67p4u_1469 ._p1_semibold_67p4u_1312 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
}
._editorContent_67p4u_1469 ._p1_semibold_67p4u_1312:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 ._p1_semibold_67p4u_1312 {
    font-size: 20px;
  }
}
._editorContent_67p4u_1469 ._p1_semibold_67p4u_1312 {
  font-weight: 600;
}
._editorContent_67p4u_1469 ._p2_semibold_67p4u_1347 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._editorContent_67p4u_1469 ._p2_semibold_67p4u_1347:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 ._p2_semibold_67p4u_1347 {
    font-size: 16px;
  }
}
._editorContent_67p4u_1469 ._p2_semibold_67p4u_1347 {
  font-weight: 600;
}
._editorContent_67p4u_1469 ._p3_semibold_67p4u_1382 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._editorContent_67p4u_1469 ._p3_semibold_67p4u_1382:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 ._p3_semibold_67p4u_1382 {
    font-size: 14px;
  }
}
._editorContent_67p4u_1469 ._p4_semibold_67p4u_1416 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._editorContent_67p4u_1469 ._p4_semibold_67p4u_1416:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 ._p4_semibold_67p4u_1416 {
    font-size: 12px;
  }
}
._editorContent_67p4u_1469 ._p5_semibold_67p4u_1445 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
}
._editorContent_67p4u_1469 ._p5_semibold_67p4u_1445:not(button) {
  color: var(--color-text-body);
}
._editorContent_67p4u_1469 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._editorContent_67p4u_1469 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 p {
    font-size: 14px;
  }
}
._editorContent_67p4u_1469 p {
  margin: 1em 0;
}
._editorContent_67p4u_1469 p:first-child {
  margin-top: 0;
}
._editorContent_67p4u_1469 p:last-child {
  margin-bottom: 0;
}
._editorContent_67p4u_1469 a {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
}
._editorContent_67p4u_1469 a:hover {
  color: var(--color-link-hover);
}
._editorContent_67p4u_1469 ul,
._editorContent_67p4u_1469 ol {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._editorContent_67p4u_1469 ul:not(button),
._editorContent_67p4u_1469 ol:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 ul,
  ._editorContent_67p4u_1469 ol {
    font-size: 14px;
  }
}
._editorContent_67p4u_1469 ul,
._editorContent_67p4u_1469 ol {
  margin: 1em 0 !important;
  padding-left: 2em !important;
  padding-top: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}
._editorContent_67p4u_1469 ul:first-child,
._editorContent_67p4u_1469 ol:first-child {
  margin-top: 0 !important;
}
._editorContent_67p4u_1469 ul:last-child,
._editorContent_67p4u_1469 ol:last-child {
  margin-bottom: 0 !important;
}
._editorContent_67p4u_1469 ul {
  list-style: disc !important;
  list-style-type: disc !important;
  list-style-position: outside !important;
}
._editorContent_67p4u_1469 ol {
  list-style: decimal !important;
  list-style-type: decimal !important;
  list-style-position: outside !important;
}
._editorContent_67p4u_1469 li {
  display: list-item !important;
  margin: 0.5em 0 !important;
  padding: 0 !important;
  list-style: inherit !important;
  list-style-position: outside !important;
}
._editorContent_67p4u_1469 li ul,
._editorContent_67p4u_1469 li ol {
  margin: 0.5em 0 !important;
  padding-left: 1.5em !important;
}
._editorContent_67p4u_1469 li ul {
  list-style-type: circle !important;
}
._editorContent_67p4u_1469 li ol {
  list-style-type: lower-alpha !important;
}
._editorContent_67p4u_1469 img {
  display: inline-block !important;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
._editorContent_67p4u_1469 blockquote {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._editorContent_67p4u_1469 blockquote:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_67p4u_1469 blockquote {
    font-size: 14px;
  }
}
._editorContent_67p4u_1469 blockquote {
  margin: 1em 0;
  padding-left: 1em;
  border-left: 4px solid var(--color-border);
  color: var(--color-text-sub);
  font-style: italic;
}

._validator_67p4u_1793 {
  padding: 8px 16px;
  background: var(--color-danger-fill);
  color: var(--color-danger);
  font-size: 12px;
  border-top: 1px solid var(--color-danger-outline);
}

._imageDropdown_67p4u_1801 {
  position: fixed;
  margin-top: 2px;
  padding: 16px;
  background: var(--color-bg-modal);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 10000;
  min-width: 360px;
  max-height: 80vh;
  overflow-y: auto;
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 {
  margin-bottom: 16px;
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageTabButtons_67p4u_1817 {
  display: flex;
  gap: 4px;
  margin-bottom: 12px;
  border-bottom: 1px solid var(--color-border);
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageTabButtons_67p4u_1817 button {
  flex: 1;
  padding: 8px 12px;
  background: transparent;
  border: none;
  border-bottom: 2px solid transparent;
  border-radius: 0;
  cursor: pointer;
  font-size: 13px;
  color: var(--color-text-sub);
  transition: all 0.15s;
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageTabButtons_67p4u_1817 button._active_67p4u_737 {
  color: var(--color-primary);
  border-bottom-color: var(--color-primary);
  font-weight: 500;
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageTabButtons_67p4u_1817 button:hover {
  color: var(--color-text);
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageFileSection_67p4u_1843 ._fileSelectButton_67p4u_1843 {
  width: 100%;
  padding: 10px;
  border: 1px dashed var(--color-border);
  border-radius: 4px;
  background: var(--color-bg-elevation);
  cursor: pointer;
  font-size: 13px;
  transition: all 0.15s;
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageFileSection_67p4u_1843 ._fileSelectButton_67p4u_1843:hover {
  border-color: var(--color-primary);
  background: var(--color-bg-modal);
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageFileSection_67p4u_1843 ._imagePreviewBox_67p4u_1857 {
  margin-top: 12px;
  padding: 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background: var(--color-bg-elevation);
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageFileSection_67p4u_1843 ._imagePreviewBox_67p4u_1857 img {
  width: 100%;
  max-height: 150px;
  object-fit: contain;
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageUrlSection_67p4u_1869 input[type=text] {
  width: 100%;
  padding: 8px 10px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 13px;
  transition: all 0.15s;
}
._imageDropdown_67p4u_1801 ._imageTabSection_67p4u_1814 ._imageUrlSection_67p4u_1869 input[type=text]:focus {
  outline: none;
  border-color: var(--color-primary);
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 {
  padding: 12px 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886:last-child {
  margin-bottom: 0;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 label {
  flex: 0 0 80px;
  font-size: 12px;
  color: var(--color-text-sub);
  font-weight: 500;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 select,
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 input[type=text] {
  flex: 1;
  padding: 6px 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 12px;
  transition: all 0.15s;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 select:focus,
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 input[type=text]:focus {
  outline: none;
  border-color: var(--color-primary);
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageSizeButtons_67p4u_1914 {
  flex: 1;
  display: flex;
  gap: 4px;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageSizeButtons_67p4u_1914 button {
  flex: 1;
  padding: 6px 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background: var(--color-bg-modal);
  color: var(--color-text-sub);
  font-size: 12px;
  cursor: pointer;
  transition: all 0.15s;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageSizeButtons_67p4u_1914 button:hover {
  background: var(--color-bg-elevation);
  color: var(--color-text-body);
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageSizeButtons_67p4u_1914 button._active_67p4u_737 {
  background: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageAlignButtons_67p4u_1939 {
  flex: 1;
  display: flex;
  gap: 4px;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageAlignButtons_67p4u_1939 button {
  width: 32px;
  height: 32px;
  padding: 0;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background: var(--color-bg-modal);
  color: var(--color-text-sub);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.15s;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageAlignButtons_67p4u_1939 button i {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-color: currentColor;
  mask-size: 14px 14px;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-size: 14px 14px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  opacity: 0.85;
  transition: opacity 0.2s;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageAlignButtons_67p4u_1939 button i._alignLeft_67p4u_791 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageAlignButtons_67p4u_1939 button i._alignCenter_67p4u_795 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z"/></svg>');
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageAlignButtons_67p4u_1939 button i._alignRight_67p4u_799 {
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>');
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageAlignButtons_67p4u_1939 button:hover {
  background: var(--color-bg-elevation);
  color: var(--color-text-body);
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageAlignButtons_67p4u_1939 button:hover i {
  opacity: 1;
}
._imageDropdown_67p4u_1801 ._imageOptions_67p4u_1881 ._imageOptionRow_67p4u_1886 ._imageAlignButtons_67p4u_1939 button._active_67p4u_737 {
  background: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
._imageDropdown_67p4u_1801 ._imageActions_67p4u_1996 {
  display: flex;
  gap: 8px;
  justify-content: space-between;
  margin-top: 12px;
}
._imageDropdown_67p4u_1801 ._imageActions_67p4u_1996 button {
  padding: 6px 12px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.15s;
}
._imageDropdown_67p4u_1801 ._imageActions_67p4u_1996 button._primary_67p4u_1116 {
  background-color: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
._imageDropdown_67p4u_1801 ._imageActions_67p4u_1996 button._primary_67p4u_1116:hover:not(:disabled) {
  background-color: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
}
._imageDropdown_67p4u_1801 ._imageActions_67p4u_1996 button._primary_67p4u_1116:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._imageDropdown_67p4u_1801 ._imageActions_67p4u_1996 button._danger_67p4u_678 {
  background-color: var(--color-danger);
  color: white;
  border-color: var(--color-danger);
}
._imageDropdown_67p4u_1801 ._imageActions_67p4u_1996 button._danger_67p4u_678:hover:not(:disabled) {
  background-color: var(--color-danger-hover);
  border-color: var(--color-danger-hover);
}
._imageDropdown_67p4u_1801 ._imageActions_67p4u_1996 button._default_67p4u_1129 {
  background-color: transparent;
  color: inherit;
  border-color: var(--color-border);
}
._imageDropdown_67p4u_1801 ._imageActions_67p4u_1996 button._default_67p4u_1129:hover:not(:disabled) {
  background-color: var(--color-bg-elevation);
}

._editLinkPopup_67p4u_2041 {
  position: absolute;
  padding: 12px;
  background: var(--color-bg-modal);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
  z-index: 1001;
  min-width: 300px;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkInput_67p4u_2051 {
  margin-bottom: 12px;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkInput_67p4u_2051 label {
  display: block;
  font-size: 12px;
  color: var(--color-text-sub);
  margin-bottom: 4px;
  font-weight: 500;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkInput_67p4u_2051 input[type=text] {
  width: 100%;
  padding: 8px 10px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 13px;
  transition: all 0.15s;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkInput_67p4u_2051 input[type=text]:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.1);
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkTarget_67p4u_2074 {
  margin-bottom: 12px;
  padding: 8px 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkTarget_67p4u_2074 label {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  font-size: 13px;
  cursor: pointer;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkTarget_67p4u_2074 label:last-child {
  margin-bottom: 0;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkTarget_67p4u_2074 label input[type=radio] {
  margin-right: 6px;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkActions_67p4u_2093 {
  display: flex;
  gap: 8px;
  justify-content: space-between;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkActions_67p4u_2093 button {
  padding: 6px 12px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.15s;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkActions_67p4u_2093 button._primary_67p4u_1116 {
  background-color: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkActions_67p4u_2093 button._primary_67p4u_1116:hover:not(:disabled) {
  background-color: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkActions_67p4u_2093 button._primary_67p4u_1116:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkActions_67p4u_2093 button._danger_67p4u_678 {
  background-color: var(--color-danger);
  color: white;
  border-color: var(--color-danger);
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkActions_67p4u_2093 button._danger_67p4u_678:hover:not(:disabled) {
  background-color: var(--color-danger-hover);
  border-color: var(--color-danger-hover);
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkActions_67p4u_2093 button._default_67p4u_1129 {
  background-color: transparent;
  color: inherit;
  border-color: var(--color-border);
}
._editLinkPopup_67p4u_2041 ._editLinkContent_67p4u_2051 ._editLinkActions_67p4u_2093 button._default_67p4u_1129:hover:not(:disabled) {
  background-color: var(--color-bg-elevation);
}

._codeEditor_67p4u_2137 {
  padding: 16px 20px;
  font-size: 13px;
  line-height: 1.5;
  background: transparent;
  color: var(--color-text-primary);
  border: none;
  outline: none;
  white-space: pre;
  overflow-y: auto;
  tab-size: 2;
  width: 100%;
  box-sizing: border-box;
}

._editorContent_67p4u_1469 .selected-cell {
  outline: 2px solid var(--color-primary) !important;
  outline-offset: -2px !important;
  position: relative;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1g2zi_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1g2zi_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1g2zi_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1g2zi_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1g2zi_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1g2zi_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1g2zi_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1g2zi_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1g2zi_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1g2zi_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1g2zi_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1g2zi_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1g2zi_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1g2zi_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1g2zi_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1g2zi_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1g2zi_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1g2zi_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1g2zi_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1g2zi_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1g2zi_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1g2zi_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1g2zi_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1g2zi_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1g2zi_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1g2zi_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1g2zi_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1g2zi_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1g2zi_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1g2zi_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1g2zi_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1g2zi_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1g2zi_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1g2zi_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1g2zi_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1g2zi_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1g2zi_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1g2zi_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1g2zi_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1g2zi_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1g2zi_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1g2zi_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1g2zi_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1g2zi_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1g2zi_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1g2zi_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1g2zi_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1g2zi_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1g2zi_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1g2zi_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1g2zi_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1g2zi_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1g2zi_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1g2zi_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1g2zi_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1g2zi_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1g2zi_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1g2zi_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1g2zi_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1g2zi_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1g2zi_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1g2zi_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1g2zi_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1g2zi_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1g2zi_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1g2zi_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1g2zi_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1g2zi_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1g2zi_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1g2zi_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1g2zi_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1g2zi_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1g2zi_259 {
  padding: 0;
}

._p-t-0_1g2zi_263 {
  padding-top: 0;
}

._p-r-0_1g2zi_267 {
  padding-right: 0;
}

._p-b-0_1g2zi_271 {
  padding-bottom: 0;
}

._p-l-0_1g2zi_275 {
  padding-left: 0;
}

._m-0_1g2zi_279 {
  margin: 0;
}

._m-t-0_1g2zi_283 {
  margin-top: 0;
}

._m-r-0_1g2zi_287 {
  margin-right: 0;
}

._m-b-0_1g2zi_291 {
  margin-bottom: 0;
}

._m-l-0_1g2zi_295 {
  margin-left: 0;
}

._p-1_1g2zi_299 {
  padding: 2px;
}

._p-t-1_1g2zi_303 {
  padding-top: 2px;
}

._p-r-1_1g2zi_307 {
  padding-right: 2px;
}

._p-b-1_1g2zi_311 {
  padding-bottom: 2px;
}

._p-l-1_1g2zi_315 {
  padding-left: 2px;
}

._m-1_1g2zi_319 {
  margin: 2px;
}

._m-t-1_1g2zi_323 {
  margin-top: 2px;
}

._m-r-1_1g2zi_327 {
  margin-right: 2px;
}

._m-b-1_1g2zi_331 {
  margin-bottom: 2px;
}

._m-l-1_1g2zi_335 {
  margin-left: 2px;
}

._p-2_1g2zi_339 {
  padding: 4px;
}

._p-t-2_1g2zi_343 {
  padding-top: 4px;
}

._p-r-2_1g2zi_347 {
  padding-right: 4px;
}

._p-b-2_1g2zi_351 {
  padding-bottom: 4px;
}

._p-l-2_1g2zi_355 {
  padding-left: 4px;
}

._m-2_1g2zi_359 {
  margin: 4px;
}

._m-t-2_1g2zi_363 {
  margin-top: 4px;
}

._m-r-2_1g2zi_367 {
  margin-right: 4px;
}

._m-b-2_1g2zi_371 {
  margin-bottom: 4px;
}

._m-l-2_1g2zi_375 {
  margin-left: 4px;
}

._p-3_1g2zi_379 {
  padding: 8px;
}

._p-t-3_1g2zi_383 {
  padding-top: 8px;
}

._p-r-3_1g2zi_387 {
  padding-right: 8px;
}

._p-b-3_1g2zi_391 {
  padding-bottom: 8px;
}

._p-l-3_1g2zi_395 {
  padding-left: 8px;
}

._m-3_1g2zi_399 {
  margin: 8px;
}

._m-t-3_1g2zi_403 {
  margin-top: 8px;
}

._m-r-3_1g2zi_407 {
  margin-right: 8px;
}

._m-b-3_1g2zi_411 {
  margin-bottom: 8px;
}

._m-l-3_1g2zi_415 {
  margin-left: 8px;
}

._p-4_1g2zi_419 {
  padding: 12px;
}

._p-t-4_1g2zi_423 {
  padding-top: 12px;
}

._p-r-4_1g2zi_427 {
  padding-right: 12px;
}

._p-b-4_1g2zi_431 {
  padding-bottom: 12px;
}

._p-l-4_1g2zi_435 {
  padding-left: 12px;
}

._m-4_1g2zi_439 {
  margin: 12px;
}

._m-t-4_1g2zi_443 {
  margin-top: 12px;
}

._m-r-4_1g2zi_447 {
  margin-right: 12px;
}

._m-b-4_1g2zi_451 {
  margin-bottom: 12px;
}

._m-l-4_1g2zi_455 {
  margin-left: 12px;
}

._p-5_1g2zi_459 {
  padding: 16px;
}

._p-t-5_1g2zi_463 {
  padding-top: 16px;
}

._p-r-5_1g2zi_467 {
  padding-right: 16px;
}

._p-b-5_1g2zi_471 {
  padding-bottom: 16px;
}

._p-l-5_1g2zi_475 {
  padding-left: 16px;
}

._m-5_1g2zi_479 {
  margin: 16px;
}

._m-t-5_1g2zi_483 {
  margin-top: 16px;
}

._m-r-5_1g2zi_487 {
  margin-right: 16px;
}

._m-b-5_1g2zi_491 {
  margin-bottom: 16px;
}

._m-l-5_1g2zi_495 {
  margin-left: 16px;
}

._p-6_1g2zi_499 {
  padding: 24px;
}

._p-t-6_1g2zi_503 {
  padding-top: 24px;
}

._p-r-6_1g2zi_507 {
  padding-right: 24px;
}

._p-b-6_1g2zi_511 {
  padding-bottom: 24px;
}

._p-l-6_1g2zi_515 {
  padding-left: 24px;
}

._m-6_1g2zi_519 {
  margin: 24px;
}

._m-t-6_1g2zi_523 {
  margin-top: 24px;
}

._m-r-6_1g2zi_527 {
  margin-right: 24px;
}

._m-b-6_1g2zi_531 {
  margin-bottom: 24px;
}

._m-l-6_1g2zi_535 {
  margin-left: 24px;
}

._p-7_1g2zi_539 {
  padding: 32px;
}

._p-t-7_1g2zi_543 {
  padding-top: 32px;
}

._p-r-7_1g2zi_547 {
  padding-right: 32px;
}

._p-b-7_1g2zi_551 {
  padding-bottom: 32px;
}

._p-l-7_1g2zi_555 {
  padding-left: 32px;
}

._m-7_1g2zi_559 {
  margin: 32px;
}

._m-t-7_1g2zi_563 {
  margin-top: 32px;
}

._m-r-7_1g2zi_567 {
  margin-right: 32px;
}

._m-b-7_1g2zi_571 {
  margin-bottom: 32px;
}

._m-l-7_1g2zi_575 {
  margin-left: 32px;
}

._p-8_1g2zi_579 {
  padding: 40px;
}

._p-t-8_1g2zi_583 {
  padding-top: 40px;
}

._p-r-8_1g2zi_587 {
  padding-right: 40px;
}

._p-b-8_1g2zi_591 {
  padding-bottom: 40px;
}

._p-l-8_1g2zi_595 {
  padding-left: 40px;
}

._m-8_1g2zi_599 {
  margin: 40px;
}

._m-t-8_1g2zi_603 {
  margin-top: 40px;
}

._m-r-8_1g2zi_607 {
  margin-right: 40px;
}

._m-b-8_1g2zi_611 {
  margin-bottom: 40px;
}

._m-l-8_1g2zi_615 {
  margin-left: 40px;
}

._p-9_1g2zi_619 {
  padding: 48px;
}

._p-t-9_1g2zi_623 {
  padding-top: 48px;
}

._p-r-9_1g2zi_627 {
  padding-right: 48px;
}

._p-b-9_1g2zi_631 {
  padding-bottom: 48px;
}

._p-l-9_1g2zi_635 {
  padding-left: 48px;
}

._m-9_1g2zi_639 {
  margin: 48px;
}

._m-t-9_1g2zi_643 {
  margin-top: 48px;
}

._m-r-9_1g2zi_647 {
  margin-right: 48px;
}

._m-b-9_1g2zi_651 {
  margin-bottom: 48px;
}

._m-l-9_1g2zi_655 {
  margin-left: 48px;
}

._p-10_1g2zi_659 {
  padding: 64px;
}

._p-t-10_1g2zi_663 {
  padding-top: 64px;
}

._p-r-10_1g2zi_667 {
  padding-right: 64px;
}

._p-b-10_1g2zi_671 {
  padding-bottom: 64px;
}

._p-l-10_1g2zi_675 {
  padding-left: 64px;
}

._m-10_1g2zi_679 {
  margin: 64px;
}

._m-t-10_1g2zi_683 {
  margin-top: 64px;
}

._m-r-10_1g2zi_687 {
  margin-right: 64px;
}

._m-b-10_1g2zi_691 {
  margin-bottom: 64px;
}

._m-l-10_1g2zi_695 {
  margin-left: 64px;
}

._p-11_1g2zi_699 {
  padding: 80px;
}

._p-t-11_1g2zi_703 {
  padding-top: 80px;
}

._p-r-11_1g2zi_707 {
  padding-right: 80px;
}

._p-b-11_1g2zi_711 {
  padding-bottom: 80px;
}

._p-l-11_1g2zi_715 {
  padding-left: 80px;
}

._m-11_1g2zi_719 {
  margin: 80px;
}

._m-t-11_1g2zi_723 {
  margin-top: 80px;
}

._m-r-11_1g2zi_727 {
  margin-right: 80px;
}

._m-b-11_1g2zi_731 {
  margin-bottom: 80px;
}

._m-l-11_1g2zi_735 {
  margin-left: 80px;
}

._p-12_1g2zi_739 {
  padding: 96px;
}

._p-t-12_1g2zi_743 {
  padding-top: 96px;
}

._p-r-12_1g2zi_747 {
  padding-right: 96px;
}

._p-b-12_1g2zi_751 {
  padding-bottom: 96px;
}

._p-l-12_1g2zi_755 {
  padding-left: 96px;
}

._m-12_1g2zi_759 {
  margin: 96px;
}

._m-t-12_1g2zi_763 {
  margin-top: 96px;
}

._m-r-12_1g2zi_767 {
  margin-right: 96px;
}

._m-b-12_1g2zi_771 {
  margin-bottom: 96px;
}

._m-l-12_1g2zi_775 {
  margin-left: 96px;
}

._p-13_1g2zi_779 {
  padding: 160px;
}

._p-t-13_1g2zi_783 {
  padding-top: 160px;
}

._p-r-13_1g2zi_787 {
  padding-right: 160px;
}

._p-b-13_1g2zi_791 {
  padding-bottom: 160px;
}

._p-l-13_1g2zi_795 {
  padding-left: 160px;
}

._m-13_1g2zi_799 {
  margin: 160px;
}

._m-t-13_1g2zi_803 {
  margin-top: 160px;
}

._m-r-13_1g2zi_807 {
  margin-right: 160px;
}

._m-b-13_1g2zi_811 {
  margin-bottom: 160px;
}

._m-l-13_1g2zi_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1g2zi_825 {
  border-radius: 0;
}

._r-1_1g2zi_829 {
  border-radius: 2px;
}

._r-2_1g2zi_833 {
  border-radius: 4px;
}

._r-3_1g2zi_837 {
  border-radius: 6px;
}

._r-4_1g2zi_841 {
  border-radius: 8px;
}

._r-5_1g2zi_845 {
  border-radius: 12px;
}

._r-6_1g2zi_849 {
  border-radius: 20px;
}

._r-full_1g2zi_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1g2zi_860 {
  border: 0 solid;
}

._border-1_1g2zi_864 {
  border: 1px solid;
}

._border-2_1g2zi_868 {
  border: 2px solid;
}

._border-3_1g2zi_872 {
  border: 3px solid;
}

._border-4_1g2zi_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1g2zi_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1g2zi_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1g2zi_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1g2zi_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1g2zi_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1g2zi_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1g2zi_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1g2zi_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1g2zi_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1g2zi_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1g2zi_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1g2zi_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1g2zi_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1g2zi_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1g2zi_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1g2zi_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1g2zi_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._wrapper_1g2zi_1039 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
._wrapper_1g2zi_1039[role=button] {
  cursor: pointer;
}
._wrapper_1g2zi_1039[role=button]:hover {
  opacity: 0.9;
}

._activityRing_1g2zi_1053::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 3px solid var(--color-primary);
  border-radius: 9999px;
  pointer-events: none;
}

._avatar_1g2zi_1065 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  overflow: hidden;
  position: relative;
  font-weight: 600;
  user-select: none;
}
._avatar_1g2zi_1065._type-image_1g2zi_1075 {
  background-color: transparent;
}
._avatar_1g2zi_1065._type-icon_1g2zi_1078, ._avatar_1g2zi_1065._type-text_1g2zi_1078 {
  background-color: var(--color-border);
  color: var(--color-text-sub);
}
._avatar_1g2zi_1065 ._image_1g2zi_1082 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._avatar_1g2zi_1065 i[class^=icon-],
._avatar_1g2zi_1065 i[class*=" icon-"] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0 !important;
  font-size: inherit;
}
._avatar_1g2zi_1065 i[class^=icon-]::before,
._avatar_1g2zi_1065 i[class*=" icon-"]::before {
  font-size: inherit !important;
  line-height: 1;
}
._avatar_1g2zi_1065 span {
  text-transform: uppercase;
  line-height: 1;
  font-size: inherit;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1s2qr_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1s2qr_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1s2qr_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1s2qr_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1s2qr_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1s2qr_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1s2qr_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1s2qr_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1s2qr_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1s2qr_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1s2qr_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1s2qr_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1s2qr_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1s2qr_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1s2qr_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1s2qr_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1s2qr_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1s2qr_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1s2qr_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1s2qr_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1s2qr_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1s2qr_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1s2qr_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1s2qr_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1s2qr_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1s2qr_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1s2qr_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1s2qr_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1s2qr_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1s2qr_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1s2qr_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1s2qr_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1s2qr_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1s2qr_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1s2qr_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1s2qr_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1s2qr_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1s2qr_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1s2qr_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1s2qr_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1s2qr_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1s2qr_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1s2qr_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1s2qr_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1s2qr_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1s2qr_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1s2qr_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1s2qr_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1s2qr_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1s2qr_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1s2qr_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1s2qr_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1s2qr_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1s2qr_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1s2qr_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1s2qr_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1s2qr_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1s2qr_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1s2qr_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1s2qr_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1s2qr_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1s2qr_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1s2qr_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1s2qr_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1s2qr_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1s2qr_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1s2qr_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1s2qr_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1s2qr_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1s2qr_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1s2qr_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1s2qr_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1s2qr_259 {
  padding: 0;
}

._p-t-0_1s2qr_263 {
  padding-top: 0;
}

._p-r-0_1s2qr_267 {
  padding-right: 0;
}

._p-b-0_1s2qr_271 {
  padding-bottom: 0;
}

._p-l-0_1s2qr_275 {
  padding-left: 0;
}

._m-0_1s2qr_279 {
  margin: 0;
}

._m-t-0_1s2qr_283 {
  margin-top: 0;
}

._m-r-0_1s2qr_287 {
  margin-right: 0;
}

._m-b-0_1s2qr_291 {
  margin-bottom: 0;
}

._m-l-0_1s2qr_295 {
  margin-left: 0;
}

._p-1_1s2qr_299 {
  padding: 2px;
}

._p-t-1_1s2qr_303 {
  padding-top: 2px;
}

._p-r-1_1s2qr_307 {
  padding-right: 2px;
}

._p-b-1_1s2qr_311 {
  padding-bottom: 2px;
}

._p-l-1_1s2qr_315 {
  padding-left: 2px;
}

._m-1_1s2qr_319 {
  margin: 2px;
}

._m-t-1_1s2qr_323 {
  margin-top: 2px;
}

._m-r-1_1s2qr_327 {
  margin-right: 2px;
}

._m-b-1_1s2qr_331 {
  margin-bottom: 2px;
}

._m-l-1_1s2qr_335 {
  margin-left: 2px;
}

._p-2_1s2qr_339 {
  padding: 4px;
}

._p-t-2_1s2qr_343 {
  padding-top: 4px;
}

._p-r-2_1s2qr_347 {
  padding-right: 4px;
}

._p-b-2_1s2qr_351 {
  padding-bottom: 4px;
}

._p-l-2_1s2qr_355 {
  padding-left: 4px;
}

._m-2_1s2qr_359 {
  margin: 4px;
}

._m-t-2_1s2qr_363 {
  margin-top: 4px;
}

._m-r-2_1s2qr_367 {
  margin-right: 4px;
}

._m-b-2_1s2qr_371 {
  margin-bottom: 4px;
}

._m-l-2_1s2qr_375 {
  margin-left: 4px;
}

._p-3_1s2qr_379 {
  padding: 8px;
}

._p-t-3_1s2qr_383 {
  padding-top: 8px;
}

._p-r-3_1s2qr_387 {
  padding-right: 8px;
}

._p-b-3_1s2qr_391 {
  padding-bottom: 8px;
}

._p-l-3_1s2qr_395 {
  padding-left: 8px;
}

._m-3_1s2qr_399 {
  margin: 8px;
}

._m-t-3_1s2qr_403 {
  margin-top: 8px;
}

._m-r-3_1s2qr_407 {
  margin-right: 8px;
}

._m-b-3_1s2qr_411 {
  margin-bottom: 8px;
}

._m-l-3_1s2qr_415 {
  margin-left: 8px;
}

._p-4_1s2qr_419 {
  padding: 12px;
}

._p-t-4_1s2qr_423 {
  padding-top: 12px;
}

._p-r-4_1s2qr_427 {
  padding-right: 12px;
}

._p-b-4_1s2qr_431 {
  padding-bottom: 12px;
}

._p-l-4_1s2qr_435 {
  padding-left: 12px;
}

._m-4_1s2qr_439 {
  margin: 12px;
}

._m-t-4_1s2qr_443 {
  margin-top: 12px;
}

._m-r-4_1s2qr_447 {
  margin-right: 12px;
}

._m-b-4_1s2qr_451 {
  margin-bottom: 12px;
}

._m-l-4_1s2qr_455 {
  margin-left: 12px;
}

._p-5_1s2qr_459 {
  padding: 16px;
}

._p-t-5_1s2qr_463 {
  padding-top: 16px;
}

._p-r-5_1s2qr_467 {
  padding-right: 16px;
}

._p-b-5_1s2qr_471 {
  padding-bottom: 16px;
}

._p-l-5_1s2qr_475 {
  padding-left: 16px;
}

._m-5_1s2qr_479 {
  margin: 16px;
}

._m-t-5_1s2qr_483 {
  margin-top: 16px;
}

._m-r-5_1s2qr_487 {
  margin-right: 16px;
}

._m-b-5_1s2qr_491 {
  margin-bottom: 16px;
}

._m-l-5_1s2qr_495 {
  margin-left: 16px;
}

._p-6_1s2qr_499 {
  padding: 24px;
}

._p-t-6_1s2qr_503 {
  padding-top: 24px;
}

._p-r-6_1s2qr_507 {
  padding-right: 24px;
}

._p-b-6_1s2qr_511 {
  padding-bottom: 24px;
}

._p-l-6_1s2qr_515 {
  padding-left: 24px;
}

._m-6_1s2qr_519 {
  margin: 24px;
}

._m-t-6_1s2qr_523 {
  margin-top: 24px;
}

._m-r-6_1s2qr_527 {
  margin-right: 24px;
}

._m-b-6_1s2qr_531 {
  margin-bottom: 24px;
}

._m-l-6_1s2qr_535 {
  margin-left: 24px;
}

._p-7_1s2qr_539 {
  padding: 32px;
}

._p-t-7_1s2qr_543 {
  padding-top: 32px;
}

._p-r-7_1s2qr_547 {
  padding-right: 32px;
}

._p-b-7_1s2qr_551 {
  padding-bottom: 32px;
}

._p-l-7_1s2qr_555 {
  padding-left: 32px;
}

._m-7_1s2qr_559 {
  margin: 32px;
}

._m-t-7_1s2qr_563 {
  margin-top: 32px;
}

._m-r-7_1s2qr_567 {
  margin-right: 32px;
}

._m-b-7_1s2qr_571 {
  margin-bottom: 32px;
}

._m-l-7_1s2qr_575 {
  margin-left: 32px;
}

._p-8_1s2qr_579 {
  padding: 40px;
}

._p-t-8_1s2qr_583 {
  padding-top: 40px;
}

._p-r-8_1s2qr_587 {
  padding-right: 40px;
}

._p-b-8_1s2qr_591 {
  padding-bottom: 40px;
}

._p-l-8_1s2qr_595 {
  padding-left: 40px;
}

._m-8_1s2qr_599 {
  margin: 40px;
}

._m-t-8_1s2qr_603 {
  margin-top: 40px;
}

._m-r-8_1s2qr_607 {
  margin-right: 40px;
}

._m-b-8_1s2qr_611 {
  margin-bottom: 40px;
}

._m-l-8_1s2qr_615 {
  margin-left: 40px;
}

._p-9_1s2qr_619 {
  padding: 48px;
}

._p-t-9_1s2qr_623 {
  padding-top: 48px;
}

._p-r-9_1s2qr_627 {
  padding-right: 48px;
}

._p-b-9_1s2qr_631 {
  padding-bottom: 48px;
}

._p-l-9_1s2qr_635 {
  padding-left: 48px;
}

._m-9_1s2qr_639 {
  margin: 48px;
}

._m-t-9_1s2qr_643 {
  margin-top: 48px;
}

._m-r-9_1s2qr_647 {
  margin-right: 48px;
}

._m-b-9_1s2qr_651 {
  margin-bottom: 48px;
}

._m-l-9_1s2qr_655 {
  margin-left: 48px;
}

._p-10_1s2qr_659 {
  padding: 64px;
}

._p-t-10_1s2qr_663 {
  padding-top: 64px;
}

._p-r-10_1s2qr_667 {
  padding-right: 64px;
}

._p-b-10_1s2qr_671 {
  padding-bottom: 64px;
}

._p-l-10_1s2qr_675 {
  padding-left: 64px;
}

._m-10_1s2qr_679 {
  margin: 64px;
}

._m-t-10_1s2qr_683 {
  margin-top: 64px;
}

._m-r-10_1s2qr_687 {
  margin-right: 64px;
}

._m-b-10_1s2qr_691 {
  margin-bottom: 64px;
}

._m-l-10_1s2qr_695 {
  margin-left: 64px;
}

._p-11_1s2qr_699 {
  padding: 80px;
}

._p-t-11_1s2qr_703 {
  padding-top: 80px;
}

._p-r-11_1s2qr_707 {
  padding-right: 80px;
}

._p-b-11_1s2qr_711 {
  padding-bottom: 80px;
}

._p-l-11_1s2qr_715 {
  padding-left: 80px;
}

._m-11_1s2qr_719 {
  margin: 80px;
}

._m-t-11_1s2qr_723 {
  margin-top: 80px;
}

._m-r-11_1s2qr_727 {
  margin-right: 80px;
}

._m-b-11_1s2qr_731 {
  margin-bottom: 80px;
}

._m-l-11_1s2qr_735 {
  margin-left: 80px;
}

._p-12_1s2qr_739 {
  padding: 96px;
}

._p-t-12_1s2qr_743 {
  padding-top: 96px;
}

._p-r-12_1s2qr_747 {
  padding-right: 96px;
}

._p-b-12_1s2qr_751 {
  padding-bottom: 96px;
}

._p-l-12_1s2qr_755 {
  padding-left: 96px;
}

._m-12_1s2qr_759 {
  margin: 96px;
}

._m-t-12_1s2qr_763 {
  margin-top: 96px;
}

._m-r-12_1s2qr_767 {
  margin-right: 96px;
}

._m-b-12_1s2qr_771 {
  margin-bottom: 96px;
}

._m-l-12_1s2qr_775 {
  margin-left: 96px;
}

._p-13_1s2qr_779 {
  padding: 160px;
}

._p-t-13_1s2qr_783 {
  padding-top: 160px;
}

._p-r-13_1s2qr_787 {
  padding-right: 160px;
}

._p-b-13_1s2qr_791 {
  padding-bottom: 160px;
}

._p-l-13_1s2qr_795 {
  padding-left: 160px;
}

._m-13_1s2qr_799 {
  margin: 160px;
}

._m-t-13_1s2qr_803 {
  margin-top: 160px;
}

._m-r-13_1s2qr_807 {
  margin-right: 160px;
}

._m-b-13_1s2qr_811 {
  margin-bottom: 160px;
}

._m-l-13_1s2qr_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1s2qr_825 {
  border-radius: 0;
}

._r-1_1s2qr_829 {
  border-radius: 2px;
}

._r-2_1s2qr_833 {
  border-radius: 4px;
}

._r-3_1s2qr_837 {
  border-radius: 6px;
}

._r-4_1s2qr_841 {
  border-radius: 8px;
}

._r-5_1s2qr_845 {
  border-radius: 12px;
}

._r-6_1s2qr_849 {
  border-radius: 20px;
}

._r-full_1s2qr_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1s2qr_860 {
  border: 0 solid;
}

._border-1_1s2qr_864 {
  border: 1px solid;
}

._border-2_1s2qr_868 {
  border: 2px solid;
}

._border-3_1s2qr_872 {
  border: 3px solid;
}

._border-4_1s2qr_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1s2qr_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1s2qr_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1s2qr_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1s2qr_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1s2qr_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1s2qr_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1s2qr_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1s2qr_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1s2qr_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1s2qr_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1s2qr_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1s2qr_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1s2qr_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1s2qr_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1s2qr_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1s2qr_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1s2qr_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._tooltipWrapper_1s2qr_1039 {
  position: relative;
  display: inline-flex;
}

._tooltipBox_1s2qr_1044 {
  position: absolute;
  padding: 4px 12px;
  border-radius: 6px;
  font-family: "Pretendard", -apple-system, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  white-space: nowrap;
  z-index: 1000;
}
._tooltipBox_1s2qr_1044._variantDefault_1s2qr_1055 {
  background-color: var(--color-default-deep);
  color: var(--color-text-action-reverse) !important;
}
._tooltipBox_1s2qr_1044._variantInfo_1s2qr_1059 {
  background-color: var(--color-info);
  color: var(--color-text-action-reverse) !important;
}
._tooltipBox_1s2qr_1044::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  transform-origin: center;
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070, ._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070, ._tooltipBox_1s2qr_1044._topRight_1s2qr_1070 {
  bottom: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070::before, ._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070::before, ._tooltipBox_1s2qr_1044._topRight_1s2qr_1070::before {
  bottom: -6px;
  border-radius: 0 0 2px 0;
  transform: rotate(45deg);
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._topRight_1s2qr_1070._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._topRight_1s2qr_1070._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070 {
  left: 50%;
  transform: translateX(-50%);
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070 {
  left: 0;
}
._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070::before {
  left: 8px;
}
._tooltipBox_1s2qr_1044._topRight_1s2qr_1070 {
  right: 0;
}
._tooltipBox_1s2qr_1044._topRight_1s2qr_1070::before {
  right: 8px;
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104, ._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104, ._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104 {
  top: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104::before, ._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104::before, ._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104::before {
  top: -6px;
  border-radius: 2px 0 0 0;
  transform: rotate(45deg);
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104 {
  left: 50%;
  transform: translateX(-50%);
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104 {
  left: 0;
}
._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104::before {
  left: 8px;
}
._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104 {
  right: 0;
}
._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104::before {
  right: 8px;
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138, ._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138, ._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138 {
  right: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138::before, ._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138::before, ._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138::before {
  right: -6px;
  border-radius: 0 2px 0 0;
  transform: rotate(45deg);
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138 {
  top: 50%;
  transform: translateY(-50%);
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138 {
  top: 0;
}
._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138::before {
  top: 8px;
}
._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138 {
  bottom: 0;
}
._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138::before {
  bottom: 8px;
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172, ._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172, ._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172 {
  left: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172::before, ._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172::before, ._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172::before {
  left: -6px;
  border-radius: 0 0 0 2px;
  transform: rotate(45deg);
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172 {
  top: 50%;
  transform: translateY(-50%);
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172 {
  top: 0;
}
._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172::before {
  top: 8px;
}
._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172 {
  bottom: 0;
}
._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172::before {
  bottom: 8px;
}

._portalTooltip_1s2qr_1207 {
  position: absolute;
  padding: 4px 12px;
  border-radius: 6px;
  font-family: "Pretendard", -apple-system, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  white-space: nowrap;
  z-index: 1000;
}
._portalTooltip_1s2qr_1207._variantDefault_1s2qr_1055 {
  background-color: var(--color-default-deep);
  color: var(--color-text-action-reverse) !important;
}
._portalTooltip_1s2qr_1207._variantInfo_1s2qr_1059 {
  background-color: var(--color-info);
  color: var(--color-text-action-reverse) !important;
}
._portalTooltip_1s2qr_1207::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  transform-origin: center;
}
._portalTooltip_1s2qr_1207._portalTop_1s2qr_1233::before, ._portalTooltip_1s2qr_1207._portalTopLeft_1s2qr_1233::before, ._portalTooltip_1s2qr_1207._portalTopRight_1s2qr_1233::before {
  bottom: -6px;
  border-radius: 0 0 2px 0;
  transform: rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalTop_1s2qr_1233._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalTopLeft_1s2qr_1233._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalTopRight_1s2qr_1233._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._portalTooltip_1s2qr_1207._portalTop_1s2qr_1233._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalTopLeft_1s2qr_1233._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalTopRight_1s2qr_1233._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._portalTooltip_1s2qr_1207._portalTop_1s2qr_1233::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalTopLeft_1s2qr_1233::before {
  left: 8px;
}
._portalTooltip_1s2qr_1207._portalTopRight_1s2qr_1233::before {
  right: 8px;
}
._portalTooltip_1s2qr_1207._portalBottom_1s2qr_1254::before, ._portalTooltip_1s2qr_1207._portalBottomLeft_1s2qr_1254::before, ._portalTooltip_1s2qr_1207._portalBottomRight_1s2qr_1254::before {
  top: -6px;
  border-radius: 2px 0 0 0;
  transform: rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalBottom_1s2qr_1254._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalBottomLeft_1s2qr_1254._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalBottomRight_1s2qr_1254._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._portalTooltip_1s2qr_1207._portalBottom_1s2qr_1254._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalBottomLeft_1s2qr_1254._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalBottomRight_1s2qr_1254._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._portalTooltip_1s2qr_1207._portalBottom_1s2qr_1254::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalBottomLeft_1s2qr_1254::before {
  left: 8px;
}
._portalTooltip_1s2qr_1207._portalBottomRight_1s2qr_1254::before {
  right: 8px;
}
._portalTooltip_1s2qr_1207._portalLeft_1s2qr_1275::before, ._portalTooltip_1s2qr_1207._portalLeftTop_1s2qr_1275::before, ._portalTooltip_1s2qr_1207._portalLeftBottom_1s2qr_1275::before {
  right: -6px;
  border-radius: 0 2px 0 0;
  transform: rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalLeft_1s2qr_1275._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalLeftTop_1s2qr_1275._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalLeftBottom_1s2qr_1275._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._portalTooltip_1s2qr_1207._portalLeft_1s2qr_1275._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalLeftTop_1s2qr_1275._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalLeftBottom_1s2qr_1275._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._portalTooltip_1s2qr_1207._portalLeft_1s2qr_1275::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalLeftTop_1s2qr_1275::before {
  top: 8px;
}
._portalTooltip_1s2qr_1207._portalLeftBottom_1s2qr_1275::before {
  bottom: 8px;
}
._portalTooltip_1s2qr_1207._portalRight_1s2qr_1296::before, ._portalTooltip_1s2qr_1207._portalRightTop_1s2qr_1296::before, ._portalTooltip_1s2qr_1207._portalRightBottom_1s2qr_1296::before {
  left: -6px;
  border-radius: 0 0 0 2px;
  transform: rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalRight_1s2qr_1296._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalRightTop_1s2qr_1296._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalRightBottom_1s2qr_1296._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._portalTooltip_1s2qr_1207._portalRight_1s2qr_1296._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalRightTop_1s2qr_1296._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalRightBottom_1s2qr_1296._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._portalTooltip_1s2qr_1207._portalRight_1s2qr_1296::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalRightTop_1s2qr_1296::before {
  top: 8px;
}
._portalTooltip_1s2qr_1207._portalRightBottom_1s2qr_1296::before {
  bottom: 8px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1onmd_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1onmd_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1onmd_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1onmd_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1onmd_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1onmd_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1onmd_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1onmd_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1onmd_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1onmd_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1onmd_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1onmd_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1onmd_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1onmd_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1onmd_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1onmd_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1onmd_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1onmd_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1onmd_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1onmd_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1onmd_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1onmd_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1onmd_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1onmd_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1onmd_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1onmd_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1onmd_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1onmd_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1onmd_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1onmd_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1onmd_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1onmd_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1onmd_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1onmd_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1onmd_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1onmd_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1onmd_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1onmd_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1onmd_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1onmd_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1onmd_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1onmd_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1onmd_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1onmd_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1onmd_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1onmd_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1onmd_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1onmd_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1onmd_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1onmd_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1onmd_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1onmd_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1onmd_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1onmd_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1onmd_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1onmd_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1onmd_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1onmd_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1onmd_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1onmd_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1onmd_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1onmd_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1onmd_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1onmd_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1onmd_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1onmd_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1onmd_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1onmd_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1onmd_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1onmd_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1onmd_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1onmd_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1onmd_259 {
  padding: 0;
}

._p-t-0_1onmd_263 {
  padding-top: 0;
}

._p-r-0_1onmd_267 {
  padding-right: 0;
}

._p-b-0_1onmd_271 {
  padding-bottom: 0;
}

._p-l-0_1onmd_275 {
  padding-left: 0;
}

._m-0_1onmd_279 {
  margin: 0;
}

._m-t-0_1onmd_283 {
  margin-top: 0;
}

._m-r-0_1onmd_287 {
  margin-right: 0;
}

._m-b-0_1onmd_291 {
  margin-bottom: 0;
}

._m-l-0_1onmd_295 {
  margin-left: 0;
}

._p-1_1onmd_299 {
  padding: 2px;
}

._p-t-1_1onmd_303 {
  padding-top: 2px;
}

._p-r-1_1onmd_307 {
  padding-right: 2px;
}

._p-b-1_1onmd_311 {
  padding-bottom: 2px;
}

._p-l-1_1onmd_315 {
  padding-left: 2px;
}

._m-1_1onmd_319 {
  margin: 2px;
}

._m-t-1_1onmd_323 {
  margin-top: 2px;
}

._m-r-1_1onmd_327 {
  margin-right: 2px;
}

._m-b-1_1onmd_331 {
  margin-bottom: 2px;
}

._m-l-1_1onmd_335 {
  margin-left: 2px;
}

._p-2_1onmd_339 {
  padding: 4px;
}

._p-t-2_1onmd_343 {
  padding-top: 4px;
}

._p-r-2_1onmd_347 {
  padding-right: 4px;
}

._p-b-2_1onmd_351 {
  padding-bottom: 4px;
}

._p-l-2_1onmd_355 {
  padding-left: 4px;
}

._m-2_1onmd_359 {
  margin: 4px;
}

._m-t-2_1onmd_363 {
  margin-top: 4px;
}

._m-r-2_1onmd_367 {
  margin-right: 4px;
}

._m-b-2_1onmd_371 {
  margin-bottom: 4px;
}

._m-l-2_1onmd_375 {
  margin-left: 4px;
}

._p-3_1onmd_379 {
  padding: 8px;
}

._p-t-3_1onmd_383 {
  padding-top: 8px;
}

._p-r-3_1onmd_387 {
  padding-right: 8px;
}

._p-b-3_1onmd_391 {
  padding-bottom: 8px;
}

._p-l-3_1onmd_395 {
  padding-left: 8px;
}

._m-3_1onmd_399 {
  margin: 8px;
}

._m-t-3_1onmd_403 {
  margin-top: 8px;
}

._m-r-3_1onmd_407 {
  margin-right: 8px;
}

._m-b-3_1onmd_411 {
  margin-bottom: 8px;
}

._m-l-3_1onmd_415 {
  margin-left: 8px;
}

._p-4_1onmd_419 {
  padding: 12px;
}

._p-t-4_1onmd_423 {
  padding-top: 12px;
}

._p-r-4_1onmd_427 {
  padding-right: 12px;
}

._p-b-4_1onmd_431 {
  padding-bottom: 12px;
}

._p-l-4_1onmd_435 {
  padding-left: 12px;
}

._m-4_1onmd_439 {
  margin: 12px;
}

._m-t-4_1onmd_443 {
  margin-top: 12px;
}

._m-r-4_1onmd_447 {
  margin-right: 12px;
}

._m-b-4_1onmd_451 {
  margin-bottom: 12px;
}

._m-l-4_1onmd_455 {
  margin-left: 12px;
}

._p-5_1onmd_459 {
  padding: 16px;
}

._p-t-5_1onmd_463 {
  padding-top: 16px;
}

._p-r-5_1onmd_467 {
  padding-right: 16px;
}

._p-b-5_1onmd_471 {
  padding-bottom: 16px;
}

._p-l-5_1onmd_475 {
  padding-left: 16px;
}

._m-5_1onmd_479 {
  margin: 16px;
}

._m-t-5_1onmd_483 {
  margin-top: 16px;
}

._m-r-5_1onmd_487 {
  margin-right: 16px;
}

._m-b-5_1onmd_491 {
  margin-bottom: 16px;
}

._m-l-5_1onmd_495 {
  margin-left: 16px;
}

._p-6_1onmd_499 {
  padding: 24px;
}

._p-t-6_1onmd_503 {
  padding-top: 24px;
}

._p-r-6_1onmd_507 {
  padding-right: 24px;
}

._p-b-6_1onmd_511 {
  padding-bottom: 24px;
}

._p-l-6_1onmd_515 {
  padding-left: 24px;
}

._m-6_1onmd_519 {
  margin: 24px;
}

._m-t-6_1onmd_523 {
  margin-top: 24px;
}

._m-r-6_1onmd_527 {
  margin-right: 24px;
}

._m-b-6_1onmd_531 {
  margin-bottom: 24px;
}

._m-l-6_1onmd_535 {
  margin-left: 24px;
}

._p-7_1onmd_539 {
  padding: 32px;
}

._p-t-7_1onmd_543 {
  padding-top: 32px;
}

._p-r-7_1onmd_547 {
  padding-right: 32px;
}

._p-b-7_1onmd_551 {
  padding-bottom: 32px;
}

._p-l-7_1onmd_555 {
  padding-left: 32px;
}

._m-7_1onmd_559 {
  margin: 32px;
}

._m-t-7_1onmd_563 {
  margin-top: 32px;
}

._m-r-7_1onmd_567 {
  margin-right: 32px;
}

._m-b-7_1onmd_571 {
  margin-bottom: 32px;
}

._m-l-7_1onmd_575 {
  margin-left: 32px;
}

._p-8_1onmd_579 {
  padding: 40px;
}

._p-t-8_1onmd_583 {
  padding-top: 40px;
}

._p-r-8_1onmd_587 {
  padding-right: 40px;
}

._p-b-8_1onmd_591 {
  padding-bottom: 40px;
}

._p-l-8_1onmd_595 {
  padding-left: 40px;
}

._m-8_1onmd_599 {
  margin: 40px;
}

._m-t-8_1onmd_603 {
  margin-top: 40px;
}

._m-r-8_1onmd_607 {
  margin-right: 40px;
}

._m-b-8_1onmd_611 {
  margin-bottom: 40px;
}

._m-l-8_1onmd_615 {
  margin-left: 40px;
}

._p-9_1onmd_619 {
  padding: 48px;
}

._p-t-9_1onmd_623 {
  padding-top: 48px;
}

._p-r-9_1onmd_627 {
  padding-right: 48px;
}

._p-b-9_1onmd_631 {
  padding-bottom: 48px;
}

._p-l-9_1onmd_635 {
  padding-left: 48px;
}

._m-9_1onmd_639 {
  margin: 48px;
}

._m-t-9_1onmd_643 {
  margin-top: 48px;
}

._m-r-9_1onmd_647 {
  margin-right: 48px;
}

._m-b-9_1onmd_651 {
  margin-bottom: 48px;
}

._m-l-9_1onmd_655 {
  margin-left: 48px;
}

._p-10_1onmd_659 {
  padding: 64px;
}

._p-t-10_1onmd_663 {
  padding-top: 64px;
}

._p-r-10_1onmd_667 {
  padding-right: 64px;
}

._p-b-10_1onmd_671 {
  padding-bottom: 64px;
}

._p-l-10_1onmd_675 {
  padding-left: 64px;
}

._m-10_1onmd_679 {
  margin: 64px;
}

._m-t-10_1onmd_683 {
  margin-top: 64px;
}

._m-r-10_1onmd_687 {
  margin-right: 64px;
}

._m-b-10_1onmd_691 {
  margin-bottom: 64px;
}

._m-l-10_1onmd_695 {
  margin-left: 64px;
}

._p-11_1onmd_699 {
  padding: 80px;
}

._p-t-11_1onmd_703 {
  padding-top: 80px;
}

._p-r-11_1onmd_707 {
  padding-right: 80px;
}

._p-b-11_1onmd_711 {
  padding-bottom: 80px;
}

._p-l-11_1onmd_715 {
  padding-left: 80px;
}

._m-11_1onmd_719 {
  margin: 80px;
}

._m-t-11_1onmd_723 {
  margin-top: 80px;
}

._m-r-11_1onmd_727 {
  margin-right: 80px;
}

._m-b-11_1onmd_731 {
  margin-bottom: 80px;
}

._m-l-11_1onmd_735 {
  margin-left: 80px;
}

._p-12_1onmd_739 {
  padding: 96px;
}

._p-t-12_1onmd_743 {
  padding-top: 96px;
}

._p-r-12_1onmd_747 {
  padding-right: 96px;
}

._p-b-12_1onmd_751 {
  padding-bottom: 96px;
}

._p-l-12_1onmd_755 {
  padding-left: 96px;
}

._m-12_1onmd_759 {
  margin: 96px;
}

._m-t-12_1onmd_763 {
  margin-top: 96px;
}

._m-r-12_1onmd_767 {
  margin-right: 96px;
}

._m-b-12_1onmd_771 {
  margin-bottom: 96px;
}

._m-l-12_1onmd_775 {
  margin-left: 96px;
}

._p-13_1onmd_779 {
  padding: 160px;
}

._p-t-13_1onmd_783 {
  padding-top: 160px;
}

._p-r-13_1onmd_787 {
  padding-right: 160px;
}

._p-b-13_1onmd_791 {
  padding-bottom: 160px;
}

._p-l-13_1onmd_795 {
  padding-left: 160px;
}

._m-13_1onmd_799 {
  margin: 160px;
}

._m-t-13_1onmd_803 {
  margin-top: 160px;
}

._m-r-13_1onmd_807 {
  margin-right: 160px;
}

._m-b-13_1onmd_811 {
  margin-bottom: 160px;
}

._m-l-13_1onmd_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1onmd_825 {
  border-radius: 0;
}

._r-1_1onmd_829 {
  border-radius: 2px;
}

._r-2_1onmd_833 {
  border-radius: 4px;
}

._r-3_1onmd_837 {
  border-radius: 6px;
}

._r-4_1onmd_841 {
  border-radius: 8px;
}

._r-5_1onmd_845 {
  border-radius: 12px;
}

._r-6_1onmd_849 {
  border-radius: 20px;
}

._r-full_1onmd_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1onmd_860 {
  border: 0 solid;
}

._border-1_1onmd_864 {
  border: 1px solid;
}

._border-2_1onmd_868 {
  border: 2px solid;
}

._border-3_1onmd_872 {
  border: 3px solid;
}

._border-4_1onmd_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1onmd_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1onmd_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1onmd_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1onmd_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1onmd_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1onmd_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1onmd_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1onmd_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1onmd_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1onmd_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1onmd_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1onmd_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1onmd_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1onmd_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1onmd_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1onmd_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1onmd_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._pagination_1onmd_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

._pageButton_1onmd_1046 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._pageButton_1onmd_1046:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pageButton_1onmd_1046 {
    font-size: 14px;
  }
}
._pageButton_1onmd_1046 {
  min-width: 32px;
  height: 32px;
  padding: 2px 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  color: var(--color-text-action);
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s;
  user-select: none;
}
._pageButton_1onmd_1046:hover:not(._active_1onmd_1074) {
  background-color: var(--color-default-fill);
  color: var(--color-text-action-hover);
}
._pageButton_1onmd_1046:active:not(._active_1onmd_1074) {
  background-color: var(--color-default-hover);
}
._pageButton_1onmd_1046._active_1onmd_1074 {
  background-color: var(--color-primary);
  color: var(--color-primary-reverse);
  border-color: var(--color-primary);
  font-weight: 600;
  cursor: default;
}
._pageButton_1onmd_1046:focus-visible {
  outline: 4px solid var(--color-primary-outline);
}
._pageButton_1onmd_1046:disabled {
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
  background-color: transparent;
}
._pageButton_1onmd_1046 i {
  font-size: 16px;
}

._pageButtonPlaceholder_1onmd_1100 {
  min-width: 32px;
  height: 32px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1uhl0_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1uhl0_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1uhl0_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1uhl0_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1uhl0_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1uhl0_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1uhl0_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1uhl0_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1uhl0_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1uhl0_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1uhl0_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1uhl0_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1uhl0_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1uhl0_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1uhl0_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1uhl0_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1uhl0_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1uhl0_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1uhl0_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1uhl0_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1uhl0_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1uhl0_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1uhl0_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1uhl0_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1uhl0_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1uhl0_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1uhl0_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1uhl0_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1uhl0_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1uhl0_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1uhl0_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1uhl0_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1uhl0_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1uhl0_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1uhl0_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1uhl0_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1uhl0_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1uhl0_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1uhl0_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1uhl0_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1uhl0_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1uhl0_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1uhl0_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1uhl0_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1uhl0_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1uhl0_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1uhl0_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1uhl0_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1uhl0_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1uhl0_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1uhl0_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1uhl0_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1uhl0_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1uhl0_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1uhl0_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1uhl0_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1uhl0_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1uhl0_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1uhl0_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1uhl0_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1uhl0_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1uhl0_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1uhl0_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1uhl0_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1uhl0_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1uhl0_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1uhl0_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1uhl0_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1uhl0_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1uhl0_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1uhl0_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1uhl0_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1uhl0_259 {
  padding: 0;
}

._p-t-0_1uhl0_263 {
  padding-top: 0;
}

._p-r-0_1uhl0_267 {
  padding-right: 0;
}

._p-b-0_1uhl0_271 {
  padding-bottom: 0;
}

._p-l-0_1uhl0_275 {
  padding-left: 0;
}

._m-0_1uhl0_279 {
  margin: 0;
}

._m-t-0_1uhl0_283 {
  margin-top: 0;
}

._m-r-0_1uhl0_287 {
  margin-right: 0;
}

._m-b-0_1uhl0_291 {
  margin-bottom: 0;
}

._m-l-0_1uhl0_295 {
  margin-left: 0;
}

._p-1_1uhl0_299 {
  padding: 2px;
}

._p-t-1_1uhl0_303 {
  padding-top: 2px;
}

._p-r-1_1uhl0_307 {
  padding-right: 2px;
}

._p-b-1_1uhl0_311 {
  padding-bottom: 2px;
}

._p-l-1_1uhl0_315 {
  padding-left: 2px;
}

._m-1_1uhl0_319 {
  margin: 2px;
}

._m-t-1_1uhl0_323 {
  margin-top: 2px;
}

._m-r-1_1uhl0_327 {
  margin-right: 2px;
}

._m-b-1_1uhl0_331 {
  margin-bottom: 2px;
}

._m-l-1_1uhl0_335 {
  margin-left: 2px;
}

._p-2_1uhl0_339 {
  padding: 4px;
}

._p-t-2_1uhl0_343 {
  padding-top: 4px;
}

._p-r-2_1uhl0_347 {
  padding-right: 4px;
}

._p-b-2_1uhl0_351 {
  padding-bottom: 4px;
}

._p-l-2_1uhl0_355 {
  padding-left: 4px;
}

._m-2_1uhl0_359 {
  margin: 4px;
}

._m-t-2_1uhl0_363 {
  margin-top: 4px;
}

._m-r-2_1uhl0_367 {
  margin-right: 4px;
}

._m-b-2_1uhl0_371 {
  margin-bottom: 4px;
}

._m-l-2_1uhl0_375 {
  margin-left: 4px;
}

._p-3_1uhl0_379 {
  padding: 8px;
}

._p-t-3_1uhl0_383 {
  padding-top: 8px;
}

._p-r-3_1uhl0_387 {
  padding-right: 8px;
}

._p-b-3_1uhl0_391 {
  padding-bottom: 8px;
}

._p-l-3_1uhl0_395 {
  padding-left: 8px;
}

._m-3_1uhl0_399 {
  margin: 8px;
}

._m-t-3_1uhl0_403 {
  margin-top: 8px;
}

._m-r-3_1uhl0_407 {
  margin-right: 8px;
}

._m-b-3_1uhl0_411 {
  margin-bottom: 8px;
}

._m-l-3_1uhl0_415 {
  margin-left: 8px;
}

._p-4_1uhl0_419 {
  padding: 12px;
}

._p-t-4_1uhl0_423 {
  padding-top: 12px;
}

._p-r-4_1uhl0_427 {
  padding-right: 12px;
}

._p-b-4_1uhl0_431 {
  padding-bottom: 12px;
}

._p-l-4_1uhl0_435 {
  padding-left: 12px;
}

._m-4_1uhl0_439 {
  margin: 12px;
}

._m-t-4_1uhl0_443 {
  margin-top: 12px;
}

._m-r-4_1uhl0_447 {
  margin-right: 12px;
}

._m-b-4_1uhl0_451 {
  margin-bottom: 12px;
}

._m-l-4_1uhl0_455 {
  margin-left: 12px;
}

._p-5_1uhl0_459 {
  padding: 16px;
}

._p-t-5_1uhl0_463 {
  padding-top: 16px;
}

._p-r-5_1uhl0_467 {
  padding-right: 16px;
}

._p-b-5_1uhl0_471 {
  padding-bottom: 16px;
}

._p-l-5_1uhl0_475 {
  padding-left: 16px;
}

._m-5_1uhl0_479 {
  margin: 16px;
}

._m-t-5_1uhl0_483 {
  margin-top: 16px;
}

._m-r-5_1uhl0_487 {
  margin-right: 16px;
}

._m-b-5_1uhl0_491 {
  margin-bottom: 16px;
}

._m-l-5_1uhl0_495 {
  margin-left: 16px;
}

._p-6_1uhl0_499 {
  padding: 24px;
}

._p-t-6_1uhl0_503 {
  padding-top: 24px;
}

._p-r-6_1uhl0_507 {
  padding-right: 24px;
}

._p-b-6_1uhl0_511 {
  padding-bottom: 24px;
}

._p-l-6_1uhl0_515 {
  padding-left: 24px;
}

._m-6_1uhl0_519 {
  margin: 24px;
}

._m-t-6_1uhl0_523 {
  margin-top: 24px;
}

._m-r-6_1uhl0_527 {
  margin-right: 24px;
}

._m-b-6_1uhl0_531 {
  margin-bottom: 24px;
}

._m-l-6_1uhl0_535 {
  margin-left: 24px;
}

._p-7_1uhl0_539 {
  padding: 32px;
}

._p-t-7_1uhl0_543 {
  padding-top: 32px;
}

._p-r-7_1uhl0_547 {
  padding-right: 32px;
}

._p-b-7_1uhl0_551 {
  padding-bottom: 32px;
}

._p-l-7_1uhl0_555 {
  padding-left: 32px;
}

._m-7_1uhl0_559 {
  margin: 32px;
}

._m-t-7_1uhl0_563 {
  margin-top: 32px;
}

._m-r-7_1uhl0_567 {
  margin-right: 32px;
}

._m-b-7_1uhl0_571 {
  margin-bottom: 32px;
}

._m-l-7_1uhl0_575 {
  margin-left: 32px;
}

._p-8_1uhl0_579 {
  padding: 40px;
}

._p-t-8_1uhl0_583 {
  padding-top: 40px;
}

._p-r-8_1uhl0_587 {
  padding-right: 40px;
}

._p-b-8_1uhl0_591 {
  padding-bottom: 40px;
}

._p-l-8_1uhl0_595 {
  padding-left: 40px;
}

._m-8_1uhl0_599 {
  margin: 40px;
}

._m-t-8_1uhl0_603 {
  margin-top: 40px;
}

._m-r-8_1uhl0_607 {
  margin-right: 40px;
}

._m-b-8_1uhl0_611 {
  margin-bottom: 40px;
}

._m-l-8_1uhl0_615 {
  margin-left: 40px;
}

._p-9_1uhl0_619 {
  padding: 48px;
}

._p-t-9_1uhl0_623 {
  padding-top: 48px;
}

._p-r-9_1uhl0_627 {
  padding-right: 48px;
}

._p-b-9_1uhl0_631 {
  padding-bottom: 48px;
}

._p-l-9_1uhl0_635 {
  padding-left: 48px;
}

._m-9_1uhl0_639 {
  margin: 48px;
}

._m-t-9_1uhl0_643 {
  margin-top: 48px;
}

._m-r-9_1uhl0_647 {
  margin-right: 48px;
}

._m-b-9_1uhl0_651 {
  margin-bottom: 48px;
}

._m-l-9_1uhl0_655 {
  margin-left: 48px;
}

._p-10_1uhl0_659 {
  padding: 64px;
}

._p-t-10_1uhl0_663 {
  padding-top: 64px;
}

._p-r-10_1uhl0_667 {
  padding-right: 64px;
}

._p-b-10_1uhl0_671 {
  padding-bottom: 64px;
}

._p-l-10_1uhl0_675 {
  padding-left: 64px;
}

._m-10_1uhl0_679 {
  margin: 64px;
}

._m-t-10_1uhl0_683 {
  margin-top: 64px;
}

._m-r-10_1uhl0_687 {
  margin-right: 64px;
}

._m-b-10_1uhl0_691 {
  margin-bottom: 64px;
}

._m-l-10_1uhl0_695 {
  margin-left: 64px;
}

._p-11_1uhl0_699 {
  padding: 80px;
}

._p-t-11_1uhl0_703 {
  padding-top: 80px;
}

._p-r-11_1uhl0_707 {
  padding-right: 80px;
}

._p-b-11_1uhl0_711 {
  padding-bottom: 80px;
}

._p-l-11_1uhl0_715 {
  padding-left: 80px;
}

._m-11_1uhl0_719 {
  margin: 80px;
}

._m-t-11_1uhl0_723 {
  margin-top: 80px;
}

._m-r-11_1uhl0_727 {
  margin-right: 80px;
}

._m-b-11_1uhl0_731 {
  margin-bottom: 80px;
}

._m-l-11_1uhl0_735 {
  margin-left: 80px;
}

._p-12_1uhl0_739 {
  padding: 96px;
}

._p-t-12_1uhl0_743 {
  padding-top: 96px;
}

._p-r-12_1uhl0_747 {
  padding-right: 96px;
}

._p-b-12_1uhl0_751 {
  padding-bottom: 96px;
}

._p-l-12_1uhl0_755 {
  padding-left: 96px;
}

._m-12_1uhl0_759 {
  margin: 96px;
}

._m-t-12_1uhl0_763 {
  margin-top: 96px;
}

._m-r-12_1uhl0_767 {
  margin-right: 96px;
}

._m-b-12_1uhl0_771 {
  margin-bottom: 96px;
}

._m-l-12_1uhl0_775 {
  margin-left: 96px;
}

._p-13_1uhl0_779 {
  padding: 160px;
}

._p-t-13_1uhl0_783 {
  padding-top: 160px;
}

._p-r-13_1uhl0_787 {
  padding-right: 160px;
}

._p-b-13_1uhl0_791 {
  padding-bottom: 160px;
}

._p-l-13_1uhl0_795 {
  padding-left: 160px;
}

._m-13_1uhl0_799 {
  margin: 160px;
}

._m-t-13_1uhl0_803 {
  margin-top: 160px;
}

._m-r-13_1uhl0_807 {
  margin-right: 160px;
}

._m-b-13_1uhl0_811 {
  margin-bottom: 160px;
}

._m-l-13_1uhl0_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1uhl0_825 {
  border-radius: 0;
}

._r-1_1uhl0_829 {
  border-radius: 2px;
}

._r-2_1uhl0_833 {
  border-radius: 4px;
}

._r-3_1uhl0_837 {
  border-radius: 6px;
}

._r-4_1uhl0_841 {
  border-radius: 8px;
}

._r-5_1uhl0_845 {
  border-radius: 12px;
}

._r-6_1uhl0_849 {
  border-radius: 20px;
}

._r-full_1uhl0_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1uhl0_860 {
  border: 0 solid;
}

._border-1_1uhl0_864 {
  border: 1px solid;
}

._border-2_1uhl0_868 {
  border: 2px solid;
}

._border-3_1uhl0_872 {
  border: 3px solid;
}

._border-4_1uhl0_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1uhl0_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1uhl0_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1uhl0_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1uhl0_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1uhl0_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1uhl0_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1uhl0_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1uhl0_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1uhl0_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1uhl0_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1uhl0_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1uhl0_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1uhl0_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1uhl0_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1uhl0_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1uhl0_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1uhl0_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._style_1uhl0_1039 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._style_1uhl0_1039 > div.child {
  width: 100%;
}
._style_1uhl0_1039 > div.child > :not(:last-child) {
  display: inline-block;
  margin-right: 16px;
}
._style_1uhl0_1039 > div.helper {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._style_1uhl0_1039 > div.helper:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._style_1uhl0_1039 > div.helper {
    font-size: 12px;
  }
}
._style_1uhl0_1039 > div.helper {
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_5zk6t_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_5zk6t_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_5zk6t_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_5zk6t_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_5zk6t_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_5zk6t_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_5zk6t_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_5zk6t_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_5zk6t_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_5zk6t_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_5zk6t_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_5zk6t_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_5zk6t_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_5zk6t_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_5zk6t_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_5zk6t_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_5zk6t_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_5zk6t_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_5zk6t_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_5zk6t_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_5zk6t_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_5zk6t_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_5zk6t_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_5zk6t_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_5zk6t_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_5zk6t_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_5zk6t_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_5zk6t_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_5zk6t_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_5zk6t_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_5zk6t_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_5zk6t_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_5zk6t_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_5zk6t_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_5zk6t_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_5zk6t_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_5zk6t_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_5zk6t_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_5zk6t_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_5zk6t_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_5zk6t_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_5zk6t_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_5zk6t_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_5zk6t_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_5zk6t_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_5zk6t_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_5zk6t_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_5zk6t_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_5zk6t_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_5zk6t_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_5zk6t_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_5zk6t_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_5zk6t_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_5zk6t_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_5zk6t_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_5zk6t_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_5zk6t_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_5zk6t_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_5zk6t_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_5zk6t_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_5zk6t_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_5zk6t_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_5zk6t_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_5zk6t_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_5zk6t_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_5zk6t_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_5zk6t_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_5zk6t_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_5zk6t_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_5zk6t_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_5zk6t_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_5zk6t_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_5zk6t_259 {
  padding: 0;
}

._p-t-0_5zk6t_263 {
  padding-top: 0;
}

._p-r-0_5zk6t_267 {
  padding-right: 0;
}

._p-b-0_5zk6t_271 {
  padding-bottom: 0;
}

._p-l-0_5zk6t_275 {
  padding-left: 0;
}

._m-0_5zk6t_279 {
  margin: 0;
}

._m-t-0_5zk6t_283 {
  margin-top: 0;
}

._m-r-0_5zk6t_287 {
  margin-right: 0;
}

._m-b-0_5zk6t_291 {
  margin-bottom: 0;
}

._m-l-0_5zk6t_295 {
  margin-left: 0;
}

._p-1_5zk6t_299 {
  padding: 2px;
}

._p-t-1_5zk6t_303 {
  padding-top: 2px;
}

._p-r-1_5zk6t_307 {
  padding-right: 2px;
}

._p-b-1_5zk6t_311 {
  padding-bottom: 2px;
}

._p-l-1_5zk6t_315 {
  padding-left: 2px;
}

._m-1_5zk6t_319 {
  margin: 2px;
}

._m-t-1_5zk6t_323 {
  margin-top: 2px;
}

._m-r-1_5zk6t_327 {
  margin-right: 2px;
}

._m-b-1_5zk6t_331 {
  margin-bottom: 2px;
}

._m-l-1_5zk6t_335 {
  margin-left: 2px;
}

._p-2_5zk6t_339 {
  padding: 4px;
}

._p-t-2_5zk6t_343 {
  padding-top: 4px;
}

._p-r-2_5zk6t_347 {
  padding-right: 4px;
}

._p-b-2_5zk6t_351 {
  padding-bottom: 4px;
}

._p-l-2_5zk6t_355 {
  padding-left: 4px;
}

._m-2_5zk6t_359 {
  margin: 4px;
}

._m-t-2_5zk6t_363 {
  margin-top: 4px;
}

._m-r-2_5zk6t_367 {
  margin-right: 4px;
}

._m-b-2_5zk6t_371 {
  margin-bottom: 4px;
}

._m-l-2_5zk6t_375 {
  margin-left: 4px;
}

._p-3_5zk6t_379 {
  padding: 8px;
}

._p-t-3_5zk6t_383 {
  padding-top: 8px;
}

._p-r-3_5zk6t_387 {
  padding-right: 8px;
}

._p-b-3_5zk6t_391 {
  padding-bottom: 8px;
}

._p-l-3_5zk6t_395 {
  padding-left: 8px;
}

._m-3_5zk6t_399 {
  margin: 8px;
}

._m-t-3_5zk6t_403 {
  margin-top: 8px;
}

._m-r-3_5zk6t_407 {
  margin-right: 8px;
}

._m-b-3_5zk6t_411 {
  margin-bottom: 8px;
}

._m-l-3_5zk6t_415 {
  margin-left: 8px;
}

._p-4_5zk6t_419 {
  padding: 12px;
}

._p-t-4_5zk6t_423 {
  padding-top: 12px;
}

._p-r-4_5zk6t_427 {
  padding-right: 12px;
}

._p-b-4_5zk6t_431 {
  padding-bottom: 12px;
}

._p-l-4_5zk6t_435 {
  padding-left: 12px;
}

._m-4_5zk6t_439 {
  margin: 12px;
}

._m-t-4_5zk6t_443 {
  margin-top: 12px;
}

._m-r-4_5zk6t_447 {
  margin-right: 12px;
}

._m-b-4_5zk6t_451 {
  margin-bottom: 12px;
}

._m-l-4_5zk6t_455 {
  margin-left: 12px;
}

._p-5_5zk6t_459 {
  padding: 16px;
}

._p-t-5_5zk6t_463 {
  padding-top: 16px;
}

._p-r-5_5zk6t_467 {
  padding-right: 16px;
}

._p-b-5_5zk6t_471 {
  padding-bottom: 16px;
}

._p-l-5_5zk6t_475 {
  padding-left: 16px;
}

._m-5_5zk6t_479 {
  margin: 16px;
}

._m-t-5_5zk6t_483 {
  margin-top: 16px;
}

._m-r-5_5zk6t_487 {
  margin-right: 16px;
}

._m-b-5_5zk6t_491 {
  margin-bottom: 16px;
}

._m-l-5_5zk6t_495 {
  margin-left: 16px;
}

._p-6_5zk6t_499 {
  padding: 24px;
}

._p-t-6_5zk6t_503 {
  padding-top: 24px;
}

._p-r-6_5zk6t_507 {
  padding-right: 24px;
}

._p-b-6_5zk6t_511 {
  padding-bottom: 24px;
}

._p-l-6_5zk6t_515 {
  padding-left: 24px;
}

._m-6_5zk6t_519 {
  margin: 24px;
}

._m-t-6_5zk6t_523 {
  margin-top: 24px;
}

._m-r-6_5zk6t_527 {
  margin-right: 24px;
}

._m-b-6_5zk6t_531 {
  margin-bottom: 24px;
}

._m-l-6_5zk6t_535 {
  margin-left: 24px;
}

._p-7_5zk6t_539 {
  padding: 32px;
}

._p-t-7_5zk6t_543 {
  padding-top: 32px;
}

._p-r-7_5zk6t_547 {
  padding-right: 32px;
}

._p-b-7_5zk6t_551 {
  padding-bottom: 32px;
}

._p-l-7_5zk6t_555 {
  padding-left: 32px;
}

._m-7_5zk6t_559 {
  margin: 32px;
}

._m-t-7_5zk6t_563 {
  margin-top: 32px;
}

._m-r-7_5zk6t_567 {
  margin-right: 32px;
}

._m-b-7_5zk6t_571 {
  margin-bottom: 32px;
}

._m-l-7_5zk6t_575 {
  margin-left: 32px;
}

._p-8_5zk6t_579 {
  padding: 40px;
}

._p-t-8_5zk6t_583 {
  padding-top: 40px;
}

._p-r-8_5zk6t_587 {
  padding-right: 40px;
}

._p-b-8_5zk6t_591 {
  padding-bottom: 40px;
}

._p-l-8_5zk6t_595 {
  padding-left: 40px;
}

._m-8_5zk6t_599 {
  margin: 40px;
}

._m-t-8_5zk6t_603 {
  margin-top: 40px;
}

._m-r-8_5zk6t_607 {
  margin-right: 40px;
}

._m-b-8_5zk6t_611 {
  margin-bottom: 40px;
}

._m-l-8_5zk6t_615 {
  margin-left: 40px;
}

._p-9_5zk6t_619 {
  padding: 48px;
}

._p-t-9_5zk6t_623 {
  padding-top: 48px;
}

._p-r-9_5zk6t_627 {
  padding-right: 48px;
}

._p-b-9_5zk6t_631 {
  padding-bottom: 48px;
}

._p-l-9_5zk6t_635 {
  padding-left: 48px;
}

._m-9_5zk6t_639 {
  margin: 48px;
}

._m-t-9_5zk6t_643 {
  margin-top: 48px;
}

._m-r-9_5zk6t_647 {
  margin-right: 48px;
}

._m-b-9_5zk6t_651 {
  margin-bottom: 48px;
}

._m-l-9_5zk6t_655 {
  margin-left: 48px;
}

._p-10_5zk6t_659 {
  padding: 64px;
}

._p-t-10_5zk6t_663 {
  padding-top: 64px;
}

._p-r-10_5zk6t_667 {
  padding-right: 64px;
}

._p-b-10_5zk6t_671 {
  padding-bottom: 64px;
}

._p-l-10_5zk6t_675 {
  padding-left: 64px;
}

._m-10_5zk6t_679 {
  margin: 64px;
}

._m-t-10_5zk6t_683 {
  margin-top: 64px;
}

._m-r-10_5zk6t_687 {
  margin-right: 64px;
}

._m-b-10_5zk6t_691 {
  margin-bottom: 64px;
}

._m-l-10_5zk6t_695 {
  margin-left: 64px;
}

._p-11_5zk6t_699 {
  padding: 80px;
}

._p-t-11_5zk6t_703 {
  padding-top: 80px;
}

._p-r-11_5zk6t_707 {
  padding-right: 80px;
}

._p-b-11_5zk6t_711 {
  padding-bottom: 80px;
}

._p-l-11_5zk6t_715 {
  padding-left: 80px;
}

._m-11_5zk6t_719 {
  margin: 80px;
}

._m-t-11_5zk6t_723 {
  margin-top: 80px;
}

._m-r-11_5zk6t_727 {
  margin-right: 80px;
}

._m-b-11_5zk6t_731 {
  margin-bottom: 80px;
}

._m-l-11_5zk6t_735 {
  margin-left: 80px;
}

._p-12_5zk6t_739 {
  padding: 96px;
}

._p-t-12_5zk6t_743 {
  padding-top: 96px;
}

._p-r-12_5zk6t_747 {
  padding-right: 96px;
}

._p-b-12_5zk6t_751 {
  padding-bottom: 96px;
}

._p-l-12_5zk6t_755 {
  padding-left: 96px;
}

._m-12_5zk6t_759 {
  margin: 96px;
}

._m-t-12_5zk6t_763 {
  margin-top: 96px;
}

._m-r-12_5zk6t_767 {
  margin-right: 96px;
}

._m-b-12_5zk6t_771 {
  margin-bottom: 96px;
}

._m-l-12_5zk6t_775 {
  margin-left: 96px;
}

._p-13_5zk6t_779 {
  padding: 160px;
}

._p-t-13_5zk6t_783 {
  padding-top: 160px;
}

._p-r-13_5zk6t_787 {
  padding-right: 160px;
}

._p-b-13_5zk6t_791 {
  padding-bottom: 160px;
}

._p-l-13_5zk6t_795 {
  padding-left: 160px;
}

._m-13_5zk6t_799 {
  margin: 160px;
}

._m-t-13_5zk6t_803 {
  margin-top: 160px;
}

._m-r-13_5zk6t_807 {
  margin-right: 160px;
}

._m-b-13_5zk6t_811 {
  margin-bottom: 160px;
}

._m-l-13_5zk6t_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_5zk6t_825 {
  border-radius: 0;
}

._r-1_5zk6t_829 {
  border-radius: 2px;
}

._r-2_5zk6t_833 {
  border-radius: 4px;
}

._r-3_5zk6t_837 {
  border-radius: 6px;
}

._r-4_5zk6t_841 {
  border-radius: 8px;
}

._r-5_5zk6t_845 {
  border-radius: 12px;
}

._r-6_5zk6t_849 {
  border-radius: 20px;
}

._r-full_5zk6t_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_5zk6t_860 {
  border: 0 solid;
}

._border-1_5zk6t_864 {
  border: 1px solid;
}

._border-2_5zk6t_868 {
  border: 2px solid;
}

._border-3_5zk6t_872 {
  border: 3px solid;
}

._border-4_5zk6t_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_5zk6t_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_5zk6t_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_5zk6t_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_5zk6t_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_5zk6t_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_5zk6t_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_5zk6t_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_5zk6t_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_5zk6t_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_5zk6t_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_5zk6t_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_5zk6t_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_5zk6t_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_5zk6t_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_5zk6t_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_5zk6t_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_5zk6t_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._datepicker_5zk6t_1039 {
  position: relative;
  display: inline-block;
}

._input_5zk6t_1044 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px 12px;
  background: var(--color-bg-block);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: border-color 0.2s;
}
._input_5zk6t_1044:hover {
  border-color: var(--color-border-hover);
}
._input_5zk6t_1044:focus-within, ._input_5zk6t_1044._active_5zk6t_1058 {
  border-color: var(--color-primary);
}
._input_5zk6t_1044._disabled_5zk6t_1061 {
  background: var(--color-bg-disabled);
  cursor: not-allowed;
  opacity: 0.6;
}

._inputContent_5zk6t_1067 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 4px;
}

._inputPart_5zk6t_1074 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._inputPart_5zk6t_1074:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inputPart_5zk6t_1074 {
    font-size: 12px;
  }
}
._inputPart_5zk6t_1074 {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
  background: none;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s;
  color: var(--color-text-body);
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
._inputPart_5zk6t_1074:hover {
  background: var(--color-default);
}
._inputPart_5zk6t_1074._active_5zk6t_1058 {
  background: var(--color-default-fill);
}
._inputPart_5zk6t_1074._placeholder_5zk6t_1108 {
  color: var(--color-text-action-disabled);
}

._timeSection_5zk6t_1112 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
}

._timeSelect_5zk6t_1119 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._timeSelect_5zk6t_1119:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeSelect_5zk6t_1119 {
    font-size: 12px;
  }
}
._timeSelect_5zk6t_1119 {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: none;
  border: none;
  padding: 0 4px;
  flex: 1;
  text-align: center;
  text-align-last: center;
  color: var(--color-text-body);
  cursor: pointer;
  border-radius: 8px;
  transition: background 0.2s;
  font-variant-numeric: tabular-nums;
}
._timeSelect_5zk6t_1119:hover {
  background: var(--color-default);
}
._timeSelect_5zk6t_1119:focus {
  outline: none;
  background: var(--color-default-fill);
}
._timeSelect_5zk6t_1119._placeholder_5zk6t_1108 {
  color: var(--color-text-action-disabled);
}
._timeSelect_5zk6t_1119:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

._timeSeparator_5zk6t_1163 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._timeSeparator_5zk6t_1163:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeSeparator_5zk6t_1163 {
    font-size: 12px;
  }
}
._timeSeparator_5zk6t_1163 {
  color: var(--color-text-body);
}

._separator_5zk6t_1180 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._separator_5zk6t_1180:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._separator_5zk6t_1180 {
    font-size: 12px;
  }
}
._separator_5zk6t_1180 {
  color: var(--color-text-body);
  padding: 0 2px;
}

._inputIcon_5zk6t_1198 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  color: var(--color-text-sub);
  flex-shrink: 0;
}

._dropdown_5zk6t_1210 {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 16px;
  background: var(--color-bg-modal);
  border-radius: 8px;
  box-shadow: 0 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._dropdown_5zk6t_1210._right_5zk6t_1223 {
  left: auto;
  right: 0;
}
._dropdown_5zk6t_1210._portalDropdown_5zk6t_1227 {
  top: auto;
  left: auto;
  margin-top: 4px;
}

._calendar_5zk6t_1233 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 280px;
  max-width: 100%;
}

._calendarNav_5zk6t_1241 {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 40px;
}

._navButton_5zk6t_1248 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: var(--color-default);
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s;
}
._navButton_5zk6t_1248:hover {
  background: var(--color-default-hover);
}
._navButton_5zk6t_1248:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._navButton_5zk6t_1248 i {
  font-size: 20px;
  color: var(--color-text-action);
}

._navButtonPlaceholder_5zk6t_1272 {
  width: 40px;
  height: 40px;
}

._navTitle_5zk6t_1277 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

._navTitleButton_5zk6t_1285 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._navTitleButton_5zk6t_1285:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._navTitleButton_5zk6t_1285 {
    font-size: 16px;
  }
}
._navTitleButton_5zk6t_1285 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0 4px;
  background: none;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s;
}
._navTitleButton_5zk6t_1285:hover {
  background: var(--color-default);
}
._navTitleButton_5zk6t_1285 i {
  font-size: 18px;
  color: var(--color-text-action);
}

._navSelectWrapper_5zk6t_1317 {
  position: relative;
  display: flex;
  align-items: center;
}
._navSelectWrapper_5zk6t_1317::after {
  content: "";
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid var(--color-text-action);
  pointer-events: none;
}

._navSelect_5zk6t_1317 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._navSelect_5zk6t_1317:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._navSelect_5zk6t_1317 {
    font-size: 16px;
  }
}
._navSelect_5zk6t_1317 {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: none;
  border: none;
  padding: 4px 24px 4px 4px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s;
  color: var(--color-text-body);
}
._navSelect_5zk6t_1317:hover {
  background: var(--color-default);
}
._navSelect_5zk6t_1317:focus {
  outline: none;
  background: var(--color-default-fill);
}

._calendarGrid_5zk6t_1369 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._calendarRow_5zk6t_1377 {
  display: flex;
  width: 100%;
  min-width: 0;
}

._calendarCell_5zk6t_1383 {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._calendarCell_5zk6t_1383:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._calendarCell_5zk6t_1383 {
    font-size: 14px;
  }
}
._calendarCell_5zk6t_1383 {
  background: none;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s;
}
._calendarCell_5zk6t_1383._header_5zk6t_1409 {
  color: var(--color-text-sub);
  cursor: default;
}
._calendarCell_5zk6t_1383._other_5zk6t_1413 {
  color: var(--color-text-action-disabled);
}
._calendarCell_5zk6t_1383._today_5zk6t_1416 {
  font-weight: 600;
  color: var(--color-primary);
}
._calendarCell_5zk6t_1383._selected_5zk6t_1420 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}
._calendarCell_5zk6t_1383._inRange_5zk6t_1425 {
  background: var(--color-primary-fill);
  border-radius: 0;
}
._calendarCell_5zk6t_1383._rangeStart_5zk6t_1429 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
  border-radius: 6px;
}
._calendarCell_5zk6t_1383._rangeEnd_5zk6t_1435 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
  border-radius: 6px;
}
._calendarCell_5zk6t_1383._disabled_5zk6t_1061 {
  color: var(--color-text-action-disabled);
  background: var(--color-default);
  border: none;
  border-radius: 0;
  outline: none;
  cursor: not-allowed;
}
._calendarCell_5zk6t_1383._disabled_5zk6t_1061:hover {
  background: var(--color-default);
}
._calendarCell_5zk6t_1383:not(._header_5zk6t_1409):not(._selected_5zk6t_1420):not(._disabled_5zk6t_1061):not(._rangeStart_5zk6t_1429):not(._rangeEnd_5zk6t_1435):not(._inRange_5zk6t_1425):hover {
  background: var(--color-default);
}

._yearMonthGrid_5zk6t_1456 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._yearMonthCell_5zk6t_1464 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._yearMonthCell_5zk6t_1464:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._yearMonthCell_5zk6t_1464 {
    font-size: 14px;
  }
}
._yearMonthCell_5zk6t_1464 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  background: none;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s;
}
._yearMonthCell_5zk6t_1464:hover {
  background: var(--color-default);
}
._yearMonthCell_5zk6t_1464._selected_5zk6t_1420 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}
._yearMonthCell_5zk6t_1464._current_5zk6t_1496 {
  font-weight: 600;
  color: var(--color-primary);
}

._timeSelector_5zk6t_1501 {
  display: flex;
  flex-direction: column;
  min-width: 120px;
  background: var(--color-bg-block);
  border-radius: 4px;
}

._timeDisplay_5zk6t_1509 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  padding: 4px;
}

._timeDisplayItem_5zk6t_1517 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._timeDisplayItem_5zk6t_1517:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeDisplayItem_5zk6t_1517 {
    font-size: 16px;
  }
}
._timeDisplayItem_5zk6t_1517 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  background: var(--color-default);
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s;
  min-width: 48px;
}
._timeDisplayItem_5zk6t_1517:hover {
  background: var(--color-default-hover);
}
._timeDisplayItem_5zk6t_1517._active_5zk6t_1058 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
}

._timeDisplaySeparator_5zk6t_1550 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._timeDisplaySeparator_5zk6t_1550:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeDisplaySeparator_5zk6t_1550 {
    font-size: 16px;
  }
}
._timeDisplaySeparator_5zk6t_1550 {
  color: var(--color-text-body);
}

._timeColumn_5zk6t_1567 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 8px;
  max-height: 200px;
  overflow-y: auto;
  border-top: 1px solid var(--color-border);
}
._timeColumn_5zk6t_1567::-webkit-scrollbar {
  width: 4px;
}
._timeColumn_5zk6t_1567::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 9999px;
}

._timeItem_5zk6t_1584 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._timeItem_5zk6t_1584:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeItem_5zk6t_1584 {
    font-size: 12px;
  }
}
._timeItem_5zk6t_1584 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s;
  text-align: center;
}
._timeItem_5zk6t_1584:hover {
  background: var(--color-default);
}
._timeItem_5zk6t_1584._selected_5zk6t_1420 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}

._bottomActions_5zk6t_1618 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._periodText_5zk6t_1627 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._periodText_5zk6t_1627:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._periodText_5zk6t_1627 {
    font-size: 14px;
  }
}
._periodText_5zk6t_1627 {
  color: var(--color-primary);
  flex: 1;
}

._actionButtons_5zk6t_1645 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}

._actionButton_5zk6t_1645 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._actionButton_5zk6t_1645:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._actionButton_5zk6t_1645 {
    font-size: 14px;
  }
}
._actionButton_5zk6t_1645 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 8px 12px;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s;
  white-space: nowrap;
}
._actionButton_5zk6t_1645 i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 18px;
  line-height: 1;
}
._actionButton_5zk6t_1645._reset_5zk6t_1684 {
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  color: var(--color-default-reverse);
}
._actionButton_5zk6t_1645._reset_5zk6t_1684:hover {
  background: var(--color-default-hover);
}
._actionButton_5zk6t_1645._apply_5zk6t_1692 {
  background: var(--color-primary);
  border: none;
  color: var(--color-primary-reverse);
}
._actionButton_5zk6t_1645._apply_5zk6t_1692:hover {
  background: var(--color-primary-hover);
}

._combinedDropdown_5zk6t_1701 {
  display: flex;
  gap: 16px;
}

._calendarWrapper_5zk6t_1706 {
  display: flex;
  flex-direction: column;
}

._timeWrapper_5zk6t_1711 {
  display: flex;
  flex-direction: column;
  border-left: 1px solid var(--color-border);
  padding-left: 16px;
}

._timeLabel_5zk6t_1718 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._timeLabel_5zk6t_1718:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeLabel_5zk6t_1718 {
    font-size: 12px;
  }
}
._timeLabel_5zk6t_1718 {
  color: var(--color-text-sub);
  margin-bottom: 4px;
  text-align: center;
}

._periodCalendarWrapper_5zk6t_1737 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._periodCalendarNav_5zk6t_1743 {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 40px;
}

._periodCalendarNavSection_5zk6t_1750 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

._periodCalendarBody_5zk6t_1758 {
  display: flex;
  gap: 12px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._periodCalendarColumn_5zk6t_1765 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._periodCalendars_5zk6t_1772 {
  display: flex;
  gap: 12px;
  min-width: 0;
  overflow: hidden;
}

._periodCalendarLeft_5zk6t_1779 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

._periodCalendarRight_5zk6t_1785 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

._periodCalendar_5zk6t_1737 {
  flex: 1;
}
._periodCalendar_5zk6t_1737:not(:last-child) {
  border-right: 1px solid var(--color-border);
  padding-right: 12px;
}

@media screen and (max-width: 600px) {
  ._periodCalendars_5zk6t_1772 ._periodCalendarRight_5zk6t_1785 {
    display: none;
  }
  ._periodCalendar_5zk6t_1737:not(:last-child) {
    border-right: none;
    padding-right: 0;
  }
  ._periodCalendarBody_5zk6t_1758 {
    flex-direction: column;
  }
  ._periodCalendarNav_5zk6t_1743 ._periodCalendarNavSection_5zk6t_1750:last-child {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  ._dropdown_5zk6t_1210 {
    padding: 12px;
    gap: 8px;
  }
  ._calendar_5zk6t_1233 {
    min-width: 260px;
    gap: 8px;
  }
  ._calendarNav_5zk6t_1241 {
    height: 36px;
    gap: 8px;
  }
  ._navButton_5zk6t_1248 {
    width: 36px;
    height: 36px;
  }
  ._navButtonPlaceholder_5zk6t_1272 {
    width: 36px;
    height: 36px;
  }
  ._calendarCell_5zk6t_1383 {
    height: 36px;
  }
  ._yearMonthCell_5zk6t_1464 {
    height: 36px;
  }
  ._combinedDropdown_5zk6t_1701 {
    flex-direction: column;
    gap: 12px;
  }
  ._timeWrapper_5zk6t_1711 {
    border-left: none;
    padding-left: 0;
    border-top: 1px solid var(--color-border);
    padding-top: 12px;
  }
  ._timeSelector_5zk6t_1501 {
    min-width: 0;
    width: 100%;
  }
  ._periodCalendarNav_5zk6t_1743 {
    height: 36px;
  }
}
@media screen and (max-width: 400px) {
  ._dropdown_5zk6t_1210 {
    padding: 8px;
    gap: 4px;
  }
  ._calendar_5zk6t_1233 {
    min-width: 0;
    width: 100%;
    gap: 4px;
  }
  ._calendarNav_5zk6t_1241 {
    height: 32px;
    gap: 4px;
  }
  ._navButton_5zk6t_1248 {
    width: 32px;
    height: 32px;
  }
  ._navButton_5zk6t_1248 i {
    font-size: 18px;
  }
  ._navButtonPlaceholder_5zk6t_1272 {
    width: 32px;
    height: 32px;
  }
  ._calendarCell_5zk6t_1383 {
    height: 32px;
  }
  ._yearMonthCell_5zk6t_1464 {
    height: 32px;
  }
  ._timeDisplayItem_5zk6t_1517 {
    min-width: 40px;
    padding: 4px;
  }
  ._bottomActions_5zk6t_1618 {
    flex-wrap: wrap;
    gap: 4px;
  }
  ._actionButton_5zk6t_1645 {
    padding: 4px 8px;
  }
  ._actionButton_5zk6t_1645 i {
    width: 20px;
    height: 20px;
    font-size: 16px;
  }
  ._periodCalendarNav_5zk6t_1743 {
    height: 32px;
    gap: 4px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_onpmj_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_onpmj_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_onpmj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_onpmj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_onpmj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_onpmj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_onpmj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_onpmj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_onpmj_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_onpmj_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_onpmj_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_onpmj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_onpmj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_onpmj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_onpmj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_onpmj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_onpmj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_onpmj_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_onpmj_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_onpmj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_onpmj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_onpmj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_onpmj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_onpmj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_onpmj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_onpmj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_onpmj_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_onpmj_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_onpmj_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_onpmj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_onpmj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_onpmj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_onpmj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_onpmj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_onpmj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_onpmj_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_onpmj_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_onpmj_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_onpmj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_onpmj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_onpmj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_onpmj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_onpmj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_onpmj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_onpmj_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_onpmj_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_onpmj_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_onpmj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_onpmj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_onpmj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_onpmj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_onpmj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_onpmj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_onpmj_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_onpmj_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_onpmj_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_onpmj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_onpmj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_onpmj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_onpmj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_onpmj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_onpmj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_onpmj_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_onpmj_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_onpmj_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_onpmj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_onpmj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_onpmj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_onpmj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_onpmj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_onpmj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_onpmj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_onpmj_259 {
  padding: 0;
}

._p-t-0_onpmj_263 {
  padding-top: 0;
}

._p-r-0_onpmj_267 {
  padding-right: 0;
}

._p-b-0_onpmj_271 {
  padding-bottom: 0;
}

._p-l-0_onpmj_275 {
  padding-left: 0;
}

._m-0_onpmj_279 {
  margin: 0;
}

._m-t-0_onpmj_283 {
  margin-top: 0;
}

._m-r-0_onpmj_287 {
  margin-right: 0;
}

._m-b-0_onpmj_291 {
  margin-bottom: 0;
}

._m-l-0_onpmj_295 {
  margin-left: 0;
}

._p-1_onpmj_299 {
  padding: 2px;
}

._p-t-1_onpmj_303 {
  padding-top: 2px;
}

._p-r-1_onpmj_307 {
  padding-right: 2px;
}

._p-b-1_onpmj_311 {
  padding-bottom: 2px;
}

._p-l-1_onpmj_315 {
  padding-left: 2px;
}

._m-1_onpmj_319 {
  margin: 2px;
}

._m-t-1_onpmj_323 {
  margin-top: 2px;
}

._m-r-1_onpmj_327 {
  margin-right: 2px;
}

._m-b-1_onpmj_331 {
  margin-bottom: 2px;
}

._m-l-1_onpmj_335 {
  margin-left: 2px;
}

._p-2_onpmj_339 {
  padding: 4px;
}

._p-t-2_onpmj_343 {
  padding-top: 4px;
}

._p-r-2_onpmj_347 {
  padding-right: 4px;
}

._p-b-2_onpmj_351 {
  padding-bottom: 4px;
}

._p-l-2_onpmj_355 {
  padding-left: 4px;
}

._m-2_onpmj_359 {
  margin: 4px;
}

._m-t-2_onpmj_363 {
  margin-top: 4px;
}

._m-r-2_onpmj_367 {
  margin-right: 4px;
}

._m-b-2_onpmj_371 {
  margin-bottom: 4px;
}

._m-l-2_onpmj_375 {
  margin-left: 4px;
}

._p-3_onpmj_379 {
  padding: 8px;
}

._p-t-3_onpmj_383 {
  padding-top: 8px;
}

._p-r-3_onpmj_387 {
  padding-right: 8px;
}

._p-b-3_onpmj_391 {
  padding-bottom: 8px;
}

._p-l-3_onpmj_395 {
  padding-left: 8px;
}

._m-3_onpmj_399 {
  margin: 8px;
}

._m-t-3_onpmj_403 {
  margin-top: 8px;
}

._m-r-3_onpmj_407 {
  margin-right: 8px;
}

._m-b-3_onpmj_411 {
  margin-bottom: 8px;
}

._m-l-3_onpmj_415 {
  margin-left: 8px;
}

._p-4_onpmj_419 {
  padding: 12px;
}

._p-t-4_onpmj_423 {
  padding-top: 12px;
}

._p-r-4_onpmj_427 {
  padding-right: 12px;
}

._p-b-4_onpmj_431 {
  padding-bottom: 12px;
}

._p-l-4_onpmj_435 {
  padding-left: 12px;
}

._m-4_onpmj_439 {
  margin: 12px;
}

._m-t-4_onpmj_443 {
  margin-top: 12px;
}

._m-r-4_onpmj_447 {
  margin-right: 12px;
}

._m-b-4_onpmj_451 {
  margin-bottom: 12px;
}

._m-l-4_onpmj_455 {
  margin-left: 12px;
}

._p-5_onpmj_459 {
  padding: 16px;
}

._p-t-5_onpmj_463 {
  padding-top: 16px;
}

._p-r-5_onpmj_467 {
  padding-right: 16px;
}

._p-b-5_onpmj_471 {
  padding-bottom: 16px;
}

._p-l-5_onpmj_475 {
  padding-left: 16px;
}

._m-5_onpmj_479 {
  margin: 16px;
}

._m-t-5_onpmj_483 {
  margin-top: 16px;
}

._m-r-5_onpmj_487 {
  margin-right: 16px;
}

._m-b-5_onpmj_491 {
  margin-bottom: 16px;
}

._m-l-5_onpmj_495 {
  margin-left: 16px;
}

._p-6_onpmj_499 {
  padding: 24px;
}

._p-t-6_onpmj_503 {
  padding-top: 24px;
}

._p-r-6_onpmj_507 {
  padding-right: 24px;
}

._p-b-6_onpmj_511 {
  padding-bottom: 24px;
}

._p-l-6_onpmj_515 {
  padding-left: 24px;
}

._m-6_onpmj_519 {
  margin: 24px;
}

._m-t-6_onpmj_523 {
  margin-top: 24px;
}

._m-r-6_onpmj_527 {
  margin-right: 24px;
}

._m-b-6_onpmj_531 {
  margin-bottom: 24px;
}

._m-l-6_onpmj_535 {
  margin-left: 24px;
}

._p-7_onpmj_539 {
  padding: 32px;
}

._p-t-7_onpmj_543 {
  padding-top: 32px;
}

._p-r-7_onpmj_547 {
  padding-right: 32px;
}

._p-b-7_onpmj_551 {
  padding-bottom: 32px;
}

._p-l-7_onpmj_555 {
  padding-left: 32px;
}

._m-7_onpmj_559 {
  margin: 32px;
}

._m-t-7_onpmj_563 {
  margin-top: 32px;
}

._m-r-7_onpmj_567 {
  margin-right: 32px;
}

._m-b-7_onpmj_571 {
  margin-bottom: 32px;
}

._m-l-7_onpmj_575 {
  margin-left: 32px;
}

._p-8_onpmj_579 {
  padding: 40px;
}

._p-t-8_onpmj_583 {
  padding-top: 40px;
}

._p-r-8_onpmj_587 {
  padding-right: 40px;
}

._p-b-8_onpmj_591 {
  padding-bottom: 40px;
}

._p-l-8_onpmj_595 {
  padding-left: 40px;
}

._m-8_onpmj_599 {
  margin: 40px;
}

._m-t-8_onpmj_603 {
  margin-top: 40px;
}

._m-r-8_onpmj_607 {
  margin-right: 40px;
}

._m-b-8_onpmj_611 {
  margin-bottom: 40px;
}

._m-l-8_onpmj_615 {
  margin-left: 40px;
}

._p-9_onpmj_619 {
  padding: 48px;
}

._p-t-9_onpmj_623 {
  padding-top: 48px;
}

._p-r-9_onpmj_627 {
  padding-right: 48px;
}

._p-b-9_onpmj_631 {
  padding-bottom: 48px;
}

._p-l-9_onpmj_635 {
  padding-left: 48px;
}

._m-9_onpmj_639 {
  margin: 48px;
}

._m-t-9_onpmj_643 {
  margin-top: 48px;
}

._m-r-9_onpmj_647 {
  margin-right: 48px;
}

._m-b-9_onpmj_651 {
  margin-bottom: 48px;
}

._m-l-9_onpmj_655 {
  margin-left: 48px;
}

._p-10_onpmj_659 {
  padding: 64px;
}

._p-t-10_onpmj_663 {
  padding-top: 64px;
}

._p-r-10_onpmj_667 {
  padding-right: 64px;
}

._p-b-10_onpmj_671 {
  padding-bottom: 64px;
}

._p-l-10_onpmj_675 {
  padding-left: 64px;
}

._m-10_onpmj_679 {
  margin: 64px;
}

._m-t-10_onpmj_683 {
  margin-top: 64px;
}

._m-r-10_onpmj_687 {
  margin-right: 64px;
}

._m-b-10_onpmj_691 {
  margin-bottom: 64px;
}

._m-l-10_onpmj_695 {
  margin-left: 64px;
}

._p-11_onpmj_699 {
  padding: 80px;
}

._p-t-11_onpmj_703 {
  padding-top: 80px;
}

._p-r-11_onpmj_707 {
  padding-right: 80px;
}

._p-b-11_onpmj_711 {
  padding-bottom: 80px;
}

._p-l-11_onpmj_715 {
  padding-left: 80px;
}

._m-11_onpmj_719 {
  margin: 80px;
}

._m-t-11_onpmj_723 {
  margin-top: 80px;
}

._m-r-11_onpmj_727 {
  margin-right: 80px;
}

._m-b-11_onpmj_731 {
  margin-bottom: 80px;
}

._m-l-11_onpmj_735 {
  margin-left: 80px;
}

._p-12_onpmj_739 {
  padding: 96px;
}

._p-t-12_onpmj_743 {
  padding-top: 96px;
}

._p-r-12_onpmj_747 {
  padding-right: 96px;
}

._p-b-12_onpmj_751 {
  padding-bottom: 96px;
}

._p-l-12_onpmj_755 {
  padding-left: 96px;
}

._m-12_onpmj_759 {
  margin: 96px;
}

._m-t-12_onpmj_763 {
  margin-top: 96px;
}

._m-r-12_onpmj_767 {
  margin-right: 96px;
}

._m-b-12_onpmj_771 {
  margin-bottom: 96px;
}

._m-l-12_onpmj_775 {
  margin-left: 96px;
}

._p-13_onpmj_779 {
  padding: 160px;
}

._p-t-13_onpmj_783 {
  padding-top: 160px;
}

._p-r-13_onpmj_787 {
  padding-right: 160px;
}

._p-b-13_onpmj_791 {
  padding-bottom: 160px;
}

._p-l-13_onpmj_795 {
  padding-left: 160px;
}

._m-13_onpmj_799 {
  margin: 160px;
}

._m-t-13_onpmj_803 {
  margin-top: 160px;
}

._m-r-13_onpmj_807 {
  margin-right: 160px;
}

._m-b-13_onpmj_811 {
  margin-bottom: 160px;
}

._m-l-13_onpmj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_onpmj_825 {
  border-radius: 0;
}

._r-1_onpmj_829 {
  border-radius: 2px;
}

._r-2_onpmj_833 {
  border-radius: 4px;
}

._r-3_onpmj_837 {
  border-radius: 6px;
}

._r-4_onpmj_841 {
  border-radius: 8px;
}

._r-5_onpmj_845 {
  border-radius: 12px;
}

._r-6_onpmj_849 {
  border-radius: 20px;
}

._r-full_onpmj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_onpmj_860 {
  border: 0 solid;
}

._border-1_onpmj_864 {
  border: 1px solid;
}

._border-2_onpmj_868 {
  border: 2px solid;
}

._border-3_onpmj_872 {
  border: 3px solid;
}

._border-4_onpmj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_onpmj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_onpmj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_onpmj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_onpmj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_onpmj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_onpmj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_onpmj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_onpmj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_onpmj_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_onpmj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_onpmj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_onpmj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_onpmj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_onpmj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_onpmj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_onpmj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_onpmj_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._header_onpmj_1039 {
  position: fixed;
  top: 0;
  left: 200px;
  right: 0;
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 20px 12px 24px;
  z-index: 50;
  gap: 24px;
  transition: left 0.3s ease;
}
._header_onpmj_1039._folded_onpmj_1053 {
  left: 50px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._header_onpmj_1039 {
    z-index: 100;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_onpmj_1039 {
    left: 0;
    height: 48px;
    padding: 0 12px;
    border-bottom: 1px solid var(--lnb-border);
    z-index: 100;
  }
  ._header_onpmj_1039._folded_onpmj_1053 {
    left: 0;
  }
}

._mobileHeader_onpmj_1074 {
  display: none;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileHeader_onpmj_1074 {
    display: flex;
  }
}

._titleButton_onpmj_1086 {
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
._titleButton_onpmj_1086:hover {
  background-color: transparent;
}

._mobileTitle_onpmj_1099 {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  color: #000;
}

._arrowIcon_onpmj_1107 {
  width: 20px;
  height: 20px;
}

._menuButton_onpmj_1112 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
._menuButton_onpmj_1112:hover {
  background-color: transparent;
}

._menuIcon_onpmj_1127 {
  width: 24px;
  height: 24px;
}

._titleSection_onpmj_1132 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex: 1;
  min-width: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._titleSection_onpmj_1132 {
    display: none;
  }
}

._title_onpmj_1086 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
}
._title_onpmj_1086:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_onpmj_1086 {
    font-size: 18px;
  }
}
._title_onpmj_1086 {
  margin: 0;
  color: var(--color-text-title);
}

._breadcrumb_onpmj_1163 {
  display: flex;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
}

._breadcrumbItem_onpmj_1170 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin: 0 4px 0 0;
}

._breadcrumbLink_onpmj_1177 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._breadcrumbLink_onpmj_1177:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._breadcrumbLink_onpmj_1177 {
    font-size: 14px;
  }
}
._breadcrumbLink_onpmj_1177 {
  display: flex;
  align-items: center;
  gap: 4px;
  text-decoration: none;
  color: var(--color-text-body);
  transition: color 0.2s;
}
._breadcrumbLink_onpmj_1177:hover {
  color: var(--color-primary);
}

._breadcrumbLabel_onpmj_1202 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._breadcrumbLabel_onpmj_1202:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._breadcrumbLabel_onpmj_1202 {
    font-size: 14px;
  }
}
._breadcrumbLabel_onpmj_1202 {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--color-text-body);
}

._breadcrumbCurrent_onpmj_1222 {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--color-primary);
}

._breadcrumbIcon_onpmj_1229 {
  width: 20px;
  height: 20px;
  color: var(--color-text-body);
  flex-shrink: 0;
}

._accountSection_onpmj_1236 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountSection_onpmj_1236 {
    display: none;
  }
}

._accountContainer_onpmj_1247 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  height: 48px;
  min-width: 183px;
  cursor: pointer;
  transition: background-color 0.2s;
}
._accountContainer_onpmj_1247:hover {
  background-color: var(--color-bg-elevation-2);
}

._userInfo_onpmj_1264 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}

._avatarWrapper_onpmj_1271 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
}

._notificationDot_onpmj_1279 {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 8px;
  height: 8px;
  background-color: var(--color-danger);
  border-radius: 50%;
  z-index: 1;
}

._userTextInfo_onpmj_1290 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._companyName_onpmj_1296 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._companyName_onpmj_1296:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._companyName_onpmj_1296 {
    font-size: 12px;
  }
}
._companyName_onpmj_1296 {
  color: var(--color-text-title);
  line-height: 1.2;
}

._userName_onpmj_1314 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._userName_onpmj_1314:not(button) {
  color: var(--color-text-body);
}
._userName_onpmj_1314 {
  color: var(--color-text-sub);
  line-height: 1.2;
}

._accountDropdownPortal_onpmj_1327 {
  position: fixed;
  z-index: 1000;
}

._dropdown_onpmj_1332 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  width: 185px;
  overflow: hidden;
  padding: 8px;
}

._dropdownItem_onpmj_1341 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.15s;
}
._dropdownItem_onpmj_1341:hover {
  background-color: var(--color-default);
}

._dropdownItemActive_onpmj_1354 {
  background-color: var(--color-default);
}

._dropdownItemDanger_onpmj_1358 ._dropdownItemLabel_onpmj_1358 {
  color: var(--color-danger);
}
._dropdownItemDanger_onpmj_1358 ._dropdownItemIcon_onpmj_1361 {
  color: var(--color-danger);
}
._dropdownItemDanger_onpmj_1358:hover {
  background-color: var(--color-danger-light);
}

._dropdownDivider_onpmj_1368 {
  height: 1px;
  background-color: var(--color-border);
  margin: 8px 0;
}

._invitationList_onpmj_1374 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._dropdownItemLabel_onpmj_1358 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._dropdownItemLabel_onpmj_1358:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dropdownItemLabel_onpmj_1358 {
    font-size: 12px;
  }
}
._dropdownItemLabel_onpmj_1358 {
  color: var(--color-text-title);
  display: flex;
  align-items: center;
}

._dropdownItemIcon_onpmj_1361 {
  width: 20px;
  height: 20px;
  color: var(--color-text-action);
}

._roleTag_onpmj_1405 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._roleTag_onpmj_1405:not(button) {
  color: var(--color-text-body);
}
._roleTag_onpmj_1405 {
  color: var(--color-text-sub) !important;
}

._myAccountTag_onpmj_1417 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._myAccountTag_onpmj_1417:not(button) {
  color: var(--color-text-body);
}
._myAccountTag_onpmj_1417 {
  color: var(--color-text-sub) !important;
}

._pendingBadge_onpmj_1429 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 4px;
  margin-left: 4px;
  background-color: var(--color-danger);
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  border-radius: 9px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_11hhq_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11hhq_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11hhq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11hhq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_11hhq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_11hhq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_11hhq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_11hhq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_11hhq_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_11hhq_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11hhq_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11hhq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11hhq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_11hhq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_11hhq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_11hhq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_11hhq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_11hhq_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_11hhq_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11hhq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11hhq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11hhq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_11hhq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_11hhq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_11hhq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_11hhq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_11hhq_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_11hhq_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11hhq_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11hhq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11hhq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_11hhq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_11hhq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_11hhq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_11hhq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_11hhq_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_11hhq_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_11hhq_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_11hhq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_11hhq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_11hhq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_11hhq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_11hhq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_11hhq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_11hhq_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_11hhq_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_11hhq_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_11hhq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_11hhq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_11hhq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_11hhq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_11hhq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_11hhq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_11hhq_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_11hhq_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11hhq_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11hhq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11hhq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_11hhq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_11hhq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_11hhq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_11hhq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_11hhq_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_11hhq_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11hhq_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11hhq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11hhq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_11hhq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_11hhq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_11hhq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_11hhq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_11hhq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_11hhq_259 {
  padding: 0;
}

._p-t-0_11hhq_263 {
  padding-top: 0;
}

._p-r-0_11hhq_267 {
  padding-right: 0;
}

._p-b-0_11hhq_271 {
  padding-bottom: 0;
}

._p-l-0_11hhq_275 {
  padding-left: 0;
}

._m-0_11hhq_279 {
  margin: 0;
}

._m-t-0_11hhq_283 {
  margin-top: 0;
}

._m-r-0_11hhq_287 {
  margin-right: 0;
}

._m-b-0_11hhq_291 {
  margin-bottom: 0;
}

._m-l-0_11hhq_295 {
  margin-left: 0;
}

._p-1_11hhq_299 {
  padding: 2px;
}

._p-t-1_11hhq_303 {
  padding-top: 2px;
}

._p-r-1_11hhq_307 {
  padding-right: 2px;
}

._p-b-1_11hhq_311 {
  padding-bottom: 2px;
}

._p-l-1_11hhq_315 {
  padding-left: 2px;
}

._m-1_11hhq_319 {
  margin: 2px;
}

._m-t-1_11hhq_323 {
  margin-top: 2px;
}

._m-r-1_11hhq_327 {
  margin-right: 2px;
}

._m-b-1_11hhq_331 {
  margin-bottom: 2px;
}

._m-l-1_11hhq_335 {
  margin-left: 2px;
}

._p-2_11hhq_339 {
  padding: 4px;
}

._p-t-2_11hhq_343 {
  padding-top: 4px;
}

._p-r-2_11hhq_347 {
  padding-right: 4px;
}

._p-b-2_11hhq_351 {
  padding-bottom: 4px;
}

._p-l-2_11hhq_355 {
  padding-left: 4px;
}

._m-2_11hhq_359 {
  margin: 4px;
}

._m-t-2_11hhq_363 {
  margin-top: 4px;
}

._m-r-2_11hhq_367 {
  margin-right: 4px;
}

._m-b-2_11hhq_371 {
  margin-bottom: 4px;
}

._m-l-2_11hhq_375 {
  margin-left: 4px;
}

._p-3_11hhq_379 {
  padding: 8px;
}

._p-t-3_11hhq_383 {
  padding-top: 8px;
}

._p-r-3_11hhq_387 {
  padding-right: 8px;
}

._p-b-3_11hhq_391 {
  padding-bottom: 8px;
}

._p-l-3_11hhq_395 {
  padding-left: 8px;
}

._m-3_11hhq_399 {
  margin: 8px;
}

._m-t-3_11hhq_403 {
  margin-top: 8px;
}

._m-r-3_11hhq_407 {
  margin-right: 8px;
}

._m-b-3_11hhq_411 {
  margin-bottom: 8px;
}

._m-l-3_11hhq_415 {
  margin-left: 8px;
}

._p-4_11hhq_419 {
  padding: 12px;
}

._p-t-4_11hhq_423 {
  padding-top: 12px;
}

._p-r-4_11hhq_427 {
  padding-right: 12px;
}

._p-b-4_11hhq_431 {
  padding-bottom: 12px;
}

._p-l-4_11hhq_435 {
  padding-left: 12px;
}

._m-4_11hhq_439 {
  margin: 12px;
}

._m-t-4_11hhq_443 {
  margin-top: 12px;
}

._m-r-4_11hhq_447 {
  margin-right: 12px;
}

._m-b-4_11hhq_451 {
  margin-bottom: 12px;
}

._m-l-4_11hhq_455 {
  margin-left: 12px;
}

._p-5_11hhq_459 {
  padding: 16px;
}

._p-t-5_11hhq_463 {
  padding-top: 16px;
}

._p-r-5_11hhq_467 {
  padding-right: 16px;
}

._p-b-5_11hhq_471 {
  padding-bottom: 16px;
}

._p-l-5_11hhq_475 {
  padding-left: 16px;
}

._m-5_11hhq_479 {
  margin: 16px;
}

._m-t-5_11hhq_483 {
  margin-top: 16px;
}

._m-r-5_11hhq_487 {
  margin-right: 16px;
}

._m-b-5_11hhq_491 {
  margin-bottom: 16px;
}

._m-l-5_11hhq_495 {
  margin-left: 16px;
}

._p-6_11hhq_499 {
  padding: 24px;
}

._p-t-6_11hhq_503 {
  padding-top: 24px;
}

._p-r-6_11hhq_507 {
  padding-right: 24px;
}

._p-b-6_11hhq_511 {
  padding-bottom: 24px;
}

._p-l-6_11hhq_515 {
  padding-left: 24px;
}

._m-6_11hhq_519 {
  margin: 24px;
}

._m-t-6_11hhq_523 {
  margin-top: 24px;
}

._m-r-6_11hhq_527 {
  margin-right: 24px;
}

._m-b-6_11hhq_531 {
  margin-bottom: 24px;
}

._m-l-6_11hhq_535 {
  margin-left: 24px;
}

._p-7_11hhq_539 {
  padding: 32px;
}

._p-t-7_11hhq_543 {
  padding-top: 32px;
}

._p-r-7_11hhq_547 {
  padding-right: 32px;
}

._p-b-7_11hhq_551 {
  padding-bottom: 32px;
}

._p-l-7_11hhq_555 {
  padding-left: 32px;
}

._m-7_11hhq_559 {
  margin: 32px;
}

._m-t-7_11hhq_563 {
  margin-top: 32px;
}

._m-r-7_11hhq_567 {
  margin-right: 32px;
}

._m-b-7_11hhq_571 {
  margin-bottom: 32px;
}

._m-l-7_11hhq_575 {
  margin-left: 32px;
}

._p-8_11hhq_579 {
  padding: 40px;
}

._p-t-8_11hhq_583 {
  padding-top: 40px;
}

._p-r-8_11hhq_587 {
  padding-right: 40px;
}

._p-b-8_11hhq_591 {
  padding-bottom: 40px;
}

._p-l-8_11hhq_595 {
  padding-left: 40px;
}

._m-8_11hhq_599 {
  margin: 40px;
}

._m-t-8_11hhq_603 {
  margin-top: 40px;
}

._m-r-8_11hhq_607 {
  margin-right: 40px;
}

._m-b-8_11hhq_611 {
  margin-bottom: 40px;
}

._m-l-8_11hhq_615 {
  margin-left: 40px;
}

._p-9_11hhq_619 {
  padding: 48px;
}

._p-t-9_11hhq_623 {
  padding-top: 48px;
}

._p-r-9_11hhq_627 {
  padding-right: 48px;
}

._p-b-9_11hhq_631 {
  padding-bottom: 48px;
}

._p-l-9_11hhq_635 {
  padding-left: 48px;
}

._m-9_11hhq_639 {
  margin: 48px;
}

._m-t-9_11hhq_643 {
  margin-top: 48px;
}

._m-r-9_11hhq_647 {
  margin-right: 48px;
}

._m-b-9_11hhq_651 {
  margin-bottom: 48px;
}

._m-l-9_11hhq_655 {
  margin-left: 48px;
}

._p-10_11hhq_659 {
  padding: 64px;
}

._p-t-10_11hhq_663 {
  padding-top: 64px;
}

._p-r-10_11hhq_667 {
  padding-right: 64px;
}

._p-b-10_11hhq_671 {
  padding-bottom: 64px;
}

._p-l-10_11hhq_675 {
  padding-left: 64px;
}

._m-10_11hhq_679 {
  margin: 64px;
}

._m-t-10_11hhq_683 {
  margin-top: 64px;
}

._m-r-10_11hhq_687 {
  margin-right: 64px;
}

._m-b-10_11hhq_691 {
  margin-bottom: 64px;
}

._m-l-10_11hhq_695 {
  margin-left: 64px;
}

._p-11_11hhq_699 {
  padding: 80px;
}

._p-t-11_11hhq_703 {
  padding-top: 80px;
}

._p-r-11_11hhq_707 {
  padding-right: 80px;
}

._p-b-11_11hhq_711 {
  padding-bottom: 80px;
}

._p-l-11_11hhq_715 {
  padding-left: 80px;
}

._m-11_11hhq_719 {
  margin: 80px;
}

._m-t-11_11hhq_723 {
  margin-top: 80px;
}

._m-r-11_11hhq_727 {
  margin-right: 80px;
}

._m-b-11_11hhq_731 {
  margin-bottom: 80px;
}

._m-l-11_11hhq_735 {
  margin-left: 80px;
}

._p-12_11hhq_739 {
  padding: 96px;
}

._p-t-12_11hhq_743 {
  padding-top: 96px;
}

._p-r-12_11hhq_747 {
  padding-right: 96px;
}

._p-b-12_11hhq_751 {
  padding-bottom: 96px;
}

._p-l-12_11hhq_755 {
  padding-left: 96px;
}

._m-12_11hhq_759 {
  margin: 96px;
}

._m-t-12_11hhq_763 {
  margin-top: 96px;
}

._m-r-12_11hhq_767 {
  margin-right: 96px;
}

._m-b-12_11hhq_771 {
  margin-bottom: 96px;
}

._m-l-12_11hhq_775 {
  margin-left: 96px;
}

._p-13_11hhq_779 {
  padding: 160px;
}

._p-t-13_11hhq_783 {
  padding-top: 160px;
}

._p-r-13_11hhq_787 {
  padding-right: 160px;
}

._p-b-13_11hhq_791 {
  padding-bottom: 160px;
}

._p-l-13_11hhq_795 {
  padding-left: 160px;
}

._m-13_11hhq_799 {
  margin: 160px;
}

._m-t-13_11hhq_803 {
  margin-top: 160px;
}

._m-r-13_11hhq_807 {
  margin-right: 160px;
}

._m-b-13_11hhq_811 {
  margin-bottom: 160px;
}

._m-l-13_11hhq_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_11hhq_825 {
  border-radius: 0;
}

._r-1_11hhq_829 {
  border-radius: 2px;
}

._r-2_11hhq_833 {
  border-radius: 4px;
}

._r-3_11hhq_837 {
  border-radius: 6px;
}

._r-4_11hhq_841 {
  border-radius: 8px;
}

._r-5_11hhq_845 {
  border-radius: 12px;
}

._r-6_11hhq_849 {
  border-radius: 20px;
}

._r-full_11hhq_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_11hhq_860 {
  border: 0 solid;
}

._border-1_11hhq_864 {
  border: 1px solid;
}

._border-2_11hhq_868 {
  border: 2px solid;
}

._border-3_11hhq_872 {
  border: 3px solid;
}

._border-4_11hhq_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_11hhq_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_11hhq_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_11hhq_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_11hhq_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_11hhq_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_11hhq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_11hhq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_11hhq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_11hhq_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_11hhq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_11hhq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_11hhq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_11hhq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_11hhq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_11hhq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_11hhq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_11hhq_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_11hhq_1039 {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 200;
  display: flex;
  align-items: flex-end;
  animation: _fadeIn_11hhq_1 0.2s ease-out;
}

@keyframes _fadeIn_11hhq_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._sheet_11hhq_1057 {
  width: 100%;
  max-height: 80vh;
  background-color: #fff;
  border-radius: 16px 16px 0 0;
  padding: 12px 16px 24px;
  animation: _slideUp_11hhq_1 0.3s ease-out;
  overflow-y: auto;
}

@keyframes _slideUp_11hhq_1 {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
._handle_11hhq_1075 {
  display: flex;
  justify-content: center;
  padding-bottom: 16px;
}

._handleBar_11hhq_1081 {
  width: 48px;
  height: 4px;
  background-color: #e4e4e7;
  border-radius: 3px;
}

._nav_11hhq_1088 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._homeLink_11hhq_1094 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
  text-decoration: none;
}
._homeLink_11hhq_1094:hover {
  opacity: 0.8;
}

._homeIcon_11hhq_1105 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._homeIcon_11hhq_1105::before {
  font-size: 24px !important;
  color: #71717a;
}

._homeText_11hhq_1117 {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  color: #0ea5e9;
}

._divider_11hhq_1125 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

._dividerLine_11hhq_1133 {
  width: 1px;
  height: 16px;
  background-color: #e4e4e7;
}

._item_11hhq_1139 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 8px 0;
}

._bullet_11hhq_1146 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  margin-top: 1px;
}

._ellipse_11hhq_1156 {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #71717a;
}

._content_11hhq_1163 {
  display: flex;
  flex-direction: column;
  gap: 0;
}

._title_11hhq_1169 {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  color: #0ea5e9;
  text-decoration: none;
}
._title_11hhq_1169:hover {
  opacity: 0.8;
}

._titleCurrent_11hhq_1181 {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  color: #000;
}

._subtitle_11hhq_1189 {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #71717a;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_2ntap_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_2ntap_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_2ntap_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_2ntap_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_2ntap_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_2ntap_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_2ntap_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_2ntap_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_2ntap_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_2ntap_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_2ntap_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_2ntap_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_2ntap_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_2ntap_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_2ntap_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_2ntap_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_2ntap_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_2ntap_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_2ntap_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_2ntap_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_2ntap_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_2ntap_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_2ntap_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_2ntap_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_2ntap_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_2ntap_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_2ntap_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_2ntap_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_2ntap_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_2ntap_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_2ntap_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_2ntap_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_2ntap_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_2ntap_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_2ntap_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_2ntap_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_2ntap_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_2ntap_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_2ntap_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_2ntap_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_2ntap_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_2ntap_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_2ntap_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_2ntap_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_2ntap_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_2ntap_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_2ntap_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_2ntap_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_2ntap_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_2ntap_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_2ntap_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_2ntap_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_2ntap_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_2ntap_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_2ntap_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_2ntap_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_2ntap_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_2ntap_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_2ntap_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_2ntap_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_2ntap_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_2ntap_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_2ntap_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_2ntap_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_2ntap_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_2ntap_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_2ntap_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_2ntap_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_2ntap_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_2ntap_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_2ntap_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_2ntap_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_2ntap_259 {
  padding: 0;
}

._p-t-0_2ntap_263 {
  padding-top: 0;
}

._p-r-0_2ntap_267 {
  padding-right: 0;
}

._p-b-0_2ntap_271 {
  padding-bottom: 0;
}

._p-l-0_2ntap_275 {
  padding-left: 0;
}

._m-0_2ntap_279 {
  margin: 0;
}

._m-t-0_2ntap_283 {
  margin-top: 0;
}

._m-r-0_2ntap_287 {
  margin-right: 0;
}

._m-b-0_2ntap_291 {
  margin-bottom: 0;
}

._m-l-0_2ntap_295 {
  margin-left: 0;
}

._p-1_2ntap_299 {
  padding: 2px;
}

._p-t-1_2ntap_303 {
  padding-top: 2px;
}

._p-r-1_2ntap_307 {
  padding-right: 2px;
}

._p-b-1_2ntap_311 {
  padding-bottom: 2px;
}

._p-l-1_2ntap_315 {
  padding-left: 2px;
}

._m-1_2ntap_319 {
  margin: 2px;
}

._m-t-1_2ntap_323 {
  margin-top: 2px;
}

._m-r-1_2ntap_327 {
  margin-right: 2px;
}

._m-b-1_2ntap_331 {
  margin-bottom: 2px;
}

._m-l-1_2ntap_335 {
  margin-left: 2px;
}

._p-2_2ntap_339 {
  padding: 4px;
}

._p-t-2_2ntap_343 {
  padding-top: 4px;
}

._p-r-2_2ntap_347 {
  padding-right: 4px;
}

._p-b-2_2ntap_351 {
  padding-bottom: 4px;
}

._p-l-2_2ntap_355 {
  padding-left: 4px;
}

._m-2_2ntap_359 {
  margin: 4px;
}

._m-t-2_2ntap_363 {
  margin-top: 4px;
}

._m-r-2_2ntap_367 {
  margin-right: 4px;
}

._m-b-2_2ntap_371 {
  margin-bottom: 4px;
}

._m-l-2_2ntap_375 {
  margin-left: 4px;
}

._p-3_2ntap_379 {
  padding: 8px;
}

._p-t-3_2ntap_383 {
  padding-top: 8px;
}

._p-r-3_2ntap_387 {
  padding-right: 8px;
}

._p-b-3_2ntap_391 {
  padding-bottom: 8px;
}

._p-l-3_2ntap_395 {
  padding-left: 8px;
}

._m-3_2ntap_399 {
  margin: 8px;
}

._m-t-3_2ntap_403 {
  margin-top: 8px;
}

._m-r-3_2ntap_407 {
  margin-right: 8px;
}

._m-b-3_2ntap_411 {
  margin-bottom: 8px;
}

._m-l-3_2ntap_415 {
  margin-left: 8px;
}

._p-4_2ntap_419 {
  padding: 12px;
}

._p-t-4_2ntap_423 {
  padding-top: 12px;
}

._p-r-4_2ntap_427 {
  padding-right: 12px;
}

._p-b-4_2ntap_431 {
  padding-bottom: 12px;
}

._p-l-4_2ntap_435 {
  padding-left: 12px;
}

._m-4_2ntap_439 {
  margin: 12px;
}

._m-t-4_2ntap_443 {
  margin-top: 12px;
}

._m-r-4_2ntap_447 {
  margin-right: 12px;
}

._m-b-4_2ntap_451 {
  margin-bottom: 12px;
}

._m-l-4_2ntap_455 {
  margin-left: 12px;
}

._p-5_2ntap_459 {
  padding: 16px;
}

._p-t-5_2ntap_463 {
  padding-top: 16px;
}

._p-r-5_2ntap_467 {
  padding-right: 16px;
}

._p-b-5_2ntap_471 {
  padding-bottom: 16px;
}

._p-l-5_2ntap_475 {
  padding-left: 16px;
}

._m-5_2ntap_479 {
  margin: 16px;
}

._m-t-5_2ntap_483 {
  margin-top: 16px;
}

._m-r-5_2ntap_487 {
  margin-right: 16px;
}

._m-b-5_2ntap_491 {
  margin-bottom: 16px;
}

._m-l-5_2ntap_495 {
  margin-left: 16px;
}

._p-6_2ntap_499 {
  padding: 24px;
}

._p-t-6_2ntap_503 {
  padding-top: 24px;
}

._p-r-6_2ntap_507 {
  padding-right: 24px;
}

._p-b-6_2ntap_511 {
  padding-bottom: 24px;
}

._p-l-6_2ntap_515 {
  padding-left: 24px;
}

._m-6_2ntap_519 {
  margin: 24px;
}

._m-t-6_2ntap_523 {
  margin-top: 24px;
}

._m-r-6_2ntap_527 {
  margin-right: 24px;
}

._m-b-6_2ntap_531 {
  margin-bottom: 24px;
}

._m-l-6_2ntap_535 {
  margin-left: 24px;
}

._p-7_2ntap_539 {
  padding: 32px;
}

._p-t-7_2ntap_543 {
  padding-top: 32px;
}

._p-r-7_2ntap_547 {
  padding-right: 32px;
}

._p-b-7_2ntap_551 {
  padding-bottom: 32px;
}

._p-l-7_2ntap_555 {
  padding-left: 32px;
}

._m-7_2ntap_559 {
  margin: 32px;
}

._m-t-7_2ntap_563 {
  margin-top: 32px;
}

._m-r-7_2ntap_567 {
  margin-right: 32px;
}

._m-b-7_2ntap_571 {
  margin-bottom: 32px;
}

._m-l-7_2ntap_575 {
  margin-left: 32px;
}

._p-8_2ntap_579 {
  padding: 40px;
}

._p-t-8_2ntap_583 {
  padding-top: 40px;
}

._p-r-8_2ntap_587 {
  padding-right: 40px;
}

._p-b-8_2ntap_591 {
  padding-bottom: 40px;
}

._p-l-8_2ntap_595 {
  padding-left: 40px;
}

._m-8_2ntap_599 {
  margin: 40px;
}

._m-t-8_2ntap_603 {
  margin-top: 40px;
}

._m-r-8_2ntap_607 {
  margin-right: 40px;
}

._m-b-8_2ntap_611 {
  margin-bottom: 40px;
}

._m-l-8_2ntap_615 {
  margin-left: 40px;
}

._p-9_2ntap_619 {
  padding: 48px;
}

._p-t-9_2ntap_623 {
  padding-top: 48px;
}

._p-r-9_2ntap_627 {
  padding-right: 48px;
}

._p-b-9_2ntap_631 {
  padding-bottom: 48px;
}

._p-l-9_2ntap_635 {
  padding-left: 48px;
}

._m-9_2ntap_639 {
  margin: 48px;
}

._m-t-9_2ntap_643 {
  margin-top: 48px;
}

._m-r-9_2ntap_647 {
  margin-right: 48px;
}

._m-b-9_2ntap_651 {
  margin-bottom: 48px;
}

._m-l-9_2ntap_655 {
  margin-left: 48px;
}

._p-10_2ntap_659 {
  padding: 64px;
}

._p-t-10_2ntap_663 {
  padding-top: 64px;
}

._p-r-10_2ntap_667 {
  padding-right: 64px;
}

._p-b-10_2ntap_671 {
  padding-bottom: 64px;
}

._p-l-10_2ntap_675 {
  padding-left: 64px;
}

._m-10_2ntap_679 {
  margin: 64px;
}

._m-t-10_2ntap_683 {
  margin-top: 64px;
}

._m-r-10_2ntap_687 {
  margin-right: 64px;
}

._m-b-10_2ntap_691 {
  margin-bottom: 64px;
}

._m-l-10_2ntap_695 {
  margin-left: 64px;
}

._p-11_2ntap_699 {
  padding: 80px;
}

._p-t-11_2ntap_703 {
  padding-top: 80px;
}

._p-r-11_2ntap_707 {
  padding-right: 80px;
}

._p-b-11_2ntap_711 {
  padding-bottom: 80px;
}

._p-l-11_2ntap_715 {
  padding-left: 80px;
}

._m-11_2ntap_719 {
  margin: 80px;
}

._m-t-11_2ntap_723 {
  margin-top: 80px;
}

._m-r-11_2ntap_727 {
  margin-right: 80px;
}

._m-b-11_2ntap_731 {
  margin-bottom: 80px;
}

._m-l-11_2ntap_735 {
  margin-left: 80px;
}

._p-12_2ntap_739 {
  padding: 96px;
}

._p-t-12_2ntap_743 {
  padding-top: 96px;
}

._p-r-12_2ntap_747 {
  padding-right: 96px;
}

._p-b-12_2ntap_751 {
  padding-bottom: 96px;
}

._p-l-12_2ntap_755 {
  padding-left: 96px;
}

._m-12_2ntap_759 {
  margin: 96px;
}

._m-t-12_2ntap_763 {
  margin-top: 96px;
}

._m-r-12_2ntap_767 {
  margin-right: 96px;
}

._m-b-12_2ntap_771 {
  margin-bottom: 96px;
}

._m-l-12_2ntap_775 {
  margin-left: 96px;
}

._p-13_2ntap_779 {
  padding: 160px;
}

._p-t-13_2ntap_783 {
  padding-top: 160px;
}

._p-r-13_2ntap_787 {
  padding-right: 160px;
}

._p-b-13_2ntap_791 {
  padding-bottom: 160px;
}

._p-l-13_2ntap_795 {
  padding-left: 160px;
}

._m-13_2ntap_799 {
  margin: 160px;
}

._m-t-13_2ntap_803 {
  margin-top: 160px;
}

._m-r-13_2ntap_807 {
  margin-right: 160px;
}

._m-b-13_2ntap_811 {
  margin-bottom: 160px;
}

._m-l-13_2ntap_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_2ntap_825 {
  border-radius: 0;
}

._r-1_2ntap_829 {
  border-radius: 2px;
}

._r-2_2ntap_833 {
  border-radius: 4px;
}

._r-3_2ntap_837 {
  border-radius: 6px;
}

._r-4_2ntap_841 {
  border-radius: 8px;
}

._r-5_2ntap_845 {
  border-radius: 12px;
}

._r-6_2ntap_849 {
  border-radius: 20px;
}

._r-full_2ntap_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_2ntap_860 {
  border: 0 solid;
}

._border-1_2ntap_864 {
  border: 1px solid;
}

._border-2_2ntap_868 {
  border: 2px solid;
}

._border-3_2ntap_872 {
  border: 3px solid;
}

._border-4_2ntap_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_2ntap_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_2ntap_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_2ntap_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_2ntap_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_2ntap_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_2ntap_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_2ntap_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_2ntap_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_2ntap_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_2ntap_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_2ntap_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_2ntap_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_2ntap_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_2ntap_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_2ntap_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_2ntap_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_2ntap_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_2ntap_1039 {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 200;
  animation: _fadeIn_2ntap_1 0.2s ease-out;
}

@keyframes _fadeIn_2ntap_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._menu_2ntap_1055 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100dvh;
  background-color: #fafafa;
  display: flex;
  flex-direction: column;
  animation: _slideIn_2ntap_1 0.3s ease-out;
}

@keyframes _slideIn_2ntap_1 {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
._header_2ntap_1075 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  padding: 0 16px;
  background-color: #fafafa;
}

._logoButton_2ntap_1084 {
  display: flex;
  align-items: center;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
._logoButton_2ntap_1084:hover {
  background-color: transparent;
}

._logo_2ntap_1084 {
  height: 24px;
}

._closeButton_2ntap_1100 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
._closeButton_2ntap_1100:hover {
  background-color: transparent;
}

._closeIcon_2ntap_1115 {
  width: 24px;
  height: 24px;
}

._nav_2ntap_1120 {
  flex: 1;
  padding: 16px;
  overflow-y: auto;
}

._menuList_2ntap_1126 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

._menuItem_2ntap_1134 {
  margin-bottom: 0;
}

._menuLink_2ntap_1138 {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 57px;
  padding: 0 16px;
  border-radius: 6px;
  text-decoration: none;
}
._menuLink_2ntap_1138._active_2ntap_1147 {
  background-color: #ecf1ff;
}
._menuLink_2ntap_1138._active_2ntap_1147 ._menuIcon_2ntap_1150::before {
  color: #2d6af6;
}
._menuLink_2ntap_1138._active_2ntap_1147 ._menuText_2ntap_1153 {
  color: #2d6af6;
}

._menuIcon_2ntap_1150 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._menuIcon_2ntap_1150::before {
  font-size: 24px !important;
  color: #71717a;
}

._menuText_2ntap_1153 {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #2c2c31;
  line-height: 25px;
}

._parentLink_2ntap_1177 {
  border: none;
  background: transparent;
  width: 100%;
}

._expandIcon_2ntap_1183 {
  margin-left: auto;
  transition: transform 0.2s ease;
}
._expandIcon_2ntap_1183::before {
  font-size: 18px !important;
  color: #71717a;
}
._expandIcon_2ntap_1183._expanded_2ntap_1191 {
  transform: rotate(180deg);
}

._subMenuList_2ntap_1195 {
  list-style: none;
  margin: 0;
  padding: 0 0 0 48px;
  display: flex;
  flex-direction: column;
}

._subMenuItem_2ntap_1203 {
  margin-bottom: 0;
}

._subMenuLink_2ntap_1207 {
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0 16px;
  border-radius: 6px;
  text-decoration: none;
}
._subMenuLink_2ntap_1207._active_2ntap_1147 ._subMenuText_2ntap_1215 {
  color: #2d6af6;
  font-weight: 600;
}

._subMenuText_2ntap_1215 {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #71717a;
  line-height: 22px;
}

._accountSection_2ntap_1228 {
  margin: 0 16px 24px;
}

._accountButton_2ntap_1232 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 8px;
  padding: 8px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  height: 48px;
  cursor: pointer;
  transition: background-color 0.2s;
}
._accountButton_2ntap_1232:hover {
  background-color: var(--color-bg-elevation-2);
}

._userInfo_2ntap_1250 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}

._avatarWrapper_2ntap_1257 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
}

._notificationDot_2ntap_1265 {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 8px;
  height: 8px;
  background-color: var(--color-danger);
  border-radius: 50%;
  z-index: 1;
}

._companyName_2ntap_1276 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._companyName_2ntap_1276:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._companyName_2ntap_1276 {
    font-size: 12px;
  }
}
._companyName_2ntap_1276 {
  color: var(--color-text-title);
}

._accountDropdownPortal_2ntap_1293 {
  position: fixed;
  z-index: 1000;
}

._dropdown_2ntap_1298 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  width: 100%;
  overflow: hidden;
  padding: 8px;
}

._dropdownItem_2ntap_1307 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.15s;
}
._dropdownItem_2ntap_1307:hover {
  background-color: var(--color-default);
}

._dropdownItemActive_2ntap_1320 {
  background-color: var(--color-default);
}

._dropdownItemDanger_2ntap_1324 ._dropdownItemLabel_2ntap_1324 {
  color: var(--color-danger);
}
._dropdownItemDanger_2ntap_1324 ._dropdownItemIcon_2ntap_1327 {
  color: var(--color-danger);
}
._dropdownItemDanger_2ntap_1324:hover {
  background-color: var(--color-danger-light);
}

._dropdownDivider_2ntap_1334 {
  height: 1px;
  background-color: var(--color-border);
  margin: 8px 0;
}

._invitationList_2ntap_1340 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._dropdownItemLabel_2ntap_1324 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._dropdownItemLabel_2ntap_1324:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dropdownItemLabel_2ntap_1324 {
    font-size: 12px;
  }
}
._dropdownItemLabel_2ntap_1324 {
  color: var(--color-text-title);
  display: flex;
  align-items: center;
}

._dropdownItemIcon_2ntap_1327 {
  width: 20px;
  height: 20px;
  color: var(--color-text-action);
}

._roleTag_2ntap_1371 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._roleTag_2ntap_1371:not(button) {
  color: var(--color-text-body);
}
._roleTag_2ntap_1371 {
  color: var(--color-text-sub) !important;
}

._myAccountTag_2ntap_1383 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._myAccountTag_2ntap_1383:not(button) {
  color: var(--color-text-body);
}
._myAccountTag_2ntap_1383 {
  color: var(--color-text-sub) !important;
}

._pendingBadge_2ntap_1395 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 4px;
  margin-left: 4px;
  background-color: var(--color-danger);
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  border-radius: 9px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ul9u_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ul9u_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ul9u_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ul9u_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ul9u_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ul9u_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ul9u_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ul9u_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ul9u_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1ul9u_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ul9u_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ul9u_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ul9u_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ul9u_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ul9u_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ul9u_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ul9u_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ul9u_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1ul9u_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ul9u_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ul9u_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ul9u_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ul9u_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ul9u_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ul9u_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ul9u_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ul9u_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1ul9u_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ul9u_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ul9u_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ul9u_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ul9u_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ul9u_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ul9u_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ul9u_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ul9u_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1ul9u_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ul9u_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ul9u_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ul9u_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ul9u_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ul9u_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ul9u_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ul9u_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ul9u_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1ul9u_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ul9u_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ul9u_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ul9u_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ul9u_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ul9u_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ul9u_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ul9u_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ul9u_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1ul9u_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ul9u_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ul9u_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ul9u_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ul9u_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ul9u_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ul9u_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ul9u_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ul9u_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1ul9u_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ul9u_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ul9u_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ul9u_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ul9u_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ul9u_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ul9u_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ul9u_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ul9u_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ul9u_259 {
  padding: 0;
}

._p-t-0_1ul9u_263 {
  padding-top: 0;
}

._p-r-0_1ul9u_267 {
  padding-right: 0;
}

._p-b-0_1ul9u_271 {
  padding-bottom: 0;
}

._p-l-0_1ul9u_275 {
  padding-left: 0;
}

._m-0_1ul9u_279 {
  margin: 0;
}

._m-t-0_1ul9u_283 {
  margin-top: 0;
}

._m-r-0_1ul9u_287 {
  margin-right: 0;
}

._m-b-0_1ul9u_291 {
  margin-bottom: 0;
}

._m-l-0_1ul9u_295 {
  margin-left: 0;
}

._p-1_1ul9u_299 {
  padding: 2px;
}

._p-t-1_1ul9u_303 {
  padding-top: 2px;
}

._p-r-1_1ul9u_307 {
  padding-right: 2px;
}

._p-b-1_1ul9u_311 {
  padding-bottom: 2px;
}

._p-l-1_1ul9u_315 {
  padding-left: 2px;
}

._m-1_1ul9u_319 {
  margin: 2px;
}

._m-t-1_1ul9u_323 {
  margin-top: 2px;
}

._m-r-1_1ul9u_327 {
  margin-right: 2px;
}

._m-b-1_1ul9u_331 {
  margin-bottom: 2px;
}

._m-l-1_1ul9u_335 {
  margin-left: 2px;
}

._p-2_1ul9u_339 {
  padding: 4px;
}

._p-t-2_1ul9u_343 {
  padding-top: 4px;
}

._p-r-2_1ul9u_347 {
  padding-right: 4px;
}

._p-b-2_1ul9u_351 {
  padding-bottom: 4px;
}

._p-l-2_1ul9u_355 {
  padding-left: 4px;
}

._m-2_1ul9u_359 {
  margin: 4px;
}

._m-t-2_1ul9u_363 {
  margin-top: 4px;
}

._m-r-2_1ul9u_367 {
  margin-right: 4px;
}

._m-b-2_1ul9u_371 {
  margin-bottom: 4px;
}

._m-l-2_1ul9u_375 {
  margin-left: 4px;
}

._p-3_1ul9u_379 {
  padding: 8px;
}

._p-t-3_1ul9u_383 {
  padding-top: 8px;
}

._p-r-3_1ul9u_387 {
  padding-right: 8px;
}

._p-b-3_1ul9u_391 {
  padding-bottom: 8px;
}

._p-l-3_1ul9u_395 {
  padding-left: 8px;
}

._m-3_1ul9u_399 {
  margin: 8px;
}

._m-t-3_1ul9u_403 {
  margin-top: 8px;
}

._m-r-3_1ul9u_407 {
  margin-right: 8px;
}

._m-b-3_1ul9u_411 {
  margin-bottom: 8px;
}

._m-l-3_1ul9u_415 {
  margin-left: 8px;
}

._p-4_1ul9u_419 {
  padding: 12px;
}

._p-t-4_1ul9u_423 {
  padding-top: 12px;
}

._p-r-4_1ul9u_427 {
  padding-right: 12px;
}

._p-b-4_1ul9u_431 {
  padding-bottom: 12px;
}

._p-l-4_1ul9u_435 {
  padding-left: 12px;
}

._m-4_1ul9u_439 {
  margin: 12px;
}

._m-t-4_1ul9u_443 {
  margin-top: 12px;
}

._m-r-4_1ul9u_447 {
  margin-right: 12px;
}

._m-b-4_1ul9u_451 {
  margin-bottom: 12px;
}

._m-l-4_1ul9u_455 {
  margin-left: 12px;
}

._p-5_1ul9u_459 {
  padding: 16px;
}

._p-t-5_1ul9u_463 {
  padding-top: 16px;
}

._p-r-5_1ul9u_467 {
  padding-right: 16px;
}

._p-b-5_1ul9u_471 {
  padding-bottom: 16px;
}

._p-l-5_1ul9u_475 {
  padding-left: 16px;
}

._m-5_1ul9u_479 {
  margin: 16px;
}

._m-t-5_1ul9u_483 {
  margin-top: 16px;
}

._m-r-5_1ul9u_487 {
  margin-right: 16px;
}

._m-b-5_1ul9u_491 {
  margin-bottom: 16px;
}

._m-l-5_1ul9u_495 {
  margin-left: 16px;
}

._p-6_1ul9u_499 {
  padding: 24px;
}

._p-t-6_1ul9u_503 {
  padding-top: 24px;
}

._p-r-6_1ul9u_507 {
  padding-right: 24px;
}

._p-b-6_1ul9u_511 {
  padding-bottom: 24px;
}

._p-l-6_1ul9u_515 {
  padding-left: 24px;
}

._m-6_1ul9u_519 {
  margin: 24px;
}

._m-t-6_1ul9u_523 {
  margin-top: 24px;
}

._m-r-6_1ul9u_527 {
  margin-right: 24px;
}

._m-b-6_1ul9u_531 {
  margin-bottom: 24px;
}

._m-l-6_1ul9u_535 {
  margin-left: 24px;
}

._p-7_1ul9u_539 {
  padding: 32px;
}

._p-t-7_1ul9u_543 {
  padding-top: 32px;
}

._p-r-7_1ul9u_547 {
  padding-right: 32px;
}

._p-b-7_1ul9u_551 {
  padding-bottom: 32px;
}

._p-l-7_1ul9u_555 {
  padding-left: 32px;
}

._m-7_1ul9u_559 {
  margin: 32px;
}

._m-t-7_1ul9u_563 {
  margin-top: 32px;
}

._m-r-7_1ul9u_567 {
  margin-right: 32px;
}

._m-b-7_1ul9u_571 {
  margin-bottom: 32px;
}

._m-l-7_1ul9u_575 {
  margin-left: 32px;
}

._p-8_1ul9u_579 {
  padding: 40px;
}

._p-t-8_1ul9u_583 {
  padding-top: 40px;
}

._p-r-8_1ul9u_587 {
  padding-right: 40px;
}

._p-b-8_1ul9u_591 {
  padding-bottom: 40px;
}

._p-l-8_1ul9u_595 {
  padding-left: 40px;
}

._m-8_1ul9u_599 {
  margin: 40px;
}

._m-t-8_1ul9u_603 {
  margin-top: 40px;
}

._m-r-8_1ul9u_607 {
  margin-right: 40px;
}

._m-b-8_1ul9u_611 {
  margin-bottom: 40px;
}

._m-l-8_1ul9u_615 {
  margin-left: 40px;
}

._p-9_1ul9u_619 {
  padding: 48px;
}

._p-t-9_1ul9u_623 {
  padding-top: 48px;
}

._p-r-9_1ul9u_627 {
  padding-right: 48px;
}

._p-b-9_1ul9u_631 {
  padding-bottom: 48px;
}

._p-l-9_1ul9u_635 {
  padding-left: 48px;
}

._m-9_1ul9u_639 {
  margin: 48px;
}

._m-t-9_1ul9u_643 {
  margin-top: 48px;
}

._m-r-9_1ul9u_647 {
  margin-right: 48px;
}

._m-b-9_1ul9u_651 {
  margin-bottom: 48px;
}

._m-l-9_1ul9u_655 {
  margin-left: 48px;
}

._p-10_1ul9u_659 {
  padding: 64px;
}

._p-t-10_1ul9u_663 {
  padding-top: 64px;
}

._p-r-10_1ul9u_667 {
  padding-right: 64px;
}

._p-b-10_1ul9u_671 {
  padding-bottom: 64px;
}

._p-l-10_1ul9u_675 {
  padding-left: 64px;
}

._m-10_1ul9u_679 {
  margin: 64px;
}

._m-t-10_1ul9u_683 {
  margin-top: 64px;
}

._m-r-10_1ul9u_687 {
  margin-right: 64px;
}

._m-b-10_1ul9u_691 {
  margin-bottom: 64px;
}

._m-l-10_1ul9u_695 {
  margin-left: 64px;
}

._p-11_1ul9u_699 {
  padding: 80px;
}

._p-t-11_1ul9u_703 {
  padding-top: 80px;
}

._p-r-11_1ul9u_707 {
  padding-right: 80px;
}

._p-b-11_1ul9u_711 {
  padding-bottom: 80px;
}

._p-l-11_1ul9u_715 {
  padding-left: 80px;
}

._m-11_1ul9u_719 {
  margin: 80px;
}

._m-t-11_1ul9u_723 {
  margin-top: 80px;
}

._m-r-11_1ul9u_727 {
  margin-right: 80px;
}

._m-b-11_1ul9u_731 {
  margin-bottom: 80px;
}

._m-l-11_1ul9u_735 {
  margin-left: 80px;
}

._p-12_1ul9u_739 {
  padding: 96px;
}

._p-t-12_1ul9u_743 {
  padding-top: 96px;
}

._p-r-12_1ul9u_747 {
  padding-right: 96px;
}

._p-b-12_1ul9u_751 {
  padding-bottom: 96px;
}

._p-l-12_1ul9u_755 {
  padding-left: 96px;
}

._m-12_1ul9u_759 {
  margin: 96px;
}

._m-t-12_1ul9u_763 {
  margin-top: 96px;
}

._m-r-12_1ul9u_767 {
  margin-right: 96px;
}

._m-b-12_1ul9u_771 {
  margin-bottom: 96px;
}

._m-l-12_1ul9u_775 {
  margin-left: 96px;
}

._p-13_1ul9u_779 {
  padding: 160px;
}

._p-t-13_1ul9u_783 {
  padding-top: 160px;
}

._p-r-13_1ul9u_787 {
  padding-right: 160px;
}

._p-b-13_1ul9u_791 {
  padding-bottom: 160px;
}

._p-l-13_1ul9u_795 {
  padding-left: 160px;
}

._m-13_1ul9u_799 {
  margin: 160px;
}

._m-t-13_1ul9u_803 {
  margin-top: 160px;
}

._m-r-13_1ul9u_807 {
  margin-right: 160px;
}

._m-b-13_1ul9u_811 {
  margin-bottom: 160px;
}

._m-l-13_1ul9u_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ul9u_825 {
  border-radius: 0;
}

._r-1_1ul9u_829 {
  border-radius: 2px;
}

._r-2_1ul9u_833 {
  border-radius: 4px;
}

._r-3_1ul9u_837 {
  border-radius: 6px;
}

._r-4_1ul9u_841 {
  border-radius: 8px;
}

._r-5_1ul9u_845 {
  border-radius: 12px;
}

._r-6_1ul9u_849 {
  border-radius: 20px;
}

._r-full_1ul9u_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ul9u_860 {
  border: 0 solid;
}

._border-1_1ul9u_864 {
  border: 1px solid;
}

._border-2_1ul9u_868 {
  border: 2px solid;
}

._border-3_1ul9u_872 {
  border: 3px solid;
}

._border-4_1ul9u_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ul9u_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ul9u_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ul9u_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ul9u_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ul9u_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ul9u_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ul9u_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ul9u_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ul9u_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1ul9u_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ul9u_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ul9u_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ul9u_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ul9u_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ul9u_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ul9u_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ul9u_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._adminLayout_1ul9u_1039 {
  display: flex;
  min-height: 100vh;
}

._lnb_1ul9u_1044 {
  width: 200px;
  background-color: var(--lnb-bg);
  display: flex;
  flex-direction: column;
  position: fixed;
  height: 100vh;
  border-right: 1px solid var(--lnb-border);
  z-index: 100;
  transition: transform 0.3s ease, width 0.3s ease;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._lnb_1ul9u_1044 {
    display: none;
  }
}
._lnb_1ul9u_1044._folded_1ul9u_1060 {
  width: 50px;
}

._logoContainer_1ul9u_1064 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 0 4px;
  border-bottom: 1px solid var(--lnb-border);
  height: 62px;
  transition: padding 0.3s ease;
}
._folded_1ul9u_1060 ._logoContainer_1ul9u_1064 {
  justify-content: center;
}

._foldButton_1ul9u_1078 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: transparent;
  border: none;
  cursor: pointer;
  flex-shrink: 0;
}
._foldButton_1ul9u_1078:hover {
  background-color: transparent;
}
._foldButton_1ul9u_1078 i::before {
  font-size: 24px;
  color: #71717a;
}

._foldIcon_1ul9u_1097 {
  width: 24px;
  height: 24px;
  min-width: 24px;
  object-fit: contain;
}

._logo_1ul9u_1064 {
  cursor: pointer;
}

._logoImage_1ul9u_1108 {
  height: auto;
}

._nav_1ul9u_1112 {
  padding: 12px 0 0;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 24px;
  overflow-y: auto;
  transition: padding 0.3s ease;
}

._menuGroup_1ul9u_1122 {
  display: flex;
  flex-direction: column;
}

._menuList_1ul9u_1127 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

._menuItem_1ul9u_1135 {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 8px;
  height: 42px;
  border-radius: 6px;
  transition: background-color 0.2s, padding 0.3s ease;
}
._menuItem_1ul9u_1135:has(._menuLink_1ul9u_1144._active_1ul9u_1144)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  background-color: #2d6af6;
  border-radius: 0 4px 4px 0;
}
._menuItem_1ul9u_1135:has(._parentLink_1ul9u_1154._active_1ul9u_1144)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  background-color: #2d6af6;
  border-radius: 0 4px 4px 0;
}
._folded_1ul9u_1060 ._menuItem_1ul9u_1135 {
  justify-content: center;
  padding: 0 8px;
}

._menuLink_1ul9u_1144 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._menuLink_1ul9u_1144:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuLink_1ul9u_1144 {
    font-size: 14px;
  }
}
._menuLink_1ul9u_1144 {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  gap: 4px;
  padding: 0 8px;
  height: 42px;
  color: var(--lnb-text);
  text-decoration: none;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s;
}
._menuLink_1ul9u_1144:hover {
  background-color: var(--lnb-hover-bg);
}
._menuLink_1ul9u_1144._active_1ul9u_1144 {
  background-color: #e2efff;
}
._menuLink_1ul9u_1144._active_1ul9u_1144 ._menuIcon_1ul9u_1202::before {
  color: #2d6af6;
}
._menuLink_1ul9u_1144._active_1ul9u_1144 ._menuText_1ul9u_1205 {
  color: #2d6af6;
}
._menuLink_1ul9u_1144._parentLink_1ul9u_1154 {
  border: none;
  background: transparent;
}
._menuLink_1ul9u_1144._parentLink_1ul9u_1154:hover {
  background-color: transparent;
}
._folded_1ul9u_1060 ._menuLink_1ul9u_1144 {
  flex: none;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
}

._menuIcon_1ul9u_1202 {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
._menuIcon_1ul9u_1202::before {
  font-size: 18px !important;
  color: #71717a;
}

._menuText_1ul9u_1205 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._menuText_1ul9u_1205:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuText_1ul9u_1205 {
    font-size: 12px;
  }
}
._menuText_1ul9u_1205 {
  white-space: nowrap;
  overflow: hidden;
  transition: opacity 0.3s ease;
}
._folded_1ul9u_1060 ._menuText_1ul9u_1205 {
  display: none;
}

._expandIcon_1ul9u_1258 {
  margin-left: auto;
  transition: transform 0.2s ease;
  flex-shrink: 0;
}
._expandIcon_1ul9u_1258::before {
  font-size: 14px !important;
  color: #71717a;
}
._expandIcon_1ul9u_1258._expanded_1ul9u_1267 {
  transform: rotate(180deg);
}
._folded_1ul9u_1060 ._expandIcon_1ul9u_1258 {
  display: none;
}

._subMenuList_1ul9u_1274 {
  list-style: none;
  margin: 0;
  padding: 0 0 0 40px;
  display: flex;
  flex-direction: column;
}

._subMenuItem_1ul9u_1282 {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 8px;
  height: 36px;
}

._subMenuLink_1ul9u_1290 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._subMenuLink_1ul9u_1290:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subMenuLink_1ul9u_1290 {
    font-size: 12px;
  }
}
._subMenuLink_1ul9u_1290 {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 0 8px;
  height: 36px;
  color: var(--lnb-text);
  text-decoration: none;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s;
}
._subMenuLink_1ul9u_1290:hover {
  background-color: var(--lnb-hover-bg);
}
._subMenuLink_1ul9u_1290._active_1ul9u_1144 ._subMenuText_1ul9u_1318 {
  color: #2d6af6;
  font-weight: 600;
}

._subMenuText_1ul9u_1318 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._subMenuText_1ul9u_1318:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subMenuText_1ul9u_1318 {
    font-size: 12px;
  }
}
._subMenuText_1ul9u_1318 {
  white-space: nowrap;
  overflow: hidden;
}

._parentMenuWrapper_1ul9u_1341 {
  position: relative;
}

._foldedSubMenu_1ul9u_1345 {
  position: fixed;
  left: 50px;
  min-width: 160px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 4px;
  z-index: 200;
}

._foldedSubMenuTitle_1ul9u_1356 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._foldedSubMenuTitle_1ul9u_1356:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._foldedSubMenuTitle_1ul9u_1356 {
    font-size: 12px;
  }
}
._foldedSubMenuTitle_1ul9u_1356 {
  color: var(--color-text-muted);
  padding: 4px 8px;
}

._foldedSubMenuLink_1ul9u_1374 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._foldedSubMenuLink_1ul9u_1374:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._foldedSubMenuLink_1ul9u_1374 {
    font-size: 12px;
  }
}
._foldedSubMenuLink_1ul9u_1374 {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 4px;
  color: var(--color-text-primary);
  text-decoration: none;
  transition: background-color 0.15s;
}
._foldedSubMenuLink_1ul9u_1374:hover {
  background-color: var(--color-default);
}
._foldedSubMenuLink_1ul9u_1374._active_1ul9u_1144 {
  color: #2d6af6;
  font-weight: 600;
}

._main_1ul9u_1404 {
  flex: 1;
  margin-left: 200px;
  padding-top: 56px;
  display: flex;
  flex-direction: column;
  height: 100vh;
  overflow: hidden;
  transition: margin-left 0.3s ease;
}
._main_1ul9u_1404._folded_1ul9u_1060 {
  margin-left: 50px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._main_1ul9u_1404 {
    margin-left: 0;
    padding-top: 48px;
    overflow: hidden;
    height: 100dvh;
  }
}

._content_1ul9u_1426 {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 20px;
  overflow-y: auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1ul9u_1426 {
    padding: 0;
    overflow-y: auto;
    height: 100%;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_effpn_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_effpn_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_effpn_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_effpn_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_effpn_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_effpn_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_effpn_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_effpn_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_effpn_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_effpn_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_effpn_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_effpn_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_effpn_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_effpn_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_effpn_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_effpn_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_effpn_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_effpn_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_effpn_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_effpn_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_effpn_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_effpn_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_effpn_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_effpn_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_effpn_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_effpn_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_effpn_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_effpn_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_effpn_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_effpn_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_effpn_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_effpn_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_effpn_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_effpn_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_effpn_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_effpn_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_effpn_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_effpn_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_effpn_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_effpn_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_effpn_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_effpn_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_effpn_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_effpn_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_effpn_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_effpn_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_effpn_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_effpn_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_effpn_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_effpn_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_effpn_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_effpn_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_effpn_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_effpn_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_effpn_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_effpn_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_effpn_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_effpn_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_effpn_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_effpn_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_effpn_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_effpn_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_effpn_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_effpn_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_effpn_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_effpn_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_effpn_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_effpn_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_effpn_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_effpn_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_effpn_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_effpn_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_effpn_259 {
  padding: 0;
}

._p-t-0_effpn_263 {
  padding-top: 0;
}

._p-r-0_effpn_267 {
  padding-right: 0;
}

._p-b-0_effpn_271 {
  padding-bottom: 0;
}

._p-l-0_effpn_275 {
  padding-left: 0;
}

._m-0_effpn_279 {
  margin: 0;
}

._m-t-0_effpn_283 {
  margin-top: 0;
}

._m-r-0_effpn_287 {
  margin-right: 0;
}

._m-b-0_effpn_291 {
  margin-bottom: 0;
}

._m-l-0_effpn_295 {
  margin-left: 0;
}

._p-1_effpn_299 {
  padding: 2px;
}

._p-t-1_effpn_303 {
  padding-top: 2px;
}

._p-r-1_effpn_307 {
  padding-right: 2px;
}

._p-b-1_effpn_311 {
  padding-bottom: 2px;
}

._p-l-1_effpn_315 {
  padding-left: 2px;
}

._m-1_effpn_319 {
  margin: 2px;
}

._m-t-1_effpn_323 {
  margin-top: 2px;
}

._m-r-1_effpn_327 {
  margin-right: 2px;
}

._m-b-1_effpn_331 {
  margin-bottom: 2px;
}

._m-l-1_effpn_335 {
  margin-left: 2px;
}

._p-2_effpn_339 {
  padding: 4px;
}

._p-t-2_effpn_343 {
  padding-top: 4px;
}

._p-r-2_effpn_347 {
  padding-right: 4px;
}

._p-b-2_effpn_351 {
  padding-bottom: 4px;
}

._p-l-2_effpn_355 {
  padding-left: 4px;
}

._m-2_effpn_359 {
  margin: 4px;
}

._m-t-2_effpn_363 {
  margin-top: 4px;
}

._m-r-2_effpn_367 {
  margin-right: 4px;
}

._m-b-2_effpn_371 {
  margin-bottom: 4px;
}

._m-l-2_effpn_375 {
  margin-left: 4px;
}

._p-3_effpn_379 {
  padding: 8px;
}

._p-t-3_effpn_383 {
  padding-top: 8px;
}

._p-r-3_effpn_387 {
  padding-right: 8px;
}

._p-b-3_effpn_391 {
  padding-bottom: 8px;
}

._p-l-3_effpn_395 {
  padding-left: 8px;
}

._m-3_effpn_399 {
  margin: 8px;
}

._m-t-3_effpn_403 {
  margin-top: 8px;
}

._m-r-3_effpn_407 {
  margin-right: 8px;
}

._m-b-3_effpn_411 {
  margin-bottom: 8px;
}

._m-l-3_effpn_415 {
  margin-left: 8px;
}

._p-4_effpn_419 {
  padding: 12px;
}

._p-t-4_effpn_423 {
  padding-top: 12px;
}

._p-r-4_effpn_427 {
  padding-right: 12px;
}

._p-b-4_effpn_431 {
  padding-bottom: 12px;
}

._p-l-4_effpn_435 {
  padding-left: 12px;
}

._m-4_effpn_439 {
  margin: 12px;
}

._m-t-4_effpn_443 {
  margin-top: 12px;
}

._m-r-4_effpn_447 {
  margin-right: 12px;
}

._m-b-4_effpn_451 {
  margin-bottom: 12px;
}

._m-l-4_effpn_455 {
  margin-left: 12px;
}

._p-5_effpn_459 {
  padding: 16px;
}

._p-t-5_effpn_463 {
  padding-top: 16px;
}

._p-r-5_effpn_467 {
  padding-right: 16px;
}

._p-b-5_effpn_471 {
  padding-bottom: 16px;
}

._p-l-5_effpn_475 {
  padding-left: 16px;
}

._m-5_effpn_479 {
  margin: 16px;
}

._m-t-5_effpn_483 {
  margin-top: 16px;
}

._m-r-5_effpn_487 {
  margin-right: 16px;
}

._m-b-5_effpn_491 {
  margin-bottom: 16px;
}

._m-l-5_effpn_495 {
  margin-left: 16px;
}

._p-6_effpn_499 {
  padding: 24px;
}

._p-t-6_effpn_503 {
  padding-top: 24px;
}

._p-r-6_effpn_507 {
  padding-right: 24px;
}

._p-b-6_effpn_511 {
  padding-bottom: 24px;
}

._p-l-6_effpn_515 {
  padding-left: 24px;
}

._m-6_effpn_519 {
  margin: 24px;
}

._m-t-6_effpn_523 {
  margin-top: 24px;
}

._m-r-6_effpn_527 {
  margin-right: 24px;
}

._m-b-6_effpn_531 {
  margin-bottom: 24px;
}

._m-l-6_effpn_535 {
  margin-left: 24px;
}

._p-7_effpn_539 {
  padding: 32px;
}

._p-t-7_effpn_543 {
  padding-top: 32px;
}

._p-r-7_effpn_547 {
  padding-right: 32px;
}

._p-b-7_effpn_551 {
  padding-bottom: 32px;
}

._p-l-7_effpn_555 {
  padding-left: 32px;
}

._m-7_effpn_559 {
  margin: 32px;
}

._m-t-7_effpn_563 {
  margin-top: 32px;
}

._m-r-7_effpn_567 {
  margin-right: 32px;
}

._m-b-7_effpn_571 {
  margin-bottom: 32px;
}

._m-l-7_effpn_575 {
  margin-left: 32px;
}

._p-8_effpn_579 {
  padding: 40px;
}

._p-t-8_effpn_583 {
  padding-top: 40px;
}

._p-r-8_effpn_587 {
  padding-right: 40px;
}

._p-b-8_effpn_591 {
  padding-bottom: 40px;
}

._p-l-8_effpn_595 {
  padding-left: 40px;
}

._m-8_effpn_599 {
  margin: 40px;
}

._m-t-8_effpn_603 {
  margin-top: 40px;
}

._m-r-8_effpn_607 {
  margin-right: 40px;
}

._m-b-8_effpn_611 {
  margin-bottom: 40px;
}

._m-l-8_effpn_615 {
  margin-left: 40px;
}

._p-9_effpn_619 {
  padding: 48px;
}

._p-t-9_effpn_623 {
  padding-top: 48px;
}

._p-r-9_effpn_627 {
  padding-right: 48px;
}

._p-b-9_effpn_631 {
  padding-bottom: 48px;
}

._p-l-9_effpn_635 {
  padding-left: 48px;
}

._m-9_effpn_639 {
  margin: 48px;
}

._m-t-9_effpn_643 {
  margin-top: 48px;
}

._m-r-9_effpn_647 {
  margin-right: 48px;
}

._m-b-9_effpn_651 {
  margin-bottom: 48px;
}

._m-l-9_effpn_655 {
  margin-left: 48px;
}

._p-10_effpn_659 {
  padding: 64px;
}

._p-t-10_effpn_663 {
  padding-top: 64px;
}

._p-r-10_effpn_667 {
  padding-right: 64px;
}

._p-b-10_effpn_671 {
  padding-bottom: 64px;
}

._p-l-10_effpn_675 {
  padding-left: 64px;
}

._m-10_effpn_679 {
  margin: 64px;
}

._m-t-10_effpn_683 {
  margin-top: 64px;
}

._m-r-10_effpn_687 {
  margin-right: 64px;
}

._m-b-10_effpn_691 {
  margin-bottom: 64px;
}

._m-l-10_effpn_695 {
  margin-left: 64px;
}

._p-11_effpn_699 {
  padding: 80px;
}

._p-t-11_effpn_703 {
  padding-top: 80px;
}

._p-r-11_effpn_707 {
  padding-right: 80px;
}

._p-b-11_effpn_711 {
  padding-bottom: 80px;
}

._p-l-11_effpn_715 {
  padding-left: 80px;
}

._m-11_effpn_719 {
  margin: 80px;
}

._m-t-11_effpn_723 {
  margin-top: 80px;
}

._m-r-11_effpn_727 {
  margin-right: 80px;
}

._m-b-11_effpn_731 {
  margin-bottom: 80px;
}

._m-l-11_effpn_735 {
  margin-left: 80px;
}

._p-12_effpn_739 {
  padding: 96px;
}

._p-t-12_effpn_743 {
  padding-top: 96px;
}

._p-r-12_effpn_747 {
  padding-right: 96px;
}

._p-b-12_effpn_751 {
  padding-bottom: 96px;
}

._p-l-12_effpn_755 {
  padding-left: 96px;
}

._m-12_effpn_759 {
  margin: 96px;
}

._m-t-12_effpn_763 {
  margin-top: 96px;
}

._m-r-12_effpn_767 {
  margin-right: 96px;
}

._m-b-12_effpn_771 {
  margin-bottom: 96px;
}

._m-l-12_effpn_775 {
  margin-left: 96px;
}

._p-13_effpn_779 {
  padding: 160px;
}

._p-t-13_effpn_783 {
  padding-top: 160px;
}

._p-r-13_effpn_787 {
  padding-right: 160px;
}

._p-b-13_effpn_791 {
  padding-bottom: 160px;
}

._p-l-13_effpn_795 {
  padding-left: 160px;
}

._m-13_effpn_799 {
  margin: 160px;
}

._m-t-13_effpn_803 {
  margin-top: 160px;
}

._m-r-13_effpn_807 {
  margin-right: 160px;
}

._m-b-13_effpn_811 {
  margin-bottom: 160px;
}

._m-l-13_effpn_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_effpn_825 {
  border-radius: 0;
}

._r-1_effpn_829 {
  border-radius: 2px;
}

._r-2_effpn_833 {
  border-radius: 4px;
}

._r-3_effpn_837 {
  border-radius: 6px;
}

._r-4_effpn_841 {
  border-radius: 8px;
}

._r-5_effpn_845 {
  border-radius: 12px;
}

._r-6_effpn_849 {
  border-radius: 20px;
}

._r-full_effpn_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_effpn_860 {
  border: 0 solid;
}

._border-1_effpn_864 {
  border: 1px solid;
}

._border-2_effpn_868 {
  border: 2px solid;
}

._border-3_effpn_872 {
  border: 3px solid;
}

._border-4_effpn_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_effpn_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_effpn_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_effpn_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_effpn_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_effpn_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_effpn_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_effpn_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_effpn_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_effpn_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_effpn_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_effpn_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_effpn_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_effpn_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_effpn_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_effpn_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_effpn_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_effpn_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._notFoundPage_effpn_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  background-color: var(--color-default);
}

._container_effpn_1047 {
  text-align: center;
  padding: 64px;
  max-width: 500px;
}

._errorCode_effpn_1053 {
  font-size: 60px;
  line-height: 1.2;
  font-weight: 600;
}
._errorCode_effpn_1053:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorCode_effpn_1053 {
    font-size: 36px;
  }
}
._errorCode_effpn_1053 {
  font-weight: 700;
  color: var(--color-text-disabled);
  line-height: 1;
  margin-bottom: 24px;
  font-size: 120px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorCode_effpn_1053 {
    font-size: 80px;
  }
}

._textContent_effpn_1079 {
  margin-top: 40px;
}

._title_effpn_1083 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
}
._title_effpn_1083:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_effpn_1083 {
    font-size: 18px;
  }
}
._title_effpn_1083 {
  color: var(--color-text-title);
  margin-bottom: 12px;
}

._description_effpn_1101 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._description_effpn_1101:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._description_effpn_1101 {
    font-size: 14px;
  }
}
._description_effpn_1101 {
  color: var(--color-text-body);
  margin-bottom: 40px;
}
._description_effpn_1101 p {
  margin: 2px 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1qfx9_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qfx9_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qfx9_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qfx9_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1qfx9_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1qfx9_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1qfx9_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1qfx9_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1qfx9_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1qfx9_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qfx9_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qfx9_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qfx9_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1qfx9_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1qfx9_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1qfx9_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1qfx9_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1qfx9_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1qfx9_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qfx9_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qfx9_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qfx9_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1qfx9_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1qfx9_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1qfx9_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1qfx9_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1qfx9_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1qfx9_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qfx9_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qfx9_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qfx9_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1qfx9_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1qfx9_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1qfx9_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1qfx9_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1qfx9_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1qfx9_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qfx9_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qfx9_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qfx9_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1qfx9_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1qfx9_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1qfx9_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1qfx9_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1qfx9_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1qfx9_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qfx9_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qfx9_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qfx9_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1qfx9_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1qfx9_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1qfx9_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1qfx9_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1qfx9_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1qfx9_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qfx9_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qfx9_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qfx9_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1qfx9_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1qfx9_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1qfx9_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1qfx9_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1qfx9_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1qfx9_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qfx9_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qfx9_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qfx9_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1qfx9_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1qfx9_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1qfx9_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1qfx9_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1qfx9_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1qfx9_259 {
  padding: 0;
}

._p-t-0_1qfx9_263 {
  padding-top: 0;
}

._p-r-0_1qfx9_267 {
  padding-right: 0;
}

._p-b-0_1qfx9_271 {
  padding-bottom: 0;
}

._p-l-0_1qfx9_275 {
  padding-left: 0;
}

._m-0_1qfx9_279 {
  margin: 0;
}

._m-t-0_1qfx9_283 {
  margin-top: 0;
}

._m-r-0_1qfx9_287 {
  margin-right: 0;
}

._m-b-0_1qfx9_291 {
  margin-bottom: 0;
}

._m-l-0_1qfx9_295 {
  margin-left: 0;
}

._p-1_1qfx9_299 {
  padding: 2px;
}

._p-t-1_1qfx9_303 {
  padding-top: 2px;
}

._p-r-1_1qfx9_307 {
  padding-right: 2px;
}

._p-b-1_1qfx9_311 {
  padding-bottom: 2px;
}

._p-l-1_1qfx9_315 {
  padding-left: 2px;
}

._m-1_1qfx9_319 {
  margin: 2px;
}

._m-t-1_1qfx9_323 {
  margin-top: 2px;
}

._m-r-1_1qfx9_327 {
  margin-right: 2px;
}

._m-b-1_1qfx9_331 {
  margin-bottom: 2px;
}

._m-l-1_1qfx9_335 {
  margin-left: 2px;
}

._p-2_1qfx9_339 {
  padding: 4px;
}

._p-t-2_1qfx9_343 {
  padding-top: 4px;
}

._p-r-2_1qfx9_347 {
  padding-right: 4px;
}

._p-b-2_1qfx9_351 {
  padding-bottom: 4px;
}

._p-l-2_1qfx9_355 {
  padding-left: 4px;
}

._m-2_1qfx9_359 {
  margin: 4px;
}

._m-t-2_1qfx9_363 {
  margin-top: 4px;
}

._m-r-2_1qfx9_367 {
  margin-right: 4px;
}

._m-b-2_1qfx9_371 {
  margin-bottom: 4px;
}

._m-l-2_1qfx9_375 {
  margin-left: 4px;
}

._p-3_1qfx9_379 {
  padding: 8px;
}

._p-t-3_1qfx9_383 {
  padding-top: 8px;
}

._p-r-3_1qfx9_387 {
  padding-right: 8px;
}

._p-b-3_1qfx9_391 {
  padding-bottom: 8px;
}

._p-l-3_1qfx9_395 {
  padding-left: 8px;
}

._m-3_1qfx9_399 {
  margin: 8px;
}

._m-t-3_1qfx9_403 {
  margin-top: 8px;
}

._m-r-3_1qfx9_407 {
  margin-right: 8px;
}

._m-b-3_1qfx9_411 {
  margin-bottom: 8px;
}

._m-l-3_1qfx9_415 {
  margin-left: 8px;
}

._p-4_1qfx9_419 {
  padding: 12px;
}

._p-t-4_1qfx9_423 {
  padding-top: 12px;
}

._p-r-4_1qfx9_427 {
  padding-right: 12px;
}

._p-b-4_1qfx9_431 {
  padding-bottom: 12px;
}

._p-l-4_1qfx9_435 {
  padding-left: 12px;
}

._m-4_1qfx9_439 {
  margin: 12px;
}

._m-t-4_1qfx9_443 {
  margin-top: 12px;
}

._m-r-4_1qfx9_447 {
  margin-right: 12px;
}

._m-b-4_1qfx9_451 {
  margin-bottom: 12px;
}

._m-l-4_1qfx9_455 {
  margin-left: 12px;
}

._p-5_1qfx9_459 {
  padding: 16px;
}

._p-t-5_1qfx9_463 {
  padding-top: 16px;
}

._p-r-5_1qfx9_467 {
  padding-right: 16px;
}

._p-b-5_1qfx9_471 {
  padding-bottom: 16px;
}

._p-l-5_1qfx9_475 {
  padding-left: 16px;
}

._m-5_1qfx9_479 {
  margin: 16px;
}

._m-t-5_1qfx9_483 {
  margin-top: 16px;
}

._m-r-5_1qfx9_487 {
  margin-right: 16px;
}

._m-b-5_1qfx9_491 {
  margin-bottom: 16px;
}

._m-l-5_1qfx9_495 {
  margin-left: 16px;
}

._p-6_1qfx9_499 {
  padding: 24px;
}

._p-t-6_1qfx9_503 {
  padding-top: 24px;
}

._p-r-6_1qfx9_507 {
  padding-right: 24px;
}

._p-b-6_1qfx9_511 {
  padding-bottom: 24px;
}

._p-l-6_1qfx9_515 {
  padding-left: 24px;
}

._m-6_1qfx9_519 {
  margin: 24px;
}

._m-t-6_1qfx9_523 {
  margin-top: 24px;
}

._m-r-6_1qfx9_527 {
  margin-right: 24px;
}

._m-b-6_1qfx9_531 {
  margin-bottom: 24px;
}

._m-l-6_1qfx9_535 {
  margin-left: 24px;
}

._p-7_1qfx9_539 {
  padding: 32px;
}

._p-t-7_1qfx9_543 {
  padding-top: 32px;
}

._p-r-7_1qfx9_547 {
  padding-right: 32px;
}

._p-b-7_1qfx9_551 {
  padding-bottom: 32px;
}

._p-l-7_1qfx9_555 {
  padding-left: 32px;
}

._m-7_1qfx9_559 {
  margin: 32px;
}

._m-t-7_1qfx9_563 {
  margin-top: 32px;
}

._m-r-7_1qfx9_567 {
  margin-right: 32px;
}

._m-b-7_1qfx9_571 {
  margin-bottom: 32px;
}

._m-l-7_1qfx9_575 {
  margin-left: 32px;
}

._p-8_1qfx9_579 {
  padding: 40px;
}

._p-t-8_1qfx9_583 {
  padding-top: 40px;
}

._p-r-8_1qfx9_587 {
  padding-right: 40px;
}

._p-b-8_1qfx9_591 {
  padding-bottom: 40px;
}

._p-l-8_1qfx9_595 {
  padding-left: 40px;
}

._m-8_1qfx9_599 {
  margin: 40px;
}

._m-t-8_1qfx9_603 {
  margin-top: 40px;
}

._m-r-8_1qfx9_607 {
  margin-right: 40px;
}

._m-b-8_1qfx9_611 {
  margin-bottom: 40px;
}

._m-l-8_1qfx9_615 {
  margin-left: 40px;
}

._p-9_1qfx9_619 {
  padding: 48px;
}

._p-t-9_1qfx9_623 {
  padding-top: 48px;
}

._p-r-9_1qfx9_627 {
  padding-right: 48px;
}

._p-b-9_1qfx9_631 {
  padding-bottom: 48px;
}

._p-l-9_1qfx9_635 {
  padding-left: 48px;
}

._m-9_1qfx9_639 {
  margin: 48px;
}

._m-t-9_1qfx9_643 {
  margin-top: 48px;
}

._m-r-9_1qfx9_647 {
  margin-right: 48px;
}

._m-b-9_1qfx9_651 {
  margin-bottom: 48px;
}

._m-l-9_1qfx9_655 {
  margin-left: 48px;
}

._p-10_1qfx9_659 {
  padding: 64px;
}

._p-t-10_1qfx9_663 {
  padding-top: 64px;
}

._p-r-10_1qfx9_667 {
  padding-right: 64px;
}

._p-b-10_1qfx9_671 {
  padding-bottom: 64px;
}

._p-l-10_1qfx9_675 {
  padding-left: 64px;
}

._m-10_1qfx9_679 {
  margin: 64px;
}

._m-t-10_1qfx9_683 {
  margin-top: 64px;
}

._m-r-10_1qfx9_687 {
  margin-right: 64px;
}

._m-b-10_1qfx9_691 {
  margin-bottom: 64px;
}

._m-l-10_1qfx9_695 {
  margin-left: 64px;
}

._p-11_1qfx9_699 {
  padding: 80px;
}

._p-t-11_1qfx9_703 {
  padding-top: 80px;
}

._p-r-11_1qfx9_707 {
  padding-right: 80px;
}

._p-b-11_1qfx9_711 {
  padding-bottom: 80px;
}

._p-l-11_1qfx9_715 {
  padding-left: 80px;
}

._m-11_1qfx9_719 {
  margin: 80px;
}

._m-t-11_1qfx9_723 {
  margin-top: 80px;
}

._m-r-11_1qfx9_727 {
  margin-right: 80px;
}

._m-b-11_1qfx9_731 {
  margin-bottom: 80px;
}

._m-l-11_1qfx9_735 {
  margin-left: 80px;
}

._p-12_1qfx9_739 {
  padding: 96px;
}

._p-t-12_1qfx9_743 {
  padding-top: 96px;
}

._p-r-12_1qfx9_747 {
  padding-right: 96px;
}

._p-b-12_1qfx9_751 {
  padding-bottom: 96px;
}

._p-l-12_1qfx9_755 {
  padding-left: 96px;
}

._m-12_1qfx9_759 {
  margin: 96px;
}

._m-t-12_1qfx9_763 {
  margin-top: 96px;
}

._m-r-12_1qfx9_767 {
  margin-right: 96px;
}

._m-b-12_1qfx9_771 {
  margin-bottom: 96px;
}

._m-l-12_1qfx9_775 {
  margin-left: 96px;
}

._p-13_1qfx9_779 {
  padding: 160px;
}

._p-t-13_1qfx9_783 {
  padding-top: 160px;
}

._p-r-13_1qfx9_787 {
  padding-right: 160px;
}

._p-b-13_1qfx9_791 {
  padding-bottom: 160px;
}

._p-l-13_1qfx9_795 {
  padding-left: 160px;
}

._m-13_1qfx9_799 {
  margin: 160px;
}

._m-t-13_1qfx9_803 {
  margin-top: 160px;
}

._m-r-13_1qfx9_807 {
  margin-right: 160px;
}

._m-b-13_1qfx9_811 {
  margin-bottom: 160px;
}

._m-l-13_1qfx9_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1qfx9_825 {
  border-radius: 0;
}

._r-1_1qfx9_829 {
  border-radius: 2px;
}

._r-2_1qfx9_833 {
  border-radius: 4px;
}

._r-3_1qfx9_837 {
  border-radius: 6px;
}

._r-4_1qfx9_841 {
  border-radius: 8px;
}

._r-5_1qfx9_845 {
  border-radius: 12px;
}

._r-6_1qfx9_849 {
  border-radius: 20px;
}

._r-full_1qfx9_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1qfx9_860 {
  border: 0 solid;
}

._border-1_1qfx9_864 {
  border: 1px solid;
}

._border-2_1qfx9_868 {
  border: 2px solid;
}

._border-3_1qfx9_872 {
  border: 3px solid;
}

._border-4_1qfx9_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1qfx9_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1qfx9_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1qfx9_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1qfx9_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1qfx9_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1qfx9_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1qfx9_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1qfx9_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1qfx9_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1qfx9_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1qfx9_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1qfx9_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1qfx9_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1qfx9_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1qfx9_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1qfx9_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1qfx9_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1qfx9_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_1qfx9_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  padding: 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_1qfx9_1047 {
    padding: 0;
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_1qfx9_1068 {
  position: relative;
  width: 480px;
  max-width: 100%;
  max-height: calc(100vh - 40px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  padding: 24px 36px;
  gap: 24px;
}
._modal_1qfx9_1068 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1qfx9_1068 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
    padding: 12px;
    gap: 16px;
    overflow: hidden;
  }
}

._header_1qfx9_1099 {
  flex-shrink: 0;
}

._title_1qfx9_1103 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1qfx9_1103:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1qfx9_1103 {
    font-size: 16px;
  }
}
._title_1qfx9_1103 {
  color: var(--color-text-title);
  margin: 0;
}

._tabs_1qfx9_1121 {
  display: flex;
  border-bottom: 1px solid var(--color-border);
  flex-shrink: 0;
}

._tab_1qfx9_1121 {
  flex: 1;
  padding: 4px 12px;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._tab_1qfx9_1121:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tab_1qfx9_1121 {
    font-size: 14px;
  }
}
._tab_1qfx9_1121 {
  color: var(--color-text-sub);
  position: relative;
  transition: color 0.2s ease;
}
._tab_1qfx9_1121:hover {
  color: var(--color-text-body);
  background: none;
}
._tab_1qfx9_1121._active_1qfx9_1154 {
  color: var(--color-primary);
  font-weight: 600;
}
._tab_1qfx9_1121._active_1qfx9_1154::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background-color: var(--color-primary);
}

._content_1qfx9_1168 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1qfx9_1168 {
    overflow-y: auto;
  }
}

._form_1qfx9_1180 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._fieldWithButton_1qfx9_1186 {
  display: flex;
  flex-direction: column;
}

._emailWrapper_1qfx9_1191 {
  display: flex;
  gap: 8px;
  align-items: flex-end;
}
._emailWrapper_1qfx9_1191 > :first-child {
  flex: 1;
}
._emailWrapper_1qfx9_1191 button {
  flex-shrink: 0;
  height: 44px !important;
  white-space: nowrap;
  border-radius: 6px !important;
  font-size: 14px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emailWrapper_1qfx9_1191 button {
    height: 41px !important;
  }
}

._codeWrapper_1qfx9_1212 {
  position: relative;
}

._codeInputWrapper_1qfx9_1216 {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
}
._codeInputWrapper_1qfx9_1216 input {
  width: 100%;
  padding-right: 80px;
}

._timer_1qfx9_1227 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._timer_1qfx9_1227:not(button) {
  color: var(--color-text-body);
}
._timer_1qfx9_1227 {
  color: var(--color-danger) !important;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}

._codeErrorText_1qfx9_1245 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._codeErrorText_1qfx9_1245:not(button) {
  color: var(--color-text-body);
}
._codeErrorText_1qfx9_1245 {
  color: var(--color-danger) !important;
  margin-top: 4px;
}

._preparingSection_1qfx9_1258 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 64px 12px;
  text-align: center;
  gap: 12px;
}

._preparingIcon_1qfx9_1268 {
  font-size: 48px;
  color: var(--color-text-sub);
}

._preparingText_1qfx9_1273 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._preparingText_1qfx9_1273:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._preparingText_1qfx9_1273 {
    font-size: 16px;
  }
}
._preparingText_1qfx9_1273 {
  color: var(--color-text-sub);
}

._resultSection_1qfx9_1290 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px 12px;
  text-align: center;
  gap: 8px;
  flex: 1;
}

._resultIcon_1qfx9_1301 i::before {
  font-size: 52px !important;
}
._resultIcon_1qfx9_1301._success_1qfx9_159 {
  color: #14b8a6;
}
._resultIcon_1qfx9_1301._error_1qfx9_1307 {
  color: var(--color-danger);
}

._resultUserId_1qfx9_1311 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._resultUserId_1qfx9_1311:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultUserId_1qfx9_1311 {
    font-size: 16px;
  }
}
._resultUserId_1qfx9_1311 {
  color: var(--color-text-title);
  font-weight: 600;
}

._resultGuide_1qfx9_1329 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._resultGuide_1qfx9_1329:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultGuide_1qfx9_1329 {
    font-size: 12px;
  }
}
._resultGuide_1qfx9_1329 {
  color: var(--color-text-sub);
  line-height: 1.6;
}

._footer_1qfx9_1347 {
  display: flex;
  gap: 16px;
  flex-shrink: 0;
  margin-top: 8px;
}
._footer_1qfx9_1347 button {
  flex: 1;
}
._footer_1qfx9_1347._singleButton_1qfx9_1356 button {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1qfx9_1347 {
    gap: 8px;
    margin-top: 0;
  }
  ._footer_1qfx9_1347 button {
    height: 50px !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    justify-content: center;
  }
}

._errorMessage_1qfx9_1372 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_1qfx9_1372:not(button) {
  color: var(--color-text-body);
}
._errorMessage_1qfx9_1372 {
  padding: 8px;
  background-color: var(--color-danger-fill);
  color: var(--color-danger);
  border-radius: 4px;
  text-align: center;
  animation: _fadeIn_1qfx9_1 0.3s ease;
}

@keyframes _fadeIn_1qfx9_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ac5v6_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ac5v6_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ac5v6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ac5v6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ac5v6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ac5v6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ac5v6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ac5v6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ac5v6_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_ac5v6_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ac5v6_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ac5v6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ac5v6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ac5v6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ac5v6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ac5v6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ac5v6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ac5v6_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_ac5v6_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ac5v6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ac5v6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ac5v6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ac5v6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ac5v6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ac5v6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ac5v6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ac5v6_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_ac5v6_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ac5v6_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ac5v6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ac5v6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ac5v6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ac5v6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ac5v6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ac5v6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ac5v6_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_ac5v6_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_ac5v6_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_ac5v6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ac5v6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ac5v6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ac5v6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ac5v6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ac5v6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ac5v6_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_ac5v6_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_ac5v6_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_ac5v6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ac5v6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ac5v6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ac5v6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ac5v6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ac5v6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ac5v6_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_ac5v6_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ac5v6_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ac5v6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ac5v6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ac5v6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ac5v6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ac5v6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ac5v6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ac5v6_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_ac5v6_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ac5v6_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ac5v6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ac5v6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ac5v6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ac5v6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ac5v6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ac5v6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ac5v6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ac5v6_259 {
  padding: 0;
}

._p-t-0_ac5v6_263 {
  padding-top: 0;
}

._p-r-0_ac5v6_267 {
  padding-right: 0;
}

._p-b-0_ac5v6_271 {
  padding-bottom: 0;
}

._p-l-0_ac5v6_275 {
  padding-left: 0;
}

._m-0_ac5v6_279 {
  margin: 0;
}

._m-t-0_ac5v6_283 {
  margin-top: 0;
}

._m-r-0_ac5v6_287 {
  margin-right: 0;
}

._m-b-0_ac5v6_291 {
  margin-bottom: 0;
}

._m-l-0_ac5v6_295 {
  margin-left: 0;
}

._p-1_ac5v6_299 {
  padding: 2px;
}

._p-t-1_ac5v6_303 {
  padding-top: 2px;
}

._p-r-1_ac5v6_307 {
  padding-right: 2px;
}

._p-b-1_ac5v6_311 {
  padding-bottom: 2px;
}

._p-l-1_ac5v6_315 {
  padding-left: 2px;
}

._m-1_ac5v6_319 {
  margin: 2px;
}

._m-t-1_ac5v6_323 {
  margin-top: 2px;
}

._m-r-1_ac5v6_327 {
  margin-right: 2px;
}

._m-b-1_ac5v6_331 {
  margin-bottom: 2px;
}

._m-l-1_ac5v6_335 {
  margin-left: 2px;
}

._p-2_ac5v6_339 {
  padding: 4px;
}

._p-t-2_ac5v6_343 {
  padding-top: 4px;
}

._p-r-2_ac5v6_347 {
  padding-right: 4px;
}

._p-b-2_ac5v6_351 {
  padding-bottom: 4px;
}

._p-l-2_ac5v6_355 {
  padding-left: 4px;
}

._m-2_ac5v6_359 {
  margin: 4px;
}

._m-t-2_ac5v6_363 {
  margin-top: 4px;
}

._m-r-2_ac5v6_367 {
  margin-right: 4px;
}

._m-b-2_ac5v6_371 {
  margin-bottom: 4px;
}

._m-l-2_ac5v6_375 {
  margin-left: 4px;
}

._p-3_ac5v6_379 {
  padding: 8px;
}

._p-t-3_ac5v6_383 {
  padding-top: 8px;
}

._p-r-3_ac5v6_387 {
  padding-right: 8px;
}

._p-b-3_ac5v6_391 {
  padding-bottom: 8px;
}

._p-l-3_ac5v6_395 {
  padding-left: 8px;
}

._m-3_ac5v6_399 {
  margin: 8px;
}

._m-t-3_ac5v6_403 {
  margin-top: 8px;
}

._m-r-3_ac5v6_407 {
  margin-right: 8px;
}

._m-b-3_ac5v6_411 {
  margin-bottom: 8px;
}

._m-l-3_ac5v6_415 {
  margin-left: 8px;
}

._p-4_ac5v6_419 {
  padding: 12px;
}

._p-t-4_ac5v6_423 {
  padding-top: 12px;
}

._p-r-4_ac5v6_427 {
  padding-right: 12px;
}

._p-b-4_ac5v6_431 {
  padding-bottom: 12px;
}

._p-l-4_ac5v6_435 {
  padding-left: 12px;
}

._m-4_ac5v6_439 {
  margin: 12px;
}

._m-t-4_ac5v6_443 {
  margin-top: 12px;
}

._m-r-4_ac5v6_447 {
  margin-right: 12px;
}

._m-b-4_ac5v6_451 {
  margin-bottom: 12px;
}

._m-l-4_ac5v6_455 {
  margin-left: 12px;
}

._p-5_ac5v6_459 {
  padding: 16px;
}

._p-t-5_ac5v6_463 {
  padding-top: 16px;
}

._p-r-5_ac5v6_467 {
  padding-right: 16px;
}

._p-b-5_ac5v6_471 {
  padding-bottom: 16px;
}

._p-l-5_ac5v6_475 {
  padding-left: 16px;
}

._m-5_ac5v6_479 {
  margin: 16px;
}

._m-t-5_ac5v6_483 {
  margin-top: 16px;
}

._m-r-5_ac5v6_487 {
  margin-right: 16px;
}

._m-b-5_ac5v6_491 {
  margin-bottom: 16px;
}

._m-l-5_ac5v6_495 {
  margin-left: 16px;
}

._p-6_ac5v6_499 {
  padding: 24px;
}

._p-t-6_ac5v6_503 {
  padding-top: 24px;
}

._p-r-6_ac5v6_507 {
  padding-right: 24px;
}

._p-b-6_ac5v6_511 {
  padding-bottom: 24px;
}

._p-l-6_ac5v6_515 {
  padding-left: 24px;
}

._m-6_ac5v6_519 {
  margin: 24px;
}

._m-t-6_ac5v6_523 {
  margin-top: 24px;
}

._m-r-6_ac5v6_527 {
  margin-right: 24px;
}

._m-b-6_ac5v6_531 {
  margin-bottom: 24px;
}

._m-l-6_ac5v6_535 {
  margin-left: 24px;
}

._p-7_ac5v6_539 {
  padding: 32px;
}

._p-t-7_ac5v6_543 {
  padding-top: 32px;
}

._p-r-7_ac5v6_547 {
  padding-right: 32px;
}

._p-b-7_ac5v6_551 {
  padding-bottom: 32px;
}

._p-l-7_ac5v6_555 {
  padding-left: 32px;
}

._m-7_ac5v6_559 {
  margin: 32px;
}

._m-t-7_ac5v6_563 {
  margin-top: 32px;
}

._m-r-7_ac5v6_567 {
  margin-right: 32px;
}

._m-b-7_ac5v6_571 {
  margin-bottom: 32px;
}

._m-l-7_ac5v6_575 {
  margin-left: 32px;
}

._p-8_ac5v6_579 {
  padding: 40px;
}

._p-t-8_ac5v6_583 {
  padding-top: 40px;
}

._p-r-8_ac5v6_587 {
  padding-right: 40px;
}

._p-b-8_ac5v6_591 {
  padding-bottom: 40px;
}

._p-l-8_ac5v6_595 {
  padding-left: 40px;
}

._m-8_ac5v6_599 {
  margin: 40px;
}

._m-t-8_ac5v6_603 {
  margin-top: 40px;
}

._m-r-8_ac5v6_607 {
  margin-right: 40px;
}

._m-b-8_ac5v6_611 {
  margin-bottom: 40px;
}

._m-l-8_ac5v6_615 {
  margin-left: 40px;
}

._p-9_ac5v6_619 {
  padding: 48px;
}

._p-t-9_ac5v6_623 {
  padding-top: 48px;
}

._p-r-9_ac5v6_627 {
  padding-right: 48px;
}

._p-b-9_ac5v6_631 {
  padding-bottom: 48px;
}

._p-l-9_ac5v6_635 {
  padding-left: 48px;
}

._m-9_ac5v6_639 {
  margin: 48px;
}

._m-t-9_ac5v6_643 {
  margin-top: 48px;
}

._m-r-9_ac5v6_647 {
  margin-right: 48px;
}

._m-b-9_ac5v6_651 {
  margin-bottom: 48px;
}

._m-l-9_ac5v6_655 {
  margin-left: 48px;
}

._p-10_ac5v6_659 {
  padding: 64px;
}

._p-t-10_ac5v6_663 {
  padding-top: 64px;
}

._p-r-10_ac5v6_667 {
  padding-right: 64px;
}

._p-b-10_ac5v6_671 {
  padding-bottom: 64px;
}

._p-l-10_ac5v6_675 {
  padding-left: 64px;
}

._m-10_ac5v6_679 {
  margin: 64px;
}

._m-t-10_ac5v6_683 {
  margin-top: 64px;
}

._m-r-10_ac5v6_687 {
  margin-right: 64px;
}

._m-b-10_ac5v6_691 {
  margin-bottom: 64px;
}

._m-l-10_ac5v6_695 {
  margin-left: 64px;
}

._p-11_ac5v6_699 {
  padding: 80px;
}

._p-t-11_ac5v6_703 {
  padding-top: 80px;
}

._p-r-11_ac5v6_707 {
  padding-right: 80px;
}

._p-b-11_ac5v6_711 {
  padding-bottom: 80px;
}

._p-l-11_ac5v6_715 {
  padding-left: 80px;
}

._m-11_ac5v6_719 {
  margin: 80px;
}

._m-t-11_ac5v6_723 {
  margin-top: 80px;
}

._m-r-11_ac5v6_727 {
  margin-right: 80px;
}

._m-b-11_ac5v6_731 {
  margin-bottom: 80px;
}

._m-l-11_ac5v6_735 {
  margin-left: 80px;
}

._p-12_ac5v6_739 {
  padding: 96px;
}

._p-t-12_ac5v6_743 {
  padding-top: 96px;
}

._p-r-12_ac5v6_747 {
  padding-right: 96px;
}

._p-b-12_ac5v6_751 {
  padding-bottom: 96px;
}

._p-l-12_ac5v6_755 {
  padding-left: 96px;
}

._m-12_ac5v6_759 {
  margin: 96px;
}

._m-t-12_ac5v6_763 {
  margin-top: 96px;
}

._m-r-12_ac5v6_767 {
  margin-right: 96px;
}

._m-b-12_ac5v6_771 {
  margin-bottom: 96px;
}

._m-l-12_ac5v6_775 {
  margin-left: 96px;
}

._p-13_ac5v6_779 {
  padding: 160px;
}

._p-t-13_ac5v6_783 {
  padding-top: 160px;
}

._p-r-13_ac5v6_787 {
  padding-right: 160px;
}

._p-b-13_ac5v6_791 {
  padding-bottom: 160px;
}

._p-l-13_ac5v6_795 {
  padding-left: 160px;
}

._m-13_ac5v6_799 {
  margin: 160px;
}

._m-t-13_ac5v6_803 {
  margin-top: 160px;
}

._m-r-13_ac5v6_807 {
  margin-right: 160px;
}

._m-b-13_ac5v6_811 {
  margin-bottom: 160px;
}

._m-l-13_ac5v6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ac5v6_825 {
  border-radius: 0;
}

._r-1_ac5v6_829 {
  border-radius: 2px;
}

._r-2_ac5v6_833 {
  border-radius: 4px;
}

._r-3_ac5v6_837 {
  border-radius: 6px;
}

._r-4_ac5v6_841 {
  border-radius: 8px;
}

._r-5_ac5v6_845 {
  border-radius: 12px;
}

._r-6_ac5v6_849 {
  border-radius: 20px;
}

._r-full_ac5v6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ac5v6_860 {
  border: 0 solid;
}

._border-1_ac5v6_864 {
  border: 1px solid;
}

._border-2_ac5v6_868 {
  border: 2px solid;
}

._border-3_ac5v6_872 {
  border: 3px solid;
}

._border-4_ac5v6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ac5v6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ac5v6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ac5v6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ac5v6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ac5v6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ac5v6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ac5v6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ac5v6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ac5v6_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_ac5v6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ac5v6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ac5v6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ac5v6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ac5v6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ac5v6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ac5v6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ac5v6_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_ac5v6_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_ac5v6_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  padding: 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_ac5v6_1047 {
    padding: 0;
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_ac5v6_1068 {
  width: 480px;
  max-width: 100%;
  max-height: calc(100vh - 40px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  padding: 24px 36px;
  gap: 36px;
}
._modal_ac5v6_1068 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_ac5v6_1068 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
    padding: 12px;
    gap: 24px;
    overflow: hidden;
  }
}

._header_ac5v6_1098 {
  flex-shrink: 0;
}

._title_ac5v6_1102 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_ac5v6_1102:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_ac5v6_1102 {
    font-size: 16px;
  }
}
._title_ac5v6_1102 {
  color: var(--color-text-title);
  margin: 0;
}

._content_ac5v6_1120 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_ac5v6_1120 {
    flex: 1;
    overflow-y: auto;
  }
}

._form_ac5v6_1132 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._emailSection_ac5v6_1138 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._emailWrapper_ac5v6_1144 {
  display: flex;
  align-items: flex-end;
  gap: 8px;
}
._emailWrapper_ac5v6_1144 > div:first-child {
  flex: 1;
}
._emailWrapper_ac5v6_1144 > button {
  flex-shrink: 0;
  min-width: 120px;
  height: 44px !important;
  white-space: nowrap;
  border-radius: 6px !important;
  font-size: 14px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emailWrapper_ac5v6_1144 > button {
    height: 41px !important;
  }
}

._emailErrorText_ac5v6_1166 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._emailErrorText_ac5v6_1166:not(button) {
  color: var(--color-text-body);
}
._emailErrorText_ac5v6_1166 {
  color: var(--color-danger) !important;
  margin: 0;
}

._codeInputWrapper_ac5v6_1179 {
  position: relative;
  display: flex;
  align-items: center;
}
._codeInputWrapper_ac5v6_1179 input {
  padding-right: 96px;
}

._timer_ac5v6_1188 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._timer_ac5v6_1188:not(button) {
  color: var(--color-text-body);
}
._timer_ac5v6_1188 {
  color: var(--color-danger) !important;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}

._passwordWrapper_ac5v6_1206 {
  position: relative;
  display: flex;
  align-items: center;
}
._passwordWrapper_ac5v6_1206 input {
  padding-right: 64px;
}
._passwordWrapper_ac5v6_1206 ._toggleButton_ac5v6_1214 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-bg-toggle);
  transition: color 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
._passwordWrapper_ac5v6_1206 ._toggleButton_ac5v6_1214:hover {
  color: var(--color-text-body);
}
._passwordWrapper_ac5v6_1206 ._toggleButton_ac5v6_1214:focus {
  outline: none;
}
._passwordWrapper_ac5v6_1206 ._toggleButton_ac5v6_1214 i {
  font-size: 18px;
}

._passwordConfirmWrapper_ac5v6_1239 {
  margin-top: 4px;
}

._row_ac5v6_1243 {
  display: flex;
  gap: 12px;
}
._row_ac5v6_1243 > * {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._row_ac5v6_1243 {
    flex-direction: column;
    gap: 12px;
  }
}

._phoneWrapper_ac5v6_1257 {
  display: flex;
  gap: 4px;
}
._phoneWrapper_ac5v6_1257 ._phonePrefix_ac5v6_1261 {
  width: 128px;
  flex-shrink: 0;
  border-color: var(--color-border);
}
._phoneWrapper_ac5v6_1257 ._phoneNumber_ac5v6_1266 {
  flex: 1;
}

._consentSection_ac5v6_1270 {
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._allAgreeItem_ac5v6_1280 {
  display: flex;
  align-items: center;
  padding-bottom: 8px;
  border-bottom: 1px solid var(--color-border);
  margin-bottom: 2px;
}

._consentItem_ac5v6_1288 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._consentLabel_ac5v6_1294 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._consentLabel_ac5v6_1294 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._consentLabel_ac5v6_1294 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._consentLabel_ac5v6_1294 label {
    font-size: 14px;
  }
}
._consentLabel_ac5v6_1294 label {
  color: var(--color-text-body);
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
}
._consentLabel_ac5v6_1294 ._required_ac5v6_1319 {
  color: var(--color-danger);
  font-size: 12px;
}
._consentLabel_ac5v6_1294 ._optional_ac5v6_1323 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._consentLabel_ac5v6_1294 ._optional_ac5v6_1323:not(button) {
  color: var(--color-text-body);
}
._consentLabel_ac5v6_1294 ._optional_ac5v6_1323 {
  color: var(--color-text-sub);
}

._viewLink_ac5v6_1335 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._viewLink_ac5v6_1335:not(button) {
  color: var(--color-text-body);
}
._viewLink_ac5v6_1335 {
  color: var(--color-info);
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  text-decoration: underline;
}
._viewLink_ac5v6_1335:hover {
  background-color: unset;
}

._footer_ac5v6_1355 {
  display: flex;
  gap: 16px;
  flex-shrink: 0;
  margin-top: 8px;
}
._footer_ac5v6_1355 button {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_ac5v6_1355 {
    gap: 8px;
    margin-top: 0;
  }
  ._footer_ac5v6_1355 button {
    height: 50px !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    justify-content: center;
  }
}

._errorMessage_ac5v6_1377 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_ac5v6_1377:not(button) {
  color: var(--color-text-body);
}
._errorMessage_ac5v6_1377 {
  padding: 8px;
  background-color: var(--color-danger-fill);
  color: var(--color-danger);
  border-radius: 4px;
  text-align: center;
  animation: _fadeIn_ac5v6_1 0.3s ease;
}

@keyframes _fadeIn_ac5v6_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_p4ipm_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_p4ipm_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_p4ipm_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_p4ipm_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_p4ipm_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_p4ipm_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_p4ipm_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_p4ipm_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_p4ipm_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_p4ipm_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_p4ipm_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_p4ipm_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_p4ipm_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_p4ipm_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_p4ipm_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_p4ipm_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_p4ipm_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_p4ipm_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_p4ipm_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_p4ipm_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_p4ipm_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_p4ipm_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_p4ipm_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_p4ipm_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_p4ipm_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_p4ipm_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_p4ipm_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_p4ipm_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_p4ipm_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_p4ipm_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_p4ipm_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_p4ipm_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_p4ipm_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_p4ipm_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_p4ipm_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_p4ipm_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_p4ipm_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_p4ipm_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_p4ipm_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_p4ipm_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_p4ipm_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_p4ipm_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_p4ipm_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_p4ipm_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_p4ipm_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_p4ipm_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_p4ipm_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_p4ipm_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_p4ipm_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_p4ipm_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_p4ipm_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_p4ipm_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_p4ipm_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_p4ipm_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_p4ipm_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_p4ipm_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_p4ipm_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_p4ipm_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_p4ipm_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_p4ipm_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_p4ipm_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_p4ipm_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_p4ipm_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_p4ipm_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_p4ipm_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_p4ipm_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_p4ipm_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_p4ipm_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_p4ipm_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_p4ipm_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_p4ipm_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_p4ipm_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_p4ipm_259 {
  padding: 0;
}

._p-t-0_p4ipm_263 {
  padding-top: 0;
}

._p-r-0_p4ipm_267 {
  padding-right: 0;
}

._p-b-0_p4ipm_271 {
  padding-bottom: 0;
}

._p-l-0_p4ipm_275 {
  padding-left: 0;
}

._m-0_p4ipm_279 {
  margin: 0;
}

._m-t-0_p4ipm_283 {
  margin-top: 0;
}

._m-r-0_p4ipm_287 {
  margin-right: 0;
}

._m-b-0_p4ipm_291 {
  margin-bottom: 0;
}

._m-l-0_p4ipm_295 {
  margin-left: 0;
}

._p-1_p4ipm_299 {
  padding: 2px;
}

._p-t-1_p4ipm_303 {
  padding-top: 2px;
}

._p-r-1_p4ipm_307 {
  padding-right: 2px;
}

._p-b-1_p4ipm_311 {
  padding-bottom: 2px;
}

._p-l-1_p4ipm_315 {
  padding-left: 2px;
}

._m-1_p4ipm_319 {
  margin: 2px;
}

._m-t-1_p4ipm_323 {
  margin-top: 2px;
}

._m-r-1_p4ipm_327 {
  margin-right: 2px;
}

._m-b-1_p4ipm_331 {
  margin-bottom: 2px;
}

._m-l-1_p4ipm_335 {
  margin-left: 2px;
}

._p-2_p4ipm_339 {
  padding: 4px;
}

._p-t-2_p4ipm_343 {
  padding-top: 4px;
}

._p-r-2_p4ipm_347 {
  padding-right: 4px;
}

._p-b-2_p4ipm_351 {
  padding-bottom: 4px;
}

._p-l-2_p4ipm_355 {
  padding-left: 4px;
}

._m-2_p4ipm_359 {
  margin: 4px;
}

._m-t-2_p4ipm_363 {
  margin-top: 4px;
}

._m-r-2_p4ipm_367 {
  margin-right: 4px;
}

._m-b-2_p4ipm_371 {
  margin-bottom: 4px;
}

._m-l-2_p4ipm_375 {
  margin-left: 4px;
}

._p-3_p4ipm_379 {
  padding: 8px;
}

._p-t-3_p4ipm_383 {
  padding-top: 8px;
}

._p-r-3_p4ipm_387 {
  padding-right: 8px;
}

._p-b-3_p4ipm_391 {
  padding-bottom: 8px;
}

._p-l-3_p4ipm_395 {
  padding-left: 8px;
}

._m-3_p4ipm_399 {
  margin: 8px;
}

._m-t-3_p4ipm_403 {
  margin-top: 8px;
}

._m-r-3_p4ipm_407 {
  margin-right: 8px;
}

._m-b-3_p4ipm_411 {
  margin-bottom: 8px;
}

._m-l-3_p4ipm_415 {
  margin-left: 8px;
}

._p-4_p4ipm_419 {
  padding: 12px;
}

._p-t-4_p4ipm_423 {
  padding-top: 12px;
}

._p-r-4_p4ipm_427 {
  padding-right: 12px;
}

._p-b-4_p4ipm_431 {
  padding-bottom: 12px;
}

._p-l-4_p4ipm_435 {
  padding-left: 12px;
}

._m-4_p4ipm_439 {
  margin: 12px;
}

._m-t-4_p4ipm_443 {
  margin-top: 12px;
}

._m-r-4_p4ipm_447 {
  margin-right: 12px;
}

._m-b-4_p4ipm_451 {
  margin-bottom: 12px;
}

._m-l-4_p4ipm_455 {
  margin-left: 12px;
}

._p-5_p4ipm_459 {
  padding: 16px;
}

._p-t-5_p4ipm_463 {
  padding-top: 16px;
}

._p-r-5_p4ipm_467 {
  padding-right: 16px;
}

._p-b-5_p4ipm_471 {
  padding-bottom: 16px;
}

._p-l-5_p4ipm_475 {
  padding-left: 16px;
}

._m-5_p4ipm_479 {
  margin: 16px;
}

._m-t-5_p4ipm_483 {
  margin-top: 16px;
}

._m-r-5_p4ipm_487 {
  margin-right: 16px;
}

._m-b-5_p4ipm_491 {
  margin-bottom: 16px;
}

._m-l-5_p4ipm_495 {
  margin-left: 16px;
}

._p-6_p4ipm_499 {
  padding: 24px;
}

._p-t-6_p4ipm_503 {
  padding-top: 24px;
}

._p-r-6_p4ipm_507 {
  padding-right: 24px;
}

._p-b-6_p4ipm_511 {
  padding-bottom: 24px;
}

._p-l-6_p4ipm_515 {
  padding-left: 24px;
}

._m-6_p4ipm_519 {
  margin: 24px;
}

._m-t-6_p4ipm_523 {
  margin-top: 24px;
}

._m-r-6_p4ipm_527 {
  margin-right: 24px;
}

._m-b-6_p4ipm_531 {
  margin-bottom: 24px;
}

._m-l-6_p4ipm_535 {
  margin-left: 24px;
}

._p-7_p4ipm_539 {
  padding: 32px;
}

._p-t-7_p4ipm_543 {
  padding-top: 32px;
}

._p-r-7_p4ipm_547 {
  padding-right: 32px;
}

._p-b-7_p4ipm_551 {
  padding-bottom: 32px;
}

._p-l-7_p4ipm_555 {
  padding-left: 32px;
}

._m-7_p4ipm_559 {
  margin: 32px;
}

._m-t-7_p4ipm_563 {
  margin-top: 32px;
}

._m-r-7_p4ipm_567 {
  margin-right: 32px;
}

._m-b-7_p4ipm_571 {
  margin-bottom: 32px;
}

._m-l-7_p4ipm_575 {
  margin-left: 32px;
}

._p-8_p4ipm_579 {
  padding: 40px;
}

._p-t-8_p4ipm_583 {
  padding-top: 40px;
}

._p-r-8_p4ipm_587 {
  padding-right: 40px;
}

._p-b-8_p4ipm_591 {
  padding-bottom: 40px;
}

._p-l-8_p4ipm_595 {
  padding-left: 40px;
}

._m-8_p4ipm_599 {
  margin: 40px;
}

._m-t-8_p4ipm_603 {
  margin-top: 40px;
}

._m-r-8_p4ipm_607 {
  margin-right: 40px;
}

._m-b-8_p4ipm_611 {
  margin-bottom: 40px;
}

._m-l-8_p4ipm_615 {
  margin-left: 40px;
}

._p-9_p4ipm_619 {
  padding: 48px;
}

._p-t-9_p4ipm_623 {
  padding-top: 48px;
}

._p-r-9_p4ipm_627 {
  padding-right: 48px;
}

._p-b-9_p4ipm_631 {
  padding-bottom: 48px;
}

._p-l-9_p4ipm_635 {
  padding-left: 48px;
}

._m-9_p4ipm_639 {
  margin: 48px;
}

._m-t-9_p4ipm_643 {
  margin-top: 48px;
}

._m-r-9_p4ipm_647 {
  margin-right: 48px;
}

._m-b-9_p4ipm_651 {
  margin-bottom: 48px;
}

._m-l-9_p4ipm_655 {
  margin-left: 48px;
}

._p-10_p4ipm_659 {
  padding: 64px;
}

._p-t-10_p4ipm_663 {
  padding-top: 64px;
}

._p-r-10_p4ipm_667 {
  padding-right: 64px;
}

._p-b-10_p4ipm_671 {
  padding-bottom: 64px;
}

._p-l-10_p4ipm_675 {
  padding-left: 64px;
}

._m-10_p4ipm_679 {
  margin: 64px;
}

._m-t-10_p4ipm_683 {
  margin-top: 64px;
}

._m-r-10_p4ipm_687 {
  margin-right: 64px;
}

._m-b-10_p4ipm_691 {
  margin-bottom: 64px;
}

._m-l-10_p4ipm_695 {
  margin-left: 64px;
}

._p-11_p4ipm_699 {
  padding: 80px;
}

._p-t-11_p4ipm_703 {
  padding-top: 80px;
}

._p-r-11_p4ipm_707 {
  padding-right: 80px;
}

._p-b-11_p4ipm_711 {
  padding-bottom: 80px;
}

._p-l-11_p4ipm_715 {
  padding-left: 80px;
}

._m-11_p4ipm_719 {
  margin: 80px;
}

._m-t-11_p4ipm_723 {
  margin-top: 80px;
}

._m-r-11_p4ipm_727 {
  margin-right: 80px;
}

._m-b-11_p4ipm_731 {
  margin-bottom: 80px;
}

._m-l-11_p4ipm_735 {
  margin-left: 80px;
}

._p-12_p4ipm_739 {
  padding: 96px;
}

._p-t-12_p4ipm_743 {
  padding-top: 96px;
}

._p-r-12_p4ipm_747 {
  padding-right: 96px;
}

._p-b-12_p4ipm_751 {
  padding-bottom: 96px;
}

._p-l-12_p4ipm_755 {
  padding-left: 96px;
}

._m-12_p4ipm_759 {
  margin: 96px;
}

._m-t-12_p4ipm_763 {
  margin-top: 96px;
}

._m-r-12_p4ipm_767 {
  margin-right: 96px;
}

._m-b-12_p4ipm_771 {
  margin-bottom: 96px;
}

._m-l-12_p4ipm_775 {
  margin-left: 96px;
}

._p-13_p4ipm_779 {
  padding: 160px;
}

._p-t-13_p4ipm_783 {
  padding-top: 160px;
}

._p-r-13_p4ipm_787 {
  padding-right: 160px;
}

._p-b-13_p4ipm_791 {
  padding-bottom: 160px;
}

._p-l-13_p4ipm_795 {
  padding-left: 160px;
}

._m-13_p4ipm_799 {
  margin: 160px;
}

._m-t-13_p4ipm_803 {
  margin-top: 160px;
}

._m-r-13_p4ipm_807 {
  margin-right: 160px;
}

._m-b-13_p4ipm_811 {
  margin-bottom: 160px;
}

._m-l-13_p4ipm_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_p4ipm_825 {
  border-radius: 0;
}

._r-1_p4ipm_829 {
  border-radius: 2px;
}

._r-2_p4ipm_833 {
  border-radius: 4px;
}

._r-3_p4ipm_837 {
  border-radius: 6px;
}

._r-4_p4ipm_841 {
  border-radius: 8px;
}

._r-5_p4ipm_845 {
  border-radius: 12px;
}

._r-6_p4ipm_849 {
  border-radius: 20px;
}

._r-full_p4ipm_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_p4ipm_860 {
  border: 0 solid;
}

._border-1_p4ipm_864 {
  border: 1px solid;
}

._border-2_p4ipm_868 {
  border: 2px solid;
}

._border-3_p4ipm_872 {
  border: 3px solid;
}

._border-4_p4ipm_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_p4ipm_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_p4ipm_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_p4ipm_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_p4ipm_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_p4ipm_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_p4ipm_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_p4ipm_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_p4ipm_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_p4ipm_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_p4ipm_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_p4ipm_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_p4ipm_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_p4ipm_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_p4ipm_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_p4ipm_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_p4ipm_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_p4ipm_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_p4ipm_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_p4ipm_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  padding: 12px;
  z-index: 1100;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_p4ipm_1047 {
    padding: 0;
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_p4ipm_1069 {
  width: 520px;
  max-width: 100%;
  max-height: calc(100vh - 40px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._modal_p4ipm_1069 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_p4ipm_1069 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
  }
}

._header_p4ipm_1094 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
  border-bottom: 1px solid var(--color-border);
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_p4ipm_1094 {
    padding: 12px;
  }
}

._title_p4ipm_1108 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_p4ipm_1108:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_p4ipm_1108 {
    font-size: 16px;
  }
}
._title_p4ipm_1108 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_p4ipm_1108 {
    font-size: 18px;
    font-weight: 600;
  }
}

._closeButton_p4ipm_1132 {
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-sub);
  transition: color 0.2s ease;
}
._closeButton_p4ipm_1132:hover {
  color: var(--color-text-body);
  background-color: unset;
}
._closeButton_p4ipm_1132 i {
  font-size: 20px;
}

._content_p4ipm_1151 {
  flex: 1;
  overflow-y: auto;
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_p4ipm_1151 {
    padding: 12px;
  }
}

._termsBody_p4ipm_1162 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._termsBody_p4ipm_1162:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._termsBody_p4ipm_1162 {
    font-size: 12px;
  }
}
._termsBody_p4ipm_1162 {
  color: var(--color-text-body);
  line-height: 1.7;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._termsBody_p4ipm_1162 {
    font-size: 14px;
  }
}

._section_p4ipm_1185 {
  margin-bottom: 24px;
}
._section_p4ipm_1185:last-child {
  margin-bottom: 0;
}

._sectionTitle_p4ipm_1192 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_p4ipm_1192:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_p4ipm_1192 {
    font-size: 14px;
  }
}
._sectionTitle_p4ipm_1192 {
  color: var(--color-text-title);
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_p4ipm_1192 {
    font-size: 15px;
    font-weight: 600;
  }
}

._sectionContent_p4ipm_1216 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._sectionContent_p4ipm_1216:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionContent_p4ipm_1216 {
    font-size: 12px;
  }
}
._sectionContent_p4ipm_1216 {
  color: var(--color-text-body);
  line-height: 1.7;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionContent_p4ipm_1216 {
    font-size: 14px;
  }
}
._sectionContent_p4ipm_1216 ul {
  margin: 4px 0;
  padding-left: 16px;
}
._sectionContent_p4ipm_1216 ul li {
  margin-bottom: 2px;
}

._footer_p4ipm_1246 {
  display: flex;
  padding: 24px;
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_p4ipm_1246 {
    padding: 12px;
  }
  ._footer_p4ipm_1246 button {
    height: 50px !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    justify-content: center;
  }
}
._footer_p4ipm_1246 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_pfymd_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_pfymd_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_pfymd_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_pfymd_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_pfymd_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_pfymd_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_pfymd_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_pfymd_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_pfymd_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_pfymd_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_pfymd_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_pfymd_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_pfymd_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_pfymd_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_pfymd_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_pfymd_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_pfymd_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_pfymd_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_pfymd_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_pfymd_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_pfymd_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_pfymd_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_pfymd_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_pfymd_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_pfymd_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_pfymd_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_pfymd_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_pfymd_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_pfymd_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_pfymd_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_pfymd_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_pfymd_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_pfymd_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_pfymd_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_pfymd_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_pfymd_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_pfymd_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_pfymd_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_pfymd_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_pfymd_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_pfymd_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_pfymd_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_pfymd_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_pfymd_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_pfymd_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_pfymd_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_pfymd_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_pfymd_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_pfymd_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_pfymd_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_pfymd_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_pfymd_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_pfymd_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_pfymd_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_pfymd_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_pfymd_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_pfymd_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_pfymd_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_pfymd_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_pfymd_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_pfymd_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_pfymd_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_pfymd_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_pfymd_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_pfymd_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_pfymd_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_pfymd_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_pfymd_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_pfymd_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_pfymd_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_pfymd_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_pfymd_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_pfymd_259 {
  padding: 0;
}

._p-t-0_pfymd_263 {
  padding-top: 0;
}

._p-r-0_pfymd_267 {
  padding-right: 0;
}

._p-b-0_pfymd_271 {
  padding-bottom: 0;
}

._p-l-0_pfymd_275 {
  padding-left: 0;
}

._m-0_pfymd_279 {
  margin: 0;
}

._m-t-0_pfymd_283 {
  margin-top: 0;
}

._m-r-0_pfymd_287 {
  margin-right: 0;
}

._m-b-0_pfymd_291 {
  margin-bottom: 0;
}

._m-l-0_pfymd_295 {
  margin-left: 0;
}

._p-1_pfymd_299 {
  padding: 2px;
}

._p-t-1_pfymd_303 {
  padding-top: 2px;
}

._p-r-1_pfymd_307 {
  padding-right: 2px;
}

._p-b-1_pfymd_311 {
  padding-bottom: 2px;
}

._p-l-1_pfymd_315 {
  padding-left: 2px;
}

._m-1_pfymd_319 {
  margin: 2px;
}

._m-t-1_pfymd_323 {
  margin-top: 2px;
}

._m-r-1_pfymd_327 {
  margin-right: 2px;
}

._m-b-1_pfymd_331 {
  margin-bottom: 2px;
}

._m-l-1_pfymd_335 {
  margin-left: 2px;
}

._p-2_pfymd_339 {
  padding: 4px;
}

._p-t-2_pfymd_343 {
  padding-top: 4px;
}

._p-r-2_pfymd_347 {
  padding-right: 4px;
}

._p-b-2_pfymd_351 {
  padding-bottom: 4px;
}

._p-l-2_pfymd_355 {
  padding-left: 4px;
}

._m-2_pfymd_359 {
  margin: 4px;
}

._m-t-2_pfymd_363 {
  margin-top: 4px;
}

._m-r-2_pfymd_367 {
  margin-right: 4px;
}

._m-b-2_pfymd_371 {
  margin-bottom: 4px;
}

._m-l-2_pfymd_375 {
  margin-left: 4px;
}

._p-3_pfymd_379 {
  padding: 8px;
}

._p-t-3_pfymd_383 {
  padding-top: 8px;
}

._p-r-3_pfymd_387 {
  padding-right: 8px;
}

._p-b-3_pfymd_391 {
  padding-bottom: 8px;
}

._p-l-3_pfymd_395 {
  padding-left: 8px;
}

._m-3_pfymd_399 {
  margin: 8px;
}

._m-t-3_pfymd_403 {
  margin-top: 8px;
}

._m-r-3_pfymd_407 {
  margin-right: 8px;
}

._m-b-3_pfymd_411 {
  margin-bottom: 8px;
}

._m-l-3_pfymd_415 {
  margin-left: 8px;
}

._p-4_pfymd_419 {
  padding: 12px;
}

._p-t-4_pfymd_423 {
  padding-top: 12px;
}

._p-r-4_pfymd_427 {
  padding-right: 12px;
}

._p-b-4_pfymd_431 {
  padding-bottom: 12px;
}

._p-l-4_pfymd_435 {
  padding-left: 12px;
}

._m-4_pfymd_439 {
  margin: 12px;
}

._m-t-4_pfymd_443 {
  margin-top: 12px;
}

._m-r-4_pfymd_447 {
  margin-right: 12px;
}

._m-b-4_pfymd_451 {
  margin-bottom: 12px;
}

._m-l-4_pfymd_455 {
  margin-left: 12px;
}

._p-5_pfymd_459 {
  padding: 16px;
}

._p-t-5_pfymd_463 {
  padding-top: 16px;
}

._p-r-5_pfymd_467 {
  padding-right: 16px;
}

._p-b-5_pfymd_471 {
  padding-bottom: 16px;
}

._p-l-5_pfymd_475 {
  padding-left: 16px;
}

._m-5_pfymd_479 {
  margin: 16px;
}

._m-t-5_pfymd_483 {
  margin-top: 16px;
}

._m-r-5_pfymd_487 {
  margin-right: 16px;
}

._m-b-5_pfymd_491 {
  margin-bottom: 16px;
}

._m-l-5_pfymd_495 {
  margin-left: 16px;
}

._p-6_pfymd_499 {
  padding: 24px;
}

._p-t-6_pfymd_503 {
  padding-top: 24px;
}

._p-r-6_pfymd_507 {
  padding-right: 24px;
}

._p-b-6_pfymd_511 {
  padding-bottom: 24px;
}

._p-l-6_pfymd_515 {
  padding-left: 24px;
}

._m-6_pfymd_519 {
  margin: 24px;
}

._m-t-6_pfymd_523 {
  margin-top: 24px;
}

._m-r-6_pfymd_527 {
  margin-right: 24px;
}

._m-b-6_pfymd_531 {
  margin-bottom: 24px;
}

._m-l-6_pfymd_535 {
  margin-left: 24px;
}

._p-7_pfymd_539 {
  padding: 32px;
}

._p-t-7_pfymd_543 {
  padding-top: 32px;
}

._p-r-7_pfymd_547 {
  padding-right: 32px;
}

._p-b-7_pfymd_551 {
  padding-bottom: 32px;
}

._p-l-7_pfymd_555 {
  padding-left: 32px;
}

._m-7_pfymd_559 {
  margin: 32px;
}

._m-t-7_pfymd_563 {
  margin-top: 32px;
}

._m-r-7_pfymd_567 {
  margin-right: 32px;
}

._m-b-7_pfymd_571 {
  margin-bottom: 32px;
}

._m-l-7_pfymd_575 {
  margin-left: 32px;
}

._p-8_pfymd_579 {
  padding: 40px;
}

._p-t-8_pfymd_583 {
  padding-top: 40px;
}

._p-r-8_pfymd_587 {
  padding-right: 40px;
}

._p-b-8_pfymd_591 {
  padding-bottom: 40px;
}

._p-l-8_pfymd_595 {
  padding-left: 40px;
}

._m-8_pfymd_599 {
  margin: 40px;
}

._m-t-8_pfymd_603 {
  margin-top: 40px;
}

._m-r-8_pfymd_607 {
  margin-right: 40px;
}

._m-b-8_pfymd_611 {
  margin-bottom: 40px;
}

._m-l-8_pfymd_615 {
  margin-left: 40px;
}

._p-9_pfymd_619 {
  padding: 48px;
}

._p-t-9_pfymd_623 {
  padding-top: 48px;
}

._p-r-9_pfymd_627 {
  padding-right: 48px;
}

._p-b-9_pfymd_631 {
  padding-bottom: 48px;
}

._p-l-9_pfymd_635 {
  padding-left: 48px;
}

._m-9_pfymd_639 {
  margin: 48px;
}

._m-t-9_pfymd_643 {
  margin-top: 48px;
}

._m-r-9_pfymd_647 {
  margin-right: 48px;
}

._m-b-9_pfymd_651 {
  margin-bottom: 48px;
}

._m-l-9_pfymd_655 {
  margin-left: 48px;
}

._p-10_pfymd_659 {
  padding: 64px;
}

._p-t-10_pfymd_663 {
  padding-top: 64px;
}

._p-r-10_pfymd_667 {
  padding-right: 64px;
}

._p-b-10_pfymd_671 {
  padding-bottom: 64px;
}

._p-l-10_pfymd_675 {
  padding-left: 64px;
}

._m-10_pfymd_679 {
  margin: 64px;
}

._m-t-10_pfymd_683 {
  margin-top: 64px;
}

._m-r-10_pfymd_687 {
  margin-right: 64px;
}

._m-b-10_pfymd_691 {
  margin-bottom: 64px;
}

._m-l-10_pfymd_695 {
  margin-left: 64px;
}

._p-11_pfymd_699 {
  padding: 80px;
}

._p-t-11_pfymd_703 {
  padding-top: 80px;
}

._p-r-11_pfymd_707 {
  padding-right: 80px;
}

._p-b-11_pfymd_711 {
  padding-bottom: 80px;
}

._p-l-11_pfymd_715 {
  padding-left: 80px;
}

._m-11_pfymd_719 {
  margin: 80px;
}

._m-t-11_pfymd_723 {
  margin-top: 80px;
}

._m-r-11_pfymd_727 {
  margin-right: 80px;
}

._m-b-11_pfymd_731 {
  margin-bottom: 80px;
}

._m-l-11_pfymd_735 {
  margin-left: 80px;
}

._p-12_pfymd_739 {
  padding: 96px;
}

._p-t-12_pfymd_743 {
  padding-top: 96px;
}

._p-r-12_pfymd_747 {
  padding-right: 96px;
}

._p-b-12_pfymd_751 {
  padding-bottom: 96px;
}

._p-l-12_pfymd_755 {
  padding-left: 96px;
}

._m-12_pfymd_759 {
  margin: 96px;
}

._m-t-12_pfymd_763 {
  margin-top: 96px;
}

._m-r-12_pfymd_767 {
  margin-right: 96px;
}

._m-b-12_pfymd_771 {
  margin-bottom: 96px;
}

._m-l-12_pfymd_775 {
  margin-left: 96px;
}

._p-13_pfymd_779 {
  padding: 160px;
}

._p-t-13_pfymd_783 {
  padding-top: 160px;
}

._p-r-13_pfymd_787 {
  padding-right: 160px;
}

._p-b-13_pfymd_791 {
  padding-bottom: 160px;
}

._p-l-13_pfymd_795 {
  padding-left: 160px;
}

._m-13_pfymd_799 {
  margin: 160px;
}

._m-t-13_pfymd_803 {
  margin-top: 160px;
}

._m-r-13_pfymd_807 {
  margin-right: 160px;
}

._m-b-13_pfymd_811 {
  margin-bottom: 160px;
}

._m-l-13_pfymd_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_pfymd_825 {
  border-radius: 0;
}

._r-1_pfymd_829 {
  border-radius: 2px;
}

._r-2_pfymd_833 {
  border-radius: 4px;
}

._r-3_pfymd_837 {
  border-radius: 6px;
}

._r-4_pfymd_841 {
  border-radius: 8px;
}

._r-5_pfymd_845 {
  border-radius: 12px;
}

._r-6_pfymd_849 {
  border-radius: 20px;
}

._r-full_pfymd_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_pfymd_860 {
  border: 0 solid;
}

._border-1_pfymd_864 {
  border: 1px solid;
}

._border-2_pfymd_868 {
  border: 2px solid;
}

._border-3_pfymd_872 {
  border: 3px solid;
}

._border-4_pfymd_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_pfymd_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_pfymd_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_pfymd_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_pfymd_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_pfymd_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_pfymd_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_pfymd_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_pfymd_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_pfymd_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_pfymd_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_pfymd_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_pfymd_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_pfymd_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_pfymd_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_pfymd_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_pfymd_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_pfymd_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._loginPage_pfymd_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._loginPage_pfymd_1039 {
    padding: 16px;
    min-height: 100dvh;
    max-height: 100dvh;
    overflow: hidden;
  }
}

._loginContainer_pfymd_1054 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._loginContainer_pfymd_1054 {
    width: 100%;
    align-items: stretch;
  }
}

._logoImage_pfymd_1066 {
  display: block;
  width: 135px;
  height: 30px;
  margin: 0 auto 40px;
}

._loginBox_pfymd_1073 {
  width: 480px;
  padding: 40px;
  background-color: var(--color-bg-elevation-1);
  border-radius: 12px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  border: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._loginBox_pfymd_1073 {
    width: 100%;
    padding: 40px 24px 22px;
  }
}

._welcomeSection_pfymd_1088 {
  text-align: center;
  margin-bottom: 40px;
}
._welcomeSection_pfymd_1088 ._title_pfymd_1092 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--color-text-title);
  margin-bottom: 2px;
}
._welcomeSection_pfymd_1088 ._subtitle_pfymd_1099 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  color: var(--color-text-sub);
}

._loginForm_pfymd_1106 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._passwordWrapper_pfymd_1112 {
  position: relative;
  display: flex;
  align-items: center;
}
._passwordWrapper_pfymd_1112 input {
  padding-right: 64px;
}
._passwordWrapper_pfymd_1112 ._toggleButton_pfymd_1120 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-bg-toggle);
  transition: color 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
._passwordWrapper_pfymd_1112 ._toggleButton_pfymd_1120:hover {
  color: var(--color-text-body);
}
._passwordWrapper_pfymd_1112 ._toggleButton_pfymd_1120:focus {
  outline: none;
}
._passwordWrapper_pfymd_1112 ._toggleButton_pfymd_1120 i {
  font-size: 18px;
}

._loginButton_pfymd_1145 {
  margin: 24px 0 0;
}

._textLinks_pfymd_1149 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 32px;
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textLinks_pfymd_1149 {
    margin-top: 12px;
  }
}
._textLinks_pfymd_1149 button {
  color: var(--color-text-sub);
}

._divider_pfymd_1165 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._divider_pfymd_1165:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._divider_pfymd_1165 {
    font-size: 12px;
  }
}
._divider_pfymd_1165 {
  color: var(--color-text-sub);
}

._errorMessage_pfymd_1182 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_pfymd_1182:not(button) {
  color: var(--color-text-body);
}
._errorMessage_pfymd_1182 {
  padding: 8px;
  background-color: var(--color-danger-fill);
  color: var(--color-danger);
  border-radius: 4px;
  text-align: center;
  animation: _fadeIn_pfymd_1 0.3s ease;
}

@keyframes _fadeIn_pfymd_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_s8f12_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_s8f12_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_s8f12_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_s8f12_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_s8f12_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_s8f12_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_s8f12_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_s8f12_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_s8f12_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_s8f12_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_s8f12_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_s8f12_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_s8f12_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_s8f12_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_s8f12_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_s8f12_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_s8f12_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_s8f12_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_s8f12_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_s8f12_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_s8f12_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_s8f12_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_s8f12_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_s8f12_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_s8f12_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_s8f12_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_s8f12_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_s8f12_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_s8f12_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_s8f12_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_s8f12_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_s8f12_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_s8f12_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_s8f12_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_s8f12_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_s8f12_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_s8f12_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_s8f12_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_s8f12_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_s8f12_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_s8f12_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_s8f12_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_s8f12_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_s8f12_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_s8f12_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_s8f12_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_s8f12_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_s8f12_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_s8f12_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_s8f12_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_s8f12_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_s8f12_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_s8f12_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_s8f12_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_s8f12_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_s8f12_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_s8f12_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_s8f12_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_s8f12_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_s8f12_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_s8f12_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_s8f12_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_s8f12_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_s8f12_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_s8f12_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_s8f12_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_s8f12_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_s8f12_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_s8f12_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_s8f12_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_s8f12_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_s8f12_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_s8f12_259 {
  padding: 0;
}

._p-t-0_s8f12_263 {
  padding-top: 0;
}

._p-r-0_s8f12_267 {
  padding-right: 0;
}

._p-b-0_s8f12_271 {
  padding-bottom: 0;
}

._p-l-0_s8f12_275 {
  padding-left: 0;
}

._m-0_s8f12_279 {
  margin: 0;
}

._m-t-0_s8f12_283 {
  margin-top: 0;
}

._m-r-0_s8f12_287 {
  margin-right: 0;
}

._m-b-0_s8f12_291 {
  margin-bottom: 0;
}

._m-l-0_s8f12_295 {
  margin-left: 0;
}

._p-1_s8f12_299 {
  padding: 2px;
}

._p-t-1_s8f12_303 {
  padding-top: 2px;
}

._p-r-1_s8f12_307 {
  padding-right: 2px;
}

._p-b-1_s8f12_311 {
  padding-bottom: 2px;
}

._p-l-1_s8f12_315 {
  padding-left: 2px;
}

._m-1_s8f12_319 {
  margin: 2px;
}

._m-t-1_s8f12_323 {
  margin-top: 2px;
}

._m-r-1_s8f12_327 {
  margin-right: 2px;
}

._m-b-1_s8f12_331 {
  margin-bottom: 2px;
}

._m-l-1_s8f12_335 {
  margin-left: 2px;
}

._p-2_s8f12_339 {
  padding: 4px;
}

._p-t-2_s8f12_343 {
  padding-top: 4px;
}

._p-r-2_s8f12_347 {
  padding-right: 4px;
}

._p-b-2_s8f12_351 {
  padding-bottom: 4px;
}

._p-l-2_s8f12_355 {
  padding-left: 4px;
}

._m-2_s8f12_359 {
  margin: 4px;
}

._m-t-2_s8f12_363 {
  margin-top: 4px;
}

._m-r-2_s8f12_367 {
  margin-right: 4px;
}

._m-b-2_s8f12_371 {
  margin-bottom: 4px;
}

._m-l-2_s8f12_375 {
  margin-left: 4px;
}

._p-3_s8f12_379 {
  padding: 8px;
}

._p-t-3_s8f12_383 {
  padding-top: 8px;
}

._p-r-3_s8f12_387 {
  padding-right: 8px;
}

._p-b-3_s8f12_391 {
  padding-bottom: 8px;
}

._p-l-3_s8f12_395 {
  padding-left: 8px;
}

._m-3_s8f12_399 {
  margin: 8px;
}

._m-t-3_s8f12_403 {
  margin-top: 8px;
}

._m-r-3_s8f12_407 {
  margin-right: 8px;
}

._m-b-3_s8f12_411 {
  margin-bottom: 8px;
}

._m-l-3_s8f12_415 {
  margin-left: 8px;
}

._p-4_s8f12_419 {
  padding: 12px;
}

._p-t-4_s8f12_423 {
  padding-top: 12px;
}

._p-r-4_s8f12_427 {
  padding-right: 12px;
}

._p-b-4_s8f12_431 {
  padding-bottom: 12px;
}

._p-l-4_s8f12_435 {
  padding-left: 12px;
}

._m-4_s8f12_439 {
  margin: 12px;
}

._m-t-4_s8f12_443 {
  margin-top: 12px;
}

._m-r-4_s8f12_447 {
  margin-right: 12px;
}

._m-b-4_s8f12_451 {
  margin-bottom: 12px;
}

._m-l-4_s8f12_455 {
  margin-left: 12px;
}

._p-5_s8f12_459 {
  padding: 16px;
}

._p-t-5_s8f12_463 {
  padding-top: 16px;
}

._p-r-5_s8f12_467 {
  padding-right: 16px;
}

._p-b-5_s8f12_471 {
  padding-bottom: 16px;
}

._p-l-5_s8f12_475 {
  padding-left: 16px;
}

._m-5_s8f12_479 {
  margin: 16px;
}

._m-t-5_s8f12_483 {
  margin-top: 16px;
}

._m-r-5_s8f12_487 {
  margin-right: 16px;
}

._m-b-5_s8f12_491 {
  margin-bottom: 16px;
}

._m-l-5_s8f12_495 {
  margin-left: 16px;
}

._p-6_s8f12_499 {
  padding: 24px;
}

._p-t-6_s8f12_503 {
  padding-top: 24px;
}

._p-r-6_s8f12_507 {
  padding-right: 24px;
}

._p-b-6_s8f12_511 {
  padding-bottom: 24px;
}

._p-l-6_s8f12_515 {
  padding-left: 24px;
}

._m-6_s8f12_519 {
  margin: 24px;
}

._m-t-6_s8f12_523 {
  margin-top: 24px;
}

._m-r-6_s8f12_527 {
  margin-right: 24px;
}

._m-b-6_s8f12_531 {
  margin-bottom: 24px;
}

._m-l-6_s8f12_535 {
  margin-left: 24px;
}

._p-7_s8f12_539 {
  padding: 32px;
}

._p-t-7_s8f12_543 {
  padding-top: 32px;
}

._p-r-7_s8f12_547 {
  padding-right: 32px;
}

._p-b-7_s8f12_551 {
  padding-bottom: 32px;
}

._p-l-7_s8f12_555 {
  padding-left: 32px;
}

._m-7_s8f12_559 {
  margin: 32px;
}

._m-t-7_s8f12_563 {
  margin-top: 32px;
}

._m-r-7_s8f12_567 {
  margin-right: 32px;
}

._m-b-7_s8f12_571 {
  margin-bottom: 32px;
}

._m-l-7_s8f12_575 {
  margin-left: 32px;
}

._p-8_s8f12_579 {
  padding: 40px;
}

._p-t-8_s8f12_583 {
  padding-top: 40px;
}

._p-r-8_s8f12_587 {
  padding-right: 40px;
}

._p-b-8_s8f12_591 {
  padding-bottom: 40px;
}

._p-l-8_s8f12_595 {
  padding-left: 40px;
}

._m-8_s8f12_599 {
  margin: 40px;
}

._m-t-8_s8f12_603 {
  margin-top: 40px;
}

._m-r-8_s8f12_607 {
  margin-right: 40px;
}

._m-b-8_s8f12_611 {
  margin-bottom: 40px;
}

._m-l-8_s8f12_615 {
  margin-left: 40px;
}

._p-9_s8f12_619 {
  padding: 48px;
}

._p-t-9_s8f12_623 {
  padding-top: 48px;
}

._p-r-9_s8f12_627 {
  padding-right: 48px;
}

._p-b-9_s8f12_631 {
  padding-bottom: 48px;
}

._p-l-9_s8f12_635 {
  padding-left: 48px;
}

._m-9_s8f12_639 {
  margin: 48px;
}

._m-t-9_s8f12_643 {
  margin-top: 48px;
}

._m-r-9_s8f12_647 {
  margin-right: 48px;
}

._m-b-9_s8f12_651 {
  margin-bottom: 48px;
}

._m-l-9_s8f12_655 {
  margin-left: 48px;
}

._p-10_s8f12_659 {
  padding: 64px;
}

._p-t-10_s8f12_663 {
  padding-top: 64px;
}

._p-r-10_s8f12_667 {
  padding-right: 64px;
}

._p-b-10_s8f12_671 {
  padding-bottom: 64px;
}

._p-l-10_s8f12_675 {
  padding-left: 64px;
}

._m-10_s8f12_679 {
  margin: 64px;
}

._m-t-10_s8f12_683 {
  margin-top: 64px;
}

._m-r-10_s8f12_687 {
  margin-right: 64px;
}

._m-b-10_s8f12_691 {
  margin-bottom: 64px;
}

._m-l-10_s8f12_695 {
  margin-left: 64px;
}

._p-11_s8f12_699 {
  padding: 80px;
}

._p-t-11_s8f12_703 {
  padding-top: 80px;
}

._p-r-11_s8f12_707 {
  padding-right: 80px;
}

._p-b-11_s8f12_711 {
  padding-bottom: 80px;
}

._p-l-11_s8f12_715 {
  padding-left: 80px;
}

._m-11_s8f12_719 {
  margin: 80px;
}

._m-t-11_s8f12_723 {
  margin-top: 80px;
}

._m-r-11_s8f12_727 {
  margin-right: 80px;
}

._m-b-11_s8f12_731 {
  margin-bottom: 80px;
}

._m-l-11_s8f12_735 {
  margin-left: 80px;
}

._p-12_s8f12_739 {
  padding: 96px;
}

._p-t-12_s8f12_743 {
  padding-top: 96px;
}

._p-r-12_s8f12_747 {
  padding-right: 96px;
}

._p-b-12_s8f12_751 {
  padding-bottom: 96px;
}

._p-l-12_s8f12_755 {
  padding-left: 96px;
}

._m-12_s8f12_759 {
  margin: 96px;
}

._m-t-12_s8f12_763 {
  margin-top: 96px;
}

._m-r-12_s8f12_767 {
  margin-right: 96px;
}

._m-b-12_s8f12_771 {
  margin-bottom: 96px;
}

._m-l-12_s8f12_775 {
  margin-left: 96px;
}

._p-13_s8f12_779 {
  padding: 160px;
}

._p-t-13_s8f12_783 {
  padding-top: 160px;
}

._p-r-13_s8f12_787 {
  padding-right: 160px;
}

._p-b-13_s8f12_791 {
  padding-bottom: 160px;
}

._p-l-13_s8f12_795 {
  padding-left: 160px;
}

._m-13_s8f12_799 {
  margin: 160px;
}

._m-t-13_s8f12_803 {
  margin-top: 160px;
}

._m-r-13_s8f12_807 {
  margin-right: 160px;
}

._m-b-13_s8f12_811 {
  margin-bottom: 160px;
}

._m-l-13_s8f12_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_s8f12_825 {
  border-radius: 0;
}

._r-1_s8f12_829 {
  border-radius: 2px;
}

._r-2_s8f12_833 {
  border-radius: 4px;
}

._r-3_s8f12_837 {
  border-radius: 6px;
}

._r-4_s8f12_841 {
  border-radius: 8px;
}

._r-5_s8f12_845 {
  border-radius: 12px;
}

._r-6_s8f12_849 {
  border-radius: 20px;
}

._r-full_s8f12_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_s8f12_860 {
  border: 0 solid;
}

._border-1_s8f12_864 {
  border: 1px solid;
}

._border-2_s8f12_868 {
  border: 2px solid;
}

._border-3_s8f12_872 {
  border: 3px solid;
}

._border-4_s8f12_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_s8f12_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_s8f12_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_s8f12_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_s8f12_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_s8f12_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_s8f12_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_s8f12_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_s8f12_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_s8f12_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_s8f12_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_s8f12_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_s8f12_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_s8f12_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_s8f12_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_s8f12_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_s8f12_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_s8f12_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_s8f12_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_s8f12_1039 {
    padding: 16px;
    min-height: 100dvh;
    max-height: 100dvh;
    overflow: hidden;
  }
}

._container_s8f12_1054 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_s8f12_1054 {
    width: 100%;
    align-items: stretch;
  }
}

._box_s8f12_1066 {
  width: 480px;
  padding: 40px;
  background-color: var(--color-bg-elevation-1);
  border-radius: 12px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  border: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._box_s8f12_1066 {
    width: 100%;
    padding: 40px 24px 22px;
  }
}

._title_s8f12_1081 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_s8f12_1081:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_s8f12_1081 {
    font-size: 16px;
  }
}
._title_s8f12_1081 {
  color: var(--color-text-title);
  text-align: left;
  margin-bottom: 40px;
}

._form_s8f12_1100 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._passwordFields_s8f12_1106 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

._passwordWrapper_s8f12_1113 {
  position: relative;
  display: flex;
  align-items: center;
}
._passwordWrapper_s8f12_1113 input {
  padding-right: 64px;
}
._passwordWrapper_s8f12_1113 ._toggleButton_s8f12_1121 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-bg-toggle);
  transition: color 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
._passwordWrapper_s8f12_1113 ._toggleButton_s8f12_1121:hover {
  color: var(--color-text-body);
}
._passwordWrapper_s8f12_1113 ._toggleButton_s8f12_1121:focus {
  outline: none;
}
._passwordWrapper_s8f12_1113 ._toggleButton_s8f12_1121 i {
  font-size: 18px;
}

._submitButton_s8f12_1146 {
  margin-top: 24px;
}

._fieldErrorText_s8f12_1150 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldErrorText_s8f12_1150:not(button) {
  color: var(--color-text-body);
}
._fieldErrorText_s8f12_1150 {
  color: var(--color-danger) !important;
  margin-top: -4px;
}

._resultSection_s8f12_1163 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 12px 0;
  text-align: center;
  gap: 8px;
}

._resultIcon_s8f12_1173 i::before {
  font-size: 52px !important;
}
._resultIcon_s8f12_1173._success_s8f12_159 {
  color: #14b8a6;
}
._resultIcon_s8f12_1173._error_s8f12_1179 {
  color: var(--color-danger);
}

._resultTitle_s8f12_1183 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._resultTitle_s8f12_1183:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultTitle_s8f12_1183 {
    font-size: 16px;
  }
}
._resultTitle_s8f12_1183 {
  color: var(--color-text-title);
  margin-top: 4px;
}

._resultGuide_s8f12_1201 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._resultGuide_s8f12_1201:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultGuide_s8f12_1201 {
    font-size: 12px;
  }
}
._resultGuide_s8f12_1201 {
  color: var(--color-text-sub);
  line-height: 1.6;
}

._footer_s8f12_1219 {
  display: flex;
  gap: 16px;
  width: 100%;
  margin-top: 24px;
}
._footer_s8f12_1219 button {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_s8f12_1219 {
    gap: 8px;
  }
  ._footer_s8f12_1219 button {
    height: 50px !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    justify-content: center;
  }
}

@keyframes _fadeIn_s8f12_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_qxafk_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qxafk_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qxafk_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qxafk_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_qxafk_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_qxafk_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_qxafk_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_qxafk_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_qxafk_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_qxafk_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qxafk_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qxafk_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qxafk_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_qxafk_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_qxafk_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_qxafk_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_qxafk_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_qxafk_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_qxafk_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qxafk_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qxafk_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qxafk_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_qxafk_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_qxafk_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_qxafk_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_qxafk_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_qxafk_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_qxafk_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qxafk_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qxafk_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qxafk_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_qxafk_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_qxafk_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_qxafk_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_qxafk_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_qxafk_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_qxafk_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_qxafk_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_qxafk_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_qxafk_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_qxafk_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_qxafk_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_qxafk_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_qxafk_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_qxafk_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_qxafk_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_qxafk_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_qxafk_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_qxafk_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_qxafk_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_qxafk_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_qxafk_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_qxafk_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_qxafk_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_qxafk_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qxafk_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qxafk_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qxafk_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_qxafk_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_qxafk_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_qxafk_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_qxafk_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_qxafk_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_qxafk_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qxafk_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qxafk_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qxafk_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_qxafk_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_qxafk_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_qxafk_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_qxafk_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_qxafk_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_qxafk_259 {
  padding: 0;
}

._p-t-0_qxafk_263 {
  padding-top: 0;
}

._p-r-0_qxafk_267 {
  padding-right: 0;
}

._p-b-0_qxafk_271 {
  padding-bottom: 0;
}

._p-l-0_qxafk_275 {
  padding-left: 0;
}

._m-0_qxafk_279 {
  margin: 0;
}

._m-t-0_qxafk_283 {
  margin-top: 0;
}

._m-r-0_qxafk_287 {
  margin-right: 0;
}

._m-b-0_qxafk_291 {
  margin-bottom: 0;
}

._m-l-0_qxafk_295 {
  margin-left: 0;
}

._p-1_qxafk_299 {
  padding: 2px;
}

._p-t-1_qxafk_303 {
  padding-top: 2px;
}

._p-r-1_qxafk_307 {
  padding-right: 2px;
}

._p-b-1_qxafk_311 {
  padding-bottom: 2px;
}

._p-l-1_qxafk_315 {
  padding-left: 2px;
}

._m-1_qxafk_319 {
  margin: 2px;
}

._m-t-1_qxafk_323 {
  margin-top: 2px;
}

._m-r-1_qxafk_327 {
  margin-right: 2px;
}

._m-b-1_qxafk_331 {
  margin-bottom: 2px;
}

._m-l-1_qxafk_335 {
  margin-left: 2px;
}

._p-2_qxafk_339 {
  padding: 4px;
}

._p-t-2_qxafk_343 {
  padding-top: 4px;
}

._p-r-2_qxafk_347 {
  padding-right: 4px;
}

._p-b-2_qxafk_351 {
  padding-bottom: 4px;
}

._p-l-2_qxafk_355 {
  padding-left: 4px;
}

._m-2_qxafk_359 {
  margin: 4px;
}

._m-t-2_qxafk_363 {
  margin-top: 4px;
}

._m-r-2_qxafk_367 {
  margin-right: 4px;
}

._m-b-2_qxafk_371 {
  margin-bottom: 4px;
}

._m-l-2_qxafk_375 {
  margin-left: 4px;
}

._p-3_qxafk_379 {
  padding: 8px;
}

._p-t-3_qxafk_383 {
  padding-top: 8px;
}

._p-r-3_qxafk_387 {
  padding-right: 8px;
}

._p-b-3_qxafk_391 {
  padding-bottom: 8px;
}

._p-l-3_qxafk_395 {
  padding-left: 8px;
}

._m-3_qxafk_399 {
  margin: 8px;
}

._m-t-3_qxafk_403 {
  margin-top: 8px;
}

._m-r-3_qxafk_407 {
  margin-right: 8px;
}

._m-b-3_qxafk_411 {
  margin-bottom: 8px;
}

._m-l-3_qxafk_415 {
  margin-left: 8px;
}

._p-4_qxafk_419 {
  padding: 12px;
}

._p-t-4_qxafk_423 {
  padding-top: 12px;
}

._p-r-4_qxafk_427 {
  padding-right: 12px;
}

._p-b-4_qxafk_431 {
  padding-bottom: 12px;
}

._p-l-4_qxafk_435 {
  padding-left: 12px;
}

._m-4_qxafk_439 {
  margin: 12px;
}

._m-t-4_qxafk_443 {
  margin-top: 12px;
}

._m-r-4_qxafk_447 {
  margin-right: 12px;
}

._m-b-4_qxafk_451 {
  margin-bottom: 12px;
}

._m-l-4_qxafk_455 {
  margin-left: 12px;
}

._p-5_qxafk_459 {
  padding: 16px;
}

._p-t-5_qxafk_463 {
  padding-top: 16px;
}

._p-r-5_qxafk_467 {
  padding-right: 16px;
}

._p-b-5_qxafk_471 {
  padding-bottom: 16px;
}

._p-l-5_qxafk_475 {
  padding-left: 16px;
}

._m-5_qxafk_479 {
  margin: 16px;
}

._m-t-5_qxafk_483 {
  margin-top: 16px;
}

._m-r-5_qxafk_487 {
  margin-right: 16px;
}

._m-b-5_qxafk_491 {
  margin-bottom: 16px;
}

._m-l-5_qxafk_495 {
  margin-left: 16px;
}

._p-6_qxafk_499 {
  padding: 24px;
}

._p-t-6_qxafk_503 {
  padding-top: 24px;
}

._p-r-6_qxafk_507 {
  padding-right: 24px;
}

._p-b-6_qxafk_511 {
  padding-bottom: 24px;
}

._p-l-6_qxafk_515 {
  padding-left: 24px;
}

._m-6_qxafk_519 {
  margin: 24px;
}

._m-t-6_qxafk_523 {
  margin-top: 24px;
}

._m-r-6_qxafk_527 {
  margin-right: 24px;
}

._m-b-6_qxafk_531 {
  margin-bottom: 24px;
}

._m-l-6_qxafk_535 {
  margin-left: 24px;
}

._p-7_qxafk_539 {
  padding: 32px;
}

._p-t-7_qxafk_543 {
  padding-top: 32px;
}

._p-r-7_qxafk_547 {
  padding-right: 32px;
}

._p-b-7_qxafk_551 {
  padding-bottom: 32px;
}

._p-l-7_qxafk_555 {
  padding-left: 32px;
}

._m-7_qxafk_559 {
  margin: 32px;
}

._m-t-7_qxafk_563 {
  margin-top: 32px;
}

._m-r-7_qxafk_567 {
  margin-right: 32px;
}

._m-b-7_qxafk_571 {
  margin-bottom: 32px;
}

._m-l-7_qxafk_575 {
  margin-left: 32px;
}

._p-8_qxafk_579 {
  padding: 40px;
}

._p-t-8_qxafk_583 {
  padding-top: 40px;
}

._p-r-8_qxafk_587 {
  padding-right: 40px;
}

._p-b-8_qxafk_591 {
  padding-bottom: 40px;
}

._p-l-8_qxafk_595 {
  padding-left: 40px;
}

._m-8_qxafk_599 {
  margin: 40px;
}

._m-t-8_qxafk_603 {
  margin-top: 40px;
}

._m-r-8_qxafk_607 {
  margin-right: 40px;
}

._m-b-8_qxafk_611 {
  margin-bottom: 40px;
}

._m-l-8_qxafk_615 {
  margin-left: 40px;
}

._p-9_qxafk_619 {
  padding: 48px;
}

._p-t-9_qxafk_623 {
  padding-top: 48px;
}

._p-r-9_qxafk_627 {
  padding-right: 48px;
}

._p-b-9_qxafk_631 {
  padding-bottom: 48px;
}

._p-l-9_qxafk_635 {
  padding-left: 48px;
}

._m-9_qxafk_639 {
  margin: 48px;
}

._m-t-9_qxafk_643 {
  margin-top: 48px;
}

._m-r-9_qxafk_647 {
  margin-right: 48px;
}

._m-b-9_qxafk_651 {
  margin-bottom: 48px;
}

._m-l-9_qxafk_655 {
  margin-left: 48px;
}

._p-10_qxafk_659 {
  padding: 64px;
}

._p-t-10_qxafk_663 {
  padding-top: 64px;
}

._p-r-10_qxafk_667 {
  padding-right: 64px;
}

._p-b-10_qxafk_671 {
  padding-bottom: 64px;
}

._p-l-10_qxafk_675 {
  padding-left: 64px;
}

._m-10_qxafk_679 {
  margin: 64px;
}

._m-t-10_qxafk_683 {
  margin-top: 64px;
}

._m-r-10_qxafk_687 {
  margin-right: 64px;
}

._m-b-10_qxafk_691 {
  margin-bottom: 64px;
}

._m-l-10_qxafk_695 {
  margin-left: 64px;
}

._p-11_qxafk_699 {
  padding: 80px;
}

._p-t-11_qxafk_703 {
  padding-top: 80px;
}

._p-r-11_qxafk_707 {
  padding-right: 80px;
}

._p-b-11_qxafk_711 {
  padding-bottom: 80px;
}

._p-l-11_qxafk_715 {
  padding-left: 80px;
}

._m-11_qxafk_719 {
  margin: 80px;
}

._m-t-11_qxafk_723 {
  margin-top: 80px;
}

._m-r-11_qxafk_727 {
  margin-right: 80px;
}

._m-b-11_qxafk_731 {
  margin-bottom: 80px;
}

._m-l-11_qxafk_735 {
  margin-left: 80px;
}

._p-12_qxafk_739 {
  padding: 96px;
}

._p-t-12_qxafk_743 {
  padding-top: 96px;
}

._p-r-12_qxafk_747 {
  padding-right: 96px;
}

._p-b-12_qxafk_751 {
  padding-bottom: 96px;
}

._p-l-12_qxafk_755 {
  padding-left: 96px;
}

._m-12_qxafk_759 {
  margin: 96px;
}

._m-t-12_qxafk_763 {
  margin-top: 96px;
}

._m-r-12_qxafk_767 {
  margin-right: 96px;
}

._m-b-12_qxafk_771 {
  margin-bottom: 96px;
}

._m-l-12_qxafk_775 {
  margin-left: 96px;
}

._p-13_qxafk_779 {
  padding: 160px;
}

._p-t-13_qxafk_783 {
  padding-top: 160px;
}

._p-r-13_qxafk_787 {
  padding-right: 160px;
}

._p-b-13_qxafk_791 {
  padding-bottom: 160px;
}

._p-l-13_qxafk_795 {
  padding-left: 160px;
}

._m-13_qxafk_799 {
  margin: 160px;
}

._m-t-13_qxafk_803 {
  margin-top: 160px;
}

._m-r-13_qxafk_807 {
  margin-right: 160px;
}

._m-b-13_qxafk_811 {
  margin-bottom: 160px;
}

._m-l-13_qxafk_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_qxafk_825 {
  border-radius: 0;
}

._r-1_qxafk_829 {
  border-radius: 2px;
}

._r-2_qxafk_833 {
  border-radius: 4px;
}

._r-3_qxafk_837 {
  border-radius: 6px;
}

._r-4_qxafk_841 {
  border-radius: 8px;
}

._r-5_qxafk_845 {
  border-radius: 12px;
}

._r-6_qxafk_849 {
  border-radius: 20px;
}

._r-full_qxafk_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_qxafk_860 {
  border: 0 solid;
}

._border-1_qxafk_864 {
  border: 1px solid;
}

._border-2_qxafk_868 {
  border: 2px solid;
}

._border-3_qxafk_872 {
  border: 3px solid;
}

._border-4_qxafk_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_qxafk_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_qxafk_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_qxafk_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_qxafk_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_qxafk_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_qxafk_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_qxafk_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_qxafk_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_qxafk_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_qxafk_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_qxafk_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_qxafk_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_qxafk_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_qxafk_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_qxafk_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_qxafk_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_qxafk_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._pageLayout_qxafk_1039 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 0;
}

._searchArea_qxafk_1047 {
  flex-shrink: 0;
  border-bottom: 1px solid var(--color-border);
}

._contentArea_qxafk_1052 {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 16px;
  min-height: 0;
  overflow: auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_qxafk_1052 {
    overflow: visible;
    background-color: #fafafa;
    gap: 8px;
  }
}/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_6k6at_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_6k6at_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_6k6at_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_6k6at_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_6k6at_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_6k6at_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_6k6at_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_6k6at_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_6k6at_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_6k6at_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_6k6at_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_6k6at_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_6k6at_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_6k6at_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_6k6at_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_6k6at_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_6k6at_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_6k6at_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_6k6at_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_6k6at_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_6k6at_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_6k6at_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_6k6at_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_6k6at_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_6k6at_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_6k6at_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_6k6at_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_6k6at_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_6k6at_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_6k6at_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_6k6at_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_6k6at_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_6k6at_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_6k6at_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_6k6at_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_6k6at_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_6k6at_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_6k6at_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_6k6at_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_6k6at_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_6k6at_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_6k6at_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_6k6at_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_6k6at_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_6k6at_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_6k6at_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_6k6at_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_6k6at_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_6k6at_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_6k6at_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_6k6at_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_6k6at_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_6k6at_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_6k6at_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_6k6at_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_6k6at_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_6k6at_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_6k6at_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_6k6at_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_6k6at_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_6k6at_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_6k6at_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_6k6at_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_6k6at_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_6k6at_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_6k6at_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_6k6at_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_6k6at_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_6k6at_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_6k6at_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_6k6at_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_6k6at_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_6k6at_259 {
  padding: 0;
}

._p-t-0_6k6at_263 {
  padding-top: 0;
}

._p-r-0_6k6at_267 {
  padding-right: 0;
}

._p-b-0_6k6at_271 {
  padding-bottom: 0;
}

._p-l-0_6k6at_275 {
  padding-left: 0;
}

._m-0_6k6at_279 {
  margin: 0;
}

._m-t-0_6k6at_283 {
  margin-top: 0;
}

._m-r-0_6k6at_287 {
  margin-right: 0;
}

._m-b-0_6k6at_291 {
  margin-bottom: 0;
}

._m-l-0_6k6at_295 {
  margin-left: 0;
}

._p-1_6k6at_299 {
  padding: 2px;
}

._p-t-1_6k6at_303 {
  padding-top: 2px;
}

._p-r-1_6k6at_307 {
  padding-right: 2px;
}

._p-b-1_6k6at_311 {
  padding-bottom: 2px;
}

._p-l-1_6k6at_315 {
  padding-left: 2px;
}

._m-1_6k6at_319 {
  margin: 2px;
}

._m-t-1_6k6at_323 {
  margin-top: 2px;
}

._m-r-1_6k6at_327 {
  margin-right: 2px;
}

._m-b-1_6k6at_331 {
  margin-bottom: 2px;
}

._m-l-1_6k6at_335 {
  margin-left: 2px;
}

._p-2_6k6at_339 {
  padding: 4px;
}

._p-t-2_6k6at_343 {
  padding-top: 4px;
}

._p-r-2_6k6at_347 {
  padding-right: 4px;
}

._p-b-2_6k6at_351 {
  padding-bottom: 4px;
}

._p-l-2_6k6at_355 {
  padding-left: 4px;
}

._m-2_6k6at_359 {
  margin: 4px;
}

._m-t-2_6k6at_363 {
  margin-top: 4px;
}

._m-r-2_6k6at_367 {
  margin-right: 4px;
}

._m-b-2_6k6at_371 {
  margin-bottom: 4px;
}

._m-l-2_6k6at_375 {
  margin-left: 4px;
}

._p-3_6k6at_379 {
  padding: 8px;
}

._p-t-3_6k6at_383 {
  padding-top: 8px;
}

._p-r-3_6k6at_387 {
  padding-right: 8px;
}

._p-b-3_6k6at_391 {
  padding-bottom: 8px;
}

._p-l-3_6k6at_395 {
  padding-left: 8px;
}

._m-3_6k6at_399 {
  margin: 8px;
}

._m-t-3_6k6at_403 {
  margin-top: 8px;
}

._m-r-3_6k6at_407 {
  margin-right: 8px;
}

._m-b-3_6k6at_411 {
  margin-bottom: 8px;
}

._m-l-3_6k6at_415 {
  margin-left: 8px;
}

._p-4_6k6at_419 {
  padding: 12px;
}

._p-t-4_6k6at_423 {
  padding-top: 12px;
}

._p-r-4_6k6at_427 {
  padding-right: 12px;
}

._p-b-4_6k6at_431 {
  padding-bottom: 12px;
}

._p-l-4_6k6at_435 {
  padding-left: 12px;
}

._m-4_6k6at_439 {
  margin: 12px;
}

._m-t-4_6k6at_443 {
  margin-top: 12px;
}

._m-r-4_6k6at_447 {
  margin-right: 12px;
}

._m-b-4_6k6at_451 {
  margin-bottom: 12px;
}

._m-l-4_6k6at_455 {
  margin-left: 12px;
}

._p-5_6k6at_459 {
  padding: 16px;
}

._p-t-5_6k6at_463 {
  padding-top: 16px;
}

._p-r-5_6k6at_467 {
  padding-right: 16px;
}

._p-b-5_6k6at_471 {
  padding-bottom: 16px;
}

._p-l-5_6k6at_475 {
  padding-left: 16px;
}

._m-5_6k6at_479 {
  margin: 16px;
}

._m-t-5_6k6at_483 {
  margin-top: 16px;
}

._m-r-5_6k6at_487 {
  margin-right: 16px;
}

._m-b-5_6k6at_491 {
  margin-bottom: 16px;
}

._m-l-5_6k6at_495 {
  margin-left: 16px;
}

._p-6_6k6at_499 {
  padding: 24px;
}

._p-t-6_6k6at_503 {
  padding-top: 24px;
}

._p-r-6_6k6at_507 {
  padding-right: 24px;
}

._p-b-6_6k6at_511 {
  padding-bottom: 24px;
}

._p-l-6_6k6at_515 {
  padding-left: 24px;
}

._m-6_6k6at_519 {
  margin: 24px;
}

._m-t-6_6k6at_523 {
  margin-top: 24px;
}

._m-r-6_6k6at_527 {
  margin-right: 24px;
}

._m-b-6_6k6at_531 {
  margin-bottom: 24px;
}

._m-l-6_6k6at_535 {
  margin-left: 24px;
}

._p-7_6k6at_539 {
  padding: 32px;
}

._p-t-7_6k6at_543 {
  padding-top: 32px;
}

._p-r-7_6k6at_547 {
  padding-right: 32px;
}

._p-b-7_6k6at_551 {
  padding-bottom: 32px;
}

._p-l-7_6k6at_555 {
  padding-left: 32px;
}

._m-7_6k6at_559 {
  margin: 32px;
}

._m-t-7_6k6at_563 {
  margin-top: 32px;
}

._m-r-7_6k6at_567 {
  margin-right: 32px;
}

._m-b-7_6k6at_571 {
  margin-bottom: 32px;
}

._m-l-7_6k6at_575 {
  margin-left: 32px;
}

._p-8_6k6at_579 {
  padding: 40px;
}

._p-t-8_6k6at_583 {
  padding-top: 40px;
}

._p-r-8_6k6at_587 {
  padding-right: 40px;
}

._p-b-8_6k6at_591 {
  padding-bottom: 40px;
}

._p-l-8_6k6at_595 {
  padding-left: 40px;
}

._m-8_6k6at_599 {
  margin: 40px;
}

._m-t-8_6k6at_603 {
  margin-top: 40px;
}

._m-r-8_6k6at_607 {
  margin-right: 40px;
}

._m-b-8_6k6at_611 {
  margin-bottom: 40px;
}

._m-l-8_6k6at_615 {
  margin-left: 40px;
}

._p-9_6k6at_619 {
  padding: 48px;
}

._p-t-9_6k6at_623 {
  padding-top: 48px;
}

._p-r-9_6k6at_627 {
  padding-right: 48px;
}

._p-b-9_6k6at_631 {
  padding-bottom: 48px;
}

._p-l-9_6k6at_635 {
  padding-left: 48px;
}

._m-9_6k6at_639 {
  margin: 48px;
}

._m-t-9_6k6at_643 {
  margin-top: 48px;
}

._m-r-9_6k6at_647 {
  margin-right: 48px;
}

._m-b-9_6k6at_651 {
  margin-bottom: 48px;
}

._m-l-9_6k6at_655 {
  margin-left: 48px;
}

._p-10_6k6at_659 {
  padding: 64px;
}

._p-t-10_6k6at_663 {
  padding-top: 64px;
}

._p-r-10_6k6at_667 {
  padding-right: 64px;
}

._p-b-10_6k6at_671 {
  padding-bottom: 64px;
}

._p-l-10_6k6at_675 {
  padding-left: 64px;
}

._m-10_6k6at_679 {
  margin: 64px;
}

._m-t-10_6k6at_683 {
  margin-top: 64px;
}

._m-r-10_6k6at_687 {
  margin-right: 64px;
}

._m-b-10_6k6at_691 {
  margin-bottom: 64px;
}

._m-l-10_6k6at_695 {
  margin-left: 64px;
}

._p-11_6k6at_699 {
  padding: 80px;
}

._p-t-11_6k6at_703 {
  padding-top: 80px;
}

._p-r-11_6k6at_707 {
  padding-right: 80px;
}

._p-b-11_6k6at_711 {
  padding-bottom: 80px;
}

._p-l-11_6k6at_715 {
  padding-left: 80px;
}

._m-11_6k6at_719 {
  margin: 80px;
}

._m-t-11_6k6at_723 {
  margin-top: 80px;
}

._m-r-11_6k6at_727 {
  margin-right: 80px;
}

._m-b-11_6k6at_731 {
  margin-bottom: 80px;
}

._m-l-11_6k6at_735 {
  margin-left: 80px;
}

._p-12_6k6at_739 {
  padding: 96px;
}

._p-t-12_6k6at_743 {
  padding-top: 96px;
}

._p-r-12_6k6at_747 {
  padding-right: 96px;
}

._p-b-12_6k6at_751 {
  padding-bottom: 96px;
}

._p-l-12_6k6at_755 {
  padding-left: 96px;
}

._m-12_6k6at_759 {
  margin: 96px;
}

._m-t-12_6k6at_763 {
  margin-top: 96px;
}

._m-r-12_6k6at_767 {
  margin-right: 96px;
}

._m-b-12_6k6at_771 {
  margin-bottom: 96px;
}

._m-l-12_6k6at_775 {
  margin-left: 96px;
}

._p-13_6k6at_779 {
  padding: 160px;
}

._p-t-13_6k6at_783 {
  padding-top: 160px;
}

._p-r-13_6k6at_787 {
  padding-right: 160px;
}

._p-b-13_6k6at_791 {
  padding-bottom: 160px;
}

._p-l-13_6k6at_795 {
  padding-left: 160px;
}

._m-13_6k6at_799 {
  margin: 160px;
}

._m-t-13_6k6at_803 {
  margin-top: 160px;
}

._m-r-13_6k6at_807 {
  margin-right: 160px;
}

._m-b-13_6k6at_811 {
  margin-bottom: 160px;
}

._m-l-13_6k6at_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_6k6at_825 {
  border-radius: 0;
}

._r-1_6k6at_829 {
  border-radius: 2px;
}

._r-2_6k6at_833 {
  border-radius: 4px;
}

._r-3_6k6at_837 {
  border-radius: 6px;
}

._r-4_6k6at_841 {
  border-radius: 8px;
}

._r-5_6k6at_845 {
  border-radius: 12px;
}

._r-6_6k6at_849 {
  border-radius: 20px;
}

._r-full_6k6at_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_6k6at_860 {
  border: 0 solid;
}

._border-1_6k6at_864 {
  border: 1px solid;
}

._border-2_6k6at_868 {
  border: 2px solid;
}

._border-3_6k6at_872 {
  border: 3px solid;
}

._border-4_6k6at_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_6k6at_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_6k6at_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_6k6at_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_6k6at_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_6k6at_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_6k6at_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_6k6at_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_6k6at_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_6k6at_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_6k6at_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_6k6at_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_6k6at_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_6k6at_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_6k6at_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_6k6at_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_6k6at_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_6k6at_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_6k6at_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_6k6at_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_6k6at_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_6k6at_1066 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_6k6at_1073 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_6k6at_1073 {
    display: block;
  }
}

._desktopLayout_6k6at_1082 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_6k6at_1082 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_6k6at_1082 {
    display: none !important;
  }
}

._leftSection_6k6at_1102 {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
._leftSection_6k6at_1102 > * {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._rightSection_6k6at_1113 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

._mobileLayout_6k6at_1121 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileLayout_6k6at_1121 {
    display: flex;
    flex-direction: column;
    gap: 0;
  }
}

._basicSection_6k6at_1132,
._apiSection_6k6at_1133 {
  display: flex;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._basicSection_6k6at_1132,
  ._apiSection_6k6at_1133 {
    display: none !important;
    gap: 0;
  }
  ._basicSection_6k6at_1132._activeSection_6k6at_1142,
  ._apiSection_6k6at_1133._activeSection_6k6at_1142 {
    display: flex !important;
  }
}

._sectionTitle_6k6at_1148 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_6k6at_1148:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_6k6at_1148 {
    font-size: 16px;
  }
}
._sectionTitle_6k6at_1148 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_6k6at_1148 {
    display: none;
  }
}

._sectionHeader_6k6at_1171 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._tableControls_6k6at_1177 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_6k6at_1186 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._rightGroup_6k6at_1192 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_6k6at_1192 ._select_6k6at_1197 {
  width: 160px;
}

._totalCount_6k6at_1201 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_6k6at_1201:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_6k6at_1201 {
    font-size: 14px;
  }
}
._totalCount_6k6at_1201 {
  color: var(--color-text-title);
}

._countNumber_6k6at_1218 {
  color: var(--color-primary);
}

._accountLinkGrid_6k6at_1222 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 392px));
  justify-content: start;
  gap: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._accountLinkGrid_6k6at_1222 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountLinkGrid_6k6at_1222 {
    display: none;
  }
}

._accountLinkSwiper_6k6at_1239 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountLinkSwiper_6k6at_1239 {
    display: block;
    overflow: hidden;
    margin: 0 -16px;
    padding: 0 16px;
  }
  ._accountLinkSwiper_6k6at_1239 .swiper-slide {
    width: 311px;
  }
}

._formContainer_6k6at_1254 {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}

._formGrid_6k6at_1261 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_6k6at_1261 {
    gap: 12px;
  }
  ._formGrid_6k6at_1261 label {
    font-size: 14px !important;
  }
  ._formGrid_6k6at_1261 input,
  ._formGrid_6k6at_1261 select {
    font-size: 16px !important;
  }
}

._select_6k6at_1197 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._select_6k6at_1197:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_6k6at_1197 {
    font-size: 12px;
  }
}
._select_6k6at_1197 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-title);
  cursor: pointer;
  transition: all 0.2s;
}
._select_6k6at_1197:hover {
  border-color: var(--color-primary);
}
._select_6k6at_1197:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._readOnlyInput_6k6at_1313 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._readOnlyInput_6k6at_1313:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._readOnlyInput_6k6at_1313 {
    font-size: 12px;
  }
}
._readOnlyInput_6k6at_1313 {
  background-color: var(--color-default) !important;
  border: 1px solid var(--color-border) !important;
  border-radius: 4px;
  color: var(--color-text-sub) !important;
  cursor: not-allowed;
}

._buttonGroup_6k6at_1337 {
  display: flex;
  justify-content: space-between;
}
._buttonGroup_6k6at_1337:has(> :only-child) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_6k6at_1337 {
    flex-direction: column;
    gap: 8px;
  }
  ._buttonGroup_6k6at_1337 button {
    width: 100%;
    justify-content: center;
  }
}

._sectionFooterButtons_6k6at_1355 {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 24px;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._sectionFooterButtons_6k6at_1355 {
    flex-direction: column;
    gap: 8px;
  }
  ._sectionFooterButtons_6k6at_1355 > button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionFooterButtons_6k6at_1355 {
    flex-direction: column;
    gap: 8px;
  }
  ._sectionFooterButtons_6k6at_1355 button {
    width: 100%;
    justify-content: center;
  }
}

._rightButtons_6k6at_1382 {
  display: flex;
  gap: 8px;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._rightButtons_6k6at_1382 {
    flex-direction: column;
    width: 100%;
  }
  ._rightButtons_6k6at_1382 button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rightButtons_6k6at_1382 {
    flex-direction: column;
    width: 100%;
  }
  ._rightButtons_6k6at_1382 button {
    width: 100%;
    justify-content: center;
  }
}

._platform_6k6at_1407 i::before {
  font-size: 18px !important;
  color: var(--color-text-action);
}

._campaignLink_6k6at_1412 {
  color: var(--color-link);
  transition: color 0.2s;
  text-decoration: underline;
}
._campaignLink_6k6at_1412:hover {
  color: var(--color-link-hover);
}

._statusActive_6k6at_1421 {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._statusActive_6k6at_1421:not(button) {
  color: var(--color-text-body);
}
._statusActive_6k6at_1421 {
  font-weight: 500;
  background-color: var(--color-success-fill);
  color: var(--color-success);
  border-radius: 12px;
}

._statusPaused_6k6at_1438 {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._statusPaused_6k6at_1438:not(button) {
  color: var(--color-text-body);
}
._statusPaused_6k6at_1438 {
  font-weight: 500;
  background-color: var(--color-warning-fill);
  color: var(--color-warning);
  border-radius: 12px;
}

._statusEnded_6k6at_1455 {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._statusEnded_6k6at_1455:not(button) {
  color: var(--color-text-body);
}
._statusEnded_6k6at_1455 {
  font-weight: 500;
  background-color: var(--color-default);
  color: var(--color-text-muted);
  border-radius: 12px;
}

._number_6k6at_1472 {
  text-align: right !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._number_6k6at_1472:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._number_6k6at_1472 {
    font-size: 12px;
  }
}
._number_6k6at_1472 {
  font-variant-numeric: tabular-nums;
}
._number_6k6at_1472 > div {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._tableFooter_6k6at_1495 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableFooter_6k6at_1495 {
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
  }
}

._paginationWrapper_6k6at_1509 {
  display: flex;
  justify-content: center;
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paginationWrapper_6k6at_1509 {
    width: 100%;
  }
}

._hintText_6k6at_1520 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._hintText_6k6at_1520:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hintText_6k6at_1520 {
    font-size: 12px;
  }
}
._hintText_6k6at_1520 {
  color: var(--color-text-sub) !important;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hintText_6k6at_1520 {
    white-space: normal;
  }
}

._emptyMessage_6k6at_1547 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_6k6at_1547:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_6k6at_1547 {
    font-size: 14px;
  }
}
._emptyMessage_6k6at_1547 {
  color: var(--color-text-muted);
}

._actions_6k6at_1568 {
  display: flex;
  gap: 4px;
  justify-content: center;
}

._iconButton_6k6at_1574 {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-text-action);
  transition: color 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
}
._iconButton_6k6at_1574:hover {
  color: var(--color-primary);
}
._iconButton_6k6at_1574:focus {
  outline: none;
}
._iconButton_6k6at_1574 i::before {
  font-size: 22px;
}

._errorMessage_6k6at_1595 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_6k6at_1595:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_6k6at_1595 {
    font-size: 16px;
  }
}
._errorMessage_6k6at_1595 {
  color: var(--color-danger);
}

._skeleton_6k6at_1616 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_6k6at_1 1.5s ease-in-out infinite;
}

._skeletonField_6k6at_1623 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._skeletonLabel_6k6at_1629 {
  height: 14px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_6k6at_1 1.5s ease-in-out infinite;
  width: 60px;
}

._skeletonInput_6k6at_1637 {
  height: 42px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_6k6at_1 1.5s ease-in-out infinite;
  width: 100%;
  border-radius: 4px;
}

._skeletonCard_6k6at_1646 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  max-width: 392px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skeletonCard_6k6at_1646 {
    max-width: 100%;
  }
}

._skeletonCardHeader_6k6at_1663 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._skeletonCardTitle_6k6at_1669 {
  height: 20px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_6k6at_1 1.5s ease-in-out infinite;
  width: 100px;
}

._skeletonCardChip_6k6at_1677 {
  height: 28px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_6k6at_1 1.5s ease-in-out infinite;
  width: 120px;
  border-radius: 100px;
}

._skeletonCardBody_6k6at_1686 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._skeletonCardItem_6k6at_1692 {
  height: 60px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_6k6at_1 1.5s ease-in-out infinite;
  width: 100%;
  border-radius: 6px;
}

._skeletonCardButtons_6k6at_1701 {
  display: flex;
  gap: 8px;
  margin-top: 4px;
}

._skeletonButton_6k6at_1707 {
  width: 100px;
  height: 42px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_6k6at_1 1.5s ease-in-out infinite;
  flex: 1;
}

._segmentRow_6k6at_1716 {
  background-color: var(--color-bg-elevation);
}
._segmentRow_6k6at_1716 td:first-child {
  padding-left: 40px;
}

._totalRow_6k6at_1723 {
  background-color: #e4e4e7 !important;
}
._totalRow_6k6at_1723:hover {
  background-color: #e4e4e7 !important;
}
._totalRow_6k6at_1723 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._totalRow_6k6at_1723 td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_6k6at_1723 td {
    font-size: 12px;
  }
}
._totalRow_6k6at_1723 td {
  font-weight: 600 !important;
  vertical-align: middle;
  padding: 8px 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_6k6at_1723 td {
    font-size: 14px !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_6k6at_1723 ._campaignColumn_6k6at_1753 {
    background-color: #e4e4e7 !important;
  }
}

._tableWrapper_6k6at_1758 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_6k6at_1758 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_6k6at_1775 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._campaignColumn_6k6at_1753._pinned_6k6at_1781 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._campaignColumn_6k6at_1753._pinned_6k6at_1781:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._campaignColumn_6k6at_1753._pinned_6k6at_1781:is(td) {
    background-color: #ffffff;
  }
}

._pinButton_6k6at_1796 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_6k6at_1796 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-muted);
    vertical-align: middle;
  }
  ._pinButton_6k6at_1796:hover {
    background-color: transparent;
  }
  ._pinButton_6k6at_1796._pinned_6k6at_1781 {
    color: var(--color-primary);
  }
  ._pinButton_6k6at_1796 i::before {
    font-size: 18px !important;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._formGrid_6k6at_1261 {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_6k6at_1261 {
    grid-template-columns: 1fr;
  }
}
._mobileBottomButtons_6k6at_1895 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_6k6at_1895 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_6k6at_1895 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_6k6at_1895 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_6k6at_1927 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_6k6at_1927 {
    display: block;
    height: 82px;
  }
}

._campaignButtonWrapper_6k6at_1937 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._campaignButtonWrapper_6k6at_1937 {
    display: flex;
    justify-content: center;
    padding: 24px 0;
  }
  ._campaignButtonWrapper_6k6at_1937 button {
    background-color: #ecf1ff;
    border: 1px solid var(--color-primary);
    color: var(--color-primary);
    border-radius: 12px;
  }
  ._campaignButtonWrapper_6k6at_1937 button i::before {
    color: var(--color-primary);
  }
  ._campaignButtonWrapper_6k6at_1937 button:hover {
    background-color: var(--color-primary-hover-fill);
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._sectionFooterButtons_6k6at_1355 {
    display: none !important;
  }
}

._modalButtons_6k6at_1966 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 24px;
}

._fieldLabelWithAction_6k6at_1973 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4px;
}
._fieldLabelWithAction_6k6at_1973 label {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabelWithAction_6k6at_1973 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabelWithAction_6k6at_1973 label {
    font-size: 12px;
  }
}
._fieldLabelWithAction_6k6at_1973 label {
  color: var(--color-base-600);
  margin: 0;
}

._refreshButton_6k6at_1997 {
  display: inline-flex;
  align-items: center;
  gap: 0;
  background: transparent;
  border: none;
  border-radius: 6px;
  padding: 2px 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._refreshButton_6k6at_1997:hover {
  background-color: var(--color-bg-hover);
}
._refreshButton_6k6at_1997:disabled {
  background-color: transparent;
  border: unset;
  cursor: not-allowed;
}
._refreshButton_6k6at_1997:disabled i {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_6k6at_1997 i {
  color: var(--color-primary);
}
._refreshButton_6k6at_1997 i::before {
  font-size: 18px !important;
}
._refreshButton_6k6at_1997._refreshing_6k6at_2025 i {
  animation: _spin_6k6at_1 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

@keyframes _spin_6k6at_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_csvlx_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_csvlx_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_csvlx_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_csvlx_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_csvlx_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_csvlx_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_csvlx_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_csvlx_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_csvlx_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_csvlx_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_csvlx_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_csvlx_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_csvlx_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_csvlx_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_csvlx_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_csvlx_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_csvlx_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_csvlx_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_csvlx_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_csvlx_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_csvlx_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_csvlx_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_csvlx_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_csvlx_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_csvlx_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_csvlx_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_csvlx_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_csvlx_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_csvlx_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_csvlx_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_csvlx_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_csvlx_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_csvlx_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_csvlx_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_csvlx_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_csvlx_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_csvlx_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_csvlx_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_csvlx_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_csvlx_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_csvlx_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_csvlx_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_csvlx_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_csvlx_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_csvlx_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_csvlx_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_csvlx_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_csvlx_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_csvlx_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_csvlx_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_csvlx_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_csvlx_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_csvlx_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_csvlx_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_csvlx_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_csvlx_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_csvlx_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_csvlx_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_csvlx_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_csvlx_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_csvlx_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_csvlx_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_csvlx_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_csvlx_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_csvlx_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_csvlx_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_csvlx_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_csvlx_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_csvlx_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_csvlx_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_csvlx_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_csvlx_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_csvlx_259 {
  padding: 0;
}

._p-t-0_csvlx_263 {
  padding-top: 0;
}

._p-r-0_csvlx_267 {
  padding-right: 0;
}

._p-b-0_csvlx_271 {
  padding-bottom: 0;
}

._p-l-0_csvlx_275 {
  padding-left: 0;
}

._m-0_csvlx_279 {
  margin: 0;
}

._m-t-0_csvlx_283 {
  margin-top: 0;
}

._m-r-0_csvlx_287 {
  margin-right: 0;
}

._m-b-0_csvlx_291 {
  margin-bottom: 0;
}

._m-l-0_csvlx_295 {
  margin-left: 0;
}

._p-1_csvlx_299 {
  padding: 2px;
}

._p-t-1_csvlx_303 {
  padding-top: 2px;
}

._p-r-1_csvlx_307 {
  padding-right: 2px;
}

._p-b-1_csvlx_311 {
  padding-bottom: 2px;
}

._p-l-1_csvlx_315 {
  padding-left: 2px;
}

._m-1_csvlx_319 {
  margin: 2px;
}

._m-t-1_csvlx_323 {
  margin-top: 2px;
}

._m-r-1_csvlx_327 {
  margin-right: 2px;
}

._m-b-1_csvlx_331 {
  margin-bottom: 2px;
}

._m-l-1_csvlx_335 {
  margin-left: 2px;
}

._p-2_csvlx_339 {
  padding: 4px;
}

._p-t-2_csvlx_343 {
  padding-top: 4px;
}

._p-r-2_csvlx_347 {
  padding-right: 4px;
}

._p-b-2_csvlx_351 {
  padding-bottom: 4px;
}

._p-l-2_csvlx_355 {
  padding-left: 4px;
}

._m-2_csvlx_359 {
  margin: 4px;
}

._m-t-2_csvlx_363 {
  margin-top: 4px;
}

._m-r-2_csvlx_367 {
  margin-right: 4px;
}

._m-b-2_csvlx_371 {
  margin-bottom: 4px;
}

._m-l-2_csvlx_375 {
  margin-left: 4px;
}

._p-3_csvlx_379 {
  padding: 8px;
}

._p-t-3_csvlx_383 {
  padding-top: 8px;
}

._p-r-3_csvlx_387 {
  padding-right: 8px;
}

._p-b-3_csvlx_391 {
  padding-bottom: 8px;
}

._p-l-3_csvlx_395 {
  padding-left: 8px;
}

._m-3_csvlx_399 {
  margin: 8px;
}

._m-t-3_csvlx_403 {
  margin-top: 8px;
}

._m-r-3_csvlx_407 {
  margin-right: 8px;
}

._m-b-3_csvlx_411 {
  margin-bottom: 8px;
}

._m-l-3_csvlx_415 {
  margin-left: 8px;
}

._p-4_csvlx_419 {
  padding: 12px;
}

._p-t-4_csvlx_423 {
  padding-top: 12px;
}

._p-r-4_csvlx_427 {
  padding-right: 12px;
}

._p-b-4_csvlx_431 {
  padding-bottom: 12px;
}

._p-l-4_csvlx_435 {
  padding-left: 12px;
}

._m-4_csvlx_439 {
  margin: 12px;
}

._m-t-4_csvlx_443 {
  margin-top: 12px;
}

._m-r-4_csvlx_447 {
  margin-right: 12px;
}

._m-b-4_csvlx_451 {
  margin-bottom: 12px;
}

._m-l-4_csvlx_455 {
  margin-left: 12px;
}

._p-5_csvlx_459 {
  padding: 16px;
}

._p-t-5_csvlx_463 {
  padding-top: 16px;
}

._p-r-5_csvlx_467 {
  padding-right: 16px;
}

._p-b-5_csvlx_471 {
  padding-bottom: 16px;
}

._p-l-5_csvlx_475 {
  padding-left: 16px;
}

._m-5_csvlx_479 {
  margin: 16px;
}

._m-t-5_csvlx_483 {
  margin-top: 16px;
}

._m-r-5_csvlx_487 {
  margin-right: 16px;
}

._m-b-5_csvlx_491 {
  margin-bottom: 16px;
}

._m-l-5_csvlx_495 {
  margin-left: 16px;
}

._p-6_csvlx_499 {
  padding: 24px;
}

._p-t-6_csvlx_503 {
  padding-top: 24px;
}

._p-r-6_csvlx_507 {
  padding-right: 24px;
}

._p-b-6_csvlx_511 {
  padding-bottom: 24px;
}

._p-l-6_csvlx_515 {
  padding-left: 24px;
}

._m-6_csvlx_519 {
  margin: 24px;
}

._m-t-6_csvlx_523 {
  margin-top: 24px;
}

._m-r-6_csvlx_527 {
  margin-right: 24px;
}

._m-b-6_csvlx_531 {
  margin-bottom: 24px;
}

._m-l-6_csvlx_535 {
  margin-left: 24px;
}

._p-7_csvlx_539 {
  padding: 32px;
}

._p-t-7_csvlx_543 {
  padding-top: 32px;
}

._p-r-7_csvlx_547 {
  padding-right: 32px;
}

._p-b-7_csvlx_551 {
  padding-bottom: 32px;
}

._p-l-7_csvlx_555 {
  padding-left: 32px;
}

._m-7_csvlx_559 {
  margin: 32px;
}

._m-t-7_csvlx_563 {
  margin-top: 32px;
}

._m-r-7_csvlx_567 {
  margin-right: 32px;
}

._m-b-7_csvlx_571 {
  margin-bottom: 32px;
}

._m-l-7_csvlx_575 {
  margin-left: 32px;
}

._p-8_csvlx_579 {
  padding: 40px;
}

._p-t-8_csvlx_583 {
  padding-top: 40px;
}

._p-r-8_csvlx_587 {
  padding-right: 40px;
}

._p-b-8_csvlx_591 {
  padding-bottom: 40px;
}

._p-l-8_csvlx_595 {
  padding-left: 40px;
}

._m-8_csvlx_599 {
  margin: 40px;
}

._m-t-8_csvlx_603 {
  margin-top: 40px;
}

._m-r-8_csvlx_607 {
  margin-right: 40px;
}

._m-b-8_csvlx_611 {
  margin-bottom: 40px;
}

._m-l-8_csvlx_615 {
  margin-left: 40px;
}

._p-9_csvlx_619 {
  padding: 48px;
}

._p-t-9_csvlx_623 {
  padding-top: 48px;
}

._p-r-9_csvlx_627 {
  padding-right: 48px;
}

._p-b-9_csvlx_631 {
  padding-bottom: 48px;
}

._p-l-9_csvlx_635 {
  padding-left: 48px;
}

._m-9_csvlx_639 {
  margin: 48px;
}

._m-t-9_csvlx_643 {
  margin-top: 48px;
}

._m-r-9_csvlx_647 {
  margin-right: 48px;
}

._m-b-9_csvlx_651 {
  margin-bottom: 48px;
}

._m-l-9_csvlx_655 {
  margin-left: 48px;
}

._p-10_csvlx_659 {
  padding: 64px;
}

._p-t-10_csvlx_663 {
  padding-top: 64px;
}

._p-r-10_csvlx_667 {
  padding-right: 64px;
}

._p-b-10_csvlx_671 {
  padding-bottom: 64px;
}

._p-l-10_csvlx_675 {
  padding-left: 64px;
}

._m-10_csvlx_679 {
  margin: 64px;
}

._m-t-10_csvlx_683 {
  margin-top: 64px;
}

._m-r-10_csvlx_687 {
  margin-right: 64px;
}

._m-b-10_csvlx_691 {
  margin-bottom: 64px;
}

._m-l-10_csvlx_695 {
  margin-left: 64px;
}

._p-11_csvlx_699 {
  padding: 80px;
}

._p-t-11_csvlx_703 {
  padding-top: 80px;
}

._p-r-11_csvlx_707 {
  padding-right: 80px;
}

._p-b-11_csvlx_711 {
  padding-bottom: 80px;
}

._p-l-11_csvlx_715 {
  padding-left: 80px;
}

._m-11_csvlx_719 {
  margin: 80px;
}

._m-t-11_csvlx_723 {
  margin-top: 80px;
}

._m-r-11_csvlx_727 {
  margin-right: 80px;
}

._m-b-11_csvlx_731 {
  margin-bottom: 80px;
}

._m-l-11_csvlx_735 {
  margin-left: 80px;
}

._p-12_csvlx_739 {
  padding: 96px;
}

._p-t-12_csvlx_743 {
  padding-top: 96px;
}

._p-r-12_csvlx_747 {
  padding-right: 96px;
}

._p-b-12_csvlx_751 {
  padding-bottom: 96px;
}

._p-l-12_csvlx_755 {
  padding-left: 96px;
}

._m-12_csvlx_759 {
  margin: 96px;
}

._m-t-12_csvlx_763 {
  margin-top: 96px;
}

._m-r-12_csvlx_767 {
  margin-right: 96px;
}

._m-b-12_csvlx_771 {
  margin-bottom: 96px;
}

._m-l-12_csvlx_775 {
  margin-left: 96px;
}

._p-13_csvlx_779 {
  padding: 160px;
}

._p-t-13_csvlx_783 {
  padding-top: 160px;
}

._p-r-13_csvlx_787 {
  padding-right: 160px;
}

._p-b-13_csvlx_791 {
  padding-bottom: 160px;
}

._p-l-13_csvlx_795 {
  padding-left: 160px;
}

._m-13_csvlx_799 {
  margin: 160px;
}

._m-t-13_csvlx_803 {
  margin-top: 160px;
}

._m-r-13_csvlx_807 {
  margin-right: 160px;
}

._m-b-13_csvlx_811 {
  margin-bottom: 160px;
}

._m-l-13_csvlx_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_csvlx_825 {
  border-radius: 0;
}

._r-1_csvlx_829 {
  border-radius: 2px;
}

._r-2_csvlx_833 {
  border-radius: 4px;
}

._r-3_csvlx_837 {
  border-radius: 6px;
}

._r-4_csvlx_841 {
  border-radius: 8px;
}

._r-5_csvlx_845 {
  border-radius: 12px;
}

._r-6_csvlx_849 {
  border-radius: 20px;
}

._r-full_csvlx_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_csvlx_860 {
  border: 0 solid;
}

._border-1_csvlx_864 {
  border: 1px solid;
}

._border-2_csvlx_868 {
  border: 2px solid;
}

._border-3_csvlx_872 {
  border: 3px solid;
}

._border-4_csvlx_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_csvlx_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_csvlx_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_csvlx_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_csvlx_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_csvlx_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_csvlx_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_csvlx_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_csvlx_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_csvlx_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_csvlx_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_csvlx_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_csvlx_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_csvlx_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_csvlx_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_csvlx_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_csvlx_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_csvlx_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_csvlx_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._card_csvlx_1047 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 392px;
  justify-content: space-between;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._card_csvlx_1047 {
    width: 311px;
    min-width: 311px;
    max-width: 311px;
    height: 427px;
    padding: 0;
    gap: 0;
  }
}

._header_csvlx_1069 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_csvlx_1069 {
    height: 58px;
    padding: 0 16px;
    border-bottom: 1px solid var(--color-border);
    flex-shrink: 0;
  }
}

._title_csvlx_1083 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._title_csvlx_1083:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_csvlx_1083 {
    font-size: 14px;
  }
}
._title_csvlx_1083 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_csvlx_1083 {
    font-size: 16px !important;
  }
}

._chip_csvlx_1106 {
  background-color: var(--color-danger-fill) !important;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentWrapper_csvlx_1111 {
    flex: 1;
    border-bottom: 1px solid var(--color-border);
    display: flex;
    flex-direction: column;
  }
}

._content_csvlx_1111 {
  background-color: var(--color-bg-elevation);
  border-radius: 8px;
  padding: 32px 16px;
  min-height: 228px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_csvlx_1111 {
    flex: 1;
    min-height: auto;
    margin: 16px;
  }
}

._instructions_csvlx_1136 {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._instructionTitle_csvlx_1143 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._instructionTitle_csvlx_1143:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionTitle_csvlx_1143 {
    font-size: 12px;
  }
}
._instructionTitle_csvlx_1143 {
  color: var(--color-text-body);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionTitle_csvlx_1143 {
    font-size: 16px !important;
    font-weight: 600;
  }
}

._instructionDesc_csvlx_1167 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._instructionDesc_csvlx_1167:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionDesc_csvlx_1167 {
    font-size: 12px;
  }
}
._instructionDesc_csvlx_1167 {
  color: var(--color-text-sub) !important;
  margin: 0;
  line-height: 1.6;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionDesc_csvlx_1167 {
    font-size: 14px !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._buttonWrapper_csvlx_1192 {
    height: 80px;
    padding: 16px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
  }
  ._buttonWrapper_csvlx_1192 button {
    border-radius: 12px !important;
    font-size: 16px;
    height: 48px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_sfwxk_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_sfwxk_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_sfwxk_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_sfwxk_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_sfwxk_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_sfwxk_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_sfwxk_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_sfwxk_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_sfwxk_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_sfwxk_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_sfwxk_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_sfwxk_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_sfwxk_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_sfwxk_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_sfwxk_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_sfwxk_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_sfwxk_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_sfwxk_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_sfwxk_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_sfwxk_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_sfwxk_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_sfwxk_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_sfwxk_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_sfwxk_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_sfwxk_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_sfwxk_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_sfwxk_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_sfwxk_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_sfwxk_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_sfwxk_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_sfwxk_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_sfwxk_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_sfwxk_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_sfwxk_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_sfwxk_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_sfwxk_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_sfwxk_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_sfwxk_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_sfwxk_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_sfwxk_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_sfwxk_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_sfwxk_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_sfwxk_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_sfwxk_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_sfwxk_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_sfwxk_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_sfwxk_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_sfwxk_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_sfwxk_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_sfwxk_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_sfwxk_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_sfwxk_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_sfwxk_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_sfwxk_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_sfwxk_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_sfwxk_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_sfwxk_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_sfwxk_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_sfwxk_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_sfwxk_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_sfwxk_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_sfwxk_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_sfwxk_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_sfwxk_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_sfwxk_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_sfwxk_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_sfwxk_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_sfwxk_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_sfwxk_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_sfwxk_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_sfwxk_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_sfwxk_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_sfwxk_259 {
  padding: 0;
}

._p-t-0_sfwxk_263 {
  padding-top: 0;
}

._p-r-0_sfwxk_267 {
  padding-right: 0;
}

._p-b-0_sfwxk_271 {
  padding-bottom: 0;
}

._p-l-0_sfwxk_275 {
  padding-left: 0;
}

._m-0_sfwxk_279 {
  margin: 0;
}

._m-t-0_sfwxk_283 {
  margin-top: 0;
}

._m-r-0_sfwxk_287 {
  margin-right: 0;
}

._m-b-0_sfwxk_291 {
  margin-bottom: 0;
}

._m-l-0_sfwxk_295 {
  margin-left: 0;
}

._p-1_sfwxk_299 {
  padding: 2px;
}

._p-t-1_sfwxk_303 {
  padding-top: 2px;
}

._p-r-1_sfwxk_307 {
  padding-right: 2px;
}

._p-b-1_sfwxk_311 {
  padding-bottom: 2px;
}

._p-l-1_sfwxk_315 {
  padding-left: 2px;
}

._m-1_sfwxk_319 {
  margin: 2px;
}

._m-t-1_sfwxk_323 {
  margin-top: 2px;
}

._m-r-1_sfwxk_327 {
  margin-right: 2px;
}

._m-b-1_sfwxk_331 {
  margin-bottom: 2px;
}

._m-l-1_sfwxk_335 {
  margin-left: 2px;
}

._p-2_sfwxk_339 {
  padding: 4px;
}

._p-t-2_sfwxk_343 {
  padding-top: 4px;
}

._p-r-2_sfwxk_347 {
  padding-right: 4px;
}

._p-b-2_sfwxk_351 {
  padding-bottom: 4px;
}

._p-l-2_sfwxk_355 {
  padding-left: 4px;
}

._m-2_sfwxk_359 {
  margin: 4px;
}

._m-t-2_sfwxk_363 {
  margin-top: 4px;
}

._m-r-2_sfwxk_367 {
  margin-right: 4px;
}

._m-b-2_sfwxk_371 {
  margin-bottom: 4px;
}

._m-l-2_sfwxk_375 {
  margin-left: 4px;
}

._p-3_sfwxk_379 {
  padding: 8px;
}

._p-t-3_sfwxk_383 {
  padding-top: 8px;
}

._p-r-3_sfwxk_387 {
  padding-right: 8px;
}

._p-b-3_sfwxk_391 {
  padding-bottom: 8px;
}

._p-l-3_sfwxk_395 {
  padding-left: 8px;
}

._m-3_sfwxk_399 {
  margin: 8px;
}

._m-t-3_sfwxk_403 {
  margin-top: 8px;
}

._m-r-3_sfwxk_407 {
  margin-right: 8px;
}

._m-b-3_sfwxk_411 {
  margin-bottom: 8px;
}

._m-l-3_sfwxk_415 {
  margin-left: 8px;
}

._p-4_sfwxk_419 {
  padding: 12px;
}

._p-t-4_sfwxk_423 {
  padding-top: 12px;
}

._p-r-4_sfwxk_427 {
  padding-right: 12px;
}

._p-b-4_sfwxk_431 {
  padding-bottom: 12px;
}

._p-l-4_sfwxk_435 {
  padding-left: 12px;
}

._m-4_sfwxk_439 {
  margin: 12px;
}

._m-t-4_sfwxk_443 {
  margin-top: 12px;
}

._m-r-4_sfwxk_447 {
  margin-right: 12px;
}

._m-b-4_sfwxk_451 {
  margin-bottom: 12px;
}

._m-l-4_sfwxk_455 {
  margin-left: 12px;
}

._p-5_sfwxk_459 {
  padding: 16px;
}

._p-t-5_sfwxk_463 {
  padding-top: 16px;
}

._p-r-5_sfwxk_467 {
  padding-right: 16px;
}

._p-b-5_sfwxk_471 {
  padding-bottom: 16px;
}

._p-l-5_sfwxk_475 {
  padding-left: 16px;
}

._m-5_sfwxk_479 {
  margin: 16px;
}

._m-t-5_sfwxk_483 {
  margin-top: 16px;
}

._m-r-5_sfwxk_487 {
  margin-right: 16px;
}

._m-b-5_sfwxk_491 {
  margin-bottom: 16px;
}

._m-l-5_sfwxk_495 {
  margin-left: 16px;
}

._p-6_sfwxk_499 {
  padding: 24px;
}

._p-t-6_sfwxk_503 {
  padding-top: 24px;
}

._p-r-6_sfwxk_507 {
  padding-right: 24px;
}

._p-b-6_sfwxk_511 {
  padding-bottom: 24px;
}

._p-l-6_sfwxk_515 {
  padding-left: 24px;
}

._m-6_sfwxk_519 {
  margin: 24px;
}

._m-t-6_sfwxk_523 {
  margin-top: 24px;
}

._m-r-6_sfwxk_527 {
  margin-right: 24px;
}

._m-b-6_sfwxk_531 {
  margin-bottom: 24px;
}

._m-l-6_sfwxk_535 {
  margin-left: 24px;
}

._p-7_sfwxk_539 {
  padding: 32px;
}

._p-t-7_sfwxk_543 {
  padding-top: 32px;
}

._p-r-7_sfwxk_547 {
  padding-right: 32px;
}

._p-b-7_sfwxk_551 {
  padding-bottom: 32px;
}

._p-l-7_sfwxk_555 {
  padding-left: 32px;
}

._m-7_sfwxk_559 {
  margin: 32px;
}

._m-t-7_sfwxk_563 {
  margin-top: 32px;
}

._m-r-7_sfwxk_567 {
  margin-right: 32px;
}

._m-b-7_sfwxk_571 {
  margin-bottom: 32px;
}

._m-l-7_sfwxk_575 {
  margin-left: 32px;
}

._p-8_sfwxk_579 {
  padding: 40px;
}

._p-t-8_sfwxk_583 {
  padding-top: 40px;
}

._p-r-8_sfwxk_587 {
  padding-right: 40px;
}

._p-b-8_sfwxk_591 {
  padding-bottom: 40px;
}

._p-l-8_sfwxk_595 {
  padding-left: 40px;
}

._m-8_sfwxk_599 {
  margin: 40px;
}

._m-t-8_sfwxk_603 {
  margin-top: 40px;
}

._m-r-8_sfwxk_607 {
  margin-right: 40px;
}

._m-b-8_sfwxk_611 {
  margin-bottom: 40px;
}

._m-l-8_sfwxk_615 {
  margin-left: 40px;
}

._p-9_sfwxk_619 {
  padding: 48px;
}

._p-t-9_sfwxk_623 {
  padding-top: 48px;
}

._p-r-9_sfwxk_627 {
  padding-right: 48px;
}

._p-b-9_sfwxk_631 {
  padding-bottom: 48px;
}

._p-l-9_sfwxk_635 {
  padding-left: 48px;
}

._m-9_sfwxk_639 {
  margin: 48px;
}

._m-t-9_sfwxk_643 {
  margin-top: 48px;
}

._m-r-9_sfwxk_647 {
  margin-right: 48px;
}

._m-b-9_sfwxk_651 {
  margin-bottom: 48px;
}

._m-l-9_sfwxk_655 {
  margin-left: 48px;
}

._p-10_sfwxk_659 {
  padding: 64px;
}

._p-t-10_sfwxk_663 {
  padding-top: 64px;
}

._p-r-10_sfwxk_667 {
  padding-right: 64px;
}

._p-b-10_sfwxk_671 {
  padding-bottom: 64px;
}

._p-l-10_sfwxk_675 {
  padding-left: 64px;
}

._m-10_sfwxk_679 {
  margin: 64px;
}

._m-t-10_sfwxk_683 {
  margin-top: 64px;
}

._m-r-10_sfwxk_687 {
  margin-right: 64px;
}

._m-b-10_sfwxk_691 {
  margin-bottom: 64px;
}

._m-l-10_sfwxk_695 {
  margin-left: 64px;
}

._p-11_sfwxk_699 {
  padding: 80px;
}

._p-t-11_sfwxk_703 {
  padding-top: 80px;
}

._p-r-11_sfwxk_707 {
  padding-right: 80px;
}

._p-b-11_sfwxk_711 {
  padding-bottom: 80px;
}

._p-l-11_sfwxk_715 {
  padding-left: 80px;
}

._m-11_sfwxk_719 {
  margin: 80px;
}

._m-t-11_sfwxk_723 {
  margin-top: 80px;
}

._m-r-11_sfwxk_727 {
  margin-right: 80px;
}

._m-b-11_sfwxk_731 {
  margin-bottom: 80px;
}

._m-l-11_sfwxk_735 {
  margin-left: 80px;
}

._p-12_sfwxk_739 {
  padding: 96px;
}

._p-t-12_sfwxk_743 {
  padding-top: 96px;
}

._p-r-12_sfwxk_747 {
  padding-right: 96px;
}

._p-b-12_sfwxk_751 {
  padding-bottom: 96px;
}

._p-l-12_sfwxk_755 {
  padding-left: 96px;
}

._m-12_sfwxk_759 {
  margin: 96px;
}

._m-t-12_sfwxk_763 {
  margin-top: 96px;
}

._m-r-12_sfwxk_767 {
  margin-right: 96px;
}

._m-b-12_sfwxk_771 {
  margin-bottom: 96px;
}

._m-l-12_sfwxk_775 {
  margin-left: 96px;
}

._p-13_sfwxk_779 {
  padding: 160px;
}

._p-t-13_sfwxk_783 {
  padding-top: 160px;
}

._p-r-13_sfwxk_787 {
  padding-right: 160px;
}

._p-b-13_sfwxk_791 {
  padding-bottom: 160px;
}

._p-l-13_sfwxk_795 {
  padding-left: 160px;
}

._m-13_sfwxk_799 {
  margin: 160px;
}

._m-t-13_sfwxk_803 {
  margin-top: 160px;
}

._m-r-13_sfwxk_807 {
  margin-right: 160px;
}

._m-b-13_sfwxk_811 {
  margin-bottom: 160px;
}

._m-l-13_sfwxk_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_sfwxk_825 {
  border-radius: 0;
}

._r-1_sfwxk_829 {
  border-radius: 2px;
}

._r-2_sfwxk_833 {
  border-radius: 4px;
}

._r-3_sfwxk_837 {
  border-radius: 6px;
}

._r-4_sfwxk_841 {
  border-radius: 8px;
}

._r-5_sfwxk_845 {
  border-radius: 12px;
}

._r-6_sfwxk_849 {
  border-radius: 20px;
}

._r-full_sfwxk_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_sfwxk_860 {
  border: 0 solid;
}

._border-1_sfwxk_864 {
  border: 1px solid;
}

._border-2_sfwxk_868 {
  border: 2px solid;
}

._border-3_sfwxk_872 {
  border: 3px solid;
}

._border-4_sfwxk_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_sfwxk_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_sfwxk_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_sfwxk_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_sfwxk_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_sfwxk_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_sfwxk_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_sfwxk_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_sfwxk_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_sfwxk_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_sfwxk_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_sfwxk_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_sfwxk_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_sfwxk_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_sfwxk_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_sfwxk_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_sfwxk_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_sfwxk_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_sfwxk_1039 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  padding: 12px;
}

._modal_sfwxk_1053 {
  width: 100%;
  max-width: 408px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}
._modal_sfwxk_1053 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_sfwxk_1053 {
    padding: 12px;
  }
}

._header_sfwxk_1071 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
._header_sfwxk_1071 button {
  padding: unset;
}

._title_sfwxk_1081 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_sfwxk_1081:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_sfwxk_1081 {
    font-size: 16px;
  }
}
._title_sfwxk_1081 {
  color: var(--color-text-title);
  margin: 0;
}

._content_sfwxk_1099 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px 16px;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
  text-align: center;
  margin-bottom: 24px;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_sfwxk_1099 {
    padding: 12px 8px;
    margin-bottom: 12px;
  }
}

._iconWrapper_sfwxk_1117 i::before {
  font-size: 48px !important;
  color: var(--color-text-action-disabled);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._iconWrapper_sfwxk_1117 i::before {
    font-size: 40px !important;
  }
}

._message_sfwxk_1127 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._message_sfwxk_1127:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._message_sfwxk_1127 {
    font-size: 14px;
  }
}
._message_sfwxk_1127 {
  color: var(--color-text-title);
  line-height: 1.6;
  white-space: pre-line;
}

._warningMessage_sfwxk_1146 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._warningMessage_sfwxk_1146:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._warningMessage_sfwxk_1146 {
    font-size: 12px;
  }
}
._warningMessage_sfwxk_1146 {
  color: var(--color-danger) !important;
  margin: 0;
}

._buttonGroup_sfwxk_1164 {
  display: flex;
  gap: 4px;
}
._buttonGroup_sfwxk_1164:has(> :only-child) {
  justify-content: flex-end;
}
._buttonGroup_sfwxk_1164:has(> :only-child) button {
  flex: initial;
}
._buttonGroup_sfwxk_1164 button {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_sfwxk_1164 {
    flex-direction: column-reverse;
  }
  ._buttonGroup_sfwxk_1164 button {
    width: 100%;
    justify-content: center;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_kwy6p_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_kwy6p_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_kwy6p_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_kwy6p_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_kwy6p_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_kwy6p_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_kwy6p_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_kwy6p_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_kwy6p_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_kwy6p_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_kwy6p_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_kwy6p_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_kwy6p_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_kwy6p_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_kwy6p_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_kwy6p_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_kwy6p_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_kwy6p_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_kwy6p_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_kwy6p_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_kwy6p_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_kwy6p_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_kwy6p_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_kwy6p_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_kwy6p_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_kwy6p_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_kwy6p_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_kwy6p_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_kwy6p_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_kwy6p_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_kwy6p_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_kwy6p_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_kwy6p_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_kwy6p_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_kwy6p_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_kwy6p_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_kwy6p_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_kwy6p_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_kwy6p_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_kwy6p_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_kwy6p_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_kwy6p_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_kwy6p_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_kwy6p_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_kwy6p_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_kwy6p_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_kwy6p_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_kwy6p_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_kwy6p_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_kwy6p_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_kwy6p_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_kwy6p_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_kwy6p_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_kwy6p_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_kwy6p_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_kwy6p_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_kwy6p_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_kwy6p_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_kwy6p_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_kwy6p_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_kwy6p_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_kwy6p_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_kwy6p_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_kwy6p_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_kwy6p_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_kwy6p_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_kwy6p_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_kwy6p_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_kwy6p_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_kwy6p_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_kwy6p_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_kwy6p_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_kwy6p_259 {
  padding: 0;
}

._p-t-0_kwy6p_263 {
  padding-top: 0;
}

._p-r-0_kwy6p_267 {
  padding-right: 0;
}

._p-b-0_kwy6p_271 {
  padding-bottom: 0;
}

._p-l-0_kwy6p_275 {
  padding-left: 0;
}

._m-0_kwy6p_279 {
  margin: 0;
}

._m-t-0_kwy6p_283 {
  margin-top: 0;
}

._m-r-0_kwy6p_287 {
  margin-right: 0;
}

._m-b-0_kwy6p_291 {
  margin-bottom: 0;
}

._m-l-0_kwy6p_295 {
  margin-left: 0;
}

._p-1_kwy6p_299 {
  padding: 2px;
}

._p-t-1_kwy6p_303 {
  padding-top: 2px;
}

._p-r-1_kwy6p_307 {
  padding-right: 2px;
}

._p-b-1_kwy6p_311 {
  padding-bottom: 2px;
}

._p-l-1_kwy6p_315 {
  padding-left: 2px;
}

._m-1_kwy6p_319 {
  margin: 2px;
}

._m-t-1_kwy6p_323 {
  margin-top: 2px;
}

._m-r-1_kwy6p_327 {
  margin-right: 2px;
}

._m-b-1_kwy6p_331 {
  margin-bottom: 2px;
}

._m-l-1_kwy6p_335 {
  margin-left: 2px;
}

._p-2_kwy6p_339 {
  padding: 4px;
}

._p-t-2_kwy6p_343 {
  padding-top: 4px;
}

._p-r-2_kwy6p_347 {
  padding-right: 4px;
}

._p-b-2_kwy6p_351 {
  padding-bottom: 4px;
}

._p-l-2_kwy6p_355 {
  padding-left: 4px;
}

._m-2_kwy6p_359 {
  margin: 4px;
}

._m-t-2_kwy6p_363 {
  margin-top: 4px;
}

._m-r-2_kwy6p_367 {
  margin-right: 4px;
}

._m-b-2_kwy6p_371 {
  margin-bottom: 4px;
}

._m-l-2_kwy6p_375 {
  margin-left: 4px;
}

._p-3_kwy6p_379 {
  padding: 8px;
}

._p-t-3_kwy6p_383 {
  padding-top: 8px;
}

._p-r-3_kwy6p_387 {
  padding-right: 8px;
}

._p-b-3_kwy6p_391 {
  padding-bottom: 8px;
}

._p-l-3_kwy6p_395 {
  padding-left: 8px;
}

._m-3_kwy6p_399 {
  margin: 8px;
}

._m-t-3_kwy6p_403 {
  margin-top: 8px;
}

._m-r-3_kwy6p_407 {
  margin-right: 8px;
}

._m-b-3_kwy6p_411 {
  margin-bottom: 8px;
}

._m-l-3_kwy6p_415 {
  margin-left: 8px;
}

._p-4_kwy6p_419 {
  padding: 12px;
}

._p-t-4_kwy6p_423 {
  padding-top: 12px;
}

._p-r-4_kwy6p_427 {
  padding-right: 12px;
}

._p-b-4_kwy6p_431 {
  padding-bottom: 12px;
}

._p-l-4_kwy6p_435 {
  padding-left: 12px;
}

._m-4_kwy6p_439 {
  margin: 12px;
}

._m-t-4_kwy6p_443 {
  margin-top: 12px;
}

._m-r-4_kwy6p_447 {
  margin-right: 12px;
}

._m-b-4_kwy6p_451 {
  margin-bottom: 12px;
}

._m-l-4_kwy6p_455 {
  margin-left: 12px;
}

._p-5_kwy6p_459 {
  padding: 16px;
}

._p-t-5_kwy6p_463 {
  padding-top: 16px;
}

._p-r-5_kwy6p_467 {
  padding-right: 16px;
}

._p-b-5_kwy6p_471 {
  padding-bottom: 16px;
}

._p-l-5_kwy6p_475 {
  padding-left: 16px;
}

._m-5_kwy6p_479 {
  margin: 16px;
}

._m-t-5_kwy6p_483 {
  margin-top: 16px;
}

._m-r-5_kwy6p_487 {
  margin-right: 16px;
}

._m-b-5_kwy6p_491 {
  margin-bottom: 16px;
}

._m-l-5_kwy6p_495 {
  margin-left: 16px;
}

._p-6_kwy6p_499 {
  padding: 24px;
}

._p-t-6_kwy6p_503 {
  padding-top: 24px;
}

._p-r-6_kwy6p_507 {
  padding-right: 24px;
}

._p-b-6_kwy6p_511 {
  padding-bottom: 24px;
}

._p-l-6_kwy6p_515 {
  padding-left: 24px;
}

._m-6_kwy6p_519 {
  margin: 24px;
}

._m-t-6_kwy6p_523 {
  margin-top: 24px;
}

._m-r-6_kwy6p_527 {
  margin-right: 24px;
}

._m-b-6_kwy6p_531 {
  margin-bottom: 24px;
}

._m-l-6_kwy6p_535 {
  margin-left: 24px;
}

._p-7_kwy6p_539 {
  padding: 32px;
}

._p-t-7_kwy6p_543 {
  padding-top: 32px;
}

._p-r-7_kwy6p_547 {
  padding-right: 32px;
}

._p-b-7_kwy6p_551 {
  padding-bottom: 32px;
}

._p-l-7_kwy6p_555 {
  padding-left: 32px;
}

._m-7_kwy6p_559 {
  margin: 32px;
}

._m-t-7_kwy6p_563 {
  margin-top: 32px;
}

._m-r-7_kwy6p_567 {
  margin-right: 32px;
}

._m-b-7_kwy6p_571 {
  margin-bottom: 32px;
}

._m-l-7_kwy6p_575 {
  margin-left: 32px;
}

._p-8_kwy6p_579 {
  padding: 40px;
}

._p-t-8_kwy6p_583 {
  padding-top: 40px;
}

._p-r-8_kwy6p_587 {
  padding-right: 40px;
}

._p-b-8_kwy6p_591 {
  padding-bottom: 40px;
}

._p-l-8_kwy6p_595 {
  padding-left: 40px;
}

._m-8_kwy6p_599 {
  margin: 40px;
}

._m-t-8_kwy6p_603 {
  margin-top: 40px;
}

._m-r-8_kwy6p_607 {
  margin-right: 40px;
}

._m-b-8_kwy6p_611 {
  margin-bottom: 40px;
}

._m-l-8_kwy6p_615 {
  margin-left: 40px;
}

._p-9_kwy6p_619 {
  padding: 48px;
}

._p-t-9_kwy6p_623 {
  padding-top: 48px;
}

._p-r-9_kwy6p_627 {
  padding-right: 48px;
}

._p-b-9_kwy6p_631 {
  padding-bottom: 48px;
}

._p-l-9_kwy6p_635 {
  padding-left: 48px;
}

._m-9_kwy6p_639 {
  margin: 48px;
}

._m-t-9_kwy6p_643 {
  margin-top: 48px;
}

._m-r-9_kwy6p_647 {
  margin-right: 48px;
}

._m-b-9_kwy6p_651 {
  margin-bottom: 48px;
}

._m-l-9_kwy6p_655 {
  margin-left: 48px;
}

._p-10_kwy6p_659 {
  padding: 64px;
}

._p-t-10_kwy6p_663 {
  padding-top: 64px;
}

._p-r-10_kwy6p_667 {
  padding-right: 64px;
}

._p-b-10_kwy6p_671 {
  padding-bottom: 64px;
}

._p-l-10_kwy6p_675 {
  padding-left: 64px;
}

._m-10_kwy6p_679 {
  margin: 64px;
}

._m-t-10_kwy6p_683 {
  margin-top: 64px;
}

._m-r-10_kwy6p_687 {
  margin-right: 64px;
}

._m-b-10_kwy6p_691 {
  margin-bottom: 64px;
}

._m-l-10_kwy6p_695 {
  margin-left: 64px;
}

._p-11_kwy6p_699 {
  padding: 80px;
}

._p-t-11_kwy6p_703 {
  padding-top: 80px;
}

._p-r-11_kwy6p_707 {
  padding-right: 80px;
}

._p-b-11_kwy6p_711 {
  padding-bottom: 80px;
}

._p-l-11_kwy6p_715 {
  padding-left: 80px;
}

._m-11_kwy6p_719 {
  margin: 80px;
}

._m-t-11_kwy6p_723 {
  margin-top: 80px;
}

._m-r-11_kwy6p_727 {
  margin-right: 80px;
}

._m-b-11_kwy6p_731 {
  margin-bottom: 80px;
}

._m-l-11_kwy6p_735 {
  margin-left: 80px;
}

._p-12_kwy6p_739 {
  padding: 96px;
}

._p-t-12_kwy6p_743 {
  padding-top: 96px;
}

._p-r-12_kwy6p_747 {
  padding-right: 96px;
}

._p-b-12_kwy6p_751 {
  padding-bottom: 96px;
}

._p-l-12_kwy6p_755 {
  padding-left: 96px;
}

._m-12_kwy6p_759 {
  margin: 96px;
}

._m-t-12_kwy6p_763 {
  margin-top: 96px;
}

._m-r-12_kwy6p_767 {
  margin-right: 96px;
}

._m-b-12_kwy6p_771 {
  margin-bottom: 96px;
}

._m-l-12_kwy6p_775 {
  margin-left: 96px;
}

._p-13_kwy6p_779 {
  padding: 160px;
}

._p-t-13_kwy6p_783 {
  padding-top: 160px;
}

._p-r-13_kwy6p_787 {
  padding-right: 160px;
}

._p-b-13_kwy6p_791 {
  padding-bottom: 160px;
}

._p-l-13_kwy6p_795 {
  padding-left: 160px;
}

._m-13_kwy6p_799 {
  margin: 160px;
}

._m-t-13_kwy6p_803 {
  margin-top: 160px;
}

._m-r-13_kwy6p_807 {
  margin-right: 160px;
}

._m-b-13_kwy6p_811 {
  margin-bottom: 160px;
}

._m-l-13_kwy6p_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_kwy6p_825 {
  border-radius: 0;
}

._r-1_kwy6p_829 {
  border-radius: 2px;
}

._r-2_kwy6p_833 {
  border-radius: 4px;
}

._r-3_kwy6p_837 {
  border-radius: 6px;
}

._r-4_kwy6p_841 {
  border-radius: 8px;
}

._r-5_kwy6p_845 {
  border-radius: 12px;
}

._r-6_kwy6p_849 {
  border-radius: 20px;
}

._r-full_kwy6p_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_kwy6p_860 {
  border: 0 solid;
}

._border-1_kwy6p_864 {
  border: 1px solid;
}

._border-2_kwy6p_868 {
  border: 2px solid;
}

._border-3_kwy6p_872 {
  border: 3px solid;
}

._border-4_kwy6p_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_kwy6p_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_kwy6p_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_kwy6p_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_kwy6p_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_kwy6p_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_kwy6p_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_kwy6p_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_kwy6p_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_kwy6p_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_kwy6p_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_kwy6p_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_kwy6p_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_kwy6p_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_kwy6p_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_kwy6p_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_kwy6p_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_kwy6p_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_kwy6p_1140 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._card_kwy6p_1047 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 392px;
  justify-content: space-between;
}

._header_kwy6p_1059 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._title_kwy6p_1065 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._title_kwy6p_1065:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_kwy6p_1065 {
    font-size: 14px;
  }
}
._title_kwy6p_1065 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_kwy6p_1065 {
    font-size: 16px !important;
  }
}

._statusChip_kwy6p_1088 {
  background-color: var(--color-success-fill) !important;
  color: var(--color-success) !important;
}

._labelRow_kwy6p_1093 {
  display: flex;
  align-items: center;
  margin: 0 0 4px;
  min-height: 26px;
}

._label_kwy6p_1093 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._label_kwy6p_1093:not(button) {
  color: var(--color-text-body);
}
._label_kwy6p_1093 {
  color: var(--color-text-body);
}

._refreshButton_kwy6p_1112 {
  display: inline-flex;
  align-items: center;
  gap: 0;
  background: transparent;
  border: none;
  border-radius: 6px;
  padding: 2px 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._refreshButton_kwy6p_1112:hover {
  background-color: var(--color-bg-hover);
}
._refreshButton_kwy6p_1112:disabled {
  background-color: transparent;
  border: unset;
}
._refreshButton_kwy6p_1112:disabled i,
._refreshButton_kwy6p_1112:disabled span {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_kwy6p_1112 i {
  color: var(--color-primary);
}
._refreshButton_kwy6p_1112 i::before {
  font-size: 18px !important;
}
._refreshButton_kwy6p_1112 i._spinning_kwy6p_1140 {
  animation: _spin_kwy6p_1140 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

._spinning_kwy6p_1140 {
  animation: _spin_kwy6p_1140 1s linear infinite;
}

._accountListWrapper_kwy6p_1148 {
  position: relative;
  height: 200px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountListWrapper_kwy6p_1148 {
    height: 60dvh;
  }
}

._accountList_kwy6p_1148 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-right: 2px;
}
._accountList_kwy6p_1148::-webkit-scrollbar {
  width: 4px;
}
._accountList_kwy6p_1148::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_kwy6p_1148::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
._accountList_kwy6p_1148::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-strong);
}

._accountItem_kwy6p_1180 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s;
  min-height: 50px;
}
._accountItem_kwy6p_1180:hover {
  border-color: var(--color-primary);
  background-color: var(--color-background-hover);
}

._checkbox_kwy6p_1196 {
  width: 24px;
  height: 24px;
  cursor: pointer;
  flex-shrink: 0;
}

._accountInfo_kwy6p_1203 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}

._accountName_kwy6p_1210 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._accountName_kwy6p_1210:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_kwy6p_1210 {
    font-size: 12px;
  }
}

._accountText_kwy6p_1224 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._accountText_kwy6p_1224:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_kwy6p_1224 {
    font-size: 12px;
  }
}
._accountText_kwy6p_1224 {
  color: var(--color-text-sub) !important;
}

._gradient_kwy6p_1241 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  pointer-events: none;
  transition: opacity 0.2s ease;
}
._gradient_kwy6p_1241._hidden_kwy6p_1251 {
  opacity: 0;
}
._gradient_kwy6p_1241._hidden_kwy6p_1251 {
  opacity: 0;
}

._buttonRow_kwy6p_1258 {
  display: flex;
  gap: 8px;
}

._button_kwy6p_1258 {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1vams_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1vams_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1vams_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1vams_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1vams_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1vams_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1vams_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1vams_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1vams_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1vams_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1vams_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1vams_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1vams_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1vams_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1vams_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1vams_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1vams_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1vams_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1vams_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1vams_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1vams_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1vams_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1vams_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1vams_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1vams_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1vams_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1vams_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1vams_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1vams_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1vams_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1vams_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1vams_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1vams_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1vams_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1vams_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1vams_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1vams_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1vams_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1vams_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1vams_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1vams_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1vams_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1vams_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1vams_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1vams_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1vams_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1vams_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1vams_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1vams_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1vams_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1vams_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1vams_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1vams_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1vams_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1vams_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1vams_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1vams_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1vams_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1vams_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1vams_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1vams_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1vams_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1vams_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1vams_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1vams_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1vams_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1vams_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1vams_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1vams_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1vams_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1vams_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1vams_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1vams_259 {
  padding: 0;
}

._p-t-0_1vams_263 {
  padding-top: 0;
}

._p-r-0_1vams_267 {
  padding-right: 0;
}

._p-b-0_1vams_271 {
  padding-bottom: 0;
}

._p-l-0_1vams_275 {
  padding-left: 0;
}

._m-0_1vams_279 {
  margin: 0;
}

._m-t-0_1vams_283 {
  margin-top: 0;
}

._m-r-0_1vams_287 {
  margin-right: 0;
}

._m-b-0_1vams_291 {
  margin-bottom: 0;
}

._m-l-0_1vams_295 {
  margin-left: 0;
}

._p-1_1vams_299 {
  padding: 2px;
}

._p-t-1_1vams_303 {
  padding-top: 2px;
}

._p-r-1_1vams_307 {
  padding-right: 2px;
}

._p-b-1_1vams_311 {
  padding-bottom: 2px;
}

._p-l-1_1vams_315 {
  padding-left: 2px;
}

._m-1_1vams_319 {
  margin: 2px;
}

._m-t-1_1vams_323 {
  margin-top: 2px;
}

._m-r-1_1vams_327 {
  margin-right: 2px;
}

._m-b-1_1vams_331 {
  margin-bottom: 2px;
}

._m-l-1_1vams_335 {
  margin-left: 2px;
}

._p-2_1vams_339 {
  padding: 4px;
}

._p-t-2_1vams_343 {
  padding-top: 4px;
}

._p-r-2_1vams_347 {
  padding-right: 4px;
}

._p-b-2_1vams_351 {
  padding-bottom: 4px;
}

._p-l-2_1vams_355 {
  padding-left: 4px;
}

._m-2_1vams_359 {
  margin: 4px;
}

._m-t-2_1vams_363 {
  margin-top: 4px;
}

._m-r-2_1vams_367 {
  margin-right: 4px;
}

._m-b-2_1vams_371 {
  margin-bottom: 4px;
}

._m-l-2_1vams_375 {
  margin-left: 4px;
}

._p-3_1vams_379 {
  padding: 8px;
}

._p-t-3_1vams_383 {
  padding-top: 8px;
}

._p-r-3_1vams_387 {
  padding-right: 8px;
}

._p-b-3_1vams_391 {
  padding-bottom: 8px;
}

._p-l-3_1vams_395 {
  padding-left: 8px;
}

._m-3_1vams_399 {
  margin: 8px;
}

._m-t-3_1vams_403 {
  margin-top: 8px;
}

._m-r-3_1vams_407 {
  margin-right: 8px;
}

._m-b-3_1vams_411 {
  margin-bottom: 8px;
}

._m-l-3_1vams_415 {
  margin-left: 8px;
}

._p-4_1vams_419 {
  padding: 12px;
}

._p-t-4_1vams_423 {
  padding-top: 12px;
}

._p-r-4_1vams_427 {
  padding-right: 12px;
}

._p-b-4_1vams_431 {
  padding-bottom: 12px;
}

._p-l-4_1vams_435 {
  padding-left: 12px;
}

._m-4_1vams_439 {
  margin: 12px;
}

._m-t-4_1vams_443 {
  margin-top: 12px;
}

._m-r-4_1vams_447 {
  margin-right: 12px;
}

._m-b-4_1vams_451 {
  margin-bottom: 12px;
}

._m-l-4_1vams_455 {
  margin-left: 12px;
}

._p-5_1vams_459 {
  padding: 16px;
}

._p-t-5_1vams_463 {
  padding-top: 16px;
}

._p-r-5_1vams_467 {
  padding-right: 16px;
}

._p-b-5_1vams_471 {
  padding-bottom: 16px;
}

._p-l-5_1vams_475 {
  padding-left: 16px;
}

._m-5_1vams_479 {
  margin: 16px;
}

._m-t-5_1vams_483 {
  margin-top: 16px;
}

._m-r-5_1vams_487 {
  margin-right: 16px;
}

._m-b-5_1vams_491 {
  margin-bottom: 16px;
}

._m-l-5_1vams_495 {
  margin-left: 16px;
}

._p-6_1vams_499 {
  padding: 24px;
}

._p-t-6_1vams_503 {
  padding-top: 24px;
}

._p-r-6_1vams_507 {
  padding-right: 24px;
}

._p-b-6_1vams_511 {
  padding-bottom: 24px;
}

._p-l-6_1vams_515 {
  padding-left: 24px;
}

._m-6_1vams_519 {
  margin: 24px;
}

._m-t-6_1vams_523 {
  margin-top: 24px;
}

._m-r-6_1vams_527 {
  margin-right: 24px;
}

._m-b-6_1vams_531 {
  margin-bottom: 24px;
}

._m-l-6_1vams_535 {
  margin-left: 24px;
}

._p-7_1vams_539 {
  padding: 32px;
}

._p-t-7_1vams_543 {
  padding-top: 32px;
}

._p-r-7_1vams_547 {
  padding-right: 32px;
}

._p-b-7_1vams_551 {
  padding-bottom: 32px;
}

._p-l-7_1vams_555 {
  padding-left: 32px;
}

._m-7_1vams_559 {
  margin: 32px;
}

._m-t-7_1vams_563 {
  margin-top: 32px;
}

._m-r-7_1vams_567 {
  margin-right: 32px;
}

._m-b-7_1vams_571 {
  margin-bottom: 32px;
}

._m-l-7_1vams_575 {
  margin-left: 32px;
}

._p-8_1vams_579 {
  padding: 40px;
}

._p-t-8_1vams_583 {
  padding-top: 40px;
}

._p-r-8_1vams_587 {
  padding-right: 40px;
}

._p-b-8_1vams_591 {
  padding-bottom: 40px;
}

._p-l-8_1vams_595 {
  padding-left: 40px;
}

._m-8_1vams_599 {
  margin: 40px;
}

._m-t-8_1vams_603 {
  margin-top: 40px;
}

._m-r-8_1vams_607 {
  margin-right: 40px;
}

._m-b-8_1vams_611 {
  margin-bottom: 40px;
}

._m-l-8_1vams_615 {
  margin-left: 40px;
}

._p-9_1vams_619 {
  padding: 48px;
}

._p-t-9_1vams_623 {
  padding-top: 48px;
}

._p-r-9_1vams_627 {
  padding-right: 48px;
}

._p-b-9_1vams_631 {
  padding-bottom: 48px;
}

._p-l-9_1vams_635 {
  padding-left: 48px;
}

._m-9_1vams_639 {
  margin: 48px;
}

._m-t-9_1vams_643 {
  margin-top: 48px;
}

._m-r-9_1vams_647 {
  margin-right: 48px;
}

._m-b-9_1vams_651 {
  margin-bottom: 48px;
}

._m-l-9_1vams_655 {
  margin-left: 48px;
}

._p-10_1vams_659 {
  padding: 64px;
}

._p-t-10_1vams_663 {
  padding-top: 64px;
}

._p-r-10_1vams_667 {
  padding-right: 64px;
}

._p-b-10_1vams_671 {
  padding-bottom: 64px;
}

._p-l-10_1vams_675 {
  padding-left: 64px;
}

._m-10_1vams_679 {
  margin: 64px;
}

._m-t-10_1vams_683 {
  margin-top: 64px;
}

._m-r-10_1vams_687 {
  margin-right: 64px;
}

._m-b-10_1vams_691 {
  margin-bottom: 64px;
}

._m-l-10_1vams_695 {
  margin-left: 64px;
}

._p-11_1vams_699 {
  padding: 80px;
}

._p-t-11_1vams_703 {
  padding-top: 80px;
}

._p-r-11_1vams_707 {
  padding-right: 80px;
}

._p-b-11_1vams_711 {
  padding-bottom: 80px;
}

._p-l-11_1vams_715 {
  padding-left: 80px;
}

._m-11_1vams_719 {
  margin: 80px;
}

._m-t-11_1vams_723 {
  margin-top: 80px;
}

._m-r-11_1vams_727 {
  margin-right: 80px;
}

._m-b-11_1vams_731 {
  margin-bottom: 80px;
}

._m-l-11_1vams_735 {
  margin-left: 80px;
}

._p-12_1vams_739 {
  padding: 96px;
}

._p-t-12_1vams_743 {
  padding-top: 96px;
}

._p-r-12_1vams_747 {
  padding-right: 96px;
}

._p-b-12_1vams_751 {
  padding-bottom: 96px;
}

._p-l-12_1vams_755 {
  padding-left: 96px;
}

._m-12_1vams_759 {
  margin: 96px;
}

._m-t-12_1vams_763 {
  margin-top: 96px;
}

._m-r-12_1vams_767 {
  margin-right: 96px;
}

._m-b-12_1vams_771 {
  margin-bottom: 96px;
}

._m-l-12_1vams_775 {
  margin-left: 96px;
}

._p-13_1vams_779 {
  padding: 160px;
}

._p-t-13_1vams_783 {
  padding-top: 160px;
}

._p-r-13_1vams_787 {
  padding-right: 160px;
}

._p-b-13_1vams_791 {
  padding-bottom: 160px;
}

._p-l-13_1vams_795 {
  padding-left: 160px;
}

._m-13_1vams_799 {
  margin: 160px;
}

._m-t-13_1vams_803 {
  margin-top: 160px;
}

._m-r-13_1vams_807 {
  margin-right: 160px;
}

._m-b-13_1vams_811 {
  margin-bottom: 160px;
}

._m-l-13_1vams_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1vams_825 {
  border-radius: 0;
}

._r-1_1vams_829 {
  border-radius: 2px;
}

._r-2_1vams_833 {
  border-radius: 4px;
}

._r-3_1vams_837 {
  border-radius: 6px;
}

._r-4_1vams_841 {
  border-radius: 8px;
}

._r-5_1vams_845 {
  border-radius: 12px;
}

._r-6_1vams_849 {
  border-radius: 20px;
}

._r-full_1vams_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1vams_860 {
  border: 0 solid;
}

._border-1_1vams_864 {
  border: 1px solid;
}

._border-2_1vams_868 {
  border: 2px solid;
}

._border-3_1vams_872 {
  border: 3px solid;
}

._border-4_1vams_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1vams_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1vams_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1vams_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1vams_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1vams_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1vams_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1vams_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1vams_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1vams_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1vams_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1vams_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1vams_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1vams_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1vams_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1vams_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1vams_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1vams_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._contentsSection_1vams_1039 {
  position: relative;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-border);
  background-color: var(--color-bg-elevation-1);
  padding: 24px;
  border-radius: 6px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  min-width: 0;
}
._contentsSection_1vams_1039:last-of-type {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_1vams_1039 {
    padding: 24px 16px 24px 16px;
    background-color: #ffffff;
    border: none;
    box-shadow: none;
    border-radius: 0;
    flex: 1;
  }
}
._contentsSection_1vams_1039 > table,
._contentsSection_1vams_1039 table._border_1vams_860 {
  min-width: max-content;
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_atdjg_5 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_atdjg_8:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_atdjg_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_atdjg_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_atdjg_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_atdjg_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_atdjg_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_atdjg_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_atdjg_31 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_atdjg_36 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_atdjg_39:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_atdjg_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_atdjg_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_atdjg_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_atdjg_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_atdjg_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_atdjg_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_atdjg_62 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_atdjg_67 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_atdjg_70:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_atdjg_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_atdjg_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_atdjg_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_atdjg_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_atdjg_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_atdjg_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_atdjg_93 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_atdjg_98 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_atdjg_101:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_atdjg_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_atdjg_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_atdjg_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_atdjg_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_atdjg_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_atdjg_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_atdjg_124 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_atdjg_129 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_atdjg_132:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_atdjg_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_atdjg_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_atdjg_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_atdjg_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_atdjg_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_atdjg_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_atdjg_155 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_atdjg_160 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_atdjg_163:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_atdjg_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_atdjg_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_atdjg_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_atdjg_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_atdjg_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_atdjg_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_atdjg_186 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_atdjg_191 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_atdjg_194:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_atdjg_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_atdjg_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_atdjg_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_atdjg_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_atdjg_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_atdjg_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_atdjg_217 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_atdjg_222 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_atdjg_225:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_atdjg_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_atdjg_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_atdjg_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_atdjg_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_atdjg_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_atdjg_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_atdjg_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_atdjg_260 {
  padding: 0;
}

._p-t-0_atdjg_264 {
  padding-top: 0;
}

._p-r-0_atdjg_268 {
  padding-right: 0;
}

._p-b-0_atdjg_272 {
  padding-bottom: 0;
}

._p-l-0_atdjg_276 {
  padding-left: 0;
}

._m-0_atdjg_280 {
  margin: 0;
}

._m-t-0_atdjg_284 {
  margin-top: 0;
}

._m-r-0_atdjg_288 {
  margin-right: 0;
}

._m-b-0_atdjg_292 {
  margin-bottom: 0;
}

._m-l-0_atdjg_296 {
  margin-left: 0;
}

._p-1_atdjg_300 {
  padding: 2px;
}

._p-t-1_atdjg_304 {
  padding-top: 2px;
}

._p-r-1_atdjg_308 {
  padding-right: 2px;
}

._p-b-1_atdjg_312 {
  padding-bottom: 2px;
}

._p-l-1_atdjg_316 {
  padding-left: 2px;
}

._m-1_atdjg_320 {
  margin: 2px;
}

._m-t-1_atdjg_324 {
  margin-top: 2px;
}

._m-r-1_atdjg_328 {
  margin-right: 2px;
}

._m-b-1_atdjg_332 {
  margin-bottom: 2px;
}

._m-l-1_atdjg_336 {
  margin-left: 2px;
}

._p-2_atdjg_340 {
  padding: 4px;
}

._p-t-2_atdjg_344 {
  padding-top: 4px;
}

._p-r-2_atdjg_348 {
  padding-right: 4px;
}

._p-b-2_atdjg_352 {
  padding-bottom: 4px;
}

._p-l-2_atdjg_356 {
  padding-left: 4px;
}

._m-2_atdjg_360 {
  margin: 4px;
}

._m-t-2_atdjg_364 {
  margin-top: 4px;
}

._m-r-2_atdjg_368 {
  margin-right: 4px;
}

._m-b-2_atdjg_372 {
  margin-bottom: 4px;
}

._m-l-2_atdjg_376 {
  margin-left: 4px;
}

._p-3_atdjg_380 {
  padding: 8px;
}

._p-t-3_atdjg_384 {
  padding-top: 8px;
}

._p-r-3_atdjg_388 {
  padding-right: 8px;
}

._p-b-3_atdjg_392 {
  padding-bottom: 8px;
}

._p-l-3_atdjg_396 {
  padding-left: 8px;
}

._m-3_atdjg_400 {
  margin: 8px;
}

._m-t-3_atdjg_404 {
  margin-top: 8px;
}

._m-r-3_atdjg_408 {
  margin-right: 8px;
}

._m-b-3_atdjg_412 {
  margin-bottom: 8px;
}

._m-l-3_atdjg_416 {
  margin-left: 8px;
}

._p-4_atdjg_420 {
  padding: 12px;
}

._p-t-4_atdjg_424 {
  padding-top: 12px;
}

._p-r-4_atdjg_428 {
  padding-right: 12px;
}

._p-b-4_atdjg_432 {
  padding-bottom: 12px;
}

._p-l-4_atdjg_436 {
  padding-left: 12px;
}

._m-4_atdjg_440 {
  margin: 12px;
}

._m-t-4_atdjg_444 {
  margin-top: 12px;
}

._m-r-4_atdjg_448 {
  margin-right: 12px;
}

._m-b-4_atdjg_452 {
  margin-bottom: 12px;
}

._m-l-4_atdjg_456 {
  margin-left: 12px;
}

._p-5_atdjg_460 {
  padding: 16px;
}

._p-t-5_atdjg_464 {
  padding-top: 16px;
}

._p-r-5_atdjg_468 {
  padding-right: 16px;
}

._p-b-5_atdjg_472 {
  padding-bottom: 16px;
}

._p-l-5_atdjg_476 {
  padding-left: 16px;
}

._m-5_atdjg_480 {
  margin: 16px;
}

._m-t-5_atdjg_484 {
  margin-top: 16px;
}

._m-r-5_atdjg_488 {
  margin-right: 16px;
}

._m-b-5_atdjg_492 {
  margin-bottom: 16px;
}

._m-l-5_atdjg_496 {
  margin-left: 16px;
}

._p-6_atdjg_500 {
  padding: 24px;
}

._p-t-6_atdjg_504 {
  padding-top: 24px;
}

._p-r-6_atdjg_508 {
  padding-right: 24px;
}

._p-b-6_atdjg_512 {
  padding-bottom: 24px;
}

._p-l-6_atdjg_516 {
  padding-left: 24px;
}

._m-6_atdjg_520 {
  margin: 24px;
}

._m-t-6_atdjg_524 {
  margin-top: 24px;
}

._m-r-6_atdjg_528 {
  margin-right: 24px;
}

._m-b-6_atdjg_532 {
  margin-bottom: 24px;
}

._m-l-6_atdjg_536 {
  margin-left: 24px;
}

._p-7_atdjg_540 {
  padding: 32px;
}

._p-t-7_atdjg_544 {
  padding-top: 32px;
}

._p-r-7_atdjg_548 {
  padding-right: 32px;
}

._p-b-7_atdjg_552 {
  padding-bottom: 32px;
}

._p-l-7_atdjg_556 {
  padding-left: 32px;
}

._m-7_atdjg_560 {
  margin: 32px;
}

._m-t-7_atdjg_564 {
  margin-top: 32px;
}

._m-r-7_atdjg_568 {
  margin-right: 32px;
}

._m-b-7_atdjg_572 {
  margin-bottom: 32px;
}

._m-l-7_atdjg_576 {
  margin-left: 32px;
}

._p-8_atdjg_580 {
  padding: 40px;
}

._p-t-8_atdjg_584 {
  padding-top: 40px;
}

._p-r-8_atdjg_588 {
  padding-right: 40px;
}

._p-b-8_atdjg_592 {
  padding-bottom: 40px;
}

._p-l-8_atdjg_596 {
  padding-left: 40px;
}

._m-8_atdjg_600 {
  margin: 40px;
}

._m-t-8_atdjg_604 {
  margin-top: 40px;
}

._m-r-8_atdjg_608 {
  margin-right: 40px;
}

._m-b-8_atdjg_612 {
  margin-bottom: 40px;
}

._m-l-8_atdjg_616 {
  margin-left: 40px;
}

._p-9_atdjg_620 {
  padding: 48px;
}

._p-t-9_atdjg_624 {
  padding-top: 48px;
}

._p-r-9_atdjg_628 {
  padding-right: 48px;
}

._p-b-9_atdjg_632 {
  padding-bottom: 48px;
}

._p-l-9_atdjg_636 {
  padding-left: 48px;
}

._m-9_atdjg_640 {
  margin: 48px;
}

._m-t-9_atdjg_644 {
  margin-top: 48px;
}

._m-r-9_atdjg_648 {
  margin-right: 48px;
}

._m-b-9_atdjg_652 {
  margin-bottom: 48px;
}

._m-l-9_atdjg_656 {
  margin-left: 48px;
}

._p-10_atdjg_660 {
  padding: 64px;
}

._p-t-10_atdjg_664 {
  padding-top: 64px;
}

._p-r-10_atdjg_668 {
  padding-right: 64px;
}

._p-b-10_atdjg_672 {
  padding-bottom: 64px;
}

._p-l-10_atdjg_676 {
  padding-left: 64px;
}

._m-10_atdjg_680 {
  margin: 64px;
}

._m-t-10_atdjg_684 {
  margin-top: 64px;
}

._m-r-10_atdjg_688 {
  margin-right: 64px;
}

._m-b-10_atdjg_692 {
  margin-bottom: 64px;
}

._m-l-10_atdjg_696 {
  margin-left: 64px;
}

._p-11_atdjg_700 {
  padding: 80px;
}

._p-t-11_atdjg_704 {
  padding-top: 80px;
}

._p-r-11_atdjg_708 {
  padding-right: 80px;
}

._p-b-11_atdjg_712 {
  padding-bottom: 80px;
}

._p-l-11_atdjg_716 {
  padding-left: 80px;
}

._m-11_atdjg_720 {
  margin: 80px;
}

._m-t-11_atdjg_724 {
  margin-top: 80px;
}

._m-r-11_atdjg_728 {
  margin-right: 80px;
}

._m-b-11_atdjg_732 {
  margin-bottom: 80px;
}

._m-l-11_atdjg_736 {
  margin-left: 80px;
}

._p-12_atdjg_740 {
  padding: 96px;
}

._p-t-12_atdjg_744 {
  padding-top: 96px;
}

._p-r-12_atdjg_748 {
  padding-right: 96px;
}

._p-b-12_atdjg_752 {
  padding-bottom: 96px;
}

._p-l-12_atdjg_756 {
  padding-left: 96px;
}

._m-12_atdjg_760 {
  margin: 96px;
}

._m-t-12_atdjg_764 {
  margin-top: 96px;
}

._m-r-12_atdjg_768 {
  margin-right: 96px;
}

._m-b-12_atdjg_772 {
  margin-bottom: 96px;
}

._m-l-12_atdjg_776 {
  margin-left: 96px;
}

._p-13_atdjg_780 {
  padding: 160px;
}

._p-t-13_atdjg_784 {
  padding-top: 160px;
}

._p-r-13_atdjg_788 {
  padding-right: 160px;
}

._p-b-13_atdjg_792 {
  padding-bottom: 160px;
}

._p-l-13_atdjg_796 {
  padding-left: 160px;
}

._m-13_atdjg_800 {
  margin: 160px;
}

._m-t-13_atdjg_804 {
  margin-top: 160px;
}

._m-r-13_atdjg_808 {
  margin-right: 160px;
}

._m-b-13_atdjg_812 {
  margin-bottom: 160px;
}

._m-l-13_atdjg_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_atdjg_826 {
  border-radius: 0;
}

._r-1_atdjg_830 {
  border-radius: 2px;
}

._r-2_atdjg_834 {
  border-radius: 4px;
}

._r-3_atdjg_838 {
  border-radius: 6px;
}

._r-4_atdjg_842 {
  border-radius: 8px;
}

._r-5_atdjg_846 {
  border-radius: 12px;
}

._r-6_atdjg_850 {
  border-radius: 20px;
}

._r-full_atdjg_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_atdjg_861 {
  border: 0 solid;
}

._border-1_atdjg_865 {
  border: 1px solid;
}

._border-2_atdjg_869 {
  border: 2px solid;
}

._border-3_atdjg_873 {
  border: 3px solid;
}

._border-4_atdjg_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_atdjg_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_atdjg_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_atdjg_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_atdjg_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_atdjg_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_atdjg_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_atdjg_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_atdjg_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_atdjg_917 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_atdjg_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_atdjg_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_atdjg_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_atdjg_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_atdjg_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_atdjg_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_atdjg_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_atdjg_957 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_atdjg_1040 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._modal_atdjg_1053 {
  width: 408px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}
._modal_atdjg_1053 button {
  line-height: 2;
}

._header_atdjg_1065 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
._header_atdjg_1065 button {
  padding: unset;
}

._title_atdjg_1075 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_atdjg_1075:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_atdjg_1075 {
    font-size: 16px;
  }
}
._title_atdjg_1075 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_atdjg_1075 {
    font-size: 18px;
    font-weight: 600;
  }
}

._content_atdjg_1099 {
  margin-bottom: 40px;
}

._label_atdjg_1103 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._label_atdjg_1103:not(button) {
  color: var(--color-text-body);
}
._label_atdjg_1103 {
  color: var(--color-text-body);
  margin-bottom: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._label_atdjg_1103 {
    font-size: 14px;
  }
}

._accountListWrapper_atdjg_1121 {
  position: relative;
  height: 400px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountListWrapper_atdjg_1121 {
    height: 220px;
  }
}

._accountList_atdjg_1121 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-right: 2px;
  /* 스크롤바 스타일 */
}
._accountList_atdjg_1121::-webkit-scrollbar {
  width: 4px;
}
._accountList_atdjg_1121::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_atdjg_1121::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
._accountList_atdjg_1121::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-strong);
}

._accountItem_atdjg_1154 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s;
  min-height: 50px;
}
._accountItem_atdjg_1154:hover {
  border-color: var(--color-primary);
  background-color: var(--color-background-hover);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountItem_atdjg_1154 {
    border-radius: 8px;
  }
}

._checkbox_atdjg_1175 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

._accountInfo_atdjg_1181 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._accountName_atdjg_1187 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._accountName_atdjg_1187:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_atdjg_1187 {
    font-size: 12px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_atdjg_1187 {
    font-size: 14px;
    font-weight: 600;
  }
}

._accountText_atdjg_1207 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._accountText_atdjg_1207:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_atdjg_1207 {
    font-size: 12px;
  }
}
._accountText_atdjg_1207 {
  color: var(--color-text-sub) !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_atdjg_1207 {
    font-size: 14px;
  }
}

._gradient_atdjg_1229 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  pointer-events: none;
  transition: opacity 0.2s ease;
}
._gradient_atdjg_1229._hidden_atdjg_1239 {
  opacity: 0;
}

._errorContent_atdjg_1243 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
  text-align: center;
}

._iconWrapper_atdjg_1254 {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  background-color: var(--color-text-action-disabled);
  border-radius: 50%;
}
._iconWrapper_atdjg_1254 i::before {
  font-size: 32px !important;
  color: var(--color-default-deep-reverse);
}

._errorMessage_atdjg_1269 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_atdjg_1269:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_atdjg_1269 {
    font-size: 12px;
  }
}
._errorMessage_atdjg_1269 {
  color: var(--color-text-title) !important;
  margin: 0 0 8px 0;
}

._errorSubMessage_atdjg_1287 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._errorSubMessage_atdjg_1287:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorSubMessage_atdjg_1287 {
    font-size: 12px;
  }
}
._errorSubMessage_atdjg_1287 {
  color: var(--color-text-sub) !important;
  margin: 0;
  line-height: 1.5;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._modal_atdjg_1053 button.primary {
    height: 50px !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    font-weight: 400;
  }
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1bm79_5 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1bm79_8:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1bm79_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1bm79_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1bm79_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1bm79_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1bm79_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1bm79_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1bm79_31 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1bm79_36 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1bm79_39:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1bm79_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1bm79_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1bm79_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1bm79_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1bm79_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1bm79_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1bm79_62 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1bm79_67 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1bm79_70:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1bm79_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1bm79_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1bm79_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1bm79_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1bm79_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1bm79_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1bm79_93 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1bm79_98 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1bm79_101:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1bm79_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1bm79_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1bm79_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1bm79_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1bm79_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1bm79_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1bm79_124 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1bm79_129 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1bm79_132:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1bm79_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1bm79_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1bm79_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1bm79_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1bm79_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1bm79_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1bm79_155 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1bm79_160 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1bm79_163:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1bm79_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1bm79_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1bm79_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1bm79_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1bm79_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1bm79_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1bm79_186 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1bm79_191 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1bm79_194:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1bm79_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1bm79_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1bm79_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1bm79_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1bm79_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1bm79_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1bm79_217 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1bm79_222 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1bm79_225:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1bm79_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1bm79_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1bm79_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1bm79_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1bm79_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1bm79_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1bm79_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1bm79_260 {
  padding: 0;
}

._p-t-0_1bm79_264 {
  padding-top: 0;
}

._p-r-0_1bm79_268 {
  padding-right: 0;
}

._p-b-0_1bm79_272 {
  padding-bottom: 0;
}

._p-l-0_1bm79_276 {
  padding-left: 0;
}

._m-0_1bm79_280 {
  margin: 0;
}

._m-t-0_1bm79_284 {
  margin-top: 0;
}

._m-r-0_1bm79_288 {
  margin-right: 0;
}

._m-b-0_1bm79_292 {
  margin-bottom: 0;
}

._m-l-0_1bm79_296 {
  margin-left: 0;
}

._p-1_1bm79_300 {
  padding: 2px;
}

._p-t-1_1bm79_304 {
  padding-top: 2px;
}

._p-r-1_1bm79_308 {
  padding-right: 2px;
}

._p-b-1_1bm79_312 {
  padding-bottom: 2px;
}

._p-l-1_1bm79_316 {
  padding-left: 2px;
}

._m-1_1bm79_320 {
  margin: 2px;
}

._m-t-1_1bm79_324 {
  margin-top: 2px;
}

._m-r-1_1bm79_328 {
  margin-right: 2px;
}

._m-b-1_1bm79_332 {
  margin-bottom: 2px;
}

._m-l-1_1bm79_336 {
  margin-left: 2px;
}

._p-2_1bm79_340 {
  padding: 4px;
}

._p-t-2_1bm79_344 {
  padding-top: 4px;
}

._p-r-2_1bm79_348 {
  padding-right: 4px;
}

._p-b-2_1bm79_352 {
  padding-bottom: 4px;
}

._p-l-2_1bm79_356 {
  padding-left: 4px;
}

._m-2_1bm79_360 {
  margin: 4px;
}

._m-t-2_1bm79_364 {
  margin-top: 4px;
}

._m-r-2_1bm79_368 {
  margin-right: 4px;
}

._m-b-2_1bm79_372 {
  margin-bottom: 4px;
}

._m-l-2_1bm79_376 {
  margin-left: 4px;
}

._p-3_1bm79_380 {
  padding: 8px;
}

._p-t-3_1bm79_384 {
  padding-top: 8px;
}

._p-r-3_1bm79_388 {
  padding-right: 8px;
}

._p-b-3_1bm79_392 {
  padding-bottom: 8px;
}

._p-l-3_1bm79_396 {
  padding-left: 8px;
}

._m-3_1bm79_400 {
  margin: 8px;
}

._m-t-3_1bm79_404 {
  margin-top: 8px;
}

._m-r-3_1bm79_408 {
  margin-right: 8px;
}

._m-b-3_1bm79_412 {
  margin-bottom: 8px;
}

._m-l-3_1bm79_416 {
  margin-left: 8px;
}

._p-4_1bm79_420 {
  padding: 12px;
}

._p-t-4_1bm79_424 {
  padding-top: 12px;
}

._p-r-4_1bm79_428 {
  padding-right: 12px;
}

._p-b-4_1bm79_432 {
  padding-bottom: 12px;
}

._p-l-4_1bm79_436 {
  padding-left: 12px;
}

._m-4_1bm79_440 {
  margin: 12px;
}

._m-t-4_1bm79_444 {
  margin-top: 12px;
}

._m-r-4_1bm79_448 {
  margin-right: 12px;
}

._m-b-4_1bm79_452 {
  margin-bottom: 12px;
}

._m-l-4_1bm79_456 {
  margin-left: 12px;
}

._p-5_1bm79_460 {
  padding: 16px;
}

._p-t-5_1bm79_464 {
  padding-top: 16px;
}

._p-r-5_1bm79_468 {
  padding-right: 16px;
}

._p-b-5_1bm79_472 {
  padding-bottom: 16px;
}

._p-l-5_1bm79_476 {
  padding-left: 16px;
}

._m-5_1bm79_480 {
  margin: 16px;
}

._m-t-5_1bm79_484 {
  margin-top: 16px;
}

._m-r-5_1bm79_488 {
  margin-right: 16px;
}

._m-b-5_1bm79_492 {
  margin-bottom: 16px;
}

._m-l-5_1bm79_496 {
  margin-left: 16px;
}

._p-6_1bm79_500 {
  padding: 24px;
}

._p-t-6_1bm79_504 {
  padding-top: 24px;
}

._p-r-6_1bm79_508 {
  padding-right: 24px;
}

._p-b-6_1bm79_512 {
  padding-bottom: 24px;
}

._p-l-6_1bm79_516 {
  padding-left: 24px;
}

._m-6_1bm79_520 {
  margin: 24px;
}

._m-t-6_1bm79_524 {
  margin-top: 24px;
}

._m-r-6_1bm79_528 {
  margin-right: 24px;
}

._m-b-6_1bm79_532 {
  margin-bottom: 24px;
}

._m-l-6_1bm79_536 {
  margin-left: 24px;
}

._p-7_1bm79_540 {
  padding: 32px;
}

._p-t-7_1bm79_544 {
  padding-top: 32px;
}

._p-r-7_1bm79_548 {
  padding-right: 32px;
}

._p-b-7_1bm79_552 {
  padding-bottom: 32px;
}

._p-l-7_1bm79_556 {
  padding-left: 32px;
}

._m-7_1bm79_560 {
  margin: 32px;
}

._m-t-7_1bm79_564 {
  margin-top: 32px;
}

._m-r-7_1bm79_568 {
  margin-right: 32px;
}

._m-b-7_1bm79_572 {
  margin-bottom: 32px;
}

._m-l-7_1bm79_576 {
  margin-left: 32px;
}

._p-8_1bm79_580 {
  padding: 40px;
}

._p-t-8_1bm79_584 {
  padding-top: 40px;
}

._p-r-8_1bm79_588 {
  padding-right: 40px;
}

._p-b-8_1bm79_592 {
  padding-bottom: 40px;
}

._p-l-8_1bm79_596 {
  padding-left: 40px;
}

._m-8_1bm79_600 {
  margin: 40px;
}

._m-t-8_1bm79_604 {
  margin-top: 40px;
}

._m-r-8_1bm79_608 {
  margin-right: 40px;
}

._m-b-8_1bm79_612 {
  margin-bottom: 40px;
}

._m-l-8_1bm79_616 {
  margin-left: 40px;
}

._p-9_1bm79_620 {
  padding: 48px;
}

._p-t-9_1bm79_624 {
  padding-top: 48px;
}

._p-r-9_1bm79_628 {
  padding-right: 48px;
}

._p-b-9_1bm79_632 {
  padding-bottom: 48px;
}

._p-l-9_1bm79_636 {
  padding-left: 48px;
}

._m-9_1bm79_640 {
  margin: 48px;
}

._m-t-9_1bm79_644 {
  margin-top: 48px;
}

._m-r-9_1bm79_648 {
  margin-right: 48px;
}

._m-b-9_1bm79_652 {
  margin-bottom: 48px;
}

._m-l-9_1bm79_656 {
  margin-left: 48px;
}

._p-10_1bm79_660 {
  padding: 64px;
}

._p-t-10_1bm79_664 {
  padding-top: 64px;
}

._p-r-10_1bm79_668 {
  padding-right: 64px;
}

._p-b-10_1bm79_672 {
  padding-bottom: 64px;
}

._p-l-10_1bm79_676 {
  padding-left: 64px;
}

._m-10_1bm79_680 {
  margin: 64px;
}

._m-t-10_1bm79_684 {
  margin-top: 64px;
}

._m-r-10_1bm79_688 {
  margin-right: 64px;
}

._m-b-10_1bm79_692 {
  margin-bottom: 64px;
}

._m-l-10_1bm79_696 {
  margin-left: 64px;
}

._p-11_1bm79_700 {
  padding: 80px;
}

._p-t-11_1bm79_704 {
  padding-top: 80px;
}

._p-r-11_1bm79_708 {
  padding-right: 80px;
}

._p-b-11_1bm79_712 {
  padding-bottom: 80px;
}

._p-l-11_1bm79_716 {
  padding-left: 80px;
}

._m-11_1bm79_720 {
  margin: 80px;
}

._m-t-11_1bm79_724 {
  margin-top: 80px;
}

._m-r-11_1bm79_728 {
  margin-right: 80px;
}

._m-b-11_1bm79_732 {
  margin-bottom: 80px;
}

._m-l-11_1bm79_736 {
  margin-left: 80px;
}

._p-12_1bm79_740 {
  padding: 96px;
}

._p-t-12_1bm79_744 {
  padding-top: 96px;
}

._p-r-12_1bm79_748 {
  padding-right: 96px;
}

._p-b-12_1bm79_752 {
  padding-bottom: 96px;
}

._p-l-12_1bm79_756 {
  padding-left: 96px;
}

._m-12_1bm79_760 {
  margin: 96px;
}

._m-t-12_1bm79_764 {
  margin-top: 96px;
}

._m-r-12_1bm79_768 {
  margin-right: 96px;
}

._m-b-12_1bm79_772 {
  margin-bottom: 96px;
}

._m-l-12_1bm79_776 {
  margin-left: 96px;
}

._p-13_1bm79_780 {
  padding: 160px;
}

._p-t-13_1bm79_784 {
  padding-top: 160px;
}

._p-r-13_1bm79_788 {
  padding-right: 160px;
}

._p-b-13_1bm79_792 {
  padding-bottom: 160px;
}

._p-l-13_1bm79_796 {
  padding-left: 160px;
}

._m-13_1bm79_800 {
  margin: 160px;
}

._m-t-13_1bm79_804 {
  margin-top: 160px;
}

._m-r-13_1bm79_808 {
  margin-right: 160px;
}

._m-b-13_1bm79_812 {
  margin-bottom: 160px;
}

._m-l-13_1bm79_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1bm79_826 {
  border-radius: 0;
}

._r-1_1bm79_830 {
  border-radius: 2px;
}

._r-2_1bm79_834 {
  border-radius: 4px;
}

._r-3_1bm79_838 {
  border-radius: 6px;
}

._r-4_1bm79_842 {
  border-radius: 8px;
}

._r-5_1bm79_846 {
  border-radius: 12px;
}

._r-6_1bm79_850 {
  border-radius: 20px;
}

._r-full_1bm79_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1bm79_861 {
  border: 0 solid;
}

._border-1_1bm79_865 {
  border: 1px solid;
}

._border-2_1bm79_869 {
  border: 2px solid;
}

._border-3_1bm79_873 {
  border: 3px solid;
}

._border-4_1bm79_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1bm79_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1bm79_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1bm79_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1bm79_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1bm79_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1bm79_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1bm79_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1bm79_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1bm79_917 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1bm79_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1bm79_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1bm79_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1bm79_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1bm79_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1bm79_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1bm79_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1bm79_957 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_1bm79_1040 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._modal_1bm79_1053 {
  width: 408px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}
._modal_1bm79_1053 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1bm79_1053 {
    width: calc(100% - 32px);
    max-width: 408px;
  }
}

._header_1bm79_1071 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
._header_1bm79_1071 button {
  padding: unset;
}

._title_1bm79_1081 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1bm79_1081:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1bm79_1081 {
    font-size: 16px;
  }
}
._title_1bm79_1081 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1bm79_1081 {
    font-size: 18px;
    font-weight: 600;
  }
}

._formContent_1bm79_1105 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
}

._field_1bm79_1112 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._label_1bm79_1118 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._label_1bm79_1118:not(button) {
  color: var(--color-text-body);
}
._label_1bm79_1118 {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._label_1bm79_1118 {
    font-size: 12px;
  }
}

._required_1bm79_1135 {
  color: var(--color-danger);
  margin-left: 2px;
}

._input_1bm79_1140 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._input_1bm79_1140:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._input_1bm79_1140 {
    font-size: 12px;
  }
}
._input_1bm79_1140 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-title);
  transition: all 0.2s;
}
._input_1bm79_1140::placeholder {
  color: var(--color-text-muted);
}
._input_1bm79_1140:hover:not(:disabled) {
  border-color: var(--color-primary);
}
._input_1bm79_1140:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._input_1bm79_1140:disabled {
  background-color: var(--color-default);
  cursor: not-allowed;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._input_1bm79_1140 {
    font-size: 16px;
  }
}

._errorText_1bm79_1184 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._errorText_1bm79_1184:not(button) {
  color: var(--color-text-body);
}
._errorText_1bm79_1184 {
  color: var(--color-danger) !important;
  margin: 0;
}

._content_1bm79_1197 {
  margin-bottom: 24px;
}

._accountLabel_1bm79_1201 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._accountLabel_1bm79_1201:not(button) {
  color: var(--color-text-body);
}
._accountLabel_1bm79_1201 {
  color: var(--color-text-body);
  margin-bottom: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountLabel_1bm79_1201 {
    font-size: 14px;
  }
}

._accountListWrapper_1bm79_1219 {
  position: relative;
  height: 300px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountListWrapper_1bm79_1219 {
    height: 220px;
  }
}

._accountList_1bm79_1219 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-right: 2px;
  /* 스크롤바 스타일 */
}
._accountList_1bm79_1219::-webkit-scrollbar {
  width: 4px;
}
._accountList_1bm79_1219::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_1bm79_1219::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
._accountList_1bm79_1219::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-strong);
}

._accountItem_1bm79_1252 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s;
  min-height: 50px;
}
._accountItem_1bm79_1252:hover {
  border-color: var(--color-primary);
  background-color: var(--color-background-hover);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountItem_1bm79_1252 {
    border-radius: 8px;
  }
}

._checkbox_1bm79_1273 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

._accountInfo_1bm79_1279 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._accountName_1bm79_1285 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._accountName_1bm79_1285:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_1bm79_1285 {
    font-size: 12px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_1bm79_1285 {
    font-size: 14px;
    font-weight: 600;
  }
}

._accountText_1bm79_1305 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._accountText_1bm79_1305:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_1bm79_1305 {
    font-size: 12px;
  }
}
._accountText_1bm79_1305 {
  color: var(--color-text-sub) !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_1bm79_1305 {
    font-size: 14px;
  }
}

._accountType_1bm79_1327 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._accountType_1bm79_1327:not(button) {
  color: var(--color-text-body);
}
._accountType_1bm79_1327 {
  color: var(--color-text-muted) !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountType_1bm79_1327 {
    font-size: 12px;
  }
}

._gradient_1bm79_1344 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  pointer-events: none;
  transition: opacity 0.2s ease;
}
._gradient_1bm79_1344._hidden_1bm79_1354 {
  opacity: 0;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1bm79_1053 button.primary {
    height: 50px !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    font-weight: 400;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_kwy6p_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_kwy6p_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_kwy6p_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_kwy6p_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_kwy6p_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_kwy6p_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_kwy6p_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_kwy6p_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_kwy6p_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_kwy6p_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_kwy6p_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_kwy6p_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_kwy6p_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_kwy6p_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_kwy6p_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_kwy6p_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_kwy6p_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_kwy6p_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_kwy6p_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_kwy6p_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_kwy6p_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_kwy6p_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_kwy6p_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_kwy6p_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_kwy6p_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_kwy6p_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_kwy6p_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_kwy6p_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_kwy6p_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_kwy6p_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_kwy6p_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_kwy6p_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_kwy6p_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_kwy6p_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_kwy6p_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_kwy6p_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_kwy6p_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_kwy6p_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_kwy6p_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_kwy6p_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_kwy6p_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_kwy6p_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_kwy6p_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_kwy6p_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_kwy6p_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_kwy6p_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_kwy6p_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_kwy6p_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_kwy6p_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_kwy6p_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_kwy6p_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_kwy6p_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_kwy6p_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_kwy6p_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_kwy6p_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_kwy6p_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_kwy6p_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_kwy6p_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_kwy6p_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_kwy6p_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_kwy6p_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_kwy6p_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_kwy6p_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_kwy6p_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_kwy6p_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_kwy6p_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_kwy6p_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_kwy6p_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_kwy6p_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_kwy6p_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_kwy6p_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_kwy6p_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_kwy6p_259 {
  padding: 0;
}

._p-t-0_kwy6p_263 {
  padding-top: 0;
}

._p-r-0_kwy6p_267 {
  padding-right: 0;
}

._p-b-0_kwy6p_271 {
  padding-bottom: 0;
}

._p-l-0_kwy6p_275 {
  padding-left: 0;
}

._m-0_kwy6p_279 {
  margin: 0;
}

._m-t-0_kwy6p_283 {
  margin-top: 0;
}

._m-r-0_kwy6p_287 {
  margin-right: 0;
}

._m-b-0_kwy6p_291 {
  margin-bottom: 0;
}

._m-l-0_kwy6p_295 {
  margin-left: 0;
}

._p-1_kwy6p_299 {
  padding: 2px;
}

._p-t-1_kwy6p_303 {
  padding-top: 2px;
}

._p-r-1_kwy6p_307 {
  padding-right: 2px;
}

._p-b-1_kwy6p_311 {
  padding-bottom: 2px;
}

._p-l-1_kwy6p_315 {
  padding-left: 2px;
}

._m-1_kwy6p_319 {
  margin: 2px;
}

._m-t-1_kwy6p_323 {
  margin-top: 2px;
}

._m-r-1_kwy6p_327 {
  margin-right: 2px;
}

._m-b-1_kwy6p_331 {
  margin-bottom: 2px;
}

._m-l-1_kwy6p_335 {
  margin-left: 2px;
}

._p-2_kwy6p_339 {
  padding: 4px;
}

._p-t-2_kwy6p_343 {
  padding-top: 4px;
}

._p-r-2_kwy6p_347 {
  padding-right: 4px;
}

._p-b-2_kwy6p_351 {
  padding-bottom: 4px;
}

._p-l-2_kwy6p_355 {
  padding-left: 4px;
}

._m-2_kwy6p_359 {
  margin: 4px;
}

._m-t-2_kwy6p_363 {
  margin-top: 4px;
}

._m-r-2_kwy6p_367 {
  margin-right: 4px;
}

._m-b-2_kwy6p_371 {
  margin-bottom: 4px;
}

._m-l-2_kwy6p_375 {
  margin-left: 4px;
}

._p-3_kwy6p_379 {
  padding: 8px;
}

._p-t-3_kwy6p_383 {
  padding-top: 8px;
}

._p-r-3_kwy6p_387 {
  padding-right: 8px;
}

._p-b-3_kwy6p_391 {
  padding-bottom: 8px;
}

._p-l-3_kwy6p_395 {
  padding-left: 8px;
}

._m-3_kwy6p_399 {
  margin: 8px;
}

._m-t-3_kwy6p_403 {
  margin-top: 8px;
}

._m-r-3_kwy6p_407 {
  margin-right: 8px;
}

._m-b-3_kwy6p_411 {
  margin-bottom: 8px;
}

._m-l-3_kwy6p_415 {
  margin-left: 8px;
}

._p-4_kwy6p_419 {
  padding: 12px;
}

._p-t-4_kwy6p_423 {
  padding-top: 12px;
}

._p-r-4_kwy6p_427 {
  padding-right: 12px;
}

._p-b-4_kwy6p_431 {
  padding-bottom: 12px;
}

._p-l-4_kwy6p_435 {
  padding-left: 12px;
}

._m-4_kwy6p_439 {
  margin: 12px;
}

._m-t-4_kwy6p_443 {
  margin-top: 12px;
}

._m-r-4_kwy6p_447 {
  margin-right: 12px;
}

._m-b-4_kwy6p_451 {
  margin-bottom: 12px;
}

._m-l-4_kwy6p_455 {
  margin-left: 12px;
}

._p-5_kwy6p_459 {
  padding: 16px;
}

._p-t-5_kwy6p_463 {
  padding-top: 16px;
}

._p-r-5_kwy6p_467 {
  padding-right: 16px;
}

._p-b-5_kwy6p_471 {
  padding-bottom: 16px;
}

._p-l-5_kwy6p_475 {
  padding-left: 16px;
}

._m-5_kwy6p_479 {
  margin: 16px;
}

._m-t-5_kwy6p_483 {
  margin-top: 16px;
}

._m-r-5_kwy6p_487 {
  margin-right: 16px;
}

._m-b-5_kwy6p_491 {
  margin-bottom: 16px;
}

._m-l-5_kwy6p_495 {
  margin-left: 16px;
}

._p-6_kwy6p_499 {
  padding: 24px;
}

._p-t-6_kwy6p_503 {
  padding-top: 24px;
}

._p-r-6_kwy6p_507 {
  padding-right: 24px;
}

._p-b-6_kwy6p_511 {
  padding-bottom: 24px;
}

._p-l-6_kwy6p_515 {
  padding-left: 24px;
}

._m-6_kwy6p_519 {
  margin: 24px;
}

._m-t-6_kwy6p_523 {
  margin-top: 24px;
}

._m-r-6_kwy6p_527 {
  margin-right: 24px;
}

._m-b-6_kwy6p_531 {
  margin-bottom: 24px;
}

._m-l-6_kwy6p_535 {
  margin-left: 24px;
}

._p-7_kwy6p_539 {
  padding: 32px;
}

._p-t-7_kwy6p_543 {
  padding-top: 32px;
}

._p-r-7_kwy6p_547 {
  padding-right: 32px;
}

._p-b-7_kwy6p_551 {
  padding-bottom: 32px;
}

._p-l-7_kwy6p_555 {
  padding-left: 32px;
}

._m-7_kwy6p_559 {
  margin: 32px;
}

._m-t-7_kwy6p_563 {
  margin-top: 32px;
}

._m-r-7_kwy6p_567 {
  margin-right: 32px;
}

._m-b-7_kwy6p_571 {
  margin-bottom: 32px;
}

._m-l-7_kwy6p_575 {
  margin-left: 32px;
}

._p-8_kwy6p_579 {
  padding: 40px;
}

._p-t-8_kwy6p_583 {
  padding-top: 40px;
}

._p-r-8_kwy6p_587 {
  padding-right: 40px;
}

._p-b-8_kwy6p_591 {
  padding-bottom: 40px;
}

._p-l-8_kwy6p_595 {
  padding-left: 40px;
}

._m-8_kwy6p_599 {
  margin: 40px;
}

._m-t-8_kwy6p_603 {
  margin-top: 40px;
}

._m-r-8_kwy6p_607 {
  margin-right: 40px;
}

._m-b-8_kwy6p_611 {
  margin-bottom: 40px;
}

._m-l-8_kwy6p_615 {
  margin-left: 40px;
}

._p-9_kwy6p_619 {
  padding: 48px;
}

._p-t-9_kwy6p_623 {
  padding-top: 48px;
}

._p-r-9_kwy6p_627 {
  padding-right: 48px;
}

._p-b-9_kwy6p_631 {
  padding-bottom: 48px;
}

._p-l-9_kwy6p_635 {
  padding-left: 48px;
}

._m-9_kwy6p_639 {
  margin: 48px;
}

._m-t-9_kwy6p_643 {
  margin-top: 48px;
}

._m-r-9_kwy6p_647 {
  margin-right: 48px;
}

._m-b-9_kwy6p_651 {
  margin-bottom: 48px;
}

._m-l-9_kwy6p_655 {
  margin-left: 48px;
}

._p-10_kwy6p_659 {
  padding: 64px;
}

._p-t-10_kwy6p_663 {
  padding-top: 64px;
}

._p-r-10_kwy6p_667 {
  padding-right: 64px;
}

._p-b-10_kwy6p_671 {
  padding-bottom: 64px;
}

._p-l-10_kwy6p_675 {
  padding-left: 64px;
}

._m-10_kwy6p_679 {
  margin: 64px;
}

._m-t-10_kwy6p_683 {
  margin-top: 64px;
}

._m-r-10_kwy6p_687 {
  margin-right: 64px;
}

._m-b-10_kwy6p_691 {
  margin-bottom: 64px;
}

._m-l-10_kwy6p_695 {
  margin-left: 64px;
}

._p-11_kwy6p_699 {
  padding: 80px;
}

._p-t-11_kwy6p_703 {
  padding-top: 80px;
}

._p-r-11_kwy6p_707 {
  padding-right: 80px;
}

._p-b-11_kwy6p_711 {
  padding-bottom: 80px;
}

._p-l-11_kwy6p_715 {
  padding-left: 80px;
}

._m-11_kwy6p_719 {
  margin: 80px;
}

._m-t-11_kwy6p_723 {
  margin-top: 80px;
}

._m-r-11_kwy6p_727 {
  margin-right: 80px;
}

._m-b-11_kwy6p_731 {
  margin-bottom: 80px;
}

._m-l-11_kwy6p_735 {
  margin-left: 80px;
}

._p-12_kwy6p_739 {
  padding: 96px;
}

._p-t-12_kwy6p_743 {
  padding-top: 96px;
}

._p-r-12_kwy6p_747 {
  padding-right: 96px;
}

._p-b-12_kwy6p_751 {
  padding-bottom: 96px;
}

._p-l-12_kwy6p_755 {
  padding-left: 96px;
}

._m-12_kwy6p_759 {
  margin: 96px;
}

._m-t-12_kwy6p_763 {
  margin-top: 96px;
}

._m-r-12_kwy6p_767 {
  margin-right: 96px;
}

._m-b-12_kwy6p_771 {
  margin-bottom: 96px;
}

._m-l-12_kwy6p_775 {
  margin-left: 96px;
}

._p-13_kwy6p_779 {
  padding: 160px;
}

._p-t-13_kwy6p_783 {
  padding-top: 160px;
}

._p-r-13_kwy6p_787 {
  padding-right: 160px;
}

._p-b-13_kwy6p_791 {
  padding-bottom: 160px;
}

._p-l-13_kwy6p_795 {
  padding-left: 160px;
}

._m-13_kwy6p_799 {
  margin: 160px;
}

._m-t-13_kwy6p_803 {
  margin-top: 160px;
}

._m-r-13_kwy6p_807 {
  margin-right: 160px;
}

._m-b-13_kwy6p_811 {
  margin-bottom: 160px;
}

._m-l-13_kwy6p_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_kwy6p_825 {
  border-radius: 0;
}

._r-1_kwy6p_829 {
  border-radius: 2px;
}

._r-2_kwy6p_833 {
  border-radius: 4px;
}

._r-3_kwy6p_837 {
  border-radius: 6px;
}

._r-4_kwy6p_841 {
  border-radius: 8px;
}

._r-5_kwy6p_845 {
  border-radius: 12px;
}

._r-6_kwy6p_849 {
  border-radius: 20px;
}

._r-full_kwy6p_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_kwy6p_860 {
  border: 0 solid;
}

._border-1_kwy6p_864 {
  border: 1px solid;
}

._border-2_kwy6p_868 {
  border: 2px solid;
}

._border-3_kwy6p_872 {
  border: 3px solid;
}

._border-4_kwy6p_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_kwy6p_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_kwy6p_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_kwy6p_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_kwy6p_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_kwy6p_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_kwy6p_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_kwy6p_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_kwy6p_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_kwy6p_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_kwy6p_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_kwy6p_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_kwy6p_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_kwy6p_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_kwy6p_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_kwy6p_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_kwy6p_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_kwy6p_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_kwy6p_1140 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._card_kwy6p_1047 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 392px;
  justify-content: space-between;
}

._header_kwy6p_1059 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._title_kwy6p_1065 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._title_kwy6p_1065:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_kwy6p_1065 {
    font-size: 14px;
  }
}
._title_kwy6p_1065 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_kwy6p_1065 {
    font-size: 16px !important;
  }
}

._statusChip_kwy6p_1088 {
  background-color: var(--color-success-fill) !important;
  color: var(--color-success) !important;
}

._labelRow_kwy6p_1093 {
  display: flex;
  align-items: center;
  margin: 0 0 4px;
  min-height: 26px;
}

._label_kwy6p_1093 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._label_kwy6p_1093:not(button) {
  color: var(--color-text-body);
}
._label_kwy6p_1093 {
  color: var(--color-text-body);
}

._refreshButton_kwy6p_1112 {
  display: inline-flex;
  align-items: center;
  gap: 0;
  background: transparent;
  border: none;
  border-radius: 6px;
  padding: 2px 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._refreshButton_kwy6p_1112:hover {
  background-color: var(--color-bg-hover);
}
._refreshButton_kwy6p_1112:disabled {
  background-color: transparent;
  border: unset;
}
._refreshButton_kwy6p_1112:disabled i,
._refreshButton_kwy6p_1112:disabled span {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_kwy6p_1112 i {
  color: var(--color-primary);
}
._refreshButton_kwy6p_1112 i::before {
  font-size: 18px !important;
}
._refreshButton_kwy6p_1112 i._spinning_kwy6p_1140 {
  animation: _spin_kwy6p_1140 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

._spinning_kwy6p_1140 {
  animation: _spin_kwy6p_1140 1s linear infinite;
}

._accountListWrapper_kwy6p_1148 {
  position: relative;
  height: 200px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountListWrapper_kwy6p_1148 {
    height: 60dvh;
  }
}

._accountList_kwy6p_1148 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-right: 2px;
}
._accountList_kwy6p_1148::-webkit-scrollbar {
  width: 4px;
}
._accountList_kwy6p_1148::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_kwy6p_1148::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
._accountList_kwy6p_1148::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-strong);
}

._accountItem_kwy6p_1180 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s;
  min-height: 50px;
}
._accountItem_kwy6p_1180:hover {
  border-color: var(--color-primary);
  background-color: var(--color-background-hover);
}

._checkbox_kwy6p_1196 {
  width: 24px;
  height: 24px;
  cursor: pointer;
  flex-shrink: 0;
}

._accountInfo_kwy6p_1203 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}

._accountName_kwy6p_1210 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._accountName_kwy6p_1210:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_kwy6p_1210 {
    font-size: 12px;
  }
}

._accountText_kwy6p_1224 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._accountText_kwy6p_1224:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_kwy6p_1224 {
    font-size: 12px;
  }
}
._accountText_kwy6p_1224 {
  color: var(--color-text-sub) !important;
}

._gradient_kwy6p_1241 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  pointer-events: none;
  transition: opacity 0.2s ease;
}
._gradient_kwy6p_1241._hidden_kwy6p_1251 {
  opacity: 0;
}
._gradient_kwy6p_1241._hidden_kwy6p_1251 {
  opacity: 0;
}

._buttonRow_kwy6p_1258 {
  display: flex;
  gap: 8px;
}

._button_kwy6p_1258 {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_csvlx_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_csvlx_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_csvlx_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_csvlx_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_csvlx_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_csvlx_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_csvlx_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_csvlx_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_csvlx_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_csvlx_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_csvlx_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_csvlx_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_csvlx_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_csvlx_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_csvlx_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_csvlx_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_csvlx_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_csvlx_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_csvlx_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_csvlx_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_csvlx_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_csvlx_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_csvlx_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_csvlx_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_csvlx_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_csvlx_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_csvlx_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_csvlx_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_csvlx_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_csvlx_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_csvlx_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_csvlx_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_csvlx_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_csvlx_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_csvlx_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_csvlx_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_csvlx_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_csvlx_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_csvlx_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_csvlx_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_csvlx_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_csvlx_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_csvlx_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_csvlx_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_csvlx_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_csvlx_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_csvlx_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_csvlx_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_csvlx_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_csvlx_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_csvlx_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_csvlx_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_csvlx_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_csvlx_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_csvlx_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_csvlx_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_csvlx_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_csvlx_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_csvlx_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_csvlx_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_csvlx_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_csvlx_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_csvlx_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_csvlx_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_csvlx_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_csvlx_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_csvlx_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_csvlx_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_csvlx_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_csvlx_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_csvlx_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_csvlx_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_csvlx_259 {
  padding: 0;
}

._p-t-0_csvlx_263 {
  padding-top: 0;
}

._p-r-0_csvlx_267 {
  padding-right: 0;
}

._p-b-0_csvlx_271 {
  padding-bottom: 0;
}

._p-l-0_csvlx_275 {
  padding-left: 0;
}

._m-0_csvlx_279 {
  margin: 0;
}

._m-t-0_csvlx_283 {
  margin-top: 0;
}

._m-r-0_csvlx_287 {
  margin-right: 0;
}

._m-b-0_csvlx_291 {
  margin-bottom: 0;
}

._m-l-0_csvlx_295 {
  margin-left: 0;
}

._p-1_csvlx_299 {
  padding: 2px;
}

._p-t-1_csvlx_303 {
  padding-top: 2px;
}

._p-r-1_csvlx_307 {
  padding-right: 2px;
}

._p-b-1_csvlx_311 {
  padding-bottom: 2px;
}

._p-l-1_csvlx_315 {
  padding-left: 2px;
}

._m-1_csvlx_319 {
  margin: 2px;
}

._m-t-1_csvlx_323 {
  margin-top: 2px;
}

._m-r-1_csvlx_327 {
  margin-right: 2px;
}

._m-b-1_csvlx_331 {
  margin-bottom: 2px;
}

._m-l-1_csvlx_335 {
  margin-left: 2px;
}

._p-2_csvlx_339 {
  padding: 4px;
}

._p-t-2_csvlx_343 {
  padding-top: 4px;
}

._p-r-2_csvlx_347 {
  padding-right: 4px;
}

._p-b-2_csvlx_351 {
  padding-bottom: 4px;
}

._p-l-2_csvlx_355 {
  padding-left: 4px;
}

._m-2_csvlx_359 {
  margin: 4px;
}

._m-t-2_csvlx_363 {
  margin-top: 4px;
}

._m-r-2_csvlx_367 {
  margin-right: 4px;
}

._m-b-2_csvlx_371 {
  margin-bottom: 4px;
}

._m-l-2_csvlx_375 {
  margin-left: 4px;
}

._p-3_csvlx_379 {
  padding: 8px;
}

._p-t-3_csvlx_383 {
  padding-top: 8px;
}

._p-r-3_csvlx_387 {
  padding-right: 8px;
}

._p-b-3_csvlx_391 {
  padding-bottom: 8px;
}

._p-l-3_csvlx_395 {
  padding-left: 8px;
}

._m-3_csvlx_399 {
  margin: 8px;
}

._m-t-3_csvlx_403 {
  margin-top: 8px;
}

._m-r-3_csvlx_407 {
  margin-right: 8px;
}

._m-b-3_csvlx_411 {
  margin-bottom: 8px;
}

._m-l-3_csvlx_415 {
  margin-left: 8px;
}

._p-4_csvlx_419 {
  padding: 12px;
}

._p-t-4_csvlx_423 {
  padding-top: 12px;
}

._p-r-4_csvlx_427 {
  padding-right: 12px;
}

._p-b-4_csvlx_431 {
  padding-bottom: 12px;
}

._p-l-4_csvlx_435 {
  padding-left: 12px;
}

._m-4_csvlx_439 {
  margin: 12px;
}

._m-t-4_csvlx_443 {
  margin-top: 12px;
}

._m-r-4_csvlx_447 {
  margin-right: 12px;
}

._m-b-4_csvlx_451 {
  margin-bottom: 12px;
}

._m-l-4_csvlx_455 {
  margin-left: 12px;
}

._p-5_csvlx_459 {
  padding: 16px;
}

._p-t-5_csvlx_463 {
  padding-top: 16px;
}

._p-r-5_csvlx_467 {
  padding-right: 16px;
}

._p-b-5_csvlx_471 {
  padding-bottom: 16px;
}

._p-l-5_csvlx_475 {
  padding-left: 16px;
}

._m-5_csvlx_479 {
  margin: 16px;
}

._m-t-5_csvlx_483 {
  margin-top: 16px;
}

._m-r-5_csvlx_487 {
  margin-right: 16px;
}

._m-b-5_csvlx_491 {
  margin-bottom: 16px;
}

._m-l-5_csvlx_495 {
  margin-left: 16px;
}

._p-6_csvlx_499 {
  padding: 24px;
}

._p-t-6_csvlx_503 {
  padding-top: 24px;
}

._p-r-6_csvlx_507 {
  padding-right: 24px;
}

._p-b-6_csvlx_511 {
  padding-bottom: 24px;
}

._p-l-6_csvlx_515 {
  padding-left: 24px;
}

._m-6_csvlx_519 {
  margin: 24px;
}

._m-t-6_csvlx_523 {
  margin-top: 24px;
}

._m-r-6_csvlx_527 {
  margin-right: 24px;
}

._m-b-6_csvlx_531 {
  margin-bottom: 24px;
}

._m-l-6_csvlx_535 {
  margin-left: 24px;
}

._p-7_csvlx_539 {
  padding: 32px;
}

._p-t-7_csvlx_543 {
  padding-top: 32px;
}

._p-r-7_csvlx_547 {
  padding-right: 32px;
}

._p-b-7_csvlx_551 {
  padding-bottom: 32px;
}

._p-l-7_csvlx_555 {
  padding-left: 32px;
}

._m-7_csvlx_559 {
  margin: 32px;
}

._m-t-7_csvlx_563 {
  margin-top: 32px;
}

._m-r-7_csvlx_567 {
  margin-right: 32px;
}

._m-b-7_csvlx_571 {
  margin-bottom: 32px;
}

._m-l-7_csvlx_575 {
  margin-left: 32px;
}

._p-8_csvlx_579 {
  padding: 40px;
}

._p-t-8_csvlx_583 {
  padding-top: 40px;
}

._p-r-8_csvlx_587 {
  padding-right: 40px;
}

._p-b-8_csvlx_591 {
  padding-bottom: 40px;
}

._p-l-8_csvlx_595 {
  padding-left: 40px;
}

._m-8_csvlx_599 {
  margin: 40px;
}

._m-t-8_csvlx_603 {
  margin-top: 40px;
}

._m-r-8_csvlx_607 {
  margin-right: 40px;
}

._m-b-8_csvlx_611 {
  margin-bottom: 40px;
}

._m-l-8_csvlx_615 {
  margin-left: 40px;
}

._p-9_csvlx_619 {
  padding: 48px;
}

._p-t-9_csvlx_623 {
  padding-top: 48px;
}

._p-r-9_csvlx_627 {
  padding-right: 48px;
}

._p-b-9_csvlx_631 {
  padding-bottom: 48px;
}

._p-l-9_csvlx_635 {
  padding-left: 48px;
}

._m-9_csvlx_639 {
  margin: 48px;
}

._m-t-9_csvlx_643 {
  margin-top: 48px;
}

._m-r-9_csvlx_647 {
  margin-right: 48px;
}

._m-b-9_csvlx_651 {
  margin-bottom: 48px;
}

._m-l-9_csvlx_655 {
  margin-left: 48px;
}

._p-10_csvlx_659 {
  padding: 64px;
}

._p-t-10_csvlx_663 {
  padding-top: 64px;
}

._p-r-10_csvlx_667 {
  padding-right: 64px;
}

._p-b-10_csvlx_671 {
  padding-bottom: 64px;
}

._p-l-10_csvlx_675 {
  padding-left: 64px;
}

._m-10_csvlx_679 {
  margin: 64px;
}

._m-t-10_csvlx_683 {
  margin-top: 64px;
}

._m-r-10_csvlx_687 {
  margin-right: 64px;
}

._m-b-10_csvlx_691 {
  margin-bottom: 64px;
}

._m-l-10_csvlx_695 {
  margin-left: 64px;
}

._p-11_csvlx_699 {
  padding: 80px;
}

._p-t-11_csvlx_703 {
  padding-top: 80px;
}

._p-r-11_csvlx_707 {
  padding-right: 80px;
}

._p-b-11_csvlx_711 {
  padding-bottom: 80px;
}

._p-l-11_csvlx_715 {
  padding-left: 80px;
}

._m-11_csvlx_719 {
  margin: 80px;
}

._m-t-11_csvlx_723 {
  margin-top: 80px;
}

._m-r-11_csvlx_727 {
  margin-right: 80px;
}

._m-b-11_csvlx_731 {
  margin-bottom: 80px;
}

._m-l-11_csvlx_735 {
  margin-left: 80px;
}

._p-12_csvlx_739 {
  padding: 96px;
}

._p-t-12_csvlx_743 {
  padding-top: 96px;
}

._p-r-12_csvlx_747 {
  padding-right: 96px;
}

._p-b-12_csvlx_751 {
  padding-bottom: 96px;
}

._p-l-12_csvlx_755 {
  padding-left: 96px;
}

._m-12_csvlx_759 {
  margin: 96px;
}

._m-t-12_csvlx_763 {
  margin-top: 96px;
}

._m-r-12_csvlx_767 {
  margin-right: 96px;
}

._m-b-12_csvlx_771 {
  margin-bottom: 96px;
}

._m-l-12_csvlx_775 {
  margin-left: 96px;
}

._p-13_csvlx_779 {
  padding: 160px;
}

._p-t-13_csvlx_783 {
  padding-top: 160px;
}

._p-r-13_csvlx_787 {
  padding-right: 160px;
}

._p-b-13_csvlx_791 {
  padding-bottom: 160px;
}

._p-l-13_csvlx_795 {
  padding-left: 160px;
}

._m-13_csvlx_799 {
  margin: 160px;
}

._m-t-13_csvlx_803 {
  margin-top: 160px;
}

._m-r-13_csvlx_807 {
  margin-right: 160px;
}

._m-b-13_csvlx_811 {
  margin-bottom: 160px;
}

._m-l-13_csvlx_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_csvlx_825 {
  border-radius: 0;
}

._r-1_csvlx_829 {
  border-radius: 2px;
}

._r-2_csvlx_833 {
  border-radius: 4px;
}

._r-3_csvlx_837 {
  border-radius: 6px;
}

._r-4_csvlx_841 {
  border-radius: 8px;
}

._r-5_csvlx_845 {
  border-radius: 12px;
}

._r-6_csvlx_849 {
  border-radius: 20px;
}

._r-full_csvlx_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_csvlx_860 {
  border: 0 solid;
}

._border-1_csvlx_864 {
  border: 1px solid;
}

._border-2_csvlx_868 {
  border: 2px solid;
}

._border-3_csvlx_872 {
  border: 3px solid;
}

._border-4_csvlx_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_csvlx_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_csvlx_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_csvlx_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_csvlx_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_csvlx_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_csvlx_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_csvlx_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_csvlx_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_csvlx_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_csvlx_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_csvlx_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_csvlx_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_csvlx_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_csvlx_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_csvlx_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_csvlx_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_csvlx_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_csvlx_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._card_csvlx_1047 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 392px;
  justify-content: space-between;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._card_csvlx_1047 {
    width: 311px;
    min-width: 311px;
    max-width: 311px;
    height: 427px;
    padding: 0;
    gap: 0;
  }
}

._header_csvlx_1069 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_csvlx_1069 {
    height: 58px;
    padding: 0 16px;
    border-bottom: 1px solid var(--color-border);
    flex-shrink: 0;
  }
}

._title_csvlx_1083 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._title_csvlx_1083:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_csvlx_1083 {
    font-size: 14px;
  }
}
._title_csvlx_1083 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_csvlx_1083 {
    font-size: 16px !important;
  }
}

._chip_csvlx_1106 {
  background-color: var(--color-danger-fill) !important;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentWrapper_csvlx_1111 {
    flex: 1;
    border-bottom: 1px solid var(--color-border);
    display: flex;
    flex-direction: column;
  }
}

._content_csvlx_1111 {
  background-color: var(--color-bg-elevation);
  border-radius: 8px;
  padding: 32px 16px;
  min-height: 228px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_csvlx_1111 {
    flex: 1;
    min-height: auto;
    margin: 16px;
  }
}

._instructions_csvlx_1136 {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._instructionTitle_csvlx_1143 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._instructionTitle_csvlx_1143:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionTitle_csvlx_1143 {
    font-size: 12px;
  }
}
._instructionTitle_csvlx_1143 {
  color: var(--color-text-body);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionTitle_csvlx_1143 {
    font-size: 16px !important;
    font-weight: 600;
  }
}

._instructionDesc_csvlx_1167 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._instructionDesc_csvlx_1167:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionDesc_csvlx_1167 {
    font-size: 12px;
  }
}
._instructionDesc_csvlx_1167 {
  color: var(--color-text-sub) !important;
  margin: 0;
  line-height: 1.6;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionDesc_csvlx_1167 {
    font-size: 14px !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._buttonWrapper_csvlx_1192 {
    height: 80px;
    padding: 16px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
  }
  ._buttonWrapper_csvlx_1192 button {
    border-radius: 12px !important;
    font-size: 16px;
    height: 48px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1qegn_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qegn_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qegn_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qegn_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1qegn_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1qegn_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1qegn_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1qegn_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1qegn_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1qegn_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qegn_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qegn_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qegn_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1qegn_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1qegn_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1qegn_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1qegn_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1qegn_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1qegn_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qegn_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qegn_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qegn_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1qegn_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1qegn_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1qegn_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1qegn_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1qegn_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1qegn_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qegn_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qegn_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qegn_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1qegn_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1qegn_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1qegn_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1qegn_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1qegn_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1qegn_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qegn_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qegn_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qegn_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1qegn_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1qegn_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1qegn_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1qegn_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1qegn_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1qegn_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qegn_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qegn_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qegn_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1qegn_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1qegn_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1qegn_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1qegn_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1qegn_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1qegn_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qegn_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qegn_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qegn_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1qegn_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1qegn_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1qegn_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1qegn_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1qegn_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1qegn_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qegn_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qegn_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qegn_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1qegn_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1qegn_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1qegn_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1qegn_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1qegn_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1qegn_259 {
  padding: 0;
}

._p-t-0_1qegn_263 {
  padding-top: 0;
}

._p-r-0_1qegn_267 {
  padding-right: 0;
}

._p-b-0_1qegn_271 {
  padding-bottom: 0;
}

._p-l-0_1qegn_275 {
  padding-left: 0;
}

._m-0_1qegn_279 {
  margin: 0;
}

._m-t-0_1qegn_283 {
  margin-top: 0;
}

._m-r-0_1qegn_287 {
  margin-right: 0;
}

._m-b-0_1qegn_291 {
  margin-bottom: 0;
}

._m-l-0_1qegn_295 {
  margin-left: 0;
}

._p-1_1qegn_299 {
  padding: 2px;
}

._p-t-1_1qegn_303 {
  padding-top: 2px;
}

._p-r-1_1qegn_307 {
  padding-right: 2px;
}

._p-b-1_1qegn_311 {
  padding-bottom: 2px;
}

._p-l-1_1qegn_315 {
  padding-left: 2px;
}

._m-1_1qegn_319 {
  margin: 2px;
}

._m-t-1_1qegn_323 {
  margin-top: 2px;
}

._m-r-1_1qegn_327 {
  margin-right: 2px;
}

._m-b-1_1qegn_331 {
  margin-bottom: 2px;
}

._m-l-1_1qegn_335 {
  margin-left: 2px;
}

._p-2_1qegn_339 {
  padding: 4px;
}

._p-t-2_1qegn_343 {
  padding-top: 4px;
}

._p-r-2_1qegn_347 {
  padding-right: 4px;
}

._p-b-2_1qegn_351 {
  padding-bottom: 4px;
}

._p-l-2_1qegn_355 {
  padding-left: 4px;
}

._m-2_1qegn_359 {
  margin: 4px;
}

._m-t-2_1qegn_363 {
  margin-top: 4px;
}

._m-r-2_1qegn_367 {
  margin-right: 4px;
}

._m-b-2_1qegn_371 {
  margin-bottom: 4px;
}

._m-l-2_1qegn_375 {
  margin-left: 4px;
}

._p-3_1qegn_379 {
  padding: 8px;
}

._p-t-3_1qegn_383 {
  padding-top: 8px;
}

._p-r-3_1qegn_387 {
  padding-right: 8px;
}

._p-b-3_1qegn_391 {
  padding-bottom: 8px;
}

._p-l-3_1qegn_395 {
  padding-left: 8px;
}

._m-3_1qegn_399 {
  margin: 8px;
}

._m-t-3_1qegn_403 {
  margin-top: 8px;
}

._m-r-3_1qegn_407 {
  margin-right: 8px;
}

._m-b-3_1qegn_411 {
  margin-bottom: 8px;
}

._m-l-3_1qegn_415 {
  margin-left: 8px;
}

._p-4_1qegn_419 {
  padding: 12px;
}

._p-t-4_1qegn_423 {
  padding-top: 12px;
}

._p-r-4_1qegn_427 {
  padding-right: 12px;
}

._p-b-4_1qegn_431 {
  padding-bottom: 12px;
}

._p-l-4_1qegn_435 {
  padding-left: 12px;
}

._m-4_1qegn_439 {
  margin: 12px;
}

._m-t-4_1qegn_443 {
  margin-top: 12px;
}

._m-r-4_1qegn_447 {
  margin-right: 12px;
}

._m-b-4_1qegn_451 {
  margin-bottom: 12px;
}

._m-l-4_1qegn_455 {
  margin-left: 12px;
}

._p-5_1qegn_459 {
  padding: 16px;
}

._p-t-5_1qegn_463 {
  padding-top: 16px;
}

._p-r-5_1qegn_467 {
  padding-right: 16px;
}

._p-b-5_1qegn_471 {
  padding-bottom: 16px;
}

._p-l-5_1qegn_475 {
  padding-left: 16px;
}

._m-5_1qegn_479 {
  margin: 16px;
}

._m-t-5_1qegn_483 {
  margin-top: 16px;
}

._m-r-5_1qegn_487 {
  margin-right: 16px;
}

._m-b-5_1qegn_491 {
  margin-bottom: 16px;
}

._m-l-5_1qegn_495 {
  margin-left: 16px;
}

._p-6_1qegn_499 {
  padding: 24px;
}

._p-t-6_1qegn_503 {
  padding-top: 24px;
}

._p-r-6_1qegn_507 {
  padding-right: 24px;
}

._p-b-6_1qegn_511 {
  padding-bottom: 24px;
}

._p-l-6_1qegn_515 {
  padding-left: 24px;
}

._m-6_1qegn_519 {
  margin: 24px;
}

._m-t-6_1qegn_523 {
  margin-top: 24px;
}

._m-r-6_1qegn_527 {
  margin-right: 24px;
}

._m-b-6_1qegn_531 {
  margin-bottom: 24px;
}

._m-l-6_1qegn_535 {
  margin-left: 24px;
}

._p-7_1qegn_539 {
  padding: 32px;
}

._p-t-7_1qegn_543 {
  padding-top: 32px;
}

._p-r-7_1qegn_547 {
  padding-right: 32px;
}

._p-b-7_1qegn_551 {
  padding-bottom: 32px;
}

._p-l-7_1qegn_555 {
  padding-left: 32px;
}

._m-7_1qegn_559 {
  margin: 32px;
}

._m-t-7_1qegn_563 {
  margin-top: 32px;
}

._m-r-7_1qegn_567 {
  margin-right: 32px;
}

._m-b-7_1qegn_571 {
  margin-bottom: 32px;
}

._m-l-7_1qegn_575 {
  margin-left: 32px;
}

._p-8_1qegn_579 {
  padding: 40px;
}

._p-t-8_1qegn_583 {
  padding-top: 40px;
}

._p-r-8_1qegn_587 {
  padding-right: 40px;
}

._p-b-8_1qegn_591 {
  padding-bottom: 40px;
}

._p-l-8_1qegn_595 {
  padding-left: 40px;
}

._m-8_1qegn_599 {
  margin: 40px;
}

._m-t-8_1qegn_603 {
  margin-top: 40px;
}

._m-r-8_1qegn_607 {
  margin-right: 40px;
}

._m-b-8_1qegn_611 {
  margin-bottom: 40px;
}

._m-l-8_1qegn_615 {
  margin-left: 40px;
}

._p-9_1qegn_619 {
  padding: 48px;
}

._p-t-9_1qegn_623 {
  padding-top: 48px;
}

._p-r-9_1qegn_627 {
  padding-right: 48px;
}

._p-b-9_1qegn_631 {
  padding-bottom: 48px;
}

._p-l-9_1qegn_635 {
  padding-left: 48px;
}

._m-9_1qegn_639 {
  margin: 48px;
}

._m-t-9_1qegn_643 {
  margin-top: 48px;
}

._m-r-9_1qegn_647 {
  margin-right: 48px;
}

._m-b-9_1qegn_651 {
  margin-bottom: 48px;
}

._m-l-9_1qegn_655 {
  margin-left: 48px;
}

._p-10_1qegn_659 {
  padding: 64px;
}

._p-t-10_1qegn_663 {
  padding-top: 64px;
}

._p-r-10_1qegn_667 {
  padding-right: 64px;
}

._p-b-10_1qegn_671 {
  padding-bottom: 64px;
}

._p-l-10_1qegn_675 {
  padding-left: 64px;
}

._m-10_1qegn_679 {
  margin: 64px;
}

._m-t-10_1qegn_683 {
  margin-top: 64px;
}

._m-r-10_1qegn_687 {
  margin-right: 64px;
}

._m-b-10_1qegn_691 {
  margin-bottom: 64px;
}

._m-l-10_1qegn_695 {
  margin-left: 64px;
}

._p-11_1qegn_699 {
  padding: 80px;
}

._p-t-11_1qegn_703 {
  padding-top: 80px;
}

._p-r-11_1qegn_707 {
  padding-right: 80px;
}

._p-b-11_1qegn_711 {
  padding-bottom: 80px;
}

._p-l-11_1qegn_715 {
  padding-left: 80px;
}

._m-11_1qegn_719 {
  margin: 80px;
}

._m-t-11_1qegn_723 {
  margin-top: 80px;
}

._m-r-11_1qegn_727 {
  margin-right: 80px;
}

._m-b-11_1qegn_731 {
  margin-bottom: 80px;
}

._m-l-11_1qegn_735 {
  margin-left: 80px;
}

._p-12_1qegn_739 {
  padding: 96px;
}

._p-t-12_1qegn_743 {
  padding-top: 96px;
}

._p-r-12_1qegn_747 {
  padding-right: 96px;
}

._p-b-12_1qegn_751 {
  padding-bottom: 96px;
}

._p-l-12_1qegn_755 {
  padding-left: 96px;
}

._m-12_1qegn_759 {
  margin: 96px;
}

._m-t-12_1qegn_763 {
  margin-top: 96px;
}

._m-r-12_1qegn_767 {
  margin-right: 96px;
}

._m-b-12_1qegn_771 {
  margin-bottom: 96px;
}

._m-l-12_1qegn_775 {
  margin-left: 96px;
}

._p-13_1qegn_779 {
  padding: 160px;
}

._p-t-13_1qegn_783 {
  padding-top: 160px;
}

._p-r-13_1qegn_787 {
  padding-right: 160px;
}

._p-b-13_1qegn_791 {
  padding-bottom: 160px;
}

._p-l-13_1qegn_795 {
  padding-left: 160px;
}

._m-13_1qegn_799 {
  margin: 160px;
}

._m-t-13_1qegn_803 {
  margin-top: 160px;
}

._m-r-13_1qegn_807 {
  margin-right: 160px;
}

._m-b-13_1qegn_811 {
  margin-bottom: 160px;
}

._m-l-13_1qegn_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1qegn_825 {
  border-radius: 0;
}

._r-1_1qegn_829 {
  border-radius: 2px;
}

._r-2_1qegn_833 {
  border-radius: 4px;
}

._r-3_1qegn_837 {
  border-radius: 6px;
}

._r-4_1qegn_841 {
  border-radius: 8px;
}

._r-5_1qegn_845 {
  border-radius: 12px;
}

._r-6_1qegn_849 {
  border-radius: 20px;
}

._r-full_1qegn_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1qegn_860 {
  border: 0 solid;
}

._border-1_1qegn_864 {
  border: 1px solid;
}

._border-2_1qegn_868 {
  border: 2px solid;
}

._border-3_1qegn_872 {
  border: 3px solid;
}

._border-4_1qegn_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1qegn_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1qegn_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1qegn_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1qegn_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1qegn_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1qegn_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1qegn_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1qegn_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1qegn_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1qegn_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1qegn_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1qegn_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1qegn_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1qegn_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1qegn_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1qegn_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1qegn_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSectionOverride_1qegn_1040 {
    padding-top: 0;
  }
}

._section_1qegn_1045 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._section_1qegn_1045 {
    padding-top: 32px;
  }
}

._sectionTitle_1qegn_1056 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_1qegn_1056:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1qegn_1056 {
    font-size: 16px;
  }
}
._sectionTitle_1qegn_1056 {
  color: #000000;
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1qegn_1056 {
    font-size: 18px;
    font-weight: 600;
  }
}

._formFields_1qegn_1080 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 24px;
}
._formFields_1qegn_1080 > :nth-child(1) {
  grid-column: span 2;
}
._formFields_1qegn_1080 > :nth-child(2) {
  grid-column: span 2;
}
._formFields_1qegn_1080 > :nth-child(3) {
  grid-column: span 4;
}
._formFields_1qegn_1080 > :nth-child(4) {
  grid-column: span 2;
}
._formFields_1qegn_1080 select {
  border: 1px solid var(--color-border-disabled);
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._formFields_1qegn_1080 {
    grid-template-columns: repeat(2, 1fr);
  }
  ._formFields_1qegn_1080 > :nth-child(1),
  ._formFields_1qegn_1080 > :nth-child(2),
  ._formFields_1qegn_1080 > :nth-child(3),
  ._formFields_1qegn_1080 > :nth-child(4) {
    grid-column: span 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFields_1qegn_1080 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  ._formFields_1qegn_1080 label {
    font-size: 14px !important;
  }
  ._formFields_1qegn_1080 input,
  ._formFields_1qegn_1080 select {
    font-size: 16px !important;
  }
}

._fieldLabelWithAction_1qegn_1126 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4px;
}
._fieldLabelWithAction_1qegn_1126 label {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabelWithAction_1qegn_1126 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabelWithAction_1qegn_1126 label {
    font-size: 12px;
  }
}
._fieldLabelWithAction_1qegn_1126 label {
  color: var(--color-base-600);
  margin: 0;
}

._refreshButton_1qegn_1150 {
  display: inline-flex;
  align-items: center;
  gap: 0;
  background: transparent;
  border: none;
  border-radius: 6px;
  padding: 2px 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._refreshButton_1qegn_1150:hover {
  background-color: var(--color-bg-hover);
}
._refreshButton_1qegn_1150:disabled {
  background-color: transparent;
  border: unset;
  cursor: not-allowed;
}
._refreshButton_1qegn_1150:disabled i {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_1qegn_1150 i {
  color: var(--color-primary);
}
._refreshButton_1qegn_1150 i::before {
  font-size: 18px !important;
}
._refreshButton_1qegn_1150._refreshing_1qegn_1178 i {
  animation: _spin_1qegn_1 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

@keyframes _spin_1qegn_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._bottomButtons_1qegn_1190 {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomButtons_1qegn_1190 {
    justify-content: flex-start;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    margin-top: 0;
    background-color: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    z-index: 100;
    gap: 12px;
  }
}

._button_1qegn_1212 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._button_1qegn_1212 {
    flex: 1;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
  }
}

._bottomSpacer_1qegn_1227 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_1qegn_1227 {
    display: block;
    height: 82px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1bays_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1bays_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1bays_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1bays_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1bays_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1bays_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1bays_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1bays_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1bays_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1bays_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1bays_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1bays_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1bays_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1bays_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1bays_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1bays_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1bays_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1bays_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1bays_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1bays_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1bays_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1bays_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1bays_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1bays_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1bays_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1bays_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1bays_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1bays_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1bays_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1bays_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1bays_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1bays_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1bays_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1bays_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1bays_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1bays_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1bays_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1bays_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1bays_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1bays_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1bays_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1bays_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1bays_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1bays_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1bays_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1bays_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1bays_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1bays_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1bays_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1bays_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1bays_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1bays_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1bays_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1bays_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1bays_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1bays_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1bays_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1bays_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1bays_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1bays_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1bays_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1bays_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1bays_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1bays_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1bays_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1bays_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1bays_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1bays_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1bays_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1bays_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1bays_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1bays_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1bays_259 {
  padding: 0;
}

._p-t-0_1bays_263 {
  padding-top: 0;
}

._p-r-0_1bays_267 {
  padding-right: 0;
}

._p-b-0_1bays_271 {
  padding-bottom: 0;
}

._p-l-0_1bays_275 {
  padding-left: 0;
}

._m-0_1bays_279 {
  margin: 0;
}

._m-t-0_1bays_283 {
  margin-top: 0;
}

._m-r-0_1bays_287 {
  margin-right: 0;
}

._m-b-0_1bays_291 {
  margin-bottom: 0;
}

._m-l-0_1bays_295 {
  margin-left: 0;
}

._p-1_1bays_299 {
  padding: 2px;
}

._p-t-1_1bays_303 {
  padding-top: 2px;
}

._p-r-1_1bays_307 {
  padding-right: 2px;
}

._p-b-1_1bays_311 {
  padding-bottom: 2px;
}

._p-l-1_1bays_315 {
  padding-left: 2px;
}

._m-1_1bays_319 {
  margin: 2px;
}

._m-t-1_1bays_323 {
  margin-top: 2px;
}

._m-r-1_1bays_327 {
  margin-right: 2px;
}

._m-b-1_1bays_331 {
  margin-bottom: 2px;
}

._m-l-1_1bays_335 {
  margin-left: 2px;
}

._p-2_1bays_339 {
  padding: 4px;
}

._p-t-2_1bays_343 {
  padding-top: 4px;
}

._p-r-2_1bays_347 {
  padding-right: 4px;
}

._p-b-2_1bays_351 {
  padding-bottom: 4px;
}

._p-l-2_1bays_355 {
  padding-left: 4px;
}

._m-2_1bays_359 {
  margin: 4px;
}

._m-t-2_1bays_363 {
  margin-top: 4px;
}

._m-r-2_1bays_367 {
  margin-right: 4px;
}

._m-b-2_1bays_371 {
  margin-bottom: 4px;
}

._m-l-2_1bays_375 {
  margin-left: 4px;
}

._p-3_1bays_379 {
  padding: 8px;
}

._p-t-3_1bays_383 {
  padding-top: 8px;
}

._p-r-3_1bays_387 {
  padding-right: 8px;
}

._p-b-3_1bays_391 {
  padding-bottom: 8px;
}

._p-l-3_1bays_395 {
  padding-left: 8px;
}

._m-3_1bays_399 {
  margin: 8px;
}

._m-t-3_1bays_403 {
  margin-top: 8px;
}

._m-r-3_1bays_407 {
  margin-right: 8px;
}

._m-b-3_1bays_411 {
  margin-bottom: 8px;
}

._m-l-3_1bays_415 {
  margin-left: 8px;
}

._p-4_1bays_419 {
  padding: 12px;
}

._p-t-4_1bays_423 {
  padding-top: 12px;
}

._p-r-4_1bays_427 {
  padding-right: 12px;
}

._p-b-4_1bays_431 {
  padding-bottom: 12px;
}

._p-l-4_1bays_435 {
  padding-left: 12px;
}

._m-4_1bays_439 {
  margin: 12px;
}

._m-t-4_1bays_443 {
  margin-top: 12px;
}

._m-r-4_1bays_447 {
  margin-right: 12px;
}

._m-b-4_1bays_451 {
  margin-bottom: 12px;
}

._m-l-4_1bays_455 {
  margin-left: 12px;
}

._p-5_1bays_459 {
  padding: 16px;
}

._p-t-5_1bays_463 {
  padding-top: 16px;
}

._p-r-5_1bays_467 {
  padding-right: 16px;
}

._p-b-5_1bays_471 {
  padding-bottom: 16px;
}

._p-l-5_1bays_475 {
  padding-left: 16px;
}

._m-5_1bays_479 {
  margin: 16px;
}

._m-t-5_1bays_483 {
  margin-top: 16px;
}

._m-r-5_1bays_487 {
  margin-right: 16px;
}

._m-b-5_1bays_491 {
  margin-bottom: 16px;
}

._m-l-5_1bays_495 {
  margin-left: 16px;
}

._p-6_1bays_499 {
  padding: 24px;
}

._p-t-6_1bays_503 {
  padding-top: 24px;
}

._p-r-6_1bays_507 {
  padding-right: 24px;
}

._p-b-6_1bays_511 {
  padding-bottom: 24px;
}

._p-l-6_1bays_515 {
  padding-left: 24px;
}

._m-6_1bays_519 {
  margin: 24px;
}

._m-t-6_1bays_523 {
  margin-top: 24px;
}

._m-r-6_1bays_527 {
  margin-right: 24px;
}

._m-b-6_1bays_531 {
  margin-bottom: 24px;
}

._m-l-6_1bays_535 {
  margin-left: 24px;
}

._p-7_1bays_539 {
  padding: 32px;
}

._p-t-7_1bays_543 {
  padding-top: 32px;
}

._p-r-7_1bays_547 {
  padding-right: 32px;
}

._p-b-7_1bays_551 {
  padding-bottom: 32px;
}

._p-l-7_1bays_555 {
  padding-left: 32px;
}

._m-7_1bays_559 {
  margin: 32px;
}

._m-t-7_1bays_563 {
  margin-top: 32px;
}

._m-r-7_1bays_567 {
  margin-right: 32px;
}

._m-b-7_1bays_571 {
  margin-bottom: 32px;
}

._m-l-7_1bays_575 {
  margin-left: 32px;
}

._p-8_1bays_579 {
  padding: 40px;
}

._p-t-8_1bays_583 {
  padding-top: 40px;
}

._p-r-8_1bays_587 {
  padding-right: 40px;
}

._p-b-8_1bays_591 {
  padding-bottom: 40px;
}

._p-l-8_1bays_595 {
  padding-left: 40px;
}

._m-8_1bays_599 {
  margin: 40px;
}

._m-t-8_1bays_603 {
  margin-top: 40px;
}

._m-r-8_1bays_607 {
  margin-right: 40px;
}

._m-b-8_1bays_611 {
  margin-bottom: 40px;
}

._m-l-8_1bays_615 {
  margin-left: 40px;
}

._p-9_1bays_619 {
  padding: 48px;
}

._p-t-9_1bays_623 {
  padding-top: 48px;
}

._p-r-9_1bays_627 {
  padding-right: 48px;
}

._p-b-9_1bays_631 {
  padding-bottom: 48px;
}

._p-l-9_1bays_635 {
  padding-left: 48px;
}

._m-9_1bays_639 {
  margin: 48px;
}

._m-t-9_1bays_643 {
  margin-top: 48px;
}

._m-r-9_1bays_647 {
  margin-right: 48px;
}

._m-b-9_1bays_651 {
  margin-bottom: 48px;
}

._m-l-9_1bays_655 {
  margin-left: 48px;
}

._p-10_1bays_659 {
  padding: 64px;
}

._p-t-10_1bays_663 {
  padding-top: 64px;
}

._p-r-10_1bays_667 {
  padding-right: 64px;
}

._p-b-10_1bays_671 {
  padding-bottom: 64px;
}

._p-l-10_1bays_675 {
  padding-left: 64px;
}

._m-10_1bays_679 {
  margin: 64px;
}

._m-t-10_1bays_683 {
  margin-top: 64px;
}

._m-r-10_1bays_687 {
  margin-right: 64px;
}

._m-b-10_1bays_691 {
  margin-bottom: 64px;
}

._m-l-10_1bays_695 {
  margin-left: 64px;
}

._p-11_1bays_699 {
  padding: 80px;
}

._p-t-11_1bays_703 {
  padding-top: 80px;
}

._p-r-11_1bays_707 {
  padding-right: 80px;
}

._p-b-11_1bays_711 {
  padding-bottom: 80px;
}

._p-l-11_1bays_715 {
  padding-left: 80px;
}

._m-11_1bays_719 {
  margin: 80px;
}

._m-t-11_1bays_723 {
  margin-top: 80px;
}

._m-r-11_1bays_727 {
  margin-right: 80px;
}

._m-b-11_1bays_731 {
  margin-bottom: 80px;
}

._m-l-11_1bays_735 {
  margin-left: 80px;
}

._p-12_1bays_739 {
  padding: 96px;
}

._p-t-12_1bays_743 {
  padding-top: 96px;
}

._p-r-12_1bays_747 {
  padding-right: 96px;
}

._p-b-12_1bays_751 {
  padding-bottom: 96px;
}

._p-l-12_1bays_755 {
  padding-left: 96px;
}

._m-12_1bays_759 {
  margin: 96px;
}

._m-t-12_1bays_763 {
  margin-top: 96px;
}

._m-r-12_1bays_767 {
  margin-right: 96px;
}

._m-b-12_1bays_771 {
  margin-bottom: 96px;
}

._m-l-12_1bays_775 {
  margin-left: 96px;
}

._p-13_1bays_779 {
  padding: 160px;
}

._p-t-13_1bays_783 {
  padding-top: 160px;
}

._p-r-13_1bays_787 {
  padding-right: 160px;
}

._p-b-13_1bays_791 {
  padding-bottom: 160px;
}

._p-l-13_1bays_795 {
  padding-left: 160px;
}

._m-13_1bays_799 {
  margin: 160px;
}

._m-t-13_1bays_803 {
  margin-top: 160px;
}

._m-r-13_1bays_807 {
  margin-right: 160px;
}

._m-b-13_1bays_811 {
  margin-bottom: 160px;
}

._m-l-13_1bays_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1bays_825 {
  border-radius: 0;
}

._r-1_1bays_829 {
  border-radius: 2px;
}

._r-2_1bays_833 {
  border-radius: 4px;
}

._r-3_1bays_837 {
  border-radius: 6px;
}

._r-4_1bays_841 {
  border-radius: 8px;
}

._r-5_1bays_845 {
  border-radius: 12px;
}

._r-6_1bays_849 {
  border-radius: 20px;
}

._r-full_1bays_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1bays_860 {
  border: 0 solid;
}

._border-1_1bays_864 {
  border: 1px solid;
}

._border-2_1bays_868 {
  border: 2px solid;
}

._border-3_1bays_872 {
  border: 3px solid;
}

._border-4_1bays_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1bays_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1bays_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1bays_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1bays_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1bays_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1bays_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1bays_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1bays_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1bays_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1bays_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1bays_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1bays_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1bays_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1bays_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1bays_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1bays_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1bays_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._searchSection_1bays_1039 {
  border: 1px solid var(--color-border);
  background-color: var(--color-bg-elevation-1);
  padding: 24px;
  border-radius: 6px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._searchSection_1bays_1039 .grid {
  padding: 0;
}
._searchSection_1bays_1039 select {
  width: 100%;
  border: 1px solid var(--color-border-disabled);
}

._searchArea_1bays_1054 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._searchArea_1bays_1054 {
    gap: 0;
  }
}

._searchButtonWrapper_1bays_1066 {
  display: flex;
  align-items: flex-end;
  height: 100%;
  padding-top: 22px;
}
._searchButtonWrapper_1bays_1066 button {
  width: 100%;
  white-space: nowrap;
}

._fieldButton_1bays_1077 {
  grid-column-end: -1;
  justify-self: end;
  width: 100%;
  max-width: 115px;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._searchSection_1bays_1039 {
    padding: 16px 10px;
    border: none;
    box-shadow: none;
    border-radius: 0;
    overflow: hidden;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1xcrg_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1xcrg_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1xcrg_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1xcrg_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1xcrg_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1xcrg_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1xcrg_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1xcrg_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1xcrg_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1xcrg_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1xcrg_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1xcrg_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1xcrg_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1xcrg_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1xcrg_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1xcrg_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1xcrg_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1xcrg_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1xcrg_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1xcrg_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1xcrg_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1xcrg_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1xcrg_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1xcrg_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1xcrg_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1xcrg_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1xcrg_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1xcrg_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1xcrg_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1xcrg_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1xcrg_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1xcrg_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1xcrg_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1xcrg_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1xcrg_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1xcrg_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1xcrg_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1xcrg_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1xcrg_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1xcrg_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1xcrg_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1xcrg_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1xcrg_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1xcrg_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1xcrg_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1xcrg_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1xcrg_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1xcrg_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1xcrg_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1xcrg_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1xcrg_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1xcrg_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1xcrg_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1xcrg_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1xcrg_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1xcrg_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1xcrg_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1xcrg_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1xcrg_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1xcrg_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1xcrg_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1xcrg_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1xcrg_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1xcrg_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1xcrg_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1xcrg_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1xcrg_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1xcrg_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1xcrg_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1xcrg_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1xcrg_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1xcrg_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1xcrg_259 {
  padding: 0;
}

._p-t-0_1xcrg_263 {
  padding-top: 0;
}

._p-r-0_1xcrg_267 {
  padding-right: 0;
}

._p-b-0_1xcrg_271 {
  padding-bottom: 0;
}

._p-l-0_1xcrg_275 {
  padding-left: 0;
}

._m-0_1xcrg_279 {
  margin: 0;
}

._m-t-0_1xcrg_283 {
  margin-top: 0;
}

._m-r-0_1xcrg_287 {
  margin-right: 0;
}

._m-b-0_1xcrg_291 {
  margin-bottom: 0;
}

._m-l-0_1xcrg_295 {
  margin-left: 0;
}

._p-1_1xcrg_299 {
  padding: 2px;
}

._p-t-1_1xcrg_303 {
  padding-top: 2px;
}

._p-r-1_1xcrg_307 {
  padding-right: 2px;
}

._p-b-1_1xcrg_311 {
  padding-bottom: 2px;
}

._p-l-1_1xcrg_315 {
  padding-left: 2px;
}

._m-1_1xcrg_319 {
  margin: 2px;
}

._m-t-1_1xcrg_323 {
  margin-top: 2px;
}

._m-r-1_1xcrg_327 {
  margin-right: 2px;
}

._m-b-1_1xcrg_331 {
  margin-bottom: 2px;
}

._m-l-1_1xcrg_335 {
  margin-left: 2px;
}

._p-2_1xcrg_339 {
  padding: 4px;
}

._p-t-2_1xcrg_343 {
  padding-top: 4px;
}

._p-r-2_1xcrg_347 {
  padding-right: 4px;
}

._p-b-2_1xcrg_351 {
  padding-bottom: 4px;
}

._p-l-2_1xcrg_355 {
  padding-left: 4px;
}

._m-2_1xcrg_359 {
  margin: 4px;
}

._m-t-2_1xcrg_363 {
  margin-top: 4px;
}

._m-r-2_1xcrg_367 {
  margin-right: 4px;
}

._m-b-2_1xcrg_371 {
  margin-bottom: 4px;
}

._m-l-2_1xcrg_375 {
  margin-left: 4px;
}

._p-3_1xcrg_379 {
  padding: 8px;
}

._p-t-3_1xcrg_383 {
  padding-top: 8px;
}

._p-r-3_1xcrg_387 {
  padding-right: 8px;
}

._p-b-3_1xcrg_391 {
  padding-bottom: 8px;
}

._p-l-3_1xcrg_395 {
  padding-left: 8px;
}

._m-3_1xcrg_399 {
  margin: 8px;
}

._m-t-3_1xcrg_403 {
  margin-top: 8px;
}

._m-r-3_1xcrg_407 {
  margin-right: 8px;
}

._m-b-3_1xcrg_411 {
  margin-bottom: 8px;
}

._m-l-3_1xcrg_415 {
  margin-left: 8px;
}

._p-4_1xcrg_419 {
  padding: 12px;
}

._p-t-4_1xcrg_423 {
  padding-top: 12px;
}

._p-r-4_1xcrg_427 {
  padding-right: 12px;
}

._p-b-4_1xcrg_431 {
  padding-bottom: 12px;
}

._p-l-4_1xcrg_435 {
  padding-left: 12px;
}

._m-4_1xcrg_439 {
  margin: 12px;
}

._m-t-4_1xcrg_443 {
  margin-top: 12px;
}

._m-r-4_1xcrg_447 {
  margin-right: 12px;
}

._m-b-4_1xcrg_451 {
  margin-bottom: 12px;
}

._m-l-4_1xcrg_455 {
  margin-left: 12px;
}

._p-5_1xcrg_459 {
  padding: 16px;
}

._p-t-5_1xcrg_463 {
  padding-top: 16px;
}

._p-r-5_1xcrg_467 {
  padding-right: 16px;
}

._p-b-5_1xcrg_471 {
  padding-bottom: 16px;
}

._p-l-5_1xcrg_475 {
  padding-left: 16px;
}

._m-5_1xcrg_479 {
  margin: 16px;
}

._m-t-5_1xcrg_483 {
  margin-top: 16px;
}

._m-r-5_1xcrg_487 {
  margin-right: 16px;
}

._m-b-5_1xcrg_491 {
  margin-bottom: 16px;
}

._m-l-5_1xcrg_495 {
  margin-left: 16px;
}

._p-6_1xcrg_499 {
  padding: 24px;
}

._p-t-6_1xcrg_503 {
  padding-top: 24px;
}

._p-r-6_1xcrg_507 {
  padding-right: 24px;
}

._p-b-6_1xcrg_511 {
  padding-bottom: 24px;
}

._p-l-6_1xcrg_515 {
  padding-left: 24px;
}

._m-6_1xcrg_519 {
  margin: 24px;
}

._m-t-6_1xcrg_523 {
  margin-top: 24px;
}

._m-r-6_1xcrg_527 {
  margin-right: 24px;
}

._m-b-6_1xcrg_531 {
  margin-bottom: 24px;
}

._m-l-6_1xcrg_535 {
  margin-left: 24px;
}

._p-7_1xcrg_539 {
  padding: 32px;
}

._p-t-7_1xcrg_543 {
  padding-top: 32px;
}

._p-r-7_1xcrg_547 {
  padding-right: 32px;
}

._p-b-7_1xcrg_551 {
  padding-bottom: 32px;
}

._p-l-7_1xcrg_555 {
  padding-left: 32px;
}

._m-7_1xcrg_559 {
  margin: 32px;
}

._m-t-7_1xcrg_563 {
  margin-top: 32px;
}

._m-r-7_1xcrg_567 {
  margin-right: 32px;
}

._m-b-7_1xcrg_571 {
  margin-bottom: 32px;
}

._m-l-7_1xcrg_575 {
  margin-left: 32px;
}

._p-8_1xcrg_579 {
  padding: 40px;
}

._p-t-8_1xcrg_583 {
  padding-top: 40px;
}

._p-r-8_1xcrg_587 {
  padding-right: 40px;
}

._p-b-8_1xcrg_591 {
  padding-bottom: 40px;
}

._p-l-8_1xcrg_595 {
  padding-left: 40px;
}

._m-8_1xcrg_599 {
  margin: 40px;
}

._m-t-8_1xcrg_603 {
  margin-top: 40px;
}

._m-r-8_1xcrg_607 {
  margin-right: 40px;
}

._m-b-8_1xcrg_611 {
  margin-bottom: 40px;
}

._m-l-8_1xcrg_615 {
  margin-left: 40px;
}

._p-9_1xcrg_619 {
  padding: 48px;
}

._p-t-9_1xcrg_623 {
  padding-top: 48px;
}

._p-r-9_1xcrg_627 {
  padding-right: 48px;
}

._p-b-9_1xcrg_631 {
  padding-bottom: 48px;
}

._p-l-9_1xcrg_635 {
  padding-left: 48px;
}

._m-9_1xcrg_639 {
  margin: 48px;
}

._m-t-9_1xcrg_643 {
  margin-top: 48px;
}

._m-r-9_1xcrg_647 {
  margin-right: 48px;
}

._m-b-9_1xcrg_651 {
  margin-bottom: 48px;
}

._m-l-9_1xcrg_655 {
  margin-left: 48px;
}

._p-10_1xcrg_659 {
  padding: 64px;
}

._p-t-10_1xcrg_663 {
  padding-top: 64px;
}

._p-r-10_1xcrg_667 {
  padding-right: 64px;
}

._p-b-10_1xcrg_671 {
  padding-bottom: 64px;
}

._p-l-10_1xcrg_675 {
  padding-left: 64px;
}

._m-10_1xcrg_679 {
  margin: 64px;
}

._m-t-10_1xcrg_683 {
  margin-top: 64px;
}

._m-r-10_1xcrg_687 {
  margin-right: 64px;
}

._m-b-10_1xcrg_691 {
  margin-bottom: 64px;
}

._m-l-10_1xcrg_695 {
  margin-left: 64px;
}

._p-11_1xcrg_699 {
  padding: 80px;
}

._p-t-11_1xcrg_703 {
  padding-top: 80px;
}

._p-r-11_1xcrg_707 {
  padding-right: 80px;
}

._p-b-11_1xcrg_711 {
  padding-bottom: 80px;
}

._p-l-11_1xcrg_715 {
  padding-left: 80px;
}

._m-11_1xcrg_719 {
  margin: 80px;
}

._m-t-11_1xcrg_723 {
  margin-top: 80px;
}

._m-r-11_1xcrg_727 {
  margin-right: 80px;
}

._m-b-11_1xcrg_731 {
  margin-bottom: 80px;
}

._m-l-11_1xcrg_735 {
  margin-left: 80px;
}

._p-12_1xcrg_739 {
  padding: 96px;
}

._p-t-12_1xcrg_743 {
  padding-top: 96px;
}

._p-r-12_1xcrg_747 {
  padding-right: 96px;
}

._p-b-12_1xcrg_751 {
  padding-bottom: 96px;
}

._p-l-12_1xcrg_755 {
  padding-left: 96px;
}

._m-12_1xcrg_759 {
  margin: 96px;
}

._m-t-12_1xcrg_763 {
  margin-top: 96px;
}

._m-r-12_1xcrg_767 {
  margin-right: 96px;
}

._m-b-12_1xcrg_771 {
  margin-bottom: 96px;
}

._m-l-12_1xcrg_775 {
  margin-left: 96px;
}

._p-13_1xcrg_779 {
  padding: 160px;
}

._p-t-13_1xcrg_783 {
  padding-top: 160px;
}

._p-r-13_1xcrg_787 {
  padding-right: 160px;
}

._p-b-13_1xcrg_791 {
  padding-bottom: 160px;
}

._p-l-13_1xcrg_795 {
  padding-left: 160px;
}

._m-13_1xcrg_799 {
  margin: 160px;
}

._m-t-13_1xcrg_803 {
  margin-top: 160px;
}

._m-r-13_1xcrg_807 {
  margin-right: 160px;
}

._m-b-13_1xcrg_811 {
  margin-bottom: 160px;
}

._m-l-13_1xcrg_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1xcrg_825 {
  border-radius: 0;
}

._r-1_1xcrg_829 {
  border-radius: 2px;
}

._r-2_1xcrg_833 {
  border-radius: 4px;
}

._r-3_1xcrg_837 {
  border-radius: 6px;
}

._r-4_1xcrg_841 {
  border-radius: 8px;
}

._r-5_1xcrg_845 {
  border-radius: 12px;
}

._r-6_1xcrg_849 {
  border-radius: 20px;
}

._r-full_1xcrg_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1xcrg_860 {
  border: 0 solid;
}

._border-1_1xcrg_864 {
  border: 1px solid;
}

._border-2_1xcrg_868 {
  border: 2px solid;
}

._border-3_1xcrg_872 {
  border: 3px solid;
}

._border-4_1xcrg_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1xcrg_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1xcrg_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1xcrg_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1xcrg_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1xcrg_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1xcrg_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1xcrg_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1xcrg_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1xcrg_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1xcrg_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1xcrg_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1xcrg_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1xcrg_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1xcrg_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1xcrg_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1xcrg_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1xcrg_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1xcrg_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1xcrg_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1xcrg_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._listHeader_1xcrg_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_1xcrg_1065 {
    margin-bottom: 8px;
    height: 30px;
  }
}

._totalCount_1xcrg_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_1xcrg_1078:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1xcrg_1078 {
    font-size: 14px;
  }
}
._totalCount_1xcrg_1078 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1xcrg_1078 {
    font-size: 16px;
  }
}

._countNumber_1xcrg_1101 {
  color: var(--color-primary);
}

._revalidating_1xcrg_1105 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._revalidating_1xcrg_1105:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_1xcrg_1105 {
    font-size: 12px;
  }
}
._revalidating_1xcrg_1105 {
  color: var(--color-text-muted);
  font-weight: 400;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_1xcrg_1105 {
    font-size: 14px;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
}

._clientLink_1xcrg_1195 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
._clientLink_1xcrg_1195:hover {
  color: var(--color-link-hover);
}

._apiConnected_1xcrg_1205 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._apiConnected_1xcrg_1205:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._apiConnected_1xcrg_1205 {
    font-size: 12px;
  }
}
._apiConnected_1xcrg_1205 {
  color: var(--color-success);
  font-weight: 500;
}

._apiDisconnected_1xcrg_1226 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._apiDisconnected_1xcrg_1226:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._apiDisconnected_1xcrg_1226 {
    font-size: 12px;
  }
}
._apiDisconnected_1xcrg_1226 {
  color: var(--color-text-muted);
}

._actions_1xcrg_1246 {
  display: flex;
  gap: 4px;
  justify-content: center;
}

._iconButton_1xcrg_1252 {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-text-action);
  transition: color 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
}
._iconButton_1xcrg_1252:hover {
  color: var(--color-primary);
}
._iconButton_1xcrg_1252:focus {
  outline: none;
}
._iconButton_1xcrg_1252 i::before {
  font-size: 22px;
}

._spacer_1xcrg_1273 {
  flex: 1;
}

._fixedButton_1xcrg_1277 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_1xcrg_1277 {
    display: none;
  }
}

._skeleton_1xcrg_1290 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1xcrg_1 1.5s ease-in-out infinite;
}

._centerMessage_1xcrg_1297 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_1xcrg_1297:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_1xcrg_1297 {
    font-size: 14px;
  }
}
._centerMessage_1xcrg_1297 {
  color: var(--color-text-muted);
}

._errorMessage_1xcrg_1318 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_1xcrg_1318:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1xcrg_1318 {
    font-size: 14px;
  }
}

._statusActive_1xcrg_1333 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._statusActive_1xcrg_1333:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._statusActive_1xcrg_1333 {
    font-size: 12px;
  }
}
._statusActive_1xcrg_1333 {
  color: var(--color-success);
  font-weight: 500;
}

._statusInactive_1xcrg_1351 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._statusInactive_1xcrg_1351:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._statusInactive_1xcrg_1351 {
    font-size: 12px;
  }
}
._statusInactive_1xcrg_1351 {
  color: var(--color-text-muted);
}

._desktopSearch_1xcrg_1368 {
  display: grid;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_1xcrg_1368 {
    display: none !important;
  }
}

._mobileSearch_1xcrg_1377 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1xcrg_1377 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1xcrg_1377 > ._with-icon_1xcrg_1386,
  ._mobileSearch_1xcrg_1377 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_1xcrg_1393 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_1xcrg_1393 i::before {
  font-size: 20px;
}

._floatingButton_1xcrg_1406 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_1xcrg_1406 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_1xcrg_1406 i::before {
    font-size: 28px;
  }
}
._floatingButton_1xcrg_1406._hidden_1xcrg_1429 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}

._tableWrapper_1xcrg_1435 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1xcrg_1435 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_1xcrg_1452 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._clientColumn_1xcrg_1458._pinned_1xcrg_1458 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._clientColumn_1xcrg_1458._pinned_1xcrg_1458:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._clientColumn_1xcrg_1458._pinned_1xcrg_1458:is(td) {
    background-color: #ffffff;
  }
}

._pinButton_1xcrg_1473 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_1xcrg_1473 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-muted);
    vertical-align: middle;
  }
  ._pinButton_1xcrg_1473:hover {
    background-color: transparent;
  }
  ._pinButton_1xcrg_1473._pinned_1xcrg_1458 {
    color: var(--color-primary);
  }
  ._pinButton_1xcrg_1473 i::before {
    font-size: 18px !important;
  }
}

._totalRow_1xcrg_1500 {
  background-color: #e4e4e7 !important;
}
._totalRow_1xcrg_1500:hover {
  background-color: #e4e4e7 !important;
}
._totalRow_1xcrg_1500 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._totalRow_1xcrg_1500 td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1xcrg_1500 td {
    font-size: 12px;
  }
}
._totalRow_1xcrg_1500 td {
  font-weight: 600 !important;
  vertical-align: middle;
  padding: 8px 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1xcrg_1500 td {
    font-size: 14px !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1xcrg_1500 ._clientColumn_1xcrg_1458 {
    background-color: #e4e4e7 !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSection_1xcrg_1536 button {
    width: 100%;
    justify-content: center;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1qc59_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qc59_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qc59_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qc59_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1qc59_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1qc59_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1qc59_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1qc59_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1qc59_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1qc59_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qc59_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qc59_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qc59_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1qc59_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1qc59_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1qc59_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1qc59_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1qc59_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1qc59_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qc59_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qc59_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qc59_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1qc59_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1qc59_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1qc59_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1qc59_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1qc59_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1qc59_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qc59_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qc59_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qc59_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1qc59_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1qc59_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1qc59_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1qc59_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1qc59_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1qc59_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qc59_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qc59_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qc59_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1qc59_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1qc59_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1qc59_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1qc59_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1qc59_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1qc59_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qc59_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qc59_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qc59_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1qc59_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1qc59_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1qc59_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1qc59_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1qc59_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1qc59_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qc59_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qc59_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qc59_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1qc59_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1qc59_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1qc59_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1qc59_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1qc59_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1qc59_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qc59_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qc59_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qc59_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1qc59_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1qc59_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1qc59_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1qc59_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1qc59_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1qc59_259 {
  padding: 0;
}

._p-t-0_1qc59_263 {
  padding-top: 0;
}

._p-r-0_1qc59_267 {
  padding-right: 0;
}

._p-b-0_1qc59_271 {
  padding-bottom: 0;
}

._p-l-0_1qc59_275 {
  padding-left: 0;
}

._m-0_1qc59_279 {
  margin: 0;
}

._m-t-0_1qc59_283 {
  margin-top: 0;
}

._m-r-0_1qc59_287 {
  margin-right: 0;
}

._m-b-0_1qc59_291 {
  margin-bottom: 0;
}

._m-l-0_1qc59_295 {
  margin-left: 0;
}

._p-1_1qc59_299 {
  padding: 2px;
}

._p-t-1_1qc59_303 {
  padding-top: 2px;
}

._p-r-1_1qc59_307 {
  padding-right: 2px;
}

._p-b-1_1qc59_311 {
  padding-bottom: 2px;
}

._p-l-1_1qc59_315 {
  padding-left: 2px;
}

._m-1_1qc59_319 {
  margin: 2px;
}

._m-t-1_1qc59_323 {
  margin-top: 2px;
}

._m-r-1_1qc59_327 {
  margin-right: 2px;
}

._m-b-1_1qc59_331 {
  margin-bottom: 2px;
}

._m-l-1_1qc59_335 {
  margin-left: 2px;
}

._p-2_1qc59_339 {
  padding: 4px;
}

._p-t-2_1qc59_343 {
  padding-top: 4px;
}

._p-r-2_1qc59_347 {
  padding-right: 4px;
}

._p-b-2_1qc59_351 {
  padding-bottom: 4px;
}

._p-l-2_1qc59_355 {
  padding-left: 4px;
}

._m-2_1qc59_359 {
  margin: 4px;
}

._m-t-2_1qc59_363 {
  margin-top: 4px;
}

._m-r-2_1qc59_367 {
  margin-right: 4px;
}

._m-b-2_1qc59_371 {
  margin-bottom: 4px;
}

._m-l-2_1qc59_375 {
  margin-left: 4px;
}

._p-3_1qc59_379 {
  padding: 8px;
}

._p-t-3_1qc59_383 {
  padding-top: 8px;
}

._p-r-3_1qc59_387 {
  padding-right: 8px;
}

._p-b-3_1qc59_391 {
  padding-bottom: 8px;
}

._p-l-3_1qc59_395 {
  padding-left: 8px;
}

._m-3_1qc59_399 {
  margin: 8px;
}

._m-t-3_1qc59_403 {
  margin-top: 8px;
}

._m-r-3_1qc59_407 {
  margin-right: 8px;
}

._m-b-3_1qc59_411 {
  margin-bottom: 8px;
}

._m-l-3_1qc59_415 {
  margin-left: 8px;
}

._p-4_1qc59_419 {
  padding: 12px;
}

._p-t-4_1qc59_423 {
  padding-top: 12px;
}

._p-r-4_1qc59_427 {
  padding-right: 12px;
}

._p-b-4_1qc59_431 {
  padding-bottom: 12px;
}

._p-l-4_1qc59_435 {
  padding-left: 12px;
}

._m-4_1qc59_439 {
  margin: 12px;
}

._m-t-4_1qc59_443 {
  margin-top: 12px;
}

._m-r-4_1qc59_447 {
  margin-right: 12px;
}

._m-b-4_1qc59_451 {
  margin-bottom: 12px;
}

._m-l-4_1qc59_455 {
  margin-left: 12px;
}

._p-5_1qc59_459 {
  padding: 16px;
}

._p-t-5_1qc59_463 {
  padding-top: 16px;
}

._p-r-5_1qc59_467 {
  padding-right: 16px;
}

._p-b-5_1qc59_471 {
  padding-bottom: 16px;
}

._p-l-5_1qc59_475 {
  padding-left: 16px;
}

._m-5_1qc59_479 {
  margin: 16px;
}

._m-t-5_1qc59_483 {
  margin-top: 16px;
}

._m-r-5_1qc59_487 {
  margin-right: 16px;
}

._m-b-5_1qc59_491 {
  margin-bottom: 16px;
}

._m-l-5_1qc59_495 {
  margin-left: 16px;
}

._p-6_1qc59_499 {
  padding: 24px;
}

._p-t-6_1qc59_503 {
  padding-top: 24px;
}

._p-r-6_1qc59_507 {
  padding-right: 24px;
}

._p-b-6_1qc59_511 {
  padding-bottom: 24px;
}

._p-l-6_1qc59_515 {
  padding-left: 24px;
}

._m-6_1qc59_519 {
  margin: 24px;
}

._m-t-6_1qc59_523 {
  margin-top: 24px;
}

._m-r-6_1qc59_527 {
  margin-right: 24px;
}

._m-b-6_1qc59_531 {
  margin-bottom: 24px;
}

._m-l-6_1qc59_535 {
  margin-left: 24px;
}

._p-7_1qc59_539 {
  padding: 32px;
}

._p-t-7_1qc59_543 {
  padding-top: 32px;
}

._p-r-7_1qc59_547 {
  padding-right: 32px;
}

._p-b-7_1qc59_551 {
  padding-bottom: 32px;
}

._p-l-7_1qc59_555 {
  padding-left: 32px;
}

._m-7_1qc59_559 {
  margin: 32px;
}

._m-t-7_1qc59_563 {
  margin-top: 32px;
}

._m-r-7_1qc59_567 {
  margin-right: 32px;
}

._m-b-7_1qc59_571 {
  margin-bottom: 32px;
}

._m-l-7_1qc59_575 {
  margin-left: 32px;
}

._p-8_1qc59_579 {
  padding: 40px;
}

._p-t-8_1qc59_583 {
  padding-top: 40px;
}

._p-r-8_1qc59_587 {
  padding-right: 40px;
}

._p-b-8_1qc59_591 {
  padding-bottom: 40px;
}

._p-l-8_1qc59_595 {
  padding-left: 40px;
}

._m-8_1qc59_599 {
  margin: 40px;
}

._m-t-8_1qc59_603 {
  margin-top: 40px;
}

._m-r-8_1qc59_607 {
  margin-right: 40px;
}

._m-b-8_1qc59_611 {
  margin-bottom: 40px;
}

._m-l-8_1qc59_615 {
  margin-left: 40px;
}

._p-9_1qc59_619 {
  padding: 48px;
}

._p-t-9_1qc59_623 {
  padding-top: 48px;
}

._p-r-9_1qc59_627 {
  padding-right: 48px;
}

._p-b-9_1qc59_631 {
  padding-bottom: 48px;
}

._p-l-9_1qc59_635 {
  padding-left: 48px;
}

._m-9_1qc59_639 {
  margin: 48px;
}

._m-t-9_1qc59_643 {
  margin-top: 48px;
}

._m-r-9_1qc59_647 {
  margin-right: 48px;
}

._m-b-9_1qc59_651 {
  margin-bottom: 48px;
}

._m-l-9_1qc59_655 {
  margin-left: 48px;
}

._p-10_1qc59_659 {
  padding: 64px;
}

._p-t-10_1qc59_663 {
  padding-top: 64px;
}

._p-r-10_1qc59_667 {
  padding-right: 64px;
}

._p-b-10_1qc59_671 {
  padding-bottom: 64px;
}

._p-l-10_1qc59_675 {
  padding-left: 64px;
}

._m-10_1qc59_679 {
  margin: 64px;
}

._m-t-10_1qc59_683 {
  margin-top: 64px;
}

._m-r-10_1qc59_687 {
  margin-right: 64px;
}

._m-b-10_1qc59_691 {
  margin-bottom: 64px;
}

._m-l-10_1qc59_695 {
  margin-left: 64px;
}

._p-11_1qc59_699 {
  padding: 80px;
}

._p-t-11_1qc59_703 {
  padding-top: 80px;
}

._p-r-11_1qc59_707 {
  padding-right: 80px;
}

._p-b-11_1qc59_711 {
  padding-bottom: 80px;
}

._p-l-11_1qc59_715 {
  padding-left: 80px;
}

._m-11_1qc59_719 {
  margin: 80px;
}

._m-t-11_1qc59_723 {
  margin-top: 80px;
}

._m-r-11_1qc59_727 {
  margin-right: 80px;
}

._m-b-11_1qc59_731 {
  margin-bottom: 80px;
}

._m-l-11_1qc59_735 {
  margin-left: 80px;
}

._p-12_1qc59_739 {
  padding: 96px;
}

._p-t-12_1qc59_743 {
  padding-top: 96px;
}

._p-r-12_1qc59_747 {
  padding-right: 96px;
}

._p-b-12_1qc59_751 {
  padding-bottom: 96px;
}

._p-l-12_1qc59_755 {
  padding-left: 96px;
}

._m-12_1qc59_759 {
  margin: 96px;
}

._m-t-12_1qc59_763 {
  margin-top: 96px;
}

._m-r-12_1qc59_767 {
  margin-right: 96px;
}

._m-b-12_1qc59_771 {
  margin-bottom: 96px;
}

._m-l-12_1qc59_775 {
  margin-left: 96px;
}

._p-13_1qc59_779 {
  padding: 160px;
}

._p-t-13_1qc59_783 {
  padding-top: 160px;
}

._p-r-13_1qc59_787 {
  padding-right: 160px;
}

._p-b-13_1qc59_791 {
  padding-bottom: 160px;
}

._p-l-13_1qc59_795 {
  padding-left: 160px;
}

._m-13_1qc59_799 {
  margin: 160px;
}

._m-t-13_1qc59_803 {
  margin-top: 160px;
}

._m-r-13_1qc59_807 {
  margin-right: 160px;
}

._m-b-13_1qc59_811 {
  margin-bottom: 160px;
}

._m-l-13_1qc59_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1qc59_825 {
  border-radius: 0;
}

._r-1_1qc59_829 {
  border-radius: 2px;
}

._r-2_1qc59_833 {
  border-radius: 4px;
}

._r-3_1qc59_837 {
  border-radius: 6px;
}

._r-4_1qc59_841 {
  border-radius: 8px;
}

._r-5_1qc59_845 {
  border-radius: 12px;
}

._r-6_1qc59_849 {
  border-radius: 20px;
}

._r-full_1qc59_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1qc59_860 {
  border: 0 solid;
}

._border-1_1qc59_864 {
  border: 1px solid;
}

._border-2_1qc59_868 {
  border: 2px solid;
}

._border-3_1qc59_872 {
  border: 3px solid;
}

._border-4_1qc59_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1qc59_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1qc59_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1qc59_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1qc59_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1qc59_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1qc59_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1qc59_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1qc59_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1qc59_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1qc59_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1qc59_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1qc59_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1qc59_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1qc59_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1qc59_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1qc59_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1qc59_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._chip_1qc59_1039 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 8px 2px 4px;
  border-radius: 100px;
  font-size: 12px;
  font-weight: 400;
  height: 23px;
  white-space: nowrap;
  cursor: pointer;
  transition: opacity 0.2s;
}
._chip_1qc59_1039:hover {
  opacity: 0.8;
}
._chip_1qc59_1039:focus-visible {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
}

._enabled_1qc59_1060 {
  background-color: var(--color-success-fill);
  color: var(--color-success);
}
._enabled_1qc59_1060 ._dot_1qc59_1064 {
  background-color: #0d9488;
}

._paused_1qc59_1068 {
  background-color: #fef2f2;
  color: #f04646;
}
._paused_1qc59_1068 ._dot_1qc59_1064 {
  background-color: #f04646;
}

._removed_1qc59_1076 {
  background-color: #f04646;
  color: #ffffff;
}
._removed_1qc59_1076 i::before {
  color: #ffffff;
  font-size: 14px;
}

._pending_1qc59_1085 {
  background-color: #fffbeb;
  color: #f19b0b;
}
._pending_1qc59_1085 ._dot_1qc59_1064 {
  background-color: #f19b0b;
}

._expired_1qc59_1093 {
  background-color: #f4f4f5;
  color: #71717a;
}
._expired_1qc59_1093 ._dot_1qc59_1064 {
  background-color: #71717a;
}

._iconWrapper_1qc59_1101 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
}
._iconWrapper_1qc59_1101 i:before {
  font-size: 17px !important;
}

._dot_1qc59_1064 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  flex-shrink: 0;
}

._loading_1qc59_1119 {
  opacity: 0.6;
  pointer-events: none;
  cursor: wait;
}

._spinner_1qc59_1125 {
  width: 10px;
  height: 10px;
  border: 2px solid currentColor;
  border-top-color: transparent;
  border-radius: 50%;
  animation: _spin_1qc59_1125 0.8s linear infinite;
  flex-shrink: 0;
}

@keyframes _spin_1qc59_1125 {
  to {
    transform: rotate(360deg);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1xyed_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1xyed_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1xyed_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1xyed_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1xyed_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1xyed_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1xyed_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1xyed_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1xyed_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1xyed_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1xyed_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1xyed_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1xyed_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1xyed_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1xyed_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1xyed_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1xyed_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1xyed_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1xyed_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1xyed_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1xyed_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1xyed_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1xyed_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1xyed_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1xyed_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1xyed_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1xyed_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1xyed_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1xyed_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1xyed_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1xyed_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1xyed_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1xyed_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1xyed_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1xyed_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1xyed_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1xyed_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1xyed_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1xyed_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1xyed_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1xyed_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1xyed_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1xyed_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1xyed_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1xyed_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1xyed_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1xyed_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1xyed_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1xyed_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1xyed_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1xyed_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1xyed_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1xyed_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1xyed_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1xyed_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1xyed_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1xyed_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1xyed_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1xyed_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1xyed_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1xyed_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1xyed_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1xyed_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1xyed_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1xyed_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1xyed_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1xyed_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1xyed_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1xyed_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1xyed_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1xyed_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1xyed_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1xyed_259 {
  padding: 0;
}

._p-t-0_1xyed_263 {
  padding-top: 0;
}

._p-r-0_1xyed_267 {
  padding-right: 0;
}

._p-b-0_1xyed_271 {
  padding-bottom: 0;
}

._p-l-0_1xyed_275 {
  padding-left: 0;
}

._m-0_1xyed_279 {
  margin: 0;
}

._m-t-0_1xyed_283 {
  margin-top: 0;
}

._m-r-0_1xyed_287 {
  margin-right: 0;
}

._m-b-0_1xyed_291 {
  margin-bottom: 0;
}

._m-l-0_1xyed_295 {
  margin-left: 0;
}

._p-1_1xyed_299 {
  padding: 2px;
}

._p-t-1_1xyed_303 {
  padding-top: 2px;
}

._p-r-1_1xyed_307 {
  padding-right: 2px;
}

._p-b-1_1xyed_311 {
  padding-bottom: 2px;
}

._p-l-1_1xyed_315 {
  padding-left: 2px;
}

._m-1_1xyed_319 {
  margin: 2px;
}

._m-t-1_1xyed_323 {
  margin-top: 2px;
}

._m-r-1_1xyed_327 {
  margin-right: 2px;
}

._m-b-1_1xyed_331 {
  margin-bottom: 2px;
}

._m-l-1_1xyed_335 {
  margin-left: 2px;
}

._p-2_1xyed_339 {
  padding: 4px;
}

._p-t-2_1xyed_343 {
  padding-top: 4px;
}

._p-r-2_1xyed_347 {
  padding-right: 4px;
}

._p-b-2_1xyed_351 {
  padding-bottom: 4px;
}

._p-l-2_1xyed_355 {
  padding-left: 4px;
}

._m-2_1xyed_359 {
  margin: 4px;
}

._m-t-2_1xyed_363 {
  margin-top: 4px;
}

._m-r-2_1xyed_367 {
  margin-right: 4px;
}

._m-b-2_1xyed_371 {
  margin-bottom: 4px;
}

._m-l-2_1xyed_375 {
  margin-left: 4px;
}

._p-3_1xyed_379 {
  padding: 8px;
}

._p-t-3_1xyed_383 {
  padding-top: 8px;
}

._p-r-3_1xyed_387 {
  padding-right: 8px;
}

._p-b-3_1xyed_391 {
  padding-bottom: 8px;
}

._p-l-3_1xyed_395 {
  padding-left: 8px;
}

._m-3_1xyed_399 {
  margin: 8px;
}

._m-t-3_1xyed_403 {
  margin-top: 8px;
}

._m-r-3_1xyed_407 {
  margin-right: 8px;
}

._m-b-3_1xyed_411 {
  margin-bottom: 8px;
}

._m-l-3_1xyed_415 {
  margin-left: 8px;
}

._p-4_1xyed_419 {
  padding: 12px;
}

._p-t-4_1xyed_423 {
  padding-top: 12px;
}

._p-r-4_1xyed_427 {
  padding-right: 12px;
}

._p-b-4_1xyed_431 {
  padding-bottom: 12px;
}

._p-l-4_1xyed_435 {
  padding-left: 12px;
}

._m-4_1xyed_439 {
  margin: 12px;
}

._m-t-4_1xyed_443 {
  margin-top: 12px;
}

._m-r-4_1xyed_447 {
  margin-right: 12px;
}

._m-b-4_1xyed_451 {
  margin-bottom: 12px;
}

._m-l-4_1xyed_455 {
  margin-left: 12px;
}

._p-5_1xyed_459 {
  padding: 16px;
}

._p-t-5_1xyed_463 {
  padding-top: 16px;
}

._p-r-5_1xyed_467 {
  padding-right: 16px;
}

._p-b-5_1xyed_471 {
  padding-bottom: 16px;
}

._p-l-5_1xyed_475 {
  padding-left: 16px;
}

._m-5_1xyed_479 {
  margin: 16px;
}

._m-t-5_1xyed_483 {
  margin-top: 16px;
}

._m-r-5_1xyed_487 {
  margin-right: 16px;
}

._m-b-5_1xyed_491 {
  margin-bottom: 16px;
}

._m-l-5_1xyed_495 {
  margin-left: 16px;
}

._p-6_1xyed_499 {
  padding: 24px;
}

._p-t-6_1xyed_503 {
  padding-top: 24px;
}

._p-r-6_1xyed_507 {
  padding-right: 24px;
}

._p-b-6_1xyed_511 {
  padding-bottom: 24px;
}

._p-l-6_1xyed_515 {
  padding-left: 24px;
}

._m-6_1xyed_519 {
  margin: 24px;
}

._m-t-6_1xyed_523 {
  margin-top: 24px;
}

._m-r-6_1xyed_527 {
  margin-right: 24px;
}

._m-b-6_1xyed_531 {
  margin-bottom: 24px;
}

._m-l-6_1xyed_535 {
  margin-left: 24px;
}

._p-7_1xyed_539 {
  padding: 32px;
}

._p-t-7_1xyed_543 {
  padding-top: 32px;
}

._p-r-7_1xyed_547 {
  padding-right: 32px;
}

._p-b-7_1xyed_551 {
  padding-bottom: 32px;
}

._p-l-7_1xyed_555 {
  padding-left: 32px;
}

._m-7_1xyed_559 {
  margin: 32px;
}

._m-t-7_1xyed_563 {
  margin-top: 32px;
}

._m-r-7_1xyed_567 {
  margin-right: 32px;
}

._m-b-7_1xyed_571 {
  margin-bottom: 32px;
}

._m-l-7_1xyed_575 {
  margin-left: 32px;
}

._p-8_1xyed_579 {
  padding: 40px;
}

._p-t-8_1xyed_583 {
  padding-top: 40px;
}

._p-r-8_1xyed_587 {
  padding-right: 40px;
}

._p-b-8_1xyed_591 {
  padding-bottom: 40px;
}

._p-l-8_1xyed_595 {
  padding-left: 40px;
}

._m-8_1xyed_599 {
  margin: 40px;
}

._m-t-8_1xyed_603 {
  margin-top: 40px;
}

._m-r-8_1xyed_607 {
  margin-right: 40px;
}

._m-b-8_1xyed_611 {
  margin-bottom: 40px;
}

._m-l-8_1xyed_615 {
  margin-left: 40px;
}

._p-9_1xyed_619 {
  padding: 48px;
}

._p-t-9_1xyed_623 {
  padding-top: 48px;
}

._p-r-9_1xyed_627 {
  padding-right: 48px;
}

._p-b-9_1xyed_631 {
  padding-bottom: 48px;
}

._p-l-9_1xyed_635 {
  padding-left: 48px;
}

._m-9_1xyed_639 {
  margin: 48px;
}

._m-t-9_1xyed_643 {
  margin-top: 48px;
}

._m-r-9_1xyed_647 {
  margin-right: 48px;
}

._m-b-9_1xyed_651 {
  margin-bottom: 48px;
}

._m-l-9_1xyed_655 {
  margin-left: 48px;
}

._p-10_1xyed_659 {
  padding: 64px;
}

._p-t-10_1xyed_663 {
  padding-top: 64px;
}

._p-r-10_1xyed_667 {
  padding-right: 64px;
}

._p-b-10_1xyed_671 {
  padding-bottom: 64px;
}

._p-l-10_1xyed_675 {
  padding-left: 64px;
}

._m-10_1xyed_679 {
  margin: 64px;
}

._m-t-10_1xyed_683 {
  margin-top: 64px;
}

._m-r-10_1xyed_687 {
  margin-right: 64px;
}

._m-b-10_1xyed_691 {
  margin-bottom: 64px;
}

._m-l-10_1xyed_695 {
  margin-left: 64px;
}

._p-11_1xyed_699 {
  padding: 80px;
}

._p-t-11_1xyed_703 {
  padding-top: 80px;
}

._p-r-11_1xyed_707 {
  padding-right: 80px;
}

._p-b-11_1xyed_711 {
  padding-bottom: 80px;
}

._p-l-11_1xyed_715 {
  padding-left: 80px;
}

._m-11_1xyed_719 {
  margin: 80px;
}

._m-t-11_1xyed_723 {
  margin-top: 80px;
}

._m-r-11_1xyed_727 {
  margin-right: 80px;
}

._m-b-11_1xyed_731 {
  margin-bottom: 80px;
}

._m-l-11_1xyed_735 {
  margin-left: 80px;
}

._p-12_1xyed_739 {
  padding: 96px;
}

._p-t-12_1xyed_743 {
  padding-top: 96px;
}

._p-r-12_1xyed_747 {
  padding-right: 96px;
}

._p-b-12_1xyed_751 {
  padding-bottom: 96px;
}

._p-l-12_1xyed_755 {
  padding-left: 96px;
}

._m-12_1xyed_759 {
  margin: 96px;
}

._m-t-12_1xyed_763 {
  margin-top: 96px;
}

._m-r-12_1xyed_767 {
  margin-right: 96px;
}

._m-b-12_1xyed_771 {
  margin-bottom: 96px;
}

._m-l-12_1xyed_775 {
  margin-left: 96px;
}

._p-13_1xyed_779 {
  padding: 160px;
}

._p-t-13_1xyed_783 {
  padding-top: 160px;
}

._p-r-13_1xyed_787 {
  padding-right: 160px;
}

._p-b-13_1xyed_791 {
  padding-bottom: 160px;
}

._p-l-13_1xyed_795 {
  padding-left: 160px;
}

._m-13_1xyed_799 {
  margin: 160px;
}

._m-t-13_1xyed_803 {
  margin-top: 160px;
}

._m-r-13_1xyed_807 {
  margin-right: 160px;
}

._m-b-13_1xyed_811 {
  margin-bottom: 160px;
}

._m-l-13_1xyed_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1xyed_825 {
  border-radius: 0;
}

._r-1_1xyed_829 {
  border-radius: 2px;
}

._r-2_1xyed_833 {
  border-radius: 4px;
}

._r-3_1xyed_837 {
  border-radius: 6px;
}

._r-4_1xyed_841 {
  border-radius: 8px;
}

._r-5_1xyed_845 {
  border-radius: 12px;
}

._r-6_1xyed_849 {
  border-radius: 20px;
}

._r-full_1xyed_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1xyed_860 {
  border: 0 solid;
}

._border-1_1xyed_864 {
  border: 1px solid;
}

._border-2_1xyed_868 {
  border: 2px solid;
}

._border-3_1xyed_872 {
  border: 3px solid;
}

._border-4_1xyed_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1xyed_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1xyed_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1xyed_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1xyed_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1xyed_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1xyed_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1xyed_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1xyed_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1xyed_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1xyed_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1xyed_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1xyed_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1xyed_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1xyed_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1xyed_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1xyed_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1xyed_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._statusCell_1xyed_1039 {
  position: relative;
}

._statusDropdownWrapper_1xyed_1043 {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}

._statusChipButton_1xyed_1050 {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  transition: opacity 0.2s;
}
._statusChipButton_1xyed_1050:hover {
  opacity: 0.8;
}

._statusDropdown_1xyed_1043 {
  position: absolute;
  top: calc(100% + 4px);
  left: 50%;
  transform: translateX(-50%);
  z-index: 100;
  background-color: var(--color-bg-elevation-1);
  border-radius: 4px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 80px;
  border: 1px solid var(--color-border);
}

._statusOption_1xyed_1078 {
  background: none;
  border: none;
  padding: 0;
  width: 100%;
  cursor: pointer;
  transition: opacity 0.2s;
}
._statusOption_1xyed_1078:hover {
  opacity: 0.8;
  background-color: transparent;
}

._statusDivider_1xyed_1091 {
  height: 1px;
  background-color: var(--color-border);
  margin: 4px 0;
}

._statusDropdownPortal_1xyed_1097 {
  position: fixed;
  z-index: 1000;
  background-color: var(--color-bg-elevation-1);
  border-radius: 4px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 80px;
  border: 1px solid var(--color-border);
}

._expandIcon_1xyed_1111 {
  position: absolute;
  right: -24px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: var(--color-text-tertiary);
  opacity: 0;
  transition: opacity 0.15s;
  cursor: pointer;
}
._expandIcon_1xyed_1111::before {
  font-size: 20px !important;
}
._expandIcon_1xyed_1111:hover {
  color: var(--color-text-secondary);
}

tr:hover ._expandIcon_1xyed_1111 {
  opacity: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1itrd_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1itrd_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1itrd_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1itrd_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1itrd_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1itrd_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1itrd_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1itrd_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1itrd_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1itrd_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1itrd_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1itrd_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1itrd_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1itrd_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1itrd_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1itrd_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1itrd_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1itrd_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1itrd_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1itrd_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1itrd_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1itrd_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1itrd_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1itrd_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1itrd_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1itrd_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1itrd_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1itrd_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1itrd_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1itrd_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1itrd_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1itrd_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1itrd_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1itrd_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1itrd_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1itrd_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1itrd_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1itrd_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1itrd_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1itrd_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1itrd_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1itrd_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1itrd_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1itrd_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1itrd_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1itrd_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1itrd_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1itrd_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1itrd_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1itrd_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1itrd_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1itrd_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1itrd_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1itrd_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1itrd_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1itrd_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1itrd_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1itrd_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1itrd_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1itrd_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1itrd_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1itrd_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1itrd_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1itrd_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1itrd_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1itrd_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1itrd_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1itrd_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1itrd_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1itrd_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1itrd_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1itrd_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1itrd_259 {
  padding: 0;
}

._p-t-0_1itrd_263 {
  padding-top: 0;
}

._p-r-0_1itrd_267 {
  padding-right: 0;
}

._p-b-0_1itrd_271 {
  padding-bottom: 0;
}

._p-l-0_1itrd_275 {
  padding-left: 0;
}

._m-0_1itrd_279 {
  margin: 0;
}

._m-t-0_1itrd_283 {
  margin-top: 0;
}

._m-r-0_1itrd_287 {
  margin-right: 0;
}

._m-b-0_1itrd_291 {
  margin-bottom: 0;
}

._m-l-0_1itrd_295 {
  margin-left: 0;
}

._p-1_1itrd_299 {
  padding: 2px;
}

._p-t-1_1itrd_303 {
  padding-top: 2px;
}

._p-r-1_1itrd_307 {
  padding-right: 2px;
}

._p-b-1_1itrd_311 {
  padding-bottom: 2px;
}

._p-l-1_1itrd_315 {
  padding-left: 2px;
}

._m-1_1itrd_319 {
  margin: 2px;
}

._m-t-1_1itrd_323 {
  margin-top: 2px;
}

._m-r-1_1itrd_327 {
  margin-right: 2px;
}

._m-b-1_1itrd_331 {
  margin-bottom: 2px;
}

._m-l-1_1itrd_335 {
  margin-left: 2px;
}

._p-2_1itrd_339 {
  padding: 4px;
}

._p-t-2_1itrd_343 {
  padding-top: 4px;
}

._p-r-2_1itrd_347 {
  padding-right: 4px;
}

._p-b-2_1itrd_351 {
  padding-bottom: 4px;
}

._p-l-2_1itrd_355 {
  padding-left: 4px;
}

._m-2_1itrd_359 {
  margin: 4px;
}

._m-t-2_1itrd_363 {
  margin-top: 4px;
}

._m-r-2_1itrd_367 {
  margin-right: 4px;
}

._m-b-2_1itrd_371 {
  margin-bottom: 4px;
}

._m-l-2_1itrd_375 {
  margin-left: 4px;
}

._p-3_1itrd_379 {
  padding: 8px;
}

._p-t-3_1itrd_383 {
  padding-top: 8px;
}

._p-r-3_1itrd_387 {
  padding-right: 8px;
}

._p-b-3_1itrd_391 {
  padding-bottom: 8px;
}

._p-l-3_1itrd_395 {
  padding-left: 8px;
}

._m-3_1itrd_399 {
  margin: 8px;
}

._m-t-3_1itrd_403 {
  margin-top: 8px;
}

._m-r-3_1itrd_407 {
  margin-right: 8px;
}

._m-b-3_1itrd_411 {
  margin-bottom: 8px;
}

._m-l-3_1itrd_415 {
  margin-left: 8px;
}

._p-4_1itrd_419 {
  padding: 12px;
}

._p-t-4_1itrd_423 {
  padding-top: 12px;
}

._p-r-4_1itrd_427 {
  padding-right: 12px;
}

._p-b-4_1itrd_431 {
  padding-bottom: 12px;
}

._p-l-4_1itrd_435 {
  padding-left: 12px;
}

._m-4_1itrd_439 {
  margin: 12px;
}

._m-t-4_1itrd_443 {
  margin-top: 12px;
}

._m-r-4_1itrd_447 {
  margin-right: 12px;
}

._m-b-4_1itrd_451 {
  margin-bottom: 12px;
}

._m-l-4_1itrd_455 {
  margin-left: 12px;
}

._p-5_1itrd_459 {
  padding: 16px;
}

._p-t-5_1itrd_463 {
  padding-top: 16px;
}

._p-r-5_1itrd_467 {
  padding-right: 16px;
}

._p-b-5_1itrd_471 {
  padding-bottom: 16px;
}

._p-l-5_1itrd_475 {
  padding-left: 16px;
}

._m-5_1itrd_479 {
  margin: 16px;
}

._m-t-5_1itrd_483 {
  margin-top: 16px;
}

._m-r-5_1itrd_487 {
  margin-right: 16px;
}

._m-b-5_1itrd_491 {
  margin-bottom: 16px;
}

._m-l-5_1itrd_495 {
  margin-left: 16px;
}

._p-6_1itrd_499 {
  padding: 24px;
}

._p-t-6_1itrd_503 {
  padding-top: 24px;
}

._p-r-6_1itrd_507 {
  padding-right: 24px;
}

._p-b-6_1itrd_511 {
  padding-bottom: 24px;
}

._p-l-6_1itrd_515 {
  padding-left: 24px;
}

._m-6_1itrd_519 {
  margin: 24px;
}

._m-t-6_1itrd_523 {
  margin-top: 24px;
}

._m-r-6_1itrd_527 {
  margin-right: 24px;
}

._m-b-6_1itrd_531 {
  margin-bottom: 24px;
}

._m-l-6_1itrd_535 {
  margin-left: 24px;
}

._p-7_1itrd_539 {
  padding: 32px;
}

._p-t-7_1itrd_543 {
  padding-top: 32px;
}

._p-r-7_1itrd_547 {
  padding-right: 32px;
}

._p-b-7_1itrd_551 {
  padding-bottom: 32px;
}

._p-l-7_1itrd_555 {
  padding-left: 32px;
}

._m-7_1itrd_559 {
  margin: 32px;
}

._m-t-7_1itrd_563 {
  margin-top: 32px;
}

._m-r-7_1itrd_567 {
  margin-right: 32px;
}

._m-b-7_1itrd_571 {
  margin-bottom: 32px;
}

._m-l-7_1itrd_575 {
  margin-left: 32px;
}

._p-8_1itrd_579 {
  padding: 40px;
}

._p-t-8_1itrd_583 {
  padding-top: 40px;
}

._p-r-8_1itrd_587 {
  padding-right: 40px;
}

._p-b-8_1itrd_591 {
  padding-bottom: 40px;
}

._p-l-8_1itrd_595 {
  padding-left: 40px;
}

._m-8_1itrd_599 {
  margin: 40px;
}

._m-t-8_1itrd_603 {
  margin-top: 40px;
}

._m-r-8_1itrd_607 {
  margin-right: 40px;
}

._m-b-8_1itrd_611 {
  margin-bottom: 40px;
}

._m-l-8_1itrd_615 {
  margin-left: 40px;
}

._p-9_1itrd_619 {
  padding: 48px;
}

._p-t-9_1itrd_623 {
  padding-top: 48px;
}

._p-r-9_1itrd_627 {
  padding-right: 48px;
}

._p-b-9_1itrd_631 {
  padding-bottom: 48px;
}

._p-l-9_1itrd_635 {
  padding-left: 48px;
}

._m-9_1itrd_639 {
  margin: 48px;
}

._m-t-9_1itrd_643 {
  margin-top: 48px;
}

._m-r-9_1itrd_647 {
  margin-right: 48px;
}

._m-b-9_1itrd_651 {
  margin-bottom: 48px;
}

._m-l-9_1itrd_655 {
  margin-left: 48px;
}

._p-10_1itrd_659 {
  padding: 64px;
}

._p-t-10_1itrd_663 {
  padding-top: 64px;
}

._p-r-10_1itrd_667 {
  padding-right: 64px;
}

._p-b-10_1itrd_671 {
  padding-bottom: 64px;
}

._p-l-10_1itrd_675 {
  padding-left: 64px;
}

._m-10_1itrd_679 {
  margin: 64px;
}

._m-t-10_1itrd_683 {
  margin-top: 64px;
}

._m-r-10_1itrd_687 {
  margin-right: 64px;
}

._m-b-10_1itrd_691 {
  margin-bottom: 64px;
}

._m-l-10_1itrd_695 {
  margin-left: 64px;
}

._p-11_1itrd_699 {
  padding: 80px;
}

._p-t-11_1itrd_703 {
  padding-top: 80px;
}

._p-r-11_1itrd_707 {
  padding-right: 80px;
}

._p-b-11_1itrd_711 {
  padding-bottom: 80px;
}

._p-l-11_1itrd_715 {
  padding-left: 80px;
}

._m-11_1itrd_719 {
  margin: 80px;
}

._m-t-11_1itrd_723 {
  margin-top: 80px;
}

._m-r-11_1itrd_727 {
  margin-right: 80px;
}

._m-b-11_1itrd_731 {
  margin-bottom: 80px;
}

._m-l-11_1itrd_735 {
  margin-left: 80px;
}

._p-12_1itrd_739 {
  padding: 96px;
}

._p-t-12_1itrd_743 {
  padding-top: 96px;
}

._p-r-12_1itrd_747 {
  padding-right: 96px;
}

._p-b-12_1itrd_751 {
  padding-bottom: 96px;
}

._p-l-12_1itrd_755 {
  padding-left: 96px;
}

._m-12_1itrd_759 {
  margin: 96px;
}

._m-t-12_1itrd_763 {
  margin-top: 96px;
}

._m-r-12_1itrd_767 {
  margin-right: 96px;
}

._m-b-12_1itrd_771 {
  margin-bottom: 96px;
}

._m-l-12_1itrd_775 {
  margin-left: 96px;
}

._p-13_1itrd_779 {
  padding: 160px;
}

._p-t-13_1itrd_783 {
  padding-top: 160px;
}

._p-r-13_1itrd_787 {
  padding-right: 160px;
}

._p-b-13_1itrd_791 {
  padding-bottom: 160px;
}

._p-l-13_1itrd_795 {
  padding-left: 160px;
}

._m-13_1itrd_799 {
  margin: 160px;
}

._m-t-13_1itrd_803 {
  margin-top: 160px;
}

._m-r-13_1itrd_807 {
  margin-right: 160px;
}

._m-b-13_1itrd_811 {
  margin-bottom: 160px;
}

._m-l-13_1itrd_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1itrd_825 {
  border-radius: 0;
}

._r-1_1itrd_829 {
  border-radius: 2px;
}

._r-2_1itrd_833 {
  border-radius: 4px;
}

._r-3_1itrd_837 {
  border-radius: 6px;
}

._r-4_1itrd_841 {
  border-radius: 8px;
}

._r-5_1itrd_845 {
  border-radius: 12px;
}

._r-6_1itrd_849 {
  border-radius: 20px;
}

._r-full_1itrd_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1itrd_860 {
  border: 0 solid;
}

._border-1_1itrd_864 {
  border: 1px solid;
}

._border-2_1itrd_868 {
  border: 2px solid;
}

._border-3_1itrd_872 {
  border: 3px solid;
}

._border-4_1itrd_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1itrd_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1itrd_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1itrd_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1itrd_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1itrd_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1itrd_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1itrd_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1itrd_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1itrd_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1itrd_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1itrd_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1itrd_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1itrd_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1itrd_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1itrd_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1itrd_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1itrd_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._chip_1itrd_1039 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 4px 2px 8px;
  background-color: #f4f4f5;
  border-radius: 100px;
  height: 26px;
  white-space: nowrap;
}

._label_1itrd_1050 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._label_1itrd_1050:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._label_1itrd_1050 {
    font-size: 12px;
  }
}
._label_1itrd_1050 {
  font-weight: 600;
  color: var(--color-text-default);
}

._value_1itrd_1068 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._value_1itrd_1068:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._value_1itrd_1068 {
    font-size: 12px;
  }
}
._value_1itrd_1068 {
  font-weight: 400;
  color: var(--color-text-default);
}

._removeButton_1itrd_1086 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  cursor: pointer;
  border-radius: 50%;
  transition: background-color 0.15s;
}
._removeButton_1itrd_1086:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
._removeButton_1itrd_1086:focus {
  outline: 2px solid var(--color-primary);
  outline-offset: 1px;
}
._removeButton_1itrd_1086 i::before {
  font-size: 14px !important;
  color: var(--color-text-secondary);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1xzpm_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1xzpm_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1xzpm_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1xzpm_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1xzpm_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1xzpm_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1xzpm_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1xzpm_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1xzpm_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1xzpm_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1xzpm_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1xzpm_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1xzpm_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1xzpm_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1xzpm_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1xzpm_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1xzpm_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1xzpm_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1xzpm_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1xzpm_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1xzpm_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1xzpm_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1xzpm_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1xzpm_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1xzpm_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1xzpm_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1xzpm_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1xzpm_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1xzpm_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1xzpm_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1xzpm_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1xzpm_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1xzpm_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1xzpm_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1xzpm_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1xzpm_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1xzpm_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1xzpm_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1xzpm_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1xzpm_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1xzpm_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1xzpm_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1xzpm_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1xzpm_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1xzpm_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1xzpm_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1xzpm_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1xzpm_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1xzpm_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1xzpm_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1xzpm_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1xzpm_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1xzpm_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1xzpm_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1xzpm_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1xzpm_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1xzpm_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1xzpm_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1xzpm_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1xzpm_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1xzpm_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1xzpm_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1xzpm_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1xzpm_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1xzpm_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1xzpm_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1xzpm_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1xzpm_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1xzpm_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1xzpm_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1xzpm_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1xzpm_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1xzpm_259 {
  padding: 0;
}

._p-t-0_1xzpm_263 {
  padding-top: 0;
}

._p-r-0_1xzpm_267 {
  padding-right: 0;
}

._p-b-0_1xzpm_271 {
  padding-bottom: 0;
}

._p-l-0_1xzpm_275 {
  padding-left: 0;
}

._m-0_1xzpm_279 {
  margin: 0;
}

._m-t-0_1xzpm_283 {
  margin-top: 0;
}

._m-r-0_1xzpm_287 {
  margin-right: 0;
}

._m-b-0_1xzpm_291 {
  margin-bottom: 0;
}

._m-l-0_1xzpm_295 {
  margin-left: 0;
}

._p-1_1xzpm_299 {
  padding: 2px;
}

._p-t-1_1xzpm_303 {
  padding-top: 2px;
}

._p-r-1_1xzpm_307 {
  padding-right: 2px;
}

._p-b-1_1xzpm_311 {
  padding-bottom: 2px;
}

._p-l-1_1xzpm_315 {
  padding-left: 2px;
}

._m-1_1xzpm_319 {
  margin: 2px;
}

._m-t-1_1xzpm_323 {
  margin-top: 2px;
}

._m-r-1_1xzpm_327 {
  margin-right: 2px;
}

._m-b-1_1xzpm_331 {
  margin-bottom: 2px;
}

._m-l-1_1xzpm_335 {
  margin-left: 2px;
}

._p-2_1xzpm_339 {
  padding: 4px;
}

._p-t-2_1xzpm_343 {
  padding-top: 4px;
}

._p-r-2_1xzpm_347 {
  padding-right: 4px;
}

._p-b-2_1xzpm_351 {
  padding-bottom: 4px;
}

._p-l-2_1xzpm_355 {
  padding-left: 4px;
}

._m-2_1xzpm_359 {
  margin: 4px;
}

._m-t-2_1xzpm_363 {
  margin-top: 4px;
}

._m-r-2_1xzpm_367 {
  margin-right: 4px;
}

._m-b-2_1xzpm_371 {
  margin-bottom: 4px;
}

._m-l-2_1xzpm_375 {
  margin-left: 4px;
}

._p-3_1xzpm_379 {
  padding: 8px;
}

._p-t-3_1xzpm_383 {
  padding-top: 8px;
}

._p-r-3_1xzpm_387 {
  padding-right: 8px;
}

._p-b-3_1xzpm_391 {
  padding-bottom: 8px;
}

._p-l-3_1xzpm_395 {
  padding-left: 8px;
}

._m-3_1xzpm_399 {
  margin: 8px;
}

._m-t-3_1xzpm_403 {
  margin-top: 8px;
}

._m-r-3_1xzpm_407 {
  margin-right: 8px;
}

._m-b-3_1xzpm_411 {
  margin-bottom: 8px;
}

._m-l-3_1xzpm_415 {
  margin-left: 8px;
}

._p-4_1xzpm_419 {
  padding: 12px;
}

._p-t-4_1xzpm_423 {
  padding-top: 12px;
}

._p-r-4_1xzpm_427 {
  padding-right: 12px;
}

._p-b-4_1xzpm_431 {
  padding-bottom: 12px;
}

._p-l-4_1xzpm_435 {
  padding-left: 12px;
}

._m-4_1xzpm_439 {
  margin: 12px;
}

._m-t-4_1xzpm_443 {
  margin-top: 12px;
}

._m-r-4_1xzpm_447 {
  margin-right: 12px;
}

._m-b-4_1xzpm_451 {
  margin-bottom: 12px;
}

._m-l-4_1xzpm_455 {
  margin-left: 12px;
}

._p-5_1xzpm_459 {
  padding: 16px;
}

._p-t-5_1xzpm_463 {
  padding-top: 16px;
}

._p-r-5_1xzpm_467 {
  padding-right: 16px;
}

._p-b-5_1xzpm_471 {
  padding-bottom: 16px;
}

._p-l-5_1xzpm_475 {
  padding-left: 16px;
}

._m-5_1xzpm_479 {
  margin: 16px;
}

._m-t-5_1xzpm_483 {
  margin-top: 16px;
}

._m-r-5_1xzpm_487 {
  margin-right: 16px;
}

._m-b-5_1xzpm_491 {
  margin-bottom: 16px;
}

._m-l-5_1xzpm_495 {
  margin-left: 16px;
}

._p-6_1xzpm_499 {
  padding: 24px;
}

._p-t-6_1xzpm_503 {
  padding-top: 24px;
}

._p-r-6_1xzpm_507 {
  padding-right: 24px;
}

._p-b-6_1xzpm_511 {
  padding-bottom: 24px;
}

._p-l-6_1xzpm_515 {
  padding-left: 24px;
}

._m-6_1xzpm_519 {
  margin: 24px;
}

._m-t-6_1xzpm_523 {
  margin-top: 24px;
}

._m-r-6_1xzpm_527 {
  margin-right: 24px;
}

._m-b-6_1xzpm_531 {
  margin-bottom: 24px;
}

._m-l-6_1xzpm_535 {
  margin-left: 24px;
}

._p-7_1xzpm_539 {
  padding: 32px;
}

._p-t-7_1xzpm_543 {
  padding-top: 32px;
}

._p-r-7_1xzpm_547 {
  padding-right: 32px;
}

._p-b-7_1xzpm_551 {
  padding-bottom: 32px;
}

._p-l-7_1xzpm_555 {
  padding-left: 32px;
}

._m-7_1xzpm_559 {
  margin: 32px;
}

._m-t-7_1xzpm_563 {
  margin-top: 32px;
}

._m-r-7_1xzpm_567 {
  margin-right: 32px;
}

._m-b-7_1xzpm_571 {
  margin-bottom: 32px;
}

._m-l-7_1xzpm_575 {
  margin-left: 32px;
}

._p-8_1xzpm_579 {
  padding: 40px;
}

._p-t-8_1xzpm_583 {
  padding-top: 40px;
}

._p-r-8_1xzpm_587 {
  padding-right: 40px;
}

._p-b-8_1xzpm_591 {
  padding-bottom: 40px;
}

._p-l-8_1xzpm_595 {
  padding-left: 40px;
}

._m-8_1xzpm_599 {
  margin: 40px;
}

._m-t-8_1xzpm_603 {
  margin-top: 40px;
}

._m-r-8_1xzpm_607 {
  margin-right: 40px;
}

._m-b-8_1xzpm_611 {
  margin-bottom: 40px;
}

._m-l-8_1xzpm_615 {
  margin-left: 40px;
}

._p-9_1xzpm_619 {
  padding: 48px;
}

._p-t-9_1xzpm_623 {
  padding-top: 48px;
}

._p-r-9_1xzpm_627 {
  padding-right: 48px;
}

._p-b-9_1xzpm_631 {
  padding-bottom: 48px;
}

._p-l-9_1xzpm_635 {
  padding-left: 48px;
}

._m-9_1xzpm_639 {
  margin: 48px;
}

._m-t-9_1xzpm_643 {
  margin-top: 48px;
}

._m-r-9_1xzpm_647 {
  margin-right: 48px;
}

._m-b-9_1xzpm_651 {
  margin-bottom: 48px;
}

._m-l-9_1xzpm_655 {
  margin-left: 48px;
}

._p-10_1xzpm_659 {
  padding: 64px;
}

._p-t-10_1xzpm_663 {
  padding-top: 64px;
}

._p-r-10_1xzpm_667 {
  padding-right: 64px;
}

._p-b-10_1xzpm_671 {
  padding-bottom: 64px;
}

._p-l-10_1xzpm_675 {
  padding-left: 64px;
}

._m-10_1xzpm_679 {
  margin: 64px;
}

._m-t-10_1xzpm_683 {
  margin-top: 64px;
}

._m-r-10_1xzpm_687 {
  margin-right: 64px;
}

._m-b-10_1xzpm_691 {
  margin-bottom: 64px;
}

._m-l-10_1xzpm_695 {
  margin-left: 64px;
}

._p-11_1xzpm_699 {
  padding: 80px;
}

._p-t-11_1xzpm_703 {
  padding-top: 80px;
}

._p-r-11_1xzpm_707 {
  padding-right: 80px;
}

._p-b-11_1xzpm_711 {
  padding-bottom: 80px;
}

._p-l-11_1xzpm_715 {
  padding-left: 80px;
}

._m-11_1xzpm_719 {
  margin: 80px;
}

._m-t-11_1xzpm_723 {
  margin-top: 80px;
}

._m-r-11_1xzpm_727 {
  margin-right: 80px;
}

._m-b-11_1xzpm_731 {
  margin-bottom: 80px;
}

._m-l-11_1xzpm_735 {
  margin-left: 80px;
}

._p-12_1xzpm_739 {
  padding: 96px;
}

._p-t-12_1xzpm_743 {
  padding-top: 96px;
}

._p-r-12_1xzpm_747 {
  padding-right: 96px;
}

._p-b-12_1xzpm_751 {
  padding-bottom: 96px;
}

._p-l-12_1xzpm_755 {
  padding-left: 96px;
}

._m-12_1xzpm_759 {
  margin: 96px;
}

._m-t-12_1xzpm_763 {
  margin-top: 96px;
}

._m-r-12_1xzpm_767 {
  margin-right: 96px;
}

._m-b-12_1xzpm_771 {
  margin-bottom: 96px;
}

._m-l-12_1xzpm_775 {
  margin-left: 96px;
}

._p-13_1xzpm_779 {
  padding: 160px;
}

._p-t-13_1xzpm_783 {
  padding-top: 160px;
}

._p-r-13_1xzpm_787 {
  padding-right: 160px;
}

._p-b-13_1xzpm_791 {
  padding-bottom: 160px;
}

._p-l-13_1xzpm_795 {
  padding-left: 160px;
}

._m-13_1xzpm_799 {
  margin: 160px;
}

._m-t-13_1xzpm_803 {
  margin-top: 160px;
}

._m-r-13_1xzpm_807 {
  margin-right: 160px;
}

._m-b-13_1xzpm_811 {
  margin-bottom: 160px;
}

._m-l-13_1xzpm_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1xzpm_825 {
  border-radius: 0;
}

._r-1_1xzpm_829 {
  border-radius: 2px;
}

._r-2_1xzpm_833 {
  border-radius: 4px;
}

._r-3_1xzpm_837 {
  border-radius: 6px;
}

._r-4_1xzpm_841 {
  border-radius: 8px;
}

._r-5_1xzpm_845 {
  border-radius: 12px;
}

._r-6_1xzpm_849 {
  border-radius: 20px;
}

._r-full_1xzpm_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1xzpm_860 {
  border: 0 solid;
}

._border-1_1xzpm_864 {
  border: 1px solid;
}

._border-2_1xzpm_868 {
  border: 2px solid;
}

._border-3_1xzpm_872 {
  border: 3px solid;
}

._border-4_1xzpm_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1xzpm_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1xzpm_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1xzpm_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1xzpm_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1xzpm_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1xzpm_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1xzpm_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1xzpm_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1xzpm_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1xzpm_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1xzpm_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1xzpm_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1xzpm_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1xzpm_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1xzpm_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1xzpm_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1xzpm_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_1xzpm_1039 {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 200;
  display: flex;
  align-items: flex-end;
  animation: _fadeIn_1xzpm_1 0.2s ease-out;
}

@keyframes _fadeIn_1xzpm_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._sheet_1xzpm_1057 {
  width: 100%;
  height: 70dvh;
  background-color: #fff;
  border-radius: 16px 16px 0 0;
  display: flex;
  flex-direction: column;
  animation: _slideUp_1xzpm_1 0.3s ease-out;
  transition: height 0.3s ease-out;
}
._sheet_1xzpm_1057._expanded_1xzpm_1067 {
  height: 100dvh;
  border-radius: 0;
}

@keyframes _slideUp_1xzpm_1 {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
._handle_1xzpm_1080 {
  display: flex;
  justify-content: center;
  padding: 12px 0 24px;
  cursor: grab;
  flex-shrink: 0;
}
._handle_1xzpm_1080:active {
  cursor: grabbing;
}

._handleBar_1xzpm_1091 {
  width: 48px;
  height: 4px;
  background-color: #e4e4e7;
  border-radius: 3px;
}

._content_1xzpm_1098 {
  flex: 1;
  overflow-y: auto;
  padding: 0 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._footer_1xzpm_1107 {
  flex-shrink: 0;
  padding: 40px 16px 16px;
  background-color: #fff;
}

._searchButton_1xzpm_1113 {
  width: 100%;
  height: 50px;
  border-radius: 12px !important;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
._searchButton_1xzpm_1113 i::before {
  font-size: 20px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1d9ih_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1d9ih_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1d9ih_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1d9ih_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1d9ih_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1d9ih_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1d9ih_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1d9ih_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1d9ih_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1d9ih_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1d9ih_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1d9ih_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1d9ih_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1d9ih_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1d9ih_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1d9ih_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1d9ih_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1d9ih_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1d9ih_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1d9ih_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1d9ih_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1d9ih_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1d9ih_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1d9ih_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1d9ih_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1d9ih_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1d9ih_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1d9ih_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1d9ih_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1d9ih_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1d9ih_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1d9ih_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1d9ih_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1d9ih_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1d9ih_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1d9ih_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1d9ih_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1d9ih_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1d9ih_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1d9ih_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1d9ih_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1d9ih_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1d9ih_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1d9ih_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1d9ih_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1d9ih_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1d9ih_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1d9ih_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1d9ih_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1d9ih_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1d9ih_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1d9ih_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1d9ih_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1d9ih_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1d9ih_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1d9ih_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1d9ih_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1d9ih_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1d9ih_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1d9ih_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1d9ih_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1d9ih_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1d9ih_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1d9ih_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1d9ih_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1d9ih_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1d9ih_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1d9ih_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1d9ih_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1d9ih_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1d9ih_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1d9ih_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1d9ih_259 {
  padding: 0;
}

._p-t-0_1d9ih_263 {
  padding-top: 0;
}

._p-r-0_1d9ih_267 {
  padding-right: 0;
}

._p-b-0_1d9ih_271 {
  padding-bottom: 0;
}

._p-l-0_1d9ih_275 {
  padding-left: 0;
}

._m-0_1d9ih_279 {
  margin: 0;
}

._m-t-0_1d9ih_283 {
  margin-top: 0;
}

._m-r-0_1d9ih_287 {
  margin-right: 0;
}

._m-b-0_1d9ih_291 {
  margin-bottom: 0;
}

._m-l-0_1d9ih_295 {
  margin-left: 0;
}

._p-1_1d9ih_299 {
  padding: 2px;
}

._p-t-1_1d9ih_303 {
  padding-top: 2px;
}

._p-r-1_1d9ih_307 {
  padding-right: 2px;
}

._p-b-1_1d9ih_311 {
  padding-bottom: 2px;
}

._p-l-1_1d9ih_315 {
  padding-left: 2px;
}

._m-1_1d9ih_319 {
  margin: 2px;
}

._m-t-1_1d9ih_323 {
  margin-top: 2px;
}

._m-r-1_1d9ih_327 {
  margin-right: 2px;
}

._m-b-1_1d9ih_331 {
  margin-bottom: 2px;
}

._m-l-1_1d9ih_335 {
  margin-left: 2px;
}

._p-2_1d9ih_339 {
  padding: 4px;
}

._p-t-2_1d9ih_343 {
  padding-top: 4px;
}

._p-r-2_1d9ih_347 {
  padding-right: 4px;
}

._p-b-2_1d9ih_351 {
  padding-bottom: 4px;
}

._p-l-2_1d9ih_355 {
  padding-left: 4px;
}

._m-2_1d9ih_359 {
  margin: 4px;
}

._m-t-2_1d9ih_363 {
  margin-top: 4px;
}

._m-r-2_1d9ih_367 {
  margin-right: 4px;
}

._m-b-2_1d9ih_371 {
  margin-bottom: 4px;
}

._m-l-2_1d9ih_375 {
  margin-left: 4px;
}

._p-3_1d9ih_379 {
  padding: 8px;
}

._p-t-3_1d9ih_383 {
  padding-top: 8px;
}

._p-r-3_1d9ih_387 {
  padding-right: 8px;
}

._p-b-3_1d9ih_391 {
  padding-bottom: 8px;
}

._p-l-3_1d9ih_395 {
  padding-left: 8px;
}

._m-3_1d9ih_399 {
  margin: 8px;
}

._m-t-3_1d9ih_403 {
  margin-top: 8px;
}

._m-r-3_1d9ih_407 {
  margin-right: 8px;
}

._m-b-3_1d9ih_411 {
  margin-bottom: 8px;
}

._m-l-3_1d9ih_415 {
  margin-left: 8px;
}

._p-4_1d9ih_419 {
  padding: 12px;
}

._p-t-4_1d9ih_423 {
  padding-top: 12px;
}

._p-r-4_1d9ih_427 {
  padding-right: 12px;
}

._p-b-4_1d9ih_431 {
  padding-bottom: 12px;
}

._p-l-4_1d9ih_435 {
  padding-left: 12px;
}

._m-4_1d9ih_439 {
  margin: 12px;
}

._m-t-4_1d9ih_443 {
  margin-top: 12px;
}

._m-r-4_1d9ih_447 {
  margin-right: 12px;
}

._m-b-4_1d9ih_451 {
  margin-bottom: 12px;
}

._m-l-4_1d9ih_455 {
  margin-left: 12px;
}

._p-5_1d9ih_459 {
  padding: 16px;
}

._p-t-5_1d9ih_463 {
  padding-top: 16px;
}

._p-r-5_1d9ih_467 {
  padding-right: 16px;
}

._p-b-5_1d9ih_471 {
  padding-bottom: 16px;
}

._p-l-5_1d9ih_475 {
  padding-left: 16px;
}

._m-5_1d9ih_479 {
  margin: 16px;
}

._m-t-5_1d9ih_483 {
  margin-top: 16px;
}

._m-r-5_1d9ih_487 {
  margin-right: 16px;
}

._m-b-5_1d9ih_491 {
  margin-bottom: 16px;
}

._m-l-5_1d9ih_495 {
  margin-left: 16px;
}

._p-6_1d9ih_499 {
  padding: 24px;
}

._p-t-6_1d9ih_503 {
  padding-top: 24px;
}

._p-r-6_1d9ih_507 {
  padding-right: 24px;
}

._p-b-6_1d9ih_511 {
  padding-bottom: 24px;
}

._p-l-6_1d9ih_515 {
  padding-left: 24px;
}

._m-6_1d9ih_519 {
  margin: 24px;
}

._m-t-6_1d9ih_523 {
  margin-top: 24px;
}

._m-r-6_1d9ih_527 {
  margin-right: 24px;
}

._m-b-6_1d9ih_531 {
  margin-bottom: 24px;
}

._m-l-6_1d9ih_535 {
  margin-left: 24px;
}

._p-7_1d9ih_539 {
  padding: 32px;
}

._p-t-7_1d9ih_543 {
  padding-top: 32px;
}

._p-r-7_1d9ih_547 {
  padding-right: 32px;
}

._p-b-7_1d9ih_551 {
  padding-bottom: 32px;
}

._p-l-7_1d9ih_555 {
  padding-left: 32px;
}

._m-7_1d9ih_559 {
  margin: 32px;
}

._m-t-7_1d9ih_563 {
  margin-top: 32px;
}

._m-r-7_1d9ih_567 {
  margin-right: 32px;
}

._m-b-7_1d9ih_571 {
  margin-bottom: 32px;
}

._m-l-7_1d9ih_575 {
  margin-left: 32px;
}

._p-8_1d9ih_579 {
  padding: 40px;
}

._p-t-8_1d9ih_583 {
  padding-top: 40px;
}

._p-r-8_1d9ih_587 {
  padding-right: 40px;
}

._p-b-8_1d9ih_591 {
  padding-bottom: 40px;
}

._p-l-8_1d9ih_595 {
  padding-left: 40px;
}

._m-8_1d9ih_599 {
  margin: 40px;
}

._m-t-8_1d9ih_603 {
  margin-top: 40px;
}

._m-r-8_1d9ih_607 {
  margin-right: 40px;
}

._m-b-8_1d9ih_611 {
  margin-bottom: 40px;
}

._m-l-8_1d9ih_615 {
  margin-left: 40px;
}

._p-9_1d9ih_619 {
  padding: 48px;
}

._p-t-9_1d9ih_623 {
  padding-top: 48px;
}

._p-r-9_1d9ih_627 {
  padding-right: 48px;
}

._p-b-9_1d9ih_631 {
  padding-bottom: 48px;
}

._p-l-9_1d9ih_635 {
  padding-left: 48px;
}

._m-9_1d9ih_639 {
  margin: 48px;
}

._m-t-9_1d9ih_643 {
  margin-top: 48px;
}

._m-r-9_1d9ih_647 {
  margin-right: 48px;
}

._m-b-9_1d9ih_651 {
  margin-bottom: 48px;
}

._m-l-9_1d9ih_655 {
  margin-left: 48px;
}

._p-10_1d9ih_659 {
  padding: 64px;
}

._p-t-10_1d9ih_663 {
  padding-top: 64px;
}

._p-r-10_1d9ih_667 {
  padding-right: 64px;
}

._p-b-10_1d9ih_671 {
  padding-bottom: 64px;
}

._p-l-10_1d9ih_675 {
  padding-left: 64px;
}

._m-10_1d9ih_679 {
  margin: 64px;
}

._m-t-10_1d9ih_683 {
  margin-top: 64px;
}

._m-r-10_1d9ih_687 {
  margin-right: 64px;
}

._m-b-10_1d9ih_691 {
  margin-bottom: 64px;
}

._m-l-10_1d9ih_695 {
  margin-left: 64px;
}

._p-11_1d9ih_699 {
  padding: 80px;
}

._p-t-11_1d9ih_703 {
  padding-top: 80px;
}

._p-r-11_1d9ih_707 {
  padding-right: 80px;
}

._p-b-11_1d9ih_711 {
  padding-bottom: 80px;
}

._p-l-11_1d9ih_715 {
  padding-left: 80px;
}

._m-11_1d9ih_719 {
  margin: 80px;
}

._m-t-11_1d9ih_723 {
  margin-top: 80px;
}

._m-r-11_1d9ih_727 {
  margin-right: 80px;
}

._m-b-11_1d9ih_731 {
  margin-bottom: 80px;
}

._m-l-11_1d9ih_735 {
  margin-left: 80px;
}

._p-12_1d9ih_739 {
  padding: 96px;
}

._p-t-12_1d9ih_743 {
  padding-top: 96px;
}

._p-r-12_1d9ih_747 {
  padding-right: 96px;
}

._p-b-12_1d9ih_751 {
  padding-bottom: 96px;
}

._p-l-12_1d9ih_755 {
  padding-left: 96px;
}

._m-12_1d9ih_759 {
  margin: 96px;
}

._m-t-12_1d9ih_763 {
  margin-top: 96px;
}

._m-r-12_1d9ih_767 {
  margin-right: 96px;
}

._m-b-12_1d9ih_771 {
  margin-bottom: 96px;
}

._m-l-12_1d9ih_775 {
  margin-left: 96px;
}

._p-13_1d9ih_779 {
  padding: 160px;
}

._p-t-13_1d9ih_783 {
  padding-top: 160px;
}

._p-r-13_1d9ih_787 {
  padding-right: 160px;
}

._p-b-13_1d9ih_791 {
  padding-bottom: 160px;
}

._p-l-13_1d9ih_795 {
  padding-left: 160px;
}

._m-13_1d9ih_799 {
  margin: 160px;
}

._m-t-13_1d9ih_803 {
  margin-top: 160px;
}

._m-r-13_1d9ih_807 {
  margin-right: 160px;
}

._m-b-13_1d9ih_811 {
  margin-bottom: 160px;
}

._m-l-13_1d9ih_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1d9ih_825 {
  border-radius: 0;
}

._r-1_1d9ih_829 {
  border-radius: 2px;
}

._r-2_1d9ih_833 {
  border-radius: 4px;
}

._r-3_1d9ih_837 {
  border-radius: 6px;
}

._r-4_1d9ih_841 {
  border-radius: 8px;
}

._r-5_1d9ih_845 {
  border-radius: 12px;
}

._r-6_1d9ih_849 {
  border-radius: 20px;
}

._r-full_1d9ih_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1d9ih_860 {
  border: 0 solid;
}

._border-1_1d9ih_864 {
  border: 1px solid;
}

._border-2_1d9ih_868 {
  border: 2px solid;
}

._border-3_1d9ih_872 {
  border: 3px solid;
}

._border-4_1d9ih_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1d9ih_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1d9ih_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1d9ih_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1d9ih_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1d9ih_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1d9ih_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1d9ih_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1d9ih_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1d9ih_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1d9ih_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1d9ih_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1d9ih_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1d9ih_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1d9ih_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1d9ih_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1d9ih_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1d9ih_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_1d9ih_1075 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._refreshButton_1d9ih_1047 {
  display: inline-flex;
  align-items: center;
  gap: 0;
  background: transparent;
  border: none;
  border-radius: 6px;
  padding: 2px 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._refreshButton_1d9ih_1047:hover {
  background-color: var(--color-bg-hover);
}
._refreshButton_1d9ih_1047:disabled {
  background-color: transparent;
  border: unset;
}
._refreshButton_1d9ih_1047:disabled i,
._refreshButton_1d9ih_1047:disabled span {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_1d9ih_1047 i {
  color: var(--color-primary);
}
._refreshButton_1d9ih_1047 i::before {
  font-size: 18px !important;
}
._refreshButton_1d9ih_1047 i._spinning_1d9ih_1075 {
  animation: _spin_1d9ih_1075 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

._text_1d9ih_1079 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._text_1d9ih_1079:not(button) {
  color: var(--color-text-body);
}
._text_1d9ih_1079 {
  color: var(--color-primary) !important;
  white-space: nowrap;
  margin-left: 4px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_z2qhk_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_z2qhk_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_z2qhk_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_z2qhk_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_z2qhk_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_z2qhk_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_z2qhk_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_z2qhk_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_z2qhk_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_z2qhk_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_z2qhk_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_z2qhk_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_z2qhk_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_z2qhk_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_z2qhk_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_z2qhk_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_z2qhk_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_z2qhk_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_z2qhk_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_z2qhk_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_z2qhk_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_z2qhk_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_z2qhk_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_z2qhk_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_z2qhk_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_z2qhk_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_z2qhk_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_z2qhk_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_z2qhk_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_z2qhk_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_z2qhk_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_z2qhk_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_z2qhk_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_z2qhk_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_z2qhk_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_z2qhk_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_z2qhk_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_z2qhk_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_z2qhk_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_z2qhk_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_z2qhk_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_z2qhk_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_z2qhk_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_z2qhk_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_z2qhk_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_z2qhk_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_z2qhk_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_z2qhk_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_z2qhk_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_z2qhk_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_z2qhk_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_z2qhk_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_z2qhk_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_z2qhk_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_z2qhk_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_z2qhk_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_z2qhk_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_z2qhk_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_z2qhk_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_z2qhk_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_z2qhk_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_z2qhk_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_z2qhk_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_z2qhk_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_z2qhk_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_z2qhk_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_z2qhk_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_z2qhk_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_z2qhk_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_z2qhk_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_z2qhk_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_z2qhk_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_z2qhk_259 {
  padding: 0;
}

._p-t-0_z2qhk_263 {
  padding-top: 0;
}

._p-r-0_z2qhk_267 {
  padding-right: 0;
}

._p-b-0_z2qhk_271 {
  padding-bottom: 0;
}

._p-l-0_z2qhk_275 {
  padding-left: 0;
}

._m-0_z2qhk_279 {
  margin: 0;
}

._m-t-0_z2qhk_283 {
  margin-top: 0;
}

._m-r-0_z2qhk_287 {
  margin-right: 0;
}

._m-b-0_z2qhk_291 {
  margin-bottom: 0;
}

._m-l-0_z2qhk_295 {
  margin-left: 0;
}

._p-1_z2qhk_299 {
  padding: 2px;
}

._p-t-1_z2qhk_303 {
  padding-top: 2px;
}

._p-r-1_z2qhk_307 {
  padding-right: 2px;
}

._p-b-1_z2qhk_311 {
  padding-bottom: 2px;
}

._p-l-1_z2qhk_315 {
  padding-left: 2px;
}

._m-1_z2qhk_319 {
  margin: 2px;
}

._m-t-1_z2qhk_323 {
  margin-top: 2px;
}

._m-r-1_z2qhk_327 {
  margin-right: 2px;
}

._m-b-1_z2qhk_331 {
  margin-bottom: 2px;
}

._m-l-1_z2qhk_335 {
  margin-left: 2px;
}

._p-2_z2qhk_339 {
  padding: 4px;
}

._p-t-2_z2qhk_343 {
  padding-top: 4px;
}

._p-r-2_z2qhk_347 {
  padding-right: 4px;
}

._p-b-2_z2qhk_351 {
  padding-bottom: 4px;
}

._p-l-2_z2qhk_355 {
  padding-left: 4px;
}

._m-2_z2qhk_359 {
  margin: 4px;
}

._m-t-2_z2qhk_363 {
  margin-top: 4px;
}

._m-r-2_z2qhk_367 {
  margin-right: 4px;
}

._m-b-2_z2qhk_371 {
  margin-bottom: 4px;
}

._m-l-2_z2qhk_375 {
  margin-left: 4px;
}

._p-3_z2qhk_379 {
  padding: 8px;
}

._p-t-3_z2qhk_383 {
  padding-top: 8px;
}

._p-r-3_z2qhk_387 {
  padding-right: 8px;
}

._p-b-3_z2qhk_391 {
  padding-bottom: 8px;
}

._p-l-3_z2qhk_395 {
  padding-left: 8px;
}

._m-3_z2qhk_399 {
  margin: 8px;
}

._m-t-3_z2qhk_403 {
  margin-top: 8px;
}

._m-r-3_z2qhk_407 {
  margin-right: 8px;
}

._m-b-3_z2qhk_411 {
  margin-bottom: 8px;
}

._m-l-3_z2qhk_415 {
  margin-left: 8px;
}

._p-4_z2qhk_419 {
  padding: 12px;
}

._p-t-4_z2qhk_423 {
  padding-top: 12px;
}

._p-r-4_z2qhk_427 {
  padding-right: 12px;
}

._p-b-4_z2qhk_431 {
  padding-bottom: 12px;
}

._p-l-4_z2qhk_435 {
  padding-left: 12px;
}

._m-4_z2qhk_439 {
  margin: 12px;
}

._m-t-4_z2qhk_443 {
  margin-top: 12px;
}

._m-r-4_z2qhk_447 {
  margin-right: 12px;
}

._m-b-4_z2qhk_451 {
  margin-bottom: 12px;
}

._m-l-4_z2qhk_455 {
  margin-left: 12px;
}

._p-5_z2qhk_459 {
  padding: 16px;
}

._p-t-5_z2qhk_463 {
  padding-top: 16px;
}

._p-r-5_z2qhk_467 {
  padding-right: 16px;
}

._p-b-5_z2qhk_471 {
  padding-bottom: 16px;
}

._p-l-5_z2qhk_475 {
  padding-left: 16px;
}

._m-5_z2qhk_479 {
  margin: 16px;
}

._m-t-5_z2qhk_483 {
  margin-top: 16px;
}

._m-r-5_z2qhk_487 {
  margin-right: 16px;
}

._m-b-5_z2qhk_491 {
  margin-bottom: 16px;
}

._m-l-5_z2qhk_495 {
  margin-left: 16px;
}

._p-6_z2qhk_499 {
  padding: 24px;
}

._p-t-6_z2qhk_503 {
  padding-top: 24px;
}

._p-r-6_z2qhk_507 {
  padding-right: 24px;
}

._p-b-6_z2qhk_511 {
  padding-bottom: 24px;
}

._p-l-6_z2qhk_515 {
  padding-left: 24px;
}

._m-6_z2qhk_519 {
  margin: 24px;
}

._m-t-6_z2qhk_523 {
  margin-top: 24px;
}

._m-r-6_z2qhk_527 {
  margin-right: 24px;
}

._m-b-6_z2qhk_531 {
  margin-bottom: 24px;
}

._m-l-6_z2qhk_535 {
  margin-left: 24px;
}

._p-7_z2qhk_539 {
  padding: 32px;
}

._p-t-7_z2qhk_543 {
  padding-top: 32px;
}

._p-r-7_z2qhk_547 {
  padding-right: 32px;
}

._p-b-7_z2qhk_551 {
  padding-bottom: 32px;
}

._p-l-7_z2qhk_555 {
  padding-left: 32px;
}

._m-7_z2qhk_559 {
  margin: 32px;
}

._m-t-7_z2qhk_563 {
  margin-top: 32px;
}

._m-r-7_z2qhk_567 {
  margin-right: 32px;
}

._m-b-7_z2qhk_571 {
  margin-bottom: 32px;
}

._m-l-7_z2qhk_575 {
  margin-left: 32px;
}

._p-8_z2qhk_579 {
  padding: 40px;
}

._p-t-8_z2qhk_583 {
  padding-top: 40px;
}

._p-r-8_z2qhk_587 {
  padding-right: 40px;
}

._p-b-8_z2qhk_591 {
  padding-bottom: 40px;
}

._p-l-8_z2qhk_595 {
  padding-left: 40px;
}

._m-8_z2qhk_599 {
  margin: 40px;
}

._m-t-8_z2qhk_603 {
  margin-top: 40px;
}

._m-r-8_z2qhk_607 {
  margin-right: 40px;
}

._m-b-8_z2qhk_611 {
  margin-bottom: 40px;
}

._m-l-8_z2qhk_615 {
  margin-left: 40px;
}

._p-9_z2qhk_619 {
  padding: 48px;
}

._p-t-9_z2qhk_623 {
  padding-top: 48px;
}

._p-r-9_z2qhk_627 {
  padding-right: 48px;
}

._p-b-9_z2qhk_631 {
  padding-bottom: 48px;
}

._p-l-9_z2qhk_635 {
  padding-left: 48px;
}

._m-9_z2qhk_639 {
  margin: 48px;
}

._m-t-9_z2qhk_643 {
  margin-top: 48px;
}

._m-r-9_z2qhk_647 {
  margin-right: 48px;
}

._m-b-9_z2qhk_651 {
  margin-bottom: 48px;
}

._m-l-9_z2qhk_655 {
  margin-left: 48px;
}

._p-10_z2qhk_659 {
  padding: 64px;
}

._p-t-10_z2qhk_663 {
  padding-top: 64px;
}

._p-r-10_z2qhk_667 {
  padding-right: 64px;
}

._p-b-10_z2qhk_671 {
  padding-bottom: 64px;
}

._p-l-10_z2qhk_675 {
  padding-left: 64px;
}

._m-10_z2qhk_679 {
  margin: 64px;
}

._m-t-10_z2qhk_683 {
  margin-top: 64px;
}

._m-r-10_z2qhk_687 {
  margin-right: 64px;
}

._m-b-10_z2qhk_691 {
  margin-bottom: 64px;
}

._m-l-10_z2qhk_695 {
  margin-left: 64px;
}

._p-11_z2qhk_699 {
  padding: 80px;
}

._p-t-11_z2qhk_703 {
  padding-top: 80px;
}

._p-r-11_z2qhk_707 {
  padding-right: 80px;
}

._p-b-11_z2qhk_711 {
  padding-bottom: 80px;
}

._p-l-11_z2qhk_715 {
  padding-left: 80px;
}

._m-11_z2qhk_719 {
  margin: 80px;
}

._m-t-11_z2qhk_723 {
  margin-top: 80px;
}

._m-r-11_z2qhk_727 {
  margin-right: 80px;
}

._m-b-11_z2qhk_731 {
  margin-bottom: 80px;
}

._m-l-11_z2qhk_735 {
  margin-left: 80px;
}

._p-12_z2qhk_739 {
  padding: 96px;
}

._p-t-12_z2qhk_743 {
  padding-top: 96px;
}

._p-r-12_z2qhk_747 {
  padding-right: 96px;
}

._p-b-12_z2qhk_751 {
  padding-bottom: 96px;
}

._p-l-12_z2qhk_755 {
  padding-left: 96px;
}

._m-12_z2qhk_759 {
  margin: 96px;
}

._m-t-12_z2qhk_763 {
  margin-top: 96px;
}

._m-r-12_z2qhk_767 {
  margin-right: 96px;
}

._m-b-12_z2qhk_771 {
  margin-bottom: 96px;
}

._m-l-12_z2qhk_775 {
  margin-left: 96px;
}

._p-13_z2qhk_779 {
  padding: 160px;
}

._p-t-13_z2qhk_783 {
  padding-top: 160px;
}

._p-r-13_z2qhk_787 {
  padding-right: 160px;
}

._p-b-13_z2qhk_791 {
  padding-bottom: 160px;
}

._p-l-13_z2qhk_795 {
  padding-left: 160px;
}

._m-13_z2qhk_799 {
  margin: 160px;
}

._m-t-13_z2qhk_803 {
  margin-top: 160px;
}

._m-r-13_z2qhk_807 {
  margin-right: 160px;
}

._m-b-13_z2qhk_811 {
  margin-bottom: 160px;
}

._m-l-13_z2qhk_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_z2qhk_825 {
  border-radius: 0;
}

._r-1_z2qhk_829 {
  border-radius: 2px;
}

._r-2_z2qhk_833 {
  border-radius: 4px;
}

._r-3_z2qhk_837 {
  border-radius: 6px;
}

._r-4_z2qhk_841 {
  border-radius: 8px;
}

._r-5_z2qhk_845 {
  border-radius: 12px;
}

._r-6_z2qhk_849 {
  border-radius: 20px;
}

._r-full_z2qhk_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_z2qhk_860 {
  border: 0 solid;
}

._border-1_z2qhk_864 {
  border: 1px solid;
}

._border-2_z2qhk_868 {
  border: 2px solid;
}

._border-3_z2qhk_872 {
  border: 3px solid;
}

._border-4_z2qhk_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_z2qhk_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_z2qhk_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_z2qhk_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_z2qhk_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_z2qhk_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_z2qhk_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_z2qhk_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_z2qhk_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_z2qhk_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_z2qhk_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_z2qhk_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_z2qhk_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_z2qhk_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_z2qhk_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_z2qhk_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_z2qhk_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_z2qhk_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._tableControls_z2qhk_1039 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_z2qhk_1048 {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._leftGroup_z2qhk_1048 {
    flex: 1;
    justify-content: space-between;
  }
}

._rightGroup_z2qhk_1060 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_z2qhk_1060 ._select_z2qhk_1065 {
  width: 160px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rightGroup_z2qhk_1060 {
    display: none;
  }
}

._totalCount_z2qhk_1074 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_z2qhk_1074:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_z2qhk_1074 {
    font-size: 14px;
  }
}
._totalCount_z2qhk_1074 {
  color: var(--color-text-title);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_z2qhk_1074 {
    font-size: 16px;
  }
}

._countNumber_z2qhk_1096 {
  color: var(--color-primary);
}

._select_z2qhk_1065 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._select_z2qhk_1065:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_z2qhk_1065 {
    font-size: 12px;
  }
}
._select_z2qhk_1065 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  color: var(--color-text-title);
  cursor: pointer;
  transition: all 0.2s;
}
._select_z2qhk_1065:hover {
  border-color: var(--color-primary);
}
._select_z2qhk_1065:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1gmdj_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gmdj_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gmdj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gmdj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1gmdj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1gmdj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1gmdj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1gmdj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1gmdj_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1gmdj_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gmdj_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gmdj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gmdj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1gmdj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1gmdj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1gmdj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1gmdj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1gmdj_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1gmdj_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gmdj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gmdj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gmdj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1gmdj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1gmdj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1gmdj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1gmdj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1gmdj_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1gmdj_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gmdj_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gmdj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gmdj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1gmdj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1gmdj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1gmdj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1gmdj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1gmdj_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1gmdj_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gmdj_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gmdj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gmdj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1gmdj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1gmdj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1gmdj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1gmdj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1gmdj_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1gmdj_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gmdj_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gmdj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gmdj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1gmdj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1gmdj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1gmdj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1gmdj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1gmdj_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1gmdj_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gmdj_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gmdj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gmdj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1gmdj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1gmdj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1gmdj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1gmdj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1gmdj_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1gmdj_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gmdj_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gmdj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gmdj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1gmdj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1gmdj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1gmdj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1gmdj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1gmdj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1gmdj_259 {
  padding: 0;
}

._p-t-0_1gmdj_263 {
  padding-top: 0;
}

._p-r-0_1gmdj_267 {
  padding-right: 0;
}

._p-b-0_1gmdj_271 {
  padding-bottom: 0;
}

._p-l-0_1gmdj_275 {
  padding-left: 0;
}

._m-0_1gmdj_279 {
  margin: 0;
}

._m-t-0_1gmdj_283 {
  margin-top: 0;
}

._m-r-0_1gmdj_287 {
  margin-right: 0;
}

._m-b-0_1gmdj_291 {
  margin-bottom: 0;
}

._m-l-0_1gmdj_295 {
  margin-left: 0;
}

._p-1_1gmdj_299 {
  padding: 2px;
}

._p-t-1_1gmdj_303 {
  padding-top: 2px;
}

._p-r-1_1gmdj_307 {
  padding-right: 2px;
}

._p-b-1_1gmdj_311 {
  padding-bottom: 2px;
}

._p-l-1_1gmdj_315 {
  padding-left: 2px;
}

._m-1_1gmdj_319 {
  margin: 2px;
}

._m-t-1_1gmdj_323 {
  margin-top: 2px;
}

._m-r-1_1gmdj_327 {
  margin-right: 2px;
}

._m-b-1_1gmdj_331 {
  margin-bottom: 2px;
}

._m-l-1_1gmdj_335 {
  margin-left: 2px;
}

._p-2_1gmdj_339 {
  padding: 4px;
}

._p-t-2_1gmdj_343 {
  padding-top: 4px;
}

._p-r-2_1gmdj_347 {
  padding-right: 4px;
}

._p-b-2_1gmdj_351 {
  padding-bottom: 4px;
}

._p-l-2_1gmdj_355 {
  padding-left: 4px;
}

._m-2_1gmdj_359 {
  margin: 4px;
}

._m-t-2_1gmdj_363 {
  margin-top: 4px;
}

._m-r-2_1gmdj_367 {
  margin-right: 4px;
}

._m-b-2_1gmdj_371 {
  margin-bottom: 4px;
}

._m-l-2_1gmdj_375 {
  margin-left: 4px;
}

._p-3_1gmdj_379 {
  padding: 8px;
}

._p-t-3_1gmdj_383 {
  padding-top: 8px;
}

._p-r-3_1gmdj_387 {
  padding-right: 8px;
}

._p-b-3_1gmdj_391 {
  padding-bottom: 8px;
}

._p-l-3_1gmdj_395 {
  padding-left: 8px;
}

._m-3_1gmdj_399 {
  margin: 8px;
}

._m-t-3_1gmdj_403 {
  margin-top: 8px;
}

._m-r-3_1gmdj_407 {
  margin-right: 8px;
}

._m-b-3_1gmdj_411 {
  margin-bottom: 8px;
}

._m-l-3_1gmdj_415 {
  margin-left: 8px;
}

._p-4_1gmdj_419 {
  padding: 12px;
}

._p-t-4_1gmdj_423 {
  padding-top: 12px;
}

._p-r-4_1gmdj_427 {
  padding-right: 12px;
}

._p-b-4_1gmdj_431 {
  padding-bottom: 12px;
}

._p-l-4_1gmdj_435 {
  padding-left: 12px;
}

._m-4_1gmdj_439 {
  margin: 12px;
}

._m-t-4_1gmdj_443 {
  margin-top: 12px;
}

._m-r-4_1gmdj_447 {
  margin-right: 12px;
}

._m-b-4_1gmdj_451 {
  margin-bottom: 12px;
}

._m-l-4_1gmdj_455 {
  margin-left: 12px;
}

._p-5_1gmdj_459 {
  padding: 16px;
}

._p-t-5_1gmdj_463 {
  padding-top: 16px;
}

._p-r-5_1gmdj_467 {
  padding-right: 16px;
}

._p-b-5_1gmdj_471 {
  padding-bottom: 16px;
}

._p-l-5_1gmdj_475 {
  padding-left: 16px;
}

._m-5_1gmdj_479 {
  margin: 16px;
}

._m-t-5_1gmdj_483 {
  margin-top: 16px;
}

._m-r-5_1gmdj_487 {
  margin-right: 16px;
}

._m-b-5_1gmdj_491 {
  margin-bottom: 16px;
}

._m-l-5_1gmdj_495 {
  margin-left: 16px;
}

._p-6_1gmdj_499 {
  padding: 24px;
}

._p-t-6_1gmdj_503 {
  padding-top: 24px;
}

._p-r-6_1gmdj_507 {
  padding-right: 24px;
}

._p-b-6_1gmdj_511 {
  padding-bottom: 24px;
}

._p-l-6_1gmdj_515 {
  padding-left: 24px;
}

._m-6_1gmdj_519 {
  margin: 24px;
}

._m-t-6_1gmdj_523 {
  margin-top: 24px;
}

._m-r-6_1gmdj_527 {
  margin-right: 24px;
}

._m-b-6_1gmdj_531 {
  margin-bottom: 24px;
}

._m-l-6_1gmdj_535 {
  margin-left: 24px;
}

._p-7_1gmdj_539 {
  padding: 32px;
}

._p-t-7_1gmdj_543 {
  padding-top: 32px;
}

._p-r-7_1gmdj_547 {
  padding-right: 32px;
}

._p-b-7_1gmdj_551 {
  padding-bottom: 32px;
}

._p-l-7_1gmdj_555 {
  padding-left: 32px;
}

._m-7_1gmdj_559 {
  margin: 32px;
}

._m-t-7_1gmdj_563 {
  margin-top: 32px;
}

._m-r-7_1gmdj_567 {
  margin-right: 32px;
}

._m-b-7_1gmdj_571 {
  margin-bottom: 32px;
}

._m-l-7_1gmdj_575 {
  margin-left: 32px;
}

._p-8_1gmdj_579 {
  padding: 40px;
}

._p-t-8_1gmdj_583 {
  padding-top: 40px;
}

._p-r-8_1gmdj_587 {
  padding-right: 40px;
}

._p-b-8_1gmdj_591 {
  padding-bottom: 40px;
}

._p-l-8_1gmdj_595 {
  padding-left: 40px;
}

._m-8_1gmdj_599 {
  margin: 40px;
}

._m-t-8_1gmdj_603 {
  margin-top: 40px;
}

._m-r-8_1gmdj_607 {
  margin-right: 40px;
}

._m-b-8_1gmdj_611 {
  margin-bottom: 40px;
}

._m-l-8_1gmdj_615 {
  margin-left: 40px;
}

._p-9_1gmdj_619 {
  padding: 48px;
}

._p-t-9_1gmdj_623 {
  padding-top: 48px;
}

._p-r-9_1gmdj_627 {
  padding-right: 48px;
}

._p-b-9_1gmdj_631 {
  padding-bottom: 48px;
}

._p-l-9_1gmdj_635 {
  padding-left: 48px;
}

._m-9_1gmdj_639 {
  margin: 48px;
}

._m-t-9_1gmdj_643 {
  margin-top: 48px;
}

._m-r-9_1gmdj_647 {
  margin-right: 48px;
}

._m-b-9_1gmdj_651 {
  margin-bottom: 48px;
}

._m-l-9_1gmdj_655 {
  margin-left: 48px;
}

._p-10_1gmdj_659 {
  padding: 64px;
}

._p-t-10_1gmdj_663 {
  padding-top: 64px;
}

._p-r-10_1gmdj_667 {
  padding-right: 64px;
}

._p-b-10_1gmdj_671 {
  padding-bottom: 64px;
}

._p-l-10_1gmdj_675 {
  padding-left: 64px;
}

._m-10_1gmdj_679 {
  margin: 64px;
}

._m-t-10_1gmdj_683 {
  margin-top: 64px;
}

._m-r-10_1gmdj_687 {
  margin-right: 64px;
}

._m-b-10_1gmdj_691 {
  margin-bottom: 64px;
}

._m-l-10_1gmdj_695 {
  margin-left: 64px;
}

._p-11_1gmdj_699 {
  padding: 80px;
}

._p-t-11_1gmdj_703 {
  padding-top: 80px;
}

._p-r-11_1gmdj_707 {
  padding-right: 80px;
}

._p-b-11_1gmdj_711 {
  padding-bottom: 80px;
}

._p-l-11_1gmdj_715 {
  padding-left: 80px;
}

._m-11_1gmdj_719 {
  margin: 80px;
}

._m-t-11_1gmdj_723 {
  margin-top: 80px;
}

._m-r-11_1gmdj_727 {
  margin-right: 80px;
}

._m-b-11_1gmdj_731 {
  margin-bottom: 80px;
}

._m-l-11_1gmdj_735 {
  margin-left: 80px;
}

._p-12_1gmdj_739 {
  padding: 96px;
}

._p-t-12_1gmdj_743 {
  padding-top: 96px;
}

._p-r-12_1gmdj_747 {
  padding-right: 96px;
}

._p-b-12_1gmdj_751 {
  padding-bottom: 96px;
}

._p-l-12_1gmdj_755 {
  padding-left: 96px;
}

._m-12_1gmdj_759 {
  margin: 96px;
}

._m-t-12_1gmdj_763 {
  margin-top: 96px;
}

._m-r-12_1gmdj_767 {
  margin-right: 96px;
}

._m-b-12_1gmdj_771 {
  margin-bottom: 96px;
}

._m-l-12_1gmdj_775 {
  margin-left: 96px;
}

._p-13_1gmdj_779 {
  padding: 160px;
}

._p-t-13_1gmdj_783 {
  padding-top: 160px;
}

._p-r-13_1gmdj_787 {
  padding-right: 160px;
}

._p-b-13_1gmdj_791 {
  padding-bottom: 160px;
}

._p-l-13_1gmdj_795 {
  padding-left: 160px;
}

._m-13_1gmdj_799 {
  margin: 160px;
}

._m-t-13_1gmdj_803 {
  margin-top: 160px;
}

._m-r-13_1gmdj_807 {
  margin-right: 160px;
}

._m-b-13_1gmdj_811 {
  margin-bottom: 160px;
}

._m-l-13_1gmdj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1gmdj_825 {
  border-radius: 0;
}

._r-1_1gmdj_829 {
  border-radius: 2px;
}

._r-2_1gmdj_833 {
  border-radius: 4px;
}

._r-3_1gmdj_837 {
  border-radius: 6px;
}

._r-4_1gmdj_841 {
  border-radius: 8px;
}

._r-5_1gmdj_845 {
  border-radius: 12px;
}

._r-6_1gmdj_849 {
  border-radius: 20px;
}

._r-full_1gmdj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1gmdj_860 {
  border: 0 solid;
}

._border-1_1gmdj_864 {
  border: 1px solid;
}

._border-2_1gmdj_868 {
  border: 2px solid;
}

._border-3_1gmdj_872 {
  border: 3px solid;
}

._border-4_1gmdj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1gmdj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1gmdj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1gmdj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1gmdj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1gmdj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1gmdj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1gmdj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1gmdj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1gmdj_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1gmdj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1gmdj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1gmdj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1gmdj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1gmdj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1gmdj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1gmdj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1gmdj_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1gmdj_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_1gmdj_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._modal_1gmdj_1060 {
  width: 480px;
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 80px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._modal_1gmdj_1060 button {
  line-height: 2;
}
._modal_1gmdj_1060 {
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  max-height: 80vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1gmdj_1060 {
    width: 100%;
    max-width: calc(100vw - 12px);
    padding: 12px;
  }
}

._header_1gmdj_1087 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
._header_1gmdj_1087 button {
  padding: unset;
}
._header_1gmdj_1087 {
  margin-bottom: 24px;
}

._title_1gmdj_1100 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1gmdj_1100:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1gmdj_1100 {
    font-size: 16px;
  }
}
._title_1gmdj_1100 {
  color: var(--color-text-title);
  margin: 0;
}

._content_1gmdj_1118 {
  flex: 1;
  overflow-y: auto;
  padding: 0 4px;
  margin: 0 -4px;
}

._form_1gmdj_1125 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._textarea_1gmdj_1131 {
  width: 100%;
  min-height: 68px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._textarea_1gmdj_1131:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textarea_1gmdj_1131 {
    font-size: 12px;
  }
}
._textarea_1gmdj_1131 {
  background-color: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-title);
  resize: vertical;
}
._textarea_1gmdj_1131::placeholder {
  color: var(--color-text-muted);
}
._textarea_1gmdj_1131:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._footer_1gmdj_1163 {
  display: flex;
  gap: 8px;
}
._footer_1gmdj_1163 button {
  flex: 1;
}
._footer_1gmdj_1163 {
  margin-top: 24px;
}

._urlPreview_1gmdj_1174 {
  margin-top: 16px;
  padding: 12px;
  background-color: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
}

._urlPreviewLabel_1gmdj_1182 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._urlPreviewLabel_1gmdj_1182:not(button) {
  color: var(--color-text-body);
}
._urlPreviewLabel_1gmdj_1182 {
  font-weight: 600;
  color: var(--color-text-secondary);
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  gap: 2px;
}

._urlPreviewContent_1gmdj_1199 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._urlPreviewContent_1gmdj_1199:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._urlPreviewContent_1gmdj_1199 {
    font-size: 12px;
  }
}
._urlPreviewContent_1gmdj_1199 {
  color: var(--color-text-title);
  word-break: break-all;
  line-height: 1.5;
}
._urlPreviewContent_1gmdj_1199 ._utmParam_1gmdj_1217 {
  color: var(--color-primary);
  font-weight: 500;
}

._errorMessage_1gmdj_1222 {
  text-align: center;
  color: var(--color-danger);
  padding: 64px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_1gmdj_1222:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1gmdj_1222 {
    font-size: 14px;
  }
}

._skeletonContainer_1gmdj_1239 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._skeletonField_1gmdj_1245 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._skeletonLabel_1gmdj_1251 {
  width: 120px;
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1gmdj_1 1.5s ease-in-out infinite;
  height: 19px;
}

._skeletonInput_1gmdj_1260 {
  width: 100%;
  height: 42px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_1gmdj_1 1.5s ease-in-out infinite;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1mfrr_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1mfrr_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1mfrr_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1mfrr_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1mfrr_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1mfrr_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1mfrr_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1mfrr_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1mfrr_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1mfrr_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1mfrr_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1mfrr_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1mfrr_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1mfrr_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1mfrr_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1mfrr_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1mfrr_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1mfrr_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1mfrr_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1mfrr_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1mfrr_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1mfrr_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1mfrr_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1mfrr_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1mfrr_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1mfrr_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1mfrr_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1mfrr_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1mfrr_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1mfrr_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1mfrr_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1mfrr_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1mfrr_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1mfrr_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1mfrr_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1mfrr_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1mfrr_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1mfrr_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1mfrr_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1mfrr_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1mfrr_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1mfrr_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1mfrr_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1mfrr_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1mfrr_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1mfrr_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1mfrr_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1mfrr_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1mfrr_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1mfrr_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1mfrr_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1mfrr_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1mfrr_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1mfrr_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1mfrr_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1mfrr_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1mfrr_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1mfrr_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1mfrr_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1mfrr_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1mfrr_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1mfrr_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1mfrr_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1mfrr_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1mfrr_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1mfrr_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1mfrr_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1mfrr_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1mfrr_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1mfrr_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1mfrr_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1mfrr_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1mfrr_259 {
  padding: 0;
}

._p-t-0_1mfrr_263 {
  padding-top: 0;
}

._p-r-0_1mfrr_267 {
  padding-right: 0;
}

._p-b-0_1mfrr_271 {
  padding-bottom: 0;
}

._p-l-0_1mfrr_275 {
  padding-left: 0;
}

._m-0_1mfrr_279 {
  margin: 0;
}

._m-t-0_1mfrr_283 {
  margin-top: 0;
}

._m-r-0_1mfrr_287 {
  margin-right: 0;
}

._m-b-0_1mfrr_291 {
  margin-bottom: 0;
}

._m-l-0_1mfrr_295 {
  margin-left: 0;
}

._p-1_1mfrr_299 {
  padding: 2px;
}

._p-t-1_1mfrr_303 {
  padding-top: 2px;
}

._p-r-1_1mfrr_307 {
  padding-right: 2px;
}

._p-b-1_1mfrr_311 {
  padding-bottom: 2px;
}

._p-l-1_1mfrr_315 {
  padding-left: 2px;
}

._m-1_1mfrr_319 {
  margin: 2px;
}

._m-t-1_1mfrr_323 {
  margin-top: 2px;
}

._m-r-1_1mfrr_327 {
  margin-right: 2px;
}

._m-b-1_1mfrr_331 {
  margin-bottom: 2px;
}

._m-l-1_1mfrr_335 {
  margin-left: 2px;
}

._p-2_1mfrr_339 {
  padding: 4px;
}

._p-t-2_1mfrr_343 {
  padding-top: 4px;
}

._p-r-2_1mfrr_347 {
  padding-right: 4px;
}

._p-b-2_1mfrr_351 {
  padding-bottom: 4px;
}

._p-l-2_1mfrr_355 {
  padding-left: 4px;
}

._m-2_1mfrr_359 {
  margin: 4px;
}

._m-t-2_1mfrr_363 {
  margin-top: 4px;
}

._m-r-2_1mfrr_367 {
  margin-right: 4px;
}

._m-b-2_1mfrr_371 {
  margin-bottom: 4px;
}

._m-l-2_1mfrr_375 {
  margin-left: 4px;
}

._p-3_1mfrr_379 {
  padding: 8px;
}

._p-t-3_1mfrr_383 {
  padding-top: 8px;
}

._p-r-3_1mfrr_387 {
  padding-right: 8px;
}

._p-b-3_1mfrr_391 {
  padding-bottom: 8px;
}

._p-l-3_1mfrr_395 {
  padding-left: 8px;
}

._m-3_1mfrr_399 {
  margin: 8px;
}

._m-t-3_1mfrr_403 {
  margin-top: 8px;
}

._m-r-3_1mfrr_407 {
  margin-right: 8px;
}

._m-b-3_1mfrr_411 {
  margin-bottom: 8px;
}

._m-l-3_1mfrr_415 {
  margin-left: 8px;
}

._p-4_1mfrr_419 {
  padding: 12px;
}

._p-t-4_1mfrr_423 {
  padding-top: 12px;
}

._p-r-4_1mfrr_427 {
  padding-right: 12px;
}

._p-b-4_1mfrr_431 {
  padding-bottom: 12px;
}

._p-l-4_1mfrr_435 {
  padding-left: 12px;
}

._m-4_1mfrr_439 {
  margin: 12px;
}

._m-t-4_1mfrr_443 {
  margin-top: 12px;
}

._m-r-4_1mfrr_447 {
  margin-right: 12px;
}

._m-b-4_1mfrr_451 {
  margin-bottom: 12px;
}

._m-l-4_1mfrr_455 {
  margin-left: 12px;
}

._p-5_1mfrr_459 {
  padding: 16px;
}

._p-t-5_1mfrr_463 {
  padding-top: 16px;
}

._p-r-5_1mfrr_467 {
  padding-right: 16px;
}

._p-b-5_1mfrr_471 {
  padding-bottom: 16px;
}

._p-l-5_1mfrr_475 {
  padding-left: 16px;
}

._m-5_1mfrr_479 {
  margin: 16px;
}

._m-t-5_1mfrr_483 {
  margin-top: 16px;
}

._m-r-5_1mfrr_487 {
  margin-right: 16px;
}

._m-b-5_1mfrr_491 {
  margin-bottom: 16px;
}

._m-l-5_1mfrr_495 {
  margin-left: 16px;
}

._p-6_1mfrr_499 {
  padding: 24px;
}

._p-t-6_1mfrr_503 {
  padding-top: 24px;
}

._p-r-6_1mfrr_507 {
  padding-right: 24px;
}

._p-b-6_1mfrr_511 {
  padding-bottom: 24px;
}

._p-l-6_1mfrr_515 {
  padding-left: 24px;
}

._m-6_1mfrr_519 {
  margin: 24px;
}

._m-t-6_1mfrr_523 {
  margin-top: 24px;
}

._m-r-6_1mfrr_527 {
  margin-right: 24px;
}

._m-b-6_1mfrr_531 {
  margin-bottom: 24px;
}

._m-l-6_1mfrr_535 {
  margin-left: 24px;
}

._p-7_1mfrr_539 {
  padding: 32px;
}

._p-t-7_1mfrr_543 {
  padding-top: 32px;
}

._p-r-7_1mfrr_547 {
  padding-right: 32px;
}

._p-b-7_1mfrr_551 {
  padding-bottom: 32px;
}

._p-l-7_1mfrr_555 {
  padding-left: 32px;
}

._m-7_1mfrr_559 {
  margin: 32px;
}

._m-t-7_1mfrr_563 {
  margin-top: 32px;
}

._m-r-7_1mfrr_567 {
  margin-right: 32px;
}

._m-b-7_1mfrr_571 {
  margin-bottom: 32px;
}

._m-l-7_1mfrr_575 {
  margin-left: 32px;
}

._p-8_1mfrr_579 {
  padding: 40px;
}

._p-t-8_1mfrr_583 {
  padding-top: 40px;
}

._p-r-8_1mfrr_587 {
  padding-right: 40px;
}

._p-b-8_1mfrr_591 {
  padding-bottom: 40px;
}

._p-l-8_1mfrr_595 {
  padding-left: 40px;
}

._m-8_1mfrr_599 {
  margin: 40px;
}

._m-t-8_1mfrr_603 {
  margin-top: 40px;
}

._m-r-8_1mfrr_607 {
  margin-right: 40px;
}

._m-b-8_1mfrr_611 {
  margin-bottom: 40px;
}

._m-l-8_1mfrr_615 {
  margin-left: 40px;
}

._p-9_1mfrr_619 {
  padding: 48px;
}

._p-t-9_1mfrr_623 {
  padding-top: 48px;
}

._p-r-9_1mfrr_627 {
  padding-right: 48px;
}

._p-b-9_1mfrr_631 {
  padding-bottom: 48px;
}

._p-l-9_1mfrr_635 {
  padding-left: 48px;
}

._m-9_1mfrr_639 {
  margin: 48px;
}

._m-t-9_1mfrr_643 {
  margin-top: 48px;
}

._m-r-9_1mfrr_647 {
  margin-right: 48px;
}

._m-b-9_1mfrr_651 {
  margin-bottom: 48px;
}

._m-l-9_1mfrr_655 {
  margin-left: 48px;
}

._p-10_1mfrr_659 {
  padding: 64px;
}

._p-t-10_1mfrr_663 {
  padding-top: 64px;
}

._p-r-10_1mfrr_667 {
  padding-right: 64px;
}

._p-b-10_1mfrr_671 {
  padding-bottom: 64px;
}

._p-l-10_1mfrr_675 {
  padding-left: 64px;
}

._m-10_1mfrr_679 {
  margin: 64px;
}

._m-t-10_1mfrr_683 {
  margin-top: 64px;
}

._m-r-10_1mfrr_687 {
  margin-right: 64px;
}

._m-b-10_1mfrr_691 {
  margin-bottom: 64px;
}

._m-l-10_1mfrr_695 {
  margin-left: 64px;
}

._p-11_1mfrr_699 {
  padding: 80px;
}

._p-t-11_1mfrr_703 {
  padding-top: 80px;
}

._p-r-11_1mfrr_707 {
  padding-right: 80px;
}

._p-b-11_1mfrr_711 {
  padding-bottom: 80px;
}

._p-l-11_1mfrr_715 {
  padding-left: 80px;
}

._m-11_1mfrr_719 {
  margin: 80px;
}

._m-t-11_1mfrr_723 {
  margin-top: 80px;
}

._m-r-11_1mfrr_727 {
  margin-right: 80px;
}

._m-b-11_1mfrr_731 {
  margin-bottom: 80px;
}

._m-l-11_1mfrr_735 {
  margin-left: 80px;
}

._p-12_1mfrr_739 {
  padding: 96px;
}

._p-t-12_1mfrr_743 {
  padding-top: 96px;
}

._p-r-12_1mfrr_747 {
  padding-right: 96px;
}

._p-b-12_1mfrr_751 {
  padding-bottom: 96px;
}

._p-l-12_1mfrr_755 {
  padding-left: 96px;
}

._m-12_1mfrr_759 {
  margin: 96px;
}

._m-t-12_1mfrr_763 {
  margin-top: 96px;
}

._m-r-12_1mfrr_767 {
  margin-right: 96px;
}

._m-b-12_1mfrr_771 {
  margin-bottom: 96px;
}

._m-l-12_1mfrr_775 {
  margin-left: 96px;
}

._p-13_1mfrr_779 {
  padding: 160px;
}

._p-t-13_1mfrr_783 {
  padding-top: 160px;
}

._p-r-13_1mfrr_787 {
  padding-right: 160px;
}

._p-b-13_1mfrr_791 {
  padding-bottom: 160px;
}

._p-l-13_1mfrr_795 {
  padding-left: 160px;
}

._m-13_1mfrr_799 {
  margin: 160px;
}

._m-t-13_1mfrr_803 {
  margin-top: 160px;
}

._m-r-13_1mfrr_807 {
  margin-right: 160px;
}

._m-b-13_1mfrr_811 {
  margin-bottom: 160px;
}

._m-l-13_1mfrr_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1mfrr_825 {
  border-radius: 0;
}

._r-1_1mfrr_829 {
  border-radius: 2px;
}

._r-2_1mfrr_833 {
  border-radius: 4px;
}

._r-3_1mfrr_837 {
  border-radius: 6px;
}

._r-4_1mfrr_841 {
  border-radius: 8px;
}

._r-5_1mfrr_845 {
  border-radius: 12px;
}

._r-6_1mfrr_849 {
  border-radius: 20px;
}

._r-full_1mfrr_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1mfrr_860 {
  border: 0 solid;
}

._border-1_1mfrr_864 {
  border: 1px solid;
}

._border-2_1mfrr_868 {
  border: 2px solid;
}

._border-3_1mfrr_872 {
  border: 3px solid;
}

._border-4_1mfrr_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1mfrr_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1mfrr_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1mfrr_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1mfrr_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1mfrr_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1mfrr_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1mfrr_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1mfrr_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1mfrr_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1mfrr_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1mfrr_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1mfrr_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1mfrr_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1mfrr_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1mfrr_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1mfrr_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1mfrr_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._tableControls_1mfrr_1039 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_1mfrr_1048 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._skeleton_1mfrr_1054 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1mfrr_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_1mfrr_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._tableWrapper_1mfrr_1069 {
  overflow-x: auto;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ewxa_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ewxa_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ewxa_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ewxa_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ewxa_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ewxa_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ewxa_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ewxa_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ewxa_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1ewxa_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ewxa_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ewxa_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ewxa_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ewxa_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ewxa_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ewxa_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ewxa_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ewxa_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1ewxa_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ewxa_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ewxa_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ewxa_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ewxa_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ewxa_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ewxa_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ewxa_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ewxa_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1ewxa_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ewxa_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ewxa_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ewxa_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ewxa_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ewxa_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ewxa_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ewxa_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ewxa_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1ewxa_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ewxa_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ewxa_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ewxa_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ewxa_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ewxa_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ewxa_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ewxa_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ewxa_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1ewxa_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ewxa_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ewxa_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ewxa_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ewxa_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ewxa_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ewxa_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ewxa_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ewxa_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1ewxa_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ewxa_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ewxa_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ewxa_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ewxa_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ewxa_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ewxa_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ewxa_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ewxa_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1ewxa_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ewxa_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ewxa_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ewxa_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ewxa_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ewxa_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ewxa_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ewxa_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ewxa_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ewxa_259 {
  padding: 0;
}

._p-t-0_1ewxa_263 {
  padding-top: 0;
}

._p-r-0_1ewxa_267 {
  padding-right: 0;
}

._p-b-0_1ewxa_271 {
  padding-bottom: 0;
}

._p-l-0_1ewxa_275 {
  padding-left: 0;
}

._m-0_1ewxa_279 {
  margin: 0;
}

._m-t-0_1ewxa_283 {
  margin-top: 0;
}

._m-r-0_1ewxa_287 {
  margin-right: 0;
}

._m-b-0_1ewxa_291 {
  margin-bottom: 0;
}

._m-l-0_1ewxa_295 {
  margin-left: 0;
}

._p-1_1ewxa_299 {
  padding: 2px;
}

._p-t-1_1ewxa_303 {
  padding-top: 2px;
}

._p-r-1_1ewxa_307 {
  padding-right: 2px;
}

._p-b-1_1ewxa_311 {
  padding-bottom: 2px;
}

._p-l-1_1ewxa_315 {
  padding-left: 2px;
}

._m-1_1ewxa_319 {
  margin: 2px;
}

._m-t-1_1ewxa_323 {
  margin-top: 2px;
}

._m-r-1_1ewxa_327 {
  margin-right: 2px;
}

._m-b-1_1ewxa_331 {
  margin-bottom: 2px;
}

._m-l-1_1ewxa_335 {
  margin-left: 2px;
}

._p-2_1ewxa_339 {
  padding: 4px;
}

._p-t-2_1ewxa_343 {
  padding-top: 4px;
}

._p-r-2_1ewxa_347 {
  padding-right: 4px;
}

._p-b-2_1ewxa_351 {
  padding-bottom: 4px;
}

._p-l-2_1ewxa_355 {
  padding-left: 4px;
}

._m-2_1ewxa_359 {
  margin: 4px;
}

._m-t-2_1ewxa_363 {
  margin-top: 4px;
}

._m-r-2_1ewxa_367 {
  margin-right: 4px;
}

._m-b-2_1ewxa_371 {
  margin-bottom: 4px;
}

._m-l-2_1ewxa_375 {
  margin-left: 4px;
}

._p-3_1ewxa_379 {
  padding: 8px;
}

._p-t-3_1ewxa_383 {
  padding-top: 8px;
}

._p-r-3_1ewxa_387 {
  padding-right: 8px;
}

._p-b-3_1ewxa_391 {
  padding-bottom: 8px;
}

._p-l-3_1ewxa_395 {
  padding-left: 8px;
}

._m-3_1ewxa_399 {
  margin: 8px;
}

._m-t-3_1ewxa_403 {
  margin-top: 8px;
}

._m-r-3_1ewxa_407 {
  margin-right: 8px;
}

._m-b-3_1ewxa_411 {
  margin-bottom: 8px;
}

._m-l-3_1ewxa_415 {
  margin-left: 8px;
}

._p-4_1ewxa_419 {
  padding: 12px;
}

._p-t-4_1ewxa_423 {
  padding-top: 12px;
}

._p-r-4_1ewxa_427 {
  padding-right: 12px;
}

._p-b-4_1ewxa_431 {
  padding-bottom: 12px;
}

._p-l-4_1ewxa_435 {
  padding-left: 12px;
}

._m-4_1ewxa_439 {
  margin: 12px;
}

._m-t-4_1ewxa_443 {
  margin-top: 12px;
}

._m-r-4_1ewxa_447 {
  margin-right: 12px;
}

._m-b-4_1ewxa_451 {
  margin-bottom: 12px;
}

._m-l-4_1ewxa_455 {
  margin-left: 12px;
}

._p-5_1ewxa_459 {
  padding: 16px;
}

._p-t-5_1ewxa_463 {
  padding-top: 16px;
}

._p-r-5_1ewxa_467 {
  padding-right: 16px;
}

._p-b-5_1ewxa_471 {
  padding-bottom: 16px;
}

._p-l-5_1ewxa_475 {
  padding-left: 16px;
}

._m-5_1ewxa_479 {
  margin: 16px;
}

._m-t-5_1ewxa_483 {
  margin-top: 16px;
}

._m-r-5_1ewxa_487 {
  margin-right: 16px;
}

._m-b-5_1ewxa_491 {
  margin-bottom: 16px;
}

._m-l-5_1ewxa_495 {
  margin-left: 16px;
}

._p-6_1ewxa_499 {
  padding: 24px;
}

._p-t-6_1ewxa_503 {
  padding-top: 24px;
}

._p-r-6_1ewxa_507 {
  padding-right: 24px;
}

._p-b-6_1ewxa_511 {
  padding-bottom: 24px;
}

._p-l-6_1ewxa_515 {
  padding-left: 24px;
}

._m-6_1ewxa_519 {
  margin: 24px;
}

._m-t-6_1ewxa_523 {
  margin-top: 24px;
}

._m-r-6_1ewxa_527 {
  margin-right: 24px;
}

._m-b-6_1ewxa_531 {
  margin-bottom: 24px;
}

._m-l-6_1ewxa_535 {
  margin-left: 24px;
}

._p-7_1ewxa_539 {
  padding: 32px;
}

._p-t-7_1ewxa_543 {
  padding-top: 32px;
}

._p-r-7_1ewxa_547 {
  padding-right: 32px;
}

._p-b-7_1ewxa_551 {
  padding-bottom: 32px;
}

._p-l-7_1ewxa_555 {
  padding-left: 32px;
}

._m-7_1ewxa_559 {
  margin: 32px;
}

._m-t-7_1ewxa_563 {
  margin-top: 32px;
}

._m-r-7_1ewxa_567 {
  margin-right: 32px;
}

._m-b-7_1ewxa_571 {
  margin-bottom: 32px;
}

._m-l-7_1ewxa_575 {
  margin-left: 32px;
}

._p-8_1ewxa_579 {
  padding: 40px;
}

._p-t-8_1ewxa_583 {
  padding-top: 40px;
}

._p-r-8_1ewxa_587 {
  padding-right: 40px;
}

._p-b-8_1ewxa_591 {
  padding-bottom: 40px;
}

._p-l-8_1ewxa_595 {
  padding-left: 40px;
}

._m-8_1ewxa_599 {
  margin: 40px;
}

._m-t-8_1ewxa_603 {
  margin-top: 40px;
}

._m-r-8_1ewxa_607 {
  margin-right: 40px;
}

._m-b-8_1ewxa_611 {
  margin-bottom: 40px;
}

._m-l-8_1ewxa_615 {
  margin-left: 40px;
}

._p-9_1ewxa_619 {
  padding: 48px;
}

._p-t-9_1ewxa_623 {
  padding-top: 48px;
}

._p-r-9_1ewxa_627 {
  padding-right: 48px;
}

._p-b-9_1ewxa_631 {
  padding-bottom: 48px;
}

._p-l-9_1ewxa_635 {
  padding-left: 48px;
}

._m-9_1ewxa_639 {
  margin: 48px;
}

._m-t-9_1ewxa_643 {
  margin-top: 48px;
}

._m-r-9_1ewxa_647 {
  margin-right: 48px;
}

._m-b-9_1ewxa_651 {
  margin-bottom: 48px;
}

._m-l-9_1ewxa_655 {
  margin-left: 48px;
}

._p-10_1ewxa_659 {
  padding: 64px;
}

._p-t-10_1ewxa_663 {
  padding-top: 64px;
}

._p-r-10_1ewxa_667 {
  padding-right: 64px;
}

._p-b-10_1ewxa_671 {
  padding-bottom: 64px;
}

._p-l-10_1ewxa_675 {
  padding-left: 64px;
}

._m-10_1ewxa_679 {
  margin: 64px;
}

._m-t-10_1ewxa_683 {
  margin-top: 64px;
}

._m-r-10_1ewxa_687 {
  margin-right: 64px;
}

._m-b-10_1ewxa_691 {
  margin-bottom: 64px;
}

._m-l-10_1ewxa_695 {
  margin-left: 64px;
}

._p-11_1ewxa_699 {
  padding: 80px;
}

._p-t-11_1ewxa_703 {
  padding-top: 80px;
}

._p-r-11_1ewxa_707 {
  padding-right: 80px;
}

._p-b-11_1ewxa_711 {
  padding-bottom: 80px;
}

._p-l-11_1ewxa_715 {
  padding-left: 80px;
}

._m-11_1ewxa_719 {
  margin: 80px;
}

._m-t-11_1ewxa_723 {
  margin-top: 80px;
}

._m-r-11_1ewxa_727 {
  margin-right: 80px;
}

._m-b-11_1ewxa_731 {
  margin-bottom: 80px;
}

._m-l-11_1ewxa_735 {
  margin-left: 80px;
}

._p-12_1ewxa_739 {
  padding: 96px;
}

._p-t-12_1ewxa_743 {
  padding-top: 96px;
}

._p-r-12_1ewxa_747 {
  padding-right: 96px;
}

._p-b-12_1ewxa_751 {
  padding-bottom: 96px;
}

._p-l-12_1ewxa_755 {
  padding-left: 96px;
}

._m-12_1ewxa_759 {
  margin: 96px;
}

._m-t-12_1ewxa_763 {
  margin-top: 96px;
}

._m-r-12_1ewxa_767 {
  margin-right: 96px;
}

._m-b-12_1ewxa_771 {
  margin-bottom: 96px;
}

._m-l-12_1ewxa_775 {
  margin-left: 96px;
}

._p-13_1ewxa_779 {
  padding: 160px;
}

._p-t-13_1ewxa_783 {
  padding-top: 160px;
}

._p-r-13_1ewxa_787 {
  padding-right: 160px;
}

._p-b-13_1ewxa_791 {
  padding-bottom: 160px;
}

._p-l-13_1ewxa_795 {
  padding-left: 160px;
}

._m-13_1ewxa_799 {
  margin: 160px;
}

._m-t-13_1ewxa_803 {
  margin-top: 160px;
}

._m-r-13_1ewxa_807 {
  margin-right: 160px;
}

._m-b-13_1ewxa_811 {
  margin-bottom: 160px;
}

._m-l-13_1ewxa_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ewxa_825 {
  border-radius: 0;
}

._r-1_1ewxa_829 {
  border-radius: 2px;
}

._r-2_1ewxa_833 {
  border-radius: 4px;
}

._r-3_1ewxa_837 {
  border-radius: 6px;
}

._r-4_1ewxa_841 {
  border-radius: 8px;
}

._r-5_1ewxa_845 {
  border-radius: 12px;
}

._r-6_1ewxa_849 {
  border-radius: 20px;
}

._r-full_1ewxa_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ewxa_860 {
  border: 0 solid;
}

._border-1_1ewxa_864 {
  border: 1px solid;
}

._border-2_1ewxa_868 {
  border: 2px solid;
}

._border-3_1ewxa_872 {
  border: 3px solid;
}

._border-4_1ewxa_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ewxa_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ewxa_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ewxa_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ewxa_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ewxa_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ewxa_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ewxa_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ewxa_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ewxa_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1ewxa_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ewxa_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ewxa_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ewxa_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ewxa_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ewxa_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ewxa_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ewxa_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1ewxa_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1ewxa_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1ewxa_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_1ewxa_1066 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_1ewxa_1073 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_1ewxa_1073 {
    display: block;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopTabs_1ewxa_1083 {
    display: none;
  }
}

._tabContent_1ewxa_1088, ._tabContentWithGap_1ewxa_1088 {
  display: flex;
  flex-direction: column;
  flex: 1;
}
._tabContent_1ewxa_1088 > :last-child, ._tabContentWithGap_1ewxa_1088 > :last-child {
  flex: 1;
}
._tabContent_1ewxa_1088._hidden_1ewxa_1096, ._hidden_1ewxa_1096._tabContentWithGap_1ewxa_1088 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContent_1ewxa_1088, ._tabContentWithGap_1ewxa_1088 {
    display: none !important;
    overflow: visible;
    background-color: var(--color-bg-elevation-0);
  }
  ._tabContent_1ewxa_1088._activeSection_1ewxa_1105, ._activeSection_1ewxa_1105._tabContentWithGap_1ewxa_1088 {
    display: flex !important;
  }
}

._tabContentWithGap_1ewxa_1088 {
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContentWithGap_1ewxa_1088 {
    gap: 8px;
  }
}

._sectionTitle_1ewxa_1119 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_1ewxa_1119:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1ewxa_1119 {
    font-size: 16px;
  }
}
._sectionTitle_1ewxa_1119 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1ewxa_1119 {
    display: none;
  }
}

._infoSectionTitle_1ewxa_1142 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._infoSectionTitle_1ewxa_1142:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoSectionTitle_1ewxa_1142 {
    font-size: 16px;
  }
}
._infoSectionTitle_1ewxa_1142 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoSectionTitle_1ewxa_1142 {
    cursor: pointer;
    user-select: none;
  }
  ._infoSectionTitle_1ewxa_1142:active {
    opacity: 0.7;
  }
}

._accordionIcon_1ewxa_1172 {
  display: none;
  transition: transform 0.2s ease;
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accordionIcon_1ewxa_1172 {
    display: block;
  }
}
._accordionIcon_1ewxa_1172._open_1ewxa_1182 {
  transform: rotate(180deg);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._collapsed_1ewxa_1187 {
    display: none !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._collapsedSection_1ewxa_1193 {
    flex: 0 !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noMargin_1ewxa_1199 {
    margin-bottom: 0 !important;
  }
}

._desktopInfoLayout_1ewxa_1204 {
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
  flex: 1;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopInfoLayout_1ewxa_1204 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopInfoLayout_1ewxa_1204 {
    display: none !important;
  }
}

._leftSection_1ewxa_1224 {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
._leftSection_1ewxa_1224 > * {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._rightSection_1ewxa_1235 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

._mobileInfoLayout_1ewxa_1243 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileInfoLayout_1ewxa_1243 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1;
  }
}

._infoGrid_1ewxa_1255 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoGrid_1ewxa_1255 {
    gap: 12px;
  }
  ._infoGrid_1ewxa_1255 label {
    font-size: 14px !important;
  }
  ._infoGrid_1ewxa_1255 input,
  ._infoGrid_1ewxa_1255 select,
  ._infoGrid_1ewxa_1255 textarea {
    font-size: 16px !important;
  }
}

._groupInfoGrid_1ewxa_1274 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
._groupInfoGrid_1ewxa_1274 select {
  border: 1px solid var(--color-border);
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._groupInfoGrid_1ewxa_1274 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._groupInfoGrid_1ewxa_1274 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._groupInfoGrid_1ewxa_1274 label {
    font-size: 14px !important;
  }
  ._groupInfoGrid_1ewxa_1274 input,
  ._groupInfoGrid_1ewxa_1274 select,
  ._groupInfoGrid_1ewxa_1274 textarea {
    font-size: 16px !important;
  }
}

._buttonGroup_1ewxa_1303 {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 24px;
}
._buttonGroup_1ewxa_1303:has(> :only-child) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1ewxa_1303 {
    display: none !important;
  }
}

._mobileBottomButtons_1ewxa_1318 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1ewxa_1318 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_1ewxa_1318 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1ewxa_1318 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_1ewxa_1350 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_1ewxa_1350 {
    display: block;
    height: 82px;
  }
}

._tableControls_1ewxa_1360 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_1ewxa_1369 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._rightGroup_1ewxa_1375 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_1ewxa_1375 ._select_1ewxa_1380 {
  width: 160px;
}

._select_1ewxa_1380 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._select_1ewxa_1380:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_1ewxa_1380 {
    font-size: 12px;
  }
}
._select_1ewxa_1380 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-title);
  cursor: pointer;
  transition: all 0.2s;
}
._select_1ewxa_1380:hover {
  border-color: var(--color-primary);
}
._select_1ewxa_1380:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._tableWrapper_1ewxa_1417 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1ewxa_1417 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

._link_1ewxa_128 {
  color: var(--color-link);
  transition: color 0.2s;
  text-decoration: underline;
}
._link_1ewxa_128:hover {
  color: var(--color-link-hover);
}
._link_1ewxa_128 {
  text-underline-offset: 3px;
}

._creativeNameCell_1ewxa_1445 {
  text-align: left !important;
  max-width: 200px;
}
._creativeNameCell_1ewxa_1445 span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._creativeNameLink_1ewxa_1456 {
  color: var(--color-link);
  cursor: pointer;
  transition: color 0.2s;
  text-decoration: underline;
  text-underline-offset: 3px;
  background: none;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._creativeNameLink_1ewxa_1456:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._creativeNameLink_1ewxa_1456 {
    font-size: 12px;
  }
}
._creativeNameLink_1ewxa_1456:hover {
  color: var(--color-link-hover);
}

._urlCell_1ewxa_1481 {
  text-align: center !important;
  max-width: 300px;
}

._urlWrapper_1ewxa_1486 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
}
._urlWrapper_1ewxa_1486 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._urlIcons_1ewxa_1498 {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}
._urlIcons_1ewxa_1498 button {
  padding: unset;
}
._urlIcons_1ewxa_1498 i::before {
  font-size: 18px !important;
}

._number_1ewxa_1511 {
  text-align: right !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._number_1ewxa_1511:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._number_1ewxa_1511 {
    font-size: 12px;
  }
}
._number_1ewxa_1511 {
  font-variant-numeric: tabular-nums;
}

._actionCell_1ewxa_1529 {
  text-align: center !important;
}
._actionCell_1ewxa_1529 button {
  margin: 0 auto;
}

._actionButtons_1ewxa_1536 {
  display: flex;
  gap: 8px;
  justify-content: center;
}

._iconButton_1ewxa_1542 {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-text-action);
  transition: color 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
}
._iconButton_1ewxa_1542:hover {
  color: var(--color-primary);
}
._iconButton_1ewxa_1542:focus {
  outline: none;
}
._iconButton_1ewxa_1542 i::before {
  font-size: 22px;
}
._iconButton_1ewxa_1542 {
  margin: unset !important;
}

._totalCount_1ewxa_1566 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_1ewxa_1566:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1ewxa_1566 {
    font-size: 14px;
  }
}
._totalCount_1ewxa_1566 {
  color: var(--color-text-title);
}

._countNumber_1ewxa_1583 {
  color: var(--color-primary);
}

._emptyMessage_1ewxa_1587 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_1ewxa_1587:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1ewxa_1587 {
    font-size: 14px;
  }
}
._emptyMessage_1ewxa_1587 {
  color: var(--color-text-muted);
  gap: 8px;
}
._emptyMessage_1ewxa_1587 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_1ewxa_1615 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._keywordColumn_1ewxa_1621._pinned_1ewxa_1621 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._keywordColumn_1ewxa_1621._pinned_1ewxa_1621:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._keywordColumn_1ewxa_1621._pinned_1ewxa_1621:is(td) {
    background-color: #ffffff;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._creativeColumn_1ewxa_1637._pinned_1ewxa_1621 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._creativeColumn_1ewxa_1637._pinned_1ewxa_1621:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._creativeColumn_1ewxa_1637._pinned_1ewxa_1621:is(td) {
    background-color: #ffffff;
  }
}

._pinButton_1ewxa_1652 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_1ewxa_1652 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-muted);
    vertical-align: middle;
  }
  ._pinButton_1ewxa_1652:hover {
    background-color: transparent;
  }
  ._pinButton_1ewxa_1652._pinned_1ewxa_1621 {
    color: var(--color-primary);
  }
  ._pinButton_1ewxa_1652 i::before {
    font-size: 18px !important;
  }
}

._totalRow_1ewxa_1679 {
  background-color: #e4e4e7 !important;
}
._totalRow_1ewxa_1679:hover {
  background-color: #e4e4e7 !important;
}
._totalRow_1ewxa_1679 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._totalRow_1ewxa_1679 td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1ewxa_1679 td {
    font-size: 12px;
  }
}
._totalRow_1ewxa_1679 td {
  font-weight: 600 !important;
  vertical-align: middle;
  padding: 8px 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1ewxa_1679 td {
    font-size: 14px !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1ewxa_1679 ._keywordColumn_1ewxa_1621,
  ._totalRow_1ewxa_1679 ._creativeColumn_1ewxa_1637 {
    background-color: #e4e4e7 !important;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

._skeleton_1ewxa_1777 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1ewxa_1 1.5s ease-in-out infinite;
}

._spacer_1ewxa_1784 {
  flex: 1;
}

._keywordCell_1ewxa_1788 {
  text-align: left !important;
  max-width: 200px;
  word-break: keep-all;
}

._statusBadge_1ewxa_1794 {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._statusBadge_1ewxa_1794:not(button) {
  color: var(--color-text-body);
}
._statusBadge_1ewxa_1794 {
  font-weight: 500;
}
._statusBadge_1ewxa_1794._active_1ewxa_1105 {
  background-color: var(--color-success-fill);
  color: var(--color-success);
}
._statusBadge_1ewxa_1794._paused_1ewxa_1812 {
  background-color: var(--color-warning-fill);
  color: var(--color-warning);
}
._statusBadge_1ewxa_1794._inactive_1ewxa_1816 {
  background-color: var(--color-default-fill);
  color: var(--color-text-muted);
}

._gradeScore_1ewxa_1821 {
  display: inline-flex;
  align-items: baseline;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._gradeScore_1ewxa_1821:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gradeScore_1ewxa_1821 {
    font-size: 12px;
  }
}
._gradeScore_1ewxa_1821 {
  font-variant-numeric: tabular-nums;
}

._gradeHigh_1ewxa_1840 {
  color: var(--color-success);
  font-weight: 600;
}

._gradeMedium_1ewxa_1845 {
  color: var(--color-warning);
  font-weight: 600;
}

._gradeLow_1ewxa_1850 {
  color: var(--color-danger);
  font-weight: 600;
}

._gradeMax_1ewxa_1855 {
  color: var(--color-text-muted);
  font-weight: 400;
}

._extensionContentCell_1ewxa_1860 {
  text-align: left !important;
  vertical-align: top;
}
._extensionContentCell_1ewxa_1860 > span {
  display: block;
  word-break: break-all;
  white-space: normal;
}

._descriptionContent_1ewxa_1870 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._descriptionContent_1ewxa_1870 > div {
  word-break: keep-all;
  overflow-wrap: break-word;
}

._blogReviewContent_1ewxa_1880 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._blogReviewThumbnail_1ewxa_1886 {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  flex-shrink: 0;
}

._blogReviewInfo_1ewxa_1895 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}
._blogReviewInfo_1ewxa_1895 > div {
  word-break: break-all;
  white-space: normal;
}

._subLinksContent_1ewxa_1906 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._subLinkItem_1ewxa_1912 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

._subLinkImage_1ewxa_1918 {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  flex-shrink: 0;
}

._subLinkInfo_1ewxa_1927 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}
._subLinkInfo_1ewxa_1927 > div {
  word-break: break-all;
  white-space: normal;
}

._subLinkTitle_1ewxa_1938 {
  font-weight: 600;
}

._extensionImages_1ewxa_1942 {
  display: flex;
  gap: 4px;
  margin-top: 4px;
  flex-wrap: wrap;
}

._extensionImage_1ewxa_1942 {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
}

._extensionTypeCell_1ewxa_1957 {
  text-align: left !important;
  white-space: nowrap;
}

._floatingButton_1ewxa_1962 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_1ewxa_1962 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_1ewxa_1962 i::before {
    font-size: 28px;
  }
  ._floatingButton_1ewxa_1962._hidden_1ewxa_1096 {
    opacity: 0;
    transform: scale(0.8);
    pointer-events: none;
  }
}

._fixedButton_1ewxa_1991 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 20px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_1ewxa_1991 {
    display: none;
  }
}

._mobileOnlySearchWrapper_1ewxa_2004 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileOnlySearchWrapper_1ewxa_2004 {
    display: block;
  }
}

._mobileSearch_1ewxa_2013 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1ewxa_2013 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1ewxa_2013 > ._with-icon_1ewxa_2022,
  ._mobileSearch_1ewxa_2013 > .with-icon {
    flex: 1;
    min-width: 0;
  }
  ._mobileSearch_1ewxa_2013 input[readonly] {
    background-color: #fff !important;
    border: 1px solid var(--color-border) !important;
    cursor: pointer;
  }
}

._filterChips_1ewxa_2034 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_1ewxa_2034 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}

._filterChipSlide_1ewxa_2048 {
  width: auto !important;
  flex-shrink: 0;
}

._sheetSelect_1ewxa_2053 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetSelect_1ewxa_2053:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_1ewxa_2053 {
    font-size: 14px;
  }
}
._sheetSelect_1ewxa_2053 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetSelect_1ewxa_2053:hover {
  border-color: var(--color-primary);
}
._sheetSelect_1ewxa_2053:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_1ewxa_2053:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}
._sheetSelect_1ewxa_2053:disabled:hover {
  border-color: var(--color-border);
}

._sheetInput_1ewxa_2094 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetInput_1ewxa_2094:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_1ewxa_2094 {
    font-size: 14px;
  }
}
._sheetInput_1ewxa_2094 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetInput_1ewxa_2094:hover {
  border-color: var(--color-primary);
}
._sheetInput_1ewxa_2094:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_1ewxa_2094::placeholder {
  color: var(--color-text-muted);
}
._sheetInput_1ewxa_2094:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ufzrp_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ufzrp_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ufzrp_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ufzrp_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ufzrp_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ufzrp_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ufzrp_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ufzrp_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ufzrp_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_ufzrp_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ufzrp_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ufzrp_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ufzrp_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ufzrp_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ufzrp_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ufzrp_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ufzrp_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ufzrp_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_ufzrp_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ufzrp_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ufzrp_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ufzrp_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ufzrp_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ufzrp_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ufzrp_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ufzrp_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ufzrp_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_ufzrp_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ufzrp_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ufzrp_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ufzrp_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ufzrp_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ufzrp_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ufzrp_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ufzrp_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ufzrp_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_ufzrp_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_ufzrp_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_ufzrp_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ufzrp_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ufzrp_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ufzrp_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ufzrp_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ufzrp_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ufzrp_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_ufzrp_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_ufzrp_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_ufzrp_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ufzrp_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ufzrp_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ufzrp_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ufzrp_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ufzrp_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ufzrp_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_ufzrp_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ufzrp_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ufzrp_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ufzrp_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ufzrp_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ufzrp_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ufzrp_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ufzrp_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ufzrp_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_ufzrp_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ufzrp_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ufzrp_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ufzrp_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ufzrp_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ufzrp_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ufzrp_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ufzrp_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ufzrp_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ufzrp_259 {
  padding: 0;
}

._p-t-0_ufzrp_263 {
  padding-top: 0;
}

._p-r-0_ufzrp_267 {
  padding-right: 0;
}

._p-b-0_ufzrp_271 {
  padding-bottom: 0;
}

._p-l-0_ufzrp_275 {
  padding-left: 0;
}

._m-0_ufzrp_279 {
  margin: 0;
}

._m-t-0_ufzrp_283 {
  margin-top: 0;
}

._m-r-0_ufzrp_287 {
  margin-right: 0;
}

._m-b-0_ufzrp_291 {
  margin-bottom: 0;
}

._m-l-0_ufzrp_295 {
  margin-left: 0;
}

._p-1_ufzrp_299 {
  padding: 2px;
}

._p-t-1_ufzrp_303 {
  padding-top: 2px;
}

._p-r-1_ufzrp_307 {
  padding-right: 2px;
}

._p-b-1_ufzrp_311 {
  padding-bottom: 2px;
}

._p-l-1_ufzrp_315 {
  padding-left: 2px;
}

._m-1_ufzrp_319 {
  margin: 2px;
}

._m-t-1_ufzrp_323 {
  margin-top: 2px;
}

._m-r-1_ufzrp_327 {
  margin-right: 2px;
}

._m-b-1_ufzrp_331 {
  margin-bottom: 2px;
}

._m-l-1_ufzrp_335 {
  margin-left: 2px;
}

._p-2_ufzrp_339 {
  padding: 4px;
}

._p-t-2_ufzrp_343 {
  padding-top: 4px;
}

._p-r-2_ufzrp_347 {
  padding-right: 4px;
}

._p-b-2_ufzrp_351 {
  padding-bottom: 4px;
}

._p-l-2_ufzrp_355 {
  padding-left: 4px;
}

._m-2_ufzrp_359 {
  margin: 4px;
}

._m-t-2_ufzrp_363 {
  margin-top: 4px;
}

._m-r-2_ufzrp_367 {
  margin-right: 4px;
}

._m-b-2_ufzrp_371 {
  margin-bottom: 4px;
}

._m-l-2_ufzrp_375 {
  margin-left: 4px;
}

._p-3_ufzrp_379 {
  padding: 8px;
}

._p-t-3_ufzrp_383 {
  padding-top: 8px;
}

._p-r-3_ufzrp_387 {
  padding-right: 8px;
}

._p-b-3_ufzrp_391 {
  padding-bottom: 8px;
}

._p-l-3_ufzrp_395 {
  padding-left: 8px;
}

._m-3_ufzrp_399 {
  margin: 8px;
}

._m-t-3_ufzrp_403 {
  margin-top: 8px;
}

._m-r-3_ufzrp_407 {
  margin-right: 8px;
}

._m-b-3_ufzrp_411 {
  margin-bottom: 8px;
}

._m-l-3_ufzrp_415 {
  margin-left: 8px;
}

._p-4_ufzrp_419 {
  padding: 12px;
}

._p-t-4_ufzrp_423 {
  padding-top: 12px;
}

._p-r-4_ufzrp_427 {
  padding-right: 12px;
}

._p-b-4_ufzrp_431 {
  padding-bottom: 12px;
}

._p-l-4_ufzrp_435 {
  padding-left: 12px;
}

._m-4_ufzrp_439 {
  margin: 12px;
}

._m-t-4_ufzrp_443 {
  margin-top: 12px;
}

._m-r-4_ufzrp_447 {
  margin-right: 12px;
}

._m-b-4_ufzrp_451 {
  margin-bottom: 12px;
}

._m-l-4_ufzrp_455 {
  margin-left: 12px;
}

._p-5_ufzrp_459 {
  padding: 16px;
}

._p-t-5_ufzrp_463 {
  padding-top: 16px;
}

._p-r-5_ufzrp_467 {
  padding-right: 16px;
}

._p-b-5_ufzrp_471 {
  padding-bottom: 16px;
}

._p-l-5_ufzrp_475 {
  padding-left: 16px;
}

._m-5_ufzrp_479 {
  margin: 16px;
}

._m-t-5_ufzrp_483 {
  margin-top: 16px;
}

._m-r-5_ufzrp_487 {
  margin-right: 16px;
}

._m-b-5_ufzrp_491 {
  margin-bottom: 16px;
}

._m-l-5_ufzrp_495 {
  margin-left: 16px;
}

._p-6_ufzrp_499 {
  padding: 24px;
}

._p-t-6_ufzrp_503 {
  padding-top: 24px;
}

._p-r-6_ufzrp_507 {
  padding-right: 24px;
}

._p-b-6_ufzrp_511 {
  padding-bottom: 24px;
}

._p-l-6_ufzrp_515 {
  padding-left: 24px;
}

._m-6_ufzrp_519 {
  margin: 24px;
}

._m-t-6_ufzrp_523 {
  margin-top: 24px;
}

._m-r-6_ufzrp_527 {
  margin-right: 24px;
}

._m-b-6_ufzrp_531 {
  margin-bottom: 24px;
}

._m-l-6_ufzrp_535 {
  margin-left: 24px;
}

._p-7_ufzrp_539 {
  padding: 32px;
}

._p-t-7_ufzrp_543 {
  padding-top: 32px;
}

._p-r-7_ufzrp_547 {
  padding-right: 32px;
}

._p-b-7_ufzrp_551 {
  padding-bottom: 32px;
}

._p-l-7_ufzrp_555 {
  padding-left: 32px;
}

._m-7_ufzrp_559 {
  margin: 32px;
}

._m-t-7_ufzrp_563 {
  margin-top: 32px;
}

._m-r-7_ufzrp_567 {
  margin-right: 32px;
}

._m-b-7_ufzrp_571 {
  margin-bottom: 32px;
}

._m-l-7_ufzrp_575 {
  margin-left: 32px;
}

._p-8_ufzrp_579 {
  padding: 40px;
}

._p-t-8_ufzrp_583 {
  padding-top: 40px;
}

._p-r-8_ufzrp_587 {
  padding-right: 40px;
}

._p-b-8_ufzrp_591 {
  padding-bottom: 40px;
}

._p-l-8_ufzrp_595 {
  padding-left: 40px;
}

._m-8_ufzrp_599 {
  margin: 40px;
}

._m-t-8_ufzrp_603 {
  margin-top: 40px;
}

._m-r-8_ufzrp_607 {
  margin-right: 40px;
}

._m-b-8_ufzrp_611 {
  margin-bottom: 40px;
}

._m-l-8_ufzrp_615 {
  margin-left: 40px;
}

._p-9_ufzrp_619 {
  padding: 48px;
}

._p-t-9_ufzrp_623 {
  padding-top: 48px;
}

._p-r-9_ufzrp_627 {
  padding-right: 48px;
}

._p-b-9_ufzrp_631 {
  padding-bottom: 48px;
}

._p-l-9_ufzrp_635 {
  padding-left: 48px;
}

._m-9_ufzrp_639 {
  margin: 48px;
}

._m-t-9_ufzrp_643 {
  margin-top: 48px;
}

._m-r-9_ufzrp_647 {
  margin-right: 48px;
}

._m-b-9_ufzrp_651 {
  margin-bottom: 48px;
}

._m-l-9_ufzrp_655 {
  margin-left: 48px;
}

._p-10_ufzrp_659 {
  padding: 64px;
}

._p-t-10_ufzrp_663 {
  padding-top: 64px;
}

._p-r-10_ufzrp_667 {
  padding-right: 64px;
}

._p-b-10_ufzrp_671 {
  padding-bottom: 64px;
}

._p-l-10_ufzrp_675 {
  padding-left: 64px;
}

._m-10_ufzrp_679 {
  margin: 64px;
}

._m-t-10_ufzrp_683 {
  margin-top: 64px;
}

._m-r-10_ufzrp_687 {
  margin-right: 64px;
}

._m-b-10_ufzrp_691 {
  margin-bottom: 64px;
}

._m-l-10_ufzrp_695 {
  margin-left: 64px;
}

._p-11_ufzrp_699 {
  padding: 80px;
}

._p-t-11_ufzrp_703 {
  padding-top: 80px;
}

._p-r-11_ufzrp_707 {
  padding-right: 80px;
}

._p-b-11_ufzrp_711 {
  padding-bottom: 80px;
}

._p-l-11_ufzrp_715 {
  padding-left: 80px;
}

._m-11_ufzrp_719 {
  margin: 80px;
}

._m-t-11_ufzrp_723 {
  margin-top: 80px;
}

._m-r-11_ufzrp_727 {
  margin-right: 80px;
}

._m-b-11_ufzrp_731 {
  margin-bottom: 80px;
}

._m-l-11_ufzrp_735 {
  margin-left: 80px;
}

._p-12_ufzrp_739 {
  padding: 96px;
}

._p-t-12_ufzrp_743 {
  padding-top: 96px;
}

._p-r-12_ufzrp_747 {
  padding-right: 96px;
}

._p-b-12_ufzrp_751 {
  padding-bottom: 96px;
}

._p-l-12_ufzrp_755 {
  padding-left: 96px;
}

._m-12_ufzrp_759 {
  margin: 96px;
}

._m-t-12_ufzrp_763 {
  margin-top: 96px;
}

._m-r-12_ufzrp_767 {
  margin-right: 96px;
}

._m-b-12_ufzrp_771 {
  margin-bottom: 96px;
}

._m-l-12_ufzrp_775 {
  margin-left: 96px;
}

._p-13_ufzrp_779 {
  padding: 160px;
}

._p-t-13_ufzrp_783 {
  padding-top: 160px;
}

._p-r-13_ufzrp_787 {
  padding-right: 160px;
}

._p-b-13_ufzrp_791 {
  padding-bottom: 160px;
}

._p-l-13_ufzrp_795 {
  padding-left: 160px;
}

._m-13_ufzrp_799 {
  margin: 160px;
}

._m-t-13_ufzrp_803 {
  margin-top: 160px;
}

._m-r-13_ufzrp_807 {
  margin-right: 160px;
}

._m-b-13_ufzrp_811 {
  margin-bottom: 160px;
}

._m-l-13_ufzrp_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ufzrp_825 {
  border-radius: 0;
}

._r-1_ufzrp_829 {
  border-radius: 2px;
}

._r-2_ufzrp_833 {
  border-radius: 4px;
}

._r-3_ufzrp_837 {
  border-radius: 6px;
}

._r-4_ufzrp_841 {
  border-radius: 8px;
}

._r-5_ufzrp_845 {
  border-radius: 12px;
}

._r-6_ufzrp_849 {
  border-radius: 20px;
}

._r-full_ufzrp_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ufzrp_860 {
  border: 0 solid;
}

._border-1_ufzrp_864 {
  border: 1px solid;
}

._border-2_ufzrp_868 {
  border: 2px solid;
}

._border-3_ufzrp_872 {
  border: 3px solid;
}

._border-4_ufzrp_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ufzrp_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ufzrp_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ufzrp_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ufzrp_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ufzrp_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ufzrp_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ufzrp_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ufzrp_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ufzrp_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_ufzrp_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ufzrp_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ufzrp_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ufzrp_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ufzrp_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ufzrp_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ufzrp_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ufzrp_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSectionOverride_ufzrp_1040 {
    padding-top: 0;
  }
}

._section_ufzrp_1045 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._section_ufzrp_1045 {
    padding-top: 32px;
  }
}

._sectionTitle_ufzrp_1056 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_ufzrp_1056:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_ufzrp_1056 {
    font-size: 16px;
  }
}
._sectionTitle_ufzrp_1056 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_ufzrp_1056 {
    font-size: 18px;
    font-weight: 600;
  }
}

._formGrid_ufzrp_1080 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_ufzrp_1080 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._formGrid_ufzrp_1080 label {
    font-size: 14px !important;
  }
  ._formGrid_ufzrp_1080 input {
    font-size: 16px !important;
  }
}

._buttonGroup_ufzrp_1098 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: auto;
  padding-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_ufzrp_1098 {
    display: none;
  }
}

._mobileBottomButtons_ufzrp_1111 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_ufzrp_1111 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_ufzrp_1111 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._button_ufzrp_1098 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._button_ufzrp_1098 {
    flex: 1;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
  }
}

._bottomSpacer_ufzrp_1153 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_ufzrp_1153 {
    display: block;
    height: 82px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_qhgf4_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qhgf4_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qhgf4_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qhgf4_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_qhgf4_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_qhgf4_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_qhgf4_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_qhgf4_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_qhgf4_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_qhgf4_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qhgf4_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qhgf4_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qhgf4_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_qhgf4_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_qhgf4_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_qhgf4_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_qhgf4_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_qhgf4_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_qhgf4_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qhgf4_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qhgf4_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qhgf4_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_qhgf4_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_qhgf4_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_qhgf4_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_qhgf4_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_qhgf4_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_qhgf4_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qhgf4_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qhgf4_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qhgf4_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_qhgf4_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_qhgf4_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_qhgf4_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_qhgf4_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_qhgf4_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_qhgf4_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_qhgf4_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_qhgf4_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_qhgf4_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_qhgf4_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_qhgf4_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_qhgf4_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_qhgf4_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_qhgf4_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_qhgf4_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_qhgf4_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_qhgf4_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_qhgf4_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_qhgf4_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_qhgf4_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_qhgf4_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_qhgf4_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_qhgf4_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_qhgf4_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qhgf4_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qhgf4_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qhgf4_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_qhgf4_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_qhgf4_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_qhgf4_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_qhgf4_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_qhgf4_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_qhgf4_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qhgf4_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qhgf4_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qhgf4_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_qhgf4_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_qhgf4_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_qhgf4_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_qhgf4_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_qhgf4_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_qhgf4_259 {
  padding: 0;
}

._p-t-0_qhgf4_263 {
  padding-top: 0;
}

._p-r-0_qhgf4_267 {
  padding-right: 0;
}

._p-b-0_qhgf4_271 {
  padding-bottom: 0;
}

._p-l-0_qhgf4_275 {
  padding-left: 0;
}

._m-0_qhgf4_279 {
  margin: 0;
}

._m-t-0_qhgf4_283 {
  margin-top: 0;
}

._m-r-0_qhgf4_287 {
  margin-right: 0;
}

._m-b-0_qhgf4_291 {
  margin-bottom: 0;
}

._m-l-0_qhgf4_295 {
  margin-left: 0;
}

._p-1_qhgf4_299 {
  padding: 2px;
}

._p-t-1_qhgf4_303 {
  padding-top: 2px;
}

._p-r-1_qhgf4_307 {
  padding-right: 2px;
}

._p-b-1_qhgf4_311 {
  padding-bottom: 2px;
}

._p-l-1_qhgf4_315 {
  padding-left: 2px;
}

._m-1_qhgf4_319 {
  margin: 2px;
}

._m-t-1_qhgf4_323 {
  margin-top: 2px;
}

._m-r-1_qhgf4_327 {
  margin-right: 2px;
}

._m-b-1_qhgf4_331 {
  margin-bottom: 2px;
}

._m-l-1_qhgf4_335 {
  margin-left: 2px;
}

._p-2_qhgf4_339 {
  padding: 4px;
}

._p-t-2_qhgf4_343 {
  padding-top: 4px;
}

._p-r-2_qhgf4_347 {
  padding-right: 4px;
}

._p-b-2_qhgf4_351 {
  padding-bottom: 4px;
}

._p-l-2_qhgf4_355 {
  padding-left: 4px;
}

._m-2_qhgf4_359 {
  margin: 4px;
}

._m-t-2_qhgf4_363 {
  margin-top: 4px;
}

._m-r-2_qhgf4_367 {
  margin-right: 4px;
}

._m-b-2_qhgf4_371 {
  margin-bottom: 4px;
}

._m-l-2_qhgf4_375 {
  margin-left: 4px;
}

._p-3_qhgf4_379 {
  padding: 8px;
}

._p-t-3_qhgf4_383 {
  padding-top: 8px;
}

._p-r-3_qhgf4_387 {
  padding-right: 8px;
}

._p-b-3_qhgf4_391 {
  padding-bottom: 8px;
}

._p-l-3_qhgf4_395 {
  padding-left: 8px;
}

._m-3_qhgf4_399 {
  margin: 8px;
}

._m-t-3_qhgf4_403 {
  margin-top: 8px;
}

._m-r-3_qhgf4_407 {
  margin-right: 8px;
}

._m-b-3_qhgf4_411 {
  margin-bottom: 8px;
}

._m-l-3_qhgf4_415 {
  margin-left: 8px;
}

._p-4_qhgf4_419 {
  padding: 12px;
}

._p-t-4_qhgf4_423 {
  padding-top: 12px;
}

._p-r-4_qhgf4_427 {
  padding-right: 12px;
}

._p-b-4_qhgf4_431 {
  padding-bottom: 12px;
}

._p-l-4_qhgf4_435 {
  padding-left: 12px;
}

._m-4_qhgf4_439 {
  margin: 12px;
}

._m-t-4_qhgf4_443 {
  margin-top: 12px;
}

._m-r-4_qhgf4_447 {
  margin-right: 12px;
}

._m-b-4_qhgf4_451 {
  margin-bottom: 12px;
}

._m-l-4_qhgf4_455 {
  margin-left: 12px;
}

._p-5_qhgf4_459 {
  padding: 16px;
}

._p-t-5_qhgf4_463 {
  padding-top: 16px;
}

._p-r-5_qhgf4_467 {
  padding-right: 16px;
}

._p-b-5_qhgf4_471 {
  padding-bottom: 16px;
}

._p-l-5_qhgf4_475 {
  padding-left: 16px;
}

._m-5_qhgf4_479 {
  margin: 16px;
}

._m-t-5_qhgf4_483 {
  margin-top: 16px;
}

._m-r-5_qhgf4_487 {
  margin-right: 16px;
}

._m-b-5_qhgf4_491 {
  margin-bottom: 16px;
}

._m-l-5_qhgf4_495 {
  margin-left: 16px;
}

._p-6_qhgf4_499 {
  padding: 24px;
}

._p-t-6_qhgf4_503 {
  padding-top: 24px;
}

._p-r-6_qhgf4_507 {
  padding-right: 24px;
}

._p-b-6_qhgf4_511 {
  padding-bottom: 24px;
}

._p-l-6_qhgf4_515 {
  padding-left: 24px;
}

._m-6_qhgf4_519 {
  margin: 24px;
}

._m-t-6_qhgf4_523 {
  margin-top: 24px;
}

._m-r-6_qhgf4_527 {
  margin-right: 24px;
}

._m-b-6_qhgf4_531 {
  margin-bottom: 24px;
}

._m-l-6_qhgf4_535 {
  margin-left: 24px;
}

._p-7_qhgf4_539 {
  padding: 32px;
}

._p-t-7_qhgf4_543 {
  padding-top: 32px;
}

._p-r-7_qhgf4_547 {
  padding-right: 32px;
}

._p-b-7_qhgf4_551 {
  padding-bottom: 32px;
}

._p-l-7_qhgf4_555 {
  padding-left: 32px;
}

._m-7_qhgf4_559 {
  margin: 32px;
}

._m-t-7_qhgf4_563 {
  margin-top: 32px;
}

._m-r-7_qhgf4_567 {
  margin-right: 32px;
}

._m-b-7_qhgf4_571 {
  margin-bottom: 32px;
}

._m-l-7_qhgf4_575 {
  margin-left: 32px;
}

._p-8_qhgf4_579 {
  padding: 40px;
}

._p-t-8_qhgf4_583 {
  padding-top: 40px;
}

._p-r-8_qhgf4_587 {
  padding-right: 40px;
}

._p-b-8_qhgf4_591 {
  padding-bottom: 40px;
}

._p-l-8_qhgf4_595 {
  padding-left: 40px;
}

._m-8_qhgf4_599 {
  margin: 40px;
}

._m-t-8_qhgf4_603 {
  margin-top: 40px;
}

._m-r-8_qhgf4_607 {
  margin-right: 40px;
}

._m-b-8_qhgf4_611 {
  margin-bottom: 40px;
}

._m-l-8_qhgf4_615 {
  margin-left: 40px;
}

._p-9_qhgf4_619 {
  padding: 48px;
}

._p-t-9_qhgf4_623 {
  padding-top: 48px;
}

._p-r-9_qhgf4_627 {
  padding-right: 48px;
}

._p-b-9_qhgf4_631 {
  padding-bottom: 48px;
}

._p-l-9_qhgf4_635 {
  padding-left: 48px;
}

._m-9_qhgf4_639 {
  margin: 48px;
}

._m-t-9_qhgf4_643 {
  margin-top: 48px;
}

._m-r-9_qhgf4_647 {
  margin-right: 48px;
}

._m-b-9_qhgf4_651 {
  margin-bottom: 48px;
}

._m-l-9_qhgf4_655 {
  margin-left: 48px;
}

._p-10_qhgf4_659 {
  padding: 64px;
}

._p-t-10_qhgf4_663 {
  padding-top: 64px;
}

._p-r-10_qhgf4_667 {
  padding-right: 64px;
}

._p-b-10_qhgf4_671 {
  padding-bottom: 64px;
}

._p-l-10_qhgf4_675 {
  padding-left: 64px;
}

._m-10_qhgf4_679 {
  margin: 64px;
}

._m-t-10_qhgf4_683 {
  margin-top: 64px;
}

._m-r-10_qhgf4_687 {
  margin-right: 64px;
}

._m-b-10_qhgf4_691 {
  margin-bottom: 64px;
}

._m-l-10_qhgf4_695 {
  margin-left: 64px;
}

._p-11_qhgf4_699 {
  padding: 80px;
}

._p-t-11_qhgf4_703 {
  padding-top: 80px;
}

._p-r-11_qhgf4_707 {
  padding-right: 80px;
}

._p-b-11_qhgf4_711 {
  padding-bottom: 80px;
}

._p-l-11_qhgf4_715 {
  padding-left: 80px;
}

._m-11_qhgf4_719 {
  margin: 80px;
}

._m-t-11_qhgf4_723 {
  margin-top: 80px;
}

._m-r-11_qhgf4_727 {
  margin-right: 80px;
}

._m-b-11_qhgf4_731 {
  margin-bottom: 80px;
}

._m-l-11_qhgf4_735 {
  margin-left: 80px;
}

._p-12_qhgf4_739 {
  padding: 96px;
}

._p-t-12_qhgf4_743 {
  padding-top: 96px;
}

._p-r-12_qhgf4_747 {
  padding-right: 96px;
}

._p-b-12_qhgf4_751 {
  padding-bottom: 96px;
}

._p-l-12_qhgf4_755 {
  padding-left: 96px;
}

._m-12_qhgf4_759 {
  margin: 96px;
}

._m-t-12_qhgf4_763 {
  margin-top: 96px;
}

._m-r-12_qhgf4_767 {
  margin-right: 96px;
}

._m-b-12_qhgf4_771 {
  margin-bottom: 96px;
}

._m-l-12_qhgf4_775 {
  margin-left: 96px;
}

._p-13_qhgf4_779 {
  padding: 160px;
}

._p-t-13_qhgf4_783 {
  padding-top: 160px;
}

._p-r-13_qhgf4_787 {
  padding-right: 160px;
}

._p-b-13_qhgf4_791 {
  padding-bottom: 160px;
}

._p-l-13_qhgf4_795 {
  padding-left: 160px;
}

._m-13_qhgf4_799 {
  margin: 160px;
}

._m-t-13_qhgf4_803 {
  margin-top: 160px;
}

._m-r-13_qhgf4_807 {
  margin-right: 160px;
}

._m-b-13_qhgf4_811 {
  margin-bottom: 160px;
}

._m-l-13_qhgf4_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_qhgf4_825 {
  border-radius: 0;
}

._r-1_qhgf4_829 {
  border-radius: 2px;
}

._r-2_qhgf4_833 {
  border-radius: 4px;
}

._r-3_qhgf4_837 {
  border-radius: 6px;
}

._r-4_qhgf4_841 {
  border-radius: 8px;
}

._r-5_qhgf4_845 {
  border-radius: 12px;
}

._r-6_qhgf4_849 {
  border-radius: 20px;
}

._r-full_qhgf4_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_qhgf4_860 {
  border: 0 solid;
}

._border-1_qhgf4_864 {
  border: 1px solid;
}

._border-2_qhgf4_868 {
  border: 2px solid;
}

._border-3_qhgf4_872 {
  border: 3px solid;
}

._border-4_qhgf4_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_qhgf4_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_qhgf4_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_qhgf4_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_qhgf4_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_qhgf4_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_qhgf4_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_qhgf4_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_qhgf4_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_qhgf4_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_qhgf4_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_qhgf4_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_qhgf4_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_qhgf4_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_qhgf4_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_qhgf4_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_qhgf4_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_qhgf4_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_qhgf4_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_qhgf4_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_qhgf4_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_qhgf4_1066 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_qhgf4_1073 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_qhgf4_1073 {
    display: block;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopTabs_qhgf4_1083 {
    display: none;
  }
}

._tabContent_qhgf4_1088, ._tabContentWithGap_qhgf4_1088 {
  display: flex;
  flex-direction: column;
  flex: 1;
}
._tabContent_qhgf4_1088 > :last-child, ._tabContentWithGap_qhgf4_1088 > :last-child {
  flex: 1;
}
._tabContent_qhgf4_1088._hidden_qhgf4_1096, ._hidden_qhgf4_1096._tabContentWithGap_qhgf4_1088 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContent_qhgf4_1088, ._tabContentWithGap_qhgf4_1088 {
    display: none !important;
    overflow: visible;
    background-color: var(--color-bg-elevation-0);
  }
  ._tabContent_qhgf4_1088._activeSection_qhgf4_1105, ._activeSection_qhgf4_1105._tabContentWithGap_qhgf4_1088 {
    display: flex !important;
  }
}

._tabContentWithGap_qhgf4_1088 {
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContentWithGap_qhgf4_1088 {
    gap: 8px;
  }
}

._section_qhgf4_1119 {
  margin-bottom: 24px;
}

._sectionTitle_qhgf4_1123 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_qhgf4_1123:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_qhgf4_1123 {
    font-size: 16px;
  }
}
._sectionTitle_qhgf4_1123 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_qhgf4_1123 {
    display: none;
  }
}

._sectionHeader_qhgf4_1146 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._tableControls_qhgf4_1152 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_qhgf4_1161 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._rightGroup_qhgf4_1167 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_qhgf4_1167 ._select_qhgf4_1172 {
  width: 160px;
}

._totalCount_qhgf4_1176 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_qhgf4_1176:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_qhgf4_1176 {
    font-size: 14px;
  }
}
._totalCount_qhgf4_1176 {
  color: var(--color-text-title);
}

._countNumber_qhgf4_1193 {
  color: var(--color-primary);
}

._select_qhgf4_1172 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._select_qhgf4_1172:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_qhgf4_1172 {
    font-size: 12px;
  }
}
._select_qhgf4_1172 {
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-title);
  cursor: pointer;
  transition: all 0.2s;
}
._select_qhgf4_1172:hover {
  border-color: var(--color-primary);
}
._select_qhgf4_1172:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._adGroupLink_qhgf4_1230 {
  color: var(--color-link);
  transition: color 0.2s;
  text-decoration: underline;
}
._adGroupLink_qhgf4_1230:hover {
  color: var(--color-link-hover);
}

._number_qhgf4_1239 {
  text-align: right !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._number_qhgf4_1239:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._number_qhgf4_1239 {
    font-size: 12px;
  }
}
._number_qhgf4_1239 {
  font-variant-numeric: tabular-nums;
}
._number_qhgf4_1239 > div {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._tableWrapper_qhgf4_1262 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_qhgf4_1262 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

._tableFooter_qhgf4_1278 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableFooter_qhgf4_1278 {
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
  }
}

._hintText_qhgf4_1292 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._hintText_qhgf4_1292:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hintText_qhgf4_1292 {
    font-size: 12px;
  }
}
._hintText_qhgf4_1292 {
  color: var(--color-text-sub) !important;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hintText_qhgf4_1292 {
    white-space: normal;
  }
}

._emptyMessage_qhgf4_1319 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_qhgf4_1319:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_qhgf4_1319 {
    font-size: 14px;
  }
}
._emptyMessage_qhgf4_1319 {
  color: var(--color-text-muted);
  gap: 8px;
}
._emptyMessage_qhgf4_1319 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

._segmentRow_qhgf4_1346 {
  background-color: var(--color-bg-elevation);
}

._totalRow_qhgf4_1350 {
  background-color: #e4e4e7 !important;
}
._totalRow_qhgf4_1350:hover {
  background-color: #e4e4e7 !important;
}
._totalRow_qhgf4_1350 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._totalRow_qhgf4_1350 td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_qhgf4_1350 td {
    font-size: 12px;
  }
}
._totalRow_qhgf4_1350 td {
  font-weight: 600 !important;
  vertical-align: middle;
  padding: 8px 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_qhgf4_1350 td {
    font-size: 14px !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_qhgf4_1350 ._adGroupColumn_qhgf4_1380 {
    background-color: #e4e4e7 !important;
  }
}

._placeholderContent_qhgf4_1385 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._placeholderContent_qhgf4_1385:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._placeholderContent_qhgf4_1385 {
    font-size: 16px;
  }
}
._placeholderContent_qhgf4_1385 {
  color: var(--color-text-muted);
  gap: 12px;
}
._placeholderContent_qhgf4_1385 i::before {
  font-size: 64px;
  color: var(--color-text-muted);
}

._skeleton_qhgf4_1412 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_qhgf4_1 1.5s ease-in-out infinite;
}

._errorMessage_qhgf4_1419 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_qhgf4_1419:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_qhgf4_1419 {
    font-size: 16px;
  }
}
._errorMessage_qhgf4_1419 {
  color: var(--color-danger);
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
}

._spacer_qhgf4_1507 {
  flex: 1;
}

._fixedButton_qhgf4_1511 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 20px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_qhgf4_1511 {
    display: none;
  }
}

._floatingButton_qhgf4_1524 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_qhgf4_1524 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_qhgf4_1524 i::before {
    font-size: 28px;
  }
  ._floatingButton_qhgf4_1524._hidden_qhgf4_1096 {
    opacity: 0;
    transform: scale(0.8);
    pointer-events: none;
  }
}

._desktopSearch_qhgf4_1553 {
  display: grid;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_qhgf4_1553 {
    display: none !important;
  }
}

._mobileSearch_qhgf4_1562 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_qhgf4_1562 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_qhgf4_1562 > ._with-icon_qhgf4_1571,
  ._mobileSearch_qhgf4_1562 > .with-icon {
    flex: 1;
    min-width: 0;
  }
  ._mobileSearch_qhgf4_1562 input[readonly] {
    background-color: #fff !important;
    border: 1px solid var(--color-border) !important;
    cursor: pointer;
  }
}

._filterChips_qhgf4_1583 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_qhgf4_1583 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}

._filterChipSlide_qhgf4_1597 {
  width: auto !important;
  flex-shrink: 0;
}

._sheetSelect_qhgf4_1602 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetSelect_qhgf4_1602:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_qhgf4_1602 {
    font-size: 14px;
  }
}
._sheetSelect_qhgf4_1602 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetSelect_qhgf4_1602:hover {
  border-color: var(--color-primary);
}
._sheetSelect_qhgf4_1602:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_qhgf4_1602:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}
._sheetSelect_qhgf4_1602:disabled:hover {
  border-color: var(--color-border);
}

._sheetInput_qhgf4_1643 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetInput_qhgf4_1643:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_qhgf4_1643 {
    font-size: 14px;
  }
}
._sheetInput_qhgf4_1643 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetInput_qhgf4_1643:hover {
  border-color: var(--color-primary);
}
._sheetInput_qhgf4_1643:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_qhgf4_1643::placeholder {
  color: var(--color-text-muted);
}
._sheetInput_qhgf4_1643:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_qhgf4_1685 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._adGroupColumn_qhgf4_1380._pinned_qhgf4_1691 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._adGroupColumn_qhgf4_1380._pinned_qhgf4_1691:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._adGroupColumn_qhgf4_1380._pinned_qhgf4_1691:is(td) {
    background-color: #ffffff;
  }
}

._pinButton_qhgf4_1706 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_qhgf4_1706 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-muted);
    vertical-align: middle;
  }
  ._pinButton_qhgf4_1706:hover {
    background-color: transparent;
  }
  ._pinButton_qhgf4_1706._pinned_qhgf4_1691 {
    color: var(--color-primary);
  }
  ._pinButton_qhgf4_1706 i::before {
    font-size: 18px !important;
  }
}

._basicInfoGrid_qhgf4_1733 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._basicInfoGrid_qhgf4_1733 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._basicInfoGrid_qhgf4_1733 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._basicInfoGrid_qhgf4_1733 label {
    font-size: 14px !important;
  }
  ._basicInfoGrid_qhgf4_1733 input,
  ._basicInfoGrid_qhgf4_1733 select,
  ._basicInfoGrid_qhgf4_1733 textarea {
    font-size: 16px !important;
  }
}

._statusField_qhgf4_1759 {
  grid-column-start: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._statusField_qhgf4_1759 {
    grid-column-start: auto;
  }
}

._radioGroup_qhgf4_1768 {
  display: flex;
  gap: 24px;
  margin-bottom: 24px;
}

._radioItem_qhgf4_1774 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._radioItem_qhgf4_1774 input[type=radio] {
  width: 20px;
  height: 20px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_qhgf4_1774 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_qhgf4_1774 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_qhgf4_1774 label {
    font-size: 14px;
  }
}
._radioItem_qhgf4_1774 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._landingThumbnail_qhgf4_1804 {
  position: relative;
  display: block;
  width: 253px;
  height: 253px;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 24px;
  background-color: var(--color-default);
  cursor: pointer;
}
._landingThumbnail_qhgf4_1804 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._landingThumbnail_qhgf4_1804:hover ._thumbnailOverlay_qhgf4_1820 {
  opacity: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingThumbnail_qhgf4_1804 {
    width: 100%;
    aspect-ratio: 1;
    height: auto;
  }
}

._thumbnailOverlay_qhgf4_1820 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s ease;
}

._emptyThumbnail_qhgf4_1845 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-default);
}
._emptyThumbnail_qhgf4_1845 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

._landingSelectGrid_qhgf4_1858 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._landingSelectGrid_qhgf4_1858 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingSelectGrid_qhgf4_1858 {
    grid-template-columns: 1fr;
  }
}

._landingSelectField_qhgf4_1875 {
  grid-column: span 2;
  display: flex;
  gap: 8px;
}
._landingSelectField_qhgf4_1875 input {
  flex: 1;
  background-color: var(--color-default) !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingSelectField_qhgf4_1875 {
    grid-column: span 1;
  }
}

._urlField_qhgf4_1890 {
  max-width: 33.3333333333%;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._urlField_qhgf4_1890 {
    max-width: 100%;
  }
}

._trackingSection_qhgf4_1900 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}

._trackingNotice_qhgf4_1907 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._trackingNotice_qhgf4_1907:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trackingNotice_qhgf4_1907 {
    font-size: 12px;
  }
}
._trackingNotice_qhgf4_1907 {
  color: var(--color-info);
}
._trackingNotice_qhgf4_1907 i::before {
  font-size: 16px;
  color: var(--color-info);
}

._trackingField_qhgf4_1932 {
  display: flex;
  flex-direction: column;
}
._trackingField_qhgf4_1932 textarea {
  width: 100%;
  min-height: 300px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._trackingField_qhgf4_1932 textarea:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trackingField_qhgf4_1932 textarea {
    font-size: 12px;
  }
}
._trackingField_qhgf4_1932 textarea {
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-sub);
  resize: vertical;
}
._trackingField_qhgf4_1932 textarea:disabled {
  background-color: var(--color-default);
  cursor: not-allowed;
}
._trackingField_qhgf4_1932 ._clickTrackingTextarea_qhgf4_1963 {
  min-height: 120px;
}
._trackingField_qhgf4_1932 ._clickTrackingCodeBlock_qhgf4_1966 {
  min-height: 120px;
}

._codeBlock_qhgf4_1970 {
  width: 100%;
  min-height: 300px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._codeBlock_qhgf4_1970:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._codeBlock_qhgf4_1970 {
    font-size: 12px;
  }
}
._codeBlock_qhgf4_1970 {
  font-family: "Courier New", Consolas, monospace;
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-body);
  overflow-x: auto;
  white-space: pre;
  margin: 0;
}
._codeBlock_qhgf4_1970 code {
  font-family: inherit;
}
._codeBlock_qhgf4_1970 mark {
  background-color: var(--color-warning);
  color: var(--color-text-body);
  padding: 2px 4px;
  border-radius: 2px;
}

._conversionMethodTabs_qhgf4_2006 {
  display: flex !important;
  gap: 4px;
  border-radius: 4px;
  width: fit-content;
  margin-top: 8px;
  margin-bottom: 12px;
}
._conversionMethodTabs_qhgf4_2006 button {
  display: flex;
}

._buttonGroup_qhgf4_2018 {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 24px;
}
._buttonGroup_qhgf4_2018:has(> :only-child) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_qhgf4_2018 {
    display: none !important;
  }
}

._mobileBottomButtons_qhgf4_2033 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_qhgf4_2033 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_qhgf4_2033 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_qhgf4_2033 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_qhgf4_2065 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_qhgf4_2065 {
    display: block;
    height: 82px;
  }
}

._infoBox_qhgf4_2075 {
  background: var(--color-primary-bg);
  border-left: 4px solid var(--color-primary);
  padding: 12px;
  margin-top: 8px;
  border-radius: 0 4px 4px 0;
}

._infoItem_qhgf4_2083 {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  margin-bottom: 4px;
}
._infoItem_qhgf4_2083:last-child {
  margin-bottom: 0;
}

._infoLabel_qhgf4_2093 {
  flex-shrink: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._infoLabel_qhgf4_2093:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoLabel_qhgf4_2093 {
    font-size: 12px;
  }
}
._infoLabel_qhgf4_2093 {
  color: var(--color-primary);
  min-width: 70px;
}

._infoContent_qhgf4_2112 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._infoContent_qhgf4_2112:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoContent_qhgf4_2112 {
    font-size: 12px;
  }
}
._infoContent_qhgf4_2112 {
  color: var(--color-text-body);
  flex: 1;
}

._warningNote_qhgf4_2130 {
  background: var(--color-warning-bg);
  color: var(--color-warning);
  padding: 8px;
  border-radius: 4px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._warningNote_qhgf4_2130:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._warningNote_qhgf4_2130 {
    font-size: 12px;
  }
}

._badge_qhgf4_2149 {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
}
._badge_qhgf4_2149:not(button) {
  color: var(--color-text-body);
}
._badge_qhgf4_2149 {
  margin-left: 4px;
}

._badgeRecommended_qhgf4_2164 {
  background: var(--color-success-bg);
  color: var(--color-success);
}

._badgeSimple_qhgf4_2169 {
  background: var(--color-primary-bg);
  color: var(--color-primary);
}

._badgeCaution_qhgf4_2174 {
  background: var(--color-danger-bg);
  color: var(--color-danger);
}

._seoGrid_qhgf4_2179 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._seoGrid_qhgf4_2179 {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._seoGrid_qhgf4_2179 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._seoGrid_qhgf4_2179 label {
    font-size: 14px !important;
  }
  ._seoGrid_qhgf4_2179 input {
    font-size: 16px !important;
  }
}

._bottomRow_qhgf4_2203 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._bottomRow_qhgf4_2203 {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomRow_qhgf4_2203 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._bottomRow_qhgf4_2203 label {
    font-size: 14px !important;
  }
  ._bottomRow_qhgf4_2203 textarea {
    font-size: 16px !important;
  }
}

._bottomField_qhgf4_2227 {
  display: flex;
  flex-direction: column;
}
._bottomField_qhgf4_2227 > div {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._bottomTextarea_qhgf4_2237 {
  width: 100%;
  min-height: 450px;
  resize: vertical;
}

._apiKeyFieldWrapper_qhgf4_2243 {
  margin-bottom: 24px;
}

._apiKeyGrid_qhgf4_2247 {
  display: grid !important;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
  margin-right: 0 !important;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._apiKeyGrid_qhgf4_2247 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._apiKeyGrid_qhgf4_2247 {
    grid-template-columns: 1fr;
  }
}

._apiKeyField_qhgf4_2243 {
  grid-column: span 2;
  display: flex;
  gap: 4px;
  align-items: center;
}
._apiKeyField_qhgf4_2243 button {
  padding-left: 0;
  padding-right: 0;
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._apiKeyField_qhgf4_2243 {
    grid-column: span 1;
  }
}

._apiKeyInput_qhgf4_2281 {
  flex: 1;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._customDomainFieldWrapper_qhgf4_2289 {
  margin-bottom: 24px;
}

._customDomainGrid_qhgf4_2293 {
  display: grid !important;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
  margin-right: 0 !important;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._customDomainGrid_qhgf4_2293 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._customDomainGrid_qhgf4_2293 {
    grid-template-columns: 1fr;
  }
}

._customDomainField_qhgf4_2289 {
  grid-column: span 2;
  display: flex;
  gap: 8px;
}
._customDomainField_qhgf4_2289 input {
  flex: 1;
}
._customDomainField_qhgf4_2289 button {
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._customDomainField_qhgf4_2289 {
    grid-column: span 1;
  }
}

._domainButtons_qhgf4_2327 {
  display: flex;
  gap: 4px;
  flex-shrink: 0;
}

._domainStatusWrapper_qhgf4_2333 {
  grid-column: span 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._domainStatusWrapper_qhgf4_2333 {
    grid-column: span 1;
  }
}

._domainStatusToast_qhgf4_2342 {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 12px 16px;
  border-radius: 4px;
  margin-top: 8px;
  max-width: 100%;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._domainStatusToast_qhgf4_2342:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._domainStatusToast_qhgf4_2342 {
    font-size: 12px;
  }
}
._domainStatusToast_qhgf4_2342 i::before {
  font-size: 16px;
  flex-shrink: 0;
}
._domainStatusToast_qhgf4_2342 a {
  color: inherit;
  text-decoration: underline;
}
._domainStatusToast_qhgf4_2342 a:hover {
  opacity: 0.8;
}
._domainStatusToast_qhgf4_2342._info_qhgf4_97 {
  background-color: var(--color-info-fill);
}
._domainStatusToast_qhgf4_2342._info_qhgf4_97 p,
._domainStatusToast_qhgf4_2342._info_qhgf4_97 li,
._domainStatusToast_qhgf4_2342._info_qhgf4_97 i::before {
  color: var(--color-info);
}
._domainStatusToast_qhgf4_2342._warning_qhgf4_190 {
  background-color: var(--color-warning-fill);
}
._domainStatusToast_qhgf4_2342._warning_qhgf4_190 p,
._domainStatusToast_qhgf4_2342._warning_qhgf4_190 li,
._domainStatusToast_qhgf4_2342._warning_qhgf4_190 i::before {
  color: var(--color-warning);
}
._domainStatusToast_qhgf4_2342._success_qhgf4_159 {
  background-color: var(--color-success-fill);
}
._domainStatusToast_qhgf4_2342._success_qhgf4_159 p,
._domainStatusToast_qhgf4_2342._success_qhgf4_159 li,
._domainStatusToast_qhgf4_2342._success_qhgf4_159 i::before {
  color: var(--color-success);
}
._domainStatusToast_qhgf4_2342._danger_qhgf4_221 {
  background-color: var(--color-danger-fill);
}
._domainStatusToast_qhgf4_2342._danger_qhgf4_221 p,
._domainStatusToast_qhgf4_2342._danger_qhgf4_221 li,
._domainStatusToast_qhgf4_2342._danger_qhgf4_221 i::before {
  color: var(--color-danger);
}

._toastContent_qhgf4_2406 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  flex: 1;
}
._toastContent_qhgf4_2406 p {
  margin: 0;
  word-break: keep-all;
}

._toastSubtitle_qhgf4_2418 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._toastSubtitle_qhgf4_2418:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._toastSubtitle_qhgf4_2418 {
    font-size: 12px;
  }
}
._toastSubtitle_qhgf4_2418 {
  margin-top: 12px !important;
}

._toastLinkList_qhgf4_2435 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}
._toastLinkList_qhgf4_2435 li {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._toastLinkList_qhgf4_2435 li:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._toastLinkList_qhgf4_2435 li {
    font-size: 12px;
  }
}
._toastLinkList_qhgf4_2435 li {
  display: block;
}
._toastLinkList_qhgf4_2435 a {
  color: inherit;
  text-decoration: underline;
}
._toastLinkList_qhgf4_2435 a:hover {
  opacity: 0.8;
}

._desktopOnly_qhgf4_2466 {
  display: flex;
  flex-direction: column;
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_qhgf4_2466 {
    display: none !important;
  }
}

._mobileEmptyMessage_qhgf4_2477 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_qhgf4_2477 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    min-height: 240px;
    width: 100%;
    background-color: var(--color-bg-elevation);
    border-radius: 6px;
    flex: 1;
  }
  ._mobileEmptyMessage_qhgf4_2477 i::before {
    font-size: 48px !important;
    color: var(--color-text-primary);
  }
  ._mobileEmptyMessage_qhgf4_2477 p {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
  }
  ._mobileEmptyMessage_qhgf4_2477 p:not(button) {
    color: var(--color-text-body);
  }
  ._mobileEmptyMessage_qhgf4_2477 p {
    font-weight: 600;
    text-align: center;
    margin: 0;
    color: var(--color-text-primary);
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_qhgf4_2477 p {
    font-size: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_qhgf4_2477 p span {
    color: var(--color-danger);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_w2wqd_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_w2wqd_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_w2wqd_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_w2wqd_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_w2wqd_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_w2wqd_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_w2wqd_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_w2wqd_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_w2wqd_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_w2wqd_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_w2wqd_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_w2wqd_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_w2wqd_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_w2wqd_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_w2wqd_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_w2wqd_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_w2wqd_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_w2wqd_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_w2wqd_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_w2wqd_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_w2wqd_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_w2wqd_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_w2wqd_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_w2wqd_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_w2wqd_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_w2wqd_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_w2wqd_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_w2wqd_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_w2wqd_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_w2wqd_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_w2wqd_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_w2wqd_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_w2wqd_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_w2wqd_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_w2wqd_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_w2wqd_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_w2wqd_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_w2wqd_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_w2wqd_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_w2wqd_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_w2wqd_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_w2wqd_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_w2wqd_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_w2wqd_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_w2wqd_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_w2wqd_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_w2wqd_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_w2wqd_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_w2wqd_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_w2wqd_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_w2wqd_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_w2wqd_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_w2wqd_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_w2wqd_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_w2wqd_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_w2wqd_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_w2wqd_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_w2wqd_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_w2wqd_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_w2wqd_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_w2wqd_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_w2wqd_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_w2wqd_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_w2wqd_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_w2wqd_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_w2wqd_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_w2wqd_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_w2wqd_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_w2wqd_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_w2wqd_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_w2wqd_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_w2wqd_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_w2wqd_259 {
  padding: 0;
}

._p-t-0_w2wqd_263 {
  padding-top: 0;
}

._p-r-0_w2wqd_267 {
  padding-right: 0;
}

._p-b-0_w2wqd_271 {
  padding-bottom: 0;
}

._p-l-0_w2wqd_275 {
  padding-left: 0;
}

._m-0_w2wqd_279 {
  margin: 0;
}

._m-t-0_w2wqd_283 {
  margin-top: 0;
}

._m-r-0_w2wqd_287 {
  margin-right: 0;
}

._m-b-0_w2wqd_291 {
  margin-bottom: 0;
}

._m-l-0_w2wqd_295 {
  margin-left: 0;
}

._p-1_w2wqd_299 {
  padding: 2px;
}

._p-t-1_w2wqd_303 {
  padding-top: 2px;
}

._p-r-1_w2wqd_307 {
  padding-right: 2px;
}

._p-b-1_w2wqd_311 {
  padding-bottom: 2px;
}

._p-l-1_w2wqd_315 {
  padding-left: 2px;
}

._m-1_w2wqd_319 {
  margin: 2px;
}

._m-t-1_w2wqd_323 {
  margin-top: 2px;
}

._m-r-1_w2wqd_327 {
  margin-right: 2px;
}

._m-b-1_w2wqd_331 {
  margin-bottom: 2px;
}

._m-l-1_w2wqd_335 {
  margin-left: 2px;
}

._p-2_w2wqd_339 {
  padding: 4px;
}

._p-t-2_w2wqd_343 {
  padding-top: 4px;
}

._p-r-2_w2wqd_347 {
  padding-right: 4px;
}

._p-b-2_w2wqd_351 {
  padding-bottom: 4px;
}

._p-l-2_w2wqd_355 {
  padding-left: 4px;
}

._m-2_w2wqd_359 {
  margin: 4px;
}

._m-t-2_w2wqd_363 {
  margin-top: 4px;
}

._m-r-2_w2wqd_367 {
  margin-right: 4px;
}

._m-b-2_w2wqd_371 {
  margin-bottom: 4px;
}

._m-l-2_w2wqd_375 {
  margin-left: 4px;
}

._p-3_w2wqd_379 {
  padding: 8px;
}

._p-t-3_w2wqd_383 {
  padding-top: 8px;
}

._p-r-3_w2wqd_387 {
  padding-right: 8px;
}

._p-b-3_w2wqd_391 {
  padding-bottom: 8px;
}

._p-l-3_w2wqd_395 {
  padding-left: 8px;
}

._m-3_w2wqd_399 {
  margin: 8px;
}

._m-t-3_w2wqd_403 {
  margin-top: 8px;
}

._m-r-3_w2wqd_407 {
  margin-right: 8px;
}

._m-b-3_w2wqd_411 {
  margin-bottom: 8px;
}

._m-l-3_w2wqd_415 {
  margin-left: 8px;
}

._p-4_w2wqd_419 {
  padding: 12px;
}

._p-t-4_w2wqd_423 {
  padding-top: 12px;
}

._p-r-4_w2wqd_427 {
  padding-right: 12px;
}

._p-b-4_w2wqd_431 {
  padding-bottom: 12px;
}

._p-l-4_w2wqd_435 {
  padding-left: 12px;
}

._m-4_w2wqd_439 {
  margin: 12px;
}

._m-t-4_w2wqd_443 {
  margin-top: 12px;
}

._m-r-4_w2wqd_447 {
  margin-right: 12px;
}

._m-b-4_w2wqd_451 {
  margin-bottom: 12px;
}

._m-l-4_w2wqd_455 {
  margin-left: 12px;
}

._p-5_w2wqd_459 {
  padding: 16px;
}

._p-t-5_w2wqd_463 {
  padding-top: 16px;
}

._p-r-5_w2wqd_467 {
  padding-right: 16px;
}

._p-b-5_w2wqd_471 {
  padding-bottom: 16px;
}

._p-l-5_w2wqd_475 {
  padding-left: 16px;
}

._m-5_w2wqd_479 {
  margin: 16px;
}

._m-t-5_w2wqd_483 {
  margin-top: 16px;
}

._m-r-5_w2wqd_487 {
  margin-right: 16px;
}

._m-b-5_w2wqd_491 {
  margin-bottom: 16px;
}

._m-l-5_w2wqd_495 {
  margin-left: 16px;
}

._p-6_w2wqd_499 {
  padding: 24px;
}

._p-t-6_w2wqd_503 {
  padding-top: 24px;
}

._p-r-6_w2wqd_507 {
  padding-right: 24px;
}

._p-b-6_w2wqd_511 {
  padding-bottom: 24px;
}

._p-l-6_w2wqd_515 {
  padding-left: 24px;
}

._m-6_w2wqd_519 {
  margin: 24px;
}

._m-t-6_w2wqd_523 {
  margin-top: 24px;
}

._m-r-6_w2wqd_527 {
  margin-right: 24px;
}

._m-b-6_w2wqd_531 {
  margin-bottom: 24px;
}

._m-l-6_w2wqd_535 {
  margin-left: 24px;
}

._p-7_w2wqd_539 {
  padding: 32px;
}

._p-t-7_w2wqd_543 {
  padding-top: 32px;
}

._p-r-7_w2wqd_547 {
  padding-right: 32px;
}

._p-b-7_w2wqd_551 {
  padding-bottom: 32px;
}

._p-l-7_w2wqd_555 {
  padding-left: 32px;
}

._m-7_w2wqd_559 {
  margin: 32px;
}

._m-t-7_w2wqd_563 {
  margin-top: 32px;
}

._m-r-7_w2wqd_567 {
  margin-right: 32px;
}

._m-b-7_w2wqd_571 {
  margin-bottom: 32px;
}

._m-l-7_w2wqd_575 {
  margin-left: 32px;
}

._p-8_w2wqd_579 {
  padding: 40px;
}

._p-t-8_w2wqd_583 {
  padding-top: 40px;
}

._p-r-8_w2wqd_587 {
  padding-right: 40px;
}

._p-b-8_w2wqd_591 {
  padding-bottom: 40px;
}

._p-l-8_w2wqd_595 {
  padding-left: 40px;
}

._m-8_w2wqd_599 {
  margin: 40px;
}

._m-t-8_w2wqd_603 {
  margin-top: 40px;
}

._m-r-8_w2wqd_607 {
  margin-right: 40px;
}

._m-b-8_w2wqd_611 {
  margin-bottom: 40px;
}

._m-l-8_w2wqd_615 {
  margin-left: 40px;
}

._p-9_w2wqd_619 {
  padding: 48px;
}

._p-t-9_w2wqd_623 {
  padding-top: 48px;
}

._p-r-9_w2wqd_627 {
  padding-right: 48px;
}

._p-b-9_w2wqd_631 {
  padding-bottom: 48px;
}

._p-l-9_w2wqd_635 {
  padding-left: 48px;
}

._m-9_w2wqd_639 {
  margin: 48px;
}

._m-t-9_w2wqd_643 {
  margin-top: 48px;
}

._m-r-9_w2wqd_647 {
  margin-right: 48px;
}

._m-b-9_w2wqd_651 {
  margin-bottom: 48px;
}

._m-l-9_w2wqd_655 {
  margin-left: 48px;
}

._p-10_w2wqd_659 {
  padding: 64px;
}

._p-t-10_w2wqd_663 {
  padding-top: 64px;
}

._p-r-10_w2wqd_667 {
  padding-right: 64px;
}

._p-b-10_w2wqd_671 {
  padding-bottom: 64px;
}

._p-l-10_w2wqd_675 {
  padding-left: 64px;
}

._m-10_w2wqd_679 {
  margin: 64px;
}

._m-t-10_w2wqd_683 {
  margin-top: 64px;
}

._m-r-10_w2wqd_687 {
  margin-right: 64px;
}

._m-b-10_w2wqd_691 {
  margin-bottom: 64px;
}

._m-l-10_w2wqd_695 {
  margin-left: 64px;
}

._p-11_w2wqd_699 {
  padding: 80px;
}

._p-t-11_w2wqd_703 {
  padding-top: 80px;
}

._p-r-11_w2wqd_707 {
  padding-right: 80px;
}

._p-b-11_w2wqd_711 {
  padding-bottom: 80px;
}

._p-l-11_w2wqd_715 {
  padding-left: 80px;
}

._m-11_w2wqd_719 {
  margin: 80px;
}

._m-t-11_w2wqd_723 {
  margin-top: 80px;
}

._m-r-11_w2wqd_727 {
  margin-right: 80px;
}

._m-b-11_w2wqd_731 {
  margin-bottom: 80px;
}

._m-l-11_w2wqd_735 {
  margin-left: 80px;
}

._p-12_w2wqd_739 {
  padding: 96px;
}

._p-t-12_w2wqd_743 {
  padding-top: 96px;
}

._p-r-12_w2wqd_747 {
  padding-right: 96px;
}

._p-b-12_w2wqd_751 {
  padding-bottom: 96px;
}

._p-l-12_w2wqd_755 {
  padding-left: 96px;
}

._m-12_w2wqd_759 {
  margin: 96px;
}

._m-t-12_w2wqd_763 {
  margin-top: 96px;
}

._m-r-12_w2wqd_767 {
  margin-right: 96px;
}

._m-b-12_w2wqd_771 {
  margin-bottom: 96px;
}

._m-l-12_w2wqd_775 {
  margin-left: 96px;
}

._p-13_w2wqd_779 {
  padding: 160px;
}

._p-t-13_w2wqd_783 {
  padding-top: 160px;
}

._p-r-13_w2wqd_787 {
  padding-right: 160px;
}

._p-b-13_w2wqd_791 {
  padding-bottom: 160px;
}

._p-l-13_w2wqd_795 {
  padding-left: 160px;
}

._m-13_w2wqd_799 {
  margin: 160px;
}

._m-t-13_w2wqd_803 {
  margin-top: 160px;
}

._m-r-13_w2wqd_807 {
  margin-right: 160px;
}

._m-b-13_w2wqd_811 {
  margin-bottom: 160px;
}

._m-l-13_w2wqd_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_w2wqd_825 {
  border-radius: 0;
}

._r-1_w2wqd_829 {
  border-radius: 2px;
}

._r-2_w2wqd_833 {
  border-radius: 4px;
}

._r-3_w2wqd_837 {
  border-radius: 6px;
}

._r-4_w2wqd_841 {
  border-radius: 8px;
}

._r-5_w2wqd_845 {
  border-radius: 12px;
}

._r-6_w2wqd_849 {
  border-radius: 20px;
}

._r-full_w2wqd_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_w2wqd_860 {
  border: 0 solid;
}

._border-1_w2wqd_864 {
  border: 1px solid;
}

._border-2_w2wqd_868 {
  border: 2px solid;
}

._border-3_w2wqd_872 {
  border: 3px solid;
}

._border-4_w2wqd_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_w2wqd_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_w2wqd_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_w2wqd_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_w2wqd_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_w2wqd_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_w2wqd_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_w2wqd_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_w2wqd_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_w2wqd_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_w2wqd_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_w2wqd_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_w2wqd_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_w2wqd_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_w2wqd_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_w2wqd_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_w2wqd_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_w2wqd_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_w2wqd_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_w2wqd_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_w2wqd_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._overlay_w2wqd_1065 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_w2wqd_1065 {
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_w2wqd_1084 {
  width: 1200px;
  max-width: calc(100vw - 40px);
  max-height: calc(80vh - 40px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  display: flex;
  flex-direction: column;
}
._modal_w2wqd_1084 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_w2wqd_1084 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
    padding: 12px;
  }
}

._header_w2wqd_1111 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
._header_w2wqd_1111 button {
  padding: unset;
}

._title_w2wqd_1121 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_w2wqd_1121:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_w2wqd_1121 {
    font-size: 16px;
  }
}
._title_w2wqd_1121 {
  color: var(--color-text-title);
  margin: 0;
}

._content_w2wqd_1139 {
  display: flex;
  gap: 24px;
  flex: 1;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_w2wqd_1139 {
    flex-direction: column;
  }
}

._previewSection_w2wqd_1151 {
  position: relative;
  width: 564px;
  flex-shrink: 0;
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  overflow: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._previewSection_w2wqd_1151 {
    width: 400px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._previewSection_w2wqd_1151 {
    display: none;
  }
}

._zoomControls_w2wqd_1174 {
  position: sticky;
  bottom: 8px;
  left: 100%;
  transform: translateX(-10px);
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 2px 4px;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  width: fit-content;
}
._zoomControls_w2wqd_1174 button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.15s;
}
._zoomControls_w2wqd_1174 button:hover:not(:disabled) {
  background-color: var(--color-default-hover);
}
._zoomControls_w2wqd_1174 button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._zoomControls_w2wqd_1174 button i::before {
  font-size: 18px;
  color: var(--color-text-body);
}

._zoomLevel_w2wqd_1214 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._zoomLevel_w2wqd_1214:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._zoomLevel_w2wqd_1214 {
    font-size: 12px;
  }
}
._zoomLevel_w2wqd_1214 {
  color: var(--color-text-title);
  min-width: 40px;
  text-align: center;
  cursor: pointer;
  user-select: none;
}
._zoomLevel_w2wqd_1214:hover {
  color: var(--color-primary);
}

._previewImage_w2wqd_1238 {
  height: auto;
  display: block;
}

._emptyPreview_w2wqd_1243 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: var(--color-text-muted);
  min-height: 400px;
}
._emptyPreview_w2wqd_1243 i::before {
  font-size: 48px;
}
._emptyPreview_w2wqd_1243 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyPreview_w2wqd_1243 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyPreview_w2wqd_1243 span {
    font-size: 12px;
  }
}

._tableSection_w2wqd_1269 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
}

._tableWrapper_w2wqd_1277 {
  flex: 1;
  overflow: auto;
  border: 1px solid var(--color-border);
  border-radius: 6px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_w2wqd_1277 {
    margin-left: -12px;
    margin-right: -12px;
    border-radius: 0;
    border-left: none;
    border-right: none;
    padding-bottom: 82px;
  }
}
._tableWrapper_w2wqd_1277 table {
  width: 100%;
  border: none !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_w2wqd_1277 table {
    table-layout: fixed;
  }
}
._tableWrapper_w2wqd_1277 table thead {
  position: sticky;
  top: 0;
  z-index: 1;
}
._tableWrapper_w2wqd_1277 table thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._tableWrapper_w2wqd_1277 table thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_w2wqd_1277 table thead th {
    font-size: 12px;
  }
}
._tableWrapper_w2wqd_1277 table thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
._tableWrapper_w2wqd_1277 table tbody tr {
  cursor: pointer;
  transition: background-color 0.15s;
}
._tableWrapper_w2wqd_1277 table tbody tr:hover {
  background-color: var(--color-default-hover);
}
._tableWrapper_w2wqd_1277 table tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._tableWrapper_w2wqd_1277 table tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_w2wqd_1277 table tbody td {
    font-size: 12px;
  }
}
._tableWrapper_w2wqd_1277 table tbody td {
  text-align: center;
  vertical-align: middle;
  padding: 4px 8px;
}

._selectedRow_w2wqd_1351 {
  background-color: var(--color-primary-outline) !important;
}

._radio_w2wqd_1355 {
  width: 24px;
  height: 24px;
  cursor: pointer;
  accent-color: var(--color-primary);
}

._thumbnail_w2wqd_1362 {
  width: 76px;
  height: 76px;
  margin: 0 auto;
  border-radius: 4px;
  overflow: hidden;
  background-color: var(--color-default);
}
._thumbnail_w2wqd_1362 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._emptyThumbnail_w2wqd_1376 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-default);
}
._emptyThumbnail_w2wqd_1376 i::before {
  font-size: 24px;
  color: var(--color-text-muted);
}

._nameCell_w2wqd_1389 {
  text-align: center !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameCell_w2wqd_1389 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 0;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_w2wqd_1402 {
    display: none;
  }
}

._errorCell_w2wqd_1407,
._emptyCell_w2wqd_1408 {
  text-align: center;
  color: var(--color-text-muted);
  padding: 64px !important;
}

._errorCell_w2wqd_1407 {
  color: var(--color-danger);
}

._buttonGroup_w2wqd_1418 {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}
._buttonGroup_w2wqd_1418:has(> :only-child) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_w2wqd_1418 {
    display: none;
  }
}

._mobileBottomButtons_w2wqd_1432 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_w2wqd_1432 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_w2wqd_1432 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._skeleton_w2wqd_1459 {
  animation: _skeleton-pulse_w2wqd_1 1.5s ease-in-out infinite;
  background-color: var(--color-default);
  border-radius: 2px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1gdvs_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gdvs_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gdvs_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gdvs_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1gdvs_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1gdvs_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1gdvs_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1gdvs_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1gdvs_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1gdvs_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gdvs_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gdvs_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gdvs_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1gdvs_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1gdvs_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1gdvs_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1gdvs_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1gdvs_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1gdvs_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gdvs_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gdvs_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gdvs_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1gdvs_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1gdvs_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1gdvs_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1gdvs_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1gdvs_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1gdvs_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gdvs_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gdvs_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gdvs_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1gdvs_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1gdvs_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1gdvs_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1gdvs_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1gdvs_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1gdvs_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gdvs_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gdvs_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gdvs_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1gdvs_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1gdvs_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1gdvs_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1gdvs_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1gdvs_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1gdvs_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gdvs_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gdvs_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gdvs_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1gdvs_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1gdvs_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1gdvs_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1gdvs_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1gdvs_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1gdvs_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gdvs_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gdvs_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gdvs_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1gdvs_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1gdvs_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1gdvs_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1gdvs_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1gdvs_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1gdvs_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gdvs_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gdvs_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gdvs_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1gdvs_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1gdvs_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1gdvs_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1gdvs_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1gdvs_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1gdvs_259 {
  padding: 0;
}

._p-t-0_1gdvs_263 {
  padding-top: 0;
}

._p-r-0_1gdvs_267 {
  padding-right: 0;
}

._p-b-0_1gdvs_271 {
  padding-bottom: 0;
}

._p-l-0_1gdvs_275 {
  padding-left: 0;
}

._m-0_1gdvs_279 {
  margin: 0;
}

._m-t-0_1gdvs_283 {
  margin-top: 0;
}

._m-r-0_1gdvs_287 {
  margin-right: 0;
}

._m-b-0_1gdvs_291 {
  margin-bottom: 0;
}

._m-l-0_1gdvs_295 {
  margin-left: 0;
}

._p-1_1gdvs_299 {
  padding: 2px;
}

._p-t-1_1gdvs_303 {
  padding-top: 2px;
}

._p-r-1_1gdvs_307 {
  padding-right: 2px;
}

._p-b-1_1gdvs_311 {
  padding-bottom: 2px;
}

._p-l-1_1gdvs_315 {
  padding-left: 2px;
}

._m-1_1gdvs_319 {
  margin: 2px;
}

._m-t-1_1gdvs_323 {
  margin-top: 2px;
}

._m-r-1_1gdvs_327 {
  margin-right: 2px;
}

._m-b-1_1gdvs_331 {
  margin-bottom: 2px;
}

._m-l-1_1gdvs_335 {
  margin-left: 2px;
}

._p-2_1gdvs_339 {
  padding: 4px;
}

._p-t-2_1gdvs_343 {
  padding-top: 4px;
}

._p-r-2_1gdvs_347 {
  padding-right: 4px;
}

._p-b-2_1gdvs_351 {
  padding-bottom: 4px;
}

._p-l-2_1gdvs_355 {
  padding-left: 4px;
}

._m-2_1gdvs_359 {
  margin: 4px;
}

._m-t-2_1gdvs_363 {
  margin-top: 4px;
}

._m-r-2_1gdvs_367 {
  margin-right: 4px;
}

._m-b-2_1gdvs_371 {
  margin-bottom: 4px;
}

._m-l-2_1gdvs_375 {
  margin-left: 4px;
}

._p-3_1gdvs_379 {
  padding: 8px;
}

._p-t-3_1gdvs_383 {
  padding-top: 8px;
}

._p-r-3_1gdvs_387 {
  padding-right: 8px;
}

._p-b-3_1gdvs_391 {
  padding-bottom: 8px;
}

._p-l-3_1gdvs_395 {
  padding-left: 8px;
}

._m-3_1gdvs_399 {
  margin: 8px;
}

._m-t-3_1gdvs_403 {
  margin-top: 8px;
}

._m-r-3_1gdvs_407 {
  margin-right: 8px;
}

._m-b-3_1gdvs_411 {
  margin-bottom: 8px;
}

._m-l-3_1gdvs_415 {
  margin-left: 8px;
}

._p-4_1gdvs_419 {
  padding: 12px;
}

._p-t-4_1gdvs_423 {
  padding-top: 12px;
}

._p-r-4_1gdvs_427 {
  padding-right: 12px;
}

._p-b-4_1gdvs_431 {
  padding-bottom: 12px;
}

._p-l-4_1gdvs_435 {
  padding-left: 12px;
}

._m-4_1gdvs_439 {
  margin: 12px;
}

._m-t-4_1gdvs_443 {
  margin-top: 12px;
}

._m-r-4_1gdvs_447 {
  margin-right: 12px;
}

._m-b-4_1gdvs_451 {
  margin-bottom: 12px;
}

._m-l-4_1gdvs_455 {
  margin-left: 12px;
}

._p-5_1gdvs_459 {
  padding: 16px;
}

._p-t-5_1gdvs_463 {
  padding-top: 16px;
}

._p-r-5_1gdvs_467 {
  padding-right: 16px;
}

._p-b-5_1gdvs_471 {
  padding-bottom: 16px;
}

._p-l-5_1gdvs_475 {
  padding-left: 16px;
}

._m-5_1gdvs_479 {
  margin: 16px;
}

._m-t-5_1gdvs_483 {
  margin-top: 16px;
}

._m-r-5_1gdvs_487 {
  margin-right: 16px;
}

._m-b-5_1gdvs_491 {
  margin-bottom: 16px;
}

._m-l-5_1gdvs_495 {
  margin-left: 16px;
}

._p-6_1gdvs_499 {
  padding: 24px;
}

._p-t-6_1gdvs_503 {
  padding-top: 24px;
}

._p-r-6_1gdvs_507 {
  padding-right: 24px;
}

._p-b-6_1gdvs_511 {
  padding-bottom: 24px;
}

._p-l-6_1gdvs_515 {
  padding-left: 24px;
}

._m-6_1gdvs_519 {
  margin: 24px;
}

._m-t-6_1gdvs_523 {
  margin-top: 24px;
}

._m-r-6_1gdvs_527 {
  margin-right: 24px;
}

._m-b-6_1gdvs_531 {
  margin-bottom: 24px;
}

._m-l-6_1gdvs_535 {
  margin-left: 24px;
}

._p-7_1gdvs_539 {
  padding: 32px;
}

._p-t-7_1gdvs_543 {
  padding-top: 32px;
}

._p-r-7_1gdvs_547 {
  padding-right: 32px;
}

._p-b-7_1gdvs_551 {
  padding-bottom: 32px;
}

._p-l-7_1gdvs_555 {
  padding-left: 32px;
}

._m-7_1gdvs_559 {
  margin: 32px;
}

._m-t-7_1gdvs_563 {
  margin-top: 32px;
}

._m-r-7_1gdvs_567 {
  margin-right: 32px;
}

._m-b-7_1gdvs_571 {
  margin-bottom: 32px;
}

._m-l-7_1gdvs_575 {
  margin-left: 32px;
}

._p-8_1gdvs_579 {
  padding: 40px;
}

._p-t-8_1gdvs_583 {
  padding-top: 40px;
}

._p-r-8_1gdvs_587 {
  padding-right: 40px;
}

._p-b-8_1gdvs_591 {
  padding-bottom: 40px;
}

._p-l-8_1gdvs_595 {
  padding-left: 40px;
}

._m-8_1gdvs_599 {
  margin: 40px;
}

._m-t-8_1gdvs_603 {
  margin-top: 40px;
}

._m-r-8_1gdvs_607 {
  margin-right: 40px;
}

._m-b-8_1gdvs_611 {
  margin-bottom: 40px;
}

._m-l-8_1gdvs_615 {
  margin-left: 40px;
}

._p-9_1gdvs_619 {
  padding: 48px;
}

._p-t-9_1gdvs_623 {
  padding-top: 48px;
}

._p-r-9_1gdvs_627 {
  padding-right: 48px;
}

._p-b-9_1gdvs_631 {
  padding-bottom: 48px;
}

._p-l-9_1gdvs_635 {
  padding-left: 48px;
}

._m-9_1gdvs_639 {
  margin: 48px;
}

._m-t-9_1gdvs_643 {
  margin-top: 48px;
}

._m-r-9_1gdvs_647 {
  margin-right: 48px;
}

._m-b-9_1gdvs_651 {
  margin-bottom: 48px;
}

._m-l-9_1gdvs_655 {
  margin-left: 48px;
}

._p-10_1gdvs_659 {
  padding: 64px;
}

._p-t-10_1gdvs_663 {
  padding-top: 64px;
}

._p-r-10_1gdvs_667 {
  padding-right: 64px;
}

._p-b-10_1gdvs_671 {
  padding-bottom: 64px;
}

._p-l-10_1gdvs_675 {
  padding-left: 64px;
}

._m-10_1gdvs_679 {
  margin: 64px;
}

._m-t-10_1gdvs_683 {
  margin-top: 64px;
}

._m-r-10_1gdvs_687 {
  margin-right: 64px;
}

._m-b-10_1gdvs_691 {
  margin-bottom: 64px;
}

._m-l-10_1gdvs_695 {
  margin-left: 64px;
}

._p-11_1gdvs_699 {
  padding: 80px;
}

._p-t-11_1gdvs_703 {
  padding-top: 80px;
}

._p-r-11_1gdvs_707 {
  padding-right: 80px;
}

._p-b-11_1gdvs_711 {
  padding-bottom: 80px;
}

._p-l-11_1gdvs_715 {
  padding-left: 80px;
}

._m-11_1gdvs_719 {
  margin: 80px;
}

._m-t-11_1gdvs_723 {
  margin-top: 80px;
}

._m-r-11_1gdvs_727 {
  margin-right: 80px;
}

._m-b-11_1gdvs_731 {
  margin-bottom: 80px;
}

._m-l-11_1gdvs_735 {
  margin-left: 80px;
}

._p-12_1gdvs_739 {
  padding: 96px;
}

._p-t-12_1gdvs_743 {
  padding-top: 96px;
}

._p-r-12_1gdvs_747 {
  padding-right: 96px;
}

._p-b-12_1gdvs_751 {
  padding-bottom: 96px;
}

._p-l-12_1gdvs_755 {
  padding-left: 96px;
}

._m-12_1gdvs_759 {
  margin: 96px;
}

._m-t-12_1gdvs_763 {
  margin-top: 96px;
}

._m-r-12_1gdvs_767 {
  margin-right: 96px;
}

._m-b-12_1gdvs_771 {
  margin-bottom: 96px;
}

._m-l-12_1gdvs_775 {
  margin-left: 96px;
}

._p-13_1gdvs_779 {
  padding: 160px;
}

._p-t-13_1gdvs_783 {
  padding-top: 160px;
}

._p-r-13_1gdvs_787 {
  padding-right: 160px;
}

._p-b-13_1gdvs_791 {
  padding-bottom: 160px;
}

._p-l-13_1gdvs_795 {
  padding-left: 160px;
}

._m-13_1gdvs_799 {
  margin: 160px;
}

._m-t-13_1gdvs_803 {
  margin-top: 160px;
}

._m-r-13_1gdvs_807 {
  margin-right: 160px;
}

._m-b-13_1gdvs_811 {
  margin-bottom: 160px;
}

._m-l-13_1gdvs_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1gdvs_825 {
  border-radius: 0;
}

._r-1_1gdvs_829 {
  border-radius: 2px;
}

._r-2_1gdvs_833 {
  border-radius: 4px;
}

._r-3_1gdvs_837 {
  border-radius: 6px;
}

._r-4_1gdvs_841 {
  border-radius: 8px;
}

._r-5_1gdvs_845 {
  border-radius: 12px;
}

._r-6_1gdvs_849 {
  border-radius: 20px;
}

._r-full_1gdvs_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1gdvs_860 {
  border: 0 solid;
}

._border-1_1gdvs_864 {
  border: 1px solid;
}

._border-2_1gdvs_868 {
  border: 2px solid;
}

._border-3_1gdvs_872 {
  border: 3px solid;
}

._border-4_1gdvs_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1gdvs_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1gdvs_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1gdvs_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1gdvs_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1gdvs_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1gdvs_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1gdvs_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1gdvs_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1gdvs_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1gdvs_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1gdvs_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1gdvs_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1gdvs_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1gdvs_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1gdvs_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1gdvs_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1gdvs_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._trackingGrid_1gdvs_1039 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px 16px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._trackingGrid_1gdvs_1039 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trackingGrid_1gdvs_1039 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

._fieldWrapper_1gdvs_1056 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._platformLabel_1gdvs_1062 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._platformLabel_1gdvs_1062 img {
  width: 16px;
  height: 16px;
  object-fit: contain;
}
._platformLabel_1gdvs_1062 span {
  font-size: 14px;
  font-weight: 500;
  color: #3f3f46;
}

._input_1gdvs_1078 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 16px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 4px;
}
._input_1gdvs_1078:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._input_1gdvs_1078::placeholder {
  color: var(--color-text-muted);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1n8k7_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1n8k7_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1n8k7_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1n8k7_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1n8k7_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1n8k7_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1n8k7_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1n8k7_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1n8k7_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1n8k7_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1n8k7_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1n8k7_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1n8k7_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1n8k7_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1n8k7_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1n8k7_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1n8k7_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1n8k7_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1n8k7_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1n8k7_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1n8k7_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1n8k7_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1n8k7_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1n8k7_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1n8k7_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1n8k7_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1n8k7_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1n8k7_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1n8k7_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1n8k7_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1n8k7_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1n8k7_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1n8k7_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1n8k7_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1n8k7_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1n8k7_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1n8k7_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1n8k7_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1n8k7_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1n8k7_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1n8k7_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1n8k7_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1n8k7_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1n8k7_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1n8k7_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1n8k7_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1n8k7_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1n8k7_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1n8k7_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1n8k7_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1n8k7_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1n8k7_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1n8k7_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1n8k7_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1n8k7_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1n8k7_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1n8k7_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1n8k7_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1n8k7_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1n8k7_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1n8k7_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1n8k7_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1n8k7_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1n8k7_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1n8k7_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1n8k7_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1n8k7_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1n8k7_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1n8k7_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1n8k7_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1n8k7_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1n8k7_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1n8k7_259 {
  padding: 0;
}

._p-t-0_1n8k7_263 {
  padding-top: 0;
}

._p-r-0_1n8k7_267 {
  padding-right: 0;
}

._p-b-0_1n8k7_271 {
  padding-bottom: 0;
}

._p-l-0_1n8k7_275 {
  padding-left: 0;
}

._m-0_1n8k7_279 {
  margin: 0;
}

._m-t-0_1n8k7_283 {
  margin-top: 0;
}

._m-r-0_1n8k7_287 {
  margin-right: 0;
}

._m-b-0_1n8k7_291 {
  margin-bottom: 0;
}

._m-l-0_1n8k7_295 {
  margin-left: 0;
}

._p-1_1n8k7_299 {
  padding: 2px;
}

._p-t-1_1n8k7_303 {
  padding-top: 2px;
}

._p-r-1_1n8k7_307 {
  padding-right: 2px;
}

._p-b-1_1n8k7_311 {
  padding-bottom: 2px;
}

._p-l-1_1n8k7_315 {
  padding-left: 2px;
}

._m-1_1n8k7_319 {
  margin: 2px;
}

._m-t-1_1n8k7_323 {
  margin-top: 2px;
}

._m-r-1_1n8k7_327 {
  margin-right: 2px;
}

._m-b-1_1n8k7_331 {
  margin-bottom: 2px;
}

._m-l-1_1n8k7_335 {
  margin-left: 2px;
}

._p-2_1n8k7_339 {
  padding: 4px;
}

._p-t-2_1n8k7_343 {
  padding-top: 4px;
}

._p-r-2_1n8k7_347 {
  padding-right: 4px;
}

._p-b-2_1n8k7_351 {
  padding-bottom: 4px;
}

._p-l-2_1n8k7_355 {
  padding-left: 4px;
}

._m-2_1n8k7_359 {
  margin: 4px;
}

._m-t-2_1n8k7_363 {
  margin-top: 4px;
}

._m-r-2_1n8k7_367 {
  margin-right: 4px;
}

._m-b-2_1n8k7_371 {
  margin-bottom: 4px;
}

._m-l-2_1n8k7_375 {
  margin-left: 4px;
}

._p-3_1n8k7_379 {
  padding: 8px;
}

._p-t-3_1n8k7_383 {
  padding-top: 8px;
}

._p-r-3_1n8k7_387 {
  padding-right: 8px;
}

._p-b-3_1n8k7_391 {
  padding-bottom: 8px;
}

._p-l-3_1n8k7_395 {
  padding-left: 8px;
}

._m-3_1n8k7_399 {
  margin: 8px;
}

._m-t-3_1n8k7_403 {
  margin-top: 8px;
}

._m-r-3_1n8k7_407 {
  margin-right: 8px;
}

._m-b-3_1n8k7_411 {
  margin-bottom: 8px;
}

._m-l-3_1n8k7_415 {
  margin-left: 8px;
}

._p-4_1n8k7_419 {
  padding: 12px;
}

._p-t-4_1n8k7_423 {
  padding-top: 12px;
}

._p-r-4_1n8k7_427 {
  padding-right: 12px;
}

._p-b-4_1n8k7_431 {
  padding-bottom: 12px;
}

._p-l-4_1n8k7_435 {
  padding-left: 12px;
}

._m-4_1n8k7_439 {
  margin: 12px;
}

._m-t-4_1n8k7_443 {
  margin-top: 12px;
}

._m-r-4_1n8k7_447 {
  margin-right: 12px;
}

._m-b-4_1n8k7_451 {
  margin-bottom: 12px;
}

._m-l-4_1n8k7_455 {
  margin-left: 12px;
}

._p-5_1n8k7_459 {
  padding: 16px;
}

._p-t-5_1n8k7_463 {
  padding-top: 16px;
}

._p-r-5_1n8k7_467 {
  padding-right: 16px;
}

._p-b-5_1n8k7_471 {
  padding-bottom: 16px;
}

._p-l-5_1n8k7_475 {
  padding-left: 16px;
}

._m-5_1n8k7_479 {
  margin: 16px;
}

._m-t-5_1n8k7_483 {
  margin-top: 16px;
}

._m-r-5_1n8k7_487 {
  margin-right: 16px;
}

._m-b-5_1n8k7_491 {
  margin-bottom: 16px;
}

._m-l-5_1n8k7_495 {
  margin-left: 16px;
}

._p-6_1n8k7_499 {
  padding: 24px;
}

._p-t-6_1n8k7_503 {
  padding-top: 24px;
}

._p-r-6_1n8k7_507 {
  padding-right: 24px;
}

._p-b-6_1n8k7_511 {
  padding-bottom: 24px;
}

._p-l-6_1n8k7_515 {
  padding-left: 24px;
}

._m-6_1n8k7_519 {
  margin: 24px;
}

._m-t-6_1n8k7_523 {
  margin-top: 24px;
}

._m-r-6_1n8k7_527 {
  margin-right: 24px;
}

._m-b-6_1n8k7_531 {
  margin-bottom: 24px;
}

._m-l-6_1n8k7_535 {
  margin-left: 24px;
}

._p-7_1n8k7_539 {
  padding: 32px;
}

._p-t-7_1n8k7_543 {
  padding-top: 32px;
}

._p-r-7_1n8k7_547 {
  padding-right: 32px;
}

._p-b-7_1n8k7_551 {
  padding-bottom: 32px;
}

._p-l-7_1n8k7_555 {
  padding-left: 32px;
}

._m-7_1n8k7_559 {
  margin: 32px;
}

._m-t-7_1n8k7_563 {
  margin-top: 32px;
}

._m-r-7_1n8k7_567 {
  margin-right: 32px;
}

._m-b-7_1n8k7_571 {
  margin-bottom: 32px;
}

._m-l-7_1n8k7_575 {
  margin-left: 32px;
}

._p-8_1n8k7_579 {
  padding: 40px;
}

._p-t-8_1n8k7_583 {
  padding-top: 40px;
}

._p-r-8_1n8k7_587 {
  padding-right: 40px;
}

._p-b-8_1n8k7_591 {
  padding-bottom: 40px;
}

._p-l-8_1n8k7_595 {
  padding-left: 40px;
}

._m-8_1n8k7_599 {
  margin: 40px;
}

._m-t-8_1n8k7_603 {
  margin-top: 40px;
}

._m-r-8_1n8k7_607 {
  margin-right: 40px;
}

._m-b-8_1n8k7_611 {
  margin-bottom: 40px;
}

._m-l-8_1n8k7_615 {
  margin-left: 40px;
}

._p-9_1n8k7_619 {
  padding: 48px;
}

._p-t-9_1n8k7_623 {
  padding-top: 48px;
}

._p-r-9_1n8k7_627 {
  padding-right: 48px;
}

._p-b-9_1n8k7_631 {
  padding-bottom: 48px;
}

._p-l-9_1n8k7_635 {
  padding-left: 48px;
}

._m-9_1n8k7_639 {
  margin: 48px;
}

._m-t-9_1n8k7_643 {
  margin-top: 48px;
}

._m-r-9_1n8k7_647 {
  margin-right: 48px;
}

._m-b-9_1n8k7_651 {
  margin-bottom: 48px;
}

._m-l-9_1n8k7_655 {
  margin-left: 48px;
}

._p-10_1n8k7_659 {
  padding: 64px;
}

._p-t-10_1n8k7_663 {
  padding-top: 64px;
}

._p-r-10_1n8k7_667 {
  padding-right: 64px;
}

._p-b-10_1n8k7_671 {
  padding-bottom: 64px;
}

._p-l-10_1n8k7_675 {
  padding-left: 64px;
}

._m-10_1n8k7_679 {
  margin: 64px;
}

._m-t-10_1n8k7_683 {
  margin-top: 64px;
}

._m-r-10_1n8k7_687 {
  margin-right: 64px;
}

._m-b-10_1n8k7_691 {
  margin-bottom: 64px;
}

._m-l-10_1n8k7_695 {
  margin-left: 64px;
}

._p-11_1n8k7_699 {
  padding: 80px;
}

._p-t-11_1n8k7_703 {
  padding-top: 80px;
}

._p-r-11_1n8k7_707 {
  padding-right: 80px;
}

._p-b-11_1n8k7_711 {
  padding-bottom: 80px;
}

._p-l-11_1n8k7_715 {
  padding-left: 80px;
}

._m-11_1n8k7_719 {
  margin: 80px;
}

._m-t-11_1n8k7_723 {
  margin-top: 80px;
}

._m-r-11_1n8k7_727 {
  margin-right: 80px;
}

._m-b-11_1n8k7_731 {
  margin-bottom: 80px;
}

._m-l-11_1n8k7_735 {
  margin-left: 80px;
}

._p-12_1n8k7_739 {
  padding: 96px;
}

._p-t-12_1n8k7_743 {
  padding-top: 96px;
}

._p-r-12_1n8k7_747 {
  padding-right: 96px;
}

._p-b-12_1n8k7_751 {
  padding-bottom: 96px;
}

._p-l-12_1n8k7_755 {
  padding-left: 96px;
}

._m-12_1n8k7_759 {
  margin: 96px;
}

._m-t-12_1n8k7_763 {
  margin-top: 96px;
}

._m-r-12_1n8k7_767 {
  margin-right: 96px;
}

._m-b-12_1n8k7_771 {
  margin-bottom: 96px;
}

._m-l-12_1n8k7_775 {
  margin-left: 96px;
}

._p-13_1n8k7_779 {
  padding: 160px;
}

._p-t-13_1n8k7_783 {
  padding-top: 160px;
}

._p-r-13_1n8k7_787 {
  padding-right: 160px;
}

._p-b-13_1n8k7_791 {
  padding-bottom: 160px;
}

._p-l-13_1n8k7_795 {
  padding-left: 160px;
}

._m-13_1n8k7_799 {
  margin: 160px;
}

._m-t-13_1n8k7_803 {
  margin-top: 160px;
}

._m-r-13_1n8k7_807 {
  margin-right: 160px;
}

._m-b-13_1n8k7_811 {
  margin-bottom: 160px;
}

._m-l-13_1n8k7_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1n8k7_825 {
  border-radius: 0;
}

._r-1_1n8k7_829 {
  border-radius: 2px;
}

._r-2_1n8k7_833 {
  border-radius: 4px;
}

._r-3_1n8k7_837 {
  border-radius: 6px;
}

._r-4_1n8k7_841 {
  border-radius: 8px;
}

._r-5_1n8k7_845 {
  border-radius: 12px;
}

._r-6_1n8k7_849 {
  border-radius: 20px;
}

._r-full_1n8k7_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1n8k7_860 {
  border: 0 solid;
}

._border-1_1n8k7_864 {
  border: 1px solid;
}

._border-2_1n8k7_868 {
  border: 2px solid;
}

._border-3_1n8k7_872 {
  border: 3px solid;
}

._border-4_1n8k7_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1n8k7_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1n8k7_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1n8k7_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1n8k7_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1n8k7_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1n8k7_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1n8k7_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1n8k7_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1n8k7_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1n8k7_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1n8k7_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1n8k7_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1n8k7_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1n8k7_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1n8k7_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1n8k7_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1n8k7_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSectionOverride_1n8k7_1040 {
    padding-top: 0;
  }
}

._section_1n8k7_1045 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._section_1n8k7_1045 {
    padding-top: 32px;
  }
}

._sectionTitle_1n8k7_1056 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_1n8k7_1056:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1n8k7_1056 {
    font-size: 16px;
  }
}
._sectionTitle_1n8k7_1056 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1n8k7_1056 {
    font-size: 18px;
    font-weight: 600;
  }
}

._formGrid_1n8k7_1080 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._formGrid_1n8k7_1080 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_1n8k7_1080 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._formGrid_1n8k7_1080 label {
    font-size: 14px !important;
  }
  ._formGrid_1n8k7_1080 input,
  ._formGrid_1n8k7_1080 select {
    font-size: 16px !important;
  }
}

._radioGroup_1n8k7_1104 {
  display: flex;
  gap: 24px;
}

._radioItem_1n8k7_1109 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._radioItem_1n8k7_1109 input[type=radio] {
  width: 20px;
  height: 20px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1n8k7_1109 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_1n8k7_1109 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1n8k7_1109 label {
    font-size: 14px;
  }
}
._radioItem_1n8k7_1109 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._landingThumbnail_1n8k7_1139 {
  width: 253px;
  height: 253px;
  border-radius: 6px;
  overflow: hidden;
  background-color: var(--color-default);
}
._landingThumbnail_1n8k7_1139 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingThumbnail_1n8k7_1139 {
    width: 100%;
    aspect-ratio: 1;
    height: auto;
  }
}

._emptyThumbnail_1n8k7_1159 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-default);
}
._emptyThumbnail_1n8k7_1159 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

._landingSelectGrid_1n8k7_1172 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._landingSelectGrid_1n8k7_1172 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingSelectGrid_1n8k7_1172 {
    grid-template-columns: 1fr;
  }
}

._landingSelectField_1n8k7_1188 {
  grid-column: span 1;
  display: flex;
  gap: 8px;
}
._landingSelectField_1n8k7_1188 input {
  flex: 1;
  background-color: var(--color-default) !important;
}

._urlField_1n8k7_1198 {
  max-width: 33.3333333333%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._urlField_1n8k7_1198 {
    max-width: 100%;
  }
}

._buttonGroup_1n8k7_1207 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: auto;
  padding-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1n8k7_1207 {
    display: none;
  }
}

._mobileBottomButtons_1n8k7_1220 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1n8k7_1220 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_1n8k7_1220 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._button_1n8k7_1207 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

._bottomSpacer_1n8k7_1254 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_1n8k7_1254 {
    display: block;
    height: 82px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_rhnov_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_rhnov_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_rhnov_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_rhnov_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_rhnov_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_rhnov_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_rhnov_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_rhnov_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_rhnov_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_rhnov_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_rhnov_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_rhnov_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_rhnov_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_rhnov_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_rhnov_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_rhnov_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_rhnov_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_rhnov_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_rhnov_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_rhnov_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_rhnov_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_rhnov_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_rhnov_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_rhnov_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_rhnov_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_rhnov_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_rhnov_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_rhnov_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_rhnov_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_rhnov_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_rhnov_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_rhnov_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_rhnov_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_rhnov_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_rhnov_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_rhnov_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_rhnov_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_rhnov_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_rhnov_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_rhnov_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_rhnov_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_rhnov_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_rhnov_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_rhnov_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_rhnov_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_rhnov_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_rhnov_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_rhnov_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_rhnov_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_rhnov_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_rhnov_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_rhnov_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_rhnov_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_rhnov_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_rhnov_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_rhnov_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_rhnov_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_rhnov_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_rhnov_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_rhnov_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_rhnov_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_rhnov_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_rhnov_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_rhnov_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_rhnov_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_rhnov_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_rhnov_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_rhnov_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_rhnov_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_rhnov_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_rhnov_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_rhnov_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_rhnov_259 {
  padding: 0;
}

._p-t-0_rhnov_263 {
  padding-top: 0;
}

._p-r-0_rhnov_267 {
  padding-right: 0;
}

._p-b-0_rhnov_271 {
  padding-bottom: 0;
}

._p-l-0_rhnov_275 {
  padding-left: 0;
}

._m-0_rhnov_279 {
  margin: 0;
}

._m-t-0_rhnov_283 {
  margin-top: 0;
}

._m-r-0_rhnov_287 {
  margin-right: 0;
}

._m-b-0_rhnov_291 {
  margin-bottom: 0;
}

._m-l-0_rhnov_295 {
  margin-left: 0;
}

._p-1_rhnov_299 {
  padding: 2px;
}

._p-t-1_rhnov_303 {
  padding-top: 2px;
}

._p-r-1_rhnov_307 {
  padding-right: 2px;
}

._p-b-1_rhnov_311 {
  padding-bottom: 2px;
}

._p-l-1_rhnov_315 {
  padding-left: 2px;
}

._m-1_rhnov_319 {
  margin: 2px;
}

._m-t-1_rhnov_323 {
  margin-top: 2px;
}

._m-r-1_rhnov_327 {
  margin-right: 2px;
}

._m-b-1_rhnov_331 {
  margin-bottom: 2px;
}

._m-l-1_rhnov_335 {
  margin-left: 2px;
}

._p-2_rhnov_339 {
  padding: 4px;
}

._p-t-2_rhnov_343 {
  padding-top: 4px;
}

._p-r-2_rhnov_347 {
  padding-right: 4px;
}

._p-b-2_rhnov_351 {
  padding-bottom: 4px;
}

._p-l-2_rhnov_355 {
  padding-left: 4px;
}

._m-2_rhnov_359 {
  margin: 4px;
}

._m-t-2_rhnov_363 {
  margin-top: 4px;
}

._m-r-2_rhnov_367 {
  margin-right: 4px;
}

._m-b-2_rhnov_371 {
  margin-bottom: 4px;
}

._m-l-2_rhnov_375 {
  margin-left: 4px;
}

._p-3_rhnov_379 {
  padding: 8px;
}

._p-t-3_rhnov_383 {
  padding-top: 8px;
}

._p-r-3_rhnov_387 {
  padding-right: 8px;
}

._p-b-3_rhnov_391 {
  padding-bottom: 8px;
}

._p-l-3_rhnov_395 {
  padding-left: 8px;
}

._m-3_rhnov_399 {
  margin: 8px;
}

._m-t-3_rhnov_403 {
  margin-top: 8px;
}

._m-r-3_rhnov_407 {
  margin-right: 8px;
}

._m-b-3_rhnov_411 {
  margin-bottom: 8px;
}

._m-l-3_rhnov_415 {
  margin-left: 8px;
}

._p-4_rhnov_419 {
  padding: 12px;
}

._p-t-4_rhnov_423 {
  padding-top: 12px;
}

._p-r-4_rhnov_427 {
  padding-right: 12px;
}

._p-b-4_rhnov_431 {
  padding-bottom: 12px;
}

._p-l-4_rhnov_435 {
  padding-left: 12px;
}

._m-4_rhnov_439 {
  margin: 12px;
}

._m-t-4_rhnov_443 {
  margin-top: 12px;
}

._m-r-4_rhnov_447 {
  margin-right: 12px;
}

._m-b-4_rhnov_451 {
  margin-bottom: 12px;
}

._m-l-4_rhnov_455 {
  margin-left: 12px;
}

._p-5_rhnov_459 {
  padding: 16px;
}

._p-t-5_rhnov_463 {
  padding-top: 16px;
}

._p-r-5_rhnov_467 {
  padding-right: 16px;
}

._p-b-5_rhnov_471 {
  padding-bottom: 16px;
}

._p-l-5_rhnov_475 {
  padding-left: 16px;
}

._m-5_rhnov_479 {
  margin: 16px;
}

._m-t-5_rhnov_483 {
  margin-top: 16px;
}

._m-r-5_rhnov_487 {
  margin-right: 16px;
}

._m-b-5_rhnov_491 {
  margin-bottom: 16px;
}

._m-l-5_rhnov_495 {
  margin-left: 16px;
}

._p-6_rhnov_499 {
  padding: 24px;
}

._p-t-6_rhnov_503 {
  padding-top: 24px;
}

._p-r-6_rhnov_507 {
  padding-right: 24px;
}

._p-b-6_rhnov_511 {
  padding-bottom: 24px;
}

._p-l-6_rhnov_515 {
  padding-left: 24px;
}

._m-6_rhnov_519 {
  margin: 24px;
}

._m-t-6_rhnov_523 {
  margin-top: 24px;
}

._m-r-6_rhnov_527 {
  margin-right: 24px;
}

._m-b-6_rhnov_531 {
  margin-bottom: 24px;
}

._m-l-6_rhnov_535 {
  margin-left: 24px;
}

._p-7_rhnov_539 {
  padding: 32px;
}

._p-t-7_rhnov_543 {
  padding-top: 32px;
}

._p-r-7_rhnov_547 {
  padding-right: 32px;
}

._p-b-7_rhnov_551 {
  padding-bottom: 32px;
}

._p-l-7_rhnov_555 {
  padding-left: 32px;
}

._m-7_rhnov_559 {
  margin: 32px;
}

._m-t-7_rhnov_563 {
  margin-top: 32px;
}

._m-r-7_rhnov_567 {
  margin-right: 32px;
}

._m-b-7_rhnov_571 {
  margin-bottom: 32px;
}

._m-l-7_rhnov_575 {
  margin-left: 32px;
}

._p-8_rhnov_579 {
  padding: 40px;
}

._p-t-8_rhnov_583 {
  padding-top: 40px;
}

._p-r-8_rhnov_587 {
  padding-right: 40px;
}

._p-b-8_rhnov_591 {
  padding-bottom: 40px;
}

._p-l-8_rhnov_595 {
  padding-left: 40px;
}

._m-8_rhnov_599 {
  margin: 40px;
}

._m-t-8_rhnov_603 {
  margin-top: 40px;
}

._m-r-8_rhnov_607 {
  margin-right: 40px;
}

._m-b-8_rhnov_611 {
  margin-bottom: 40px;
}

._m-l-8_rhnov_615 {
  margin-left: 40px;
}

._p-9_rhnov_619 {
  padding: 48px;
}

._p-t-9_rhnov_623 {
  padding-top: 48px;
}

._p-r-9_rhnov_627 {
  padding-right: 48px;
}

._p-b-9_rhnov_631 {
  padding-bottom: 48px;
}

._p-l-9_rhnov_635 {
  padding-left: 48px;
}

._m-9_rhnov_639 {
  margin: 48px;
}

._m-t-9_rhnov_643 {
  margin-top: 48px;
}

._m-r-9_rhnov_647 {
  margin-right: 48px;
}

._m-b-9_rhnov_651 {
  margin-bottom: 48px;
}

._m-l-9_rhnov_655 {
  margin-left: 48px;
}

._p-10_rhnov_659 {
  padding: 64px;
}

._p-t-10_rhnov_663 {
  padding-top: 64px;
}

._p-r-10_rhnov_667 {
  padding-right: 64px;
}

._p-b-10_rhnov_671 {
  padding-bottom: 64px;
}

._p-l-10_rhnov_675 {
  padding-left: 64px;
}

._m-10_rhnov_679 {
  margin: 64px;
}

._m-t-10_rhnov_683 {
  margin-top: 64px;
}

._m-r-10_rhnov_687 {
  margin-right: 64px;
}

._m-b-10_rhnov_691 {
  margin-bottom: 64px;
}

._m-l-10_rhnov_695 {
  margin-left: 64px;
}

._p-11_rhnov_699 {
  padding: 80px;
}

._p-t-11_rhnov_703 {
  padding-top: 80px;
}

._p-r-11_rhnov_707 {
  padding-right: 80px;
}

._p-b-11_rhnov_711 {
  padding-bottom: 80px;
}

._p-l-11_rhnov_715 {
  padding-left: 80px;
}

._m-11_rhnov_719 {
  margin: 80px;
}

._m-t-11_rhnov_723 {
  margin-top: 80px;
}

._m-r-11_rhnov_727 {
  margin-right: 80px;
}

._m-b-11_rhnov_731 {
  margin-bottom: 80px;
}

._m-l-11_rhnov_735 {
  margin-left: 80px;
}

._p-12_rhnov_739 {
  padding: 96px;
}

._p-t-12_rhnov_743 {
  padding-top: 96px;
}

._p-r-12_rhnov_747 {
  padding-right: 96px;
}

._p-b-12_rhnov_751 {
  padding-bottom: 96px;
}

._p-l-12_rhnov_755 {
  padding-left: 96px;
}

._m-12_rhnov_759 {
  margin: 96px;
}

._m-t-12_rhnov_763 {
  margin-top: 96px;
}

._m-r-12_rhnov_767 {
  margin-right: 96px;
}

._m-b-12_rhnov_771 {
  margin-bottom: 96px;
}

._m-l-12_rhnov_775 {
  margin-left: 96px;
}

._p-13_rhnov_779 {
  padding: 160px;
}

._p-t-13_rhnov_783 {
  padding-top: 160px;
}

._p-r-13_rhnov_787 {
  padding-right: 160px;
}

._p-b-13_rhnov_791 {
  padding-bottom: 160px;
}

._p-l-13_rhnov_795 {
  padding-left: 160px;
}

._m-13_rhnov_799 {
  margin: 160px;
}

._m-t-13_rhnov_803 {
  margin-top: 160px;
}

._m-r-13_rhnov_807 {
  margin-right: 160px;
}

._m-b-13_rhnov_811 {
  margin-bottom: 160px;
}

._m-l-13_rhnov_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_rhnov_825 {
  border-radius: 0;
}

._r-1_rhnov_829 {
  border-radius: 2px;
}

._r-2_rhnov_833 {
  border-radius: 4px;
}

._r-3_rhnov_837 {
  border-radius: 6px;
}

._r-4_rhnov_841 {
  border-radius: 8px;
}

._r-5_rhnov_845 {
  border-radius: 12px;
}

._r-6_rhnov_849 {
  border-radius: 20px;
}

._r-full_rhnov_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_rhnov_860 {
  border: 0 solid;
}

._border-1_rhnov_864 {
  border: 1px solid;
}

._border-2_rhnov_868 {
  border: 2px solid;
}

._border-3_rhnov_872 {
  border: 3px solid;
}

._border-4_rhnov_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_rhnov_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_rhnov_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_rhnov_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_rhnov_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_rhnov_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_rhnov_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_rhnov_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_rhnov_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_rhnov_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_rhnov_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_rhnov_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_rhnov_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_rhnov_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_rhnov_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_rhnov_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_rhnov_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_rhnov_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._platformIcon_rhnov_1039 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
._platformIcon_rhnov_1039 img {
  width: 18px;
  height: 18px;
  object-fit: contain;
}
._platformIcon_rhnov_1039 i::before {
  color: var(--color-text-action);
  font-size: 21px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_19k2r_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_19k2r_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_19k2r_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_19k2r_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_19k2r_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_19k2r_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_19k2r_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_19k2r_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_19k2r_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_19k2r_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_19k2r_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_19k2r_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_19k2r_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_19k2r_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_19k2r_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_19k2r_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_19k2r_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_19k2r_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_19k2r_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_19k2r_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_19k2r_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_19k2r_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_19k2r_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_19k2r_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_19k2r_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_19k2r_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_19k2r_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_19k2r_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_19k2r_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_19k2r_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_19k2r_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_19k2r_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_19k2r_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_19k2r_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_19k2r_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_19k2r_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_19k2r_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_19k2r_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_19k2r_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_19k2r_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_19k2r_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_19k2r_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_19k2r_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_19k2r_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_19k2r_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_19k2r_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_19k2r_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_19k2r_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_19k2r_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_19k2r_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_19k2r_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_19k2r_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_19k2r_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_19k2r_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_19k2r_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_19k2r_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_19k2r_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_19k2r_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_19k2r_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_19k2r_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_19k2r_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_19k2r_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_19k2r_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_19k2r_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_19k2r_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_19k2r_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_19k2r_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_19k2r_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_19k2r_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_19k2r_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_19k2r_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_19k2r_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_19k2r_259 {
  padding: 0;
}

._p-t-0_19k2r_263 {
  padding-top: 0;
}

._p-r-0_19k2r_267 {
  padding-right: 0;
}

._p-b-0_19k2r_271 {
  padding-bottom: 0;
}

._p-l-0_19k2r_275 {
  padding-left: 0;
}

._m-0_19k2r_279 {
  margin: 0;
}

._m-t-0_19k2r_283 {
  margin-top: 0;
}

._m-r-0_19k2r_287 {
  margin-right: 0;
}

._m-b-0_19k2r_291 {
  margin-bottom: 0;
}

._m-l-0_19k2r_295 {
  margin-left: 0;
}

._p-1_19k2r_299 {
  padding: 2px;
}

._p-t-1_19k2r_303 {
  padding-top: 2px;
}

._p-r-1_19k2r_307 {
  padding-right: 2px;
}

._p-b-1_19k2r_311 {
  padding-bottom: 2px;
}

._p-l-1_19k2r_315 {
  padding-left: 2px;
}

._m-1_19k2r_319 {
  margin: 2px;
}

._m-t-1_19k2r_323 {
  margin-top: 2px;
}

._m-r-1_19k2r_327 {
  margin-right: 2px;
}

._m-b-1_19k2r_331 {
  margin-bottom: 2px;
}

._m-l-1_19k2r_335 {
  margin-left: 2px;
}

._p-2_19k2r_339 {
  padding: 4px;
}

._p-t-2_19k2r_343 {
  padding-top: 4px;
}

._p-r-2_19k2r_347 {
  padding-right: 4px;
}

._p-b-2_19k2r_351 {
  padding-bottom: 4px;
}

._p-l-2_19k2r_355 {
  padding-left: 4px;
}

._m-2_19k2r_359 {
  margin: 4px;
}

._m-t-2_19k2r_363 {
  margin-top: 4px;
}

._m-r-2_19k2r_367 {
  margin-right: 4px;
}

._m-b-2_19k2r_371 {
  margin-bottom: 4px;
}

._m-l-2_19k2r_375 {
  margin-left: 4px;
}

._p-3_19k2r_379 {
  padding: 8px;
}

._p-t-3_19k2r_383 {
  padding-top: 8px;
}

._p-r-3_19k2r_387 {
  padding-right: 8px;
}

._p-b-3_19k2r_391 {
  padding-bottom: 8px;
}

._p-l-3_19k2r_395 {
  padding-left: 8px;
}

._m-3_19k2r_399 {
  margin: 8px;
}

._m-t-3_19k2r_403 {
  margin-top: 8px;
}

._m-r-3_19k2r_407 {
  margin-right: 8px;
}

._m-b-3_19k2r_411 {
  margin-bottom: 8px;
}

._m-l-3_19k2r_415 {
  margin-left: 8px;
}

._p-4_19k2r_419 {
  padding: 12px;
}

._p-t-4_19k2r_423 {
  padding-top: 12px;
}

._p-r-4_19k2r_427 {
  padding-right: 12px;
}

._p-b-4_19k2r_431 {
  padding-bottom: 12px;
}

._p-l-4_19k2r_435 {
  padding-left: 12px;
}

._m-4_19k2r_439 {
  margin: 12px;
}

._m-t-4_19k2r_443 {
  margin-top: 12px;
}

._m-r-4_19k2r_447 {
  margin-right: 12px;
}

._m-b-4_19k2r_451 {
  margin-bottom: 12px;
}

._m-l-4_19k2r_455 {
  margin-left: 12px;
}

._p-5_19k2r_459 {
  padding: 16px;
}

._p-t-5_19k2r_463 {
  padding-top: 16px;
}

._p-r-5_19k2r_467 {
  padding-right: 16px;
}

._p-b-5_19k2r_471 {
  padding-bottom: 16px;
}

._p-l-5_19k2r_475 {
  padding-left: 16px;
}

._m-5_19k2r_479 {
  margin: 16px;
}

._m-t-5_19k2r_483 {
  margin-top: 16px;
}

._m-r-5_19k2r_487 {
  margin-right: 16px;
}

._m-b-5_19k2r_491 {
  margin-bottom: 16px;
}

._m-l-5_19k2r_495 {
  margin-left: 16px;
}

._p-6_19k2r_499 {
  padding: 24px;
}

._p-t-6_19k2r_503 {
  padding-top: 24px;
}

._p-r-6_19k2r_507 {
  padding-right: 24px;
}

._p-b-6_19k2r_511 {
  padding-bottom: 24px;
}

._p-l-6_19k2r_515 {
  padding-left: 24px;
}

._m-6_19k2r_519 {
  margin: 24px;
}

._m-t-6_19k2r_523 {
  margin-top: 24px;
}

._m-r-6_19k2r_527 {
  margin-right: 24px;
}

._m-b-6_19k2r_531 {
  margin-bottom: 24px;
}

._m-l-6_19k2r_535 {
  margin-left: 24px;
}

._p-7_19k2r_539 {
  padding: 32px;
}

._p-t-7_19k2r_543 {
  padding-top: 32px;
}

._p-r-7_19k2r_547 {
  padding-right: 32px;
}

._p-b-7_19k2r_551 {
  padding-bottom: 32px;
}

._p-l-7_19k2r_555 {
  padding-left: 32px;
}

._m-7_19k2r_559 {
  margin: 32px;
}

._m-t-7_19k2r_563 {
  margin-top: 32px;
}

._m-r-7_19k2r_567 {
  margin-right: 32px;
}

._m-b-7_19k2r_571 {
  margin-bottom: 32px;
}

._m-l-7_19k2r_575 {
  margin-left: 32px;
}

._p-8_19k2r_579 {
  padding: 40px;
}

._p-t-8_19k2r_583 {
  padding-top: 40px;
}

._p-r-8_19k2r_587 {
  padding-right: 40px;
}

._p-b-8_19k2r_591 {
  padding-bottom: 40px;
}

._p-l-8_19k2r_595 {
  padding-left: 40px;
}

._m-8_19k2r_599 {
  margin: 40px;
}

._m-t-8_19k2r_603 {
  margin-top: 40px;
}

._m-r-8_19k2r_607 {
  margin-right: 40px;
}

._m-b-8_19k2r_611 {
  margin-bottom: 40px;
}

._m-l-8_19k2r_615 {
  margin-left: 40px;
}

._p-9_19k2r_619 {
  padding: 48px;
}

._p-t-9_19k2r_623 {
  padding-top: 48px;
}

._p-r-9_19k2r_627 {
  padding-right: 48px;
}

._p-b-9_19k2r_631 {
  padding-bottom: 48px;
}

._p-l-9_19k2r_635 {
  padding-left: 48px;
}

._m-9_19k2r_639 {
  margin: 48px;
}

._m-t-9_19k2r_643 {
  margin-top: 48px;
}

._m-r-9_19k2r_647 {
  margin-right: 48px;
}

._m-b-9_19k2r_651 {
  margin-bottom: 48px;
}

._m-l-9_19k2r_655 {
  margin-left: 48px;
}

._p-10_19k2r_659 {
  padding: 64px;
}

._p-t-10_19k2r_663 {
  padding-top: 64px;
}

._p-r-10_19k2r_667 {
  padding-right: 64px;
}

._p-b-10_19k2r_671 {
  padding-bottom: 64px;
}

._p-l-10_19k2r_675 {
  padding-left: 64px;
}

._m-10_19k2r_679 {
  margin: 64px;
}

._m-t-10_19k2r_683 {
  margin-top: 64px;
}

._m-r-10_19k2r_687 {
  margin-right: 64px;
}

._m-b-10_19k2r_691 {
  margin-bottom: 64px;
}

._m-l-10_19k2r_695 {
  margin-left: 64px;
}

._p-11_19k2r_699 {
  padding: 80px;
}

._p-t-11_19k2r_703 {
  padding-top: 80px;
}

._p-r-11_19k2r_707 {
  padding-right: 80px;
}

._p-b-11_19k2r_711 {
  padding-bottom: 80px;
}

._p-l-11_19k2r_715 {
  padding-left: 80px;
}

._m-11_19k2r_719 {
  margin: 80px;
}

._m-t-11_19k2r_723 {
  margin-top: 80px;
}

._m-r-11_19k2r_727 {
  margin-right: 80px;
}

._m-b-11_19k2r_731 {
  margin-bottom: 80px;
}

._m-l-11_19k2r_735 {
  margin-left: 80px;
}

._p-12_19k2r_739 {
  padding: 96px;
}

._p-t-12_19k2r_743 {
  padding-top: 96px;
}

._p-r-12_19k2r_747 {
  padding-right: 96px;
}

._p-b-12_19k2r_751 {
  padding-bottom: 96px;
}

._p-l-12_19k2r_755 {
  padding-left: 96px;
}

._m-12_19k2r_759 {
  margin: 96px;
}

._m-t-12_19k2r_763 {
  margin-top: 96px;
}

._m-r-12_19k2r_767 {
  margin-right: 96px;
}

._m-b-12_19k2r_771 {
  margin-bottom: 96px;
}

._m-l-12_19k2r_775 {
  margin-left: 96px;
}

._p-13_19k2r_779 {
  padding: 160px;
}

._p-t-13_19k2r_783 {
  padding-top: 160px;
}

._p-r-13_19k2r_787 {
  padding-right: 160px;
}

._p-b-13_19k2r_791 {
  padding-bottom: 160px;
}

._p-l-13_19k2r_795 {
  padding-left: 160px;
}

._m-13_19k2r_799 {
  margin: 160px;
}

._m-t-13_19k2r_803 {
  margin-top: 160px;
}

._m-r-13_19k2r_807 {
  margin-right: 160px;
}

._m-b-13_19k2r_811 {
  margin-bottom: 160px;
}

._m-l-13_19k2r_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_19k2r_825 {
  border-radius: 0;
}

._r-1_19k2r_829 {
  border-radius: 2px;
}

._r-2_19k2r_833 {
  border-radius: 4px;
}

._r-3_19k2r_837 {
  border-radius: 6px;
}

._r-4_19k2r_841 {
  border-radius: 8px;
}

._r-5_19k2r_845 {
  border-radius: 12px;
}

._r-6_19k2r_849 {
  border-radius: 20px;
}

._r-full_19k2r_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_19k2r_860 {
  border: 0 solid;
}

._border-1_19k2r_864 {
  border: 1px solid;
}

._border-2_19k2r_868 {
  border: 2px solid;
}

._border-3_19k2r_872 {
  border: 3px solid;
}

._border-4_19k2r_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_19k2r_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_19k2r_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_19k2r_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_19k2r_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_19k2r_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_19k2r_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_19k2r_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_19k2r_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_19k2r_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_19k2r_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_19k2r_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_19k2r_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_19k2r_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_19k2r_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_19k2r_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_19k2r_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_19k2r_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._emptyMessage_19k2r_1039 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 240px;
  width: 100%;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
}
._emptyMessage_19k2r_1039 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyMessage_19k2r_1039 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._emptyMessage_19k2r_1039 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_19k2r_1039 p {
    font-size: 14px;
  }
}
._emptyMessage_19k2r_1039 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_19k2r_1039 p span {
  color: var(--color-danger);
}

._spacer_19k2r_1075 {
  flex: 1;
}

._fixedButton_19k2r_1079 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_19k2r_1079 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_19k2r_1093 {
    display: none !important;
  }
}

._mobileSearch_19k2r_1098 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_19k2r_1098 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_19k2r_1098 > ._with-icon_19k2r_1107,
  ._mobileSearch_19k2r_1098 > .with-icon {
    flex: 1;
    min-width: 0;
  }
  ._mobileSearch_19k2r_1098 input[readonly] {
    background-color: #fff !important;
    border: 1px solid var(--color-border) !important;
    cursor: pointer;
  }
}

._sheetSelect_19k2r_1119 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetSelect_19k2r_1119:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_19k2r_1119 {
    font-size: 14px;
  }
}
._sheetSelect_19k2r_1119 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetSelect_19k2r_1119:hover {
  border-color: var(--color-primary);
}
._sheetSelect_19k2r_1119:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_19k2r_1119:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}
._sheetSelect_19k2r_1119:disabled:hover {
  border-color: var(--color-border);
}

._sheetInput_19k2r_1160 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetInput_19k2r_1160:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_19k2r_1160 {
    font-size: 14px;
  }
}
._sheetInput_19k2r_1160 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetInput_19k2r_1160:hover {
  border-color: var(--color-primary);
}
._sheetInput_19k2r_1160:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_19k2r_1160::placeholder {
  color: var(--color-text-muted);
}
._sheetInput_19k2r_1160:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}

._filterChips_19k2r_1201 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_19k2r_1201 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}

._filterChipSlide_19k2r_1215 {
  width: auto !important;
  flex-shrink: 0;
}

._floatingButton_19k2r_1220 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_19k2r_1220 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_19k2r_1220 i::before {
    font-size: 28px;
  }
}
._floatingButton_19k2r_1220._hidden_19k2r_1243 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1w2l1_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1w2l1_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1w2l1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1w2l1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1w2l1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1w2l1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1w2l1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1w2l1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1w2l1_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1w2l1_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1w2l1_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1w2l1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1w2l1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1w2l1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1w2l1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1w2l1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1w2l1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1w2l1_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1w2l1_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1w2l1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1w2l1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1w2l1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1w2l1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1w2l1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1w2l1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1w2l1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1w2l1_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1w2l1_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1w2l1_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1w2l1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1w2l1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1w2l1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1w2l1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1w2l1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1w2l1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1w2l1_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1w2l1_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1w2l1_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1w2l1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1w2l1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1w2l1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1w2l1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1w2l1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1w2l1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1w2l1_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1w2l1_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1w2l1_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1w2l1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1w2l1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1w2l1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1w2l1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1w2l1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1w2l1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1w2l1_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1w2l1_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1w2l1_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1w2l1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1w2l1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1w2l1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1w2l1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1w2l1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1w2l1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1w2l1_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1w2l1_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1w2l1_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1w2l1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1w2l1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1w2l1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1w2l1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1w2l1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1w2l1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1w2l1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1w2l1_259 {
  padding: 0;
}

._p-t-0_1w2l1_263 {
  padding-top: 0;
}

._p-r-0_1w2l1_267 {
  padding-right: 0;
}

._p-b-0_1w2l1_271 {
  padding-bottom: 0;
}

._p-l-0_1w2l1_275 {
  padding-left: 0;
}

._m-0_1w2l1_279 {
  margin: 0;
}

._m-t-0_1w2l1_283 {
  margin-top: 0;
}

._m-r-0_1w2l1_287 {
  margin-right: 0;
}

._m-b-0_1w2l1_291 {
  margin-bottom: 0;
}

._m-l-0_1w2l1_295 {
  margin-left: 0;
}

._p-1_1w2l1_299 {
  padding: 2px;
}

._p-t-1_1w2l1_303 {
  padding-top: 2px;
}

._p-r-1_1w2l1_307 {
  padding-right: 2px;
}

._p-b-1_1w2l1_311 {
  padding-bottom: 2px;
}

._p-l-1_1w2l1_315 {
  padding-left: 2px;
}

._m-1_1w2l1_319 {
  margin: 2px;
}

._m-t-1_1w2l1_323 {
  margin-top: 2px;
}

._m-r-1_1w2l1_327 {
  margin-right: 2px;
}

._m-b-1_1w2l1_331 {
  margin-bottom: 2px;
}

._m-l-1_1w2l1_335 {
  margin-left: 2px;
}

._p-2_1w2l1_339 {
  padding: 4px;
}

._p-t-2_1w2l1_343 {
  padding-top: 4px;
}

._p-r-2_1w2l1_347 {
  padding-right: 4px;
}

._p-b-2_1w2l1_351 {
  padding-bottom: 4px;
}

._p-l-2_1w2l1_355 {
  padding-left: 4px;
}

._m-2_1w2l1_359 {
  margin: 4px;
}

._m-t-2_1w2l1_363 {
  margin-top: 4px;
}

._m-r-2_1w2l1_367 {
  margin-right: 4px;
}

._m-b-2_1w2l1_371 {
  margin-bottom: 4px;
}

._m-l-2_1w2l1_375 {
  margin-left: 4px;
}

._p-3_1w2l1_379 {
  padding: 8px;
}

._p-t-3_1w2l1_383 {
  padding-top: 8px;
}

._p-r-3_1w2l1_387 {
  padding-right: 8px;
}

._p-b-3_1w2l1_391 {
  padding-bottom: 8px;
}

._p-l-3_1w2l1_395 {
  padding-left: 8px;
}

._m-3_1w2l1_399 {
  margin: 8px;
}

._m-t-3_1w2l1_403 {
  margin-top: 8px;
}

._m-r-3_1w2l1_407 {
  margin-right: 8px;
}

._m-b-3_1w2l1_411 {
  margin-bottom: 8px;
}

._m-l-3_1w2l1_415 {
  margin-left: 8px;
}

._p-4_1w2l1_419 {
  padding: 12px;
}

._p-t-4_1w2l1_423 {
  padding-top: 12px;
}

._p-r-4_1w2l1_427 {
  padding-right: 12px;
}

._p-b-4_1w2l1_431 {
  padding-bottom: 12px;
}

._p-l-4_1w2l1_435 {
  padding-left: 12px;
}

._m-4_1w2l1_439 {
  margin: 12px;
}

._m-t-4_1w2l1_443 {
  margin-top: 12px;
}

._m-r-4_1w2l1_447 {
  margin-right: 12px;
}

._m-b-4_1w2l1_451 {
  margin-bottom: 12px;
}

._m-l-4_1w2l1_455 {
  margin-left: 12px;
}

._p-5_1w2l1_459 {
  padding: 16px;
}

._p-t-5_1w2l1_463 {
  padding-top: 16px;
}

._p-r-5_1w2l1_467 {
  padding-right: 16px;
}

._p-b-5_1w2l1_471 {
  padding-bottom: 16px;
}

._p-l-5_1w2l1_475 {
  padding-left: 16px;
}

._m-5_1w2l1_479 {
  margin: 16px;
}

._m-t-5_1w2l1_483 {
  margin-top: 16px;
}

._m-r-5_1w2l1_487 {
  margin-right: 16px;
}

._m-b-5_1w2l1_491 {
  margin-bottom: 16px;
}

._m-l-5_1w2l1_495 {
  margin-left: 16px;
}

._p-6_1w2l1_499 {
  padding: 24px;
}

._p-t-6_1w2l1_503 {
  padding-top: 24px;
}

._p-r-6_1w2l1_507 {
  padding-right: 24px;
}

._p-b-6_1w2l1_511 {
  padding-bottom: 24px;
}

._p-l-6_1w2l1_515 {
  padding-left: 24px;
}

._m-6_1w2l1_519 {
  margin: 24px;
}

._m-t-6_1w2l1_523 {
  margin-top: 24px;
}

._m-r-6_1w2l1_527 {
  margin-right: 24px;
}

._m-b-6_1w2l1_531 {
  margin-bottom: 24px;
}

._m-l-6_1w2l1_535 {
  margin-left: 24px;
}

._p-7_1w2l1_539 {
  padding: 32px;
}

._p-t-7_1w2l1_543 {
  padding-top: 32px;
}

._p-r-7_1w2l1_547 {
  padding-right: 32px;
}

._p-b-7_1w2l1_551 {
  padding-bottom: 32px;
}

._p-l-7_1w2l1_555 {
  padding-left: 32px;
}

._m-7_1w2l1_559 {
  margin: 32px;
}

._m-t-7_1w2l1_563 {
  margin-top: 32px;
}

._m-r-7_1w2l1_567 {
  margin-right: 32px;
}

._m-b-7_1w2l1_571 {
  margin-bottom: 32px;
}

._m-l-7_1w2l1_575 {
  margin-left: 32px;
}

._p-8_1w2l1_579 {
  padding: 40px;
}

._p-t-8_1w2l1_583 {
  padding-top: 40px;
}

._p-r-8_1w2l1_587 {
  padding-right: 40px;
}

._p-b-8_1w2l1_591 {
  padding-bottom: 40px;
}

._p-l-8_1w2l1_595 {
  padding-left: 40px;
}

._m-8_1w2l1_599 {
  margin: 40px;
}

._m-t-8_1w2l1_603 {
  margin-top: 40px;
}

._m-r-8_1w2l1_607 {
  margin-right: 40px;
}

._m-b-8_1w2l1_611 {
  margin-bottom: 40px;
}

._m-l-8_1w2l1_615 {
  margin-left: 40px;
}

._p-9_1w2l1_619 {
  padding: 48px;
}

._p-t-9_1w2l1_623 {
  padding-top: 48px;
}

._p-r-9_1w2l1_627 {
  padding-right: 48px;
}

._p-b-9_1w2l1_631 {
  padding-bottom: 48px;
}

._p-l-9_1w2l1_635 {
  padding-left: 48px;
}

._m-9_1w2l1_639 {
  margin: 48px;
}

._m-t-9_1w2l1_643 {
  margin-top: 48px;
}

._m-r-9_1w2l1_647 {
  margin-right: 48px;
}

._m-b-9_1w2l1_651 {
  margin-bottom: 48px;
}

._m-l-9_1w2l1_655 {
  margin-left: 48px;
}

._p-10_1w2l1_659 {
  padding: 64px;
}

._p-t-10_1w2l1_663 {
  padding-top: 64px;
}

._p-r-10_1w2l1_667 {
  padding-right: 64px;
}

._p-b-10_1w2l1_671 {
  padding-bottom: 64px;
}

._p-l-10_1w2l1_675 {
  padding-left: 64px;
}

._m-10_1w2l1_679 {
  margin: 64px;
}

._m-t-10_1w2l1_683 {
  margin-top: 64px;
}

._m-r-10_1w2l1_687 {
  margin-right: 64px;
}

._m-b-10_1w2l1_691 {
  margin-bottom: 64px;
}

._m-l-10_1w2l1_695 {
  margin-left: 64px;
}

._p-11_1w2l1_699 {
  padding: 80px;
}

._p-t-11_1w2l1_703 {
  padding-top: 80px;
}

._p-r-11_1w2l1_707 {
  padding-right: 80px;
}

._p-b-11_1w2l1_711 {
  padding-bottom: 80px;
}

._p-l-11_1w2l1_715 {
  padding-left: 80px;
}

._m-11_1w2l1_719 {
  margin: 80px;
}

._m-t-11_1w2l1_723 {
  margin-top: 80px;
}

._m-r-11_1w2l1_727 {
  margin-right: 80px;
}

._m-b-11_1w2l1_731 {
  margin-bottom: 80px;
}

._m-l-11_1w2l1_735 {
  margin-left: 80px;
}

._p-12_1w2l1_739 {
  padding: 96px;
}

._p-t-12_1w2l1_743 {
  padding-top: 96px;
}

._p-r-12_1w2l1_747 {
  padding-right: 96px;
}

._p-b-12_1w2l1_751 {
  padding-bottom: 96px;
}

._p-l-12_1w2l1_755 {
  padding-left: 96px;
}

._m-12_1w2l1_759 {
  margin: 96px;
}

._m-t-12_1w2l1_763 {
  margin-top: 96px;
}

._m-r-12_1w2l1_767 {
  margin-right: 96px;
}

._m-b-12_1w2l1_771 {
  margin-bottom: 96px;
}

._m-l-12_1w2l1_775 {
  margin-left: 96px;
}

._p-13_1w2l1_779 {
  padding: 160px;
}

._p-t-13_1w2l1_783 {
  padding-top: 160px;
}

._p-r-13_1w2l1_787 {
  padding-right: 160px;
}

._p-b-13_1w2l1_791 {
  padding-bottom: 160px;
}

._p-l-13_1w2l1_795 {
  padding-left: 160px;
}

._m-13_1w2l1_799 {
  margin: 160px;
}

._m-t-13_1w2l1_803 {
  margin-top: 160px;
}

._m-r-13_1w2l1_807 {
  margin-right: 160px;
}

._m-b-13_1w2l1_811 {
  margin-bottom: 160px;
}

._m-l-13_1w2l1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1w2l1_825 {
  border-radius: 0;
}

._r-1_1w2l1_829 {
  border-radius: 2px;
}

._r-2_1w2l1_833 {
  border-radius: 4px;
}

._r-3_1w2l1_837 {
  border-radius: 6px;
}

._r-4_1w2l1_841 {
  border-radius: 8px;
}

._r-5_1w2l1_845 {
  border-radius: 12px;
}

._r-6_1w2l1_849 {
  border-radius: 20px;
}

._r-full_1w2l1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1w2l1_860 {
  border: 0 solid;
}

._border-1_1w2l1_864 {
  border: 1px solid;
}

._border-2_1w2l1_868 {
  border: 2px solid;
}

._border-3_1w2l1_872 {
  border: 3px solid;
}

._border-4_1w2l1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1w2l1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1w2l1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1w2l1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1w2l1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1w2l1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1w2l1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1w2l1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1w2l1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1w2l1_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1w2l1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1w2l1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1w2l1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1w2l1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1w2l1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1w2l1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1w2l1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1w2l1_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1w2l1_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1w2l1_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1w2l1_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_1w2l1_1066 {
    display: none !important;
  }
}

._mobileSearch_1w2l1_1071 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1w2l1_1071 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1w2l1_1071 > ._with-icon_1w2l1_1080,
  ._mobileSearch_1w2l1_1071 > .with-icon {
    flex: 1;
    min-width: 0;
  }
  ._mobileSearch_1w2l1_1071 input[readonly] {
    background-color: #fff !important;
    border: 1px solid var(--color-border) !important;
    cursor: pointer;
  }
}

._sheetSelect_1w2l1_1092 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetSelect_1w2l1_1092:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_1w2l1_1092 {
    font-size: 14px;
  }
}
._sheetSelect_1w2l1_1092 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetSelect_1w2l1_1092:hover {
  border-color: var(--color-primary);
}
._sheetSelect_1w2l1_1092:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_1w2l1_1092:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}
._sheetSelect_1w2l1_1092:disabled:hover {
  border-color: var(--color-border);
}

._sheetInput_1w2l1_1133 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetInput_1w2l1_1133:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_1w2l1_1133 {
    font-size: 14px;
  }
}
._sheetInput_1w2l1_1133 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetInput_1w2l1_1133:hover {
  border-color: var(--color-primary);
}
._sheetInput_1w2l1_1133:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_1w2l1_1133::placeholder {
  color: var(--color-text-muted);
}
._sheetInput_1w2l1_1133:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}

._filterChips_1w2l1_1174 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_1w2l1_1174 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}

._filterChipSlide_1w2l1_1188 {
  width: auto !important;
  flex-shrink: 0;
}

._searchForm_1w2l1_1193 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._searchForm_1w2l1_1193 {
    display: none;
  }
}

._buttonAreaInline_1w2l1_1205 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 24px;
  padding-top: 27px;
  grid-column: 11/13;
}
@media screen and (min-width: 1280px) and (max-width: 1599px) {
  ._buttonAreaInline_1w2l1_1205 {
    grid-column: 1/-1;
    justify-content: flex-end;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._buttonAreaInline_1w2l1_1205 {
    grid-column: 1/-1;
    justify-content: flex-end;
    padding-top: 0;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonAreaInline_1w2l1_1205 {
    grid-column: 1/-1;
    justify-content: flex-end;
    padding-top: 0;
  }
}

@media screen and (min-width: 1280px) and (max-width: 1599px) {
  ._searchForm_1w2l1_1193 .grid > .w-2 {
    grid-column: span 3;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._searchForm_1w2l1_1193 .grid > .w-2 {
    grid-column: span 2;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._searchForm_1w2l1_1193 .grid > .w-2 {
    grid-column: span 4;
  }
}

@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._utmRow_1w2l1_1252 .Label {
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

._advancedSearchBtn_1w2l1_1260 {
  display: flex;
  align-items: center;
  gap: 2px;
  height: 42px;
  padding: 0 4px;
  background: none;
  border: none;
  border-radius: 4px;
  color: var(--color-primary);
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  cursor: pointer;
  transition: all 0.2s;
}
._advancedSearchBtn_1w2l1_1260 i::before {
  font-size: 24px !important;
  color: var(--color-primary);
}
._advancedSearchBtn_1w2l1_1260:hover {
  background-color: var(--color-primary-bg);
}
._advancedSearchBtn_1w2l1_1260:focus {
  outline: none;
}

._listHeader_1w2l1_1288 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  flex-wrap: wrap;
  gap: 8px;
}

._leftGroup_1w2l1_1297 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._leftGroup_1w2l1_1297 {
    flex: 1;
  }
}

._totalCount_1w2l1_1309 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_1w2l1_1309:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1w2l1_1309 {
    font-size: 14px;
  }
}
._totalCount_1w2l1_1309 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1w2l1_1309 {
    font-size: 16px;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._datepickerWrapper_1w2l1_1333 {
    display: none;
  }
}

._mobileExcelButton_1w2l1_1338 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileExcelButton_1w2l1_1338 {
    display: flex;
    align-items: center;
    margin-left: auto;
  }
}

._countNumber_1w2l1_1349 {
  color: var(--color-primary);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._hideOnMobile_1w2l1_1354 {
    display: none;
  }
}

._tableWrapper_1w2l1_1359 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1w2l1_1359 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  white-space: pre-line;
}

._eventBadge_1w2l1_1440 {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._eventBadge_1w2l1_1440:not(button) {
  color: var(--color-text-body);
}
._eventBadge_1w2l1_1440 {
  font-weight: 500;
}

._eventClick_1w2l1_1455 {
  background-color: var(--color-primary-bg);
  color: var(--color-primary);
}

._eventConversion_1w2l1_1460 {
  background-color: var(--color-success-bg);
  color: var(--color-success);
}

._truncatedCell_1w2l1_1465 {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._emptyMessage_1w2l1_1472 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 240px;
  width: 100%;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
}
._emptyMessage_1w2l1_1472 i::before {
  font-size: 48px !important;
  color: var(--color-text-action-disabled);
}
._emptyMessage_1w2l1_1472 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._emptyMessage_1w2l1_1472 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1w2l1_1472 p {
    font-size: 14px;
  }
}
._emptyMessage_1w2l1_1472 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_1w2l1_1472 p span {
  color: var(--color-danger);
}

._centerMessage_1w2l1_1508 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_1w2l1_1508:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_1w2l1_1508 {
    font-size: 14px;
  }
}
._centerMessage_1w2l1_1508 {
  color: var(--color-text-muted);
}

._loadMoreTrigger_1w2l1_1529 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 24px 0;
  min-height: 60px;
}

._loadingMore_1w2l1_1537 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._spinner_1w2l1_1543 {
  width: 24px;
  height: 24px;
  border: 3px solid var(--color-border);
  border-top-color: var(--color-primary);
  border-radius: 50%;
  animation: _spin_1w2l1_1543 0.8s linear infinite;
}

@keyframes _spin_1w2l1_1543 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._skeleton_1w2l1_1560 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1w2l1_1 1.5s ease-in-out infinite;
}

._spacer_1w2l1_1567 {
  flex: 1;
}

._fixedButton_1w2l1_1571 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 20px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_1w2l1_1571 {
    display: none;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1mwre_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1mwre_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1mwre_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1mwre_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1mwre_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1mwre_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1mwre_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1mwre_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1mwre_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1mwre_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1mwre_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1mwre_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1mwre_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1mwre_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1mwre_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1mwre_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1mwre_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1mwre_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1mwre_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1mwre_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1mwre_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1mwre_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1mwre_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1mwre_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1mwre_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1mwre_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1mwre_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1mwre_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1mwre_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1mwre_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1mwre_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1mwre_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1mwre_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1mwre_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1mwre_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1mwre_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1mwre_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1mwre_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1mwre_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1mwre_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1mwre_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1mwre_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1mwre_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1mwre_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1mwre_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1mwre_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1mwre_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1mwre_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1mwre_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1mwre_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1mwre_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1mwre_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1mwre_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1mwre_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1mwre_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1mwre_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1mwre_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1mwre_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1mwre_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1mwre_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1mwre_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1mwre_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1mwre_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1mwre_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1mwre_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1mwre_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1mwre_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1mwre_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1mwre_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1mwre_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1mwre_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1mwre_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1mwre_259 {
  padding: 0;
}

._p-t-0_1mwre_263 {
  padding-top: 0;
}

._p-r-0_1mwre_267 {
  padding-right: 0;
}

._p-b-0_1mwre_271 {
  padding-bottom: 0;
}

._p-l-0_1mwre_275 {
  padding-left: 0;
}

._m-0_1mwre_279 {
  margin: 0;
}

._m-t-0_1mwre_283 {
  margin-top: 0;
}

._m-r-0_1mwre_287 {
  margin-right: 0;
}

._m-b-0_1mwre_291 {
  margin-bottom: 0;
}

._m-l-0_1mwre_295 {
  margin-left: 0;
}

._p-1_1mwre_299 {
  padding: 2px;
}

._p-t-1_1mwre_303 {
  padding-top: 2px;
}

._p-r-1_1mwre_307 {
  padding-right: 2px;
}

._p-b-1_1mwre_311 {
  padding-bottom: 2px;
}

._p-l-1_1mwre_315 {
  padding-left: 2px;
}

._m-1_1mwre_319 {
  margin: 2px;
}

._m-t-1_1mwre_323 {
  margin-top: 2px;
}

._m-r-1_1mwre_327 {
  margin-right: 2px;
}

._m-b-1_1mwre_331 {
  margin-bottom: 2px;
}

._m-l-1_1mwre_335 {
  margin-left: 2px;
}

._p-2_1mwre_339 {
  padding: 4px;
}

._p-t-2_1mwre_343 {
  padding-top: 4px;
}

._p-r-2_1mwre_347 {
  padding-right: 4px;
}

._p-b-2_1mwre_351 {
  padding-bottom: 4px;
}

._p-l-2_1mwre_355 {
  padding-left: 4px;
}

._m-2_1mwre_359 {
  margin: 4px;
}

._m-t-2_1mwre_363 {
  margin-top: 4px;
}

._m-r-2_1mwre_367 {
  margin-right: 4px;
}

._m-b-2_1mwre_371 {
  margin-bottom: 4px;
}

._m-l-2_1mwre_375 {
  margin-left: 4px;
}

._p-3_1mwre_379 {
  padding: 8px;
}

._p-t-3_1mwre_383 {
  padding-top: 8px;
}

._p-r-3_1mwre_387 {
  padding-right: 8px;
}

._p-b-3_1mwre_391 {
  padding-bottom: 8px;
}

._p-l-3_1mwre_395 {
  padding-left: 8px;
}

._m-3_1mwre_399 {
  margin: 8px;
}

._m-t-3_1mwre_403 {
  margin-top: 8px;
}

._m-r-3_1mwre_407 {
  margin-right: 8px;
}

._m-b-3_1mwre_411 {
  margin-bottom: 8px;
}

._m-l-3_1mwre_415 {
  margin-left: 8px;
}

._p-4_1mwre_419 {
  padding: 12px;
}

._p-t-4_1mwre_423 {
  padding-top: 12px;
}

._p-r-4_1mwre_427 {
  padding-right: 12px;
}

._p-b-4_1mwre_431 {
  padding-bottom: 12px;
}

._p-l-4_1mwre_435 {
  padding-left: 12px;
}

._m-4_1mwre_439 {
  margin: 12px;
}

._m-t-4_1mwre_443 {
  margin-top: 12px;
}

._m-r-4_1mwre_447 {
  margin-right: 12px;
}

._m-b-4_1mwre_451 {
  margin-bottom: 12px;
}

._m-l-4_1mwre_455 {
  margin-left: 12px;
}

._p-5_1mwre_459 {
  padding: 16px;
}

._p-t-5_1mwre_463 {
  padding-top: 16px;
}

._p-r-5_1mwre_467 {
  padding-right: 16px;
}

._p-b-5_1mwre_471 {
  padding-bottom: 16px;
}

._p-l-5_1mwre_475 {
  padding-left: 16px;
}

._m-5_1mwre_479 {
  margin: 16px;
}

._m-t-5_1mwre_483 {
  margin-top: 16px;
}

._m-r-5_1mwre_487 {
  margin-right: 16px;
}

._m-b-5_1mwre_491 {
  margin-bottom: 16px;
}

._m-l-5_1mwre_495 {
  margin-left: 16px;
}

._p-6_1mwre_499 {
  padding: 24px;
}

._p-t-6_1mwre_503 {
  padding-top: 24px;
}

._p-r-6_1mwre_507 {
  padding-right: 24px;
}

._p-b-6_1mwre_511 {
  padding-bottom: 24px;
}

._p-l-6_1mwre_515 {
  padding-left: 24px;
}

._m-6_1mwre_519 {
  margin: 24px;
}

._m-t-6_1mwre_523 {
  margin-top: 24px;
}

._m-r-6_1mwre_527 {
  margin-right: 24px;
}

._m-b-6_1mwre_531 {
  margin-bottom: 24px;
}

._m-l-6_1mwre_535 {
  margin-left: 24px;
}

._p-7_1mwre_539 {
  padding: 32px;
}

._p-t-7_1mwre_543 {
  padding-top: 32px;
}

._p-r-7_1mwre_547 {
  padding-right: 32px;
}

._p-b-7_1mwre_551 {
  padding-bottom: 32px;
}

._p-l-7_1mwre_555 {
  padding-left: 32px;
}

._m-7_1mwre_559 {
  margin: 32px;
}

._m-t-7_1mwre_563 {
  margin-top: 32px;
}

._m-r-7_1mwre_567 {
  margin-right: 32px;
}

._m-b-7_1mwre_571 {
  margin-bottom: 32px;
}

._m-l-7_1mwre_575 {
  margin-left: 32px;
}

._p-8_1mwre_579 {
  padding: 40px;
}

._p-t-8_1mwre_583 {
  padding-top: 40px;
}

._p-r-8_1mwre_587 {
  padding-right: 40px;
}

._p-b-8_1mwre_591 {
  padding-bottom: 40px;
}

._p-l-8_1mwre_595 {
  padding-left: 40px;
}

._m-8_1mwre_599 {
  margin: 40px;
}

._m-t-8_1mwre_603 {
  margin-top: 40px;
}

._m-r-8_1mwre_607 {
  margin-right: 40px;
}

._m-b-8_1mwre_611 {
  margin-bottom: 40px;
}

._m-l-8_1mwre_615 {
  margin-left: 40px;
}

._p-9_1mwre_619 {
  padding: 48px;
}

._p-t-9_1mwre_623 {
  padding-top: 48px;
}

._p-r-9_1mwre_627 {
  padding-right: 48px;
}

._p-b-9_1mwre_631 {
  padding-bottom: 48px;
}

._p-l-9_1mwre_635 {
  padding-left: 48px;
}

._m-9_1mwre_639 {
  margin: 48px;
}

._m-t-9_1mwre_643 {
  margin-top: 48px;
}

._m-r-9_1mwre_647 {
  margin-right: 48px;
}

._m-b-9_1mwre_651 {
  margin-bottom: 48px;
}

._m-l-9_1mwre_655 {
  margin-left: 48px;
}

._p-10_1mwre_659 {
  padding: 64px;
}

._p-t-10_1mwre_663 {
  padding-top: 64px;
}

._p-r-10_1mwre_667 {
  padding-right: 64px;
}

._p-b-10_1mwre_671 {
  padding-bottom: 64px;
}

._p-l-10_1mwre_675 {
  padding-left: 64px;
}

._m-10_1mwre_679 {
  margin: 64px;
}

._m-t-10_1mwre_683 {
  margin-top: 64px;
}

._m-r-10_1mwre_687 {
  margin-right: 64px;
}

._m-b-10_1mwre_691 {
  margin-bottom: 64px;
}

._m-l-10_1mwre_695 {
  margin-left: 64px;
}

._p-11_1mwre_699 {
  padding: 80px;
}

._p-t-11_1mwre_703 {
  padding-top: 80px;
}

._p-r-11_1mwre_707 {
  padding-right: 80px;
}

._p-b-11_1mwre_711 {
  padding-bottom: 80px;
}

._p-l-11_1mwre_715 {
  padding-left: 80px;
}

._m-11_1mwre_719 {
  margin: 80px;
}

._m-t-11_1mwre_723 {
  margin-top: 80px;
}

._m-r-11_1mwre_727 {
  margin-right: 80px;
}

._m-b-11_1mwre_731 {
  margin-bottom: 80px;
}

._m-l-11_1mwre_735 {
  margin-left: 80px;
}

._p-12_1mwre_739 {
  padding: 96px;
}

._p-t-12_1mwre_743 {
  padding-top: 96px;
}

._p-r-12_1mwre_747 {
  padding-right: 96px;
}

._p-b-12_1mwre_751 {
  padding-bottom: 96px;
}

._p-l-12_1mwre_755 {
  padding-left: 96px;
}

._m-12_1mwre_759 {
  margin: 96px;
}

._m-t-12_1mwre_763 {
  margin-top: 96px;
}

._m-r-12_1mwre_767 {
  margin-right: 96px;
}

._m-b-12_1mwre_771 {
  margin-bottom: 96px;
}

._m-l-12_1mwre_775 {
  margin-left: 96px;
}

._p-13_1mwre_779 {
  padding: 160px;
}

._p-t-13_1mwre_783 {
  padding-top: 160px;
}

._p-r-13_1mwre_787 {
  padding-right: 160px;
}

._p-b-13_1mwre_791 {
  padding-bottom: 160px;
}

._p-l-13_1mwre_795 {
  padding-left: 160px;
}

._m-13_1mwre_799 {
  margin: 160px;
}

._m-t-13_1mwre_803 {
  margin-top: 160px;
}

._m-r-13_1mwre_807 {
  margin-right: 160px;
}

._m-b-13_1mwre_811 {
  margin-bottom: 160px;
}

._m-l-13_1mwre_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1mwre_825 {
  border-radius: 0;
}

._r-1_1mwre_829 {
  border-radius: 2px;
}

._r-2_1mwre_833 {
  border-radius: 4px;
}

._r-3_1mwre_837 {
  border-radius: 6px;
}

._r-4_1mwre_841 {
  border-radius: 8px;
}

._r-5_1mwre_845 {
  border-radius: 12px;
}

._r-6_1mwre_849 {
  border-radius: 20px;
}

._r-full_1mwre_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1mwre_860 {
  border: 0 solid;
}

._border-1_1mwre_864 {
  border: 1px solid;
}

._border-2_1mwre_868 {
  border: 2px solid;
}

._border-3_1mwre_872 {
  border: 3px solid;
}

._border-4_1mwre_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1mwre_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1mwre_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1mwre_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1mwre_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1mwre_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1mwre_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1mwre_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1mwre_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1mwre_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1mwre_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1mwre_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1mwre_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1mwre_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1mwre_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1mwre_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1mwre_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1mwre_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._container_1mwre_1039 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px;
  min-height: 200px;
}

._spinner_1mwre_1047 {
  position: relative;
}

._spinnerCircle_1mwre_1051 {
  width: 100%;
  height: 100%;
  border: 3px solid var(--color-border);
  border-top-color: var(--color-primary);
  border-radius: 50%;
  animation: _spin_1mwre_1047 1s linear infinite;
}

@keyframes _spin_1mwre_1047 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ufhh_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ufhh_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ufhh_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ufhh_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ufhh_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ufhh_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ufhh_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ufhh_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ufhh_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1ufhh_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ufhh_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ufhh_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ufhh_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ufhh_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ufhh_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ufhh_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ufhh_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ufhh_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1ufhh_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ufhh_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ufhh_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ufhh_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ufhh_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ufhh_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ufhh_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ufhh_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ufhh_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1ufhh_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ufhh_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ufhh_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ufhh_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ufhh_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ufhh_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ufhh_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ufhh_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ufhh_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1ufhh_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ufhh_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ufhh_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ufhh_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ufhh_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ufhh_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ufhh_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ufhh_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ufhh_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1ufhh_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ufhh_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ufhh_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ufhh_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ufhh_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ufhh_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ufhh_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ufhh_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ufhh_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1ufhh_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ufhh_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ufhh_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ufhh_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ufhh_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ufhh_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ufhh_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ufhh_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ufhh_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1ufhh_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ufhh_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ufhh_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ufhh_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ufhh_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ufhh_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ufhh_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ufhh_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ufhh_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ufhh_259 {
  padding: 0;
}

._p-t-0_1ufhh_263 {
  padding-top: 0;
}

._p-r-0_1ufhh_267 {
  padding-right: 0;
}

._p-b-0_1ufhh_271 {
  padding-bottom: 0;
}

._p-l-0_1ufhh_275 {
  padding-left: 0;
}

._m-0_1ufhh_279 {
  margin: 0;
}

._m-t-0_1ufhh_283 {
  margin-top: 0;
}

._m-r-0_1ufhh_287 {
  margin-right: 0;
}

._m-b-0_1ufhh_291 {
  margin-bottom: 0;
}

._m-l-0_1ufhh_295 {
  margin-left: 0;
}

._p-1_1ufhh_299 {
  padding: 2px;
}

._p-t-1_1ufhh_303 {
  padding-top: 2px;
}

._p-r-1_1ufhh_307 {
  padding-right: 2px;
}

._p-b-1_1ufhh_311 {
  padding-bottom: 2px;
}

._p-l-1_1ufhh_315 {
  padding-left: 2px;
}

._m-1_1ufhh_319 {
  margin: 2px;
}

._m-t-1_1ufhh_323 {
  margin-top: 2px;
}

._m-r-1_1ufhh_327 {
  margin-right: 2px;
}

._m-b-1_1ufhh_331 {
  margin-bottom: 2px;
}

._m-l-1_1ufhh_335 {
  margin-left: 2px;
}

._p-2_1ufhh_339 {
  padding: 4px;
}

._p-t-2_1ufhh_343 {
  padding-top: 4px;
}

._p-r-2_1ufhh_347 {
  padding-right: 4px;
}

._p-b-2_1ufhh_351 {
  padding-bottom: 4px;
}

._p-l-2_1ufhh_355 {
  padding-left: 4px;
}

._m-2_1ufhh_359 {
  margin: 4px;
}

._m-t-2_1ufhh_363 {
  margin-top: 4px;
}

._m-r-2_1ufhh_367 {
  margin-right: 4px;
}

._m-b-2_1ufhh_371 {
  margin-bottom: 4px;
}

._m-l-2_1ufhh_375 {
  margin-left: 4px;
}

._p-3_1ufhh_379 {
  padding: 8px;
}

._p-t-3_1ufhh_383 {
  padding-top: 8px;
}

._p-r-3_1ufhh_387 {
  padding-right: 8px;
}

._p-b-3_1ufhh_391 {
  padding-bottom: 8px;
}

._p-l-3_1ufhh_395 {
  padding-left: 8px;
}

._m-3_1ufhh_399 {
  margin: 8px;
}

._m-t-3_1ufhh_403 {
  margin-top: 8px;
}

._m-r-3_1ufhh_407 {
  margin-right: 8px;
}

._m-b-3_1ufhh_411 {
  margin-bottom: 8px;
}

._m-l-3_1ufhh_415 {
  margin-left: 8px;
}

._p-4_1ufhh_419 {
  padding: 12px;
}

._p-t-4_1ufhh_423 {
  padding-top: 12px;
}

._p-r-4_1ufhh_427 {
  padding-right: 12px;
}

._p-b-4_1ufhh_431 {
  padding-bottom: 12px;
}

._p-l-4_1ufhh_435 {
  padding-left: 12px;
}

._m-4_1ufhh_439 {
  margin: 12px;
}

._m-t-4_1ufhh_443 {
  margin-top: 12px;
}

._m-r-4_1ufhh_447 {
  margin-right: 12px;
}

._m-b-4_1ufhh_451 {
  margin-bottom: 12px;
}

._m-l-4_1ufhh_455 {
  margin-left: 12px;
}

._p-5_1ufhh_459 {
  padding: 16px;
}

._p-t-5_1ufhh_463 {
  padding-top: 16px;
}

._p-r-5_1ufhh_467 {
  padding-right: 16px;
}

._p-b-5_1ufhh_471 {
  padding-bottom: 16px;
}

._p-l-5_1ufhh_475 {
  padding-left: 16px;
}

._m-5_1ufhh_479 {
  margin: 16px;
}

._m-t-5_1ufhh_483 {
  margin-top: 16px;
}

._m-r-5_1ufhh_487 {
  margin-right: 16px;
}

._m-b-5_1ufhh_491 {
  margin-bottom: 16px;
}

._m-l-5_1ufhh_495 {
  margin-left: 16px;
}

._p-6_1ufhh_499 {
  padding: 24px;
}

._p-t-6_1ufhh_503 {
  padding-top: 24px;
}

._p-r-6_1ufhh_507 {
  padding-right: 24px;
}

._p-b-6_1ufhh_511 {
  padding-bottom: 24px;
}

._p-l-6_1ufhh_515 {
  padding-left: 24px;
}

._m-6_1ufhh_519 {
  margin: 24px;
}

._m-t-6_1ufhh_523 {
  margin-top: 24px;
}

._m-r-6_1ufhh_527 {
  margin-right: 24px;
}

._m-b-6_1ufhh_531 {
  margin-bottom: 24px;
}

._m-l-6_1ufhh_535 {
  margin-left: 24px;
}

._p-7_1ufhh_539 {
  padding: 32px;
}

._p-t-7_1ufhh_543 {
  padding-top: 32px;
}

._p-r-7_1ufhh_547 {
  padding-right: 32px;
}

._p-b-7_1ufhh_551 {
  padding-bottom: 32px;
}

._p-l-7_1ufhh_555 {
  padding-left: 32px;
}

._m-7_1ufhh_559 {
  margin: 32px;
}

._m-t-7_1ufhh_563 {
  margin-top: 32px;
}

._m-r-7_1ufhh_567 {
  margin-right: 32px;
}

._m-b-7_1ufhh_571 {
  margin-bottom: 32px;
}

._m-l-7_1ufhh_575 {
  margin-left: 32px;
}

._p-8_1ufhh_579 {
  padding: 40px;
}

._p-t-8_1ufhh_583 {
  padding-top: 40px;
}

._p-r-8_1ufhh_587 {
  padding-right: 40px;
}

._p-b-8_1ufhh_591 {
  padding-bottom: 40px;
}

._p-l-8_1ufhh_595 {
  padding-left: 40px;
}

._m-8_1ufhh_599 {
  margin: 40px;
}

._m-t-8_1ufhh_603 {
  margin-top: 40px;
}

._m-r-8_1ufhh_607 {
  margin-right: 40px;
}

._m-b-8_1ufhh_611 {
  margin-bottom: 40px;
}

._m-l-8_1ufhh_615 {
  margin-left: 40px;
}

._p-9_1ufhh_619 {
  padding: 48px;
}

._p-t-9_1ufhh_623 {
  padding-top: 48px;
}

._p-r-9_1ufhh_627 {
  padding-right: 48px;
}

._p-b-9_1ufhh_631 {
  padding-bottom: 48px;
}

._p-l-9_1ufhh_635 {
  padding-left: 48px;
}

._m-9_1ufhh_639 {
  margin: 48px;
}

._m-t-9_1ufhh_643 {
  margin-top: 48px;
}

._m-r-9_1ufhh_647 {
  margin-right: 48px;
}

._m-b-9_1ufhh_651 {
  margin-bottom: 48px;
}

._m-l-9_1ufhh_655 {
  margin-left: 48px;
}

._p-10_1ufhh_659 {
  padding: 64px;
}

._p-t-10_1ufhh_663 {
  padding-top: 64px;
}

._p-r-10_1ufhh_667 {
  padding-right: 64px;
}

._p-b-10_1ufhh_671 {
  padding-bottom: 64px;
}

._p-l-10_1ufhh_675 {
  padding-left: 64px;
}

._m-10_1ufhh_679 {
  margin: 64px;
}

._m-t-10_1ufhh_683 {
  margin-top: 64px;
}

._m-r-10_1ufhh_687 {
  margin-right: 64px;
}

._m-b-10_1ufhh_691 {
  margin-bottom: 64px;
}

._m-l-10_1ufhh_695 {
  margin-left: 64px;
}

._p-11_1ufhh_699 {
  padding: 80px;
}

._p-t-11_1ufhh_703 {
  padding-top: 80px;
}

._p-r-11_1ufhh_707 {
  padding-right: 80px;
}

._p-b-11_1ufhh_711 {
  padding-bottom: 80px;
}

._p-l-11_1ufhh_715 {
  padding-left: 80px;
}

._m-11_1ufhh_719 {
  margin: 80px;
}

._m-t-11_1ufhh_723 {
  margin-top: 80px;
}

._m-r-11_1ufhh_727 {
  margin-right: 80px;
}

._m-b-11_1ufhh_731 {
  margin-bottom: 80px;
}

._m-l-11_1ufhh_735 {
  margin-left: 80px;
}

._p-12_1ufhh_739 {
  padding: 96px;
}

._p-t-12_1ufhh_743 {
  padding-top: 96px;
}

._p-r-12_1ufhh_747 {
  padding-right: 96px;
}

._p-b-12_1ufhh_751 {
  padding-bottom: 96px;
}

._p-l-12_1ufhh_755 {
  padding-left: 96px;
}

._m-12_1ufhh_759 {
  margin: 96px;
}

._m-t-12_1ufhh_763 {
  margin-top: 96px;
}

._m-r-12_1ufhh_767 {
  margin-right: 96px;
}

._m-b-12_1ufhh_771 {
  margin-bottom: 96px;
}

._m-l-12_1ufhh_775 {
  margin-left: 96px;
}

._p-13_1ufhh_779 {
  padding: 160px;
}

._p-t-13_1ufhh_783 {
  padding-top: 160px;
}

._p-r-13_1ufhh_787 {
  padding-right: 160px;
}

._p-b-13_1ufhh_791 {
  padding-bottom: 160px;
}

._p-l-13_1ufhh_795 {
  padding-left: 160px;
}

._m-13_1ufhh_799 {
  margin: 160px;
}

._m-t-13_1ufhh_803 {
  margin-top: 160px;
}

._m-r-13_1ufhh_807 {
  margin-right: 160px;
}

._m-b-13_1ufhh_811 {
  margin-bottom: 160px;
}

._m-l-13_1ufhh_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ufhh_825 {
  border-radius: 0;
}

._r-1_1ufhh_829 {
  border-radius: 2px;
}

._r-2_1ufhh_833 {
  border-radius: 4px;
}

._r-3_1ufhh_837 {
  border-radius: 6px;
}

._r-4_1ufhh_841 {
  border-radius: 8px;
}

._r-5_1ufhh_845 {
  border-radius: 12px;
}

._r-6_1ufhh_849 {
  border-radius: 20px;
}

._r-full_1ufhh_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ufhh_860 {
  border: 0 solid;
}

._border-1_1ufhh_864 {
  border: 1px solid;
}

._border-2_1ufhh_868 {
  border: 2px solid;
}

._border-3_1ufhh_872 {
  border: 3px solid;
}

._border-4_1ufhh_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ufhh_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ufhh_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ufhh_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ufhh_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ufhh_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ufhh_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ufhh_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ufhh_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ufhh_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1ufhh_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ufhh_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ufhh_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ufhh_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ufhh_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ufhh_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ufhh_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ufhh_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._colorInputWrapper_1ufhh_1039 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1ufhh_1039 input[type=text] {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1ufhh_1048 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  padding: 0;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  cursor: pointer;
  transition: border-color 0.2s, box-shadow 0.2s;
}
._colorPreview_1ufhh_1048:hover:not(:disabled) {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 2px var(--color-primary-subtle);
}
._colorPreview_1ufhh_1048:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

._hiddenColorPicker_1ufhh_1070 {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  border: none;
  opacity: 0;
  pointer-events: none;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_a9w8f_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_a9w8f_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_a9w8f_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_a9w8f_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_a9w8f_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_a9w8f_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_a9w8f_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_a9w8f_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_a9w8f_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_a9w8f_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_a9w8f_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_a9w8f_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_a9w8f_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_a9w8f_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_a9w8f_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_a9w8f_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_a9w8f_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_a9w8f_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_a9w8f_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_a9w8f_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_a9w8f_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_a9w8f_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_a9w8f_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_a9w8f_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_a9w8f_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_a9w8f_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_a9w8f_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_a9w8f_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_a9w8f_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_a9w8f_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_a9w8f_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_a9w8f_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_a9w8f_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_a9w8f_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_a9w8f_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_a9w8f_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_a9w8f_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_a9w8f_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_a9w8f_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_a9w8f_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_a9w8f_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_a9w8f_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_a9w8f_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_a9w8f_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_a9w8f_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_a9w8f_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_a9w8f_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_a9w8f_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_a9w8f_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_a9w8f_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_a9w8f_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_a9w8f_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_a9w8f_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_a9w8f_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_a9w8f_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_a9w8f_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_a9w8f_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_a9w8f_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_a9w8f_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_a9w8f_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_a9w8f_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_a9w8f_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_a9w8f_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_a9w8f_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_a9w8f_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_a9w8f_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_a9w8f_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_a9w8f_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_a9w8f_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_a9w8f_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_a9w8f_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_a9w8f_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_a9w8f_259 {
  padding: 0;
}

._p-t-0_a9w8f_263 {
  padding-top: 0;
}

._p-r-0_a9w8f_267 {
  padding-right: 0;
}

._p-b-0_a9w8f_271 {
  padding-bottom: 0;
}

._p-l-0_a9w8f_275 {
  padding-left: 0;
}

._m-0_a9w8f_279 {
  margin: 0;
}

._m-t-0_a9w8f_283 {
  margin-top: 0;
}

._m-r-0_a9w8f_287 {
  margin-right: 0;
}

._m-b-0_a9w8f_291 {
  margin-bottom: 0;
}

._m-l-0_a9w8f_295 {
  margin-left: 0;
}

._p-1_a9w8f_299 {
  padding: 2px;
}

._p-t-1_a9w8f_303 {
  padding-top: 2px;
}

._p-r-1_a9w8f_307 {
  padding-right: 2px;
}

._p-b-1_a9w8f_311 {
  padding-bottom: 2px;
}

._p-l-1_a9w8f_315 {
  padding-left: 2px;
}

._m-1_a9w8f_319 {
  margin: 2px;
}

._m-t-1_a9w8f_323 {
  margin-top: 2px;
}

._m-r-1_a9w8f_327 {
  margin-right: 2px;
}

._m-b-1_a9w8f_331 {
  margin-bottom: 2px;
}

._m-l-1_a9w8f_335 {
  margin-left: 2px;
}

._p-2_a9w8f_339 {
  padding: 4px;
}

._p-t-2_a9w8f_343 {
  padding-top: 4px;
}

._p-r-2_a9w8f_347 {
  padding-right: 4px;
}

._p-b-2_a9w8f_351 {
  padding-bottom: 4px;
}

._p-l-2_a9w8f_355 {
  padding-left: 4px;
}

._m-2_a9w8f_359 {
  margin: 4px;
}

._m-t-2_a9w8f_363 {
  margin-top: 4px;
}

._m-r-2_a9w8f_367 {
  margin-right: 4px;
}

._m-b-2_a9w8f_371 {
  margin-bottom: 4px;
}

._m-l-2_a9w8f_375 {
  margin-left: 4px;
}

._p-3_a9w8f_379 {
  padding: 8px;
}

._p-t-3_a9w8f_383 {
  padding-top: 8px;
}

._p-r-3_a9w8f_387 {
  padding-right: 8px;
}

._p-b-3_a9w8f_391 {
  padding-bottom: 8px;
}

._p-l-3_a9w8f_395 {
  padding-left: 8px;
}

._m-3_a9w8f_399 {
  margin: 8px;
}

._m-t-3_a9w8f_403 {
  margin-top: 8px;
}

._m-r-3_a9w8f_407 {
  margin-right: 8px;
}

._m-b-3_a9w8f_411 {
  margin-bottom: 8px;
}

._m-l-3_a9w8f_415 {
  margin-left: 8px;
}

._p-4_a9w8f_419 {
  padding: 12px;
}

._p-t-4_a9w8f_423 {
  padding-top: 12px;
}

._p-r-4_a9w8f_427 {
  padding-right: 12px;
}

._p-b-4_a9w8f_431 {
  padding-bottom: 12px;
}

._p-l-4_a9w8f_435 {
  padding-left: 12px;
}

._m-4_a9w8f_439 {
  margin: 12px;
}

._m-t-4_a9w8f_443 {
  margin-top: 12px;
}

._m-r-4_a9w8f_447 {
  margin-right: 12px;
}

._m-b-4_a9w8f_451 {
  margin-bottom: 12px;
}

._m-l-4_a9w8f_455 {
  margin-left: 12px;
}

._p-5_a9w8f_459 {
  padding: 16px;
}

._p-t-5_a9w8f_463 {
  padding-top: 16px;
}

._p-r-5_a9w8f_467 {
  padding-right: 16px;
}

._p-b-5_a9w8f_471 {
  padding-bottom: 16px;
}

._p-l-5_a9w8f_475 {
  padding-left: 16px;
}

._m-5_a9w8f_479 {
  margin: 16px;
}

._m-t-5_a9w8f_483 {
  margin-top: 16px;
}

._m-r-5_a9w8f_487 {
  margin-right: 16px;
}

._m-b-5_a9w8f_491 {
  margin-bottom: 16px;
}

._m-l-5_a9w8f_495 {
  margin-left: 16px;
}

._p-6_a9w8f_499 {
  padding: 24px;
}

._p-t-6_a9w8f_503 {
  padding-top: 24px;
}

._p-r-6_a9w8f_507 {
  padding-right: 24px;
}

._p-b-6_a9w8f_511 {
  padding-bottom: 24px;
}

._p-l-6_a9w8f_515 {
  padding-left: 24px;
}

._m-6_a9w8f_519 {
  margin: 24px;
}

._m-t-6_a9w8f_523 {
  margin-top: 24px;
}

._m-r-6_a9w8f_527 {
  margin-right: 24px;
}

._m-b-6_a9w8f_531 {
  margin-bottom: 24px;
}

._m-l-6_a9w8f_535 {
  margin-left: 24px;
}

._p-7_a9w8f_539 {
  padding: 32px;
}

._p-t-7_a9w8f_543 {
  padding-top: 32px;
}

._p-r-7_a9w8f_547 {
  padding-right: 32px;
}

._p-b-7_a9w8f_551 {
  padding-bottom: 32px;
}

._p-l-7_a9w8f_555 {
  padding-left: 32px;
}

._m-7_a9w8f_559 {
  margin: 32px;
}

._m-t-7_a9w8f_563 {
  margin-top: 32px;
}

._m-r-7_a9w8f_567 {
  margin-right: 32px;
}

._m-b-7_a9w8f_571 {
  margin-bottom: 32px;
}

._m-l-7_a9w8f_575 {
  margin-left: 32px;
}

._p-8_a9w8f_579 {
  padding: 40px;
}

._p-t-8_a9w8f_583 {
  padding-top: 40px;
}

._p-r-8_a9w8f_587 {
  padding-right: 40px;
}

._p-b-8_a9w8f_591 {
  padding-bottom: 40px;
}

._p-l-8_a9w8f_595 {
  padding-left: 40px;
}

._m-8_a9w8f_599 {
  margin: 40px;
}

._m-t-8_a9w8f_603 {
  margin-top: 40px;
}

._m-r-8_a9w8f_607 {
  margin-right: 40px;
}

._m-b-8_a9w8f_611 {
  margin-bottom: 40px;
}

._m-l-8_a9w8f_615 {
  margin-left: 40px;
}

._p-9_a9w8f_619 {
  padding: 48px;
}

._p-t-9_a9w8f_623 {
  padding-top: 48px;
}

._p-r-9_a9w8f_627 {
  padding-right: 48px;
}

._p-b-9_a9w8f_631 {
  padding-bottom: 48px;
}

._p-l-9_a9w8f_635 {
  padding-left: 48px;
}

._m-9_a9w8f_639 {
  margin: 48px;
}

._m-t-9_a9w8f_643 {
  margin-top: 48px;
}

._m-r-9_a9w8f_647 {
  margin-right: 48px;
}

._m-b-9_a9w8f_651 {
  margin-bottom: 48px;
}

._m-l-9_a9w8f_655 {
  margin-left: 48px;
}

._p-10_a9w8f_659 {
  padding: 64px;
}

._p-t-10_a9w8f_663 {
  padding-top: 64px;
}

._p-r-10_a9w8f_667 {
  padding-right: 64px;
}

._p-b-10_a9w8f_671 {
  padding-bottom: 64px;
}

._p-l-10_a9w8f_675 {
  padding-left: 64px;
}

._m-10_a9w8f_679 {
  margin: 64px;
}

._m-t-10_a9w8f_683 {
  margin-top: 64px;
}

._m-r-10_a9w8f_687 {
  margin-right: 64px;
}

._m-b-10_a9w8f_691 {
  margin-bottom: 64px;
}

._m-l-10_a9w8f_695 {
  margin-left: 64px;
}

._p-11_a9w8f_699 {
  padding: 80px;
}

._p-t-11_a9w8f_703 {
  padding-top: 80px;
}

._p-r-11_a9w8f_707 {
  padding-right: 80px;
}

._p-b-11_a9w8f_711 {
  padding-bottom: 80px;
}

._p-l-11_a9w8f_715 {
  padding-left: 80px;
}

._m-11_a9w8f_719 {
  margin: 80px;
}

._m-t-11_a9w8f_723 {
  margin-top: 80px;
}

._m-r-11_a9w8f_727 {
  margin-right: 80px;
}

._m-b-11_a9w8f_731 {
  margin-bottom: 80px;
}

._m-l-11_a9w8f_735 {
  margin-left: 80px;
}

._p-12_a9w8f_739 {
  padding: 96px;
}

._p-t-12_a9w8f_743 {
  padding-top: 96px;
}

._p-r-12_a9w8f_747 {
  padding-right: 96px;
}

._p-b-12_a9w8f_751 {
  padding-bottom: 96px;
}

._p-l-12_a9w8f_755 {
  padding-left: 96px;
}

._m-12_a9w8f_759 {
  margin: 96px;
}

._m-t-12_a9w8f_763 {
  margin-top: 96px;
}

._m-r-12_a9w8f_767 {
  margin-right: 96px;
}

._m-b-12_a9w8f_771 {
  margin-bottom: 96px;
}

._m-l-12_a9w8f_775 {
  margin-left: 96px;
}

._p-13_a9w8f_779 {
  padding: 160px;
}

._p-t-13_a9w8f_783 {
  padding-top: 160px;
}

._p-r-13_a9w8f_787 {
  padding-right: 160px;
}

._p-b-13_a9w8f_791 {
  padding-bottom: 160px;
}

._p-l-13_a9w8f_795 {
  padding-left: 160px;
}

._m-13_a9w8f_799 {
  margin: 160px;
}

._m-t-13_a9w8f_803 {
  margin-top: 160px;
}

._m-r-13_a9w8f_807 {
  margin-right: 160px;
}

._m-b-13_a9w8f_811 {
  margin-bottom: 160px;
}

._m-l-13_a9w8f_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_a9w8f_825 {
  border-radius: 0;
}

._r-1_a9w8f_829 {
  border-radius: 2px;
}

._r-2_a9w8f_833 {
  border-radius: 4px;
}

._r-3_a9w8f_837 {
  border-radius: 6px;
}

._r-4_a9w8f_841 {
  border-radius: 8px;
}

._r-5_a9w8f_845 {
  border-radius: 12px;
}

._r-6_a9w8f_849 {
  border-radius: 20px;
}

._r-full_a9w8f_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_a9w8f_860 {
  border: 0 solid;
}

._border-1_a9w8f_864 {
  border: 1px solid;
}

._border-2_a9w8f_868 {
  border: 2px solid;
}

._border-3_a9w8f_872 {
  border: 3px solid;
}

._border-4_a9w8f_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_a9w8f_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_a9w8f_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_a9w8f_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_a9w8f_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_a9w8f_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_a9w8f_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_a9w8f_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_a9w8f_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_a9w8f_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_a9w8f_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_a9w8f_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_a9w8f_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_a9w8f_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_a9w8f_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_a9w8f_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_a9w8f_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_a9w8f_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_a9w8f_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_a9w8f_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_a9w8f_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._desktopLayout_a9w8f_1065 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_a9w8f_1065 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_a9w8f_1065 {
    display: none !important;
  }
}

._singleColumnLayout_a9w8f_1085 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._singleColumnLayout_a9w8f_1085 {
    display: none !important;
  }
}

._leftSection_a9w8f_1097 {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
._leftSection_a9w8f_1097 > section {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._rightSection_a9w8f_1108 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
._rightSection_a9w8f_1108 > section {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._mobileLayout_a9w8f_1121 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileLayout_a9w8f_1121 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    flex: 1;
  }
}

._sectionTitle_a9w8f_1133 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_a9w8f_1133:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_a9w8f_1133 {
    font-size: 16px;
  }
}
._sectionTitle_a9w8f_1133 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_a9w8f_1133 {
    font-size: 18px;
    font-weight: 600;
  }
}

._formFields_a9w8f_1157 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  flex: 1;
}
._formFields_a9w8f_1157 select {
  border: 1px solid var(--color-border-disabled);
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._formFields_a9w8f_1157 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFields_a9w8f_1157 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._formFields_a9w8f_1157 label {
    font-size: 14px !important;
  }
  ._formFields_a9w8f_1157 input,
  ._formFields_a9w8f_1157 select {
    font-size: 16px !important;
  }
}

._conditionalField_a9w8f_1185 {
  grid-column: span 1;
}

._formGrid_a9w8f_1189 {
  padding: 0 !important;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_a9w8f_1189 {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
  }
  ._formGrid_a9w8f_1189 > [class*=w-] {
    width: 100% !important;
  }
  ._formGrid_a9w8f_1189 label {
    font-size: 14px !important;
  }
  ._formGrid_a9w8f_1189 input,
  ._formGrid_a9w8f_1189 select {
    font-size: 16px !important;
  }
}

._radioGroup_a9w8f_1211 {
  display: flex;
  gap: 24px;
}

._radioItem_a9w8f_1216 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._radioItem_a9w8f_1216 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_a9w8f_1216 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_a9w8f_1216 label {
    font-size: 14px;
  }
}
._radioItem_a9w8f_1216 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._colorInputWrapper_a9w8f_1240 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_a9w8f_1240 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_a9w8f_1249 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}

._imageUploadWrapper_a9w8f_1261 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._imagePreviewContainer_a9w8f_1267 {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
}

._imagePreview_a9w8f_1267 {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  object-fit: cover;
}

._imageDeleteButton_a9w8f_1281 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
._imageDeleteButton_a9w8f_1281:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_a9w8f_1281 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_a9w8f_1281 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_a9w8f_1311 {
  width: 100%;
  aspect-ratio: 1/1;
  background-color: #fafafa;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyImageArea_a9w8f_1311:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_a9w8f_1311 i,
._emptyImageArea_a9w8f_1311 span {
  pointer-events: none;
}
._emptyImageArea_a9w8f_1311 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_a9w8f_1311 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_a9w8f_1311 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_a9w8f_1311 span {
    font-size: 12px;
  }
}
._emptyImageArea_a9w8f_1311 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}

._changeImageButton_a9w8f_1357 {
  width: 100%;
}

._buttonGroup_a9w8f_1361 {
  display: flex;
  justify-content: space-between;
  padding-top: 24px;
  margin-top: auto;
}
._buttonGroup_a9w8f_1361:has(> :only-child) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_a9w8f_1361 {
    display: none;
  }
}

._mobileBottomButtons_a9w8f_1376 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_a9w8f_1376 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_a9w8f_1376 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_a9w8f_1376 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_a9w8f_1408 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_a9w8f_1408 {
    display: block;
    height: 82px;
  }
}

._tableWrapper_a9w8f_1418 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_a9w8f_1418 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}
._tableWrapper_a9w8f_1418 table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._tableWrapper_a9w8f_1418 table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_a9w8f_1418 table.border.list thead th {
    font-size: 12px;
  }
}
._tableWrapper_a9w8f_1418 table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
._tableWrapper_a9w8f_1418 table.border.list tbody tr {
  transition: background-color 0.15s;
}
._tableWrapper_a9w8f_1418 table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
._tableWrapper_a9w8f_1418 table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._tableWrapper_a9w8f_1418 table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_a9w8f_1418 table.border.list tbody td {
    font-size: 12px;
  }
}
._tableWrapper_a9w8f_1418 table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_a9w8f_1418 table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  ._tableWrapper_a9w8f_1418 table.border.list thead th,
  ._tableWrapper_a9w8f_1418 table.border.list tbody td {
    font-size: 14px !important;
  }
  ._tableWrapper_a9w8f_1418 table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_a9w8f_1418 th:first-child,
  ._tableWrapper_a9w8f_1418 td:first-child {
    padding-left: 16px;
  }
  ._tableWrapper_a9w8f_1418 th:last-child,
  ._tableWrapper_a9w8f_1418 td:last-child {
    padding-right: 16px;
  }
}

._link_a9w8f_128 {
  color: var(--color-link);
  transition: color 0.2s;
}
._link_a9w8f_128:hover {
  color: var(--color-link-hover);
  text-decoration: underline;
}

._emptyMessage_a9w8f_1514 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_a9w8f_1514:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_a9w8f_1514 {
    font-size: 14px;
  }
}
._emptyMessage_a9w8f_1514 {
  color: var(--color-text-muted);
  gap: 8px;
}
._emptyMessage_a9w8f_1514 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

._skeleton_a9w8f_1541 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_a9w8f_1 1.5s ease-in-out infinite;
}

._skeletonTitle_a9w8f_1548 {
  width: 120px;
  height: 24px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_a9w8f_1 1.5s ease-in-out infinite;
  margin-bottom: 24px;
}

._skeletonInput_a9w8f_1557 {
  height: 42px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_a9w8f_1 1.5s ease-in-out infinite;
  border-radius: 4px;
}

._skeletonButton_a9w8f_1565 {
  width: 100px;
  height: 42px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_a9w8f_1 1.5s ease-in-out infinite;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._hideOnMobile_a9w8f_1574 {
    display: none;
  }
}

._skeletonDesktopLayout_a9w8f_1579 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._skeletonDesktopLayout_a9w8f_1579 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skeletonDesktopLayout_a9w8f_1579 {
    display: none !important;
  }
}

._skeletonSingleColumnLayout_a9w8f_1599 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skeletonSingleColumnLayout_a9w8f_1599 {
    display: none !important;
  }
}

._skeletonMobileLayout_a9w8f_1611 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skeletonMobileLayout_a9w8f_1611 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    flex: 1;
  }
}._switchButtons_zhi4e_1 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px;
  background: #fafafa;
  border: 1px solid #e4e4e7;
  border-radius: 8px;
}

._switchButton_zhi4e_1 {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 34px;
  padding: 0 12px;
  border: 1px solid transparent;
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
  color: #71717a;
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
}
._switchButton_zhi4e_1:hover:not(._active_zhi4e_26):not(:disabled) {
  background: #f0f0f0;
}
._switchButton_zhi4e_1._active_zhi4e_26 {
  background: #ffffff;
  border-color: #e4e4e7;
  color: #2d6af6;
}
._switchButton_zhi4e_1._active_zhi4e_26 span {
  font-weight: 600;
}
._switchButton_zhi4e_1:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._switchButton_zhi4e_1 i::before {
  font-size: 24px;
}
._switchButton_zhi4e_1 span {
  font-size: 16px;
  font-weight: 400;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1pqts_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1pqts_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1pqts_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1pqts_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1pqts_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1pqts_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1pqts_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1pqts_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1pqts_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1pqts_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1pqts_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1pqts_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1pqts_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1pqts_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1pqts_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1pqts_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1pqts_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1pqts_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1pqts_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1pqts_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1pqts_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1pqts_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1pqts_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1pqts_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1pqts_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1pqts_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1pqts_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1pqts_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1pqts_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1pqts_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1pqts_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1pqts_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1pqts_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1pqts_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1pqts_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1pqts_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1pqts_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1pqts_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1pqts_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1pqts_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1pqts_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1pqts_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1pqts_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1pqts_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1pqts_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1pqts_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1pqts_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1pqts_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1pqts_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1pqts_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1pqts_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1pqts_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1pqts_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1pqts_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1pqts_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1pqts_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1pqts_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1pqts_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1pqts_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1pqts_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1pqts_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1pqts_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1pqts_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1pqts_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1pqts_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1pqts_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1pqts_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1pqts_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1pqts_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1pqts_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1pqts_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1pqts_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1pqts_259 {
  padding: 0;
}

._p-t-0_1pqts_263 {
  padding-top: 0;
}

._p-r-0_1pqts_267 {
  padding-right: 0;
}

._p-b-0_1pqts_271 {
  padding-bottom: 0;
}

._p-l-0_1pqts_275 {
  padding-left: 0;
}

._m-0_1pqts_279 {
  margin: 0;
}

._m-t-0_1pqts_283 {
  margin-top: 0;
}

._m-r-0_1pqts_287 {
  margin-right: 0;
}

._m-b-0_1pqts_291 {
  margin-bottom: 0;
}

._m-l-0_1pqts_295 {
  margin-left: 0;
}

._p-1_1pqts_299 {
  padding: 2px;
}

._p-t-1_1pqts_303 {
  padding-top: 2px;
}

._p-r-1_1pqts_307 {
  padding-right: 2px;
}

._p-b-1_1pqts_311 {
  padding-bottom: 2px;
}

._p-l-1_1pqts_315 {
  padding-left: 2px;
}

._m-1_1pqts_319 {
  margin: 2px;
}

._m-t-1_1pqts_323 {
  margin-top: 2px;
}

._m-r-1_1pqts_327 {
  margin-right: 2px;
}

._m-b-1_1pqts_331 {
  margin-bottom: 2px;
}

._m-l-1_1pqts_335 {
  margin-left: 2px;
}

._p-2_1pqts_339 {
  padding: 4px;
}

._p-t-2_1pqts_343 {
  padding-top: 4px;
}

._p-r-2_1pqts_347 {
  padding-right: 4px;
}

._p-b-2_1pqts_351 {
  padding-bottom: 4px;
}

._p-l-2_1pqts_355 {
  padding-left: 4px;
}

._m-2_1pqts_359 {
  margin: 4px;
}

._m-t-2_1pqts_363 {
  margin-top: 4px;
}

._m-r-2_1pqts_367 {
  margin-right: 4px;
}

._m-b-2_1pqts_371 {
  margin-bottom: 4px;
}

._m-l-2_1pqts_375 {
  margin-left: 4px;
}

._p-3_1pqts_379 {
  padding: 8px;
}

._p-t-3_1pqts_383 {
  padding-top: 8px;
}

._p-r-3_1pqts_387 {
  padding-right: 8px;
}

._p-b-3_1pqts_391 {
  padding-bottom: 8px;
}

._p-l-3_1pqts_395 {
  padding-left: 8px;
}

._m-3_1pqts_399 {
  margin: 8px;
}

._m-t-3_1pqts_403 {
  margin-top: 8px;
}

._m-r-3_1pqts_407 {
  margin-right: 8px;
}

._m-b-3_1pqts_411 {
  margin-bottom: 8px;
}

._m-l-3_1pqts_415 {
  margin-left: 8px;
}

._p-4_1pqts_419 {
  padding: 12px;
}

._p-t-4_1pqts_423 {
  padding-top: 12px;
}

._p-r-4_1pqts_427 {
  padding-right: 12px;
}

._p-b-4_1pqts_431 {
  padding-bottom: 12px;
}

._p-l-4_1pqts_435 {
  padding-left: 12px;
}

._m-4_1pqts_439 {
  margin: 12px;
}

._m-t-4_1pqts_443 {
  margin-top: 12px;
}

._m-r-4_1pqts_447 {
  margin-right: 12px;
}

._m-b-4_1pqts_451 {
  margin-bottom: 12px;
}

._m-l-4_1pqts_455 {
  margin-left: 12px;
}

._p-5_1pqts_459 {
  padding: 16px;
}

._p-t-5_1pqts_463 {
  padding-top: 16px;
}

._p-r-5_1pqts_467 {
  padding-right: 16px;
}

._p-b-5_1pqts_471 {
  padding-bottom: 16px;
}

._p-l-5_1pqts_475 {
  padding-left: 16px;
}

._m-5_1pqts_479 {
  margin: 16px;
}

._m-t-5_1pqts_483 {
  margin-top: 16px;
}

._m-r-5_1pqts_487 {
  margin-right: 16px;
}

._m-b-5_1pqts_491 {
  margin-bottom: 16px;
}

._m-l-5_1pqts_495 {
  margin-left: 16px;
}

._p-6_1pqts_499 {
  padding: 24px;
}

._p-t-6_1pqts_503 {
  padding-top: 24px;
}

._p-r-6_1pqts_507 {
  padding-right: 24px;
}

._p-b-6_1pqts_511 {
  padding-bottom: 24px;
}

._p-l-6_1pqts_515 {
  padding-left: 24px;
}

._m-6_1pqts_519 {
  margin: 24px;
}

._m-t-6_1pqts_523 {
  margin-top: 24px;
}

._m-r-6_1pqts_527 {
  margin-right: 24px;
}

._m-b-6_1pqts_531 {
  margin-bottom: 24px;
}

._m-l-6_1pqts_535 {
  margin-left: 24px;
}

._p-7_1pqts_539 {
  padding: 32px;
}

._p-t-7_1pqts_543 {
  padding-top: 32px;
}

._p-r-7_1pqts_547 {
  padding-right: 32px;
}

._p-b-7_1pqts_551 {
  padding-bottom: 32px;
}

._p-l-7_1pqts_555 {
  padding-left: 32px;
}

._m-7_1pqts_559 {
  margin: 32px;
}

._m-t-7_1pqts_563 {
  margin-top: 32px;
}

._m-r-7_1pqts_567 {
  margin-right: 32px;
}

._m-b-7_1pqts_571 {
  margin-bottom: 32px;
}

._m-l-7_1pqts_575 {
  margin-left: 32px;
}

._p-8_1pqts_579 {
  padding: 40px;
}

._p-t-8_1pqts_583 {
  padding-top: 40px;
}

._p-r-8_1pqts_587 {
  padding-right: 40px;
}

._p-b-8_1pqts_591 {
  padding-bottom: 40px;
}

._p-l-8_1pqts_595 {
  padding-left: 40px;
}

._m-8_1pqts_599 {
  margin: 40px;
}

._m-t-8_1pqts_603 {
  margin-top: 40px;
}

._m-r-8_1pqts_607 {
  margin-right: 40px;
}

._m-b-8_1pqts_611 {
  margin-bottom: 40px;
}

._m-l-8_1pqts_615 {
  margin-left: 40px;
}

._p-9_1pqts_619 {
  padding: 48px;
}

._p-t-9_1pqts_623 {
  padding-top: 48px;
}

._p-r-9_1pqts_627 {
  padding-right: 48px;
}

._p-b-9_1pqts_631 {
  padding-bottom: 48px;
}

._p-l-9_1pqts_635 {
  padding-left: 48px;
}

._m-9_1pqts_639 {
  margin: 48px;
}

._m-t-9_1pqts_643 {
  margin-top: 48px;
}

._m-r-9_1pqts_647 {
  margin-right: 48px;
}

._m-b-9_1pqts_651 {
  margin-bottom: 48px;
}

._m-l-9_1pqts_655 {
  margin-left: 48px;
}

._p-10_1pqts_659 {
  padding: 64px;
}

._p-t-10_1pqts_663 {
  padding-top: 64px;
}

._p-r-10_1pqts_667 {
  padding-right: 64px;
}

._p-b-10_1pqts_671 {
  padding-bottom: 64px;
}

._p-l-10_1pqts_675 {
  padding-left: 64px;
}

._m-10_1pqts_679 {
  margin: 64px;
}

._m-t-10_1pqts_683 {
  margin-top: 64px;
}

._m-r-10_1pqts_687 {
  margin-right: 64px;
}

._m-b-10_1pqts_691 {
  margin-bottom: 64px;
}

._m-l-10_1pqts_695 {
  margin-left: 64px;
}

._p-11_1pqts_699 {
  padding: 80px;
}

._p-t-11_1pqts_703 {
  padding-top: 80px;
}

._p-r-11_1pqts_707 {
  padding-right: 80px;
}

._p-b-11_1pqts_711 {
  padding-bottom: 80px;
}

._p-l-11_1pqts_715 {
  padding-left: 80px;
}

._m-11_1pqts_719 {
  margin: 80px;
}

._m-t-11_1pqts_723 {
  margin-top: 80px;
}

._m-r-11_1pqts_727 {
  margin-right: 80px;
}

._m-b-11_1pqts_731 {
  margin-bottom: 80px;
}

._m-l-11_1pqts_735 {
  margin-left: 80px;
}

._p-12_1pqts_739 {
  padding: 96px;
}

._p-t-12_1pqts_743 {
  padding-top: 96px;
}

._p-r-12_1pqts_747 {
  padding-right: 96px;
}

._p-b-12_1pqts_751 {
  padding-bottom: 96px;
}

._p-l-12_1pqts_755 {
  padding-left: 96px;
}

._m-12_1pqts_759 {
  margin: 96px;
}

._m-t-12_1pqts_763 {
  margin-top: 96px;
}

._m-r-12_1pqts_767 {
  margin-right: 96px;
}

._m-b-12_1pqts_771 {
  margin-bottom: 96px;
}

._m-l-12_1pqts_775 {
  margin-left: 96px;
}

._p-13_1pqts_779 {
  padding: 160px;
}

._p-t-13_1pqts_783 {
  padding-top: 160px;
}

._p-r-13_1pqts_787 {
  padding-right: 160px;
}

._p-b-13_1pqts_791 {
  padding-bottom: 160px;
}

._p-l-13_1pqts_795 {
  padding-left: 160px;
}

._m-13_1pqts_799 {
  margin: 160px;
}

._m-t-13_1pqts_803 {
  margin-top: 160px;
}

._m-r-13_1pqts_807 {
  margin-right: 160px;
}

._m-b-13_1pqts_811 {
  margin-bottom: 160px;
}

._m-l-13_1pqts_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1pqts_825 {
  border-radius: 0;
}

._r-1_1pqts_829 {
  border-radius: 2px;
}

._r-2_1pqts_833 {
  border-radius: 4px;
}

._r-3_1pqts_837 {
  border-radius: 6px;
}

._r-4_1pqts_841 {
  border-radius: 8px;
}

._r-5_1pqts_845 {
  border-radius: 12px;
}

._r-6_1pqts_849 {
  border-radius: 20px;
}

._r-full_1pqts_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1pqts_860 {
  border: 0 solid;
}

._border-1_1pqts_864 {
  border: 1px solid;
}

._border-2_1pqts_868 {
  border: 2px solid;
}

._border-3_1pqts_872 {
  border: 3px solid;
}

._border-4_1pqts_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1pqts_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1pqts_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1pqts_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1pqts_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1pqts_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1pqts_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1pqts_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1pqts_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1pqts_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1pqts_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1pqts_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1pqts_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1pqts_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1pqts_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1pqts_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1pqts_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1pqts_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._group_1pqts_1039 {
  display: flex;
  gap: 8px;
}

._button_1pqts_1044 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 6px;
  padding: 8px 24px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._button_1pqts_1044:hover {
  background: var(--color-default);
}
._button_1pqts_1044._active_1pqts_1061 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._button_1pqts_1044._active_1pqts_1061 i::before {
  color: #2d6af6;
}
._button_1pqts_1044._active_1pqts_1061 span {
  color: #2d6af6;
}
._button_1pqts_1044 i {
  font-size: 24px;
}
._button_1pqts_1044 i::before {
  color: #71717a;
}
._button_1pqts_1044 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._button_1pqts_1044 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._button_1pqts_1044 span {
    font-size: 12px;
  }
}
._button_1pqts_1044 span {
  color: #71717a;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1d8v6_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1d8v6_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1d8v6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1d8v6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1d8v6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1d8v6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1d8v6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1d8v6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1d8v6_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1d8v6_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1d8v6_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1d8v6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1d8v6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1d8v6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1d8v6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1d8v6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1d8v6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1d8v6_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1d8v6_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1d8v6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1d8v6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1d8v6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1d8v6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1d8v6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1d8v6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1d8v6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1d8v6_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1d8v6_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1d8v6_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1d8v6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1d8v6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1d8v6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1d8v6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1d8v6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1d8v6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1d8v6_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1d8v6_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1d8v6_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1d8v6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1d8v6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1d8v6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1d8v6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1d8v6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1d8v6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1d8v6_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1d8v6_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1d8v6_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1d8v6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1d8v6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1d8v6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1d8v6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1d8v6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1d8v6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1d8v6_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1d8v6_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1d8v6_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1d8v6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1d8v6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1d8v6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1d8v6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1d8v6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1d8v6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1d8v6_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1d8v6_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1d8v6_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1d8v6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1d8v6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1d8v6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1d8v6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1d8v6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1d8v6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1d8v6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1d8v6_259 {
  padding: 0;
}

._p-t-0_1d8v6_263 {
  padding-top: 0;
}

._p-r-0_1d8v6_267 {
  padding-right: 0;
}

._p-b-0_1d8v6_271 {
  padding-bottom: 0;
}

._p-l-0_1d8v6_275 {
  padding-left: 0;
}

._m-0_1d8v6_279 {
  margin: 0;
}

._m-t-0_1d8v6_283 {
  margin-top: 0;
}

._m-r-0_1d8v6_287 {
  margin-right: 0;
}

._m-b-0_1d8v6_291 {
  margin-bottom: 0;
}

._m-l-0_1d8v6_295 {
  margin-left: 0;
}

._p-1_1d8v6_299 {
  padding: 2px;
}

._p-t-1_1d8v6_303 {
  padding-top: 2px;
}

._p-r-1_1d8v6_307 {
  padding-right: 2px;
}

._p-b-1_1d8v6_311 {
  padding-bottom: 2px;
}

._p-l-1_1d8v6_315 {
  padding-left: 2px;
}

._m-1_1d8v6_319 {
  margin: 2px;
}

._m-t-1_1d8v6_323 {
  margin-top: 2px;
}

._m-r-1_1d8v6_327 {
  margin-right: 2px;
}

._m-b-1_1d8v6_331 {
  margin-bottom: 2px;
}

._m-l-1_1d8v6_335 {
  margin-left: 2px;
}

._p-2_1d8v6_339 {
  padding: 4px;
}

._p-t-2_1d8v6_343 {
  padding-top: 4px;
}

._p-r-2_1d8v6_347 {
  padding-right: 4px;
}

._p-b-2_1d8v6_351 {
  padding-bottom: 4px;
}

._p-l-2_1d8v6_355 {
  padding-left: 4px;
}

._m-2_1d8v6_359 {
  margin: 4px;
}

._m-t-2_1d8v6_363 {
  margin-top: 4px;
}

._m-r-2_1d8v6_367 {
  margin-right: 4px;
}

._m-b-2_1d8v6_371 {
  margin-bottom: 4px;
}

._m-l-2_1d8v6_375 {
  margin-left: 4px;
}

._p-3_1d8v6_379 {
  padding: 8px;
}

._p-t-3_1d8v6_383 {
  padding-top: 8px;
}

._p-r-3_1d8v6_387 {
  padding-right: 8px;
}

._p-b-3_1d8v6_391 {
  padding-bottom: 8px;
}

._p-l-3_1d8v6_395 {
  padding-left: 8px;
}

._m-3_1d8v6_399 {
  margin: 8px;
}

._m-t-3_1d8v6_403 {
  margin-top: 8px;
}

._m-r-3_1d8v6_407 {
  margin-right: 8px;
}

._m-b-3_1d8v6_411 {
  margin-bottom: 8px;
}

._m-l-3_1d8v6_415 {
  margin-left: 8px;
}

._p-4_1d8v6_419 {
  padding: 12px;
}

._p-t-4_1d8v6_423 {
  padding-top: 12px;
}

._p-r-4_1d8v6_427 {
  padding-right: 12px;
}

._p-b-4_1d8v6_431 {
  padding-bottom: 12px;
}

._p-l-4_1d8v6_435 {
  padding-left: 12px;
}

._m-4_1d8v6_439 {
  margin: 12px;
}

._m-t-4_1d8v6_443 {
  margin-top: 12px;
}

._m-r-4_1d8v6_447 {
  margin-right: 12px;
}

._m-b-4_1d8v6_451 {
  margin-bottom: 12px;
}

._m-l-4_1d8v6_455 {
  margin-left: 12px;
}

._p-5_1d8v6_459 {
  padding: 16px;
}

._p-t-5_1d8v6_463 {
  padding-top: 16px;
}

._p-r-5_1d8v6_467 {
  padding-right: 16px;
}

._p-b-5_1d8v6_471 {
  padding-bottom: 16px;
}

._p-l-5_1d8v6_475 {
  padding-left: 16px;
}

._m-5_1d8v6_479 {
  margin: 16px;
}

._m-t-5_1d8v6_483 {
  margin-top: 16px;
}

._m-r-5_1d8v6_487 {
  margin-right: 16px;
}

._m-b-5_1d8v6_491 {
  margin-bottom: 16px;
}

._m-l-5_1d8v6_495 {
  margin-left: 16px;
}

._p-6_1d8v6_499 {
  padding: 24px;
}

._p-t-6_1d8v6_503 {
  padding-top: 24px;
}

._p-r-6_1d8v6_507 {
  padding-right: 24px;
}

._p-b-6_1d8v6_511 {
  padding-bottom: 24px;
}

._p-l-6_1d8v6_515 {
  padding-left: 24px;
}

._m-6_1d8v6_519 {
  margin: 24px;
}

._m-t-6_1d8v6_523 {
  margin-top: 24px;
}

._m-r-6_1d8v6_527 {
  margin-right: 24px;
}

._m-b-6_1d8v6_531 {
  margin-bottom: 24px;
}

._m-l-6_1d8v6_535 {
  margin-left: 24px;
}

._p-7_1d8v6_539 {
  padding: 32px;
}

._p-t-7_1d8v6_543 {
  padding-top: 32px;
}

._p-r-7_1d8v6_547 {
  padding-right: 32px;
}

._p-b-7_1d8v6_551 {
  padding-bottom: 32px;
}

._p-l-7_1d8v6_555 {
  padding-left: 32px;
}

._m-7_1d8v6_559 {
  margin: 32px;
}

._m-t-7_1d8v6_563 {
  margin-top: 32px;
}

._m-r-7_1d8v6_567 {
  margin-right: 32px;
}

._m-b-7_1d8v6_571 {
  margin-bottom: 32px;
}

._m-l-7_1d8v6_575 {
  margin-left: 32px;
}

._p-8_1d8v6_579 {
  padding: 40px;
}

._p-t-8_1d8v6_583 {
  padding-top: 40px;
}

._p-r-8_1d8v6_587 {
  padding-right: 40px;
}

._p-b-8_1d8v6_591 {
  padding-bottom: 40px;
}

._p-l-8_1d8v6_595 {
  padding-left: 40px;
}

._m-8_1d8v6_599 {
  margin: 40px;
}

._m-t-8_1d8v6_603 {
  margin-top: 40px;
}

._m-r-8_1d8v6_607 {
  margin-right: 40px;
}

._m-b-8_1d8v6_611 {
  margin-bottom: 40px;
}

._m-l-8_1d8v6_615 {
  margin-left: 40px;
}

._p-9_1d8v6_619 {
  padding: 48px;
}

._p-t-9_1d8v6_623 {
  padding-top: 48px;
}

._p-r-9_1d8v6_627 {
  padding-right: 48px;
}

._p-b-9_1d8v6_631 {
  padding-bottom: 48px;
}

._p-l-9_1d8v6_635 {
  padding-left: 48px;
}

._m-9_1d8v6_639 {
  margin: 48px;
}

._m-t-9_1d8v6_643 {
  margin-top: 48px;
}

._m-r-9_1d8v6_647 {
  margin-right: 48px;
}

._m-b-9_1d8v6_651 {
  margin-bottom: 48px;
}

._m-l-9_1d8v6_655 {
  margin-left: 48px;
}

._p-10_1d8v6_659 {
  padding: 64px;
}

._p-t-10_1d8v6_663 {
  padding-top: 64px;
}

._p-r-10_1d8v6_667 {
  padding-right: 64px;
}

._p-b-10_1d8v6_671 {
  padding-bottom: 64px;
}

._p-l-10_1d8v6_675 {
  padding-left: 64px;
}

._m-10_1d8v6_679 {
  margin: 64px;
}

._m-t-10_1d8v6_683 {
  margin-top: 64px;
}

._m-r-10_1d8v6_687 {
  margin-right: 64px;
}

._m-b-10_1d8v6_691 {
  margin-bottom: 64px;
}

._m-l-10_1d8v6_695 {
  margin-left: 64px;
}

._p-11_1d8v6_699 {
  padding: 80px;
}

._p-t-11_1d8v6_703 {
  padding-top: 80px;
}

._p-r-11_1d8v6_707 {
  padding-right: 80px;
}

._p-b-11_1d8v6_711 {
  padding-bottom: 80px;
}

._p-l-11_1d8v6_715 {
  padding-left: 80px;
}

._m-11_1d8v6_719 {
  margin: 80px;
}

._m-t-11_1d8v6_723 {
  margin-top: 80px;
}

._m-r-11_1d8v6_727 {
  margin-right: 80px;
}

._m-b-11_1d8v6_731 {
  margin-bottom: 80px;
}

._m-l-11_1d8v6_735 {
  margin-left: 80px;
}

._p-12_1d8v6_739 {
  padding: 96px;
}

._p-t-12_1d8v6_743 {
  padding-top: 96px;
}

._p-r-12_1d8v6_747 {
  padding-right: 96px;
}

._p-b-12_1d8v6_751 {
  padding-bottom: 96px;
}

._p-l-12_1d8v6_755 {
  padding-left: 96px;
}

._m-12_1d8v6_759 {
  margin: 96px;
}

._m-t-12_1d8v6_763 {
  margin-top: 96px;
}

._m-r-12_1d8v6_767 {
  margin-right: 96px;
}

._m-b-12_1d8v6_771 {
  margin-bottom: 96px;
}

._m-l-12_1d8v6_775 {
  margin-left: 96px;
}

._p-13_1d8v6_779 {
  padding: 160px;
}

._p-t-13_1d8v6_783 {
  padding-top: 160px;
}

._p-r-13_1d8v6_787 {
  padding-right: 160px;
}

._p-b-13_1d8v6_791 {
  padding-bottom: 160px;
}

._p-l-13_1d8v6_795 {
  padding-left: 160px;
}

._m-13_1d8v6_799 {
  margin: 160px;
}

._m-t-13_1d8v6_803 {
  margin-top: 160px;
}

._m-r-13_1d8v6_807 {
  margin-right: 160px;
}

._m-b-13_1d8v6_811 {
  margin-bottom: 160px;
}

._m-l-13_1d8v6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1d8v6_825 {
  border-radius: 0;
}

._r-1_1d8v6_829 {
  border-radius: 2px;
}

._r-2_1d8v6_833 {
  border-radius: 4px;
}

._r-3_1d8v6_837 {
  border-radius: 6px;
}

._r-4_1d8v6_841 {
  border-radius: 8px;
}

._r-5_1d8v6_845 {
  border-radius: 12px;
}

._r-6_1d8v6_849 {
  border-radius: 20px;
}

._r-full_1d8v6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1d8v6_860 {
  border: 0 solid;
}

._border-1_1d8v6_864 {
  border: 1px solid;
}

._border-2_1d8v6_868 {
  border: 2px solid;
}

._border-3_1d8v6_872 {
  border: 3px solid;
}

._border-4_1d8v6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1d8v6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1d8v6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1d8v6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1d8v6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1d8v6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1d8v6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1d8v6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1d8v6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1d8v6_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1d8v6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1d8v6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1d8v6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1d8v6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1d8v6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1d8v6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1d8v6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1d8v6_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_1d8v6_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_1d8v6_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._fontGroup_1d8v6_1054 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_1d8v6_1060 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._widthInputRow_1d8v6_1066 {
  display: flex;
  gap: 4px;
}

._widthInput_1d8v6_1066 {
  flex: 1;
  min-width: 0;
}

._unitSwitch_1d8v6_1076 {
  flex-shrink: 0;
}

._colorInputWrapper_1d8v6_1080 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1d8v6_1080 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1d8v6_1089 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}

._radioGroup_1d8v6_1101 {
  display: flex;
  gap: 12px;
}

._radioItem_1d8v6_1106 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_1d8v6_1106 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1d8v6_1106 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_1d8v6_1106 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1d8v6_1106 label {
    font-size: 14px;
  }
}
._radioItem_1d8v6_1106 label {
  color: #2c2c31;
  cursor: pointer;
}

._fieldLabel_1d8v6_1136 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_1d8v6_1136:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1d8v6_1136 {
    font-size: 12px;
  }
}
._fieldLabel_1d8v6_1136 {
  color: #2c2c31;
}

._paddingField_1d8v6_1153 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_1d8v6_1159 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_1d8v6_1165 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._linkButton_1d8v6_1165:hover {
  background: var(--color-default);
}
._linkButton_1d8v6_1165._active_1d8v6_1181 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_1d8v6_1165._active_1d8v6_1181 i::before {
  color: #2d6af6;
}
._linkButton_1d8v6_1165 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_1d8v6_1193 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_1d8v6_1199 {
  position: relative;
}
._paddingInput_1d8v6_1199 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_1d8v6_1199 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_1d8v6_1199 select {
  width: 100%;
  padding-left: 64px !important;
}

._detailSection_1d8v6_1219 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_1d8v6_1225 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid #e4e4e7;
  border-bottom: 1px solid #e4e4e7;
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._detailToggle_1d8v6_1225:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_1d8v6_1225 {
    font-size: 14px;
  }
}
._detailToggle_1d8v6_1225 {
  font-weight: 600;
  color: #2c2c31;
}
._detailToggle_1d8v6_1225:hover {
  background: #f4f4f5;
}
._detailToggle_1d8v6_1225 i::before {
  font-size: 18px;
  color: var(--color-text-muted);
}

._detailContent_1d8v6_1261 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._imageUploadWrapper_1d8v6_1268 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_1d8v6_1274 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_1d8v6_1274 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_1d8v6_1287 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
._imageDeleteButton_1d8v6_1287:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_1d8v6_1287 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_1d8v6_1287 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_1d8v6_1317 {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: #fafafa;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyImageArea_1d8v6_1317:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_1d8v6_1317._dragging_1d8v6_1335 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_1d8v6_1317._dragging_1d8v6_1335 i::before {
  color: var(--color-primary);
}
._emptyImageArea_1d8v6_1317._dragging_1d8v6_1335 span {
  color: var(--color-primary);
}
._emptyImageArea_1d8v6_1317 i,
._emptyImageArea_1d8v6_1317 span {
  pointer-events: none;
}
._emptyImageArea_1d8v6_1317 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_1d8v6_1317 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_1d8v6_1317 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_1d8v6_1317 span {
    font-size: 12px;
  }
}
._emptyImageArea_1d8v6_1317 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_19rg8_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_19rg8_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_19rg8_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_19rg8_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_19rg8_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_19rg8_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_19rg8_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_19rg8_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_19rg8_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_19rg8_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_19rg8_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_19rg8_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_19rg8_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_19rg8_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_19rg8_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_19rg8_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_19rg8_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_19rg8_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_19rg8_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_19rg8_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_19rg8_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_19rg8_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_19rg8_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_19rg8_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_19rg8_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_19rg8_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_19rg8_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_19rg8_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_19rg8_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_19rg8_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_19rg8_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_19rg8_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_19rg8_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_19rg8_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_19rg8_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_19rg8_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_19rg8_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_19rg8_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_19rg8_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_19rg8_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_19rg8_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_19rg8_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_19rg8_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_19rg8_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_19rg8_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_19rg8_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_19rg8_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_19rg8_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_19rg8_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_19rg8_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_19rg8_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_19rg8_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_19rg8_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_19rg8_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_19rg8_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_19rg8_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_19rg8_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_19rg8_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_19rg8_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_19rg8_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_19rg8_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_19rg8_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_19rg8_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_19rg8_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_19rg8_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_19rg8_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_19rg8_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_19rg8_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_19rg8_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_19rg8_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_19rg8_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_19rg8_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_19rg8_259 {
  padding: 0;
}

._p-t-0_19rg8_263 {
  padding-top: 0;
}

._p-r-0_19rg8_267 {
  padding-right: 0;
}

._p-b-0_19rg8_271 {
  padding-bottom: 0;
}

._p-l-0_19rg8_275 {
  padding-left: 0;
}

._m-0_19rg8_279 {
  margin: 0;
}

._m-t-0_19rg8_283 {
  margin-top: 0;
}

._m-r-0_19rg8_287 {
  margin-right: 0;
}

._m-b-0_19rg8_291 {
  margin-bottom: 0;
}

._m-l-0_19rg8_295 {
  margin-left: 0;
}

._p-1_19rg8_299 {
  padding: 2px;
}

._p-t-1_19rg8_303 {
  padding-top: 2px;
}

._p-r-1_19rg8_307 {
  padding-right: 2px;
}

._p-b-1_19rg8_311 {
  padding-bottom: 2px;
}

._p-l-1_19rg8_315 {
  padding-left: 2px;
}

._m-1_19rg8_319 {
  margin: 2px;
}

._m-t-1_19rg8_323 {
  margin-top: 2px;
}

._m-r-1_19rg8_327 {
  margin-right: 2px;
}

._m-b-1_19rg8_331 {
  margin-bottom: 2px;
}

._m-l-1_19rg8_335 {
  margin-left: 2px;
}

._p-2_19rg8_339 {
  padding: 4px;
}

._p-t-2_19rg8_343 {
  padding-top: 4px;
}

._p-r-2_19rg8_347 {
  padding-right: 4px;
}

._p-b-2_19rg8_351 {
  padding-bottom: 4px;
}

._p-l-2_19rg8_355 {
  padding-left: 4px;
}

._m-2_19rg8_359 {
  margin: 4px;
}

._m-t-2_19rg8_363 {
  margin-top: 4px;
}

._m-r-2_19rg8_367 {
  margin-right: 4px;
}

._m-b-2_19rg8_371 {
  margin-bottom: 4px;
}

._m-l-2_19rg8_375 {
  margin-left: 4px;
}

._p-3_19rg8_379 {
  padding: 8px;
}

._p-t-3_19rg8_383 {
  padding-top: 8px;
}

._p-r-3_19rg8_387 {
  padding-right: 8px;
}

._p-b-3_19rg8_391 {
  padding-bottom: 8px;
}

._p-l-3_19rg8_395 {
  padding-left: 8px;
}

._m-3_19rg8_399 {
  margin: 8px;
}

._m-t-3_19rg8_403 {
  margin-top: 8px;
}

._m-r-3_19rg8_407 {
  margin-right: 8px;
}

._m-b-3_19rg8_411 {
  margin-bottom: 8px;
}

._m-l-3_19rg8_415 {
  margin-left: 8px;
}

._p-4_19rg8_419 {
  padding: 12px;
}

._p-t-4_19rg8_423 {
  padding-top: 12px;
}

._p-r-4_19rg8_427 {
  padding-right: 12px;
}

._p-b-4_19rg8_431 {
  padding-bottom: 12px;
}

._p-l-4_19rg8_435 {
  padding-left: 12px;
}

._m-4_19rg8_439 {
  margin: 12px;
}

._m-t-4_19rg8_443 {
  margin-top: 12px;
}

._m-r-4_19rg8_447 {
  margin-right: 12px;
}

._m-b-4_19rg8_451 {
  margin-bottom: 12px;
}

._m-l-4_19rg8_455 {
  margin-left: 12px;
}

._p-5_19rg8_459 {
  padding: 16px;
}

._p-t-5_19rg8_463 {
  padding-top: 16px;
}

._p-r-5_19rg8_467 {
  padding-right: 16px;
}

._p-b-5_19rg8_471 {
  padding-bottom: 16px;
}

._p-l-5_19rg8_475 {
  padding-left: 16px;
}

._m-5_19rg8_479 {
  margin: 16px;
}

._m-t-5_19rg8_483 {
  margin-top: 16px;
}

._m-r-5_19rg8_487 {
  margin-right: 16px;
}

._m-b-5_19rg8_491 {
  margin-bottom: 16px;
}

._m-l-5_19rg8_495 {
  margin-left: 16px;
}

._p-6_19rg8_499 {
  padding: 24px;
}

._p-t-6_19rg8_503 {
  padding-top: 24px;
}

._p-r-6_19rg8_507 {
  padding-right: 24px;
}

._p-b-6_19rg8_511 {
  padding-bottom: 24px;
}

._p-l-6_19rg8_515 {
  padding-left: 24px;
}

._m-6_19rg8_519 {
  margin: 24px;
}

._m-t-6_19rg8_523 {
  margin-top: 24px;
}

._m-r-6_19rg8_527 {
  margin-right: 24px;
}

._m-b-6_19rg8_531 {
  margin-bottom: 24px;
}

._m-l-6_19rg8_535 {
  margin-left: 24px;
}

._p-7_19rg8_539 {
  padding: 32px;
}

._p-t-7_19rg8_543 {
  padding-top: 32px;
}

._p-r-7_19rg8_547 {
  padding-right: 32px;
}

._p-b-7_19rg8_551 {
  padding-bottom: 32px;
}

._p-l-7_19rg8_555 {
  padding-left: 32px;
}

._m-7_19rg8_559 {
  margin: 32px;
}

._m-t-7_19rg8_563 {
  margin-top: 32px;
}

._m-r-7_19rg8_567 {
  margin-right: 32px;
}

._m-b-7_19rg8_571 {
  margin-bottom: 32px;
}

._m-l-7_19rg8_575 {
  margin-left: 32px;
}

._p-8_19rg8_579 {
  padding: 40px;
}

._p-t-8_19rg8_583 {
  padding-top: 40px;
}

._p-r-8_19rg8_587 {
  padding-right: 40px;
}

._p-b-8_19rg8_591 {
  padding-bottom: 40px;
}

._p-l-8_19rg8_595 {
  padding-left: 40px;
}

._m-8_19rg8_599 {
  margin: 40px;
}

._m-t-8_19rg8_603 {
  margin-top: 40px;
}

._m-r-8_19rg8_607 {
  margin-right: 40px;
}

._m-b-8_19rg8_611 {
  margin-bottom: 40px;
}

._m-l-8_19rg8_615 {
  margin-left: 40px;
}

._p-9_19rg8_619 {
  padding: 48px;
}

._p-t-9_19rg8_623 {
  padding-top: 48px;
}

._p-r-9_19rg8_627 {
  padding-right: 48px;
}

._p-b-9_19rg8_631 {
  padding-bottom: 48px;
}

._p-l-9_19rg8_635 {
  padding-left: 48px;
}

._m-9_19rg8_639 {
  margin: 48px;
}

._m-t-9_19rg8_643 {
  margin-top: 48px;
}

._m-r-9_19rg8_647 {
  margin-right: 48px;
}

._m-b-9_19rg8_651 {
  margin-bottom: 48px;
}

._m-l-9_19rg8_655 {
  margin-left: 48px;
}

._p-10_19rg8_659 {
  padding: 64px;
}

._p-t-10_19rg8_663 {
  padding-top: 64px;
}

._p-r-10_19rg8_667 {
  padding-right: 64px;
}

._p-b-10_19rg8_671 {
  padding-bottom: 64px;
}

._p-l-10_19rg8_675 {
  padding-left: 64px;
}

._m-10_19rg8_679 {
  margin: 64px;
}

._m-t-10_19rg8_683 {
  margin-top: 64px;
}

._m-r-10_19rg8_687 {
  margin-right: 64px;
}

._m-b-10_19rg8_691 {
  margin-bottom: 64px;
}

._m-l-10_19rg8_695 {
  margin-left: 64px;
}

._p-11_19rg8_699 {
  padding: 80px;
}

._p-t-11_19rg8_703 {
  padding-top: 80px;
}

._p-r-11_19rg8_707 {
  padding-right: 80px;
}

._p-b-11_19rg8_711 {
  padding-bottom: 80px;
}

._p-l-11_19rg8_715 {
  padding-left: 80px;
}

._m-11_19rg8_719 {
  margin: 80px;
}

._m-t-11_19rg8_723 {
  margin-top: 80px;
}

._m-r-11_19rg8_727 {
  margin-right: 80px;
}

._m-b-11_19rg8_731 {
  margin-bottom: 80px;
}

._m-l-11_19rg8_735 {
  margin-left: 80px;
}

._p-12_19rg8_739 {
  padding: 96px;
}

._p-t-12_19rg8_743 {
  padding-top: 96px;
}

._p-r-12_19rg8_747 {
  padding-right: 96px;
}

._p-b-12_19rg8_751 {
  padding-bottom: 96px;
}

._p-l-12_19rg8_755 {
  padding-left: 96px;
}

._m-12_19rg8_759 {
  margin: 96px;
}

._m-t-12_19rg8_763 {
  margin-top: 96px;
}

._m-r-12_19rg8_767 {
  margin-right: 96px;
}

._m-b-12_19rg8_771 {
  margin-bottom: 96px;
}

._m-l-12_19rg8_775 {
  margin-left: 96px;
}

._p-13_19rg8_779 {
  padding: 160px;
}

._p-t-13_19rg8_783 {
  padding-top: 160px;
}

._p-r-13_19rg8_787 {
  padding-right: 160px;
}

._p-b-13_19rg8_791 {
  padding-bottom: 160px;
}

._p-l-13_19rg8_795 {
  padding-left: 160px;
}

._m-13_19rg8_799 {
  margin: 160px;
}

._m-t-13_19rg8_803 {
  margin-top: 160px;
}

._m-r-13_19rg8_807 {
  margin-right: 160px;
}

._m-b-13_19rg8_811 {
  margin-bottom: 160px;
}

._m-l-13_19rg8_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_19rg8_825 {
  border-radius: 0;
}

._r-1_19rg8_829 {
  border-radius: 2px;
}

._r-2_19rg8_833 {
  border-radius: 4px;
}

._r-3_19rg8_837 {
  border-radius: 6px;
}

._r-4_19rg8_841 {
  border-radius: 8px;
}

._r-5_19rg8_845 {
  border-radius: 12px;
}

._r-6_19rg8_849 {
  border-radius: 20px;
}

._r-full_19rg8_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_19rg8_860 {
  border: 0 solid;
}

._border-1_19rg8_864 {
  border: 1px solid;
}

._border-2_19rg8_868 {
  border: 2px solid;
}

._border-3_19rg8_872 {
  border: 3px solid;
}

._border-4_19rg8_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_19rg8_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_19rg8_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_19rg8_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_19rg8_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_19rg8_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_19rg8_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_19rg8_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_19rg8_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_19rg8_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_19rg8_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_19rg8_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_19rg8_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_19rg8_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_19rg8_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_19rg8_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_19rg8_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_19rg8_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._imageUploadWrapper_19rg8_1039 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_19rg8_1045 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_19rg8_1045 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_19rg8_1058 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
._imageDeleteButton_19rg8_1058:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_19rg8_1058 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_19rg8_1058 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_19rg8_1088 {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: #fafafa;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyImageArea_19rg8_1088:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_19rg8_1088._dragging_19rg8_1106 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_19rg8_1088._dragging_19rg8_1106 i::before {
  color: var(--color-primary);
}
._emptyImageArea_19rg8_1088._dragging_19rg8_1106 span {
  color: var(--color-primary);
}
._emptyImageArea_19rg8_1088 i,
._emptyImageArea_19rg8_1088 span {
  pointer-events: none;
}
._emptyImageArea_19rg8_1088 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_19rg8_1088 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_19rg8_1088 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_19rg8_1088 span {
    font-size: 12px;
  }
}
._emptyImageArea_19rg8_1088 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_brlwb_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_brlwb_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_brlwb_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_brlwb_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_brlwb_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_brlwb_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_brlwb_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_brlwb_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_brlwb_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_brlwb_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_brlwb_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_brlwb_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_brlwb_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_brlwb_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_brlwb_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_brlwb_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_brlwb_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_brlwb_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_brlwb_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_brlwb_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_brlwb_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_brlwb_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_brlwb_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_brlwb_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_brlwb_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_brlwb_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_brlwb_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_brlwb_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_brlwb_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_brlwb_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_brlwb_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_brlwb_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_brlwb_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_brlwb_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_brlwb_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_brlwb_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_brlwb_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_brlwb_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_brlwb_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_brlwb_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_brlwb_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_brlwb_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_brlwb_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_brlwb_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_brlwb_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_brlwb_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_brlwb_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_brlwb_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_brlwb_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_brlwb_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_brlwb_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_brlwb_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_brlwb_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_brlwb_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_brlwb_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_brlwb_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_brlwb_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_brlwb_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_brlwb_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_brlwb_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_brlwb_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_brlwb_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_brlwb_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_brlwb_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_brlwb_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_brlwb_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_brlwb_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_brlwb_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_brlwb_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_brlwb_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_brlwb_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_brlwb_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_brlwb_259 {
  padding: 0;
}

._p-t-0_brlwb_263 {
  padding-top: 0;
}

._p-r-0_brlwb_267 {
  padding-right: 0;
}

._p-b-0_brlwb_271 {
  padding-bottom: 0;
}

._p-l-0_brlwb_275 {
  padding-left: 0;
}

._m-0_brlwb_279 {
  margin: 0;
}

._m-t-0_brlwb_283 {
  margin-top: 0;
}

._m-r-0_brlwb_287 {
  margin-right: 0;
}

._m-b-0_brlwb_291 {
  margin-bottom: 0;
}

._m-l-0_brlwb_295 {
  margin-left: 0;
}

._p-1_brlwb_299 {
  padding: 2px;
}

._p-t-1_brlwb_303 {
  padding-top: 2px;
}

._p-r-1_brlwb_307 {
  padding-right: 2px;
}

._p-b-1_brlwb_311 {
  padding-bottom: 2px;
}

._p-l-1_brlwb_315 {
  padding-left: 2px;
}

._m-1_brlwb_319 {
  margin: 2px;
}

._m-t-1_brlwb_323 {
  margin-top: 2px;
}

._m-r-1_brlwb_327 {
  margin-right: 2px;
}

._m-b-1_brlwb_331 {
  margin-bottom: 2px;
}

._m-l-1_brlwb_335 {
  margin-left: 2px;
}

._p-2_brlwb_339 {
  padding: 4px;
}

._p-t-2_brlwb_343 {
  padding-top: 4px;
}

._p-r-2_brlwb_347 {
  padding-right: 4px;
}

._p-b-2_brlwb_351 {
  padding-bottom: 4px;
}

._p-l-2_brlwb_355 {
  padding-left: 4px;
}

._m-2_brlwb_359 {
  margin: 4px;
}

._m-t-2_brlwb_363 {
  margin-top: 4px;
}

._m-r-2_brlwb_367 {
  margin-right: 4px;
}

._m-b-2_brlwb_371 {
  margin-bottom: 4px;
}

._m-l-2_brlwb_375 {
  margin-left: 4px;
}

._p-3_brlwb_379 {
  padding: 8px;
}

._p-t-3_brlwb_383 {
  padding-top: 8px;
}

._p-r-3_brlwb_387 {
  padding-right: 8px;
}

._p-b-3_brlwb_391 {
  padding-bottom: 8px;
}

._p-l-3_brlwb_395 {
  padding-left: 8px;
}

._m-3_brlwb_399 {
  margin: 8px;
}

._m-t-3_brlwb_403 {
  margin-top: 8px;
}

._m-r-3_brlwb_407 {
  margin-right: 8px;
}

._m-b-3_brlwb_411 {
  margin-bottom: 8px;
}

._m-l-3_brlwb_415 {
  margin-left: 8px;
}

._p-4_brlwb_419 {
  padding: 12px;
}

._p-t-4_brlwb_423 {
  padding-top: 12px;
}

._p-r-4_brlwb_427 {
  padding-right: 12px;
}

._p-b-4_brlwb_431 {
  padding-bottom: 12px;
}

._p-l-4_brlwb_435 {
  padding-left: 12px;
}

._m-4_brlwb_439 {
  margin: 12px;
}

._m-t-4_brlwb_443 {
  margin-top: 12px;
}

._m-r-4_brlwb_447 {
  margin-right: 12px;
}

._m-b-4_brlwb_451 {
  margin-bottom: 12px;
}

._m-l-4_brlwb_455 {
  margin-left: 12px;
}

._p-5_brlwb_459 {
  padding: 16px;
}

._p-t-5_brlwb_463 {
  padding-top: 16px;
}

._p-r-5_brlwb_467 {
  padding-right: 16px;
}

._p-b-5_brlwb_471 {
  padding-bottom: 16px;
}

._p-l-5_brlwb_475 {
  padding-left: 16px;
}

._m-5_brlwb_479 {
  margin: 16px;
}

._m-t-5_brlwb_483 {
  margin-top: 16px;
}

._m-r-5_brlwb_487 {
  margin-right: 16px;
}

._m-b-5_brlwb_491 {
  margin-bottom: 16px;
}

._m-l-5_brlwb_495 {
  margin-left: 16px;
}

._p-6_brlwb_499 {
  padding: 24px;
}

._p-t-6_brlwb_503 {
  padding-top: 24px;
}

._p-r-6_brlwb_507 {
  padding-right: 24px;
}

._p-b-6_brlwb_511 {
  padding-bottom: 24px;
}

._p-l-6_brlwb_515 {
  padding-left: 24px;
}

._m-6_brlwb_519 {
  margin: 24px;
}

._m-t-6_brlwb_523 {
  margin-top: 24px;
}

._m-r-6_brlwb_527 {
  margin-right: 24px;
}

._m-b-6_brlwb_531 {
  margin-bottom: 24px;
}

._m-l-6_brlwb_535 {
  margin-left: 24px;
}

._p-7_brlwb_539 {
  padding: 32px;
}

._p-t-7_brlwb_543 {
  padding-top: 32px;
}

._p-r-7_brlwb_547 {
  padding-right: 32px;
}

._p-b-7_brlwb_551 {
  padding-bottom: 32px;
}

._p-l-7_brlwb_555 {
  padding-left: 32px;
}

._m-7_brlwb_559 {
  margin: 32px;
}

._m-t-7_brlwb_563 {
  margin-top: 32px;
}

._m-r-7_brlwb_567 {
  margin-right: 32px;
}

._m-b-7_brlwb_571 {
  margin-bottom: 32px;
}

._m-l-7_brlwb_575 {
  margin-left: 32px;
}

._p-8_brlwb_579 {
  padding: 40px;
}

._p-t-8_brlwb_583 {
  padding-top: 40px;
}

._p-r-8_brlwb_587 {
  padding-right: 40px;
}

._p-b-8_brlwb_591 {
  padding-bottom: 40px;
}

._p-l-8_brlwb_595 {
  padding-left: 40px;
}

._m-8_brlwb_599 {
  margin: 40px;
}

._m-t-8_brlwb_603 {
  margin-top: 40px;
}

._m-r-8_brlwb_607 {
  margin-right: 40px;
}

._m-b-8_brlwb_611 {
  margin-bottom: 40px;
}

._m-l-8_brlwb_615 {
  margin-left: 40px;
}

._p-9_brlwb_619 {
  padding: 48px;
}

._p-t-9_brlwb_623 {
  padding-top: 48px;
}

._p-r-9_brlwb_627 {
  padding-right: 48px;
}

._p-b-9_brlwb_631 {
  padding-bottom: 48px;
}

._p-l-9_brlwb_635 {
  padding-left: 48px;
}

._m-9_brlwb_639 {
  margin: 48px;
}

._m-t-9_brlwb_643 {
  margin-top: 48px;
}

._m-r-9_brlwb_647 {
  margin-right: 48px;
}

._m-b-9_brlwb_651 {
  margin-bottom: 48px;
}

._m-l-9_brlwb_655 {
  margin-left: 48px;
}

._p-10_brlwb_659 {
  padding: 64px;
}

._p-t-10_brlwb_663 {
  padding-top: 64px;
}

._p-r-10_brlwb_667 {
  padding-right: 64px;
}

._p-b-10_brlwb_671 {
  padding-bottom: 64px;
}

._p-l-10_brlwb_675 {
  padding-left: 64px;
}

._m-10_brlwb_679 {
  margin: 64px;
}

._m-t-10_brlwb_683 {
  margin-top: 64px;
}

._m-r-10_brlwb_687 {
  margin-right: 64px;
}

._m-b-10_brlwb_691 {
  margin-bottom: 64px;
}

._m-l-10_brlwb_695 {
  margin-left: 64px;
}

._p-11_brlwb_699 {
  padding: 80px;
}

._p-t-11_brlwb_703 {
  padding-top: 80px;
}

._p-r-11_brlwb_707 {
  padding-right: 80px;
}

._p-b-11_brlwb_711 {
  padding-bottom: 80px;
}

._p-l-11_brlwb_715 {
  padding-left: 80px;
}

._m-11_brlwb_719 {
  margin: 80px;
}

._m-t-11_brlwb_723 {
  margin-top: 80px;
}

._m-r-11_brlwb_727 {
  margin-right: 80px;
}

._m-b-11_brlwb_731 {
  margin-bottom: 80px;
}

._m-l-11_brlwb_735 {
  margin-left: 80px;
}

._p-12_brlwb_739 {
  padding: 96px;
}

._p-t-12_brlwb_743 {
  padding-top: 96px;
}

._p-r-12_brlwb_747 {
  padding-right: 96px;
}

._p-b-12_brlwb_751 {
  padding-bottom: 96px;
}

._p-l-12_brlwb_755 {
  padding-left: 96px;
}

._m-12_brlwb_759 {
  margin: 96px;
}

._m-t-12_brlwb_763 {
  margin-top: 96px;
}

._m-r-12_brlwb_767 {
  margin-right: 96px;
}

._m-b-12_brlwb_771 {
  margin-bottom: 96px;
}

._m-l-12_brlwb_775 {
  margin-left: 96px;
}

._p-13_brlwb_779 {
  padding: 160px;
}

._p-t-13_brlwb_783 {
  padding-top: 160px;
}

._p-r-13_brlwb_787 {
  padding-right: 160px;
}

._p-b-13_brlwb_791 {
  padding-bottom: 160px;
}

._p-l-13_brlwb_795 {
  padding-left: 160px;
}

._m-13_brlwb_799 {
  margin: 160px;
}

._m-t-13_brlwb_803 {
  margin-top: 160px;
}

._m-r-13_brlwb_807 {
  margin-right: 160px;
}

._m-b-13_brlwb_811 {
  margin-bottom: 160px;
}

._m-l-13_brlwb_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_brlwb_825 {
  border-radius: 0;
}

._r-1_brlwb_829 {
  border-radius: 2px;
}

._r-2_brlwb_833 {
  border-radius: 4px;
}

._r-3_brlwb_837 {
  border-radius: 6px;
}

._r-4_brlwb_841 {
  border-radius: 8px;
}

._r-5_brlwb_845 {
  border-radius: 12px;
}

._r-6_brlwb_849 {
  border-radius: 20px;
}

._r-full_brlwb_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_brlwb_860 {
  border: 0 solid;
}

._border-1_brlwb_864 {
  border: 1px solid;
}

._border-2_brlwb_868 {
  border: 2px solid;
}

._border-3_brlwb_872 {
  border: 3px solid;
}

._border-4_brlwb_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_brlwb_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_brlwb_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_brlwb_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_brlwb_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_brlwb_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_brlwb_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_brlwb_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_brlwb_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_brlwb_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_brlwb_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_brlwb_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_brlwb_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_brlwb_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_brlwb_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_brlwb_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_brlwb_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_brlwb_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._paddingField_brlwb_1039 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_brlwb_1045 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._fieldLabel_brlwb_1051 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_brlwb_1051:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_brlwb_1051 {
    font-size: 12px;
  }
}
._fieldLabel_brlwb_1051 {
  color: var(--color-text-body);
}

._linkButton_brlwb_1068 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._linkButton_brlwb_1068:hover {
  background: var(--color-default);
}
._linkButton_brlwb_1068._active_brlwb_1084 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_brlwb_1068._active_brlwb_1084 i::before {
  color: #2d6af6;
}
._linkButton_brlwb_1068 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_brlwb_1096 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_brlwb_1102 {
  position: relative;
}
._paddingInput_brlwb_1102 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_brlwb_1102 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_brlwb_1102 select {
  width: 100%;
  padding-left: 64px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_162j1_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_162j1_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_162j1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_162j1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_162j1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_162j1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_162j1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_162j1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_162j1_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_162j1_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_162j1_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_162j1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_162j1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_162j1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_162j1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_162j1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_162j1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_162j1_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_162j1_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_162j1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_162j1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_162j1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_162j1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_162j1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_162j1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_162j1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_162j1_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_162j1_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_162j1_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_162j1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_162j1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_162j1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_162j1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_162j1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_162j1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_162j1_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_162j1_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_162j1_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_162j1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_162j1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_162j1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_162j1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_162j1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_162j1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_162j1_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_162j1_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_162j1_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_162j1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_162j1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_162j1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_162j1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_162j1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_162j1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_162j1_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_162j1_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_162j1_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_162j1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_162j1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_162j1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_162j1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_162j1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_162j1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_162j1_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_162j1_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_162j1_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_162j1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_162j1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_162j1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_162j1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_162j1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_162j1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_162j1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_162j1_259 {
  padding: 0;
}

._p-t-0_162j1_263 {
  padding-top: 0;
}

._p-r-0_162j1_267 {
  padding-right: 0;
}

._p-b-0_162j1_271 {
  padding-bottom: 0;
}

._p-l-0_162j1_275 {
  padding-left: 0;
}

._m-0_162j1_279 {
  margin: 0;
}

._m-t-0_162j1_283 {
  margin-top: 0;
}

._m-r-0_162j1_287 {
  margin-right: 0;
}

._m-b-0_162j1_291 {
  margin-bottom: 0;
}

._m-l-0_162j1_295 {
  margin-left: 0;
}

._p-1_162j1_299 {
  padding: 2px;
}

._p-t-1_162j1_303 {
  padding-top: 2px;
}

._p-r-1_162j1_307 {
  padding-right: 2px;
}

._p-b-1_162j1_311 {
  padding-bottom: 2px;
}

._p-l-1_162j1_315 {
  padding-left: 2px;
}

._m-1_162j1_319 {
  margin: 2px;
}

._m-t-1_162j1_323 {
  margin-top: 2px;
}

._m-r-1_162j1_327 {
  margin-right: 2px;
}

._m-b-1_162j1_331 {
  margin-bottom: 2px;
}

._m-l-1_162j1_335 {
  margin-left: 2px;
}

._p-2_162j1_339 {
  padding: 4px;
}

._p-t-2_162j1_343 {
  padding-top: 4px;
}

._p-r-2_162j1_347 {
  padding-right: 4px;
}

._p-b-2_162j1_351 {
  padding-bottom: 4px;
}

._p-l-2_162j1_355 {
  padding-left: 4px;
}

._m-2_162j1_359 {
  margin: 4px;
}

._m-t-2_162j1_363 {
  margin-top: 4px;
}

._m-r-2_162j1_367 {
  margin-right: 4px;
}

._m-b-2_162j1_371 {
  margin-bottom: 4px;
}

._m-l-2_162j1_375 {
  margin-left: 4px;
}

._p-3_162j1_379 {
  padding: 8px;
}

._p-t-3_162j1_383 {
  padding-top: 8px;
}

._p-r-3_162j1_387 {
  padding-right: 8px;
}

._p-b-3_162j1_391 {
  padding-bottom: 8px;
}

._p-l-3_162j1_395 {
  padding-left: 8px;
}

._m-3_162j1_399 {
  margin: 8px;
}

._m-t-3_162j1_403 {
  margin-top: 8px;
}

._m-r-3_162j1_407 {
  margin-right: 8px;
}

._m-b-3_162j1_411 {
  margin-bottom: 8px;
}

._m-l-3_162j1_415 {
  margin-left: 8px;
}

._p-4_162j1_419 {
  padding: 12px;
}

._p-t-4_162j1_423 {
  padding-top: 12px;
}

._p-r-4_162j1_427 {
  padding-right: 12px;
}

._p-b-4_162j1_431 {
  padding-bottom: 12px;
}

._p-l-4_162j1_435 {
  padding-left: 12px;
}

._m-4_162j1_439 {
  margin: 12px;
}

._m-t-4_162j1_443 {
  margin-top: 12px;
}

._m-r-4_162j1_447 {
  margin-right: 12px;
}

._m-b-4_162j1_451 {
  margin-bottom: 12px;
}

._m-l-4_162j1_455 {
  margin-left: 12px;
}

._p-5_162j1_459 {
  padding: 16px;
}

._p-t-5_162j1_463 {
  padding-top: 16px;
}

._p-r-5_162j1_467 {
  padding-right: 16px;
}

._p-b-5_162j1_471 {
  padding-bottom: 16px;
}

._p-l-5_162j1_475 {
  padding-left: 16px;
}

._m-5_162j1_479 {
  margin: 16px;
}

._m-t-5_162j1_483 {
  margin-top: 16px;
}

._m-r-5_162j1_487 {
  margin-right: 16px;
}

._m-b-5_162j1_491 {
  margin-bottom: 16px;
}

._m-l-5_162j1_495 {
  margin-left: 16px;
}

._p-6_162j1_499 {
  padding: 24px;
}

._p-t-6_162j1_503 {
  padding-top: 24px;
}

._p-r-6_162j1_507 {
  padding-right: 24px;
}

._p-b-6_162j1_511 {
  padding-bottom: 24px;
}

._p-l-6_162j1_515 {
  padding-left: 24px;
}

._m-6_162j1_519 {
  margin: 24px;
}

._m-t-6_162j1_523 {
  margin-top: 24px;
}

._m-r-6_162j1_527 {
  margin-right: 24px;
}

._m-b-6_162j1_531 {
  margin-bottom: 24px;
}

._m-l-6_162j1_535 {
  margin-left: 24px;
}

._p-7_162j1_539 {
  padding: 32px;
}

._p-t-7_162j1_543 {
  padding-top: 32px;
}

._p-r-7_162j1_547 {
  padding-right: 32px;
}

._p-b-7_162j1_551 {
  padding-bottom: 32px;
}

._p-l-7_162j1_555 {
  padding-left: 32px;
}

._m-7_162j1_559 {
  margin: 32px;
}

._m-t-7_162j1_563 {
  margin-top: 32px;
}

._m-r-7_162j1_567 {
  margin-right: 32px;
}

._m-b-7_162j1_571 {
  margin-bottom: 32px;
}

._m-l-7_162j1_575 {
  margin-left: 32px;
}

._p-8_162j1_579 {
  padding: 40px;
}

._p-t-8_162j1_583 {
  padding-top: 40px;
}

._p-r-8_162j1_587 {
  padding-right: 40px;
}

._p-b-8_162j1_591 {
  padding-bottom: 40px;
}

._p-l-8_162j1_595 {
  padding-left: 40px;
}

._m-8_162j1_599 {
  margin: 40px;
}

._m-t-8_162j1_603 {
  margin-top: 40px;
}

._m-r-8_162j1_607 {
  margin-right: 40px;
}

._m-b-8_162j1_611 {
  margin-bottom: 40px;
}

._m-l-8_162j1_615 {
  margin-left: 40px;
}

._p-9_162j1_619 {
  padding: 48px;
}

._p-t-9_162j1_623 {
  padding-top: 48px;
}

._p-r-9_162j1_627 {
  padding-right: 48px;
}

._p-b-9_162j1_631 {
  padding-bottom: 48px;
}

._p-l-9_162j1_635 {
  padding-left: 48px;
}

._m-9_162j1_639 {
  margin: 48px;
}

._m-t-9_162j1_643 {
  margin-top: 48px;
}

._m-r-9_162j1_647 {
  margin-right: 48px;
}

._m-b-9_162j1_651 {
  margin-bottom: 48px;
}

._m-l-9_162j1_655 {
  margin-left: 48px;
}

._p-10_162j1_659 {
  padding: 64px;
}

._p-t-10_162j1_663 {
  padding-top: 64px;
}

._p-r-10_162j1_667 {
  padding-right: 64px;
}

._p-b-10_162j1_671 {
  padding-bottom: 64px;
}

._p-l-10_162j1_675 {
  padding-left: 64px;
}

._m-10_162j1_679 {
  margin: 64px;
}

._m-t-10_162j1_683 {
  margin-top: 64px;
}

._m-r-10_162j1_687 {
  margin-right: 64px;
}

._m-b-10_162j1_691 {
  margin-bottom: 64px;
}

._m-l-10_162j1_695 {
  margin-left: 64px;
}

._p-11_162j1_699 {
  padding: 80px;
}

._p-t-11_162j1_703 {
  padding-top: 80px;
}

._p-r-11_162j1_707 {
  padding-right: 80px;
}

._p-b-11_162j1_711 {
  padding-bottom: 80px;
}

._p-l-11_162j1_715 {
  padding-left: 80px;
}

._m-11_162j1_719 {
  margin: 80px;
}

._m-t-11_162j1_723 {
  margin-top: 80px;
}

._m-r-11_162j1_727 {
  margin-right: 80px;
}

._m-b-11_162j1_731 {
  margin-bottom: 80px;
}

._m-l-11_162j1_735 {
  margin-left: 80px;
}

._p-12_162j1_739 {
  padding: 96px;
}

._p-t-12_162j1_743 {
  padding-top: 96px;
}

._p-r-12_162j1_747 {
  padding-right: 96px;
}

._p-b-12_162j1_751 {
  padding-bottom: 96px;
}

._p-l-12_162j1_755 {
  padding-left: 96px;
}

._m-12_162j1_759 {
  margin: 96px;
}

._m-t-12_162j1_763 {
  margin-top: 96px;
}

._m-r-12_162j1_767 {
  margin-right: 96px;
}

._m-b-12_162j1_771 {
  margin-bottom: 96px;
}

._m-l-12_162j1_775 {
  margin-left: 96px;
}

._p-13_162j1_779 {
  padding: 160px;
}

._p-t-13_162j1_783 {
  padding-top: 160px;
}

._p-r-13_162j1_787 {
  padding-right: 160px;
}

._p-b-13_162j1_791 {
  padding-bottom: 160px;
}

._p-l-13_162j1_795 {
  padding-left: 160px;
}

._m-13_162j1_799 {
  margin: 160px;
}

._m-t-13_162j1_803 {
  margin-top: 160px;
}

._m-r-13_162j1_807 {
  margin-right: 160px;
}

._m-b-13_162j1_811 {
  margin-bottom: 160px;
}

._m-l-13_162j1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_162j1_825 {
  border-radius: 0;
}

._r-1_162j1_829 {
  border-radius: 2px;
}

._r-2_162j1_833 {
  border-radius: 4px;
}

._r-3_162j1_837 {
  border-radius: 6px;
}

._r-4_162j1_841 {
  border-radius: 8px;
}

._r-5_162j1_845 {
  border-radius: 12px;
}

._r-6_162j1_849 {
  border-radius: 20px;
}

._r-full_162j1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_162j1_860 {
  border: 0 solid;
}

._border-1_162j1_864 {
  border: 1px solid;
}

._border-2_162j1_868 {
  border: 2px solid;
}

._border-3_162j1_872 {
  border: 3px solid;
}

._border-4_162j1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_162j1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_162j1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_162j1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_162j1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_162j1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_162j1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_162j1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_162j1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_162j1_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_162j1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_162j1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_162j1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_162j1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_162j1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_162j1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_162j1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_162j1_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_162j1_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_162j1_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}
._panel_162j1_1047 select {
  width: 100%;
}

._colorInputWrapper_162j1_1057 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_162j1_1057 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_162j1_1066 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1qasd_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qasd_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qasd_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qasd_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1qasd_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1qasd_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1qasd_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1qasd_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1qasd_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1qasd_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qasd_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qasd_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qasd_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1qasd_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1qasd_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1qasd_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1qasd_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1qasd_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1qasd_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qasd_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qasd_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qasd_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1qasd_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1qasd_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1qasd_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1qasd_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1qasd_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1qasd_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qasd_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qasd_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qasd_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1qasd_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1qasd_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1qasd_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1qasd_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1qasd_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1qasd_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qasd_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qasd_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qasd_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1qasd_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1qasd_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1qasd_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1qasd_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1qasd_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1qasd_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qasd_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qasd_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qasd_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1qasd_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1qasd_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1qasd_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1qasd_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1qasd_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1qasd_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qasd_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qasd_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qasd_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1qasd_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1qasd_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1qasd_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1qasd_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1qasd_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1qasd_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qasd_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qasd_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qasd_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1qasd_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1qasd_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1qasd_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1qasd_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1qasd_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1qasd_259 {
  padding: 0;
}

._p-t-0_1qasd_263 {
  padding-top: 0;
}

._p-r-0_1qasd_267 {
  padding-right: 0;
}

._p-b-0_1qasd_271 {
  padding-bottom: 0;
}

._p-l-0_1qasd_275 {
  padding-left: 0;
}

._m-0_1qasd_279 {
  margin: 0;
}

._m-t-0_1qasd_283 {
  margin-top: 0;
}

._m-r-0_1qasd_287 {
  margin-right: 0;
}

._m-b-0_1qasd_291 {
  margin-bottom: 0;
}

._m-l-0_1qasd_295 {
  margin-left: 0;
}

._p-1_1qasd_299 {
  padding: 2px;
}

._p-t-1_1qasd_303 {
  padding-top: 2px;
}

._p-r-1_1qasd_307 {
  padding-right: 2px;
}

._p-b-1_1qasd_311 {
  padding-bottom: 2px;
}

._p-l-1_1qasd_315 {
  padding-left: 2px;
}

._m-1_1qasd_319 {
  margin: 2px;
}

._m-t-1_1qasd_323 {
  margin-top: 2px;
}

._m-r-1_1qasd_327 {
  margin-right: 2px;
}

._m-b-1_1qasd_331 {
  margin-bottom: 2px;
}

._m-l-1_1qasd_335 {
  margin-left: 2px;
}

._p-2_1qasd_339 {
  padding: 4px;
}

._p-t-2_1qasd_343 {
  padding-top: 4px;
}

._p-r-2_1qasd_347 {
  padding-right: 4px;
}

._p-b-2_1qasd_351 {
  padding-bottom: 4px;
}

._p-l-2_1qasd_355 {
  padding-left: 4px;
}

._m-2_1qasd_359 {
  margin: 4px;
}

._m-t-2_1qasd_363 {
  margin-top: 4px;
}

._m-r-2_1qasd_367 {
  margin-right: 4px;
}

._m-b-2_1qasd_371 {
  margin-bottom: 4px;
}

._m-l-2_1qasd_375 {
  margin-left: 4px;
}

._p-3_1qasd_379 {
  padding: 8px;
}

._p-t-3_1qasd_383 {
  padding-top: 8px;
}

._p-r-3_1qasd_387 {
  padding-right: 8px;
}

._p-b-3_1qasd_391 {
  padding-bottom: 8px;
}

._p-l-3_1qasd_395 {
  padding-left: 8px;
}

._m-3_1qasd_399 {
  margin: 8px;
}

._m-t-3_1qasd_403 {
  margin-top: 8px;
}

._m-r-3_1qasd_407 {
  margin-right: 8px;
}

._m-b-3_1qasd_411 {
  margin-bottom: 8px;
}

._m-l-3_1qasd_415 {
  margin-left: 8px;
}

._p-4_1qasd_419 {
  padding: 12px;
}

._p-t-4_1qasd_423 {
  padding-top: 12px;
}

._p-r-4_1qasd_427 {
  padding-right: 12px;
}

._p-b-4_1qasd_431 {
  padding-bottom: 12px;
}

._p-l-4_1qasd_435 {
  padding-left: 12px;
}

._m-4_1qasd_439 {
  margin: 12px;
}

._m-t-4_1qasd_443 {
  margin-top: 12px;
}

._m-r-4_1qasd_447 {
  margin-right: 12px;
}

._m-b-4_1qasd_451 {
  margin-bottom: 12px;
}

._m-l-4_1qasd_455 {
  margin-left: 12px;
}

._p-5_1qasd_459 {
  padding: 16px;
}

._p-t-5_1qasd_463 {
  padding-top: 16px;
}

._p-r-5_1qasd_467 {
  padding-right: 16px;
}

._p-b-5_1qasd_471 {
  padding-bottom: 16px;
}

._p-l-5_1qasd_475 {
  padding-left: 16px;
}

._m-5_1qasd_479 {
  margin: 16px;
}

._m-t-5_1qasd_483 {
  margin-top: 16px;
}

._m-r-5_1qasd_487 {
  margin-right: 16px;
}

._m-b-5_1qasd_491 {
  margin-bottom: 16px;
}

._m-l-5_1qasd_495 {
  margin-left: 16px;
}

._p-6_1qasd_499 {
  padding: 24px;
}

._p-t-6_1qasd_503 {
  padding-top: 24px;
}

._p-r-6_1qasd_507 {
  padding-right: 24px;
}

._p-b-6_1qasd_511 {
  padding-bottom: 24px;
}

._p-l-6_1qasd_515 {
  padding-left: 24px;
}

._m-6_1qasd_519 {
  margin: 24px;
}

._m-t-6_1qasd_523 {
  margin-top: 24px;
}

._m-r-6_1qasd_527 {
  margin-right: 24px;
}

._m-b-6_1qasd_531 {
  margin-bottom: 24px;
}

._m-l-6_1qasd_535 {
  margin-left: 24px;
}

._p-7_1qasd_539 {
  padding: 32px;
}

._p-t-7_1qasd_543 {
  padding-top: 32px;
}

._p-r-7_1qasd_547 {
  padding-right: 32px;
}

._p-b-7_1qasd_551 {
  padding-bottom: 32px;
}

._p-l-7_1qasd_555 {
  padding-left: 32px;
}

._m-7_1qasd_559 {
  margin: 32px;
}

._m-t-7_1qasd_563 {
  margin-top: 32px;
}

._m-r-7_1qasd_567 {
  margin-right: 32px;
}

._m-b-7_1qasd_571 {
  margin-bottom: 32px;
}

._m-l-7_1qasd_575 {
  margin-left: 32px;
}

._p-8_1qasd_579 {
  padding: 40px;
}

._p-t-8_1qasd_583 {
  padding-top: 40px;
}

._p-r-8_1qasd_587 {
  padding-right: 40px;
}

._p-b-8_1qasd_591 {
  padding-bottom: 40px;
}

._p-l-8_1qasd_595 {
  padding-left: 40px;
}

._m-8_1qasd_599 {
  margin: 40px;
}

._m-t-8_1qasd_603 {
  margin-top: 40px;
}

._m-r-8_1qasd_607 {
  margin-right: 40px;
}

._m-b-8_1qasd_611 {
  margin-bottom: 40px;
}

._m-l-8_1qasd_615 {
  margin-left: 40px;
}

._p-9_1qasd_619 {
  padding: 48px;
}

._p-t-9_1qasd_623 {
  padding-top: 48px;
}

._p-r-9_1qasd_627 {
  padding-right: 48px;
}

._p-b-9_1qasd_631 {
  padding-bottom: 48px;
}

._p-l-9_1qasd_635 {
  padding-left: 48px;
}

._m-9_1qasd_639 {
  margin: 48px;
}

._m-t-9_1qasd_643 {
  margin-top: 48px;
}

._m-r-9_1qasd_647 {
  margin-right: 48px;
}

._m-b-9_1qasd_651 {
  margin-bottom: 48px;
}

._m-l-9_1qasd_655 {
  margin-left: 48px;
}

._p-10_1qasd_659 {
  padding: 64px;
}

._p-t-10_1qasd_663 {
  padding-top: 64px;
}

._p-r-10_1qasd_667 {
  padding-right: 64px;
}

._p-b-10_1qasd_671 {
  padding-bottom: 64px;
}

._p-l-10_1qasd_675 {
  padding-left: 64px;
}

._m-10_1qasd_679 {
  margin: 64px;
}

._m-t-10_1qasd_683 {
  margin-top: 64px;
}

._m-r-10_1qasd_687 {
  margin-right: 64px;
}

._m-b-10_1qasd_691 {
  margin-bottom: 64px;
}

._m-l-10_1qasd_695 {
  margin-left: 64px;
}

._p-11_1qasd_699 {
  padding: 80px;
}

._p-t-11_1qasd_703 {
  padding-top: 80px;
}

._p-r-11_1qasd_707 {
  padding-right: 80px;
}

._p-b-11_1qasd_711 {
  padding-bottom: 80px;
}

._p-l-11_1qasd_715 {
  padding-left: 80px;
}

._m-11_1qasd_719 {
  margin: 80px;
}

._m-t-11_1qasd_723 {
  margin-top: 80px;
}

._m-r-11_1qasd_727 {
  margin-right: 80px;
}

._m-b-11_1qasd_731 {
  margin-bottom: 80px;
}

._m-l-11_1qasd_735 {
  margin-left: 80px;
}

._p-12_1qasd_739 {
  padding: 96px;
}

._p-t-12_1qasd_743 {
  padding-top: 96px;
}

._p-r-12_1qasd_747 {
  padding-right: 96px;
}

._p-b-12_1qasd_751 {
  padding-bottom: 96px;
}

._p-l-12_1qasd_755 {
  padding-left: 96px;
}

._m-12_1qasd_759 {
  margin: 96px;
}

._m-t-12_1qasd_763 {
  margin-top: 96px;
}

._m-r-12_1qasd_767 {
  margin-right: 96px;
}

._m-b-12_1qasd_771 {
  margin-bottom: 96px;
}

._m-l-12_1qasd_775 {
  margin-left: 96px;
}

._p-13_1qasd_779 {
  padding: 160px;
}

._p-t-13_1qasd_783 {
  padding-top: 160px;
}

._p-r-13_1qasd_787 {
  padding-right: 160px;
}

._p-b-13_1qasd_791 {
  padding-bottom: 160px;
}

._p-l-13_1qasd_795 {
  padding-left: 160px;
}

._m-13_1qasd_799 {
  margin: 160px;
}

._m-t-13_1qasd_803 {
  margin-top: 160px;
}

._m-r-13_1qasd_807 {
  margin-right: 160px;
}

._m-b-13_1qasd_811 {
  margin-bottom: 160px;
}

._m-l-13_1qasd_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1qasd_825 {
  border-radius: 0;
}

._r-1_1qasd_829 {
  border-radius: 2px;
}

._r-2_1qasd_833 {
  border-radius: 4px;
}

._r-3_1qasd_837 {
  border-radius: 6px;
}

._r-4_1qasd_841 {
  border-radius: 8px;
}

._r-5_1qasd_845 {
  border-radius: 12px;
}

._r-6_1qasd_849 {
  border-radius: 20px;
}

._r-full_1qasd_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1qasd_860 {
  border: 0 solid;
}

._border-1_1qasd_864 {
  border: 1px solid;
}

._border-2_1qasd_868 {
  border: 2px solid;
}

._border-3_1qasd_872 {
  border: 3px solid;
}

._border-4_1qasd_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1qasd_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1qasd_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1qasd_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1qasd_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1qasd_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1qasd_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1qasd_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1qasd_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1qasd_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1qasd_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1qasd_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1qasd_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1qasd_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1qasd_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1qasd_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1qasd_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1qasd_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_1qasd_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_1qasd_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._textarea_1qasd_1054 {
  width: 100%;
  min-height: 80px;
  padding: 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  resize: vertical;
  font-family: inherit;
}
._textarea_1qasd_1054:focus {
  outline: none;
  border-color: var(--color-primary);
}
._textarea_1qasd_1054::placeholder {
  color: var(--color-text-sub);
}

._colorInputWrapper_1qasd_1071 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1qasd_1071 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1qasd_1080 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}

._fieldLabel_1qasd_1092 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_1qasd_1092:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1qasd_1092 {
    font-size: 12px;
  }
}
._fieldLabel_1qasd_1092 {
  color: #2c2c31;
}

._fontGroup_1qasd_1109 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_1qasd_1115 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._widthInputRow_1qasd_1121 {
  display: flex;
  gap: 4px;
}

._widthInput_1qasd_1121 {
  flex: 1;
  min-width: 0;
}

._unitSwitch_1qasd_1131 {
  flex-shrink: 0;
}

._paddingField_1qasd_1135 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_1qasd_1141 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_1qasd_1147 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._linkButton_1qasd_1147:hover {
  background: var(--color-default);
}
._linkButton_1qasd_1147._active_1qasd_1163 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_1qasd_1147._active_1qasd_1163 i::before {
  color: #2d6af6;
}
._linkButton_1qasd_1147 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_1qasd_1175 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_1qasd_1181 {
  position: relative;
}
._paddingInput_1qasd_1181 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_1qasd_1181 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_1qasd_1181 select {
  width: 100%;
  padding-left: 64px !important;
}

._radioGroup_1qasd_1201 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._radioItem_1qasd_1207 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_1qasd_1207 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1qasd_1207 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_1qasd_1207 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1qasd_1207 label {
    font-size: 14px;
  }
}
._radioItem_1qasd_1207 label {
  color: #2c2c31;
  cursor: pointer;
}

._detailSection_1qasd_1237 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_1qasd_1243 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid #e4e4e7;
  border-bottom: 1px solid #e4e4e7;
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._detailToggle_1qasd_1243:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_1qasd_1243 {
    font-size: 14px;
  }
}
._detailToggle_1qasd_1243 {
  font-weight: 600;
  color: #2c2c31;
}
._detailToggle_1qasd_1243:hover {
  background: #f4f4f5;
}
._detailToggle_1qasd_1243 i::before {
  font-size: 18px;
  color: var(--color-text-muted);
}

._detailContent_1qasd_1279 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._imageUploadWrapper_1qasd_1286 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_1qasd_1292 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_1qasd_1292 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: contain;
  background: #fafafa;
}

._imageDeleteButton_1qasd_1306 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
._imageDeleteButton_1qasd_1306:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_1qasd_1306 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_1qasd_1306 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_1qasd_1336 {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: #fafafa;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyImageArea_1qasd_1336:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_1qasd_1336._dragging_1qasd_1354 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_1qasd_1336._dragging_1qasd_1354 i::before {
  color: var(--color-primary);
}
._emptyImageArea_1qasd_1336._dragging_1qasd_1354 span {
  color: var(--color-primary);
}
._emptyImageArea_1qasd_1336 i,
._emptyImageArea_1qasd_1336 span {
  pointer-events: none;
}
._emptyImageArea_1qasd_1336 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_1qasd_1336 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_1qasd_1336 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_1qasd_1336 span {
    font-size: 12px;
  }
}
._emptyImageArea_1qasd_1336 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1to0h_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1to0h_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1to0h_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1to0h_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1to0h_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1to0h_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1to0h_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1to0h_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1to0h_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1to0h_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1to0h_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1to0h_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1to0h_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1to0h_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1to0h_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1to0h_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1to0h_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1to0h_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1to0h_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1to0h_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1to0h_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1to0h_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1to0h_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1to0h_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1to0h_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1to0h_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1to0h_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1to0h_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1to0h_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1to0h_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1to0h_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1to0h_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1to0h_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1to0h_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1to0h_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1to0h_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1to0h_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1to0h_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1to0h_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1to0h_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1to0h_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1to0h_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1to0h_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1to0h_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1to0h_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1to0h_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1to0h_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1to0h_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1to0h_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1to0h_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1to0h_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1to0h_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1to0h_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1to0h_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1to0h_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1to0h_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1to0h_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1to0h_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1to0h_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1to0h_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1to0h_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1to0h_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1to0h_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1to0h_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1to0h_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1to0h_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1to0h_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1to0h_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1to0h_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1to0h_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1to0h_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1to0h_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1to0h_259 {
  padding: 0;
}

._p-t-0_1to0h_263 {
  padding-top: 0;
}

._p-r-0_1to0h_267 {
  padding-right: 0;
}

._p-b-0_1to0h_271 {
  padding-bottom: 0;
}

._p-l-0_1to0h_275 {
  padding-left: 0;
}

._m-0_1to0h_279 {
  margin: 0;
}

._m-t-0_1to0h_283 {
  margin-top: 0;
}

._m-r-0_1to0h_287 {
  margin-right: 0;
}

._m-b-0_1to0h_291 {
  margin-bottom: 0;
}

._m-l-0_1to0h_295 {
  margin-left: 0;
}

._p-1_1to0h_299 {
  padding: 2px;
}

._p-t-1_1to0h_303 {
  padding-top: 2px;
}

._p-r-1_1to0h_307 {
  padding-right: 2px;
}

._p-b-1_1to0h_311 {
  padding-bottom: 2px;
}

._p-l-1_1to0h_315 {
  padding-left: 2px;
}

._m-1_1to0h_319 {
  margin: 2px;
}

._m-t-1_1to0h_323 {
  margin-top: 2px;
}

._m-r-1_1to0h_327 {
  margin-right: 2px;
}

._m-b-1_1to0h_331 {
  margin-bottom: 2px;
}

._m-l-1_1to0h_335 {
  margin-left: 2px;
}

._p-2_1to0h_339 {
  padding: 4px;
}

._p-t-2_1to0h_343 {
  padding-top: 4px;
}

._p-r-2_1to0h_347 {
  padding-right: 4px;
}

._p-b-2_1to0h_351 {
  padding-bottom: 4px;
}

._p-l-2_1to0h_355 {
  padding-left: 4px;
}

._m-2_1to0h_359 {
  margin: 4px;
}

._m-t-2_1to0h_363 {
  margin-top: 4px;
}

._m-r-2_1to0h_367 {
  margin-right: 4px;
}

._m-b-2_1to0h_371 {
  margin-bottom: 4px;
}

._m-l-2_1to0h_375 {
  margin-left: 4px;
}

._p-3_1to0h_379 {
  padding: 8px;
}

._p-t-3_1to0h_383 {
  padding-top: 8px;
}

._p-r-3_1to0h_387 {
  padding-right: 8px;
}

._p-b-3_1to0h_391 {
  padding-bottom: 8px;
}

._p-l-3_1to0h_395 {
  padding-left: 8px;
}

._m-3_1to0h_399 {
  margin: 8px;
}

._m-t-3_1to0h_403 {
  margin-top: 8px;
}

._m-r-3_1to0h_407 {
  margin-right: 8px;
}

._m-b-3_1to0h_411 {
  margin-bottom: 8px;
}

._m-l-3_1to0h_415 {
  margin-left: 8px;
}

._p-4_1to0h_419 {
  padding: 12px;
}

._p-t-4_1to0h_423 {
  padding-top: 12px;
}

._p-r-4_1to0h_427 {
  padding-right: 12px;
}

._p-b-4_1to0h_431 {
  padding-bottom: 12px;
}

._p-l-4_1to0h_435 {
  padding-left: 12px;
}

._m-4_1to0h_439 {
  margin: 12px;
}

._m-t-4_1to0h_443 {
  margin-top: 12px;
}

._m-r-4_1to0h_447 {
  margin-right: 12px;
}

._m-b-4_1to0h_451 {
  margin-bottom: 12px;
}

._m-l-4_1to0h_455 {
  margin-left: 12px;
}

._p-5_1to0h_459 {
  padding: 16px;
}

._p-t-5_1to0h_463 {
  padding-top: 16px;
}

._p-r-5_1to0h_467 {
  padding-right: 16px;
}

._p-b-5_1to0h_471 {
  padding-bottom: 16px;
}

._p-l-5_1to0h_475 {
  padding-left: 16px;
}

._m-5_1to0h_479 {
  margin: 16px;
}

._m-t-5_1to0h_483 {
  margin-top: 16px;
}

._m-r-5_1to0h_487 {
  margin-right: 16px;
}

._m-b-5_1to0h_491 {
  margin-bottom: 16px;
}

._m-l-5_1to0h_495 {
  margin-left: 16px;
}

._p-6_1to0h_499 {
  padding: 24px;
}

._p-t-6_1to0h_503 {
  padding-top: 24px;
}

._p-r-6_1to0h_507 {
  padding-right: 24px;
}

._p-b-6_1to0h_511 {
  padding-bottom: 24px;
}

._p-l-6_1to0h_515 {
  padding-left: 24px;
}

._m-6_1to0h_519 {
  margin: 24px;
}

._m-t-6_1to0h_523 {
  margin-top: 24px;
}

._m-r-6_1to0h_527 {
  margin-right: 24px;
}

._m-b-6_1to0h_531 {
  margin-bottom: 24px;
}

._m-l-6_1to0h_535 {
  margin-left: 24px;
}

._p-7_1to0h_539 {
  padding: 32px;
}

._p-t-7_1to0h_543 {
  padding-top: 32px;
}

._p-r-7_1to0h_547 {
  padding-right: 32px;
}

._p-b-7_1to0h_551 {
  padding-bottom: 32px;
}

._p-l-7_1to0h_555 {
  padding-left: 32px;
}

._m-7_1to0h_559 {
  margin: 32px;
}

._m-t-7_1to0h_563 {
  margin-top: 32px;
}

._m-r-7_1to0h_567 {
  margin-right: 32px;
}

._m-b-7_1to0h_571 {
  margin-bottom: 32px;
}

._m-l-7_1to0h_575 {
  margin-left: 32px;
}

._p-8_1to0h_579 {
  padding: 40px;
}

._p-t-8_1to0h_583 {
  padding-top: 40px;
}

._p-r-8_1to0h_587 {
  padding-right: 40px;
}

._p-b-8_1to0h_591 {
  padding-bottom: 40px;
}

._p-l-8_1to0h_595 {
  padding-left: 40px;
}

._m-8_1to0h_599 {
  margin: 40px;
}

._m-t-8_1to0h_603 {
  margin-top: 40px;
}

._m-r-8_1to0h_607 {
  margin-right: 40px;
}

._m-b-8_1to0h_611 {
  margin-bottom: 40px;
}

._m-l-8_1to0h_615 {
  margin-left: 40px;
}

._p-9_1to0h_619 {
  padding: 48px;
}

._p-t-9_1to0h_623 {
  padding-top: 48px;
}

._p-r-9_1to0h_627 {
  padding-right: 48px;
}

._p-b-9_1to0h_631 {
  padding-bottom: 48px;
}

._p-l-9_1to0h_635 {
  padding-left: 48px;
}

._m-9_1to0h_639 {
  margin: 48px;
}

._m-t-9_1to0h_643 {
  margin-top: 48px;
}

._m-r-9_1to0h_647 {
  margin-right: 48px;
}

._m-b-9_1to0h_651 {
  margin-bottom: 48px;
}

._m-l-9_1to0h_655 {
  margin-left: 48px;
}

._p-10_1to0h_659 {
  padding: 64px;
}

._p-t-10_1to0h_663 {
  padding-top: 64px;
}

._p-r-10_1to0h_667 {
  padding-right: 64px;
}

._p-b-10_1to0h_671 {
  padding-bottom: 64px;
}

._p-l-10_1to0h_675 {
  padding-left: 64px;
}

._m-10_1to0h_679 {
  margin: 64px;
}

._m-t-10_1to0h_683 {
  margin-top: 64px;
}

._m-r-10_1to0h_687 {
  margin-right: 64px;
}

._m-b-10_1to0h_691 {
  margin-bottom: 64px;
}

._m-l-10_1to0h_695 {
  margin-left: 64px;
}

._p-11_1to0h_699 {
  padding: 80px;
}

._p-t-11_1to0h_703 {
  padding-top: 80px;
}

._p-r-11_1to0h_707 {
  padding-right: 80px;
}

._p-b-11_1to0h_711 {
  padding-bottom: 80px;
}

._p-l-11_1to0h_715 {
  padding-left: 80px;
}

._m-11_1to0h_719 {
  margin: 80px;
}

._m-t-11_1to0h_723 {
  margin-top: 80px;
}

._m-r-11_1to0h_727 {
  margin-right: 80px;
}

._m-b-11_1to0h_731 {
  margin-bottom: 80px;
}

._m-l-11_1to0h_735 {
  margin-left: 80px;
}

._p-12_1to0h_739 {
  padding: 96px;
}

._p-t-12_1to0h_743 {
  padding-top: 96px;
}

._p-r-12_1to0h_747 {
  padding-right: 96px;
}

._p-b-12_1to0h_751 {
  padding-bottom: 96px;
}

._p-l-12_1to0h_755 {
  padding-left: 96px;
}

._m-12_1to0h_759 {
  margin: 96px;
}

._m-t-12_1to0h_763 {
  margin-top: 96px;
}

._m-r-12_1to0h_767 {
  margin-right: 96px;
}

._m-b-12_1to0h_771 {
  margin-bottom: 96px;
}

._m-l-12_1to0h_775 {
  margin-left: 96px;
}

._p-13_1to0h_779 {
  padding: 160px;
}

._p-t-13_1to0h_783 {
  padding-top: 160px;
}

._p-r-13_1to0h_787 {
  padding-right: 160px;
}

._p-b-13_1to0h_791 {
  padding-bottom: 160px;
}

._p-l-13_1to0h_795 {
  padding-left: 160px;
}

._m-13_1to0h_799 {
  margin: 160px;
}

._m-t-13_1to0h_803 {
  margin-top: 160px;
}

._m-r-13_1to0h_807 {
  margin-right: 160px;
}

._m-b-13_1to0h_811 {
  margin-bottom: 160px;
}

._m-l-13_1to0h_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1to0h_825 {
  border-radius: 0;
}

._r-1_1to0h_829 {
  border-radius: 2px;
}

._r-2_1to0h_833 {
  border-radius: 4px;
}

._r-3_1to0h_837 {
  border-radius: 6px;
}

._r-4_1to0h_841 {
  border-radius: 8px;
}

._r-5_1to0h_845 {
  border-radius: 12px;
}

._r-6_1to0h_849 {
  border-radius: 20px;
}

._r-full_1to0h_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1to0h_860 {
  border: 0 solid;
}

._border-1_1to0h_864 {
  border: 1px solid;
}

._border-2_1to0h_868 {
  border: 2px solid;
}

._border-3_1to0h_872 {
  border: 3px solid;
}

._border-4_1to0h_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1to0h_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1to0h_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1to0h_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1to0h_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1to0h_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1to0h_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1to0h_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1to0h_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1to0h_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1to0h_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1to0h_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1to0h_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1to0h_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1to0h_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1to0h_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1to0h_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1to0h_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_1to0h_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_1to0h_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._tabContent_1to0h_1054 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._tabContent_1to0h_1054:first-child {
  margin-top: 0;
}

._fontGroup_1to0h_1063 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_1to0h_1069 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._colorInputWrapper_1to0h_1075 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1to0h_1075 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1to0h_1084 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}

._radioGroup_1to0h_1096 {
  display: flex;
  gap: 12px;
}

._radioItem_1to0h_1101 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_1to0h_1101 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1to0h_1101 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_1to0h_1101 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1to0h_1101 label {
    font-size: 14px;
  }
}
._radioItem_1to0h_1101 label {
  color: #2c2c31;
  cursor: pointer;
}

._widthInputRow_1to0h_1131 {
  display: flex;
  gap: 4px;
}

._widthInput_1to0h_1131 {
  flex: 1;
  min-width: 0;
}

._unitSwitch_1to0h_1141 {
  flex-shrink: 0;
}

._detailSection_1to0h_1145 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_1to0h_1151 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid #e4e4e7;
  border-bottom: 1px solid #e4e4e7;
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._detailToggle_1to0h_1151:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_1to0h_1151 {
    font-size: 14px;
  }
}
._detailToggle_1to0h_1151 {
  font-weight: 600;
  color: #2c2c31;
}
._detailToggle_1to0h_1151:hover {
  background: #f4f4f5;
}
._detailToggle_1to0h_1151 i::before {
  font-size: 18px;
  color: var(--color-text-muted);
}

._detailContent_1to0h_1187 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._paddingField_1to0h_1194 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_1to0h_1200 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_1to0h_1206 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._linkButton_1to0h_1206:hover {
  background: var(--color-default);
}
._linkButton_1to0h_1206._active_1to0h_1222 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_1to0h_1206._active_1to0h_1222 i::before {
  color: #2d6af6;
}
._linkButton_1to0h_1206 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_1to0h_1234 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_1to0h_1240 {
  position: relative;
}
._paddingInput_1to0h_1240 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_1to0h_1240 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_1to0h_1240 select {
  width: 100%;
  padding-left: 64px !important;
}

._imageUploadWrapper_1to0h_1260 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_1to0h_1266 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_1to0h_1266 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_1to0h_1279 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
._imageDeleteButton_1to0h_1279:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_1to0h_1279 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_1to0h_1279 i::before {
  font-size: 14px;
  color: white;
}

._formFieldsLoading_1to0h_1309 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._formFieldsLoading_1to0h_1309:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFieldsLoading_1to0h_1309 {
    font-size: 12px;
  }
}
._formFieldsLoading_1to0h_1309 {
  color: var(--color-text-muted);
  text-align: center;
  padding: 12px;
}

._formFieldsSection_1to0h_1328 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 4px;
}

._formFieldsHeader_1to0h_1335 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._formFieldsHeader_1to0h_1335:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFieldsHeader_1to0h_1335 {
    font-size: 12px;
  }
}
._formFieldsHeader_1to0h_1335 {
  color: var(--color-text-body);
}

._formFieldsList_1to0h_1352 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0;
  margin: 0;
  list-style: none;
}

._formFieldItem_1to0h_1361 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px;
  background: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
}

._fieldType_1to0h_1371 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldType_1to0h_1371:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldType_1to0h_1371 {
    font-size: 12px;
  }
}
._fieldType_1to0h_1371 {
  color: var(--color-primary);
  background: var(--color-primary-subtle);
  padding: 2px 4px;
  border-radius: 2px;
  white-space: nowrap;
}

._fieldLabel_1to0h_1392 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_1to0h_1392:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1to0h_1392 {
    font-size: 14px;
  }
}
._fieldLabel_1to0h_1392 {
  color: var(--color-text-body);
  flex: 1;
}

._required_1to0h_1410 {
  color: #f04646;
  margin-left: 2px;
}

._emptyImageArea_1to0h_1415 {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: #fafafa;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyImageArea_1to0h_1415:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_1to0h_1415._dragging_1to0h_1433 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_1to0h_1415._dragging_1to0h_1433 i::before {
  color: var(--color-primary);
}
._emptyImageArea_1to0h_1415._dragging_1to0h_1433 span {
  color: var(--color-primary);
}
._emptyImageArea_1to0h_1415 i,
._emptyImageArea_1to0h_1415 span {
  pointer-events: none;
}
._emptyImageArea_1to0h_1415 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_1to0h_1415 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_1to0h_1415 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_1to0h_1415 span {
    font-size: 12px;
  }
}
._emptyImageArea_1to0h_1415 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}

._formSelectField_1to0h_1472 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._formSelectHeader_1to0h_1478 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._formSelectButtons_1to0h_1484 {
  display: flex;
  gap: 4px;
}

._iconButton_1to0h_1489 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._iconButton_1to0h_1489:hover:not(:disabled) {
  background: var(--color-default);
}
._iconButton_1to0h_1489:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._iconButton_1to0h_1489._loading_1to0h_1509 i {
  animation: _spin_1to0h_1 1s linear infinite;
}
._iconButton_1to0h_1489 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._ctaTypeGroup_1to0h_1517 {
  display: flex;
  gap: 8px;
}

._ctaTypeButton_1to0h_1522 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 6px;
  padding: 8px 24px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._ctaTypeButton_1to0h_1522:hover {
  background: var(--color-default);
}
._ctaTypeButton_1to0h_1522._active_1to0h_1222 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._ctaTypeButton_1to0h_1522._active_1to0h_1222 i::before {
  color: #2d6af6;
}
._ctaTypeButton_1to0h_1522._active_1to0h_1222 span {
  color: #2d6af6;
  font-weight: 600;
}
._ctaTypeButton_1to0h_1522 i::before {
  font-size: 30px;
  color: #2c2c31;
}
._ctaTypeButton_1to0h_1522 span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._ctaTypeButton_1to0h_1522 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._ctaTypeButton_1to0h_1522 span {
    font-size: 14px;
  }
}
._ctaTypeButton_1to0h_1522 span {
  color: #2c2c31;
}

._smsVerificationOptions_1to0h_1571 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}

._periodLimitField_1to0h_1580 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._periodLimitHeader_1to0h_1586 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._periodDaysInput_1to0h_1592 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._periodDaysInput_1to0h_1592 input {
  flex: 1;
  min-width: 0;
  text-align: right;
}
._periodDaysInput_1to0h_1592 span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._periodDaysInput_1to0h_1592 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._periodDaysInput_1to0h_1592 span {
    font-size: 14px;
  }
}
._periodDaysInput_1to0h_1592 span {
  color: var(--color-text-primary);
  flex-shrink: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_iw8a7_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_iw8a7_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_iw8a7_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_iw8a7_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_iw8a7_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_iw8a7_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_iw8a7_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_iw8a7_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_iw8a7_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_iw8a7_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_iw8a7_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_iw8a7_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_iw8a7_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_iw8a7_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_iw8a7_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_iw8a7_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_iw8a7_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_iw8a7_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_iw8a7_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_iw8a7_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_iw8a7_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_iw8a7_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_iw8a7_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_iw8a7_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_iw8a7_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_iw8a7_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_iw8a7_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_iw8a7_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_iw8a7_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_iw8a7_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_iw8a7_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_iw8a7_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_iw8a7_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_iw8a7_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_iw8a7_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_iw8a7_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_iw8a7_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_iw8a7_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_iw8a7_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_iw8a7_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_iw8a7_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_iw8a7_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_iw8a7_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_iw8a7_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_iw8a7_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_iw8a7_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_iw8a7_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_iw8a7_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_iw8a7_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_iw8a7_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_iw8a7_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_iw8a7_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_iw8a7_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_iw8a7_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_iw8a7_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_iw8a7_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_iw8a7_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_iw8a7_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_iw8a7_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_iw8a7_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_iw8a7_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_iw8a7_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_iw8a7_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_iw8a7_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_iw8a7_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_iw8a7_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_iw8a7_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_iw8a7_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_iw8a7_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_iw8a7_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_iw8a7_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_iw8a7_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_iw8a7_259 {
  padding: 0;
}

._p-t-0_iw8a7_263 {
  padding-top: 0;
}

._p-r-0_iw8a7_267 {
  padding-right: 0;
}

._p-b-0_iw8a7_271 {
  padding-bottom: 0;
}

._p-l-0_iw8a7_275 {
  padding-left: 0;
}

._m-0_iw8a7_279 {
  margin: 0;
}

._m-t-0_iw8a7_283 {
  margin-top: 0;
}

._m-r-0_iw8a7_287 {
  margin-right: 0;
}

._m-b-0_iw8a7_291 {
  margin-bottom: 0;
}

._m-l-0_iw8a7_295 {
  margin-left: 0;
}

._p-1_iw8a7_299 {
  padding: 2px;
}

._p-t-1_iw8a7_303 {
  padding-top: 2px;
}

._p-r-1_iw8a7_307 {
  padding-right: 2px;
}

._p-b-1_iw8a7_311 {
  padding-bottom: 2px;
}

._p-l-1_iw8a7_315 {
  padding-left: 2px;
}

._m-1_iw8a7_319 {
  margin: 2px;
}

._m-t-1_iw8a7_323 {
  margin-top: 2px;
}

._m-r-1_iw8a7_327 {
  margin-right: 2px;
}

._m-b-1_iw8a7_331 {
  margin-bottom: 2px;
}

._m-l-1_iw8a7_335 {
  margin-left: 2px;
}

._p-2_iw8a7_339 {
  padding: 4px;
}

._p-t-2_iw8a7_343 {
  padding-top: 4px;
}

._p-r-2_iw8a7_347 {
  padding-right: 4px;
}

._p-b-2_iw8a7_351 {
  padding-bottom: 4px;
}

._p-l-2_iw8a7_355 {
  padding-left: 4px;
}

._m-2_iw8a7_359 {
  margin: 4px;
}

._m-t-2_iw8a7_363 {
  margin-top: 4px;
}

._m-r-2_iw8a7_367 {
  margin-right: 4px;
}

._m-b-2_iw8a7_371 {
  margin-bottom: 4px;
}

._m-l-2_iw8a7_375 {
  margin-left: 4px;
}

._p-3_iw8a7_379 {
  padding: 8px;
}

._p-t-3_iw8a7_383 {
  padding-top: 8px;
}

._p-r-3_iw8a7_387 {
  padding-right: 8px;
}

._p-b-3_iw8a7_391 {
  padding-bottom: 8px;
}

._p-l-3_iw8a7_395 {
  padding-left: 8px;
}

._m-3_iw8a7_399 {
  margin: 8px;
}

._m-t-3_iw8a7_403 {
  margin-top: 8px;
}

._m-r-3_iw8a7_407 {
  margin-right: 8px;
}

._m-b-3_iw8a7_411 {
  margin-bottom: 8px;
}

._m-l-3_iw8a7_415 {
  margin-left: 8px;
}

._p-4_iw8a7_419 {
  padding: 12px;
}

._p-t-4_iw8a7_423 {
  padding-top: 12px;
}

._p-r-4_iw8a7_427 {
  padding-right: 12px;
}

._p-b-4_iw8a7_431 {
  padding-bottom: 12px;
}

._p-l-4_iw8a7_435 {
  padding-left: 12px;
}

._m-4_iw8a7_439 {
  margin: 12px;
}

._m-t-4_iw8a7_443 {
  margin-top: 12px;
}

._m-r-4_iw8a7_447 {
  margin-right: 12px;
}

._m-b-4_iw8a7_451 {
  margin-bottom: 12px;
}

._m-l-4_iw8a7_455 {
  margin-left: 12px;
}

._p-5_iw8a7_459 {
  padding: 16px;
}

._p-t-5_iw8a7_463 {
  padding-top: 16px;
}

._p-r-5_iw8a7_467 {
  padding-right: 16px;
}

._p-b-5_iw8a7_471 {
  padding-bottom: 16px;
}

._p-l-5_iw8a7_475 {
  padding-left: 16px;
}

._m-5_iw8a7_479 {
  margin: 16px;
}

._m-t-5_iw8a7_483 {
  margin-top: 16px;
}

._m-r-5_iw8a7_487 {
  margin-right: 16px;
}

._m-b-5_iw8a7_491 {
  margin-bottom: 16px;
}

._m-l-5_iw8a7_495 {
  margin-left: 16px;
}

._p-6_iw8a7_499 {
  padding: 24px;
}

._p-t-6_iw8a7_503 {
  padding-top: 24px;
}

._p-r-6_iw8a7_507 {
  padding-right: 24px;
}

._p-b-6_iw8a7_511 {
  padding-bottom: 24px;
}

._p-l-6_iw8a7_515 {
  padding-left: 24px;
}

._m-6_iw8a7_519 {
  margin: 24px;
}

._m-t-6_iw8a7_523 {
  margin-top: 24px;
}

._m-r-6_iw8a7_527 {
  margin-right: 24px;
}

._m-b-6_iw8a7_531 {
  margin-bottom: 24px;
}

._m-l-6_iw8a7_535 {
  margin-left: 24px;
}

._p-7_iw8a7_539 {
  padding: 32px;
}

._p-t-7_iw8a7_543 {
  padding-top: 32px;
}

._p-r-7_iw8a7_547 {
  padding-right: 32px;
}

._p-b-7_iw8a7_551 {
  padding-bottom: 32px;
}

._p-l-7_iw8a7_555 {
  padding-left: 32px;
}

._m-7_iw8a7_559 {
  margin: 32px;
}

._m-t-7_iw8a7_563 {
  margin-top: 32px;
}

._m-r-7_iw8a7_567 {
  margin-right: 32px;
}

._m-b-7_iw8a7_571 {
  margin-bottom: 32px;
}

._m-l-7_iw8a7_575 {
  margin-left: 32px;
}

._p-8_iw8a7_579 {
  padding: 40px;
}

._p-t-8_iw8a7_583 {
  padding-top: 40px;
}

._p-r-8_iw8a7_587 {
  padding-right: 40px;
}

._p-b-8_iw8a7_591 {
  padding-bottom: 40px;
}

._p-l-8_iw8a7_595 {
  padding-left: 40px;
}

._m-8_iw8a7_599 {
  margin: 40px;
}

._m-t-8_iw8a7_603 {
  margin-top: 40px;
}

._m-r-8_iw8a7_607 {
  margin-right: 40px;
}

._m-b-8_iw8a7_611 {
  margin-bottom: 40px;
}

._m-l-8_iw8a7_615 {
  margin-left: 40px;
}

._p-9_iw8a7_619 {
  padding: 48px;
}

._p-t-9_iw8a7_623 {
  padding-top: 48px;
}

._p-r-9_iw8a7_627 {
  padding-right: 48px;
}

._p-b-9_iw8a7_631 {
  padding-bottom: 48px;
}

._p-l-9_iw8a7_635 {
  padding-left: 48px;
}

._m-9_iw8a7_639 {
  margin: 48px;
}

._m-t-9_iw8a7_643 {
  margin-top: 48px;
}

._m-r-9_iw8a7_647 {
  margin-right: 48px;
}

._m-b-9_iw8a7_651 {
  margin-bottom: 48px;
}

._m-l-9_iw8a7_655 {
  margin-left: 48px;
}

._p-10_iw8a7_659 {
  padding: 64px;
}

._p-t-10_iw8a7_663 {
  padding-top: 64px;
}

._p-r-10_iw8a7_667 {
  padding-right: 64px;
}

._p-b-10_iw8a7_671 {
  padding-bottom: 64px;
}

._p-l-10_iw8a7_675 {
  padding-left: 64px;
}

._m-10_iw8a7_679 {
  margin: 64px;
}

._m-t-10_iw8a7_683 {
  margin-top: 64px;
}

._m-r-10_iw8a7_687 {
  margin-right: 64px;
}

._m-b-10_iw8a7_691 {
  margin-bottom: 64px;
}

._m-l-10_iw8a7_695 {
  margin-left: 64px;
}

._p-11_iw8a7_699 {
  padding: 80px;
}

._p-t-11_iw8a7_703 {
  padding-top: 80px;
}

._p-r-11_iw8a7_707 {
  padding-right: 80px;
}

._p-b-11_iw8a7_711 {
  padding-bottom: 80px;
}

._p-l-11_iw8a7_715 {
  padding-left: 80px;
}

._m-11_iw8a7_719 {
  margin: 80px;
}

._m-t-11_iw8a7_723 {
  margin-top: 80px;
}

._m-r-11_iw8a7_727 {
  margin-right: 80px;
}

._m-b-11_iw8a7_731 {
  margin-bottom: 80px;
}

._m-l-11_iw8a7_735 {
  margin-left: 80px;
}

._p-12_iw8a7_739 {
  padding: 96px;
}

._p-t-12_iw8a7_743 {
  padding-top: 96px;
}

._p-r-12_iw8a7_747 {
  padding-right: 96px;
}

._p-b-12_iw8a7_751 {
  padding-bottom: 96px;
}

._p-l-12_iw8a7_755 {
  padding-left: 96px;
}

._m-12_iw8a7_759 {
  margin: 96px;
}

._m-t-12_iw8a7_763 {
  margin-top: 96px;
}

._m-r-12_iw8a7_767 {
  margin-right: 96px;
}

._m-b-12_iw8a7_771 {
  margin-bottom: 96px;
}

._m-l-12_iw8a7_775 {
  margin-left: 96px;
}

._p-13_iw8a7_779 {
  padding: 160px;
}

._p-t-13_iw8a7_783 {
  padding-top: 160px;
}

._p-r-13_iw8a7_787 {
  padding-right: 160px;
}

._p-b-13_iw8a7_791 {
  padding-bottom: 160px;
}

._p-l-13_iw8a7_795 {
  padding-left: 160px;
}

._m-13_iw8a7_799 {
  margin: 160px;
}

._m-t-13_iw8a7_803 {
  margin-top: 160px;
}

._m-r-13_iw8a7_807 {
  margin-right: 160px;
}

._m-b-13_iw8a7_811 {
  margin-bottom: 160px;
}

._m-l-13_iw8a7_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_iw8a7_825 {
  border-radius: 0;
}

._r-1_iw8a7_829 {
  border-radius: 2px;
}

._r-2_iw8a7_833 {
  border-radius: 4px;
}

._r-3_iw8a7_837 {
  border-radius: 6px;
}

._r-4_iw8a7_841 {
  border-radius: 8px;
}

._r-5_iw8a7_845 {
  border-radius: 12px;
}

._r-6_iw8a7_849 {
  border-radius: 20px;
}

._r-full_iw8a7_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_iw8a7_860 {
  border: 0 solid;
}

._border-1_iw8a7_864 {
  border: 1px solid;
}

._border-2_iw8a7_868 {
  border: 2px solid;
}

._border-3_iw8a7_872 {
  border: 3px solid;
}

._border-4_iw8a7_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_iw8a7_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_iw8a7_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_iw8a7_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_iw8a7_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_iw8a7_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_iw8a7_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_iw8a7_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_iw8a7_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_iw8a7_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_iw8a7_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_iw8a7_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_iw8a7_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_iw8a7_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_iw8a7_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_iw8a7_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_iw8a7_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_iw8a7_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_iw8a7_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._container_iw8a7_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._textarea_iw8a7_1054 {
  width: 100%;
  min-height: 500px;
  padding: 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  resize: vertical;
  font-family: "Consolas", "Monaco", monospace;
  font-size: 14px;
  line-height: 1.5;
}
._textarea_iw8a7_1054:focus {
  outline: none;
  border-color: var(--color-primary);
}
._textarea_iw8a7_1054::placeholder {
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_zm999_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_zm999_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_zm999_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_zm999_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_zm999_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_zm999_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_zm999_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_zm999_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_zm999_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_zm999_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_zm999_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_zm999_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_zm999_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_zm999_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_zm999_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_zm999_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_zm999_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_zm999_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_zm999_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_zm999_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_zm999_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_zm999_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_zm999_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_zm999_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_zm999_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_zm999_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_zm999_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_zm999_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_zm999_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_zm999_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_zm999_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_zm999_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_zm999_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_zm999_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_zm999_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_zm999_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_zm999_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_zm999_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_zm999_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_zm999_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_zm999_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_zm999_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_zm999_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_zm999_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_zm999_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_zm999_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_zm999_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_zm999_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_zm999_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_zm999_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_zm999_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_zm999_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_zm999_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_zm999_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_zm999_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_zm999_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_zm999_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_zm999_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_zm999_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_zm999_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_zm999_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_zm999_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_zm999_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_zm999_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_zm999_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_zm999_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_zm999_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_zm999_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_zm999_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_zm999_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_zm999_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_zm999_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_zm999_259 {
  padding: 0;
}

._p-t-0_zm999_263 {
  padding-top: 0;
}

._p-r-0_zm999_267 {
  padding-right: 0;
}

._p-b-0_zm999_271 {
  padding-bottom: 0;
}

._p-l-0_zm999_275 {
  padding-left: 0;
}

._m-0_zm999_279 {
  margin: 0;
}

._m-t-0_zm999_283 {
  margin-top: 0;
}

._m-r-0_zm999_287 {
  margin-right: 0;
}

._m-b-0_zm999_291 {
  margin-bottom: 0;
}

._m-l-0_zm999_295 {
  margin-left: 0;
}

._p-1_zm999_299 {
  padding: 2px;
}

._p-t-1_zm999_303 {
  padding-top: 2px;
}

._p-r-1_zm999_307 {
  padding-right: 2px;
}

._p-b-1_zm999_311 {
  padding-bottom: 2px;
}

._p-l-1_zm999_315 {
  padding-left: 2px;
}

._m-1_zm999_319 {
  margin: 2px;
}

._m-t-1_zm999_323 {
  margin-top: 2px;
}

._m-r-1_zm999_327 {
  margin-right: 2px;
}

._m-b-1_zm999_331 {
  margin-bottom: 2px;
}

._m-l-1_zm999_335 {
  margin-left: 2px;
}

._p-2_zm999_339 {
  padding: 4px;
}

._p-t-2_zm999_343 {
  padding-top: 4px;
}

._p-r-2_zm999_347 {
  padding-right: 4px;
}

._p-b-2_zm999_351 {
  padding-bottom: 4px;
}

._p-l-2_zm999_355 {
  padding-left: 4px;
}

._m-2_zm999_359 {
  margin: 4px;
}

._m-t-2_zm999_363 {
  margin-top: 4px;
}

._m-r-2_zm999_367 {
  margin-right: 4px;
}

._m-b-2_zm999_371 {
  margin-bottom: 4px;
}

._m-l-2_zm999_375 {
  margin-left: 4px;
}

._p-3_zm999_379 {
  padding: 8px;
}

._p-t-3_zm999_383 {
  padding-top: 8px;
}

._p-r-3_zm999_387 {
  padding-right: 8px;
}

._p-b-3_zm999_391 {
  padding-bottom: 8px;
}

._p-l-3_zm999_395 {
  padding-left: 8px;
}

._m-3_zm999_399 {
  margin: 8px;
}

._m-t-3_zm999_403 {
  margin-top: 8px;
}

._m-r-3_zm999_407 {
  margin-right: 8px;
}

._m-b-3_zm999_411 {
  margin-bottom: 8px;
}

._m-l-3_zm999_415 {
  margin-left: 8px;
}

._p-4_zm999_419 {
  padding: 12px;
}

._p-t-4_zm999_423 {
  padding-top: 12px;
}

._p-r-4_zm999_427 {
  padding-right: 12px;
}

._p-b-4_zm999_431 {
  padding-bottom: 12px;
}

._p-l-4_zm999_435 {
  padding-left: 12px;
}

._m-4_zm999_439 {
  margin: 12px;
}

._m-t-4_zm999_443 {
  margin-top: 12px;
}

._m-r-4_zm999_447 {
  margin-right: 12px;
}

._m-b-4_zm999_451 {
  margin-bottom: 12px;
}

._m-l-4_zm999_455 {
  margin-left: 12px;
}

._p-5_zm999_459 {
  padding: 16px;
}

._p-t-5_zm999_463 {
  padding-top: 16px;
}

._p-r-5_zm999_467 {
  padding-right: 16px;
}

._p-b-5_zm999_471 {
  padding-bottom: 16px;
}

._p-l-5_zm999_475 {
  padding-left: 16px;
}

._m-5_zm999_479 {
  margin: 16px;
}

._m-t-5_zm999_483 {
  margin-top: 16px;
}

._m-r-5_zm999_487 {
  margin-right: 16px;
}

._m-b-5_zm999_491 {
  margin-bottom: 16px;
}

._m-l-5_zm999_495 {
  margin-left: 16px;
}

._p-6_zm999_499 {
  padding: 24px;
}

._p-t-6_zm999_503 {
  padding-top: 24px;
}

._p-r-6_zm999_507 {
  padding-right: 24px;
}

._p-b-6_zm999_511 {
  padding-bottom: 24px;
}

._p-l-6_zm999_515 {
  padding-left: 24px;
}

._m-6_zm999_519 {
  margin: 24px;
}

._m-t-6_zm999_523 {
  margin-top: 24px;
}

._m-r-6_zm999_527 {
  margin-right: 24px;
}

._m-b-6_zm999_531 {
  margin-bottom: 24px;
}

._m-l-6_zm999_535 {
  margin-left: 24px;
}

._p-7_zm999_539 {
  padding: 32px;
}

._p-t-7_zm999_543 {
  padding-top: 32px;
}

._p-r-7_zm999_547 {
  padding-right: 32px;
}

._p-b-7_zm999_551 {
  padding-bottom: 32px;
}

._p-l-7_zm999_555 {
  padding-left: 32px;
}

._m-7_zm999_559 {
  margin: 32px;
}

._m-t-7_zm999_563 {
  margin-top: 32px;
}

._m-r-7_zm999_567 {
  margin-right: 32px;
}

._m-b-7_zm999_571 {
  margin-bottom: 32px;
}

._m-l-7_zm999_575 {
  margin-left: 32px;
}

._p-8_zm999_579 {
  padding: 40px;
}

._p-t-8_zm999_583 {
  padding-top: 40px;
}

._p-r-8_zm999_587 {
  padding-right: 40px;
}

._p-b-8_zm999_591 {
  padding-bottom: 40px;
}

._p-l-8_zm999_595 {
  padding-left: 40px;
}

._m-8_zm999_599 {
  margin: 40px;
}

._m-t-8_zm999_603 {
  margin-top: 40px;
}

._m-r-8_zm999_607 {
  margin-right: 40px;
}

._m-b-8_zm999_611 {
  margin-bottom: 40px;
}

._m-l-8_zm999_615 {
  margin-left: 40px;
}

._p-9_zm999_619 {
  padding: 48px;
}

._p-t-9_zm999_623 {
  padding-top: 48px;
}

._p-r-9_zm999_627 {
  padding-right: 48px;
}

._p-b-9_zm999_631 {
  padding-bottom: 48px;
}

._p-l-9_zm999_635 {
  padding-left: 48px;
}

._m-9_zm999_639 {
  margin: 48px;
}

._m-t-9_zm999_643 {
  margin-top: 48px;
}

._m-r-9_zm999_647 {
  margin-right: 48px;
}

._m-b-9_zm999_651 {
  margin-bottom: 48px;
}

._m-l-9_zm999_655 {
  margin-left: 48px;
}

._p-10_zm999_659 {
  padding: 64px;
}

._p-t-10_zm999_663 {
  padding-top: 64px;
}

._p-r-10_zm999_667 {
  padding-right: 64px;
}

._p-b-10_zm999_671 {
  padding-bottom: 64px;
}

._p-l-10_zm999_675 {
  padding-left: 64px;
}

._m-10_zm999_679 {
  margin: 64px;
}

._m-t-10_zm999_683 {
  margin-top: 64px;
}

._m-r-10_zm999_687 {
  margin-right: 64px;
}

._m-b-10_zm999_691 {
  margin-bottom: 64px;
}

._m-l-10_zm999_695 {
  margin-left: 64px;
}

._p-11_zm999_699 {
  padding: 80px;
}

._p-t-11_zm999_703 {
  padding-top: 80px;
}

._p-r-11_zm999_707 {
  padding-right: 80px;
}

._p-b-11_zm999_711 {
  padding-bottom: 80px;
}

._p-l-11_zm999_715 {
  padding-left: 80px;
}

._m-11_zm999_719 {
  margin: 80px;
}

._m-t-11_zm999_723 {
  margin-top: 80px;
}

._m-r-11_zm999_727 {
  margin-right: 80px;
}

._m-b-11_zm999_731 {
  margin-bottom: 80px;
}

._m-l-11_zm999_735 {
  margin-left: 80px;
}

._p-12_zm999_739 {
  padding: 96px;
}

._p-t-12_zm999_743 {
  padding-top: 96px;
}

._p-r-12_zm999_747 {
  padding-right: 96px;
}

._p-b-12_zm999_751 {
  padding-bottom: 96px;
}

._p-l-12_zm999_755 {
  padding-left: 96px;
}

._m-12_zm999_759 {
  margin: 96px;
}

._m-t-12_zm999_763 {
  margin-top: 96px;
}

._m-r-12_zm999_767 {
  margin-right: 96px;
}

._m-b-12_zm999_771 {
  margin-bottom: 96px;
}

._m-l-12_zm999_775 {
  margin-left: 96px;
}

._p-13_zm999_779 {
  padding: 160px;
}

._p-t-13_zm999_783 {
  padding-top: 160px;
}

._p-r-13_zm999_787 {
  padding-right: 160px;
}

._p-b-13_zm999_791 {
  padding-bottom: 160px;
}

._p-l-13_zm999_795 {
  padding-left: 160px;
}

._m-13_zm999_799 {
  margin: 160px;
}

._m-t-13_zm999_803 {
  margin-top: 160px;
}

._m-r-13_zm999_807 {
  margin-right: 160px;
}

._m-b-13_zm999_811 {
  margin-bottom: 160px;
}

._m-l-13_zm999_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_zm999_825 {
  border-radius: 0;
}

._r-1_zm999_829 {
  border-radius: 2px;
}

._r-2_zm999_833 {
  border-radius: 4px;
}

._r-3_zm999_837 {
  border-radius: 6px;
}

._r-4_zm999_841 {
  border-radius: 8px;
}

._r-5_zm999_845 {
  border-radius: 12px;
}

._r-6_zm999_849 {
  border-radius: 20px;
}

._r-full_zm999_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_zm999_860 {
  border: 0 solid;
}

._border-1_zm999_864 {
  border: 1px solid;
}

._border-2_zm999_868 {
  border: 2px solid;
}

._border-3_zm999_872 {
  border: 3px solid;
}

._border-4_zm999_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_zm999_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_zm999_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_zm999_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_zm999_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_zm999_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_zm999_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_zm999_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_zm999_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_zm999_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_zm999_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_zm999_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_zm999_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_zm999_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_zm999_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_zm999_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_zm999_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_zm999_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_zm999_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_zm999_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._radioGroup_zm999_1054 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._radioItem_zm999_1060 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_zm999_1060 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_zm999_1060 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_zm999_1060 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_zm999_1060 label {
    font-size: 14px;
  }
}
._radioItem_zm999_1060 label {
  color: #2c2c31;
  cursor: pointer;
}

._imageUploadWrapper_zm999_1090 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_zm999_1096 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_zm999_1096 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_zm999_1109 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
._imageDeleteButton_zm999_1109:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_zm999_1109 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_zm999_1109 i::before {
  font-size: 14px;
  color: white;
}

._fontGroup_zm999_1139 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._widthInputRow_zm999_1145 {
  display: flex;
  gap: 4px;
}

._widthInput_zm999_1145 {
  flex: 1;
  min-width: 0;
}

._unitSwitch_zm999_1155 {
  flex-shrink: 0;
}

._emptyImageArea_zm999_1159 {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: #fafafa;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyImageArea_zm999_1159:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_zm999_1159._dragging_zm999_1177 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_zm999_1159._dragging_zm999_1177 i::before {
  color: var(--color-primary);
}
._emptyImageArea_zm999_1159._dragging_zm999_1177 span {
  color: var(--color-primary);
}
._emptyImageArea_zm999_1159 i,
._emptyImageArea_zm999_1159 span {
  pointer-events: none;
}
._emptyImageArea_zm999_1159 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_zm999_1159 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_zm999_1159 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_zm999_1159 span {
    font-size: 12px;
  }
}
._emptyImageArea_zm999_1159 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_msluj_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_msluj_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_msluj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_msluj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_msluj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_msluj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_msluj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_msluj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_msluj_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_msluj_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_msluj_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_msluj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_msluj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_msluj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_msluj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_msluj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_msluj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_msluj_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_msluj_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_msluj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_msluj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_msluj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_msluj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_msluj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_msluj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_msluj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_msluj_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_msluj_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_msluj_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_msluj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_msluj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_msluj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_msluj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_msluj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_msluj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_msluj_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_msluj_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_msluj_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_msluj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_msluj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_msluj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_msluj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_msluj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_msluj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_msluj_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_msluj_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_msluj_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_msluj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_msluj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_msluj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_msluj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_msluj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_msluj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_msluj_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_msluj_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_msluj_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_msluj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_msluj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_msluj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_msluj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_msluj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_msluj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_msluj_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_msluj_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_msluj_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_msluj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_msluj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_msluj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_msluj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_msluj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_msluj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_msluj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_msluj_259 {
  padding: 0;
}

._p-t-0_msluj_263 {
  padding-top: 0;
}

._p-r-0_msluj_267 {
  padding-right: 0;
}

._p-b-0_msluj_271 {
  padding-bottom: 0;
}

._p-l-0_msluj_275 {
  padding-left: 0;
}

._m-0_msluj_279 {
  margin: 0;
}

._m-t-0_msluj_283 {
  margin-top: 0;
}

._m-r-0_msluj_287 {
  margin-right: 0;
}

._m-b-0_msluj_291 {
  margin-bottom: 0;
}

._m-l-0_msluj_295 {
  margin-left: 0;
}

._p-1_msluj_299 {
  padding: 2px;
}

._p-t-1_msluj_303 {
  padding-top: 2px;
}

._p-r-1_msluj_307 {
  padding-right: 2px;
}

._p-b-1_msluj_311 {
  padding-bottom: 2px;
}

._p-l-1_msluj_315 {
  padding-left: 2px;
}

._m-1_msluj_319 {
  margin: 2px;
}

._m-t-1_msluj_323 {
  margin-top: 2px;
}

._m-r-1_msluj_327 {
  margin-right: 2px;
}

._m-b-1_msluj_331 {
  margin-bottom: 2px;
}

._m-l-1_msluj_335 {
  margin-left: 2px;
}

._p-2_msluj_339 {
  padding: 4px;
}

._p-t-2_msluj_343 {
  padding-top: 4px;
}

._p-r-2_msluj_347 {
  padding-right: 4px;
}

._p-b-2_msluj_351 {
  padding-bottom: 4px;
}

._p-l-2_msluj_355 {
  padding-left: 4px;
}

._m-2_msluj_359 {
  margin: 4px;
}

._m-t-2_msluj_363 {
  margin-top: 4px;
}

._m-r-2_msluj_367 {
  margin-right: 4px;
}

._m-b-2_msluj_371 {
  margin-bottom: 4px;
}

._m-l-2_msluj_375 {
  margin-left: 4px;
}

._p-3_msluj_379 {
  padding: 8px;
}

._p-t-3_msluj_383 {
  padding-top: 8px;
}

._p-r-3_msluj_387 {
  padding-right: 8px;
}

._p-b-3_msluj_391 {
  padding-bottom: 8px;
}

._p-l-3_msluj_395 {
  padding-left: 8px;
}

._m-3_msluj_399 {
  margin: 8px;
}

._m-t-3_msluj_403 {
  margin-top: 8px;
}

._m-r-3_msluj_407 {
  margin-right: 8px;
}

._m-b-3_msluj_411 {
  margin-bottom: 8px;
}

._m-l-3_msluj_415 {
  margin-left: 8px;
}

._p-4_msluj_419 {
  padding: 12px;
}

._p-t-4_msluj_423 {
  padding-top: 12px;
}

._p-r-4_msluj_427 {
  padding-right: 12px;
}

._p-b-4_msluj_431 {
  padding-bottom: 12px;
}

._p-l-4_msluj_435 {
  padding-left: 12px;
}

._m-4_msluj_439 {
  margin: 12px;
}

._m-t-4_msluj_443 {
  margin-top: 12px;
}

._m-r-4_msluj_447 {
  margin-right: 12px;
}

._m-b-4_msluj_451 {
  margin-bottom: 12px;
}

._m-l-4_msluj_455 {
  margin-left: 12px;
}

._p-5_msluj_459 {
  padding: 16px;
}

._p-t-5_msluj_463 {
  padding-top: 16px;
}

._p-r-5_msluj_467 {
  padding-right: 16px;
}

._p-b-5_msluj_471 {
  padding-bottom: 16px;
}

._p-l-5_msluj_475 {
  padding-left: 16px;
}

._m-5_msluj_479 {
  margin: 16px;
}

._m-t-5_msluj_483 {
  margin-top: 16px;
}

._m-r-5_msluj_487 {
  margin-right: 16px;
}

._m-b-5_msluj_491 {
  margin-bottom: 16px;
}

._m-l-5_msluj_495 {
  margin-left: 16px;
}

._p-6_msluj_499 {
  padding: 24px;
}

._p-t-6_msluj_503 {
  padding-top: 24px;
}

._p-r-6_msluj_507 {
  padding-right: 24px;
}

._p-b-6_msluj_511 {
  padding-bottom: 24px;
}

._p-l-6_msluj_515 {
  padding-left: 24px;
}

._m-6_msluj_519 {
  margin: 24px;
}

._m-t-6_msluj_523 {
  margin-top: 24px;
}

._m-r-6_msluj_527 {
  margin-right: 24px;
}

._m-b-6_msluj_531 {
  margin-bottom: 24px;
}

._m-l-6_msluj_535 {
  margin-left: 24px;
}

._p-7_msluj_539 {
  padding: 32px;
}

._p-t-7_msluj_543 {
  padding-top: 32px;
}

._p-r-7_msluj_547 {
  padding-right: 32px;
}

._p-b-7_msluj_551 {
  padding-bottom: 32px;
}

._p-l-7_msluj_555 {
  padding-left: 32px;
}

._m-7_msluj_559 {
  margin: 32px;
}

._m-t-7_msluj_563 {
  margin-top: 32px;
}

._m-r-7_msluj_567 {
  margin-right: 32px;
}

._m-b-7_msluj_571 {
  margin-bottom: 32px;
}

._m-l-7_msluj_575 {
  margin-left: 32px;
}

._p-8_msluj_579 {
  padding: 40px;
}

._p-t-8_msluj_583 {
  padding-top: 40px;
}

._p-r-8_msluj_587 {
  padding-right: 40px;
}

._p-b-8_msluj_591 {
  padding-bottom: 40px;
}

._p-l-8_msluj_595 {
  padding-left: 40px;
}

._m-8_msluj_599 {
  margin: 40px;
}

._m-t-8_msluj_603 {
  margin-top: 40px;
}

._m-r-8_msluj_607 {
  margin-right: 40px;
}

._m-b-8_msluj_611 {
  margin-bottom: 40px;
}

._m-l-8_msluj_615 {
  margin-left: 40px;
}

._p-9_msluj_619 {
  padding: 48px;
}

._p-t-9_msluj_623 {
  padding-top: 48px;
}

._p-r-9_msluj_627 {
  padding-right: 48px;
}

._p-b-9_msluj_631 {
  padding-bottom: 48px;
}

._p-l-9_msluj_635 {
  padding-left: 48px;
}

._m-9_msluj_639 {
  margin: 48px;
}

._m-t-9_msluj_643 {
  margin-top: 48px;
}

._m-r-9_msluj_647 {
  margin-right: 48px;
}

._m-b-9_msluj_651 {
  margin-bottom: 48px;
}

._m-l-9_msluj_655 {
  margin-left: 48px;
}

._p-10_msluj_659 {
  padding: 64px;
}

._p-t-10_msluj_663 {
  padding-top: 64px;
}

._p-r-10_msluj_667 {
  padding-right: 64px;
}

._p-b-10_msluj_671 {
  padding-bottom: 64px;
}

._p-l-10_msluj_675 {
  padding-left: 64px;
}

._m-10_msluj_679 {
  margin: 64px;
}

._m-t-10_msluj_683 {
  margin-top: 64px;
}

._m-r-10_msluj_687 {
  margin-right: 64px;
}

._m-b-10_msluj_691 {
  margin-bottom: 64px;
}

._m-l-10_msluj_695 {
  margin-left: 64px;
}

._p-11_msluj_699 {
  padding: 80px;
}

._p-t-11_msluj_703 {
  padding-top: 80px;
}

._p-r-11_msluj_707 {
  padding-right: 80px;
}

._p-b-11_msluj_711 {
  padding-bottom: 80px;
}

._p-l-11_msluj_715 {
  padding-left: 80px;
}

._m-11_msluj_719 {
  margin: 80px;
}

._m-t-11_msluj_723 {
  margin-top: 80px;
}

._m-r-11_msluj_727 {
  margin-right: 80px;
}

._m-b-11_msluj_731 {
  margin-bottom: 80px;
}

._m-l-11_msluj_735 {
  margin-left: 80px;
}

._p-12_msluj_739 {
  padding: 96px;
}

._p-t-12_msluj_743 {
  padding-top: 96px;
}

._p-r-12_msluj_747 {
  padding-right: 96px;
}

._p-b-12_msluj_751 {
  padding-bottom: 96px;
}

._p-l-12_msluj_755 {
  padding-left: 96px;
}

._m-12_msluj_759 {
  margin: 96px;
}

._m-t-12_msluj_763 {
  margin-top: 96px;
}

._m-r-12_msluj_767 {
  margin-right: 96px;
}

._m-b-12_msluj_771 {
  margin-bottom: 96px;
}

._m-l-12_msluj_775 {
  margin-left: 96px;
}

._p-13_msluj_779 {
  padding: 160px;
}

._p-t-13_msluj_783 {
  padding-top: 160px;
}

._p-r-13_msluj_787 {
  padding-right: 160px;
}

._p-b-13_msluj_791 {
  padding-bottom: 160px;
}

._p-l-13_msluj_795 {
  padding-left: 160px;
}

._m-13_msluj_799 {
  margin: 160px;
}

._m-t-13_msluj_803 {
  margin-top: 160px;
}

._m-r-13_msluj_807 {
  margin-right: 160px;
}

._m-b-13_msluj_811 {
  margin-bottom: 160px;
}

._m-l-13_msluj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_msluj_825 {
  border-radius: 0;
}

._r-1_msluj_829 {
  border-radius: 2px;
}

._r-2_msluj_833 {
  border-radius: 4px;
}

._r-3_msluj_837 {
  border-radius: 6px;
}

._r-4_msluj_841 {
  border-radius: 8px;
}

._r-5_msluj_845 {
  border-radius: 12px;
}

._r-6_msluj_849 {
  border-radius: 20px;
}

._r-full_msluj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_msluj_860 {
  border: 0 solid;
}

._border-1_msluj_864 {
  border: 1px solid;
}

._border-2_msluj_868 {
  border: 2px solid;
}

._border-3_msluj_872 {
  border: 3px solid;
}

._border-4_msluj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_msluj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_msluj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_msluj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_msluj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_msluj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_msluj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_msluj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_msluj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_msluj_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_msluj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_msluj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_msluj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_msluj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_msluj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_msluj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_msluj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_msluj_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._editorContainer_msluj_1039 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  height: 100%;
  overflow: hidden;
}

._controllerPanel_msluj_1048 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 12px;
  margin-bottom: 12px;
}
._controllerPanel_msluj_1048 button:disabled {
  opacity: 0.4;
}

._leftButtons_msluj_1062 {
  display: flex;
}
._leftButtons_msluj_1062 button {
  padding: 12px 8px;
}

._landingName_msluj_1069 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._landingName_msluj_1069:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingName_msluj_1069 {
    font-size: 14px;
  }
}
._landingName_msluj_1069 {
  color: var(--color-text-title);
}

._rightButtons_msluj_1086 {
  display: flex;
  gap: 8px;
}

._builderLayout_msluj_1091 {
  display: flex;
  gap: 12px;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
._builderLayout_msluj_1091._readOnlyLayout_msluj_1098 {
  justify-content: center;
}

._widgetPanel_msluj_1102 {
  width: 240px;
  flex-shrink: 0;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-sizing: content-box;
  height: 100%;
}
._widgetPanel_msluj_1102 .tabs {
  padding: 16px 0 0;
  margin: 0 16px 12px;
}
._widgetPanel_msluj_1102 .tabs li {
  flex: 1;
  text-align: center;
}
._widgetPanel_msluj_1102 .tabs li a {
  display: block;
  padding: 4px 0;
}

._widgetGrid_msluj_1127 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding: 16px;
  overflow-y: auto;
}

._widgetItem_msluj_1135 {
  width: 96px;
  height: 96px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: border-color 0.2s, box-shadow 0.2s;
}
._widgetItem_msluj_1135:hover {
  border-color: var(--color-primary);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._widgetItem_msluj_1135 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._widgetItem_msluj_1135 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._widgetItem_msluj_1135 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._widgetItem_msluj_1135 span {
    font-size: 12px;
  }
}
._widgetItem_msluj_1135 span {
  color: var(--color-text-body);
}

._canvasArea_msluj_1174 {
  flex: 1;
  min-width: 0;
  min-height: 0;
  background: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  display: flex;
  justify-content: center;
  overflow-y: auto;
  overflow-x: hidden;
}

._canvas_msluj_1174 {
  width: 800px;
  background: var(--color-bg-elevation-1);
  min-height: 100%;
  height: fit-content;
  transition: width 0.3s ease;
}
._canvas_msluj_1174._mobileView_msluj_1194 {
  width: 360px;
}

._propertyPanel_msluj_1198 {
  width: 300px;
  flex-shrink: 0;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  overflow: visible;
  display: flex;
  flex-direction: column;
  height: 100%;
}
._propertyPanel_msluj_1198 select {
  border: 1px solid var(--color-border);
}

._propertyPanelContent_msluj_1213 {
  flex: 1;
  overflow-y: auto;
  min-height: 0;
}

._propertyPanelHeader_msluj_1219 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px;
  background: var(--color-default);
  border-bottom: 1px solid var(--color-border);
  flex-shrink: 0;
}

._headerTopRow_msluj_1229 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._propertyPanelTitle_msluj_1235 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._propertyPanelTitle_msluj_1235 i::before {
  font-size: 20px;
  color: var(--color-text-body);
}
._propertyPanelTitle_msluj_1235 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._propertyPanelTitle_msluj_1235 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._propertyPanelTitle_msluj_1235 span {
    font-size: 12px;
  }
}
._propertyPanelTitle_msluj_1235 span {
  color: var(--color-text-body);
}

._propertyPanelClose_msluj_1261 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: transparent;
  border: none;
  cursor: pointer;
  border-radius: 2px;
}
._propertyPanelClose_msluj_1261:hover {
  background: var(--color-border);
}
._propertyPanelClose_msluj_1261 i::before {
  font-size: 24px;
  color: var(--color-text-muted);
}

._headerSettingButton_msluj_1280 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: transparent;
  border: none;
  cursor: pointer;
  border-radius: 2px;
}
._headerSettingButton_msluj_1280:hover {
  background: var(--color-border);
}
._headerSettingButton_msluj_1280:hover i::before {
  color: var(--color-primary);
}
._headerSettingButton_msluj_1280 i::before {
  font-size: 20px;
  color: var(--color-text-muted);
}

._blankState_msluj_1302 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 24px;
  margin: 12px;
  background: var(--color-default);
  border-radius: 6px;
}
._blankState_msluj_1302 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._blankState_msluj_1302 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._blankState_msluj_1302 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._blankState_msluj_1302 p {
    font-size: 12px;
  }
}
._blankState_msluj_1302 p {
  color: var(--color-text-body);
  text-align: center;
  line-height: 1.6;
}

._propertyContent_msluj_1336 {
  padding: 24px;
}

._widgetItem_msluj_1135._dragging_msluj_1340 {
  opacity: 0.5;
}

._sectionDragging_msluj_1344 {
  opacity: 0.3;
  outline: 3px solid var(--color-primary);
  outline-offset: -3px;
  background: rgba(var(--color-primary), 0.05);
}

._widgetDragging_msluj_1351 {
  opacity: 0.3;
  outline: 2px dashed var(--color-secondary);
  outline-offset: -2px;
}

._canvasItemDragging_msluj_1357 {
  opacity: 0.3;
  outline: 2px dashed var(--color-primary);
  outline-offset: -2px;
}

._canvas_msluj_1174._dragOver_msluj_1363 {
  outline: 2px dashed var(--color-primary);
  outline-offset: -2px;
}

._canvasPlaceholder_msluj_1368 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 64px;
  color: var(--color-text-muted);
}
._canvasPlaceholder_msluj_1368 i::before {
  font-size: 48px;
}
._canvasPlaceholder_msluj_1368 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._canvasPlaceholder_msluj_1368 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._canvasPlaceholder_msluj_1368 p {
    font-size: 14px;
  }
}

._sectionWrapper_msluj_1394 {
  position: relative;
  z-index: 1;
  transition: background-color 0.2s;
}
._sectionWrapper_msluj_1394 > div {
  min-width: 0;
}
._sectionWrapper_msluj_1394 .widget-image-wrapper {
  width: 100%;
  min-width: 0;
  overflow: hidden;
}
._sectionWrapper_msluj_1394 .widget-image-container {
  display: inline-block;
  overflow: hidden;
}
._sectionWrapper_msluj_1394 .widget-image,
._sectionWrapper_msluj_1394 .widget-image-link {
  display: block;
  width: 100%;
  height: 100%;
}
._sectionWrapper_msluj_1394.items-start > div {
  align-self: stretch !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
}
._sectionWrapper_msluj_1394.items-center > div {
  align-self: stretch !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}
._sectionWrapper_msluj_1394.items-end > div {
  align-self: stretch !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
}
._sectionWrapper_msluj_1394.items-stretch > div {
  align-self: stretch !important;
  display: flex !important;
  flex-direction: column !important;
}
._sectionWrapper_msluj_1394.items-stretch > div > * {
  flex: 1;
}
._sectionWrapper_msluj_1394:hover ._sectionLayerButton_msluj_1443 {
  opacity: 1;
}
._sectionWrapper_msluj_1394._sectionHovered_msluj_1446 {
  z-index: 2;
}
._sectionWrapper_msluj_1394._sectionSelected_msluj_1449 {
  z-index: 3;
}
._sectionWrapper_msluj_1394._sectionSelected_msluj_1449::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 2px solid #2d6af6;
  pointer-events: none;
  z-index: 10;
}
._sectionWrapper_msluj_1394._sectionSelected_msluj_1449 ._sectionLayerButton_msluj_1443 {
  opacity: 1;
  background: #ecf1ff;
  border-color: #2d6af6;
}
._sectionWrapper_msluj_1394._sectionSelected_msluj_1449 ._sectionLayerButton_msluj_1443 i::before {
  color: #2d6af6;
}
._sectionWrapper_msluj_1394._sectionFocused_msluj_1468 {
  z-index: 3;
}
._sectionWrapper_msluj_1394._sectionFocused_msluj_1468::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 2px dashed #2d6af6;
  pointer-events: none;
  z-index: 4;
}

._sectionLayerButton_msluj_1443 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f4f4f5;
  border: 1px solid #e4e4e7;
  border-radius: 50%;
  opacity: 0;
  cursor: pointer;
  transition: opacity 0.2s, background-color 0.2s, border-color 0.2s;
  z-index: 15;
  padding: unset;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._sectionLayerButton_msluj_1443:hover {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._sectionLayerButton_msluj_1443 i {
  width: 16px;
  height: 16px;
  vertical-align: top;
  margin-top: -6px;
  margin-left: -3px !important;
}
._sectionLayerButton_msluj_1443 i::before {
  font-size: 20px !important;
  color: var(--color-text-muted);
}
._sectionLayerButton_msluj_1443:hover i::before {
  color: #2d6af6;
}

._sectionOrderController_msluj_1518 {
  position: absolute;
  left: -54px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  padding: 3px;
  gap: 1px;
  background: #ffffff;
  border: 1px solid #e4e4e7;
  border-radius: 6px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  z-index: 11;
}
@supports (top: max(0px, 50%)) {
  ._sectionOrderController_msluj_1518 {
    top: clamp(28px, 50%, 100% - 28px);
  }
}
._sectionOrderController_msluj_1518 button {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s;
}
._sectionOrderController_msluj_1518 button:hover:not(:disabled) {
  background: #f4f4f5;
}
._sectionOrderController_msluj_1518 button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._sectionOrderController_msluj_1518 button i::before {
  font-size: 14px !important;
  color: #71717a;
}

._sectionDeleteButton_msluj_1562 {
  position: absolute;
  right: -44px;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  z-index: 11;
}
@supports (top: max(0px, 50%)) {
  ._sectionDeleteButton_msluj_1562 {
    top: clamp(28px, 50%, 100% - 28px);
  }
}

._canvasWidget_msluj_1584 {
  position: relative;
  cursor: pointer;
  transition: background-color 0.2s, opacity 0.2s;
}
._canvasWidget_msluj_1584._selected_msluj_1589 {
  z-index: 5;
  outline: 2px solid #2d6af6;
  outline-offset: -2px;
}
._canvasWidget_msluj_1584 ._widgetDeleteButton_msluj_1594 {
  position: absolute;
  right: -44px;
  bottom: 5px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  z-index: 11;
}
._canvasWidget_msluj_1584 ._widgetDuplicateButton_msluj_1609 {
  position: absolute;
  right: -84px;
  bottom: 5px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  z-index: 11;
}
._canvasWidget_msluj_1584 ._widgetDuplicateButton_msluj_1609 i {
  vertical-align: middle;
}
._canvasWidget_msluj_1584 ._widgetDuplicateButton_msluj_1609 i::before {
  color: var(--color-text-action) !important;
}
._canvasWidget_msluj_1584._dragging_msluj_1340 {
  opacity: 0.3;
  outline: 2px solid var(--color-border);
  outline-offset: -2px;
  background: var(--color-default);
}
._canvasWidget_msluj_1584 iframe {
  pointer-events: none;
}
._canvasWidget_msluj_1584 input,
._canvasWidget_msluj_1584 textarea,
._canvasWidget_msluj_1584 select,
._canvasWidget_msluj_1584 button:not(._widgetDeleteButton_msluj_1594):not(._widgetDuplicateButton_msluj_1609),
._canvasWidget_msluj_1584 label {
  pointer-events: none;
}
._canvasWidget_msluj_1584._widget_divider_msluj_1646::before {
  content: "";
  position: absolute;
  top: -12px;
  bottom: -12px;
  left: 0;
  right: 0;
  z-index: -1;
}
._canvasWidget_msluj_1584._widget_spacer_msluj_1655 {
  min-height: 24px;
}

._dropIndicator_msluj_1659 {
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  height: 4px;
  background: var(--color-primary);
  border-radius: 2px;
  z-index: 9999;
  pointer-events: none;
}
._dropIndicator_msluj_1659::before {
  content: "";
  position: absolute;
  left: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid var(--color-primary);
}
._dropIndicator_msluj_1659::after {
  content: "";
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid var(--color-primary);
}

._dropIndicatorBottom_msluj_1695 {
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 4px;
  background: var(--color-primary);
  border-radius: 2px;
  z-index: 9999;
  pointer-events: none;
}
._dropIndicatorBottom_msluj_1695::before {
  content: "";
  position: absolute;
  left: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid var(--color-primary);
}
._dropIndicatorBottom_msluj_1695::after {
  content: "";
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid var(--color-primary);
}

._emptyColumnSlot_msluj_1731 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 80px;
  border: 2px dashed #d4d4d8;
  border-radius: 8px;
  background: #fafafa;
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyColumnSlot_msluj_1731._emptyColumnSlotOver_msluj_1742 {
  border-color: var(--color-primary);
  background: #ecf1ff;
}
._emptyColumnSlot_msluj_1731._emptyColumnSlotDisabled_msluj_1746 {
  border-color: var(--color-danger);
  background: rgba(var(--color-danger), 0.05);
  cursor: not-allowed;
}

._emptyColumnContent_msluj_1752 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  color: #a1a1aa;
}
._emptyColumnContent_msluj_1752 i::before {
  font-size: 20px;
}
._emptyColumnContent_msluj_1752 span {
  font-size: 12px;
}
._emptyColumnSlotOver_msluj_1742 ._emptyColumnContent_msluj_1752 {
  color: var(--color-primary);
}
._emptyColumnSlotDisabled_msluj_1746 ._emptyColumnContent_msluj_1752 {
  color: var(--color-danger);
}

._canvasWidgetOverlay_msluj_1776 {
  background: var(--color-bg-elevation-1);
  border: 2px solid var(--color-primary);
  border-radius: 4px;
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
  cursor: grabbing;
  width: 800px;
  transform: scale(0.5);
  transform-origin: center center;
  opacity: 0.9;
}
._canvasWidgetOverlay_msluj_1776 * {
  pointer-events: none;
}

._imagePlaceholder_msluj_1791 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 450px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._imagePlaceholder_msluj_1791 i::before {
  font-size: 60px !important;
  color: var(--color-text-sub) !important;
}

._youtubePlaceholder_msluj_1804 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 450px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._youtubePlaceholder_msluj_1804 i::before {
  font-size: 60px !important;
  color: var(--color-text-sub) !important;
}

._htmlPlaceholder_msluj_1817 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._htmlPlaceholder_msluj_1817 i::before {
  font-size: 60px !important;
  color: var(--color-text-sub) !important;
}

._footerPlaceholder_msluj_1830 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._footerPlaceholder_msluj_1830 i::before {
  font-size: 48px !important;
  color: var(--color-text-sub) !important;
}

._buttonPlaceholder_msluj_1843 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._buttonPlaceholder_msluj_1843 i::before {
  font-size: 32px !important;
  color: var(--color-text-sub) !important;
}

._formPlaceholder_msluj_1856 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 200px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
  padding: 24px;
}
._formPlaceholder_msluj_1856 i::before {
  font-size: 48px !important;
  color: var(--color-text-sub) !important;
}
._formPlaceholder_msluj_1856 span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._formPlaceholder_msluj_1856 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formPlaceholder_msluj_1856 span {
    font-size: 14px;
  }
}
._formPlaceholder_msluj_1856 span {
  color: var(--color-text-sub);
  text-align: center;
}

._draftConfirmOverlay_msluj_1889 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._draftConfirmModal_msluj_1902 {
  background: var(--color-bg-elevation-1);
  border-radius: 8px;
  padding: 40px;
  width: 400px;
  max-width: 90%;
  text-align: center;
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._draftConfirmIcon_msluj_1912 {
  margin-bottom: 12px;
}
._draftConfirmIcon_msluj_1912 i::before {
  font-size: 48px !important;
  color: var(--color-primary) !important;
}

._draftConfirmTitle_msluj_1920 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._draftConfirmTitle_msluj_1920:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._draftConfirmTitle_msluj_1920 {
    font-size: 16px;
  }
}
._draftConfirmTitle_msluj_1920 {
  font-weight: 600;
  color: var(--color-text-title);
  margin-bottom: 4px;
}

._draftConfirmDesc_msluj_1939 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._draftConfirmDesc_msluj_1939:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._draftConfirmDesc_msluj_1939 {
    font-size: 14px;
  }
}
._draftConfirmDesc_msluj_1939 {
  color: var(--color-text-sub);
  margin-bottom: 24px;
}

._draftConfirmButtons_msluj_1957 {
  display: flex;
  gap: 8px;
  justify-content: center;
}
._draftConfirmButtons_msluj_1957 button {
  min-width: 120px;
}

._dragOverlay_msluj_1966 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: 96px;
  height: 96px;
  background: var(--color-bg-elevation-1);
  border: 2px solid var(--color-primary);
  border-radius: 6px;
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
  opacity: 0.9;
  pointer-events: none;
}
._dragOverlay_msluj_1966 i::before {
  font-size: 32px;
  color: var(--color-primary);
}
._dragOverlay_msluj_1966 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._dragOverlay_msluj_1966 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dragOverlay_msluj_1966 span {
    font-size: 12px;
  }
}
._dragOverlay_msluj_1966 span {
  color: var(--color-text-title);
  text-align: center;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_j287z_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_j287z_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_j287z_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_j287z_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_j287z_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_j287z_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_j287z_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_j287z_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_j287z_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_j287z_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_j287z_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_j287z_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_j287z_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_j287z_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_j287z_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_j287z_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_j287z_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_j287z_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_j287z_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_j287z_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_j287z_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_j287z_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_j287z_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_j287z_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_j287z_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_j287z_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_j287z_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_j287z_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_j287z_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_j287z_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_j287z_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_j287z_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_j287z_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_j287z_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_j287z_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_j287z_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_j287z_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_j287z_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_j287z_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_j287z_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_j287z_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_j287z_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_j287z_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_j287z_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_j287z_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_j287z_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_j287z_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_j287z_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_j287z_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_j287z_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_j287z_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_j287z_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_j287z_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_j287z_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_j287z_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_j287z_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_j287z_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_j287z_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_j287z_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_j287z_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_j287z_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_j287z_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_j287z_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_j287z_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_j287z_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_j287z_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_j287z_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_j287z_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_j287z_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_j287z_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_j287z_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_j287z_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_j287z_259 {
  padding: 0;
}

._p-t-0_j287z_263 {
  padding-top: 0;
}

._p-r-0_j287z_267 {
  padding-right: 0;
}

._p-b-0_j287z_271 {
  padding-bottom: 0;
}

._p-l-0_j287z_275 {
  padding-left: 0;
}

._m-0_j287z_279 {
  margin: 0;
}

._m-t-0_j287z_283 {
  margin-top: 0;
}

._m-r-0_j287z_287 {
  margin-right: 0;
}

._m-b-0_j287z_291 {
  margin-bottom: 0;
}

._m-l-0_j287z_295 {
  margin-left: 0;
}

._p-1_j287z_299 {
  padding: 2px;
}

._p-t-1_j287z_303 {
  padding-top: 2px;
}

._p-r-1_j287z_307 {
  padding-right: 2px;
}

._p-b-1_j287z_311 {
  padding-bottom: 2px;
}

._p-l-1_j287z_315 {
  padding-left: 2px;
}

._m-1_j287z_319 {
  margin: 2px;
}

._m-t-1_j287z_323 {
  margin-top: 2px;
}

._m-r-1_j287z_327 {
  margin-right: 2px;
}

._m-b-1_j287z_331 {
  margin-bottom: 2px;
}

._m-l-1_j287z_335 {
  margin-left: 2px;
}

._p-2_j287z_339 {
  padding: 4px;
}

._p-t-2_j287z_343 {
  padding-top: 4px;
}

._p-r-2_j287z_347 {
  padding-right: 4px;
}

._p-b-2_j287z_351 {
  padding-bottom: 4px;
}

._p-l-2_j287z_355 {
  padding-left: 4px;
}

._m-2_j287z_359 {
  margin: 4px;
}

._m-t-2_j287z_363 {
  margin-top: 4px;
}

._m-r-2_j287z_367 {
  margin-right: 4px;
}

._m-b-2_j287z_371 {
  margin-bottom: 4px;
}

._m-l-2_j287z_375 {
  margin-left: 4px;
}

._p-3_j287z_379 {
  padding: 8px;
}

._p-t-3_j287z_383 {
  padding-top: 8px;
}

._p-r-3_j287z_387 {
  padding-right: 8px;
}

._p-b-3_j287z_391 {
  padding-bottom: 8px;
}

._p-l-3_j287z_395 {
  padding-left: 8px;
}

._m-3_j287z_399 {
  margin: 8px;
}

._m-t-3_j287z_403 {
  margin-top: 8px;
}

._m-r-3_j287z_407 {
  margin-right: 8px;
}

._m-b-3_j287z_411 {
  margin-bottom: 8px;
}

._m-l-3_j287z_415 {
  margin-left: 8px;
}

._p-4_j287z_419 {
  padding: 12px;
}

._p-t-4_j287z_423 {
  padding-top: 12px;
}

._p-r-4_j287z_427 {
  padding-right: 12px;
}

._p-b-4_j287z_431 {
  padding-bottom: 12px;
}

._p-l-4_j287z_435 {
  padding-left: 12px;
}

._m-4_j287z_439 {
  margin: 12px;
}

._m-t-4_j287z_443 {
  margin-top: 12px;
}

._m-r-4_j287z_447 {
  margin-right: 12px;
}

._m-b-4_j287z_451 {
  margin-bottom: 12px;
}

._m-l-4_j287z_455 {
  margin-left: 12px;
}

._p-5_j287z_459 {
  padding: 16px;
}

._p-t-5_j287z_463 {
  padding-top: 16px;
}

._p-r-5_j287z_467 {
  padding-right: 16px;
}

._p-b-5_j287z_471 {
  padding-bottom: 16px;
}

._p-l-5_j287z_475 {
  padding-left: 16px;
}

._m-5_j287z_479 {
  margin: 16px;
}

._m-t-5_j287z_483 {
  margin-top: 16px;
}

._m-r-5_j287z_487 {
  margin-right: 16px;
}

._m-b-5_j287z_491 {
  margin-bottom: 16px;
}

._m-l-5_j287z_495 {
  margin-left: 16px;
}

._p-6_j287z_499 {
  padding: 24px;
}

._p-t-6_j287z_503 {
  padding-top: 24px;
}

._p-r-6_j287z_507 {
  padding-right: 24px;
}

._p-b-6_j287z_511 {
  padding-bottom: 24px;
}

._p-l-6_j287z_515 {
  padding-left: 24px;
}

._m-6_j287z_519 {
  margin: 24px;
}

._m-t-6_j287z_523 {
  margin-top: 24px;
}

._m-r-6_j287z_527 {
  margin-right: 24px;
}

._m-b-6_j287z_531 {
  margin-bottom: 24px;
}

._m-l-6_j287z_535 {
  margin-left: 24px;
}

._p-7_j287z_539 {
  padding: 32px;
}

._p-t-7_j287z_543 {
  padding-top: 32px;
}

._p-r-7_j287z_547 {
  padding-right: 32px;
}

._p-b-7_j287z_551 {
  padding-bottom: 32px;
}

._p-l-7_j287z_555 {
  padding-left: 32px;
}

._m-7_j287z_559 {
  margin: 32px;
}

._m-t-7_j287z_563 {
  margin-top: 32px;
}

._m-r-7_j287z_567 {
  margin-right: 32px;
}

._m-b-7_j287z_571 {
  margin-bottom: 32px;
}

._m-l-7_j287z_575 {
  margin-left: 32px;
}

._p-8_j287z_579 {
  padding: 40px;
}

._p-t-8_j287z_583 {
  padding-top: 40px;
}

._p-r-8_j287z_587 {
  padding-right: 40px;
}

._p-b-8_j287z_591 {
  padding-bottom: 40px;
}

._p-l-8_j287z_595 {
  padding-left: 40px;
}

._m-8_j287z_599 {
  margin: 40px;
}

._m-t-8_j287z_603 {
  margin-top: 40px;
}

._m-r-8_j287z_607 {
  margin-right: 40px;
}

._m-b-8_j287z_611 {
  margin-bottom: 40px;
}

._m-l-8_j287z_615 {
  margin-left: 40px;
}

._p-9_j287z_619 {
  padding: 48px;
}

._p-t-9_j287z_623 {
  padding-top: 48px;
}

._p-r-9_j287z_627 {
  padding-right: 48px;
}

._p-b-9_j287z_631 {
  padding-bottom: 48px;
}

._p-l-9_j287z_635 {
  padding-left: 48px;
}

._m-9_j287z_639 {
  margin: 48px;
}

._m-t-9_j287z_643 {
  margin-top: 48px;
}

._m-r-9_j287z_647 {
  margin-right: 48px;
}

._m-b-9_j287z_651 {
  margin-bottom: 48px;
}

._m-l-9_j287z_655 {
  margin-left: 48px;
}

._p-10_j287z_659 {
  padding: 64px;
}

._p-t-10_j287z_663 {
  padding-top: 64px;
}

._p-r-10_j287z_667 {
  padding-right: 64px;
}

._p-b-10_j287z_671 {
  padding-bottom: 64px;
}

._p-l-10_j287z_675 {
  padding-left: 64px;
}

._m-10_j287z_679 {
  margin: 64px;
}

._m-t-10_j287z_683 {
  margin-top: 64px;
}

._m-r-10_j287z_687 {
  margin-right: 64px;
}

._m-b-10_j287z_691 {
  margin-bottom: 64px;
}

._m-l-10_j287z_695 {
  margin-left: 64px;
}

._p-11_j287z_699 {
  padding: 80px;
}

._p-t-11_j287z_703 {
  padding-top: 80px;
}

._p-r-11_j287z_707 {
  padding-right: 80px;
}

._p-b-11_j287z_711 {
  padding-bottom: 80px;
}

._p-l-11_j287z_715 {
  padding-left: 80px;
}

._m-11_j287z_719 {
  margin: 80px;
}

._m-t-11_j287z_723 {
  margin-top: 80px;
}

._m-r-11_j287z_727 {
  margin-right: 80px;
}

._m-b-11_j287z_731 {
  margin-bottom: 80px;
}

._m-l-11_j287z_735 {
  margin-left: 80px;
}

._p-12_j287z_739 {
  padding: 96px;
}

._p-t-12_j287z_743 {
  padding-top: 96px;
}

._p-r-12_j287z_747 {
  padding-right: 96px;
}

._p-b-12_j287z_751 {
  padding-bottom: 96px;
}

._p-l-12_j287z_755 {
  padding-left: 96px;
}

._m-12_j287z_759 {
  margin: 96px;
}

._m-t-12_j287z_763 {
  margin-top: 96px;
}

._m-r-12_j287z_767 {
  margin-right: 96px;
}

._m-b-12_j287z_771 {
  margin-bottom: 96px;
}

._m-l-12_j287z_775 {
  margin-left: 96px;
}

._p-13_j287z_779 {
  padding: 160px;
}

._p-t-13_j287z_783 {
  padding-top: 160px;
}

._p-r-13_j287z_787 {
  padding-right: 160px;
}

._p-b-13_j287z_791 {
  padding-bottom: 160px;
}

._p-l-13_j287z_795 {
  padding-left: 160px;
}

._m-13_j287z_799 {
  margin: 160px;
}

._m-t-13_j287z_803 {
  margin-top: 160px;
}

._m-r-13_j287z_807 {
  margin-right: 160px;
}

._m-b-13_j287z_811 {
  margin-bottom: 160px;
}

._m-l-13_j287z_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_j287z_825 {
  border-radius: 0;
}

._r-1_j287z_829 {
  border-radius: 2px;
}

._r-2_j287z_833 {
  border-radius: 4px;
}

._r-3_j287z_837 {
  border-radius: 6px;
}

._r-4_j287z_841 {
  border-radius: 8px;
}

._r-5_j287z_845 {
  border-radius: 12px;
}

._r-6_j287z_849 {
  border-radius: 20px;
}

._r-full_j287z_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_j287z_860 {
  border: 0 solid;
}

._border-1_j287z_864 {
  border: 1px solid;
}

._border-2_j287z_868 {
  border: 2px solid;
}

._border-3_j287z_872 {
  border: 3px solid;
}

._border-4_j287z_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_j287z_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_j287z_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_j287z_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_j287z_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_j287z_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_j287z_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_j287z_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_j287z_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_j287z_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_j287z_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_j287z_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_j287z_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_j287z_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_j287z_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_j287z_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_j287z_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_j287z_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_j287z_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_j287z_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._colsGroup_j287z_1054 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
}

._colsButton_j287z_1060 {
  height: 48px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._colsButton_j287z_1060:hover {
  border-color: var(--color-border-hover);
}
._colsButton_j287z_1060._active_j287z_1075 {
  border-color: var(--color-primary);
}
._colsButton_j287z_1060._active_j287z_1075 ._colsPreviewItem_j287z_1078 {
  background: #ecf1ff;
  color: var(--color-primary);
  font-weight: 600;
}

._colsPreview_j287z_1078 {
  display: flex;
  gap: 2px;
  width: 100%;
  height: 32px;
}

._colsPreviewItem_j287z_1078 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--color-default);
  border-radius: 4px;
  font-size: 12px;
  line-height: 19px;
  color: var(--color-text-body);
  transition: background-color 0.2s, color 0.2s;
}
._colsPreviewItem_j287z_1078._ratio2_j287z_1103 {
  flex: 2;
}

._alignGroup_j287z_1107 {
  display: flex;
  gap: 8px;
}

._alignButton_j287z_1112 {
  flex: 1;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._alignButton_j287z_1112:hover {
  background: var(--color-default);
}
._alignButton_j287z_1112._active_j287z_1075 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._alignButton_j287z_1112._active_j287z_1075 i::before {
  color: #2d6af6;
}
._alignButton_j287z_1112 i::before {
  font-size: 24px;
  color: #2c2c31;
}

._fieldLabel_j287z_1139 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_j287z_1139:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_j287z_1139 {
    font-size: 12px;
  }
}
._fieldLabel_j287z_1139 {
  color: #2c2c31;
}

._fieldLabelSmall_j287z_1156 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabelSmall_j287z_1156:not(button) {
  color: var(--color-text-body);
}
._fieldLabelSmall_j287z_1156 {
  color: var(--color-text-muted);
}

._paddingField_j287z_1168 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_j287z_1174 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_j287z_1180 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._linkButton_j287z_1180:hover {
  background: var(--color-default);
}
._linkButton_j287z_1180._active_j287z_1075 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_j287z_1180._active_j287z_1075 i::before {
  color: #2d6af6;
}
._linkButton_j287z_1180 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_j287z_1208 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_j287z_1214,
._gapInput_j287z_1215 {
  position: relative;
}
._paddingInput_j287z_1214 i,
._gapInput_j287z_1215 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_j287z_1214 i::before,
._gapInput_j287z_1215 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_j287z_1214 select,
._gapInput_j287z_1215 select {
  width: 100%;
  padding-left: 64px !important;
}

._radioGroup_j287z_1238 {
  display: flex;
  gap: 12px;
}

._radioItem_j287z_1243 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_j287z_1243 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_j287z_1243 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_j287z_1243 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_j287z_1243 label {
    font-size: 14px;
  }
}
._radioItem_j287z_1243 label {
  color: #2c2c31;
  cursor: pointer;
}
._radioItem_j287z_1243 label {
  color: var(--color-text-body);
}

._detailSection_j287z_1276 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_j287z_1282 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid #e4e4e7;
  border-bottom: 1px solid #e4e4e7;
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._detailToggle_j287z_1282:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_j287z_1282 {
    font-size: 14px;
  }
}
._detailToggle_j287z_1282 {
  font-weight: 600;
  color: #2c2c31;
}
._detailToggle_j287z_1282:hover {
  background: #f4f4f5;
}
._detailToggle_j287z_1282 i::before {
  font-size: 18px;
  color: var(--color-text-muted);
}

._detailContent_j287z_1318 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._imageUploadWrapper_j287z_1325 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_j287z_1331 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_j287z_1331 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_j287z_1344 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
._imageDeleteButton_j287z_1344:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_j287z_1344 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_j287z_1344 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_j287z_1374 {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyImageArea_j287z_1374:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default-hover);
}
._emptyImageArea_j287z_1374._dragging_j287z_1392 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_j287z_1374._dragging_j287z_1392 i::before {
  color: var(--color-primary);
}
._emptyImageArea_j287z_1374._dragging_j287z_1392 span {
  color: var(--color-primary);
}
._emptyImageArea_j287z_1374 i,
._emptyImageArea_j287z_1374 span {
  pointer-events: none;
}
._emptyImageArea_j287z_1374 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_j287z_1374 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_j287z_1374 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_j287z_1374 span {
    font-size: 12px;
  }
}
._emptyImageArea_j287z_1374 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_qipug_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qipug_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qipug_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qipug_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_qipug_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_qipug_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_qipug_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_qipug_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_qipug_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_qipug_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qipug_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qipug_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qipug_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_qipug_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_qipug_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_qipug_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_qipug_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_qipug_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_qipug_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qipug_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qipug_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qipug_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_qipug_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_qipug_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_qipug_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_qipug_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_qipug_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_qipug_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qipug_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qipug_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qipug_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_qipug_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_qipug_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_qipug_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_qipug_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_qipug_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_qipug_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_qipug_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_qipug_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_qipug_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_qipug_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_qipug_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_qipug_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_qipug_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_qipug_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_qipug_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_qipug_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_qipug_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_qipug_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_qipug_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_qipug_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_qipug_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_qipug_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_qipug_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_qipug_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qipug_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qipug_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qipug_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_qipug_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_qipug_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_qipug_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_qipug_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_qipug_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_qipug_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qipug_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qipug_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qipug_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_qipug_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_qipug_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_qipug_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_qipug_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_qipug_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_qipug_259 {
  padding: 0;
}

._p-t-0_qipug_263 {
  padding-top: 0;
}

._p-r-0_qipug_267 {
  padding-right: 0;
}

._p-b-0_qipug_271 {
  padding-bottom: 0;
}

._p-l-0_qipug_275 {
  padding-left: 0;
}

._m-0_qipug_279 {
  margin: 0;
}

._m-t-0_qipug_283 {
  margin-top: 0;
}

._m-r-0_qipug_287 {
  margin-right: 0;
}

._m-b-0_qipug_291 {
  margin-bottom: 0;
}

._m-l-0_qipug_295 {
  margin-left: 0;
}

._p-1_qipug_299 {
  padding: 2px;
}

._p-t-1_qipug_303 {
  padding-top: 2px;
}

._p-r-1_qipug_307 {
  padding-right: 2px;
}

._p-b-1_qipug_311 {
  padding-bottom: 2px;
}

._p-l-1_qipug_315 {
  padding-left: 2px;
}

._m-1_qipug_319 {
  margin: 2px;
}

._m-t-1_qipug_323 {
  margin-top: 2px;
}

._m-r-1_qipug_327 {
  margin-right: 2px;
}

._m-b-1_qipug_331 {
  margin-bottom: 2px;
}

._m-l-1_qipug_335 {
  margin-left: 2px;
}

._p-2_qipug_339 {
  padding: 4px;
}

._p-t-2_qipug_343 {
  padding-top: 4px;
}

._p-r-2_qipug_347 {
  padding-right: 4px;
}

._p-b-2_qipug_351 {
  padding-bottom: 4px;
}

._p-l-2_qipug_355 {
  padding-left: 4px;
}

._m-2_qipug_359 {
  margin: 4px;
}

._m-t-2_qipug_363 {
  margin-top: 4px;
}

._m-r-2_qipug_367 {
  margin-right: 4px;
}

._m-b-2_qipug_371 {
  margin-bottom: 4px;
}

._m-l-2_qipug_375 {
  margin-left: 4px;
}

._p-3_qipug_379 {
  padding: 8px;
}

._p-t-3_qipug_383 {
  padding-top: 8px;
}

._p-r-3_qipug_387 {
  padding-right: 8px;
}

._p-b-3_qipug_391 {
  padding-bottom: 8px;
}

._p-l-3_qipug_395 {
  padding-left: 8px;
}

._m-3_qipug_399 {
  margin: 8px;
}

._m-t-3_qipug_403 {
  margin-top: 8px;
}

._m-r-3_qipug_407 {
  margin-right: 8px;
}

._m-b-3_qipug_411 {
  margin-bottom: 8px;
}

._m-l-3_qipug_415 {
  margin-left: 8px;
}

._p-4_qipug_419 {
  padding: 12px;
}

._p-t-4_qipug_423 {
  padding-top: 12px;
}

._p-r-4_qipug_427 {
  padding-right: 12px;
}

._p-b-4_qipug_431 {
  padding-bottom: 12px;
}

._p-l-4_qipug_435 {
  padding-left: 12px;
}

._m-4_qipug_439 {
  margin: 12px;
}

._m-t-4_qipug_443 {
  margin-top: 12px;
}

._m-r-4_qipug_447 {
  margin-right: 12px;
}

._m-b-4_qipug_451 {
  margin-bottom: 12px;
}

._m-l-4_qipug_455 {
  margin-left: 12px;
}

._p-5_qipug_459 {
  padding: 16px;
}

._p-t-5_qipug_463 {
  padding-top: 16px;
}

._p-r-5_qipug_467 {
  padding-right: 16px;
}

._p-b-5_qipug_471 {
  padding-bottom: 16px;
}

._p-l-5_qipug_475 {
  padding-left: 16px;
}

._m-5_qipug_479 {
  margin: 16px;
}

._m-t-5_qipug_483 {
  margin-top: 16px;
}

._m-r-5_qipug_487 {
  margin-right: 16px;
}

._m-b-5_qipug_491 {
  margin-bottom: 16px;
}

._m-l-5_qipug_495 {
  margin-left: 16px;
}

._p-6_qipug_499 {
  padding: 24px;
}

._p-t-6_qipug_503 {
  padding-top: 24px;
}

._p-r-6_qipug_507 {
  padding-right: 24px;
}

._p-b-6_qipug_511 {
  padding-bottom: 24px;
}

._p-l-6_qipug_515 {
  padding-left: 24px;
}

._m-6_qipug_519 {
  margin: 24px;
}

._m-t-6_qipug_523 {
  margin-top: 24px;
}

._m-r-6_qipug_527 {
  margin-right: 24px;
}

._m-b-6_qipug_531 {
  margin-bottom: 24px;
}

._m-l-6_qipug_535 {
  margin-left: 24px;
}

._p-7_qipug_539 {
  padding: 32px;
}

._p-t-7_qipug_543 {
  padding-top: 32px;
}

._p-r-7_qipug_547 {
  padding-right: 32px;
}

._p-b-7_qipug_551 {
  padding-bottom: 32px;
}

._p-l-7_qipug_555 {
  padding-left: 32px;
}

._m-7_qipug_559 {
  margin: 32px;
}

._m-t-7_qipug_563 {
  margin-top: 32px;
}

._m-r-7_qipug_567 {
  margin-right: 32px;
}

._m-b-7_qipug_571 {
  margin-bottom: 32px;
}

._m-l-7_qipug_575 {
  margin-left: 32px;
}

._p-8_qipug_579 {
  padding: 40px;
}

._p-t-8_qipug_583 {
  padding-top: 40px;
}

._p-r-8_qipug_587 {
  padding-right: 40px;
}

._p-b-8_qipug_591 {
  padding-bottom: 40px;
}

._p-l-8_qipug_595 {
  padding-left: 40px;
}

._m-8_qipug_599 {
  margin: 40px;
}

._m-t-8_qipug_603 {
  margin-top: 40px;
}

._m-r-8_qipug_607 {
  margin-right: 40px;
}

._m-b-8_qipug_611 {
  margin-bottom: 40px;
}

._m-l-8_qipug_615 {
  margin-left: 40px;
}

._p-9_qipug_619 {
  padding: 48px;
}

._p-t-9_qipug_623 {
  padding-top: 48px;
}

._p-r-9_qipug_627 {
  padding-right: 48px;
}

._p-b-9_qipug_631 {
  padding-bottom: 48px;
}

._p-l-9_qipug_635 {
  padding-left: 48px;
}

._m-9_qipug_639 {
  margin: 48px;
}

._m-t-9_qipug_643 {
  margin-top: 48px;
}

._m-r-9_qipug_647 {
  margin-right: 48px;
}

._m-b-9_qipug_651 {
  margin-bottom: 48px;
}

._m-l-9_qipug_655 {
  margin-left: 48px;
}

._p-10_qipug_659 {
  padding: 64px;
}

._p-t-10_qipug_663 {
  padding-top: 64px;
}

._p-r-10_qipug_667 {
  padding-right: 64px;
}

._p-b-10_qipug_671 {
  padding-bottom: 64px;
}

._p-l-10_qipug_675 {
  padding-left: 64px;
}

._m-10_qipug_679 {
  margin: 64px;
}

._m-t-10_qipug_683 {
  margin-top: 64px;
}

._m-r-10_qipug_687 {
  margin-right: 64px;
}

._m-b-10_qipug_691 {
  margin-bottom: 64px;
}

._m-l-10_qipug_695 {
  margin-left: 64px;
}

._p-11_qipug_699 {
  padding: 80px;
}

._p-t-11_qipug_703 {
  padding-top: 80px;
}

._p-r-11_qipug_707 {
  padding-right: 80px;
}

._p-b-11_qipug_711 {
  padding-bottom: 80px;
}

._p-l-11_qipug_715 {
  padding-left: 80px;
}

._m-11_qipug_719 {
  margin: 80px;
}

._m-t-11_qipug_723 {
  margin-top: 80px;
}

._m-r-11_qipug_727 {
  margin-right: 80px;
}

._m-b-11_qipug_731 {
  margin-bottom: 80px;
}

._m-l-11_qipug_735 {
  margin-left: 80px;
}

._p-12_qipug_739 {
  padding: 96px;
}

._p-t-12_qipug_743 {
  padding-top: 96px;
}

._p-r-12_qipug_747 {
  padding-right: 96px;
}

._p-b-12_qipug_751 {
  padding-bottom: 96px;
}

._p-l-12_qipug_755 {
  padding-left: 96px;
}

._m-12_qipug_759 {
  margin: 96px;
}

._m-t-12_qipug_763 {
  margin-top: 96px;
}

._m-r-12_qipug_767 {
  margin-right: 96px;
}

._m-b-12_qipug_771 {
  margin-bottom: 96px;
}

._m-l-12_qipug_775 {
  margin-left: 96px;
}

._p-13_qipug_779 {
  padding: 160px;
}

._p-t-13_qipug_783 {
  padding-top: 160px;
}

._p-r-13_qipug_787 {
  padding-right: 160px;
}

._p-b-13_qipug_791 {
  padding-bottom: 160px;
}

._p-l-13_qipug_795 {
  padding-left: 160px;
}

._m-13_qipug_799 {
  margin: 160px;
}

._m-t-13_qipug_803 {
  margin-top: 160px;
}

._m-r-13_qipug_807 {
  margin-right: 160px;
}

._m-b-13_qipug_811 {
  margin-bottom: 160px;
}

._m-l-13_qipug_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_qipug_825 {
  border-radius: 0;
}

._r-1_qipug_829 {
  border-radius: 2px;
}

._r-2_qipug_833 {
  border-radius: 4px;
}

._r-3_qipug_837 {
  border-radius: 6px;
}

._r-4_qipug_841 {
  border-radius: 8px;
}

._r-5_qipug_845 {
  border-radius: 12px;
}

._r-6_qipug_849 {
  border-radius: 20px;
}

._r-full_qipug_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_qipug_860 {
  border: 0 solid;
}

._border-1_qipug_864 {
  border: 1px solid;
}

._border-2_qipug_868 {
  border: 2px solid;
}

._border-3_qipug_872 {
  border: 3px solid;
}

._border-4_qipug_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_qipug_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_qipug_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_qipug_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_qipug_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_qipug_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_qipug_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_qipug_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_qipug_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_qipug_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_qipug_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_qipug_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_qipug_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_qipug_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_qipug_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_qipug_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_qipug_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_qipug_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_qipug_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_qipug_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}
._panel_qipug_1047 select {
  width: 100%;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_137df_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_137df_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_137df_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_137df_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_137df_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_137df_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_137df_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_137df_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_137df_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_137df_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_137df_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_137df_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_137df_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_137df_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_137df_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_137df_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_137df_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_137df_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_137df_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_137df_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_137df_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_137df_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_137df_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_137df_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_137df_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_137df_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_137df_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_137df_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_137df_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_137df_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_137df_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_137df_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_137df_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_137df_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_137df_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_137df_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_137df_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_137df_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_137df_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_137df_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_137df_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_137df_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_137df_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_137df_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_137df_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_137df_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_137df_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_137df_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_137df_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_137df_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_137df_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_137df_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_137df_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_137df_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_137df_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_137df_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_137df_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_137df_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_137df_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_137df_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_137df_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_137df_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_137df_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_137df_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_137df_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_137df_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_137df_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_137df_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_137df_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_137df_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_137df_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_137df_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_137df_259 {
  padding: 0;
}

._p-t-0_137df_263 {
  padding-top: 0;
}

._p-r-0_137df_267 {
  padding-right: 0;
}

._p-b-0_137df_271 {
  padding-bottom: 0;
}

._p-l-0_137df_275 {
  padding-left: 0;
}

._m-0_137df_279 {
  margin: 0;
}

._m-t-0_137df_283 {
  margin-top: 0;
}

._m-r-0_137df_287 {
  margin-right: 0;
}

._m-b-0_137df_291 {
  margin-bottom: 0;
}

._m-l-0_137df_295 {
  margin-left: 0;
}

._p-1_137df_299 {
  padding: 2px;
}

._p-t-1_137df_303 {
  padding-top: 2px;
}

._p-r-1_137df_307 {
  padding-right: 2px;
}

._p-b-1_137df_311 {
  padding-bottom: 2px;
}

._p-l-1_137df_315 {
  padding-left: 2px;
}

._m-1_137df_319 {
  margin: 2px;
}

._m-t-1_137df_323 {
  margin-top: 2px;
}

._m-r-1_137df_327 {
  margin-right: 2px;
}

._m-b-1_137df_331 {
  margin-bottom: 2px;
}

._m-l-1_137df_335 {
  margin-left: 2px;
}

._p-2_137df_339 {
  padding: 4px;
}

._p-t-2_137df_343 {
  padding-top: 4px;
}

._p-r-2_137df_347 {
  padding-right: 4px;
}

._p-b-2_137df_351 {
  padding-bottom: 4px;
}

._p-l-2_137df_355 {
  padding-left: 4px;
}

._m-2_137df_359 {
  margin: 4px;
}

._m-t-2_137df_363 {
  margin-top: 4px;
}

._m-r-2_137df_367 {
  margin-right: 4px;
}

._m-b-2_137df_371 {
  margin-bottom: 4px;
}

._m-l-2_137df_375 {
  margin-left: 4px;
}

._p-3_137df_379 {
  padding: 8px;
}

._p-t-3_137df_383 {
  padding-top: 8px;
}

._p-r-3_137df_387 {
  padding-right: 8px;
}

._p-b-3_137df_391 {
  padding-bottom: 8px;
}

._p-l-3_137df_395 {
  padding-left: 8px;
}

._m-3_137df_399 {
  margin: 8px;
}

._m-t-3_137df_403 {
  margin-top: 8px;
}

._m-r-3_137df_407 {
  margin-right: 8px;
}

._m-b-3_137df_411 {
  margin-bottom: 8px;
}

._m-l-3_137df_415 {
  margin-left: 8px;
}

._p-4_137df_419 {
  padding: 12px;
}

._p-t-4_137df_423 {
  padding-top: 12px;
}

._p-r-4_137df_427 {
  padding-right: 12px;
}

._p-b-4_137df_431 {
  padding-bottom: 12px;
}

._p-l-4_137df_435 {
  padding-left: 12px;
}

._m-4_137df_439 {
  margin: 12px;
}

._m-t-4_137df_443 {
  margin-top: 12px;
}

._m-r-4_137df_447 {
  margin-right: 12px;
}

._m-b-4_137df_451 {
  margin-bottom: 12px;
}

._m-l-4_137df_455 {
  margin-left: 12px;
}

._p-5_137df_459 {
  padding: 16px;
}

._p-t-5_137df_463 {
  padding-top: 16px;
}

._p-r-5_137df_467 {
  padding-right: 16px;
}

._p-b-5_137df_471 {
  padding-bottom: 16px;
}

._p-l-5_137df_475 {
  padding-left: 16px;
}

._m-5_137df_479 {
  margin: 16px;
}

._m-t-5_137df_483 {
  margin-top: 16px;
}

._m-r-5_137df_487 {
  margin-right: 16px;
}

._m-b-5_137df_491 {
  margin-bottom: 16px;
}

._m-l-5_137df_495 {
  margin-left: 16px;
}

._p-6_137df_499 {
  padding: 24px;
}

._p-t-6_137df_503 {
  padding-top: 24px;
}

._p-r-6_137df_507 {
  padding-right: 24px;
}

._p-b-6_137df_511 {
  padding-bottom: 24px;
}

._p-l-6_137df_515 {
  padding-left: 24px;
}

._m-6_137df_519 {
  margin: 24px;
}

._m-t-6_137df_523 {
  margin-top: 24px;
}

._m-r-6_137df_527 {
  margin-right: 24px;
}

._m-b-6_137df_531 {
  margin-bottom: 24px;
}

._m-l-6_137df_535 {
  margin-left: 24px;
}

._p-7_137df_539 {
  padding: 32px;
}

._p-t-7_137df_543 {
  padding-top: 32px;
}

._p-r-7_137df_547 {
  padding-right: 32px;
}

._p-b-7_137df_551 {
  padding-bottom: 32px;
}

._p-l-7_137df_555 {
  padding-left: 32px;
}

._m-7_137df_559 {
  margin: 32px;
}

._m-t-7_137df_563 {
  margin-top: 32px;
}

._m-r-7_137df_567 {
  margin-right: 32px;
}

._m-b-7_137df_571 {
  margin-bottom: 32px;
}

._m-l-7_137df_575 {
  margin-left: 32px;
}

._p-8_137df_579 {
  padding: 40px;
}

._p-t-8_137df_583 {
  padding-top: 40px;
}

._p-r-8_137df_587 {
  padding-right: 40px;
}

._p-b-8_137df_591 {
  padding-bottom: 40px;
}

._p-l-8_137df_595 {
  padding-left: 40px;
}

._m-8_137df_599 {
  margin: 40px;
}

._m-t-8_137df_603 {
  margin-top: 40px;
}

._m-r-8_137df_607 {
  margin-right: 40px;
}

._m-b-8_137df_611 {
  margin-bottom: 40px;
}

._m-l-8_137df_615 {
  margin-left: 40px;
}

._p-9_137df_619 {
  padding: 48px;
}

._p-t-9_137df_623 {
  padding-top: 48px;
}

._p-r-9_137df_627 {
  padding-right: 48px;
}

._p-b-9_137df_631 {
  padding-bottom: 48px;
}

._p-l-9_137df_635 {
  padding-left: 48px;
}

._m-9_137df_639 {
  margin: 48px;
}

._m-t-9_137df_643 {
  margin-top: 48px;
}

._m-r-9_137df_647 {
  margin-right: 48px;
}

._m-b-9_137df_651 {
  margin-bottom: 48px;
}

._m-l-9_137df_655 {
  margin-left: 48px;
}

._p-10_137df_659 {
  padding: 64px;
}

._p-t-10_137df_663 {
  padding-top: 64px;
}

._p-r-10_137df_667 {
  padding-right: 64px;
}

._p-b-10_137df_671 {
  padding-bottom: 64px;
}

._p-l-10_137df_675 {
  padding-left: 64px;
}

._m-10_137df_679 {
  margin: 64px;
}

._m-t-10_137df_683 {
  margin-top: 64px;
}

._m-r-10_137df_687 {
  margin-right: 64px;
}

._m-b-10_137df_691 {
  margin-bottom: 64px;
}

._m-l-10_137df_695 {
  margin-left: 64px;
}

._p-11_137df_699 {
  padding: 80px;
}

._p-t-11_137df_703 {
  padding-top: 80px;
}

._p-r-11_137df_707 {
  padding-right: 80px;
}

._p-b-11_137df_711 {
  padding-bottom: 80px;
}

._p-l-11_137df_715 {
  padding-left: 80px;
}

._m-11_137df_719 {
  margin: 80px;
}

._m-t-11_137df_723 {
  margin-top: 80px;
}

._m-r-11_137df_727 {
  margin-right: 80px;
}

._m-b-11_137df_731 {
  margin-bottom: 80px;
}

._m-l-11_137df_735 {
  margin-left: 80px;
}

._p-12_137df_739 {
  padding: 96px;
}

._p-t-12_137df_743 {
  padding-top: 96px;
}

._p-r-12_137df_747 {
  padding-right: 96px;
}

._p-b-12_137df_751 {
  padding-bottom: 96px;
}

._p-l-12_137df_755 {
  padding-left: 96px;
}

._m-12_137df_759 {
  margin: 96px;
}

._m-t-12_137df_763 {
  margin-top: 96px;
}

._m-r-12_137df_767 {
  margin-right: 96px;
}

._m-b-12_137df_771 {
  margin-bottom: 96px;
}

._m-l-12_137df_775 {
  margin-left: 96px;
}

._p-13_137df_779 {
  padding: 160px;
}

._p-t-13_137df_783 {
  padding-top: 160px;
}

._p-r-13_137df_787 {
  padding-right: 160px;
}

._p-b-13_137df_791 {
  padding-bottom: 160px;
}

._p-l-13_137df_795 {
  padding-left: 160px;
}

._m-13_137df_799 {
  margin: 160px;
}

._m-t-13_137df_803 {
  margin-top: 160px;
}

._m-r-13_137df_807 {
  margin-right: 160px;
}

._m-b-13_137df_811 {
  margin-bottom: 160px;
}

._m-l-13_137df_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_137df_825 {
  border-radius: 0;
}

._r-1_137df_829 {
  border-radius: 2px;
}

._r-2_137df_833 {
  border-radius: 4px;
}

._r-3_137df_837 {
  border-radius: 6px;
}

._r-4_137df_841 {
  border-radius: 8px;
}

._r-5_137df_845 {
  border-radius: 12px;
}

._r-6_137df_849 {
  border-radius: 20px;
}

._r-full_137df_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_137df_860 {
  border: 0 solid;
}

._border-1_137df_864 {
  border: 1px solid;
}

._border-2_137df_868 {
  border: 2px solid;
}

._border-3_137df_872 {
  border: 3px solid;
}

._border-4_137df_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_137df_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_137df_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_137df_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_137df_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_137df_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_137df_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_137df_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_137df_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_137df_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_137df_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_137df_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_137df_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_137df_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_137df_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_137df_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_137df_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_137df_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_137df_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_137df_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._alignGroup_137df_1054 {
  display: flex;
  gap: 8px;
}

._alignButton_137df_1059 {
  flex: 1;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._alignButton_137df_1059:hover {
  background: var(--color-default);
}
._alignButton_137df_1059._active_137df_1074 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._alignButton_137df_1059._active_137df_1074 i::before {
  color: #2d6af6;
}
._alignButton_137df_1059 i::before {
  font-size: 24px;
  color: #2c2c31;
}

._fontGroup_137df_1086 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_137df_1092 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._colorInputWrapper_137df_1098 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_137df_1098 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_137df_1107 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}

._fieldLabel_137df_1119 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_137df_1119:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_137df_1119 {
    font-size: 12px;
  }
}
._fieldLabel_137df_1119 {
  color: #2c2c31;
}

._paddingField_137df_1136 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_137df_1142 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_137df_1148 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
._linkButton_137df_1148:hover {
  background: var(--color-default);
}
._linkButton_137df_1148._active_137df_1074 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_137df_1148._active_137df_1074 i::before {
  color: #2d6af6;
}
._linkButton_137df_1148 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_137df_1176 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_137df_1182 {
  position: relative;
}
._paddingInput_137df_1182 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_137df_1182 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_137df_1182 select {
  width: 100%;
  padding-left: 64px !important;
}

._radioGroup_137df_1202 {
  display: flex;
  gap: 12px;
}

._radioItem_137df_1207 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_137df_1207 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_137df_1207 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_137df_1207 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_137df_1207 label {
    font-size: 14px;
  }
}
._radioItem_137df_1207 label {
  color: #2c2c31;
  cursor: pointer;
}

._detailSection_137df_1237 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_137df_1243 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid #e4e4e7;
  border-bottom: 1px solid #e4e4e7;
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._detailToggle_137df_1243:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_137df_1243 {
    font-size: 14px;
  }
}
._detailToggle_137df_1243 {
  font-weight: 600;
  color: #2c2c31;
}
._detailToggle_137df_1243:hover {
  background: #f4f4f5;
}
._detailToggle_137df_1243 i::before {
  font-size: 18px;
  color: var(--color-text-muted);
}

._detailContent_137df_1279 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._imageUploadWrapper_137df_1286 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_137df_1292 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_137df_1292 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_137df_1305 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
._imageDeleteButton_137df_1305:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_137df_1305 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_137df_1305 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_137df_1335 {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: #fafafa;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyImageArea_137df_1335:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_137df_1335._dragging_137df_1353 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_137df_1335._dragging_137df_1353 i::before {
  color: var(--color-primary);
}
._emptyImageArea_137df_1335._dragging_137df_1353 span {
  color: var(--color-primary);
}
._emptyImageArea_137df_1335 i,
._emptyImageArea_137df_1335 span {
  pointer-events: none;
}
._emptyImageArea_137df_1335 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_137df_1335 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_137df_1335 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_137df_1335 span {
    font-size: 12px;
  }
}
._emptyImageArea_137df_1335 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_4b4l6_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_4b4l6_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_4b4l6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_4b4l6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_4b4l6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_4b4l6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_4b4l6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_4b4l6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_4b4l6_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_4b4l6_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_4b4l6_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_4b4l6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_4b4l6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_4b4l6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_4b4l6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_4b4l6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_4b4l6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_4b4l6_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_4b4l6_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_4b4l6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_4b4l6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_4b4l6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_4b4l6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_4b4l6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_4b4l6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_4b4l6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_4b4l6_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_4b4l6_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_4b4l6_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_4b4l6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_4b4l6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_4b4l6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_4b4l6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_4b4l6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_4b4l6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_4b4l6_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_4b4l6_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_4b4l6_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_4b4l6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_4b4l6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_4b4l6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_4b4l6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_4b4l6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_4b4l6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_4b4l6_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_4b4l6_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_4b4l6_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_4b4l6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_4b4l6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_4b4l6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_4b4l6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_4b4l6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_4b4l6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_4b4l6_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_4b4l6_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_4b4l6_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_4b4l6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_4b4l6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_4b4l6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_4b4l6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_4b4l6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_4b4l6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_4b4l6_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_4b4l6_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_4b4l6_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_4b4l6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_4b4l6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_4b4l6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_4b4l6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_4b4l6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_4b4l6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_4b4l6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_4b4l6_259 {
  padding: 0;
}

._p-t-0_4b4l6_263 {
  padding-top: 0;
}

._p-r-0_4b4l6_267 {
  padding-right: 0;
}

._p-b-0_4b4l6_271 {
  padding-bottom: 0;
}

._p-l-0_4b4l6_275 {
  padding-left: 0;
}

._m-0_4b4l6_279 {
  margin: 0;
}

._m-t-0_4b4l6_283 {
  margin-top: 0;
}

._m-r-0_4b4l6_287 {
  margin-right: 0;
}

._m-b-0_4b4l6_291 {
  margin-bottom: 0;
}

._m-l-0_4b4l6_295 {
  margin-left: 0;
}

._p-1_4b4l6_299 {
  padding: 2px;
}

._p-t-1_4b4l6_303 {
  padding-top: 2px;
}

._p-r-1_4b4l6_307 {
  padding-right: 2px;
}

._p-b-1_4b4l6_311 {
  padding-bottom: 2px;
}

._p-l-1_4b4l6_315 {
  padding-left: 2px;
}

._m-1_4b4l6_319 {
  margin: 2px;
}

._m-t-1_4b4l6_323 {
  margin-top: 2px;
}

._m-r-1_4b4l6_327 {
  margin-right: 2px;
}

._m-b-1_4b4l6_331 {
  margin-bottom: 2px;
}

._m-l-1_4b4l6_335 {
  margin-left: 2px;
}

._p-2_4b4l6_339 {
  padding: 4px;
}

._p-t-2_4b4l6_343 {
  padding-top: 4px;
}

._p-r-2_4b4l6_347 {
  padding-right: 4px;
}

._p-b-2_4b4l6_351 {
  padding-bottom: 4px;
}

._p-l-2_4b4l6_355 {
  padding-left: 4px;
}

._m-2_4b4l6_359 {
  margin: 4px;
}

._m-t-2_4b4l6_363 {
  margin-top: 4px;
}

._m-r-2_4b4l6_367 {
  margin-right: 4px;
}

._m-b-2_4b4l6_371 {
  margin-bottom: 4px;
}

._m-l-2_4b4l6_375 {
  margin-left: 4px;
}

._p-3_4b4l6_379 {
  padding: 8px;
}

._p-t-3_4b4l6_383 {
  padding-top: 8px;
}

._p-r-3_4b4l6_387 {
  padding-right: 8px;
}

._p-b-3_4b4l6_391 {
  padding-bottom: 8px;
}

._p-l-3_4b4l6_395 {
  padding-left: 8px;
}

._m-3_4b4l6_399 {
  margin: 8px;
}

._m-t-3_4b4l6_403 {
  margin-top: 8px;
}

._m-r-3_4b4l6_407 {
  margin-right: 8px;
}

._m-b-3_4b4l6_411 {
  margin-bottom: 8px;
}

._m-l-3_4b4l6_415 {
  margin-left: 8px;
}

._p-4_4b4l6_419 {
  padding: 12px;
}

._p-t-4_4b4l6_423 {
  padding-top: 12px;
}

._p-r-4_4b4l6_427 {
  padding-right: 12px;
}

._p-b-4_4b4l6_431 {
  padding-bottom: 12px;
}

._p-l-4_4b4l6_435 {
  padding-left: 12px;
}

._m-4_4b4l6_439 {
  margin: 12px;
}

._m-t-4_4b4l6_443 {
  margin-top: 12px;
}

._m-r-4_4b4l6_447 {
  margin-right: 12px;
}

._m-b-4_4b4l6_451 {
  margin-bottom: 12px;
}

._m-l-4_4b4l6_455 {
  margin-left: 12px;
}

._p-5_4b4l6_459 {
  padding: 16px;
}

._p-t-5_4b4l6_463 {
  padding-top: 16px;
}

._p-r-5_4b4l6_467 {
  padding-right: 16px;
}

._p-b-5_4b4l6_471 {
  padding-bottom: 16px;
}

._p-l-5_4b4l6_475 {
  padding-left: 16px;
}

._m-5_4b4l6_479 {
  margin: 16px;
}

._m-t-5_4b4l6_483 {
  margin-top: 16px;
}

._m-r-5_4b4l6_487 {
  margin-right: 16px;
}

._m-b-5_4b4l6_491 {
  margin-bottom: 16px;
}

._m-l-5_4b4l6_495 {
  margin-left: 16px;
}

._p-6_4b4l6_499 {
  padding: 24px;
}

._p-t-6_4b4l6_503 {
  padding-top: 24px;
}

._p-r-6_4b4l6_507 {
  padding-right: 24px;
}

._p-b-6_4b4l6_511 {
  padding-bottom: 24px;
}

._p-l-6_4b4l6_515 {
  padding-left: 24px;
}

._m-6_4b4l6_519 {
  margin: 24px;
}

._m-t-6_4b4l6_523 {
  margin-top: 24px;
}

._m-r-6_4b4l6_527 {
  margin-right: 24px;
}

._m-b-6_4b4l6_531 {
  margin-bottom: 24px;
}

._m-l-6_4b4l6_535 {
  margin-left: 24px;
}

._p-7_4b4l6_539 {
  padding: 32px;
}

._p-t-7_4b4l6_543 {
  padding-top: 32px;
}

._p-r-7_4b4l6_547 {
  padding-right: 32px;
}

._p-b-7_4b4l6_551 {
  padding-bottom: 32px;
}

._p-l-7_4b4l6_555 {
  padding-left: 32px;
}

._m-7_4b4l6_559 {
  margin: 32px;
}

._m-t-7_4b4l6_563 {
  margin-top: 32px;
}

._m-r-7_4b4l6_567 {
  margin-right: 32px;
}

._m-b-7_4b4l6_571 {
  margin-bottom: 32px;
}

._m-l-7_4b4l6_575 {
  margin-left: 32px;
}

._p-8_4b4l6_579 {
  padding: 40px;
}

._p-t-8_4b4l6_583 {
  padding-top: 40px;
}

._p-r-8_4b4l6_587 {
  padding-right: 40px;
}

._p-b-8_4b4l6_591 {
  padding-bottom: 40px;
}

._p-l-8_4b4l6_595 {
  padding-left: 40px;
}

._m-8_4b4l6_599 {
  margin: 40px;
}

._m-t-8_4b4l6_603 {
  margin-top: 40px;
}

._m-r-8_4b4l6_607 {
  margin-right: 40px;
}

._m-b-8_4b4l6_611 {
  margin-bottom: 40px;
}

._m-l-8_4b4l6_615 {
  margin-left: 40px;
}

._p-9_4b4l6_619 {
  padding: 48px;
}

._p-t-9_4b4l6_623 {
  padding-top: 48px;
}

._p-r-9_4b4l6_627 {
  padding-right: 48px;
}

._p-b-9_4b4l6_631 {
  padding-bottom: 48px;
}

._p-l-9_4b4l6_635 {
  padding-left: 48px;
}

._m-9_4b4l6_639 {
  margin: 48px;
}

._m-t-9_4b4l6_643 {
  margin-top: 48px;
}

._m-r-9_4b4l6_647 {
  margin-right: 48px;
}

._m-b-9_4b4l6_651 {
  margin-bottom: 48px;
}

._m-l-9_4b4l6_655 {
  margin-left: 48px;
}

._p-10_4b4l6_659 {
  padding: 64px;
}

._p-t-10_4b4l6_663 {
  padding-top: 64px;
}

._p-r-10_4b4l6_667 {
  padding-right: 64px;
}

._p-b-10_4b4l6_671 {
  padding-bottom: 64px;
}

._p-l-10_4b4l6_675 {
  padding-left: 64px;
}

._m-10_4b4l6_679 {
  margin: 64px;
}

._m-t-10_4b4l6_683 {
  margin-top: 64px;
}

._m-r-10_4b4l6_687 {
  margin-right: 64px;
}

._m-b-10_4b4l6_691 {
  margin-bottom: 64px;
}

._m-l-10_4b4l6_695 {
  margin-left: 64px;
}

._p-11_4b4l6_699 {
  padding: 80px;
}

._p-t-11_4b4l6_703 {
  padding-top: 80px;
}

._p-r-11_4b4l6_707 {
  padding-right: 80px;
}

._p-b-11_4b4l6_711 {
  padding-bottom: 80px;
}

._p-l-11_4b4l6_715 {
  padding-left: 80px;
}

._m-11_4b4l6_719 {
  margin: 80px;
}

._m-t-11_4b4l6_723 {
  margin-top: 80px;
}

._m-r-11_4b4l6_727 {
  margin-right: 80px;
}

._m-b-11_4b4l6_731 {
  margin-bottom: 80px;
}

._m-l-11_4b4l6_735 {
  margin-left: 80px;
}

._p-12_4b4l6_739 {
  padding: 96px;
}

._p-t-12_4b4l6_743 {
  padding-top: 96px;
}

._p-r-12_4b4l6_747 {
  padding-right: 96px;
}

._p-b-12_4b4l6_751 {
  padding-bottom: 96px;
}

._p-l-12_4b4l6_755 {
  padding-left: 96px;
}

._m-12_4b4l6_759 {
  margin: 96px;
}

._m-t-12_4b4l6_763 {
  margin-top: 96px;
}

._m-r-12_4b4l6_767 {
  margin-right: 96px;
}

._m-b-12_4b4l6_771 {
  margin-bottom: 96px;
}

._m-l-12_4b4l6_775 {
  margin-left: 96px;
}

._p-13_4b4l6_779 {
  padding: 160px;
}

._p-t-13_4b4l6_783 {
  padding-top: 160px;
}

._p-r-13_4b4l6_787 {
  padding-right: 160px;
}

._p-b-13_4b4l6_791 {
  padding-bottom: 160px;
}

._p-l-13_4b4l6_795 {
  padding-left: 160px;
}

._m-13_4b4l6_799 {
  margin: 160px;
}

._m-t-13_4b4l6_803 {
  margin-top: 160px;
}

._m-r-13_4b4l6_807 {
  margin-right: 160px;
}

._m-b-13_4b4l6_811 {
  margin-bottom: 160px;
}

._m-l-13_4b4l6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_4b4l6_825 {
  border-radius: 0;
}

._r-1_4b4l6_829 {
  border-radius: 2px;
}

._r-2_4b4l6_833 {
  border-radius: 4px;
}

._r-3_4b4l6_837 {
  border-radius: 6px;
}

._r-4_4b4l6_841 {
  border-radius: 8px;
}

._r-5_4b4l6_845 {
  border-radius: 12px;
}

._r-6_4b4l6_849 {
  border-radius: 20px;
}

._r-full_4b4l6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_4b4l6_860 {
  border: 0 solid;
}

._border-1_4b4l6_864 {
  border: 1px solid;
}

._border-2_4b4l6_868 {
  border: 2px solid;
}

._border-3_4b4l6_872 {
  border: 3px solid;
}

._border-4_4b4l6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_4b4l6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_4b4l6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_4b4l6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_4b4l6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_4b4l6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_4b4l6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_4b4l6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_4b4l6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_4b4l6_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_4b4l6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_4b4l6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_4b4l6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_4b4l6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_4b4l6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_4b4l6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_4b4l6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_4b4l6_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_4b4l6_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_4b4l6_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._radioGroup_4b4l6_1054 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._radioItem_4b4l6_1060 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_4b4l6_1060 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_4b4l6_1060 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_4b4l6_1060 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_4b4l6_1060 label {
    font-size: 14px;
  }
}
._radioItem_4b4l6_1060 label {
  color: #2c2c31;
  cursor: pointer;
}

._checkboxGroup_4b4l6_1090 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._checkboxItem_4b4l6_1096 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._checkboxItem_4b4l6_1096 input[type=checkbox] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
  flex-shrink: 0;
}
._checkboxItem_4b4l6_1096 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._checkboxItem_4b4l6_1096 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._checkboxItem_4b4l6_1096 label {
    font-size: 14px;
  }
}
._checkboxItem_4b4l6_1096 label {
  color: #2c2c31;
  cursor: pointer;
  line-height: 24px;
}

._videoPreview_4b4l6_1128 {
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
}

._videoWrapper_4b4l6_1134 {
  position: relative;
  width: 100%;
  background-color: #000;
}
._videoWrapper_4b4l6_1134 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

._detailSection_4b4l6_1148 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_4b4l6_1154 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid #e4e4e7;
  border-bottom: 1px solid #e4e4e7;
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._detailToggle_4b4l6_1154:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_4b4l6_1154 {
    font-size: 14px;
  }
}
._detailToggle_4b4l6_1154 {
  font-weight: 600;
  color: #2c2c31;
}
._detailToggle_4b4l6_1154:hover {
  background: #f4f4f5;
}
._detailToggle_4b4l6_1154 i::before {
  font-size: 18px;
  color: var(--color-text-muted);
}

._detailContent_4b4l6_1190 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_c4mm1_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_c4mm1_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_c4mm1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_c4mm1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_c4mm1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_c4mm1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_c4mm1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_c4mm1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_c4mm1_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_c4mm1_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_c4mm1_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_c4mm1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_c4mm1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_c4mm1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_c4mm1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_c4mm1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_c4mm1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_c4mm1_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_c4mm1_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_c4mm1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_c4mm1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_c4mm1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_c4mm1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_c4mm1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_c4mm1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_c4mm1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_c4mm1_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_c4mm1_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_c4mm1_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_c4mm1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_c4mm1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_c4mm1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_c4mm1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_c4mm1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_c4mm1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_c4mm1_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_c4mm1_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_c4mm1_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_c4mm1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_c4mm1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_c4mm1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_c4mm1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_c4mm1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_c4mm1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_c4mm1_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_c4mm1_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_c4mm1_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_c4mm1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_c4mm1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_c4mm1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_c4mm1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_c4mm1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_c4mm1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_c4mm1_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_c4mm1_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_c4mm1_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_c4mm1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_c4mm1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_c4mm1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_c4mm1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_c4mm1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_c4mm1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_c4mm1_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_c4mm1_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_c4mm1_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_c4mm1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_c4mm1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_c4mm1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_c4mm1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_c4mm1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_c4mm1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_c4mm1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_c4mm1_259 {
  padding: 0;
}

._p-t-0_c4mm1_263 {
  padding-top: 0;
}

._p-r-0_c4mm1_267 {
  padding-right: 0;
}

._p-b-0_c4mm1_271 {
  padding-bottom: 0;
}

._p-l-0_c4mm1_275 {
  padding-left: 0;
}

._m-0_c4mm1_279 {
  margin: 0;
}

._m-t-0_c4mm1_283 {
  margin-top: 0;
}

._m-r-0_c4mm1_287 {
  margin-right: 0;
}

._m-b-0_c4mm1_291 {
  margin-bottom: 0;
}

._m-l-0_c4mm1_295 {
  margin-left: 0;
}

._p-1_c4mm1_299 {
  padding: 2px;
}

._p-t-1_c4mm1_303 {
  padding-top: 2px;
}

._p-r-1_c4mm1_307 {
  padding-right: 2px;
}

._p-b-1_c4mm1_311 {
  padding-bottom: 2px;
}

._p-l-1_c4mm1_315 {
  padding-left: 2px;
}

._m-1_c4mm1_319 {
  margin: 2px;
}

._m-t-1_c4mm1_323 {
  margin-top: 2px;
}

._m-r-1_c4mm1_327 {
  margin-right: 2px;
}

._m-b-1_c4mm1_331 {
  margin-bottom: 2px;
}

._m-l-1_c4mm1_335 {
  margin-left: 2px;
}

._p-2_c4mm1_339 {
  padding: 4px;
}

._p-t-2_c4mm1_343 {
  padding-top: 4px;
}

._p-r-2_c4mm1_347 {
  padding-right: 4px;
}

._p-b-2_c4mm1_351 {
  padding-bottom: 4px;
}

._p-l-2_c4mm1_355 {
  padding-left: 4px;
}

._m-2_c4mm1_359 {
  margin: 4px;
}

._m-t-2_c4mm1_363 {
  margin-top: 4px;
}

._m-r-2_c4mm1_367 {
  margin-right: 4px;
}

._m-b-2_c4mm1_371 {
  margin-bottom: 4px;
}

._m-l-2_c4mm1_375 {
  margin-left: 4px;
}

._p-3_c4mm1_379 {
  padding: 8px;
}

._p-t-3_c4mm1_383 {
  padding-top: 8px;
}

._p-r-3_c4mm1_387 {
  padding-right: 8px;
}

._p-b-3_c4mm1_391 {
  padding-bottom: 8px;
}

._p-l-3_c4mm1_395 {
  padding-left: 8px;
}

._m-3_c4mm1_399 {
  margin: 8px;
}

._m-t-3_c4mm1_403 {
  margin-top: 8px;
}

._m-r-3_c4mm1_407 {
  margin-right: 8px;
}

._m-b-3_c4mm1_411 {
  margin-bottom: 8px;
}

._m-l-3_c4mm1_415 {
  margin-left: 8px;
}

._p-4_c4mm1_419 {
  padding: 12px;
}

._p-t-4_c4mm1_423 {
  padding-top: 12px;
}

._p-r-4_c4mm1_427 {
  padding-right: 12px;
}

._p-b-4_c4mm1_431 {
  padding-bottom: 12px;
}

._p-l-4_c4mm1_435 {
  padding-left: 12px;
}

._m-4_c4mm1_439 {
  margin: 12px;
}

._m-t-4_c4mm1_443 {
  margin-top: 12px;
}

._m-r-4_c4mm1_447 {
  margin-right: 12px;
}

._m-b-4_c4mm1_451 {
  margin-bottom: 12px;
}

._m-l-4_c4mm1_455 {
  margin-left: 12px;
}

._p-5_c4mm1_459 {
  padding: 16px;
}

._p-t-5_c4mm1_463 {
  padding-top: 16px;
}

._p-r-5_c4mm1_467 {
  padding-right: 16px;
}

._p-b-5_c4mm1_471 {
  padding-bottom: 16px;
}

._p-l-5_c4mm1_475 {
  padding-left: 16px;
}

._m-5_c4mm1_479 {
  margin: 16px;
}

._m-t-5_c4mm1_483 {
  margin-top: 16px;
}

._m-r-5_c4mm1_487 {
  margin-right: 16px;
}

._m-b-5_c4mm1_491 {
  margin-bottom: 16px;
}

._m-l-5_c4mm1_495 {
  margin-left: 16px;
}

._p-6_c4mm1_499 {
  padding: 24px;
}

._p-t-6_c4mm1_503 {
  padding-top: 24px;
}

._p-r-6_c4mm1_507 {
  padding-right: 24px;
}

._p-b-6_c4mm1_511 {
  padding-bottom: 24px;
}

._p-l-6_c4mm1_515 {
  padding-left: 24px;
}

._m-6_c4mm1_519 {
  margin: 24px;
}

._m-t-6_c4mm1_523 {
  margin-top: 24px;
}

._m-r-6_c4mm1_527 {
  margin-right: 24px;
}

._m-b-6_c4mm1_531 {
  margin-bottom: 24px;
}

._m-l-6_c4mm1_535 {
  margin-left: 24px;
}

._p-7_c4mm1_539 {
  padding: 32px;
}

._p-t-7_c4mm1_543 {
  padding-top: 32px;
}

._p-r-7_c4mm1_547 {
  padding-right: 32px;
}

._p-b-7_c4mm1_551 {
  padding-bottom: 32px;
}

._p-l-7_c4mm1_555 {
  padding-left: 32px;
}

._m-7_c4mm1_559 {
  margin: 32px;
}

._m-t-7_c4mm1_563 {
  margin-top: 32px;
}

._m-r-7_c4mm1_567 {
  margin-right: 32px;
}

._m-b-7_c4mm1_571 {
  margin-bottom: 32px;
}

._m-l-7_c4mm1_575 {
  margin-left: 32px;
}

._p-8_c4mm1_579 {
  padding: 40px;
}

._p-t-8_c4mm1_583 {
  padding-top: 40px;
}

._p-r-8_c4mm1_587 {
  padding-right: 40px;
}

._p-b-8_c4mm1_591 {
  padding-bottom: 40px;
}

._p-l-8_c4mm1_595 {
  padding-left: 40px;
}

._m-8_c4mm1_599 {
  margin: 40px;
}

._m-t-8_c4mm1_603 {
  margin-top: 40px;
}

._m-r-8_c4mm1_607 {
  margin-right: 40px;
}

._m-b-8_c4mm1_611 {
  margin-bottom: 40px;
}

._m-l-8_c4mm1_615 {
  margin-left: 40px;
}

._p-9_c4mm1_619 {
  padding: 48px;
}

._p-t-9_c4mm1_623 {
  padding-top: 48px;
}

._p-r-9_c4mm1_627 {
  padding-right: 48px;
}

._p-b-9_c4mm1_631 {
  padding-bottom: 48px;
}

._p-l-9_c4mm1_635 {
  padding-left: 48px;
}

._m-9_c4mm1_639 {
  margin: 48px;
}

._m-t-9_c4mm1_643 {
  margin-top: 48px;
}

._m-r-9_c4mm1_647 {
  margin-right: 48px;
}

._m-b-9_c4mm1_651 {
  margin-bottom: 48px;
}

._m-l-9_c4mm1_655 {
  margin-left: 48px;
}

._p-10_c4mm1_659 {
  padding: 64px;
}

._p-t-10_c4mm1_663 {
  padding-top: 64px;
}

._p-r-10_c4mm1_667 {
  padding-right: 64px;
}

._p-b-10_c4mm1_671 {
  padding-bottom: 64px;
}

._p-l-10_c4mm1_675 {
  padding-left: 64px;
}

._m-10_c4mm1_679 {
  margin: 64px;
}

._m-t-10_c4mm1_683 {
  margin-top: 64px;
}

._m-r-10_c4mm1_687 {
  margin-right: 64px;
}

._m-b-10_c4mm1_691 {
  margin-bottom: 64px;
}

._m-l-10_c4mm1_695 {
  margin-left: 64px;
}

._p-11_c4mm1_699 {
  padding: 80px;
}

._p-t-11_c4mm1_703 {
  padding-top: 80px;
}

._p-r-11_c4mm1_707 {
  padding-right: 80px;
}

._p-b-11_c4mm1_711 {
  padding-bottom: 80px;
}

._p-l-11_c4mm1_715 {
  padding-left: 80px;
}

._m-11_c4mm1_719 {
  margin: 80px;
}

._m-t-11_c4mm1_723 {
  margin-top: 80px;
}

._m-r-11_c4mm1_727 {
  margin-right: 80px;
}

._m-b-11_c4mm1_731 {
  margin-bottom: 80px;
}

._m-l-11_c4mm1_735 {
  margin-left: 80px;
}

._p-12_c4mm1_739 {
  padding: 96px;
}

._p-t-12_c4mm1_743 {
  padding-top: 96px;
}

._p-r-12_c4mm1_747 {
  padding-right: 96px;
}

._p-b-12_c4mm1_751 {
  padding-bottom: 96px;
}

._p-l-12_c4mm1_755 {
  padding-left: 96px;
}

._m-12_c4mm1_759 {
  margin: 96px;
}

._m-t-12_c4mm1_763 {
  margin-top: 96px;
}

._m-r-12_c4mm1_767 {
  margin-right: 96px;
}

._m-b-12_c4mm1_771 {
  margin-bottom: 96px;
}

._m-l-12_c4mm1_775 {
  margin-left: 96px;
}

._p-13_c4mm1_779 {
  padding: 160px;
}

._p-t-13_c4mm1_783 {
  padding-top: 160px;
}

._p-r-13_c4mm1_787 {
  padding-right: 160px;
}

._p-b-13_c4mm1_791 {
  padding-bottom: 160px;
}

._p-l-13_c4mm1_795 {
  padding-left: 160px;
}

._m-13_c4mm1_799 {
  margin: 160px;
}

._m-t-13_c4mm1_803 {
  margin-top: 160px;
}

._m-r-13_c4mm1_807 {
  margin-right: 160px;
}

._m-b-13_c4mm1_811 {
  margin-bottom: 160px;
}

._m-l-13_c4mm1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_c4mm1_825 {
  border-radius: 0;
}

._r-1_c4mm1_829 {
  border-radius: 2px;
}

._r-2_c4mm1_833 {
  border-radius: 4px;
}

._r-3_c4mm1_837 {
  border-radius: 6px;
}

._r-4_c4mm1_841 {
  border-radius: 8px;
}

._r-5_c4mm1_845 {
  border-radius: 12px;
}

._r-6_c4mm1_849 {
  border-radius: 20px;
}

._r-full_c4mm1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_c4mm1_860 {
  border: 0 solid;
}

._border-1_c4mm1_864 {
  border: 1px solid;
}

._border-2_c4mm1_868 {
  border: 2px solid;
}

._border-3_c4mm1_872 {
  border: 3px solid;
}

._border-4_c4mm1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_c4mm1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_c4mm1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_c4mm1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_c4mm1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_c4mm1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_c4mm1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_c4mm1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_c4mm1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_c4mm1_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_c4mm1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_c4mm1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_c4mm1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_c4mm1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_c4mm1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_c4mm1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_c4mm1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_c4mm1_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_c4mm1_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_c4mm1_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._modal_c4mm1_1060 {
  width: 800px;
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 40px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._modal_c4mm1_1060 button {
  line-height: 2;
}
._modal_c4mm1_1060 {
  border-radius: 12px;
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._header_c4mm1_1079 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
}
._header_c4mm1_1079 button {
  padding: unset;
}

._title_c4mm1_1089 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_c4mm1_1089:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_c4mm1_1089 {
    font-size: 16px;
  }
}
._title_c4mm1_1089 {
  color: var(--color-text-title);
  margin: 0;
}

._content_c4mm1_1107 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 0 24px 24px;
}
._content_c4mm1_1107::before {
  content: "";
  display: block;
  height: 1px;
  background-color: var(--color-border);
  margin-bottom: 0;
}

._chatArea_c4mm1_1122 {
  flex: 1;
  min-height: 400px;
  max-height: 529px;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  background-image: url("/images/ai-generate-bg.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow-y: auto;
  margin-top: 12px;
  padding: 0 12px 12px;
}
._chatArea_c4mm1_1122._chatAreaActive_c4mm1_1137 {
  background-image: none;
}

._emptyState_c4mm1_1141 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._emptyText_c4mm1_1149 {
  font-size: 16px;
  font-weight: 600;
  line-height: 25.6px;
  color: var(--color-text-body);
  text-align: center;
  white-space: pre-line;
}

._messageList_c4mm1_1158 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 4px 0;
}

._userMessage_c4mm1_1165 {
  display: flex;
  justify-content: flex-end;
}

._userMessageBubble_c4mm1_1170 {
  background-color: #f4f4f5;
  color: #2c2c31;
  padding: 12px;
  border-radius: 8px;
  max-width: 80%;
  word-break: break-word;
  white-space: pre-wrap;
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
}

._aiMessage_c4mm1_1184 {
  display: flex;
  justify-content: flex-start;
}

._generatedImageRow_c4mm1_1189 {
  display: flex;
  align-items: flex-end;
  gap: 8px;
}

._generatedImageWrapper_c4mm1_1195 {
  width: 376px;
  max-width: 100%;
  border-radius: 8px;
  overflow: hidden;
  background-color: #ffffff;
}

._generatedImage_c4mm1_1189 {
  width: 100%;
  height: auto;
  display: block;
}

._generatingState_c4mm1_1209 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 376px;
  height: 212px;
  max-width: 100%;
  background-color: #ecf1ff;
  border-radius: 8px;
}

._generatingIcon_c4mm1_1222 {
  width: 36px;
  height: 36px;
}

._generatingText_c4mm1_1227 {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  color: #2d6af6;
}

._errorMessage_c4mm1_1235 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px;
  margin-top: 4px;
  background-color: rgba(255, 0, 0, 0.05);
  border: 1px solid var(--color-danger);
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_c4mm1_1235:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_c4mm1_1235 {
    font-size: 12px;
  }
}
._errorMessage_c4mm1_1235 {
  color: var(--color-danger);
}
._errorMessage_c4mm1_1235 i::before {
  font-size: 16px;
  color: var(--color-danger);
}

._inputArea_c4mm1_1264 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
  background-color: #ffffff;
  border: 1px solid #e4e4e7;
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  margin-top: 12px;
}

._textareaWrapper_c4mm1_1276 {
  width: 100%;
}

._textarea_c4mm1_1276 {
  width: 100%;
  min-height: 22px;
  max-height: 66px;
  padding: 0;
  border: none;
  resize: none;
  outline: none;
  background: transparent;
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  color: var(--color-text-body);
}
._textarea_c4mm1_1276::placeholder {
  color: #71717a;
}
._textarea_c4mm1_1276:disabled {
  background: transparent;
  border: none;
  opacity: 1;
  cursor: not-allowed;
}

._inputActions_c4mm1_1305 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._aspectRatioWrapper_c4mm1_1311 {
  position: relative;
}

._aspectRatioButton_c4mm1_1315 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 118px;
  height: 42px;
  padding: 0 8px;
  background-color: #f4f4f5;
  border: 1px solid #e4e4e7;
  border-radius: 6px;
  cursor: pointer;
}
._aspectRatioButton_c4mm1_1315:hover {
  background-color: #ebebec;
}
._aspectRatioButton_c4mm1_1315:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
._aspectRatioButton_c4mm1_1315 span {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25.6px;
  color: #2c2c31;
}
._aspectRatioButton_c4mm1_1315 i {
  vertical-align: bottom;
}
._aspectRatioButton_c4mm1_1315 i::before {
  font-size: 24px;
  color: #2c2c31;
}

._aspectRatioSelect_c4mm1_1349 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
._aspectRatioSelect_c4mm1_1349:disabled {
  cursor: not-allowed;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ibwkp_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ibwkp_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ibwkp_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ibwkp_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ibwkp_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ibwkp_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ibwkp_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ibwkp_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ibwkp_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_ibwkp_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ibwkp_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ibwkp_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ibwkp_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ibwkp_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ibwkp_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ibwkp_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ibwkp_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ibwkp_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_ibwkp_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ibwkp_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ibwkp_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ibwkp_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ibwkp_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ibwkp_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ibwkp_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ibwkp_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ibwkp_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_ibwkp_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ibwkp_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ibwkp_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ibwkp_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ibwkp_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ibwkp_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ibwkp_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ibwkp_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ibwkp_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_ibwkp_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_ibwkp_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_ibwkp_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ibwkp_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ibwkp_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ibwkp_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ibwkp_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ibwkp_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ibwkp_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_ibwkp_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_ibwkp_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_ibwkp_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ibwkp_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ibwkp_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ibwkp_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ibwkp_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ibwkp_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ibwkp_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_ibwkp_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ibwkp_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ibwkp_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ibwkp_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ibwkp_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ibwkp_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ibwkp_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ibwkp_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ibwkp_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_ibwkp_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ibwkp_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ibwkp_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ibwkp_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ibwkp_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ibwkp_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ibwkp_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ibwkp_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ibwkp_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ibwkp_259 {
  padding: 0;
}

._p-t-0_ibwkp_263 {
  padding-top: 0;
}

._p-r-0_ibwkp_267 {
  padding-right: 0;
}

._p-b-0_ibwkp_271 {
  padding-bottom: 0;
}

._p-l-0_ibwkp_275 {
  padding-left: 0;
}

._m-0_ibwkp_279 {
  margin: 0;
}

._m-t-0_ibwkp_283 {
  margin-top: 0;
}

._m-r-0_ibwkp_287 {
  margin-right: 0;
}

._m-b-0_ibwkp_291 {
  margin-bottom: 0;
}

._m-l-0_ibwkp_295 {
  margin-left: 0;
}

._p-1_ibwkp_299 {
  padding: 2px;
}

._p-t-1_ibwkp_303 {
  padding-top: 2px;
}

._p-r-1_ibwkp_307 {
  padding-right: 2px;
}

._p-b-1_ibwkp_311 {
  padding-bottom: 2px;
}

._p-l-1_ibwkp_315 {
  padding-left: 2px;
}

._m-1_ibwkp_319 {
  margin: 2px;
}

._m-t-1_ibwkp_323 {
  margin-top: 2px;
}

._m-r-1_ibwkp_327 {
  margin-right: 2px;
}

._m-b-1_ibwkp_331 {
  margin-bottom: 2px;
}

._m-l-1_ibwkp_335 {
  margin-left: 2px;
}

._p-2_ibwkp_339 {
  padding: 4px;
}

._p-t-2_ibwkp_343 {
  padding-top: 4px;
}

._p-r-2_ibwkp_347 {
  padding-right: 4px;
}

._p-b-2_ibwkp_351 {
  padding-bottom: 4px;
}

._p-l-2_ibwkp_355 {
  padding-left: 4px;
}

._m-2_ibwkp_359 {
  margin: 4px;
}

._m-t-2_ibwkp_363 {
  margin-top: 4px;
}

._m-r-2_ibwkp_367 {
  margin-right: 4px;
}

._m-b-2_ibwkp_371 {
  margin-bottom: 4px;
}

._m-l-2_ibwkp_375 {
  margin-left: 4px;
}

._p-3_ibwkp_379 {
  padding: 8px;
}

._p-t-3_ibwkp_383 {
  padding-top: 8px;
}

._p-r-3_ibwkp_387 {
  padding-right: 8px;
}

._p-b-3_ibwkp_391 {
  padding-bottom: 8px;
}

._p-l-3_ibwkp_395 {
  padding-left: 8px;
}

._m-3_ibwkp_399 {
  margin: 8px;
}

._m-t-3_ibwkp_403 {
  margin-top: 8px;
}

._m-r-3_ibwkp_407 {
  margin-right: 8px;
}

._m-b-3_ibwkp_411 {
  margin-bottom: 8px;
}

._m-l-3_ibwkp_415 {
  margin-left: 8px;
}

._p-4_ibwkp_419 {
  padding: 12px;
}

._p-t-4_ibwkp_423 {
  padding-top: 12px;
}

._p-r-4_ibwkp_427 {
  padding-right: 12px;
}

._p-b-4_ibwkp_431 {
  padding-bottom: 12px;
}

._p-l-4_ibwkp_435 {
  padding-left: 12px;
}

._m-4_ibwkp_439 {
  margin: 12px;
}

._m-t-4_ibwkp_443 {
  margin-top: 12px;
}

._m-r-4_ibwkp_447 {
  margin-right: 12px;
}

._m-b-4_ibwkp_451 {
  margin-bottom: 12px;
}

._m-l-4_ibwkp_455 {
  margin-left: 12px;
}

._p-5_ibwkp_459 {
  padding: 16px;
}

._p-t-5_ibwkp_463 {
  padding-top: 16px;
}

._p-r-5_ibwkp_467 {
  padding-right: 16px;
}

._p-b-5_ibwkp_471 {
  padding-bottom: 16px;
}

._p-l-5_ibwkp_475 {
  padding-left: 16px;
}

._m-5_ibwkp_479 {
  margin: 16px;
}

._m-t-5_ibwkp_483 {
  margin-top: 16px;
}

._m-r-5_ibwkp_487 {
  margin-right: 16px;
}

._m-b-5_ibwkp_491 {
  margin-bottom: 16px;
}

._m-l-5_ibwkp_495 {
  margin-left: 16px;
}

._p-6_ibwkp_499 {
  padding: 24px;
}

._p-t-6_ibwkp_503 {
  padding-top: 24px;
}

._p-r-6_ibwkp_507 {
  padding-right: 24px;
}

._p-b-6_ibwkp_511 {
  padding-bottom: 24px;
}

._p-l-6_ibwkp_515 {
  padding-left: 24px;
}

._m-6_ibwkp_519 {
  margin: 24px;
}

._m-t-6_ibwkp_523 {
  margin-top: 24px;
}

._m-r-6_ibwkp_527 {
  margin-right: 24px;
}

._m-b-6_ibwkp_531 {
  margin-bottom: 24px;
}

._m-l-6_ibwkp_535 {
  margin-left: 24px;
}

._p-7_ibwkp_539 {
  padding: 32px;
}

._p-t-7_ibwkp_543 {
  padding-top: 32px;
}

._p-r-7_ibwkp_547 {
  padding-right: 32px;
}

._p-b-7_ibwkp_551 {
  padding-bottom: 32px;
}

._p-l-7_ibwkp_555 {
  padding-left: 32px;
}

._m-7_ibwkp_559 {
  margin: 32px;
}

._m-t-7_ibwkp_563 {
  margin-top: 32px;
}

._m-r-7_ibwkp_567 {
  margin-right: 32px;
}

._m-b-7_ibwkp_571 {
  margin-bottom: 32px;
}

._m-l-7_ibwkp_575 {
  margin-left: 32px;
}

._p-8_ibwkp_579 {
  padding: 40px;
}

._p-t-8_ibwkp_583 {
  padding-top: 40px;
}

._p-r-8_ibwkp_587 {
  padding-right: 40px;
}

._p-b-8_ibwkp_591 {
  padding-bottom: 40px;
}

._p-l-8_ibwkp_595 {
  padding-left: 40px;
}

._m-8_ibwkp_599 {
  margin: 40px;
}

._m-t-8_ibwkp_603 {
  margin-top: 40px;
}

._m-r-8_ibwkp_607 {
  margin-right: 40px;
}

._m-b-8_ibwkp_611 {
  margin-bottom: 40px;
}

._m-l-8_ibwkp_615 {
  margin-left: 40px;
}

._p-9_ibwkp_619 {
  padding: 48px;
}

._p-t-9_ibwkp_623 {
  padding-top: 48px;
}

._p-r-9_ibwkp_627 {
  padding-right: 48px;
}

._p-b-9_ibwkp_631 {
  padding-bottom: 48px;
}

._p-l-9_ibwkp_635 {
  padding-left: 48px;
}

._m-9_ibwkp_639 {
  margin: 48px;
}

._m-t-9_ibwkp_643 {
  margin-top: 48px;
}

._m-r-9_ibwkp_647 {
  margin-right: 48px;
}

._m-b-9_ibwkp_651 {
  margin-bottom: 48px;
}

._m-l-9_ibwkp_655 {
  margin-left: 48px;
}

._p-10_ibwkp_659 {
  padding: 64px;
}

._p-t-10_ibwkp_663 {
  padding-top: 64px;
}

._p-r-10_ibwkp_667 {
  padding-right: 64px;
}

._p-b-10_ibwkp_671 {
  padding-bottom: 64px;
}

._p-l-10_ibwkp_675 {
  padding-left: 64px;
}

._m-10_ibwkp_679 {
  margin: 64px;
}

._m-t-10_ibwkp_683 {
  margin-top: 64px;
}

._m-r-10_ibwkp_687 {
  margin-right: 64px;
}

._m-b-10_ibwkp_691 {
  margin-bottom: 64px;
}

._m-l-10_ibwkp_695 {
  margin-left: 64px;
}

._p-11_ibwkp_699 {
  padding: 80px;
}

._p-t-11_ibwkp_703 {
  padding-top: 80px;
}

._p-r-11_ibwkp_707 {
  padding-right: 80px;
}

._p-b-11_ibwkp_711 {
  padding-bottom: 80px;
}

._p-l-11_ibwkp_715 {
  padding-left: 80px;
}

._m-11_ibwkp_719 {
  margin: 80px;
}

._m-t-11_ibwkp_723 {
  margin-top: 80px;
}

._m-r-11_ibwkp_727 {
  margin-right: 80px;
}

._m-b-11_ibwkp_731 {
  margin-bottom: 80px;
}

._m-l-11_ibwkp_735 {
  margin-left: 80px;
}

._p-12_ibwkp_739 {
  padding: 96px;
}

._p-t-12_ibwkp_743 {
  padding-top: 96px;
}

._p-r-12_ibwkp_747 {
  padding-right: 96px;
}

._p-b-12_ibwkp_751 {
  padding-bottom: 96px;
}

._p-l-12_ibwkp_755 {
  padding-left: 96px;
}

._m-12_ibwkp_759 {
  margin: 96px;
}

._m-t-12_ibwkp_763 {
  margin-top: 96px;
}

._m-r-12_ibwkp_767 {
  margin-right: 96px;
}

._m-b-12_ibwkp_771 {
  margin-bottom: 96px;
}

._m-l-12_ibwkp_775 {
  margin-left: 96px;
}

._p-13_ibwkp_779 {
  padding: 160px;
}

._p-t-13_ibwkp_783 {
  padding-top: 160px;
}

._p-r-13_ibwkp_787 {
  padding-right: 160px;
}

._p-b-13_ibwkp_791 {
  padding-bottom: 160px;
}

._p-l-13_ibwkp_795 {
  padding-left: 160px;
}

._m-13_ibwkp_799 {
  margin: 160px;
}

._m-t-13_ibwkp_803 {
  margin-top: 160px;
}

._m-r-13_ibwkp_807 {
  margin-right: 160px;
}

._m-b-13_ibwkp_811 {
  margin-bottom: 160px;
}

._m-l-13_ibwkp_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ibwkp_825 {
  border-radius: 0;
}

._r-1_ibwkp_829 {
  border-radius: 2px;
}

._r-2_ibwkp_833 {
  border-radius: 4px;
}

._r-3_ibwkp_837 {
  border-radius: 6px;
}

._r-4_ibwkp_841 {
  border-radius: 8px;
}

._r-5_ibwkp_845 {
  border-radius: 12px;
}

._r-6_ibwkp_849 {
  border-radius: 20px;
}

._r-full_ibwkp_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ibwkp_860 {
  border: 0 solid;
}

._border-1_ibwkp_864 {
  border: 1px solid;
}

._border-2_ibwkp_868 {
  border: 2px solid;
}

._border-3_ibwkp_872 {
  border: 3px solid;
}

._border-4_ibwkp_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ibwkp_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ibwkp_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ibwkp_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ibwkp_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ibwkp_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ibwkp_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ibwkp_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ibwkp_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ibwkp_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_ibwkp_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ibwkp_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ibwkp_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ibwkp_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ibwkp_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ibwkp_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ibwkp_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ibwkp_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_ibwkp_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_ibwkp_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_ibwkp_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._section_ibwkp_1066 {
    padding-top: 32px !important;
  }
}

._sectionTitle_ibwkp_1071 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_ibwkp_1071:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_ibwkp_1071 {
    font-size: 16px;
  }
}
._sectionTitle_ibwkp_1071 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_ibwkp_1071 {
    font-size: 18px;
    font-weight: 600;
  }
}

._tableWrapper_ibwkp_1095 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_ibwkp_1095 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

._link_ibwkp_128 {
  color: var(--color-link);
  transition: color 0.2s;
}
._link_ibwkp_128:hover {
  color: var(--color-link-hover);
  text-decoration: underline;
}

._emptyMessage_ibwkp_1120 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_ibwkp_1120:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_ibwkp_1120 {
    font-size: 14px;
  }
}
._emptyMessage_ibwkp_1120 {
  color: var(--color-text-muted);
  gap: 8px;
}
._emptyMessage_ibwkp_1120 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

._skeleton_ibwkp_1147 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_ibwkp_1 1.5s ease-in-out infinite;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1djz6_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1djz6_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1djz6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1djz6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1djz6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1djz6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1djz6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1djz6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1djz6_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1djz6_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1djz6_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1djz6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1djz6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1djz6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1djz6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1djz6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1djz6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1djz6_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1djz6_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1djz6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1djz6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1djz6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1djz6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1djz6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1djz6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1djz6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1djz6_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1djz6_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1djz6_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1djz6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1djz6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1djz6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1djz6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1djz6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1djz6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1djz6_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1djz6_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1djz6_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1djz6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1djz6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1djz6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1djz6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1djz6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1djz6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1djz6_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1djz6_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1djz6_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1djz6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1djz6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1djz6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1djz6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1djz6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1djz6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1djz6_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1djz6_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1djz6_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1djz6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1djz6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1djz6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1djz6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1djz6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1djz6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1djz6_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1djz6_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1djz6_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1djz6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1djz6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1djz6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1djz6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1djz6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1djz6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1djz6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1djz6_259 {
  padding: 0;
}

._p-t-0_1djz6_263 {
  padding-top: 0;
}

._p-r-0_1djz6_267 {
  padding-right: 0;
}

._p-b-0_1djz6_271 {
  padding-bottom: 0;
}

._p-l-0_1djz6_275 {
  padding-left: 0;
}

._m-0_1djz6_279 {
  margin: 0;
}

._m-t-0_1djz6_283 {
  margin-top: 0;
}

._m-r-0_1djz6_287 {
  margin-right: 0;
}

._m-b-0_1djz6_291 {
  margin-bottom: 0;
}

._m-l-0_1djz6_295 {
  margin-left: 0;
}

._p-1_1djz6_299 {
  padding: 2px;
}

._p-t-1_1djz6_303 {
  padding-top: 2px;
}

._p-r-1_1djz6_307 {
  padding-right: 2px;
}

._p-b-1_1djz6_311 {
  padding-bottom: 2px;
}

._p-l-1_1djz6_315 {
  padding-left: 2px;
}

._m-1_1djz6_319 {
  margin: 2px;
}

._m-t-1_1djz6_323 {
  margin-top: 2px;
}

._m-r-1_1djz6_327 {
  margin-right: 2px;
}

._m-b-1_1djz6_331 {
  margin-bottom: 2px;
}

._m-l-1_1djz6_335 {
  margin-left: 2px;
}

._p-2_1djz6_339 {
  padding: 4px;
}

._p-t-2_1djz6_343 {
  padding-top: 4px;
}

._p-r-2_1djz6_347 {
  padding-right: 4px;
}

._p-b-2_1djz6_351 {
  padding-bottom: 4px;
}

._p-l-2_1djz6_355 {
  padding-left: 4px;
}

._m-2_1djz6_359 {
  margin: 4px;
}

._m-t-2_1djz6_363 {
  margin-top: 4px;
}

._m-r-2_1djz6_367 {
  margin-right: 4px;
}

._m-b-2_1djz6_371 {
  margin-bottom: 4px;
}

._m-l-2_1djz6_375 {
  margin-left: 4px;
}

._p-3_1djz6_379 {
  padding: 8px;
}

._p-t-3_1djz6_383 {
  padding-top: 8px;
}

._p-r-3_1djz6_387 {
  padding-right: 8px;
}

._p-b-3_1djz6_391 {
  padding-bottom: 8px;
}

._p-l-3_1djz6_395 {
  padding-left: 8px;
}

._m-3_1djz6_399 {
  margin: 8px;
}

._m-t-3_1djz6_403 {
  margin-top: 8px;
}

._m-r-3_1djz6_407 {
  margin-right: 8px;
}

._m-b-3_1djz6_411 {
  margin-bottom: 8px;
}

._m-l-3_1djz6_415 {
  margin-left: 8px;
}

._p-4_1djz6_419 {
  padding: 12px;
}

._p-t-4_1djz6_423 {
  padding-top: 12px;
}

._p-r-4_1djz6_427 {
  padding-right: 12px;
}

._p-b-4_1djz6_431 {
  padding-bottom: 12px;
}

._p-l-4_1djz6_435 {
  padding-left: 12px;
}

._m-4_1djz6_439 {
  margin: 12px;
}

._m-t-4_1djz6_443 {
  margin-top: 12px;
}

._m-r-4_1djz6_447 {
  margin-right: 12px;
}

._m-b-4_1djz6_451 {
  margin-bottom: 12px;
}

._m-l-4_1djz6_455 {
  margin-left: 12px;
}

._p-5_1djz6_459 {
  padding: 16px;
}

._p-t-5_1djz6_463 {
  padding-top: 16px;
}

._p-r-5_1djz6_467 {
  padding-right: 16px;
}

._p-b-5_1djz6_471 {
  padding-bottom: 16px;
}

._p-l-5_1djz6_475 {
  padding-left: 16px;
}

._m-5_1djz6_479 {
  margin: 16px;
}

._m-t-5_1djz6_483 {
  margin-top: 16px;
}

._m-r-5_1djz6_487 {
  margin-right: 16px;
}

._m-b-5_1djz6_491 {
  margin-bottom: 16px;
}

._m-l-5_1djz6_495 {
  margin-left: 16px;
}

._p-6_1djz6_499 {
  padding: 24px;
}

._p-t-6_1djz6_503 {
  padding-top: 24px;
}

._p-r-6_1djz6_507 {
  padding-right: 24px;
}

._p-b-6_1djz6_511 {
  padding-bottom: 24px;
}

._p-l-6_1djz6_515 {
  padding-left: 24px;
}

._m-6_1djz6_519 {
  margin: 24px;
}

._m-t-6_1djz6_523 {
  margin-top: 24px;
}

._m-r-6_1djz6_527 {
  margin-right: 24px;
}

._m-b-6_1djz6_531 {
  margin-bottom: 24px;
}

._m-l-6_1djz6_535 {
  margin-left: 24px;
}

._p-7_1djz6_539 {
  padding: 32px;
}

._p-t-7_1djz6_543 {
  padding-top: 32px;
}

._p-r-7_1djz6_547 {
  padding-right: 32px;
}

._p-b-7_1djz6_551 {
  padding-bottom: 32px;
}

._p-l-7_1djz6_555 {
  padding-left: 32px;
}

._m-7_1djz6_559 {
  margin: 32px;
}

._m-t-7_1djz6_563 {
  margin-top: 32px;
}

._m-r-7_1djz6_567 {
  margin-right: 32px;
}

._m-b-7_1djz6_571 {
  margin-bottom: 32px;
}

._m-l-7_1djz6_575 {
  margin-left: 32px;
}

._p-8_1djz6_579 {
  padding: 40px;
}

._p-t-8_1djz6_583 {
  padding-top: 40px;
}

._p-r-8_1djz6_587 {
  padding-right: 40px;
}

._p-b-8_1djz6_591 {
  padding-bottom: 40px;
}

._p-l-8_1djz6_595 {
  padding-left: 40px;
}

._m-8_1djz6_599 {
  margin: 40px;
}

._m-t-8_1djz6_603 {
  margin-top: 40px;
}

._m-r-8_1djz6_607 {
  margin-right: 40px;
}

._m-b-8_1djz6_611 {
  margin-bottom: 40px;
}

._m-l-8_1djz6_615 {
  margin-left: 40px;
}

._p-9_1djz6_619 {
  padding: 48px;
}

._p-t-9_1djz6_623 {
  padding-top: 48px;
}

._p-r-9_1djz6_627 {
  padding-right: 48px;
}

._p-b-9_1djz6_631 {
  padding-bottom: 48px;
}

._p-l-9_1djz6_635 {
  padding-left: 48px;
}

._m-9_1djz6_639 {
  margin: 48px;
}

._m-t-9_1djz6_643 {
  margin-top: 48px;
}

._m-r-9_1djz6_647 {
  margin-right: 48px;
}

._m-b-9_1djz6_651 {
  margin-bottom: 48px;
}

._m-l-9_1djz6_655 {
  margin-left: 48px;
}

._p-10_1djz6_659 {
  padding: 64px;
}

._p-t-10_1djz6_663 {
  padding-top: 64px;
}

._p-r-10_1djz6_667 {
  padding-right: 64px;
}

._p-b-10_1djz6_671 {
  padding-bottom: 64px;
}

._p-l-10_1djz6_675 {
  padding-left: 64px;
}

._m-10_1djz6_679 {
  margin: 64px;
}

._m-t-10_1djz6_683 {
  margin-top: 64px;
}

._m-r-10_1djz6_687 {
  margin-right: 64px;
}

._m-b-10_1djz6_691 {
  margin-bottom: 64px;
}

._m-l-10_1djz6_695 {
  margin-left: 64px;
}

._p-11_1djz6_699 {
  padding: 80px;
}

._p-t-11_1djz6_703 {
  padding-top: 80px;
}

._p-r-11_1djz6_707 {
  padding-right: 80px;
}

._p-b-11_1djz6_711 {
  padding-bottom: 80px;
}

._p-l-11_1djz6_715 {
  padding-left: 80px;
}

._m-11_1djz6_719 {
  margin: 80px;
}

._m-t-11_1djz6_723 {
  margin-top: 80px;
}

._m-r-11_1djz6_727 {
  margin-right: 80px;
}

._m-b-11_1djz6_731 {
  margin-bottom: 80px;
}

._m-l-11_1djz6_735 {
  margin-left: 80px;
}

._p-12_1djz6_739 {
  padding: 96px;
}

._p-t-12_1djz6_743 {
  padding-top: 96px;
}

._p-r-12_1djz6_747 {
  padding-right: 96px;
}

._p-b-12_1djz6_751 {
  padding-bottom: 96px;
}

._p-l-12_1djz6_755 {
  padding-left: 96px;
}

._m-12_1djz6_759 {
  margin: 96px;
}

._m-t-12_1djz6_763 {
  margin-top: 96px;
}

._m-r-12_1djz6_767 {
  margin-right: 96px;
}

._m-b-12_1djz6_771 {
  margin-bottom: 96px;
}

._m-l-12_1djz6_775 {
  margin-left: 96px;
}

._p-13_1djz6_779 {
  padding: 160px;
}

._p-t-13_1djz6_783 {
  padding-top: 160px;
}

._p-r-13_1djz6_787 {
  padding-right: 160px;
}

._p-b-13_1djz6_791 {
  padding-bottom: 160px;
}

._p-l-13_1djz6_795 {
  padding-left: 160px;
}

._m-13_1djz6_799 {
  margin: 160px;
}

._m-t-13_1djz6_803 {
  margin-top: 160px;
}

._m-r-13_1djz6_807 {
  margin-right: 160px;
}

._m-b-13_1djz6_811 {
  margin-bottom: 160px;
}

._m-l-13_1djz6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1djz6_825 {
  border-radius: 0;
}

._r-1_1djz6_829 {
  border-radius: 2px;
}

._r-2_1djz6_833 {
  border-radius: 4px;
}

._r-3_1djz6_837 {
  border-radius: 6px;
}

._r-4_1djz6_841 {
  border-radius: 8px;
}

._r-5_1djz6_845 {
  border-radius: 12px;
}

._r-6_1djz6_849 {
  border-radius: 20px;
}

._r-full_1djz6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1djz6_860 {
  border: 0 solid;
}

._border-1_1djz6_864 {
  border: 1px solid;
}

._border-2_1djz6_868 {
  border: 2px solid;
}

._border-3_1djz6_872 {
  border: 3px solid;
}

._border-4_1djz6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1djz6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1djz6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1djz6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1djz6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1djz6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1djz6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1djz6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1djz6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1djz6_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1djz6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1djz6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1djz6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1djz6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1djz6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1djz6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1djz6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1djz6_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_1djz6_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._contentAreaDesignTab_1djz6_1047 {
  overflow: hidden !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaDesignTab_1djz6_1047 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_1djz6_1058 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_1djz6_1058 {
    display: block;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_1djz6_1058 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    box-shadow: inset 0 -1px 0 0 var(--color-border);
  }
  ._mobileTabs_1djz6_1058::-webkit-scrollbar {
    display: none;
  }
  ._mobileTabs_1djz6_1058 {
    scrollbar-width: none;
  }
  ._mobileTabs_1djz6_1058 ul._tabs_1djz6_1078 {
    flex-wrap: nowrap;
    white-space: nowrap;
    width: max-content;
    border-bottom: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopTabs_1djz6_1087 {
    display: none;
  }
}

._tabContent_1djz6_1092 {
  display: none;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
._tabContent_1djz6_1092._activeSection_1djz6_1099 {
  display: flex;
}

._mobileOnlyTab_1djz6_1103 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileOnlyTab_1djz6_1103._activeSection_1djz6_1099 {
    display: flex !important;
  }
}

._desktopOnly_1djz6_1112 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_1djz6_1112 {
    display: none !important;
  }
}

._mobileEmptyMessage_1djz6_1125 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1djz6_1125 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    min-height: 240px;
    width: 100%;
    background-color: var(--color-bg-elevation);
    border-radius: 6px;
    flex: 1;
  }
  ._mobileEmptyMessage_1djz6_1125 i::before {
    font-size: 48px !important;
    color: var(--color-text-primary);
  }
  ._mobileEmptyMessage_1djz6_1125 p {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
  }
  ._mobileEmptyMessage_1djz6_1125 p:not(button) {
    color: var(--color-text-body);
  }
  ._mobileEmptyMessage_1djz6_1125 p {
    font-weight: 600;
    text-align: center;
    margin: 0;
    color: var(--color-text-primary);
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1djz6_1125 p {
    font-size: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1djz6_1125 p span {
    color: var(--color-danger);
  }
}

._placeholderContent_1djz6_1171 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._placeholderContent_1djz6_1171:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._placeholderContent_1djz6_1171 {
    font-size: 16px;
  }
}
._placeholderContent_1djz6_1171 {
  color: var(--color-text-muted);
  gap: 12px;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
}
._placeholderContent_1djz6_1171 i::before {
  font-size: 64px;
  color: var(--color-text-muted);
}

._capturingOverlay_1djz6_1200 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}
._capturingOverlay_1djz6_1200 > div {
  min-height: auto;
  padding: 0;
}

._fullPageLoading_1djz6_1217 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}
._fullPageLoading_1djz6_1217 > div {
  min-height: auto;
  padding: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1jjde_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1jjde_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1jjde_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1jjde_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1jjde_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1jjde_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1jjde_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1jjde_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1jjde_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1jjde_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1jjde_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1jjde_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1jjde_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1jjde_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1jjde_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1jjde_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1jjde_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1jjde_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1jjde_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1jjde_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1jjde_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1jjde_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1jjde_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1jjde_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1jjde_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1jjde_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1jjde_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1jjde_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1jjde_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1jjde_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1jjde_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1jjde_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1jjde_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1jjde_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1jjde_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1jjde_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1jjde_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1jjde_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1jjde_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1jjde_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1jjde_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1jjde_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1jjde_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1jjde_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1jjde_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1jjde_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1jjde_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1jjde_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1jjde_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1jjde_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1jjde_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1jjde_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1jjde_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1jjde_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1jjde_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1jjde_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1jjde_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1jjde_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1jjde_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1jjde_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1jjde_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1jjde_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1jjde_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1jjde_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1jjde_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1jjde_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1jjde_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1jjde_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1jjde_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1jjde_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1jjde_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1jjde_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1jjde_259 {
  padding: 0;
}

._p-t-0_1jjde_263 {
  padding-top: 0;
}

._p-r-0_1jjde_267 {
  padding-right: 0;
}

._p-b-0_1jjde_271 {
  padding-bottom: 0;
}

._p-l-0_1jjde_275 {
  padding-left: 0;
}

._m-0_1jjde_279 {
  margin: 0;
}

._m-t-0_1jjde_283 {
  margin-top: 0;
}

._m-r-0_1jjde_287 {
  margin-right: 0;
}

._m-b-0_1jjde_291 {
  margin-bottom: 0;
}

._m-l-0_1jjde_295 {
  margin-left: 0;
}

._p-1_1jjde_299 {
  padding: 2px;
}

._p-t-1_1jjde_303 {
  padding-top: 2px;
}

._p-r-1_1jjde_307 {
  padding-right: 2px;
}

._p-b-1_1jjde_311 {
  padding-bottom: 2px;
}

._p-l-1_1jjde_315 {
  padding-left: 2px;
}

._m-1_1jjde_319 {
  margin: 2px;
}

._m-t-1_1jjde_323 {
  margin-top: 2px;
}

._m-r-1_1jjde_327 {
  margin-right: 2px;
}

._m-b-1_1jjde_331 {
  margin-bottom: 2px;
}

._m-l-1_1jjde_335 {
  margin-left: 2px;
}

._p-2_1jjde_339 {
  padding: 4px;
}

._p-t-2_1jjde_343 {
  padding-top: 4px;
}

._p-r-2_1jjde_347 {
  padding-right: 4px;
}

._p-b-2_1jjde_351 {
  padding-bottom: 4px;
}

._p-l-2_1jjde_355 {
  padding-left: 4px;
}

._m-2_1jjde_359 {
  margin: 4px;
}

._m-t-2_1jjde_363 {
  margin-top: 4px;
}

._m-r-2_1jjde_367 {
  margin-right: 4px;
}

._m-b-2_1jjde_371 {
  margin-bottom: 4px;
}

._m-l-2_1jjde_375 {
  margin-left: 4px;
}

._p-3_1jjde_379 {
  padding: 8px;
}

._p-t-3_1jjde_383 {
  padding-top: 8px;
}

._p-r-3_1jjde_387 {
  padding-right: 8px;
}

._p-b-3_1jjde_391 {
  padding-bottom: 8px;
}

._p-l-3_1jjde_395 {
  padding-left: 8px;
}

._m-3_1jjde_399 {
  margin: 8px;
}

._m-t-3_1jjde_403 {
  margin-top: 8px;
}

._m-r-3_1jjde_407 {
  margin-right: 8px;
}

._m-b-3_1jjde_411 {
  margin-bottom: 8px;
}

._m-l-3_1jjde_415 {
  margin-left: 8px;
}

._p-4_1jjde_419 {
  padding: 12px;
}

._p-t-4_1jjde_423 {
  padding-top: 12px;
}

._p-r-4_1jjde_427 {
  padding-right: 12px;
}

._p-b-4_1jjde_431 {
  padding-bottom: 12px;
}

._p-l-4_1jjde_435 {
  padding-left: 12px;
}

._m-4_1jjde_439 {
  margin: 12px;
}

._m-t-4_1jjde_443 {
  margin-top: 12px;
}

._m-r-4_1jjde_447 {
  margin-right: 12px;
}

._m-b-4_1jjde_451 {
  margin-bottom: 12px;
}

._m-l-4_1jjde_455 {
  margin-left: 12px;
}

._p-5_1jjde_459 {
  padding: 16px;
}

._p-t-5_1jjde_463 {
  padding-top: 16px;
}

._p-r-5_1jjde_467 {
  padding-right: 16px;
}

._p-b-5_1jjde_471 {
  padding-bottom: 16px;
}

._p-l-5_1jjde_475 {
  padding-left: 16px;
}

._m-5_1jjde_479 {
  margin: 16px;
}

._m-t-5_1jjde_483 {
  margin-top: 16px;
}

._m-r-5_1jjde_487 {
  margin-right: 16px;
}

._m-b-5_1jjde_491 {
  margin-bottom: 16px;
}

._m-l-5_1jjde_495 {
  margin-left: 16px;
}

._p-6_1jjde_499 {
  padding: 24px;
}

._p-t-6_1jjde_503 {
  padding-top: 24px;
}

._p-r-6_1jjde_507 {
  padding-right: 24px;
}

._p-b-6_1jjde_511 {
  padding-bottom: 24px;
}

._p-l-6_1jjde_515 {
  padding-left: 24px;
}

._m-6_1jjde_519 {
  margin: 24px;
}

._m-t-6_1jjde_523 {
  margin-top: 24px;
}

._m-r-6_1jjde_527 {
  margin-right: 24px;
}

._m-b-6_1jjde_531 {
  margin-bottom: 24px;
}

._m-l-6_1jjde_535 {
  margin-left: 24px;
}

._p-7_1jjde_539 {
  padding: 32px;
}

._p-t-7_1jjde_543 {
  padding-top: 32px;
}

._p-r-7_1jjde_547 {
  padding-right: 32px;
}

._p-b-7_1jjde_551 {
  padding-bottom: 32px;
}

._p-l-7_1jjde_555 {
  padding-left: 32px;
}

._m-7_1jjde_559 {
  margin: 32px;
}

._m-t-7_1jjde_563 {
  margin-top: 32px;
}

._m-r-7_1jjde_567 {
  margin-right: 32px;
}

._m-b-7_1jjde_571 {
  margin-bottom: 32px;
}

._m-l-7_1jjde_575 {
  margin-left: 32px;
}

._p-8_1jjde_579 {
  padding: 40px;
}

._p-t-8_1jjde_583 {
  padding-top: 40px;
}

._p-r-8_1jjde_587 {
  padding-right: 40px;
}

._p-b-8_1jjde_591 {
  padding-bottom: 40px;
}

._p-l-8_1jjde_595 {
  padding-left: 40px;
}

._m-8_1jjde_599 {
  margin: 40px;
}

._m-t-8_1jjde_603 {
  margin-top: 40px;
}

._m-r-8_1jjde_607 {
  margin-right: 40px;
}

._m-b-8_1jjde_611 {
  margin-bottom: 40px;
}

._m-l-8_1jjde_615 {
  margin-left: 40px;
}

._p-9_1jjde_619 {
  padding: 48px;
}

._p-t-9_1jjde_623 {
  padding-top: 48px;
}

._p-r-9_1jjde_627 {
  padding-right: 48px;
}

._p-b-9_1jjde_631 {
  padding-bottom: 48px;
}

._p-l-9_1jjde_635 {
  padding-left: 48px;
}

._m-9_1jjde_639 {
  margin: 48px;
}

._m-t-9_1jjde_643 {
  margin-top: 48px;
}

._m-r-9_1jjde_647 {
  margin-right: 48px;
}

._m-b-9_1jjde_651 {
  margin-bottom: 48px;
}

._m-l-9_1jjde_655 {
  margin-left: 48px;
}

._p-10_1jjde_659 {
  padding: 64px;
}

._p-t-10_1jjde_663 {
  padding-top: 64px;
}

._p-r-10_1jjde_667 {
  padding-right: 64px;
}

._p-b-10_1jjde_671 {
  padding-bottom: 64px;
}

._p-l-10_1jjde_675 {
  padding-left: 64px;
}

._m-10_1jjde_679 {
  margin: 64px;
}

._m-t-10_1jjde_683 {
  margin-top: 64px;
}

._m-r-10_1jjde_687 {
  margin-right: 64px;
}

._m-b-10_1jjde_691 {
  margin-bottom: 64px;
}

._m-l-10_1jjde_695 {
  margin-left: 64px;
}

._p-11_1jjde_699 {
  padding: 80px;
}

._p-t-11_1jjde_703 {
  padding-top: 80px;
}

._p-r-11_1jjde_707 {
  padding-right: 80px;
}

._p-b-11_1jjde_711 {
  padding-bottom: 80px;
}

._p-l-11_1jjde_715 {
  padding-left: 80px;
}

._m-11_1jjde_719 {
  margin: 80px;
}

._m-t-11_1jjde_723 {
  margin-top: 80px;
}

._m-r-11_1jjde_727 {
  margin-right: 80px;
}

._m-b-11_1jjde_731 {
  margin-bottom: 80px;
}

._m-l-11_1jjde_735 {
  margin-left: 80px;
}

._p-12_1jjde_739 {
  padding: 96px;
}

._p-t-12_1jjde_743 {
  padding-top: 96px;
}

._p-r-12_1jjde_747 {
  padding-right: 96px;
}

._p-b-12_1jjde_751 {
  padding-bottom: 96px;
}

._p-l-12_1jjde_755 {
  padding-left: 96px;
}

._m-12_1jjde_759 {
  margin: 96px;
}

._m-t-12_1jjde_763 {
  margin-top: 96px;
}

._m-r-12_1jjde_767 {
  margin-right: 96px;
}

._m-b-12_1jjde_771 {
  margin-bottom: 96px;
}

._m-l-12_1jjde_775 {
  margin-left: 96px;
}

._p-13_1jjde_779 {
  padding: 160px;
}

._p-t-13_1jjde_783 {
  padding-top: 160px;
}

._p-r-13_1jjde_787 {
  padding-right: 160px;
}

._p-b-13_1jjde_791 {
  padding-bottom: 160px;
}

._p-l-13_1jjde_795 {
  padding-left: 160px;
}

._m-13_1jjde_799 {
  margin: 160px;
}

._m-t-13_1jjde_803 {
  margin-top: 160px;
}

._m-r-13_1jjde_807 {
  margin-right: 160px;
}

._m-b-13_1jjde_811 {
  margin-bottom: 160px;
}

._m-l-13_1jjde_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1jjde_825 {
  border-radius: 0;
}

._r-1_1jjde_829 {
  border-radius: 2px;
}

._r-2_1jjde_833 {
  border-radius: 4px;
}

._r-3_1jjde_837 {
  border-radius: 6px;
}

._r-4_1jjde_841 {
  border-radius: 8px;
}

._r-5_1jjde_845 {
  border-radius: 12px;
}

._r-6_1jjde_849 {
  border-radius: 20px;
}

._r-full_1jjde_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1jjde_860 {
  border: 0 solid;
}

._border-1_1jjde_864 {
  border: 1px solid;
}

._border-2_1jjde_868 {
  border: 2px solid;
}

._border-3_1jjde_872 {
  border: 3px solid;
}

._border-4_1jjde_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1jjde_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1jjde_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1jjde_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1jjde_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1jjde_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1jjde_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1jjde_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1jjde_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1jjde_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1jjde_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1jjde_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1jjde_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1jjde_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1jjde_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1jjde_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1jjde_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1jjde_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1jjde_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1jjde_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1jjde_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._listHeader_1jjde_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_1jjde_1065 {
    margin-bottom: 8px;
    height: 30px;
  }
}

._totalCount_1jjde_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_1jjde_1078:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1jjde_1078 {
    font-size: 14px;
  }
}
._totalCount_1jjde_1078 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1jjde_1078 {
    font-size: 16px;
  }
}

._countNumber_1jjde_1101 {
  color: var(--color-primary);
}

._revalidating_1jjde_1105 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._revalidating_1jjde_1105:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_1jjde_1105 {
    font-size: 12px;
  }
}
._revalidating_1jjde_1105 {
  color: var(--color-text-muted);
  font-weight: 400;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_1jjde_1105 {
    font-size: 14px;
  }
}

._link_1jjde_128 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
._link_1jjde_128:hover {
  color: var(--color-link-hover);
}

._spacer_1jjde_1138 {
  flex: 1;
}

._tableWrapper_1jjde_1142 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1jjde_1142 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

._fixedButton_1jjde_1158 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_1jjde_1158 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_1jjde_1172 {
    display: none !important;
  }
}

._mobileSearch_1jjde_1177 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1jjde_1177 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1jjde_1177 > ._with-icon_1jjde_1186,
  ._mobileSearch_1jjde_1177 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_1jjde_1193 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_1jjde_1193 i::before {
  font-size: 20px;
}

._floatingButton_1jjde_1206 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_1jjde_1206 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_1jjde_1206 i::before {
    font-size: 28px;
  }
}
._floatingButton_1jjde_1206._hidden_1jjde_1229 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_1jjde_1236 {
    display: none;
  }
}

._skeleton_1jjde_1241 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1jjde_1 1.5s ease-in-out infinite;
}

._centerMessage_1jjde_1248 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_1jjde_1248:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_1jjde_1248 {
    font-size: 14px;
  }
}
._centerMessage_1jjde_1248 {
  color: var(--color-text-muted);
}

._errorMessage_1jjde_1269 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_1jjde_1269:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1jjde_1269 {
    font-size: 14px;
  }
}

._childRow_1jjde_1284 {
  background-color: var(--color-bg-elevation);
}

._formList_1jjde_1288 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._nameCell_1jjde_1294 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

._thumbnail_1jjde_1301 {
  width: 100px;
  height: 100px;
  border-radius: 4px;
  object-fit: cover;
  background-color: var(--color-default);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._thumbnail_1jjde_1301 {
    width: 60px;
    height: 60px;
  }
}

._thumbnailPlaceholder_1jjde_1315 {
  width: 100px;
  height: 100px;
  border-radius: 4px;
  background-color: var(--color-default);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-muted);
  font-size: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._thumbnailPlaceholder_1jjde_1315 {
    width: 60px;
    height: 60px;
    font-size: 18px;
  }
}

._landingThumbnailLink_1jjde_1334 {
  position: relative;
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
}
._landingThumbnailLink_1jjde_1334:hover ._thumbnailOverlay_1jjde_1343 {
  opacity: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingThumbnailLink_1jjde_1334 {
    width: 60px;
    height: 60px;
  }
}

._thumbnailOverlay_1jjde_1343 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s ease;
}

._thumbnailColumn_1jjde_1367 {
  width: 116px;
  min-width: 116px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._thumbnailColumn_1jjde_1367 {
    width: 76px;
    min-width: 76px;
  }
}

._nameColumn_1jjde_1378 {
  width: 200px;
  min-width: 200px;
  text-align: left !important;
}

._copyColumn_1jjde_1384 {
  width: 48px;
  min-width: 48px;
}

._copyButton_1jjde_1389 {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-text-action);
  transition: color 0.2s, opacity 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
._copyButton_1jjde_1389:hover {
  color: var(--color-primary);
}
._copyButton_1jjde_1389:focus {
  outline: none;
}
._copyButton_1jjde_1389 i::before {
  font-size: 22px;
}
tr:hover ._copyButton_1jjde_1389 {
  opacity: 1;
}

._copyButtonLoading_1jjde_1414 {
  opacity: 1;
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_du27o_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_du27o_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_du27o_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_du27o_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_du27o_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_du27o_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_du27o_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_du27o_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_du27o_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_du27o_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_du27o_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_du27o_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_du27o_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_du27o_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_du27o_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_du27o_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_du27o_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_du27o_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_du27o_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_du27o_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_du27o_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_du27o_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_du27o_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_du27o_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_du27o_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_du27o_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_du27o_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_du27o_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_du27o_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_du27o_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_du27o_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_du27o_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_du27o_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_du27o_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_du27o_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_du27o_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_du27o_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_du27o_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_du27o_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_du27o_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_du27o_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_du27o_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_du27o_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_du27o_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_du27o_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_du27o_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_du27o_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_du27o_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_du27o_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_du27o_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_du27o_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_du27o_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_du27o_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_du27o_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_du27o_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_du27o_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_du27o_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_du27o_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_du27o_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_du27o_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_du27o_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_du27o_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_du27o_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_du27o_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_du27o_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_du27o_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_du27o_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_du27o_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_du27o_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_du27o_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_du27o_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_du27o_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_du27o_259 {
  padding: 0;
}

._p-t-0_du27o_263 {
  padding-top: 0;
}

._p-r-0_du27o_267 {
  padding-right: 0;
}

._p-b-0_du27o_271 {
  padding-bottom: 0;
}

._p-l-0_du27o_275 {
  padding-left: 0;
}

._m-0_du27o_279 {
  margin: 0;
}

._m-t-0_du27o_283 {
  margin-top: 0;
}

._m-r-0_du27o_287 {
  margin-right: 0;
}

._m-b-0_du27o_291 {
  margin-bottom: 0;
}

._m-l-0_du27o_295 {
  margin-left: 0;
}

._p-1_du27o_299 {
  padding: 2px;
}

._p-t-1_du27o_303 {
  padding-top: 2px;
}

._p-r-1_du27o_307 {
  padding-right: 2px;
}

._p-b-1_du27o_311 {
  padding-bottom: 2px;
}

._p-l-1_du27o_315 {
  padding-left: 2px;
}

._m-1_du27o_319 {
  margin: 2px;
}

._m-t-1_du27o_323 {
  margin-top: 2px;
}

._m-r-1_du27o_327 {
  margin-right: 2px;
}

._m-b-1_du27o_331 {
  margin-bottom: 2px;
}

._m-l-1_du27o_335 {
  margin-left: 2px;
}

._p-2_du27o_339 {
  padding: 4px;
}

._p-t-2_du27o_343 {
  padding-top: 4px;
}

._p-r-2_du27o_347 {
  padding-right: 4px;
}

._p-b-2_du27o_351 {
  padding-bottom: 4px;
}

._p-l-2_du27o_355 {
  padding-left: 4px;
}

._m-2_du27o_359 {
  margin: 4px;
}

._m-t-2_du27o_363 {
  margin-top: 4px;
}

._m-r-2_du27o_367 {
  margin-right: 4px;
}

._m-b-2_du27o_371 {
  margin-bottom: 4px;
}

._m-l-2_du27o_375 {
  margin-left: 4px;
}

._p-3_du27o_379 {
  padding: 8px;
}

._p-t-3_du27o_383 {
  padding-top: 8px;
}

._p-r-3_du27o_387 {
  padding-right: 8px;
}

._p-b-3_du27o_391 {
  padding-bottom: 8px;
}

._p-l-3_du27o_395 {
  padding-left: 8px;
}

._m-3_du27o_399 {
  margin: 8px;
}

._m-t-3_du27o_403 {
  margin-top: 8px;
}

._m-r-3_du27o_407 {
  margin-right: 8px;
}

._m-b-3_du27o_411 {
  margin-bottom: 8px;
}

._m-l-3_du27o_415 {
  margin-left: 8px;
}

._p-4_du27o_419 {
  padding: 12px;
}

._p-t-4_du27o_423 {
  padding-top: 12px;
}

._p-r-4_du27o_427 {
  padding-right: 12px;
}

._p-b-4_du27o_431 {
  padding-bottom: 12px;
}

._p-l-4_du27o_435 {
  padding-left: 12px;
}

._m-4_du27o_439 {
  margin: 12px;
}

._m-t-4_du27o_443 {
  margin-top: 12px;
}

._m-r-4_du27o_447 {
  margin-right: 12px;
}

._m-b-4_du27o_451 {
  margin-bottom: 12px;
}

._m-l-4_du27o_455 {
  margin-left: 12px;
}

._p-5_du27o_459 {
  padding: 16px;
}

._p-t-5_du27o_463 {
  padding-top: 16px;
}

._p-r-5_du27o_467 {
  padding-right: 16px;
}

._p-b-5_du27o_471 {
  padding-bottom: 16px;
}

._p-l-5_du27o_475 {
  padding-left: 16px;
}

._m-5_du27o_479 {
  margin: 16px;
}

._m-t-5_du27o_483 {
  margin-top: 16px;
}

._m-r-5_du27o_487 {
  margin-right: 16px;
}

._m-b-5_du27o_491 {
  margin-bottom: 16px;
}

._m-l-5_du27o_495 {
  margin-left: 16px;
}

._p-6_du27o_499 {
  padding: 24px;
}

._p-t-6_du27o_503 {
  padding-top: 24px;
}

._p-r-6_du27o_507 {
  padding-right: 24px;
}

._p-b-6_du27o_511 {
  padding-bottom: 24px;
}

._p-l-6_du27o_515 {
  padding-left: 24px;
}

._m-6_du27o_519 {
  margin: 24px;
}

._m-t-6_du27o_523 {
  margin-top: 24px;
}

._m-r-6_du27o_527 {
  margin-right: 24px;
}

._m-b-6_du27o_531 {
  margin-bottom: 24px;
}

._m-l-6_du27o_535 {
  margin-left: 24px;
}

._p-7_du27o_539 {
  padding: 32px;
}

._p-t-7_du27o_543 {
  padding-top: 32px;
}

._p-r-7_du27o_547 {
  padding-right: 32px;
}

._p-b-7_du27o_551 {
  padding-bottom: 32px;
}

._p-l-7_du27o_555 {
  padding-left: 32px;
}

._m-7_du27o_559 {
  margin: 32px;
}

._m-t-7_du27o_563 {
  margin-top: 32px;
}

._m-r-7_du27o_567 {
  margin-right: 32px;
}

._m-b-7_du27o_571 {
  margin-bottom: 32px;
}

._m-l-7_du27o_575 {
  margin-left: 32px;
}

._p-8_du27o_579 {
  padding: 40px;
}

._p-t-8_du27o_583 {
  padding-top: 40px;
}

._p-r-8_du27o_587 {
  padding-right: 40px;
}

._p-b-8_du27o_591 {
  padding-bottom: 40px;
}

._p-l-8_du27o_595 {
  padding-left: 40px;
}

._m-8_du27o_599 {
  margin: 40px;
}

._m-t-8_du27o_603 {
  margin-top: 40px;
}

._m-r-8_du27o_607 {
  margin-right: 40px;
}

._m-b-8_du27o_611 {
  margin-bottom: 40px;
}

._m-l-8_du27o_615 {
  margin-left: 40px;
}

._p-9_du27o_619 {
  padding: 48px;
}

._p-t-9_du27o_623 {
  padding-top: 48px;
}

._p-r-9_du27o_627 {
  padding-right: 48px;
}

._p-b-9_du27o_631 {
  padding-bottom: 48px;
}

._p-l-9_du27o_635 {
  padding-left: 48px;
}

._m-9_du27o_639 {
  margin: 48px;
}

._m-t-9_du27o_643 {
  margin-top: 48px;
}

._m-r-9_du27o_647 {
  margin-right: 48px;
}

._m-b-9_du27o_651 {
  margin-bottom: 48px;
}

._m-l-9_du27o_655 {
  margin-left: 48px;
}

._p-10_du27o_659 {
  padding: 64px;
}

._p-t-10_du27o_663 {
  padding-top: 64px;
}

._p-r-10_du27o_667 {
  padding-right: 64px;
}

._p-b-10_du27o_671 {
  padding-bottom: 64px;
}

._p-l-10_du27o_675 {
  padding-left: 64px;
}

._m-10_du27o_679 {
  margin: 64px;
}

._m-t-10_du27o_683 {
  margin-top: 64px;
}

._m-r-10_du27o_687 {
  margin-right: 64px;
}

._m-b-10_du27o_691 {
  margin-bottom: 64px;
}

._m-l-10_du27o_695 {
  margin-left: 64px;
}

._p-11_du27o_699 {
  padding: 80px;
}

._p-t-11_du27o_703 {
  padding-top: 80px;
}

._p-r-11_du27o_707 {
  padding-right: 80px;
}

._p-b-11_du27o_711 {
  padding-bottom: 80px;
}

._p-l-11_du27o_715 {
  padding-left: 80px;
}

._m-11_du27o_719 {
  margin: 80px;
}

._m-t-11_du27o_723 {
  margin-top: 80px;
}

._m-r-11_du27o_727 {
  margin-right: 80px;
}

._m-b-11_du27o_731 {
  margin-bottom: 80px;
}

._m-l-11_du27o_735 {
  margin-left: 80px;
}

._p-12_du27o_739 {
  padding: 96px;
}

._p-t-12_du27o_743 {
  padding-top: 96px;
}

._p-r-12_du27o_747 {
  padding-right: 96px;
}

._p-b-12_du27o_751 {
  padding-bottom: 96px;
}

._p-l-12_du27o_755 {
  padding-left: 96px;
}

._m-12_du27o_759 {
  margin: 96px;
}

._m-t-12_du27o_763 {
  margin-top: 96px;
}

._m-r-12_du27o_767 {
  margin-right: 96px;
}

._m-b-12_du27o_771 {
  margin-bottom: 96px;
}

._m-l-12_du27o_775 {
  margin-left: 96px;
}

._p-13_du27o_779 {
  padding: 160px;
}

._p-t-13_du27o_783 {
  padding-top: 160px;
}

._p-r-13_du27o_787 {
  padding-right: 160px;
}

._p-b-13_du27o_791 {
  padding-bottom: 160px;
}

._p-l-13_du27o_795 {
  padding-left: 160px;
}

._m-13_du27o_799 {
  margin: 160px;
}

._m-t-13_du27o_803 {
  margin-top: 160px;
}

._m-r-13_du27o_807 {
  margin-right: 160px;
}

._m-b-13_du27o_811 {
  margin-bottom: 160px;
}

._m-l-13_du27o_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_du27o_825 {
  border-radius: 0;
}

._r-1_du27o_829 {
  border-radius: 2px;
}

._r-2_du27o_833 {
  border-radius: 4px;
}

._r-3_du27o_837 {
  border-radius: 6px;
}

._r-4_du27o_841 {
  border-radius: 8px;
}

._r-5_du27o_845 {
  border-radius: 12px;
}

._r-6_du27o_849 {
  border-radius: 20px;
}

._r-full_du27o_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_du27o_860 {
  border: 0 solid;
}

._border-1_du27o_864 {
  border: 1px solid;
}

._border-2_du27o_868 {
  border: 2px solid;
}

._border-3_du27o_872 {
  border: 3px solid;
}

._border-4_du27o_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_du27o_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_du27o_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_du27o_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_du27o_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_du27o_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_du27o_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_du27o_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_du27o_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_du27o_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_du27o_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_du27o_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_du27o_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_du27o_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_du27o_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_du27o_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_du27o_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_du27o_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._consentCard_du27o_1039 {
  padding: 16px 24px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  display: flex;
  align-items: center;
  gap: 24px;
  transition: background-color 0.15s ease, box-shadow 0.15s ease;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._consentCard_du27o_1039 {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
}

._clickable_du27o_1057 {
  cursor: pointer;
}
._clickable_du27o_1057:hover {
  background-color: var(--color-bg-elevation);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}
._clickable_du27o_1057:focus-visible {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
}

._notClickable_du27o_1069 {
  cursor: default;
}

._cardHeaderNarrow_du27o_1073 {
  display: none;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._cardHeaderNarrow_du27o_1073 {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

._toggleWide_du27o_1084 {
  flex-shrink: 0;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._toggleWide_du27o_1084 {
    display: none;
  }
}

._cardContent_du27o_1093 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}

._cardTitleRow_du27o_1100 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
}

._cardTitle_du27o_1100 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._cardTitle_du27o_1100:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardTitle_du27o_1100 {
    font-size: 14px;
  }
}
._cardTitle_du27o_1100 {
  color: var(--color-text-title);
}

@media (min-width: 768px) and (max-width: 1900px) {
  ._requiredWide_du27o_1125 {
    display: none;
  }
}

._requiredCheckbox_du27o_1130 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._requiredCheckbox_du27o_1130:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._requiredCheckbox_du27o_1130 {
    font-size: 12px;
  }
}
._requiredCheckbox_du27o_1130 {
  color: var(--color-text-sub);
  cursor: pointer;
  white-space: nowrap;
}
._requiredCheckbox_du27o_1130 input {
  cursor: pointer;
}

._required_du27o_1125 {
  color: var(--color-danger);
}

._cardDescription_du27o_1159 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._cardDescription_du27o_1159:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardDescription_du27o_1159 {
    font-size: 12px;
  }
}
._cardDescription_du27o_1159 {
  color: var(--color-text-sub);
  margin: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1k8nt_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1k8nt_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1k8nt_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1k8nt_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1k8nt_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1k8nt_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1k8nt_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1k8nt_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1k8nt_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1k8nt_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1k8nt_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1k8nt_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1k8nt_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1k8nt_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1k8nt_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1k8nt_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1k8nt_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1k8nt_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1k8nt_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1k8nt_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1k8nt_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1k8nt_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1k8nt_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1k8nt_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1k8nt_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1k8nt_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1k8nt_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1k8nt_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1k8nt_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1k8nt_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1k8nt_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1k8nt_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1k8nt_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1k8nt_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1k8nt_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1k8nt_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1k8nt_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1k8nt_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1k8nt_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1k8nt_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1k8nt_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1k8nt_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1k8nt_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1k8nt_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1k8nt_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1k8nt_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1k8nt_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1k8nt_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1k8nt_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1k8nt_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1k8nt_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1k8nt_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1k8nt_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1k8nt_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1k8nt_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1k8nt_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1k8nt_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1k8nt_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1k8nt_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1k8nt_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1k8nt_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1k8nt_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1k8nt_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1k8nt_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1k8nt_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1k8nt_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1k8nt_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1k8nt_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1k8nt_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1k8nt_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1k8nt_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1k8nt_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1k8nt_259 {
  padding: 0;
}

._p-t-0_1k8nt_263 {
  padding-top: 0;
}

._p-r-0_1k8nt_267 {
  padding-right: 0;
}

._p-b-0_1k8nt_271 {
  padding-bottom: 0;
}

._p-l-0_1k8nt_275 {
  padding-left: 0;
}

._m-0_1k8nt_279 {
  margin: 0;
}

._m-t-0_1k8nt_283 {
  margin-top: 0;
}

._m-r-0_1k8nt_287 {
  margin-right: 0;
}

._m-b-0_1k8nt_291 {
  margin-bottom: 0;
}

._m-l-0_1k8nt_295 {
  margin-left: 0;
}

._p-1_1k8nt_299 {
  padding: 2px;
}

._p-t-1_1k8nt_303 {
  padding-top: 2px;
}

._p-r-1_1k8nt_307 {
  padding-right: 2px;
}

._p-b-1_1k8nt_311 {
  padding-bottom: 2px;
}

._p-l-1_1k8nt_315 {
  padding-left: 2px;
}

._m-1_1k8nt_319 {
  margin: 2px;
}

._m-t-1_1k8nt_323 {
  margin-top: 2px;
}

._m-r-1_1k8nt_327 {
  margin-right: 2px;
}

._m-b-1_1k8nt_331 {
  margin-bottom: 2px;
}

._m-l-1_1k8nt_335 {
  margin-left: 2px;
}

._p-2_1k8nt_339 {
  padding: 4px;
}

._p-t-2_1k8nt_343 {
  padding-top: 4px;
}

._p-r-2_1k8nt_347 {
  padding-right: 4px;
}

._p-b-2_1k8nt_351 {
  padding-bottom: 4px;
}

._p-l-2_1k8nt_355 {
  padding-left: 4px;
}

._m-2_1k8nt_359 {
  margin: 4px;
}

._m-t-2_1k8nt_363 {
  margin-top: 4px;
}

._m-r-2_1k8nt_367 {
  margin-right: 4px;
}

._m-b-2_1k8nt_371 {
  margin-bottom: 4px;
}

._m-l-2_1k8nt_375 {
  margin-left: 4px;
}

._p-3_1k8nt_379 {
  padding: 8px;
}

._p-t-3_1k8nt_383 {
  padding-top: 8px;
}

._p-r-3_1k8nt_387 {
  padding-right: 8px;
}

._p-b-3_1k8nt_391 {
  padding-bottom: 8px;
}

._p-l-3_1k8nt_395 {
  padding-left: 8px;
}

._m-3_1k8nt_399 {
  margin: 8px;
}

._m-t-3_1k8nt_403 {
  margin-top: 8px;
}

._m-r-3_1k8nt_407 {
  margin-right: 8px;
}

._m-b-3_1k8nt_411 {
  margin-bottom: 8px;
}

._m-l-3_1k8nt_415 {
  margin-left: 8px;
}

._p-4_1k8nt_419 {
  padding: 12px;
}

._p-t-4_1k8nt_423 {
  padding-top: 12px;
}

._p-r-4_1k8nt_427 {
  padding-right: 12px;
}

._p-b-4_1k8nt_431 {
  padding-bottom: 12px;
}

._p-l-4_1k8nt_435 {
  padding-left: 12px;
}

._m-4_1k8nt_439 {
  margin: 12px;
}

._m-t-4_1k8nt_443 {
  margin-top: 12px;
}

._m-r-4_1k8nt_447 {
  margin-right: 12px;
}

._m-b-4_1k8nt_451 {
  margin-bottom: 12px;
}

._m-l-4_1k8nt_455 {
  margin-left: 12px;
}

._p-5_1k8nt_459 {
  padding: 16px;
}

._p-t-5_1k8nt_463 {
  padding-top: 16px;
}

._p-r-5_1k8nt_467 {
  padding-right: 16px;
}

._p-b-5_1k8nt_471 {
  padding-bottom: 16px;
}

._p-l-5_1k8nt_475 {
  padding-left: 16px;
}

._m-5_1k8nt_479 {
  margin: 16px;
}

._m-t-5_1k8nt_483 {
  margin-top: 16px;
}

._m-r-5_1k8nt_487 {
  margin-right: 16px;
}

._m-b-5_1k8nt_491 {
  margin-bottom: 16px;
}

._m-l-5_1k8nt_495 {
  margin-left: 16px;
}

._p-6_1k8nt_499 {
  padding: 24px;
}

._p-t-6_1k8nt_503 {
  padding-top: 24px;
}

._p-r-6_1k8nt_507 {
  padding-right: 24px;
}

._p-b-6_1k8nt_511 {
  padding-bottom: 24px;
}

._p-l-6_1k8nt_515 {
  padding-left: 24px;
}

._m-6_1k8nt_519 {
  margin: 24px;
}

._m-t-6_1k8nt_523 {
  margin-top: 24px;
}

._m-r-6_1k8nt_527 {
  margin-right: 24px;
}

._m-b-6_1k8nt_531 {
  margin-bottom: 24px;
}

._m-l-6_1k8nt_535 {
  margin-left: 24px;
}

._p-7_1k8nt_539 {
  padding: 32px;
}

._p-t-7_1k8nt_543 {
  padding-top: 32px;
}

._p-r-7_1k8nt_547 {
  padding-right: 32px;
}

._p-b-7_1k8nt_551 {
  padding-bottom: 32px;
}

._p-l-7_1k8nt_555 {
  padding-left: 32px;
}

._m-7_1k8nt_559 {
  margin: 32px;
}

._m-t-7_1k8nt_563 {
  margin-top: 32px;
}

._m-r-7_1k8nt_567 {
  margin-right: 32px;
}

._m-b-7_1k8nt_571 {
  margin-bottom: 32px;
}

._m-l-7_1k8nt_575 {
  margin-left: 32px;
}

._p-8_1k8nt_579 {
  padding: 40px;
}

._p-t-8_1k8nt_583 {
  padding-top: 40px;
}

._p-r-8_1k8nt_587 {
  padding-right: 40px;
}

._p-b-8_1k8nt_591 {
  padding-bottom: 40px;
}

._p-l-8_1k8nt_595 {
  padding-left: 40px;
}

._m-8_1k8nt_599 {
  margin: 40px;
}

._m-t-8_1k8nt_603 {
  margin-top: 40px;
}

._m-r-8_1k8nt_607 {
  margin-right: 40px;
}

._m-b-8_1k8nt_611 {
  margin-bottom: 40px;
}

._m-l-8_1k8nt_615 {
  margin-left: 40px;
}

._p-9_1k8nt_619 {
  padding: 48px;
}

._p-t-9_1k8nt_623 {
  padding-top: 48px;
}

._p-r-9_1k8nt_627 {
  padding-right: 48px;
}

._p-b-9_1k8nt_631 {
  padding-bottom: 48px;
}

._p-l-9_1k8nt_635 {
  padding-left: 48px;
}

._m-9_1k8nt_639 {
  margin: 48px;
}

._m-t-9_1k8nt_643 {
  margin-top: 48px;
}

._m-r-9_1k8nt_647 {
  margin-right: 48px;
}

._m-b-9_1k8nt_651 {
  margin-bottom: 48px;
}

._m-l-9_1k8nt_655 {
  margin-left: 48px;
}

._p-10_1k8nt_659 {
  padding: 64px;
}

._p-t-10_1k8nt_663 {
  padding-top: 64px;
}

._p-r-10_1k8nt_667 {
  padding-right: 64px;
}

._p-b-10_1k8nt_671 {
  padding-bottom: 64px;
}

._p-l-10_1k8nt_675 {
  padding-left: 64px;
}

._m-10_1k8nt_679 {
  margin: 64px;
}

._m-t-10_1k8nt_683 {
  margin-top: 64px;
}

._m-r-10_1k8nt_687 {
  margin-right: 64px;
}

._m-b-10_1k8nt_691 {
  margin-bottom: 64px;
}

._m-l-10_1k8nt_695 {
  margin-left: 64px;
}

._p-11_1k8nt_699 {
  padding: 80px;
}

._p-t-11_1k8nt_703 {
  padding-top: 80px;
}

._p-r-11_1k8nt_707 {
  padding-right: 80px;
}

._p-b-11_1k8nt_711 {
  padding-bottom: 80px;
}

._p-l-11_1k8nt_715 {
  padding-left: 80px;
}

._m-11_1k8nt_719 {
  margin: 80px;
}

._m-t-11_1k8nt_723 {
  margin-top: 80px;
}

._m-r-11_1k8nt_727 {
  margin-right: 80px;
}

._m-b-11_1k8nt_731 {
  margin-bottom: 80px;
}

._m-l-11_1k8nt_735 {
  margin-left: 80px;
}

._p-12_1k8nt_739 {
  padding: 96px;
}

._p-t-12_1k8nt_743 {
  padding-top: 96px;
}

._p-r-12_1k8nt_747 {
  padding-right: 96px;
}

._p-b-12_1k8nt_751 {
  padding-bottom: 96px;
}

._p-l-12_1k8nt_755 {
  padding-left: 96px;
}

._m-12_1k8nt_759 {
  margin: 96px;
}

._m-t-12_1k8nt_763 {
  margin-top: 96px;
}

._m-r-12_1k8nt_767 {
  margin-right: 96px;
}

._m-b-12_1k8nt_771 {
  margin-bottom: 96px;
}

._m-l-12_1k8nt_775 {
  margin-left: 96px;
}

._p-13_1k8nt_779 {
  padding: 160px;
}

._p-t-13_1k8nt_783 {
  padding-top: 160px;
}

._p-r-13_1k8nt_787 {
  padding-right: 160px;
}

._p-b-13_1k8nt_791 {
  padding-bottom: 160px;
}

._p-l-13_1k8nt_795 {
  padding-left: 160px;
}

._m-13_1k8nt_799 {
  margin: 160px;
}

._m-t-13_1k8nt_803 {
  margin-top: 160px;
}

._m-r-13_1k8nt_807 {
  margin-right: 160px;
}

._m-b-13_1k8nt_811 {
  margin-bottom: 160px;
}

._m-l-13_1k8nt_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1k8nt_825 {
  border-radius: 0;
}

._r-1_1k8nt_829 {
  border-radius: 2px;
}

._r-2_1k8nt_833 {
  border-radius: 4px;
}

._r-3_1k8nt_837 {
  border-radius: 6px;
}

._r-4_1k8nt_841 {
  border-radius: 8px;
}

._r-5_1k8nt_845 {
  border-radius: 12px;
}

._r-6_1k8nt_849 {
  border-radius: 20px;
}

._r-full_1k8nt_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1k8nt_860 {
  border: 0 solid;
}

._border-1_1k8nt_864 {
  border: 1px solid;
}

._border-2_1k8nt_868 {
  border: 2px solid;
}

._border-3_1k8nt_872 {
  border: 3px solid;
}

._border-4_1k8nt_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1k8nt_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1k8nt_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1k8nt_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1k8nt_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1k8nt_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1k8nt_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1k8nt_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1k8nt_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1k8nt_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1k8nt_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1k8nt_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1k8nt_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1k8nt_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1k8nt_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1k8nt_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1k8nt_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1k8nt_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1k8nt_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_1k8nt_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._modal_1k8nt_1060 {
  width: 651px;
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 80px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._modal_1k8nt_1060 button {
  line-height: 2;
}
._modal_1k8nt_1060 {
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._header_1k8nt_1079 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
._header_1k8nt_1079 button {
  padding: unset;
}

._title_1k8nt_1089 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1k8nt_1089:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1k8nt_1089 {
    font-size: 16px;
  }
}
._title_1k8nt_1089 {
  color: var(--color-text-title);
  margin: 0;
}

._content_1k8nt_1107 {
  margin-bottom: 24px;
}

._footer_1k8nt_1111 {
  display: flex;
  gap: 8px;
}
._footer_1k8nt_1111 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_n2s25_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_n2s25_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_n2s25_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_n2s25_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_n2s25_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_n2s25_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_n2s25_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_n2s25_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_n2s25_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_n2s25_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_n2s25_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_n2s25_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_n2s25_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_n2s25_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_n2s25_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_n2s25_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_n2s25_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_n2s25_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_n2s25_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_n2s25_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_n2s25_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_n2s25_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_n2s25_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_n2s25_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_n2s25_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_n2s25_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_n2s25_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_n2s25_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_n2s25_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_n2s25_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_n2s25_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_n2s25_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_n2s25_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_n2s25_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_n2s25_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_n2s25_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_n2s25_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_n2s25_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_n2s25_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_n2s25_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_n2s25_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_n2s25_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_n2s25_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_n2s25_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_n2s25_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_n2s25_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_n2s25_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_n2s25_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_n2s25_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_n2s25_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_n2s25_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_n2s25_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_n2s25_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_n2s25_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_n2s25_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_n2s25_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_n2s25_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_n2s25_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_n2s25_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_n2s25_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_n2s25_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_n2s25_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_n2s25_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_n2s25_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_n2s25_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_n2s25_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_n2s25_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_n2s25_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_n2s25_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_n2s25_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_n2s25_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_n2s25_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_n2s25_259 {
  padding: 0;
}

._p-t-0_n2s25_263 {
  padding-top: 0;
}

._p-r-0_n2s25_267 {
  padding-right: 0;
}

._p-b-0_n2s25_271 {
  padding-bottom: 0;
}

._p-l-0_n2s25_275 {
  padding-left: 0;
}

._m-0_n2s25_279 {
  margin: 0;
}

._m-t-0_n2s25_283 {
  margin-top: 0;
}

._m-r-0_n2s25_287 {
  margin-right: 0;
}

._m-b-0_n2s25_291 {
  margin-bottom: 0;
}

._m-l-0_n2s25_295 {
  margin-left: 0;
}

._p-1_n2s25_299 {
  padding: 2px;
}

._p-t-1_n2s25_303 {
  padding-top: 2px;
}

._p-r-1_n2s25_307 {
  padding-right: 2px;
}

._p-b-1_n2s25_311 {
  padding-bottom: 2px;
}

._p-l-1_n2s25_315 {
  padding-left: 2px;
}

._m-1_n2s25_319 {
  margin: 2px;
}

._m-t-1_n2s25_323 {
  margin-top: 2px;
}

._m-r-1_n2s25_327 {
  margin-right: 2px;
}

._m-b-1_n2s25_331 {
  margin-bottom: 2px;
}

._m-l-1_n2s25_335 {
  margin-left: 2px;
}

._p-2_n2s25_339 {
  padding: 4px;
}

._p-t-2_n2s25_343 {
  padding-top: 4px;
}

._p-r-2_n2s25_347 {
  padding-right: 4px;
}

._p-b-2_n2s25_351 {
  padding-bottom: 4px;
}

._p-l-2_n2s25_355 {
  padding-left: 4px;
}

._m-2_n2s25_359 {
  margin: 4px;
}

._m-t-2_n2s25_363 {
  margin-top: 4px;
}

._m-r-2_n2s25_367 {
  margin-right: 4px;
}

._m-b-2_n2s25_371 {
  margin-bottom: 4px;
}

._m-l-2_n2s25_375 {
  margin-left: 4px;
}

._p-3_n2s25_379 {
  padding: 8px;
}

._p-t-3_n2s25_383 {
  padding-top: 8px;
}

._p-r-3_n2s25_387 {
  padding-right: 8px;
}

._p-b-3_n2s25_391 {
  padding-bottom: 8px;
}

._p-l-3_n2s25_395 {
  padding-left: 8px;
}

._m-3_n2s25_399 {
  margin: 8px;
}

._m-t-3_n2s25_403 {
  margin-top: 8px;
}

._m-r-3_n2s25_407 {
  margin-right: 8px;
}

._m-b-3_n2s25_411 {
  margin-bottom: 8px;
}

._m-l-3_n2s25_415 {
  margin-left: 8px;
}

._p-4_n2s25_419 {
  padding: 12px;
}

._p-t-4_n2s25_423 {
  padding-top: 12px;
}

._p-r-4_n2s25_427 {
  padding-right: 12px;
}

._p-b-4_n2s25_431 {
  padding-bottom: 12px;
}

._p-l-4_n2s25_435 {
  padding-left: 12px;
}

._m-4_n2s25_439 {
  margin: 12px;
}

._m-t-4_n2s25_443 {
  margin-top: 12px;
}

._m-r-4_n2s25_447 {
  margin-right: 12px;
}

._m-b-4_n2s25_451 {
  margin-bottom: 12px;
}

._m-l-4_n2s25_455 {
  margin-left: 12px;
}

._p-5_n2s25_459 {
  padding: 16px;
}

._p-t-5_n2s25_463 {
  padding-top: 16px;
}

._p-r-5_n2s25_467 {
  padding-right: 16px;
}

._p-b-5_n2s25_471 {
  padding-bottom: 16px;
}

._p-l-5_n2s25_475 {
  padding-left: 16px;
}

._m-5_n2s25_479 {
  margin: 16px;
}

._m-t-5_n2s25_483 {
  margin-top: 16px;
}

._m-r-5_n2s25_487 {
  margin-right: 16px;
}

._m-b-5_n2s25_491 {
  margin-bottom: 16px;
}

._m-l-5_n2s25_495 {
  margin-left: 16px;
}

._p-6_n2s25_499 {
  padding: 24px;
}

._p-t-6_n2s25_503 {
  padding-top: 24px;
}

._p-r-6_n2s25_507 {
  padding-right: 24px;
}

._p-b-6_n2s25_511 {
  padding-bottom: 24px;
}

._p-l-6_n2s25_515 {
  padding-left: 24px;
}

._m-6_n2s25_519 {
  margin: 24px;
}

._m-t-6_n2s25_523 {
  margin-top: 24px;
}

._m-r-6_n2s25_527 {
  margin-right: 24px;
}

._m-b-6_n2s25_531 {
  margin-bottom: 24px;
}

._m-l-6_n2s25_535 {
  margin-left: 24px;
}

._p-7_n2s25_539 {
  padding: 32px;
}

._p-t-7_n2s25_543 {
  padding-top: 32px;
}

._p-r-7_n2s25_547 {
  padding-right: 32px;
}

._p-b-7_n2s25_551 {
  padding-bottom: 32px;
}

._p-l-7_n2s25_555 {
  padding-left: 32px;
}

._m-7_n2s25_559 {
  margin: 32px;
}

._m-t-7_n2s25_563 {
  margin-top: 32px;
}

._m-r-7_n2s25_567 {
  margin-right: 32px;
}

._m-b-7_n2s25_571 {
  margin-bottom: 32px;
}

._m-l-7_n2s25_575 {
  margin-left: 32px;
}

._p-8_n2s25_579 {
  padding: 40px;
}

._p-t-8_n2s25_583 {
  padding-top: 40px;
}

._p-r-8_n2s25_587 {
  padding-right: 40px;
}

._p-b-8_n2s25_591 {
  padding-bottom: 40px;
}

._p-l-8_n2s25_595 {
  padding-left: 40px;
}

._m-8_n2s25_599 {
  margin: 40px;
}

._m-t-8_n2s25_603 {
  margin-top: 40px;
}

._m-r-8_n2s25_607 {
  margin-right: 40px;
}

._m-b-8_n2s25_611 {
  margin-bottom: 40px;
}

._m-l-8_n2s25_615 {
  margin-left: 40px;
}

._p-9_n2s25_619 {
  padding: 48px;
}

._p-t-9_n2s25_623 {
  padding-top: 48px;
}

._p-r-9_n2s25_627 {
  padding-right: 48px;
}

._p-b-9_n2s25_631 {
  padding-bottom: 48px;
}

._p-l-9_n2s25_635 {
  padding-left: 48px;
}

._m-9_n2s25_639 {
  margin: 48px;
}

._m-t-9_n2s25_643 {
  margin-top: 48px;
}

._m-r-9_n2s25_647 {
  margin-right: 48px;
}

._m-b-9_n2s25_651 {
  margin-bottom: 48px;
}

._m-l-9_n2s25_655 {
  margin-left: 48px;
}

._p-10_n2s25_659 {
  padding: 64px;
}

._p-t-10_n2s25_663 {
  padding-top: 64px;
}

._p-r-10_n2s25_667 {
  padding-right: 64px;
}

._p-b-10_n2s25_671 {
  padding-bottom: 64px;
}

._p-l-10_n2s25_675 {
  padding-left: 64px;
}

._m-10_n2s25_679 {
  margin: 64px;
}

._m-t-10_n2s25_683 {
  margin-top: 64px;
}

._m-r-10_n2s25_687 {
  margin-right: 64px;
}

._m-b-10_n2s25_691 {
  margin-bottom: 64px;
}

._m-l-10_n2s25_695 {
  margin-left: 64px;
}

._p-11_n2s25_699 {
  padding: 80px;
}

._p-t-11_n2s25_703 {
  padding-top: 80px;
}

._p-r-11_n2s25_707 {
  padding-right: 80px;
}

._p-b-11_n2s25_711 {
  padding-bottom: 80px;
}

._p-l-11_n2s25_715 {
  padding-left: 80px;
}

._m-11_n2s25_719 {
  margin: 80px;
}

._m-t-11_n2s25_723 {
  margin-top: 80px;
}

._m-r-11_n2s25_727 {
  margin-right: 80px;
}

._m-b-11_n2s25_731 {
  margin-bottom: 80px;
}

._m-l-11_n2s25_735 {
  margin-left: 80px;
}

._p-12_n2s25_739 {
  padding: 96px;
}

._p-t-12_n2s25_743 {
  padding-top: 96px;
}

._p-r-12_n2s25_747 {
  padding-right: 96px;
}

._p-b-12_n2s25_751 {
  padding-bottom: 96px;
}

._p-l-12_n2s25_755 {
  padding-left: 96px;
}

._m-12_n2s25_759 {
  margin: 96px;
}

._m-t-12_n2s25_763 {
  margin-top: 96px;
}

._m-r-12_n2s25_767 {
  margin-right: 96px;
}

._m-b-12_n2s25_771 {
  margin-bottom: 96px;
}

._m-l-12_n2s25_775 {
  margin-left: 96px;
}

._p-13_n2s25_779 {
  padding: 160px;
}

._p-t-13_n2s25_783 {
  padding-top: 160px;
}

._p-r-13_n2s25_787 {
  padding-right: 160px;
}

._p-b-13_n2s25_791 {
  padding-bottom: 160px;
}

._p-l-13_n2s25_795 {
  padding-left: 160px;
}

._m-13_n2s25_799 {
  margin: 160px;
}

._m-t-13_n2s25_803 {
  margin-top: 160px;
}

._m-r-13_n2s25_807 {
  margin-right: 160px;
}

._m-b-13_n2s25_811 {
  margin-bottom: 160px;
}

._m-l-13_n2s25_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_n2s25_825 {
  border-radius: 0;
}

._r-1_n2s25_829 {
  border-radius: 2px;
}

._r-2_n2s25_833 {
  border-radius: 4px;
}

._r-3_n2s25_837 {
  border-radius: 6px;
}

._r-4_n2s25_841 {
  border-radius: 8px;
}

._r-5_n2s25_845 {
  border-radius: 12px;
}

._r-6_n2s25_849 {
  border-radius: 20px;
}

._r-full_n2s25_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_n2s25_860 {
  border: 0 solid;
}

._border-1_n2s25_864 {
  border: 1px solid;
}

._border-2_n2s25_868 {
  border: 2px solid;
}

._border-3_n2s25_872 {
  border: 3px solid;
}

._border-4_n2s25_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_n2s25_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_n2s25_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_n2s25_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_n2s25_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_n2s25_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_n2s25_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_n2s25_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_n2s25_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_n2s25_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_n2s25_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_n2s25_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_n2s25_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_n2s25_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_n2s25_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_n2s25_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_n2s25_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_n2s25_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_n2s25_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_n2s25_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_n2s25_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._sectionCard_n2s25_1065 {
  flex: 1;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionCard_n2s25_1065 {
    min-height: auto;
    border-radius: 0;
    border-left: none;
    border-right: none;
    padding: 16px;
  }
}

._sectionTitle_n2s25_1082 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_n2s25_1082:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_n2s25_1082 {
    font-size: 16px;
  }
}
._sectionTitle_n2s25_1082 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_n2s25_1082 {
    display: none;
  }
}

._formFields_n2s25_1105 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFields_n2s25_1105 {
    gap: 12px;
    margin-bottom: 12px;
  }
  ._formFields_n2s25_1105 label {
    font-size: 14px !important;
  }
  ._formFields_n2s25_1105 input,
  ._formFields_n2s25_1105 textarea {
    font-size: 16px !important;
  }
}

._consentSection_n2s25_1125 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._consentSectionTitle_n2s25_1131 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._consentSectionTitle_n2s25_1131 {
    display: block;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
  }
  ._consentSectionTitle_n2s25_1131:not(button) {
    color: var(--color-text-body);
  }
  ._consentSectionTitle_n2s25_1131 {
    font-weight: 600;
    color: var(--color-text-title);
    margin: 0 0 12px 0;
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._consentSectionTitle_n2s25_1131 {
    font-size: 16px;
  }
}

._consentList_n2s25_1156 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._skeletonInput_n2s25_1162 {
  height: 42px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_n2s25_1 1.5s ease-in-out infinite;
  width: 100%;
  margin-bottom: 12px;
}

._skeletonTextarea_n2s25_1171 {
  width: 100%;
  height: 68px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_n2s25_1 1.5s ease-in-out infinite;
  margin-bottom: 24px;
}

._skeletonLabel_n2s25_1180 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_n2s25_1 1.5s ease-in-out infinite;
  width: 100px;
  margin-bottom: 12px;
}

._skeletonCard_n2s25_1189 {
  height: 85px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_n2s25_1 1.5s ease-in-out infinite;
  margin-bottom: 8px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1hfrq_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1hfrq_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1hfrq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1hfrq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1hfrq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1hfrq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1hfrq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1hfrq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1hfrq_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1hfrq_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1hfrq_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1hfrq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1hfrq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1hfrq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1hfrq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1hfrq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1hfrq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1hfrq_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1hfrq_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1hfrq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1hfrq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1hfrq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1hfrq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1hfrq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1hfrq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1hfrq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1hfrq_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1hfrq_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1hfrq_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1hfrq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1hfrq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1hfrq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1hfrq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1hfrq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1hfrq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1hfrq_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1hfrq_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1hfrq_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1hfrq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1hfrq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1hfrq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1hfrq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1hfrq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1hfrq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1hfrq_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1hfrq_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1hfrq_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1hfrq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1hfrq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1hfrq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1hfrq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1hfrq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1hfrq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1hfrq_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1hfrq_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1hfrq_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1hfrq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1hfrq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1hfrq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1hfrq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1hfrq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1hfrq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1hfrq_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1hfrq_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1hfrq_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1hfrq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1hfrq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1hfrq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1hfrq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1hfrq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1hfrq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1hfrq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1hfrq_259 {
  padding: 0;
}

._p-t-0_1hfrq_263 {
  padding-top: 0;
}

._p-r-0_1hfrq_267 {
  padding-right: 0;
}

._p-b-0_1hfrq_271 {
  padding-bottom: 0;
}

._p-l-0_1hfrq_275 {
  padding-left: 0;
}

._m-0_1hfrq_279 {
  margin: 0;
}

._m-t-0_1hfrq_283 {
  margin-top: 0;
}

._m-r-0_1hfrq_287 {
  margin-right: 0;
}

._m-b-0_1hfrq_291 {
  margin-bottom: 0;
}

._m-l-0_1hfrq_295 {
  margin-left: 0;
}

._p-1_1hfrq_299 {
  padding: 2px;
}

._p-t-1_1hfrq_303 {
  padding-top: 2px;
}

._p-r-1_1hfrq_307 {
  padding-right: 2px;
}

._p-b-1_1hfrq_311 {
  padding-bottom: 2px;
}

._p-l-1_1hfrq_315 {
  padding-left: 2px;
}

._m-1_1hfrq_319 {
  margin: 2px;
}

._m-t-1_1hfrq_323 {
  margin-top: 2px;
}

._m-r-1_1hfrq_327 {
  margin-right: 2px;
}

._m-b-1_1hfrq_331 {
  margin-bottom: 2px;
}

._m-l-1_1hfrq_335 {
  margin-left: 2px;
}

._p-2_1hfrq_339 {
  padding: 4px;
}

._p-t-2_1hfrq_343 {
  padding-top: 4px;
}

._p-r-2_1hfrq_347 {
  padding-right: 4px;
}

._p-b-2_1hfrq_351 {
  padding-bottom: 4px;
}

._p-l-2_1hfrq_355 {
  padding-left: 4px;
}

._m-2_1hfrq_359 {
  margin: 4px;
}

._m-t-2_1hfrq_363 {
  margin-top: 4px;
}

._m-r-2_1hfrq_367 {
  margin-right: 4px;
}

._m-b-2_1hfrq_371 {
  margin-bottom: 4px;
}

._m-l-2_1hfrq_375 {
  margin-left: 4px;
}

._p-3_1hfrq_379 {
  padding: 8px;
}

._p-t-3_1hfrq_383 {
  padding-top: 8px;
}

._p-r-3_1hfrq_387 {
  padding-right: 8px;
}

._p-b-3_1hfrq_391 {
  padding-bottom: 8px;
}

._p-l-3_1hfrq_395 {
  padding-left: 8px;
}

._m-3_1hfrq_399 {
  margin: 8px;
}

._m-t-3_1hfrq_403 {
  margin-top: 8px;
}

._m-r-3_1hfrq_407 {
  margin-right: 8px;
}

._m-b-3_1hfrq_411 {
  margin-bottom: 8px;
}

._m-l-3_1hfrq_415 {
  margin-left: 8px;
}

._p-4_1hfrq_419 {
  padding: 12px;
}

._p-t-4_1hfrq_423 {
  padding-top: 12px;
}

._p-r-4_1hfrq_427 {
  padding-right: 12px;
}

._p-b-4_1hfrq_431 {
  padding-bottom: 12px;
}

._p-l-4_1hfrq_435 {
  padding-left: 12px;
}

._m-4_1hfrq_439 {
  margin: 12px;
}

._m-t-4_1hfrq_443 {
  margin-top: 12px;
}

._m-r-4_1hfrq_447 {
  margin-right: 12px;
}

._m-b-4_1hfrq_451 {
  margin-bottom: 12px;
}

._m-l-4_1hfrq_455 {
  margin-left: 12px;
}

._p-5_1hfrq_459 {
  padding: 16px;
}

._p-t-5_1hfrq_463 {
  padding-top: 16px;
}

._p-r-5_1hfrq_467 {
  padding-right: 16px;
}

._p-b-5_1hfrq_471 {
  padding-bottom: 16px;
}

._p-l-5_1hfrq_475 {
  padding-left: 16px;
}

._m-5_1hfrq_479 {
  margin: 16px;
}

._m-t-5_1hfrq_483 {
  margin-top: 16px;
}

._m-r-5_1hfrq_487 {
  margin-right: 16px;
}

._m-b-5_1hfrq_491 {
  margin-bottom: 16px;
}

._m-l-5_1hfrq_495 {
  margin-left: 16px;
}

._p-6_1hfrq_499 {
  padding: 24px;
}

._p-t-6_1hfrq_503 {
  padding-top: 24px;
}

._p-r-6_1hfrq_507 {
  padding-right: 24px;
}

._p-b-6_1hfrq_511 {
  padding-bottom: 24px;
}

._p-l-6_1hfrq_515 {
  padding-left: 24px;
}

._m-6_1hfrq_519 {
  margin: 24px;
}

._m-t-6_1hfrq_523 {
  margin-top: 24px;
}

._m-r-6_1hfrq_527 {
  margin-right: 24px;
}

._m-b-6_1hfrq_531 {
  margin-bottom: 24px;
}

._m-l-6_1hfrq_535 {
  margin-left: 24px;
}

._p-7_1hfrq_539 {
  padding: 32px;
}

._p-t-7_1hfrq_543 {
  padding-top: 32px;
}

._p-r-7_1hfrq_547 {
  padding-right: 32px;
}

._p-b-7_1hfrq_551 {
  padding-bottom: 32px;
}

._p-l-7_1hfrq_555 {
  padding-left: 32px;
}

._m-7_1hfrq_559 {
  margin: 32px;
}

._m-t-7_1hfrq_563 {
  margin-top: 32px;
}

._m-r-7_1hfrq_567 {
  margin-right: 32px;
}

._m-b-7_1hfrq_571 {
  margin-bottom: 32px;
}

._m-l-7_1hfrq_575 {
  margin-left: 32px;
}

._p-8_1hfrq_579 {
  padding: 40px;
}

._p-t-8_1hfrq_583 {
  padding-top: 40px;
}

._p-r-8_1hfrq_587 {
  padding-right: 40px;
}

._p-b-8_1hfrq_591 {
  padding-bottom: 40px;
}

._p-l-8_1hfrq_595 {
  padding-left: 40px;
}

._m-8_1hfrq_599 {
  margin: 40px;
}

._m-t-8_1hfrq_603 {
  margin-top: 40px;
}

._m-r-8_1hfrq_607 {
  margin-right: 40px;
}

._m-b-8_1hfrq_611 {
  margin-bottom: 40px;
}

._m-l-8_1hfrq_615 {
  margin-left: 40px;
}

._p-9_1hfrq_619 {
  padding: 48px;
}

._p-t-9_1hfrq_623 {
  padding-top: 48px;
}

._p-r-9_1hfrq_627 {
  padding-right: 48px;
}

._p-b-9_1hfrq_631 {
  padding-bottom: 48px;
}

._p-l-9_1hfrq_635 {
  padding-left: 48px;
}

._m-9_1hfrq_639 {
  margin: 48px;
}

._m-t-9_1hfrq_643 {
  margin-top: 48px;
}

._m-r-9_1hfrq_647 {
  margin-right: 48px;
}

._m-b-9_1hfrq_651 {
  margin-bottom: 48px;
}

._m-l-9_1hfrq_655 {
  margin-left: 48px;
}

._p-10_1hfrq_659 {
  padding: 64px;
}

._p-t-10_1hfrq_663 {
  padding-top: 64px;
}

._p-r-10_1hfrq_667 {
  padding-right: 64px;
}

._p-b-10_1hfrq_671 {
  padding-bottom: 64px;
}

._p-l-10_1hfrq_675 {
  padding-left: 64px;
}

._m-10_1hfrq_679 {
  margin: 64px;
}

._m-t-10_1hfrq_683 {
  margin-top: 64px;
}

._m-r-10_1hfrq_687 {
  margin-right: 64px;
}

._m-b-10_1hfrq_691 {
  margin-bottom: 64px;
}

._m-l-10_1hfrq_695 {
  margin-left: 64px;
}

._p-11_1hfrq_699 {
  padding: 80px;
}

._p-t-11_1hfrq_703 {
  padding-top: 80px;
}

._p-r-11_1hfrq_707 {
  padding-right: 80px;
}

._p-b-11_1hfrq_711 {
  padding-bottom: 80px;
}

._p-l-11_1hfrq_715 {
  padding-left: 80px;
}

._m-11_1hfrq_719 {
  margin: 80px;
}

._m-t-11_1hfrq_723 {
  margin-top: 80px;
}

._m-r-11_1hfrq_727 {
  margin-right: 80px;
}

._m-b-11_1hfrq_731 {
  margin-bottom: 80px;
}

._m-l-11_1hfrq_735 {
  margin-left: 80px;
}

._p-12_1hfrq_739 {
  padding: 96px;
}

._p-t-12_1hfrq_743 {
  padding-top: 96px;
}

._p-r-12_1hfrq_747 {
  padding-right: 96px;
}

._p-b-12_1hfrq_751 {
  padding-bottom: 96px;
}

._p-l-12_1hfrq_755 {
  padding-left: 96px;
}

._m-12_1hfrq_759 {
  margin: 96px;
}

._m-t-12_1hfrq_763 {
  margin-top: 96px;
}

._m-r-12_1hfrq_767 {
  margin-right: 96px;
}

._m-b-12_1hfrq_771 {
  margin-bottom: 96px;
}

._m-l-12_1hfrq_775 {
  margin-left: 96px;
}

._p-13_1hfrq_779 {
  padding: 160px;
}

._p-t-13_1hfrq_783 {
  padding-top: 160px;
}

._p-r-13_1hfrq_787 {
  padding-right: 160px;
}

._p-b-13_1hfrq_791 {
  padding-bottom: 160px;
}

._p-l-13_1hfrq_795 {
  padding-left: 160px;
}

._m-13_1hfrq_799 {
  margin: 160px;
}

._m-t-13_1hfrq_803 {
  margin-top: 160px;
}

._m-r-13_1hfrq_807 {
  margin-right: 160px;
}

._m-b-13_1hfrq_811 {
  margin-bottom: 160px;
}

._m-l-13_1hfrq_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1hfrq_825 {
  border-radius: 0;
}

._r-1_1hfrq_829 {
  border-radius: 2px;
}

._r-2_1hfrq_833 {
  border-radius: 4px;
}

._r-3_1hfrq_837 {
  border-radius: 6px;
}

._r-4_1hfrq_841 {
  border-radius: 8px;
}

._r-5_1hfrq_845 {
  border-radius: 12px;
}

._r-6_1hfrq_849 {
  border-radius: 20px;
}

._r-full_1hfrq_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1hfrq_860 {
  border: 0 solid;
}

._border-1_1hfrq_864 {
  border: 1px solid;
}

._border-2_1hfrq_868 {
  border: 2px solid;
}

._border-3_1hfrq_872 {
  border: 3px solid;
}

._border-4_1hfrq_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1hfrq_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1hfrq_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1hfrq_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1hfrq_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1hfrq_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1hfrq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1hfrq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1hfrq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1hfrq_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1hfrq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1hfrq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1hfrq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1hfrq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1hfrq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1hfrq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1hfrq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1hfrq_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1hfrq_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1hfrq_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1hfrq_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes _fade-in_1hfrq_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _fade-out_1hfrq_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
._fieldRowNew_1hfrq_1081 {
  animation: _fade-in_1hfrq_1 0.3s ease-out;
}

._fieldRowDeleting_1hfrq_1085 {
  animation: _fade-out_1hfrq_1 0.3s ease-out forwards;
  pointer-events: none;
}

._sectionCard_1hfrq_1090 {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 24px;
  min-height: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._sectionCard_1hfrq_1090 {
    flex: initial;
    overflow: visible;
    min-height: auto;
  }
}

._sectionHeader_1hfrq_1110 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
  gap: 12px;
}
._sectionHeader_1hfrq_1110 select {
  max-width: 240px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionHeader_1hfrq_1110 select {
    width: 100%;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionHeader_1hfrq_1110 {
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
  }
  ._sectionHeader_1hfrq_1110 select {
    max-width: none;
  }
}

._sectionTitle_1hfrq_1139 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_1hfrq_1139:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1hfrq_1139 {
    font-size: 16px;
  }
}
._sectionTitle_1hfrq_1139 {
  color: var(--color-text-title);
  margin: 0;
}

._fieldsList_1hfrq_1157 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow-y: auto;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._fieldsList_1hfrq_1157 {
    flex: initial;
    overflow-y: visible;
    min-height: auto;
  }
}

._fieldRow_1hfrq_1081 {
  display: flex;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: visible;
  position: relative;
}
._fieldRow_1hfrq_1081:hover ._hoverToolbar_1hfrq_1181 {
  opacity: 1;
  visibility: visible;
}

._hoverToolbar_1hfrq_1181 {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  display: flex;
  align-items: center;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 9999px;
  padding: 2px 4px;
  gap: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.15s ease, visibility 0.15s ease;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hoverToolbar_1hfrq_1181 {
    opacity: 1;
    visibility: visible;
  }
}
._hoverToolbar_1hfrq_1181 {
  z-index: 10;
}
._hoverToolbar_1hfrq_1181 button {
  padding: 4px 8px;
}

._fieldContentWrapper_1hfrq_1215 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._fieldInputArea_1hfrq_1221 {
  display: grid;
  grid-template-columns: 6fr 3fr 3fr;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldInputArea_1hfrq_1221 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

._fieldActionArea_1hfrq_1235 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 24px;
  background-color: var(--color-default);
  border-top: 1px solid var(--color-border);
}

._toggleGroup_1hfrq_1244 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._toggleDivider_1hfrq_1250 {
  width: 1px;
  height: 20px;
  background-color: var(--color-border);
}

._requiredToggle_1hfrq_1256 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}

._requiredToggleLabel_1hfrq_1263 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._requiredToggleLabel_1hfrq_1263:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._requiredToggleLabel_1hfrq_1263 {
    font-size: 14px;
  }
}
._requiredToggleLabel_1hfrq_1263 {
  color: var(--color-text-title);
}

._dragHandle_1hfrq_1280 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  align-self: stretch;
  cursor: grab;
  color: var(--color-text-placeholder);
  flex-shrink: 0;
  border-right: 1px solid var(--color-border);
}
._dragHandle_1hfrq_1280:active {
  cursor: grabbing;
}
._dragHandle_1hfrq_1280 i::before {
  font-size: 20px;
}

._dragHandleDisabled_1hfrq_1298 {
  cursor: not-allowed;
  opacity: 0.4;
}
._dragHandleDisabled_1hfrq_1298:active {
  cursor: not-allowed;
}

._fieldInputWrapper_1hfrq_1306 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._fieldInputLabel_1hfrq_1312 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldInputLabel_1hfrq_1312:not(button) {
  color: var(--color-text-body);
}
._fieldInputLabel_1hfrq_1312 {
  color: var(--color-text-sub);
  margin-bottom: 8px;
}

._requiredMark_1hfrq_1325 {
  color: var(--color-danger);
  margin-left: 2px;
}

._fieldLabel_1hfrq_1330 {
  min-width: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1hfrq_1330 {
    width: 100%;
  }
}

._fieldType_1hfrq_1339 {
  min-width: 0;
}
._fieldType_1hfrq_1339 select {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldType_1hfrq_1339 {
    width: 100%;
  }
}

._deleteButton_1hfrq_1352 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: var(--color-danger-fill);
  border: 1px solid var(--color-danger);
  cursor: pointer;
  color: var(--color-danger);
  flex-shrink: 0;
  border-radius: 4px;
}
._deleteButton_1hfrq_1352:hover:not(:disabled) {
  background-color: var(--color-danger-fill);
  border: 1px solid var(--color-danger-hover);
}
._deleteButton_1hfrq_1352:hover:not(:disabled) i::before {
  color: var(--color-danger-hover);
}
._deleteButton_1hfrq_1352:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._deleteButton_1hfrq_1352 i::before {
  font-size: 18px;
}

._optionsArea_1hfrq_1380 {
  background-color: var(--color-bg-elevation);
  padding: 0 24px 12px;
}

._optionsHeader_1hfrq_1385 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

._optionsLabel_1hfrq_1392 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._optionsLabel_1hfrq_1392:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._optionsLabel_1hfrq_1392 {
    font-size: 12px;
  }
}
._optionsLabel_1hfrq_1392 {
  color: var(--color-text-sub);
}

._addOptionButton_1hfrq_1409 {
  margin-top: 12px;
}

._optionsList_1hfrq_1413 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._optionItem_1hfrq_1419 {
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}

._optionDragHandle_1hfrq_1426 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  cursor: grab;
  color: var(--color-text-tertiary);
  background: none;
  border: none;
  padding: 0;
  border-radius: 2px;
  transition: color 0.15s ease, background-color 0.15s ease;
}
._optionDragHandle_1hfrq_1426:hover {
  color: var(--color-text-secondary);
  background-color: var(--color-bg-elevation-2);
}
._optionDragHandle_1hfrq_1426:active {
  cursor: grabbing;
}
._optionDragHandle_1hfrq_1426 i {
  font-size: 14px;
}

._optionIcon_1hfrq_1452 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

._radioIcon_1hfrq_1461::before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid var(--color-border);
  border-radius: 50%;
  background-color: var(--color-bg-elevation-1);
}

._checkboxIcon_1hfrq_1470::before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid var(--color-border);
  border-radius: 2px;
  background-color: var(--color-bg-elevation-1);
}

._optionInput_1hfrq_1479 {
  flex: 1;
  max-width: 300px;
}

._optionDeleteButton_1hfrq_1484 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: none;
  border: none;
  cursor: pointer;
  color: var(--color-text-placeholder);
  flex-shrink: 0;
  border-radius: 2px;
}
._optionDeleteButton_1hfrq_1484:hover {
  color: var(--color-danger);
  background-color: var(--color-danger-bg);
}
._optionDeleteButton_1hfrq_1484 i::before {
  font-size: 14px;
}

._noOptionsMessage_1hfrq_1505 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._noOptionsMessage_1hfrq_1505:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._noOptionsMessage_1hfrq_1505 {
    font-size: 12px;
  }
}
._noOptionsMessage_1hfrq_1505 {
  color: var(--color-text-placeholder);
  margin: 0;
}

._emptyMessage_1hfrq_1523 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 64px 24px;
  background-color: var(--color-bg-elevation);
  border: 1px dashed var(--color-border);
  border-radius: 6px;
  margin-bottom: 24px;
  text-align: center;
}
._emptyMessage_1hfrq_1523 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_1hfrq_1523 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1hfrq_1523 p {
    font-size: 14px;
  }
}
._emptyMessage_1hfrq_1523 p {
  color: var(--color-text-sub);
  margin: 0;
}
._emptyMessage_1hfrq_1523 p:first-child {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._emptyMessage_1hfrq_1523 p:first-child:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1hfrq_1523 p:first-child {
    font-size: 14px;
  }
}
._emptyMessage_1hfrq_1523 p:first-child {
  color: var(--color-text-body);
  margin-bottom: 2px;
}

._buttonGroup_1hfrq_1572 {
  position: relative;
  flex-shrink: 0;
  padding-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._buttonGroup_1hfrq_1572:not(:has(> button.danger)) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1hfrq_1572 {
    display: none !important;
  }
}

._scrollGradient_1hfrq_1589 {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  height: 70px;
  background: linear-gradient(180deg, transparent 0%, var(--color-bg-elevation-1) 100%);
  pointer-events: none;
  transition: opacity 0.2s ease;
}
._scrollGradient_1hfrq_1589._hidden_1hfrq_1599 {
  opacity: 0;
}

._buttonGroupRight_1hfrq_1603 {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroupRight_1hfrq_1603 {
    width: 100%;
    flex-direction: column;
  }
  ._buttonGroupRight_1hfrq_1603 button {
    width: 100%;
    justify-content: center;
  }
}

._skeletonList_1hfrq_1619 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 24px;
}

._skeletonRow_1hfrq_1626 {
  height: 56px;
  background-color: var(--color-default);
  border-radius: 6px;
  animation: _skeleton-pulse_1hfrq_1 1.5s ease-in-out infinite;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_118sx_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_118sx_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_118sx_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_118sx_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_118sx_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_118sx_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_118sx_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_118sx_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_118sx_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_118sx_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_118sx_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_118sx_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_118sx_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_118sx_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_118sx_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_118sx_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_118sx_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_118sx_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_118sx_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_118sx_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_118sx_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_118sx_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_118sx_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_118sx_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_118sx_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_118sx_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_118sx_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_118sx_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_118sx_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_118sx_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_118sx_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_118sx_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_118sx_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_118sx_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_118sx_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_118sx_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_118sx_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_118sx_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_118sx_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_118sx_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_118sx_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_118sx_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_118sx_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_118sx_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_118sx_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_118sx_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_118sx_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_118sx_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_118sx_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_118sx_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_118sx_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_118sx_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_118sx_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_118sx_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_118sx_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_118sx_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_118sx_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_118sx_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_118sx_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_118sx_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_118sx_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_118sx_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_118sx_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_118sx_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_118sx_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_118sx_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_118sx_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_118sx_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_118sx_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_118sx_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_118sx_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_118sx_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_118sx_259 {
  padding: 0;
}

._p-t-0_118sx_263 {
  padding-top: 0;
}

._p-r-0_118sx_267 {
  padding-right: 0;
}

._p-b-0_118sx_271 {
  padding-bottom: 0;
}

._p-l-0_118sx_275 {
  padding-left: 0;
}

._m-0_118sx_279 {
  margin: 0;
}

._m-t-0_118sx_283 {
  margin-top: 0;
}

._m-r-0_118sx_287 {
  margin-right: 0;
}

._m-b-0_118sx_291 {
  margin-bottom: 0;
}

._m-l-0_118sx_295 {
  margin-left: 0;
}

._p-1_118sx_299 {
  padding: 2px;
}

._p-t-1_118sx_303 {
  padding-top: 2px;
}

._p-r-1_118sx_307 {
  padding-right: 2px;
}

._p-b-1_118sx_311 {
  padding-bottom: 2px;
}

._p-l-1_118sx_315 {
  padding-left: 2px;
}

._m-1_118sx_319 {
  margin: 2px;
}

._m-t-1_118sx_323 {
  margin-top: 2px;
}

._m-r-1_118sx_327 {
  margin-right: 2px;
}

._m-b-1_118sx_331 {
  margin-bottom: 2px;
}

._m-l-1_118sx_335 {
  margin-left: 2px;
}

._p-2_118sx_339 {
  padding: 4px;
}

._p-t-2_118sx_343 {
  padding-top: 4px;
}

._p-r-2_118sx_347 {
  padding-right: 4px;
}

._p-b-2_118sx_351 {
  padding-bottom: 4px;
}

._p-l-2_118sx_355 {
  padding-left: 4px;
}

._m-2_118sx_359 {
  margin: 4px;
}

._m-t-2_118sx_363 {
  margin-top: 4px;
}

._m-r-2_118sx_367 {
  margin-right: 4px;
}

._m-b-2_118sx_371 {
  margin-bottom: 4px;
}

._m-l-2_118sx_375 {
  margin-left: 4px;
}

._p-3_118sx_379 {
  padding: 8px;
}

._p-t-3_118sx_383 {
  padding-top: 8px;
}

._p-r-3_118sx_387 {
  padding-right: 8px;
}

._p-b-3_118sx_391 {
  padding-bottom: 8px;
}

._p-l-3_118sx_395 {
  padding-left: 8px;
}

._m-3_118sx_399 {
  margin: 8px;
}

._m-t-3_118sx_403 {
  margin-top: 8px;
}

._m-r-3_118sx_407 {
  margin-right: 8px;
}

._m-b-3_118sx_411 {
  margin-bottom: 8px;
}

._m-l-3_118sx_415 {
  margin-left: 8px;
}

._p-4_118sx_419 {
  padding: 12px;
}

._p-t-4_118sx_423 {
  padding-top: 12px;
}

._p-r-4_118sx_427 {
  padding-right: 12px;
}

._p-b-4_118sx_431 {
  padding-bottom: 12px;
}

._p-l-4_118sx_435 {
  padding-left: 12px;
}

._m-4_118sx_439 {
  margin: 12px;
}

._m-t-4_118sx_443 {
  margin-top: 12px;
}

._m-r-4_118sx_447 {
  margin-right: 12px;
}

._m-b-4_118sx_451 {
  margin-bottom: 12px;
}

._m-l-4_118sx_455 {
  margin-left: 12px;
}

._p-5_118sx_459 {
  padding: 16px;
}

._p-t-5_118sx_463 {
  padding-top: 16px;
}

._p-r-5_118sx_467 {
  padding-right: 16px;
}

._p-b-5_118sx_471 {
  padding-bottom: 16px;
}

._p-l-5_118sx_475 {
  padding-left: 16px;
}

._m-5_118sx_479 {
  margin: 16px;
}

._m-t-5_118sx_483 {
  margin-top: 16px;
}

._m-r-5_118sx_487 {
  margin-right: 16px;
}

._m-b-5_118sx_491 {
  margin-bottom: 16px;
}

._m-l-5_118sx_495 {
  margin-left: 16px;
}

._p-6_118sx_499 {
  padding: 24px;
}

._p-t-6_118sx_503 {
  padding-top: 24px;
}

._p-r-6_118sx_507 {
  padding-right: 24px;
}

._p-b-6_118sx_511 {
  padding-bottom: 24px;
}

._p-l-6_118sx_515 {
  padding-left: 24px;
}

._m-6_118sx_519 {
  margin: 24px;
}

._m-t-6_118sx_523 {
  margin-top: 24px;
}

._m-r-6_118sx_527 {
  margin-right: 24px;
}

._m-b-6_118sx_531 {
  margin-bottom: 24px;
}

._m-l-6_118sx_535 {
  margin-left: 24px;
}

._p-7_118sx_539 {
  padding: 32px;
}

._p-t-7_118sx_543 {
  padding-top: 32px;
}

._p-r-7_118sx_547 {
  padding-right: 32px;
}

._p-b-7_118sx_551 {
  padding-bottom: 32px;
}

._p-l-7_118sx_555 {
  padding-left: 32px;
}

._m-7_118sx_559 {
  margin: 32px;
}

._m-t-7_118sx_563 {
  margin-top: 32px;
}

._m-r-7_118sx_567 {
  margin-right: 32px;
}

._m-b-7_118sx_571 {
  margin-bottom: 32px;
}

._m-l-7_118sx_575 {
  margin-left: 32px;
}

._p-8_118sx_579 {
  padding: 40px;
}

._p-t-8_118sx_583 {
  padding-top: 40px;
}

._p-r-8_118sx_587 {
  padding-right: 40px;
}

._p-b-8_118sx_591 {
  padding-bottom: 40px;
}

._p-l-8_118sx_595 {
  padding-left: 40px;
}

._m-8_118sx_599 {
  margin: 40px;
}

._m-t-8_118sx_603 {
  margin-top: 40px;
}

._m-r-8_118sx_607 {
  margin-right: 40px;
}

._m-b-8_118sx_611 {
  margin-bottom: 40px;
}

._m-l-8_118sx_615 {
  margin-left: 40px;
}

._p-9_118sx_619 {
  padding: 48px;
}

._p-t-9_118sx_623 {
  padding-top: 48px;
}

._p-r-9_118sx_627 {
  padding-right: 48px;
}

._p-b-9_118sx_631 {
  padding-bottom: 48px;
}

._p-l-9_118sx_635 {
  padding-left: 48px;
}

._m-9_118sx_639 {
  margin: 48px;
}

._m-t-9_118sx_643 {
  margin-top: 48px;
}

._m-r-9_118sx_647 {
  margin-right: 48px;
}

._m-b-9_118sx_651 {
  margin-bottom: 48px;
}

._m-l-9_118sx_655 {
  margin-left: 48px;
}

._p-10_118sx_659 {
  padding: 64px;
}

._p-t-10_118sx_663 {
  padding-top: 64px;
}

._p-r-10_118sx_667 {
  padding-right: 64px;
}

._p-b-10_118sx_671 {
  padding-bottom: 64px;
}

._p-l-10_118sx_675 {
  padding-left: 64px;
}

._m-10_118sx_679 {
  margin: 64px;
}

._m-t-10_118sx_683 {
  margin-top: 64px;
}

._m-r-10_118sx_687 {
  margin-right: 64px;
}

._m-b-10_118sx_691 {
  margin-bottom: 64px;
}

._m-l-10_118sx_695 {
  margin-left: 64px;
}

._p-11_118sx_699 {
  padding: 80px;
}

._p-t-11_118sx_703 {
  padding-top: 80px;
}

._p-r-11_118sx_707 {
  padding-right: 80px;
}

._p-b-11_118sx_711 {
  padding-bottom: 80px;
}

._p-l-11_118sx_715 {
  padding-left: 80px;
}

._m-11_118sx_719 {
  margin: 80px;
}

._m-t-11_118sx_723 {
  margin-top: 80px;
}

._m-r-11_118sx_727 {
  margin-right: 80px;
}

._m-b-11_118sx_731 {
  margin-bottom: 80px;
}

._m-l-11_118sx_735 {
  margin-left: 80px;
}

._p-12_118sx_739 {
  padding: 96px;
}

._p-t-12_118sx_743 {
  padding-top: 96px;
}

._p-r-12_118sx_747 {
  padding-right: 96px;
}

._p-b-12_118sx_751 {
  padding-bottom: 96px;
}

._p-l-12_118sx_755 {
  padding-left: 96px;
}

._m-12_118sx_759 {
  margin: 96px;
}

._m-t-12_118sx_763 {
  margin-top: 96px;
}

._m-r-12_118sx_767 {
  margin-right: 96px;
}

._m-b-12_118sx_771 {
  margin-bottom: 96px;
}

._m-l-12_118sx_775 {
  margin-left: 96px;
}

._p-13_118sx_779 {
  padding: 160px;
}

._p-t-13_118sx_783 {
  padding-top: 160px;
}

._p-r-13_118sx_787 {
  padding-right: 160px;
}

._p-b-13_118sx_791 {
  padding-bottom: 160px;
}

._p-l-13_118sx_795 {
  padding-left: 160px;
}

._m-13_118sx_799 {
  margin: 160px;
}

._m-t-13_118sx_803 {
  margin-top: 160px;
}

._m-r-13_118sx_807 {
  margin-right: 160px;
}

._m-b-13_118sx_811 {
  margin-bottom: 160px;
}

._m-l-13_118sx_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_118sx_825 {
  border-radius: 0;
}

._r-1_118sx_829 {
  border-radius: 2px;
}

._r-2_118sx_833 {
  border-radius: 4px;
}

._r-3_118sx_837 {
  border-radius: 6px;
}

._r-4_118sx_841 {
  border-radius: 8px;
}

._r-5_118sx_845 {
  border-radius: 12px;
}

._r-6_118sx_849 {
  border-radius: 20px;
}

._r-full_118sx_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_118sx_860 {
  border: 0 solid;
}

._border-1_118sx_864 {
  border: 1px solid;
}

._border-2_118sx_868 {
  border: 2px solid;
}

._border-3_118sx_872 {
  border: 3px solid;
}

._border-4_118sx_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_118sx_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_118sx_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_118sx_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_118sx_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_118sx_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_118sx_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_118sx_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_118sx_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_118sx_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_118sx_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_118sx_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_118sx_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_118sx_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_118sx_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_118sx_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_118sx_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_118sx_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_118sx_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_118sx_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._modal_118sx_1060 {
  width: 520px;
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 80px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._modal_118sx_1060 button {
  line-height: 2;
}
._modal_118sx_1060 {
  border-radius: 12px;
}

._header_118sx_1078 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex-shrink: 0;
  background-color: var(--color-default);
  padding: 24px;
}
._header_118sx_1078 select {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
}

._headerTop_118sx_1091 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._headerTop_118sx_1091 button {
  padding: unset;
}

._title_118sx_1100 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_118sx_1100:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_118sx_1100 {
    font-size: 16px;
  }
}
._title_118sx_1100 {
  color: var(--color-text-title);
  margin: 0;
}

._content_118sx_1118 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow-y: auto;
  flex: 1;
  padding: 24px;
}

._emptyMessage_118sx_1127 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_118sx_1127:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_118sx_1127 {
    font-size: 14px;
  }
}
._emptyMessage_118sx_1127 {
  color: var(--color-text-muted);
}

._skeletonContainer_118sx_1148 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._skeletonField_118sx_1154 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._skeletonLabel_118sx_1160 {
  width: 80px;
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_118sx_1 1.5s ease-in-out infinite;
}

._skeletonInput_118sx_1168 {
  width: 100%;
  height: 44px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_118sx_1 1.5s ease-in-out infinite;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_14wco_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_14wco_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_14wco_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_14wco_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_14wco_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_14wco_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_14wco_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_14wco_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_14wco_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_14wco_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_14wco_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_14wco_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_14wco_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_14wco_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_14wco_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_14wco_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_14wco_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_14wco_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_14wco_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_14wco_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_14wco_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_14wco_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_14wco_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_14wco_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_14wco_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_14wco_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_14wco_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_14wco_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_14wco_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_14wco_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_14wco_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_14wco_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_14wco_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_14wco_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_14wco_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_14wco_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_14wco_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_14wco_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_14wco_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_14wco_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_14wco_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_14wco_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_14wco_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_14wco_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_14wco_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_14wco_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_14wco_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_14wco_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_14wco_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_14wco_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_14wco_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_14wco_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_14wco_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_14wco_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_14wco_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_14wco_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_14wco_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_14wco_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_14wco_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_14wco_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_14wco_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_14wco_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_14wco_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_14wco_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_14wco_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_14wco_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_14wco_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_14wco_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_14wco_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_14wco_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_14wco_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_14wco_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_14wco_259 {
  padding: 0;
}

._p-t-0_14wco_263 {
  padding-top: 0;
}

._p-r-0_14wco_267 {
  padding-right: 0;
}

._p-b-0_14wco_271 {
  padding-bottom: 0;
}

._p-l-0_14wco_275 {
  padding-left: 0;
}

._m-0_14wco_279 {
  margin: 0;
}

._m-t-0_14wco_283 {
  margin-top: 0;
}

._m-r-0_14wco_287 {
  margin-right: 0;
}

._m-b-0_14wco_291 {
  margin-bottom: 0;
}

._m-l-0_14wco_295 {
  margin-left: 0;
}

._p-1_14wco_299 {
  padding: 2px;
}

._p-t-1_14wco_303 {
  padding-top: 2px;
}

._p-r-1_14wco_307 {
  padding-right: 2px;
}

._p-b-1_14wco_311 {
  padding-bottom: 2px;
}

._p-l-1_14wco_315 {
  padding-left: 2px;
}

._m-1_14wco_319 {
  margin: 2px;
}

._m-t-1_14wco_323 {
  margin-top: 2px;
}

._m-r-1_14wco_327 {
  margin-right: 2px;
}

._m-b-1_14wco_331 {
  margin-bottom: 2px;
}

._m-l-1_14wco_335 {
  margin-left: 2px;
}

._p-2_14wco_339 {
  padding: 4px;
}

._p-t-2_14wco_343 {
  padding-top: 4px;
}

._p-r-2_14wco_347 {
  padding-right: 4px;
}

._p-b-2_14wco_351 {
  padding-bottom: 4px;
}

._p-l-2_14wco_355 {
  padding-left: 4px;
}

._m-2_14wco_359 {
  margin: 4px;
}

._m-t-2_14wco_363 {
  margin-top: 4px;
}

._m-r-2_14wco_367 {
  margin-right: 4px;
}

._m-b-2_14wco_371 {
  margin-bottom: 4px;
}

._m-l-2_14wco_375 {
  margin-left: 4px;
}

._p-3_14wco_379 {
  padding: 8px;
}

._p-t-3_14wco_383 {
  padding-top: 8px;
}

._p-r-3_14wco_387 {
  padding-right: 8px;
}

._p-b-3_14wco_391 {
  padding-bottom: 8px;
}

._p-l-3_14wco_395 {
  padding-left: 8px;
}

._m-3_14wco_399 {
  margin: 8px;
}

._m-t-3_14wco_403 {
  margin-top: 8px;
}

._m-r-3_14wco_407 {
  margin-right: 8px;
}

._m-b-3_14wco_411 {
  margin-bottom: 8px;
}

._m-l-3_14wco_415 {
  margin-left: 8px;
}

._p-4_14wco_419 {
  padding: 12px;
}

._p-t-4_14wco_423 {
  padding-top: 12px;
}

._p-r-4_14wco_427 {
  padding-right: 12px;
}

._p-b-4_14wco_431 {
  padding-bottom: 12px;
}

._p-l-4_14wco_435 {
  padding-left: 12px;
}

._m-4_14wco_439 {
  margin: 12px;
}

._m-t-4_14wco_443 {
  margin-top: 12px;
}

._m-r-4_14wco_447 {
  margin-right: 12px;
}

._m-b-4_14wco_451 {
  margin-bottom: 12px;
}

._m-l-4_14wco_455 {
  margin-left: 12px;
}

._p-5_14wco_459 {
  padding: 16px;
}

._p-t-5_14wco_463 {
  padding-top: 16px;
}

._p-r-5_14wco_467 {
  padding-right: 16px;
}

._p-b-5_14wco_471 {
  padding-bottom: 16px;
}

._p-l-5_14wco_475 {
  padding-left: 16px;
}

._m-5_14wco_479 {
  margin: 16px;
}

._m-t-5_14wco_483 {
  margin-top: 16px;
}

._m-r-5_14wco_487 {
  margin-right: 16px;
}

._m-b-5_14wco_491 {
  margin-bottom: 16px;
}

._m-l-5_14wco_495 {
  margin-left: 16px;
}

._p-6_14wco_499 {
  padding: 24px;
}

._p-t-6_14wco_503 {
  padding-top: 24px;
}

._p-r-6_14wco_507 {
  padding-right: 24px;
}

._p-b-6_14wco_511 {
  padding-bottom: 24px;
}

._p-l-6_14wco_515 {
  padding-left: 24px;
}

._m-6_14wco_519 {
  margin: 24px;
}

._m-t-6_14wco_523 {
  margin-top: 24px;
}

._m-r-6_14wco_527 {
  margin-right: 24px;
}

._m-b-6_14wco_531 {
  margin-bottom: 24px;
}

._m-l-6_14wco_535 {
  margin-left: 24px;
}

._p-7_14wco_539 {
  padding: 32px;
}

._p-t-7_14wco_543 {
  padding-top: 32px;
}

._p-r-7_14wco_547 {
  padding-right: 32px;
}

._p-b-7_14wco_551 {
  padding-bottom: 32px;
}

._p-l-7_14wco_555 {
  padding-left: 32px;
}

._m-7_14wco_559 {
  margin: 32px;
}

._m-t-7_14wco_563 {
  margin-top: 32px;
}

._m-r-7_14wco_567 {
  margin-right: 32px;
}

._m-b-7_14wco_571 {
  margin-bottom: 32px;
}

._m-l-7_14wco_575 {
  margin-left: 32px;
}

._p-8_14wco_579 {
  padding: 40px;
}

._p-t-8_14wco_583 {
  padding-top: 40px;
}

._p-r-8_14wco_587 {
  padding-right: 40px;
}

._p-b-8_14wco_591 {
  padding-bottom: 40px;
}

._p-l-8_14wco_595 {
  padding-left: 40px;
}

._m-8_14wco_599 {
  margin: 40px;
}

._m-t-8_14wco_603 {
  margin-top: 40px;
}

._m-r-8_14wco_607 {
  margin-right: 40px;
}

._m-b-8_14wco_611 {
  margin-bottom: 40px;
}

._m-l-8_14wco_615 {
  margin-left: 40px;
}

._p-9_14wco_619 {
  padding: 48px;
}

._p-t-9_14wco_623 {
  padding-top: 48px;
}

._p-r-9_14wco_627 {
  padding-right: 48px;
}

._p-b-9_14wco_631 {
  padding-bottom: 48px;
}

._p-l-9_14wco_635 {
  padding-left: 48px;
}

._m-9_14wco_639 {
  margin: 48px;
}

._m-t-9_14wco_643 {
  margin-top: 48px;
}

._m-r-9_14wco_647 {
  margin-right: 48px;
}

._m-b-9_14wco_651 {
  margin-bottom: 48px;
}

._m-l-9_14wco_655 {
  margin-left: 48px;
}

._p-10_14wco_659 {
  padding: 64px;
}

._p-t-10_14wco_663 {
  padding-top: 64px;
}

._p-r-10_14wco_667 {
  padding-right: 64px;
}

._p-b-10_14wco_671 {
  padding-bottom: 64px;
}

._p-l-10_14wco_675 {
  padding-left: 64px;
}

._m-10_14wco_679 {
  margin: 64px;
}

._m-t-10_14wco_683 {
  margin-top: 64px;
}

._m-r-10_14wco_687 {
  margin-right: 64px;
}

._m-b-10_14wco_691 {
  margin-bottom: 64px;
}

._m-l-10_14wco_695 {
  margin-left: 64px;
}

._p-11_14wco_699 {
  padding: 80px;
}

._p-t-11_14wco_703 {
  padding-top: 80px;
}

._p-r-11_14wco_707 {
  padding-right: 80px;
}

._p-b-11_14wco_711 {
  padding-bottom: 80px;
}

._p-l-11_14wco_715 {
  padding-left: 80px;
}

._m-11_14wco_719 {
  margin: 80px;
}

._m-t-11_14wco_723 {
  margin-top: 80px;
}

._m-r-11_14wco_727 {
  margin-right: 80px;
}

._m-b-11_14wco_731 {
  margin-bottom: 80px;
}

._m-l-11_14wco_735 {
  margin-left: 80px;
}

._p-12_14wco_739 {
  padding: 96px;
}

._p-t-12_14wco_743 {
  padding-top: 96px;
}

._p-r-12_14wco_747 {
  padding-right: 96px;
}

._p-b-12_14wco_751 {
  padding-bottom: 96px;
}

._p-l-12_14wco_755 {
  padding-left: 96px;
}

._m-12_14wco_759 {
  margin: 96px;
}

._m-t-12_14wco_763 {
  margin-top: 96px;
}

._m-r-12_14wco_767 {
  margin-right: 96px;
}

._m-b-12_14wco_771 {
  margin-bottom: 96px;
}

._m-l-12_14wco_775 {
  margin-left: 96px;
}

._p-13_14wco_779 {
  padding: 160px;
}

._p-t-13_14wco_783 {
  padding-top: 160px;
}

._p-r-13_14wco_787 {
  padding-right: 160px;
}

._p-b-13_14wco_791 {
  padding-bottom: 160px;
}

._p-l-13_14wco_795 {
  padding-left: 160px;
}

._m-13_14wco_799 {
  margin: 160px;
}

._m-t-13_14wco_803 {
  margin-top: 160px;
}

._m-r-13_14wco_807 {
  margin-right: 160px;
}

._m-b-13_14wco_811 {
  margin-bottom: 160px;
}

._m-l-13_14wco_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_14wco_825 {
  border-radius: 0;
}

._r-1_14wco_829 {
  border-radius: 2px;
}

._r-2_14wco_833 {
  border-radius: 4px;
}

._r-3_14wco_837 {
  border-radius: 6px;
}

._r-4_14wco_841 {
  border-radius: 8px;
}

._r-5_14wco_845 {
  border-radius: 12px;
}

._r-6_14wco_849 {
  border-radius: 20px;
}

._r-full_14wco_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_14wco_860 {
  border: 0 solid;
}

._border-1_14wco_864 {
  border: 1px solid;
}

._border-2_14wco_868 {
  border: 2px solid;
}

._border-3_14wco_872 {
  border: 3px solid;
}

._border-4_14wco_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_14wco_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_14wco_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_14wco_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_14wco_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_14wco_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_14wco_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_14wco_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_14wco_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_14wco_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_14wco_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_14wco_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_14wco_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_14wco_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_14wco_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_14wco_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_14wco_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_14wco_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_14wco_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_14wco_1047 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_14wco_1047 {
    display: block;
  }
}

._desktopLayout_14wco_1056 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_14wco_1056 {
    grid-template-columns: 1fr;
    gap: 16px;
    flex: initial;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_14wco_1056 {
    display: none !important;
  }
}

._leftSection_14wco_1077 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 0;
}

._rightSection_14wco_1084 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._rightSection_14wco_1084 {
    height: auto;
  }
}

._tabContent_14wco_1097 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContent_14wco_1097 {
    display: none !important;
    flex-direction: column;
    flex: 1;
  }
  ._tabContent_14wco_1097._activeSection_14wco_1106 {
    display: flex !important;
  }
}

._mobileEmptyMessage_14wco_1111 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_14wco_1111 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    min-height: 240px;
    flex: 1;
    background-color: var(--color-bg-elevation-1);
  }
  ._mobileEmptyMessage_14wco_1111 i::before {
    font-size: 48px !important;
    color: var(--color-text-muted);
  }
  ._mobileEmptyMessage_14wco_1111 p {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
  }
  ._mobileEmptyMessage_14wco_1111 p:not(button) {
    color: var(--color-text-body);
  }
  ._mobileEmptyMessage_14wco_1111 p {
    font-weight: 600;
    text-align: center;
    color: var(--color-text-title);
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_14wco_1111 p {
    font-size: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_14wco_1111 p span {
    color: var(--color-danger);
  }
}

._mobileBottomButtons_14wco_1154 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_14wco_1154 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_14wco_1154 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_14wco_1154 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_14wco_1186 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_14wco_1186 {
    display: block;
    height: 82px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1asom_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1asom_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1asom_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1asom_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1asom_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1asom_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1asom_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1asom_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1asom_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1asom_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1asom_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1asom_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1asom_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1asom_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1asom_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1asom_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1asom_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1asom_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1asom_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1asom_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1asom_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1asom_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1asom_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1asom_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1asom_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1asom_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1asom_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1asom_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1asom_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1asom_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1asom_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1asom_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1asom_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1asom_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1asom_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1asom_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1asom_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1asom_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1asom_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1asom_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1asom_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1asom_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1asom_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1asom_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1asom_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1asom_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1asom_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1asom_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1asom_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1asom_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1asom_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1asom_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1asom_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1asom_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1asom_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1asom_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1asom_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1asom_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1asom_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1asom_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1asom_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1asom_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1asom_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1asom_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1asom_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1asom_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1asom_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1asom_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1asom_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1asom_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1asom_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1asom_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1asom_259 {
  padding: 0;
}

._p-t-0_1asom_263 {
  padding-top: 0;
}

._p-r-0_1asom_267 {
  padding-right: 0;
}

._p-b-0_1asom_271 {
  padding-bottom: 0;
}

._p-l-0_1asom_275 {
  padding-left: 0;
}

._m-0_1asom_279 {
  margin: 0;
}

._m-t-0_1asom_283 {
  margin-top: 0;
}

._m-r-0_1asom_287 {
  margin-right: 0;
}

._m-b-0_1asom_291 {
  margin-bottom: 0;
}

._m-l-0_1asom_295 {
  margin-left: 0;
}

._p-1_1asom_299 {
  padding: 2px;
}

._p-t-1_1asom_303 {
  padding-top: 2px;
}

._p-r-1_1asom_307 {
  padding-right: 2px;
}

._p-b-1_1asom_311 {
  padding-bottom: 2px;
}

._p-l-1_1asom_315 {
  padding-left: 2px;
}

._m-1_1asom_319 {
  margin: 2px;
}

._m-t-1_1asom_323 {
  margin-top: 2px;
}

._m-r-1_1asom_327 {
  margin-right: 2px;
}

._m-b-1_1asom_331 {
  margin-bottom: 2px;
}

._m-l-1_1asom_335 {
  margin-left: 2px;
}

._p-2_1asom_339 {
  padding: 4px;
}

._p-t-2_1asom_343 {
  padding-top: 4px;
}

._p-r-2_1asom_347 {
  padding-right: 4px;
}

._p-b-2_1asom_351 {
  padding-bottom: 4px;
}

._p-l-2_1asom_355 {
  padding-left: 4px;
}

._m-2_1asom_359 {
  margin: 4px;
}

._m-t-2_1asom_363 {
  margin-top: 4px;
}

._m-r-2_1asom_367 {
  margin-right: 4px;
}

._m-b-2_1asom_371 {
  margin-bottom: 4px;
}

._m-l-2_1asom_375 {
  margin-left: 4px;
}

._p-3_1asom_379 {
  padding: 8px;
}

._p-t-3_1asom_383 {
  padding-top: 8px;
}

._p-r-3_1asom_387 {
  padding-right: 8px;
}

._p-b-3_1asom_391 {
  padding-bottom: 8px;
}

._p-l-3_1asom_395 {
  padding-left: 8px;
}

._m-3_1asom_399 {
  margin: 8px;
}

._m-t-3_1asom_403 {
  margin-top: 8px;
}

._m-r-3_1asom_407 {
  margin-right: 8px;
}

._m-b-3_1asom_411 {
  margin-bottom: 8px;
}

._m-l-3_1asom_415 {
  margin-left: 8px;
}

._p-4_1asom_419 {
  padding: 12px;
}

._p-t-4_1asom_423 {
  padding-top: 12px;
}

._p-r-4_1asom_427 {
  padding-right: 12px;
}

._p-b-4_1asom_431 {
  padding-bottom: 12px;
}

._p-l-4_1asom_435 {
  padding-left: 12px;
}

._m-4_1asom_439 {
  margin: 12px;
}

._m-t-4_1asom_443 {
  margin-top: 12px;
}

._m-r-4_1asom_447 {
  margin-right: 12px;
}

._m-b-4_1asom_451 {
  margin-bottom: 12px;
}

._m-l-4_1asom_455 {
  margin-left: 12px;
}

._p-5_1asom_459 {
  padding: 16px;
}

._p-t-5_1asom_463 {
  padding-top: 16px;
}

._p-r-5_1asom_467 {
  padding-right: 16px;
}

._p-b-5_1asom_471 {
  padding-bottom: 16px;
}

._p-l-5_1asom_475 {
  padding-left: 16px;
}

._m-5_1asom_479 {
  margin: 16px;
}

._m-t-5_1asom_483 {
  margin-top: 16px;
}

._m-r-5_1asom_487 {
  margin-right: 16px;
}

._m-b-5_1asom_491 {
  margin-bottom: 16px;
}

._m-l-5_1asom_495 {
  margin-left: 16px;
}

._p-6_1asom_499 {
  padding: 24px;
}

._p-t-6_1asom_503 {
  padding-top: 24px;
}

._p-r-6_1asom_507 {
  padding-right: 24px;
}

._p-b-6_1asom_511 {
  padding-bottom: 24px;
}

._p-l-6_1asom_515 {
  padding-left: 24px;
}

._m-6_1asom_519 {
  margin: 24px;
}

._m-t-6_1asom_523 {
  margin-top: 24px;
}

._m-r-6_1asom_527 {
  margin-right: 24px;
}

._m-b-6_1asom_531 {
  margin-bottom: 24px;
}

._m-l-6_1asom_535 {
  margin-left: 24px;
}

._p-7_1asom_539 {
  padding: 32px;
}

._p-t-7_1asom_543 {
  padding-top: 32px;
}

._p-r-7_1asom_547 {
  padding-right: 32px;
}

._p-b-7_1asom_551 {
  padding-bottom: 32px;
}

._p-l-7_1asom_555 {
  padding-left: 32px;
}

._m-7_1asom_559 {
  margin: 32px;
}

._m-t-7_1asom_563 {
  margin-top: 32px;
}

._m-r-7_1asom_567 {
  margin-right: 32px;
}

._m-b-7_1asom_571 {
  margin-bottom: 32px;
}

._m-l-7_1asom_575 {
  margin-left: 32px;
}

._p-8_1asom_579 {
  padding: 40px;
}

._p-t-8_1asom_583 {
  padding-top: 40px;
}

._p-r-8_1asom_587 {
  padding-right: 40px;
}

._p-b-8_1asom_591 {
  padding-bottom: 40px;
}

._p-l-8_1asom_595 {
  padding-left: 40px;
}

._m-8_1asom_599 {
  margin: 40px;
}

._m-t-8_1asom_603 {
  margin-top: 40px;
}

._m-r-8_1asom_607 {
  margin-right: 40px;
}

._m-b-8_1asom_611 {
  margin-bottom: 40px;
}

._m-l-8_1asom_615 {
  margin-left: 40px;
}

._p-9_1asom_619 {
  padding: 48px;
}

._p-t-9_1asom_623 {
  padding-top: 48px;
}

._p-r-9_1asom_627 {
  padding-right: 48px;
}

._p-b-9_1asom_631 {
  padding-bottom: 48px;
}

._p-l-9_1asom_635 {
  padding-left: 48px;
}

._m-9_1asom_639 {
  margin: 48px;
}

._m-t-9_1asom_643 {
  margin-top: 48px;
}

._m-r-9_1asom_647 {
  margin-right: 48px;
}

._m-b-9_1asom_651 {
  margin-bottom: 48px;
}

._m-l-9_1asom_655 {
  margin-left: 48px;
}

._p-10_1asom_659 {
  padding: 64px;
}

._p-t-10_1asom_663 {
  padding-top: 64px;
}

._p-r-10_1asom_667 {
  padding-right: 64px;
}

._p-b-10_1asom_671 {
  padding-bottom: 64px;
}

._p-l-10_1asom_675 {
  padding-left: 64px;
}

._m-10_1asom_679 {
  margin: 64px;
}

._m-t-10_1asom_683 {
  margin-top: 64px;
}

._m-r-10_1asom_687 {
  margin-right: 64px;
}

._m-b-10_1asom_691 {
  margin-bottom: 64px;
}

._m-l-10_1asom_695 {
  margin-left: 64px;
}

._p-11_1asom_699 {
  padding: 80px;
}

._p-t-11_1asom_703 {
  padding-top: 80px;
}

._p-r-11_1asom_707 {
  padding-right: 80px;
}

._p-b-11_1asom_711 {
  padding-bottom: 80px;
}

._p-l-11_1asom_715 {
  padding-left: 80px;
}

._m-11_1asom_719 {
  margin: 80px;
}

._m-t-11_1asom_723 {
  margin-top: 80px;
}

._m-r-11_1asom_727 {
  margin-right: 80px;
}

._m-b-11_1asom_731 {
  margin-bottom: 80px;
}

._m-l-11_1asom_735 {
  margin-left: 80px;
}

._p-12_1asom_739 {
  padding: 96px;
}

._p-t-12_1asom_743 {
  padding-top: 96px;
}

._p-r-12_1asom_747 {
  padding-right: 96px;
}

._p-b-12_1asom_751 {
  padding-bottom: 96px;
}

._p-l-12_1asom_755 {
  padding-left: 96px;
}

._m-12_1asom_759 {
  margin: 96px;
}

._m-t-12_1asom_763 {
  margin-top: 96px;
}

._m-r-12_1asom_767 {
  margin-right: 96px;
}

._m-b-12_1asom_771 {
  margin-bottom: 96px;
}

._m-l-12_1asom_775 {
  margin-left: 96px;
}

._p-13_1asom_779 {
  padding: 160px;
}

._p-t-13_1asom_783 {
  padding-top: 160px;
}

._p-r-13_1asom_787 {
  padding-right: 160px;
}

._p-b-13_1asom_791 {
  padding-bottom: 160px;
}

._p-l-13_1asom_795 {
  padding-left: 160px;
}

._m-13_1asom_799 {
  margin: 160px;
}

._m-t-13_1asom_803 {
  margin-top: 160px;
}

._m-r-13_1asom_807 {
  margin-right: 160px;
}

._m-b-13_1asom_811 {
  margin-bottom: 160px;
}

._m-l-13_1asom_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1asom_825 {
  border-radius: 0;
}

._r-1_1asom_829 {
  border-radius: 2px;
}

._r-2_1asom_833 {
  border-radius: 4px;
}

._r-3_1asom_837 {
  border-radius: 6px;
}

._r-4_1asom_841 {
  border-radius: 8px;
}

._r-5_1asom_845 {
  border-radius: 12px;
}

._r-6_1asom_849 {
  border-radius: 20px;
}

._r-full_1asom_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1asom_860 {
  border: 0 solid;
}

._border-1_1asom_864 {
  border: 1px solid;
}

._border-2_1asom_868 {
  border: 2px solid;
}

._border-3_1asom_872 {
  border: 3px solid;
}

._border-4_1asom_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1asom_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1asom_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1asom_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1asom_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1asom_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1asom_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1asom_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1asom_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1asom_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1asom_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1asom_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1asom_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1asom_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1asom_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1asom_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1asom_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1asom_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_1asom_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_1asom_1047 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_1asom_1047 {
    display: block;
  }
}

._desktopLayout_1asom_1056 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_1asom_1056 {
    grid-template-columns: 1fr;
    gap: 16px;
    flex: initial;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_1asom_1056 {
    display: none !important;
  }
}

._leftSection_1asom_1077 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 0;
}

._rightSection_1asom_1084 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._rightSection_1asom_1084 {
    height: auto;
  }
}

._tabContent_1asom_1097 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContent_1asom_1097 {
    display: none !important;
    flex-direction: column;
    flex: 1;
  }
  ._tabContent_1asom_1097._activeSection_1asom_1106 {
    display: flex !important;
  }
}

._mobileEmptyMessage_1asom_1111 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1asom_1111 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    min-height: 240px;
    flex: 1;
    background-color: var(--color-bg-elevation-1);
  }
  ._mobileEmptyMessage_1asom_1111 i::before {
    font-size: 48px !important;
    color: var(--color-text-muted);
  }
  ._mobileEmptyMessage_1asom_1111 p {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
  }
  ._mobileEmptyMessage_1asom_1111 p:not(button) {
    color: var(--color-text-body);
  }
  ._mobileEmptyMessage_1asom_1111 p {
    font-weight: 600;
    text-align: center;
    color: var(--color-text-title);
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1asom_1111 p {
    font-size: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1asom_1111 p span {
    color: var(--color-danger);
  }
}

._mobileBottomButtons_1asom_1154 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1asom_1154 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_1asom_1154 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._bottomSpacer_1asom_1181 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_1asom_1181 {
    display: block;
    height: 82px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ch35_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ch35_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ch35_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ch35_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ch35_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ch35_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ch35_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ch35_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ch35_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1ch35_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ch35_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ch35_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ch35_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ch35_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ch35_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ch35_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ch35_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ch35_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1ch35_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ch35_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ch35_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ch35_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ch35_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ch35_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ch35_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ch35_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ch35_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1ch35_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ch35_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ch35_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ch35_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ch35_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ch35_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ch35_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ch35_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ch35_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1ch35_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ch35_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ch35_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ch35_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ch35_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ch35_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ch35_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ch35_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ch35_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1ch35_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ch35_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ch35_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ch35_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ch35_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ch35_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ch35_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ch35_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ch35_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1ch35_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ch35_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ch35_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ch35_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ch35_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ch35_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ch35_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ch35_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ch35_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1ch35_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ch35_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ch35_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ch35_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ch35_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ch35_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ch35_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ch35_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ch35_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ch35_259 {
  padding: 0;
}

._p-t-0_1ch35_263 {
  padding-top: 0;
}

._p-r-0_1ch35_267 {
  padding-right: 0;
}

._p-b-0_1ch35_271 {
  padding-bottom: 0;
}

._p-l-0_1ch35_275 {
  padding-left: 0;
}

._m-0_1ch35_279 {
  margin: 0;
}

._m-t-0_1ch35_283 {
  margin-top: 0;
}

._m-r-0_1ch35_287 {
  margin-right: 0;
}

._m-b-0_1ch35_291 {
  margin-bottom: 0;
}

._m-l-0_1ch35_295 {
  margin-left: 0;
}

._p-1_1ch35_299 {
  padding: 2px;
}

._p-t-1_1ch35_303 {
  padding-top: 2px;
}

._p-r-1_1ch35_307 {
  padding-right: 2px;
}

._p-b-1_1ch35_311 {
  padding-bottom: 2px;
}

._p-l-1_1ch35_315 {
  padding-left: 2px;
}

._m-1_1ch35_319 {
  margin: 2px;
}

._m-t-1_1ch35_323 {
  margin-top: 2px;
}

._m-r-1_1ch35_327 {
  margin-right: 2px;
}

._m-b-1_1ch35_331 {
  margin-bottom: 2px;
}

._m-l-1_1ch35_335 {
  margin-left: 2px;
}

._p-2_1ch35_339 {
  padding: 4px;
}

._p-t-2_1ch35_343 {
  padding-top: 4px;
}

._p-r-2_1ch35_347 {
  padding-right: 4px;
}

._p-b-2_1ch35_351 {
  padding-bottom: 4px;
}

._p-l-2_1ch35_355 {
  padding-left: 4px;
}

._m-2_1ch35_359 {
  margin: 4px;
}

._m-t-2_1ch35_363 {
  margin-top: 4px;
}

._m-r-2_1ch35_367 {
  margin-right: 4px;
}

._m-b-2_1ch35_371 {
  margin-bottom: 4px;
}

._m-l-2_1ch35_375 {
  margin-left: 4px;
}

._p-3_1ch35_379 {
  padding: 8px;
}

._p-t-3_1ch35_383 {
  padding-top: 8px;
}

._p-r-3_1ch35_387 {
  padding-right: 8px;
}

._p-b-3_1ch35_391 {
  padding-bottom: 8px;
}

._p-l-3_1ch35_395 {
  padding-left: 8px;
}

._m-3_1ch35_399 {
  margin: 8px;
}

._m-t-3_1ch35_403 {
  margin-top: 8px;
}

._m-r-3_1ch35_407 {
  margin-right: 8px;
}

._m-b-3_1ch35_411 {
  margin-bottom: 8px;
}

._m-l-3_1ch35_415 {
  margin-left: 8px;
}

._p-4_1ch35_419 {
  padding: 12px;
}

._p-t-4_1ch35_423 {
  padding-top: 12px;
}

._p-r-4_1ch35_427 {
  padding-right: 12px;
}

._p-b-4_1ch35_431 {
  padding-bottom: 12px;
}

._p-l-4_1ch35_435 {
  padding-left: 12px;
}

._m-4_1ch35_439 {
  margin: 12px;
}

._m-t-4_1ch35_443 {
  margin-top: 12px;
}

._m-r-4_1ch35_447 {
  margin-right: 12px;
}

._m-b-4_1ch35_451 {
  margin-bottom: 12px;
}

._m-l-4_1ch35_455 {
  margin-left: 12px;
}

._p-5_1ch35_459 {
  padding: 16px;
}

._p-t-5_1ch35_463 {
  padding-top: 16px;
}

._p-r-5_1ch35_467 {
  padding-right: 16px;
}

._p-b-5_1ch35_471 {
  padding-bottom: 16px;
}

._p-l-5_1ch35_475 {
  padding-left: 16px;
}

._m-5_1ch35_479 {
  margin: 16px;
}

._m-t-5_1ch35_483 {
  margin-top: 16px;
}

._m-r-5_1ch35_487 {
  margin-right: 16px;
}

._m-b-5_1ch35_491 {
  margin-bottom: 16px;
}

._m-l-5_1ch35_495 {
  margin-left: 16px;
}

._p-6_1ch35_499 {
  padding: 24px;
}

._p-t-6_1ch35_503 {
  padding-top: 24px;
}

._p-r-6_1ch35_507 {
  padding-right: 24px;
}

._p-b-6_1ch35_511 {
  padding-bottom: 24px;
}

._p-l-6_1ch35_515 {
  padding-left: 24px;
}

._m-6_1ch35_519 {
  margin: 24px;
}

._m-t-6_1ch35_523 {
  margin-top: 24px;
}

._m-r-6_1ch35_527 {
  margin-right: 24px;
}

._m-b-6_1ch35_531 {
  margin-bottom: 24px;
}

._m-l-6_1ch35_535 {
  margin-left: 24px;
}

._p-7_1ch35_539 {
  padding: 32px;
}

._p-t-7_1ch35_543 {
  padding-top: 32px;
}

._p-r-7_1ch35_547 {
  padding-right: 32px;
}

._p-b-7_1ch35_551 {
  padding-bottom: 32px;
}

._p-l-7_1ch35_555 {
  padding-left: 32px;
}

._m-7_1ch35_559 {
  margin: 32px;
}

._m-t-7_1ch35_563 {
  margin-top: 32px;
}

._m-r-7_1ch35_567 {
  margin-right: 32px;
}

._m-b-7_1ch35_571 {
  margin-bottom: 32px;
}

._m-l-7_1ch35_575 {
  margin-left: 32px;
}

._p-8_1ch35_579 {
  padding: 40px;
}

._p-t-8_1ch35_583 {
  padding-top: 40px;
}

._p-r-8_1ch35_587 {
  padding-right: 40px;
}

._p-b-8_1ch35_591 {
  padding-bottom: 40px;
}

._p-l-8_1ch35_595 {
  padding-left: 40px;
}

._m-8_1ch35_599 {
  margin: 40px;
}

._m-t-8_1ch35_603 {
  margin-top: 40px;
}

._m-r-8_1ch35_607 {
  margin-right: 40px;
}

._m-b-8_1ch35_611 {
  margin-bottom: 40px;
}

._m-l-8_1ch35_615 {
  margin-left: 40px;
}

._p-9_1ch35_619 {
  padding: 48px;
}

._p-t-9_1ch35_623 {
  padding-top: 48px;
}

._p-r-9_1ch35_627 {
  padding-right: 48px;
}

._p-b-9_1ch35_631 {
  padding-bottom: 48px;
}

._p-l-9_1ch35_635 {
  padding-left: 48px;
}

._m-9_1ch35_639 {
  margin: 48px;
}

._m-t-9_1ch35_643 {
  margin-top: 48px;
}

._m-r-9_1ch35_647 {
  margin-right: 48px;
}

._m-b-9_1ch35_651 {
  margin-bottom: 48px;
}

._m-l-9_1ch35_655 {
  margin-left: 48px;
}

._p-10_1ch35_659 {
  padding: 64px;
}

._p-t-10_1ch35_663 {
  padding-top: 64px;
}

._p-r-10_1ch35_667 {
  padding-right: 64px;
}

._p-b-10_1ch35_671 {
  padding-bottom: 64px;
}

._p-l-10_1ch35_675 {
  padding-left: 64px;
}

._m-10_1ch35_679 {
  margin: 64px;
}

._m-t-10_1ch35_683 {
  margin-top: 64px;
}

._m-r-10_1ch35_687 {
  margin-right: 64px;
}

._m-b-10_1ch35_691 {
  margin-bottom: 64px;
}

._m-l-10_1ch35_695 {
  margin-left: 64px;
}

._p-11_1ch35_699 {
  padding: 80px;
}

._p-t-11_1ch35_703 {
  padding-top: 80px;
}

._p-r-11_1ch35_707 {
  padding-right: 80px;
}

._p-b-11_1ch35_711 {
  padding-bottom: 80px;
}

._p-l-11_1ch35_715 {
  padding-left: 80px;
}

._m-11_1ch35_719 {
  margin: 80px;
}

._m-t-11_1ch35_723 {
  margin-top: 80px;
}

._m-r-11_1ch35_727 {
  margin-right: 80px;
}

._m-b-11_1ch35_731 {
  margin-bottom: 80px;
}

._m-l-11_1ch35_735 {
  margin-left: 80px;
}

._p-12_1ch35_739 {
  padding: 96px;
}

._p-t-12_1ch35_743 {
  padding-top: 96px;
}

._p-r-12_1ch35_747 {
  padding-right: 96px;
}

._p-b-12_1ch35_751 {
  padding-bottom: 96px;
}

._p-l-12_1ch35_755 {
  padding-left: 96px;
}

._m-12_1ch35_759 {
  margin: 96px;
}

._m-t-12_1ch35_763 {
  margin-top: 96px;
}

._m-r-12_1ch35_767 {
  margin-right: 96px;
}

._m-b-12_1ch35_771 {
  margin-bottom: 96px;
}

._m-l-12_1ch35_775 {
  margin-left: 96px;
}

._p-13_1ch35_779 {
  padding: 160px;
}

._p-t-13_1ch35_783 {
  padding-top: 160px;
}

._p-r-13_1ch35_787 {
  padding-right: 160px;
}

._p-b-13_1ch35_791 {
  padding-bottom: 160px;
}

._p-l-13_1ch35_795 {
  padding-left: 160px;
}

._m-13_1ch35_799 {
  margin: 160px;
}

._m-t-13_1ch35_803 {
  margin-top: 160px;
}

._m-r-13_1ch35_807 {
  margin-right: 160px;
}

._m-b-13_1ch35_811 {
  margin-bottom: 160px;
}

._m-l-13_1ch35_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ch35_825 {
  border-radius: 0;
}

._r-1_1ch35_829 {
  border-radius: 2px;
}

._r-2_1ch35_833 {
  border-radius: 4px;
}

._r-3_1ch35_837 {
  border-radius: 6px;
}

._r-4_1ch35_841 {
  border-radius: 8px;
}

._r-5_1ch35_845 {
  border-radius: 12px;
}

._r-6_1ch35_849 {
  border-radius: 20px;
}

._r-full_1ch35_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ch35_860 {
  border: 0 solid;
}

._border-1_1ch35_864 {
  border: 1px solid;
}

._border-2_1ch35_868 {
  border: 2px solid;
}

._border-3_1ch35_872 {
  border: 3px solid;
}

._border-4_1ch35_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ch35_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ch35_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ch35_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ch35_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ch35_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ch35_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ch35_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ch35_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ch35_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1ch35_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ch35_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ch35_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ch35_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ch35_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ch35_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ch35_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ch35_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_1ch35_1039 {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_1ch35_1039 {
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_1ch35_1055 {
  width: 860px;
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 64px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._modal_1ch35_1055 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1ch35_1055 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
  }
}

._header_1ch35_1080 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  border-bottom: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_1ch35_1080 {
    padding: 12px;
  }
}

._title_1ch35_1093 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1ch35_1093:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1ch35_1093 {
    font-size: 16px;
  }
}
._title_1ch35_1093 {
  margin: 0;
  color: var(--color-text-title);
}

._closeButton_1ch35_1111 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.15s;
}
._closeButton_1ch35_1111:hover {
  background-color: var(--color-default-hover);
}
._closeButton_1ch35_1111 i::before {
  font-size: 20px;
  color: var(--color-text-body);
}

._content_1ch35_1132 {
  flex: 1;
  overflow-y: auto;
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1ch35_1132 {
    padding: 12px;
  }
}

._templateGrid_1ch35_1143 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  gap: 16px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._templateGrid_1ch35_1143 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._templateGrid_1ch35_1143 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

._templateCard_1ch35_1161 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  padding: 16px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  cursor: pointer;
  transition: border-color 0.15s, box-shadow 0.15s;
}
._templateCard_1ch35_1161:hover {
  border-color: var(--color-primary);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  background-color: var(--color-bg-elevation-1);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._templateCard_1ch35_1161 {
    padding: 12px;
  }
}

._cardTitle_1ch35_1184 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._cardTitle_1ch35_1184:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardTitle_1ch35_1184 {
    font-size: 14px;
  }
}
._cardTitle_1ch35_1184 {
  margin: 0 0 8px 0;
  width: 100%;
  color: var(--color-text-title);
}

._divider_1ch35_1203 {
  width: 100%;
  height: 1px;
  background-color: var(--color-border);
  margin-bottom: 8px;
}

._fieldTags_1ch35_1210 {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  flex: 1;
  gap: 8px;
}

._fieldTag_1ch35_1210 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldTag_1ch35_1210:not(button) {
  color: var(--color-text-body);
}
._fieldTag_1ch35_1210 {
  padding: 2px 8px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  color: var(--color-text-secondary);
}

._skeletonCard_1ch35_1234 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
}

._skeletonTitle_1ch35_1243 {
  width: 60%;
  height: 24px;
  background: linear-gradient(90deg, var(--color-default-fill) 25%, var(--color-default-hover) 50%, var(--color-default-fill) 75%);
  background-size: 200% 100%;
  animation: _shimmer_1ch35_1 1.5s infinite;
  border-radius: 4px;
  margin-bottom: 8px;
}

._skeletonTags_1ch35_1253 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._skeletonTag_1ch35_1253 {
  width: 48px;
  height: 24px;
  background: linear-gradient(90deg, var(--color-default-fill) 25%, var(--color-default-hover) 50%, var(--color-default-fill) 75%);
  background-size: 200% 100%;
  animation: _shimmer_1ch35_1 1.5s infinite;
  border-radius: 4px;
}

@keyframes _shimmer_1ch35_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1gqyw_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gqyw_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gqyw_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gqyw_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1gqyw_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1gqyw_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1gqyw_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1gqyw_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1gqyw_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1gqyw_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gqyw_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gqyw_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gqyw_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1gqyw_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1gqyw_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1gqyw_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1gqyw_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1gqyw_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1gqyw_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gqyw_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gqyw_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gqyw_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1gqyw_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1gqyw_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1gqyw_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1gqyw_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1gqyw_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1gqyw_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gqyw_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gqyw_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gqyw_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1gqyw_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1gqyw_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1gqyw_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1gqyw_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1gqyw_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1gqyw_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gqyw_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gqyw_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gqyw_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1gqyw_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1gqyw_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1gqyw_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1gqyw_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1gqyw_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1gqyw_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gqyw_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gqyw_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gqyw_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1gqyw_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1gqyw_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1gqyw_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1gqyw_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1gqyw_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1gqyw_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gqyw_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gqyw_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gqyw_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1gqyw_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1gqyw_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1gqyw_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1gqyw_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1gqyw_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1gqyw_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gqyw_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gqyw_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gqyw_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1gqyw_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1gqyw_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1gqyw_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1gqyw_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1gqyw_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1gqyw_259 {
  padding: 0;
}

._p-t-0_1gqyw_263 {
  padding-top: 0;
}

._p-r-0_1gqyw_267 {
  padding-right: 0;
}

._p-b-0_1gqyw_271 {
  padding-bottom: 0;
}

._p-l-0_1gqyw_275 {
  padding-left: 0;
}

._m-0_1gqyw_279 {
  margin: 0;
}

._m-t-0_1gqyw_283 {
  margin-top: 0;
}

._m-r-0_1gqyw_287 {
  margin-right: 0;
}

._m-b-0_1gqyw_291 {
  margin-bottom: 0;
}

._m-l-0_1gqyw_295 {
  margin-left: 0;
}

._p-1_1gqyw_299 {
  padding: 2px;
}

._p-t-1_1gqyw_303 {
  padding-top: 2px;
}

._p-r-1_1gqyw_307 {
  padding-right: 2px;
}

._p-b-1_1gqyw_311 {
  padding-bottom: 2px;
}

._p-l-1_1gqyw_315 {
  padding-left: 2px;
}

._m-1_1gqyw_319 {
  margin: 2px;
}

._m-t-1_1gqyw_323 {
  margin-top: 2px;
}

._m-r-1_1gqyw_327 {
  margin-right: 2px;
}

._m-b-1_1gqyw_331 {
  margin-bottom: 2px;
}

._m-l-1_1gqyw_335 {
  margin-left: 2px;
}

._p-2_1gqyw_339 {
  padding: 4px;
}

._p-t-2_1gqyw_343 {
  padding-top: 4px;
}

._p-r-2_1gqyw_347 {
  padding-right: 4px;
}

._p-b-2_1gqyw_351 {
  padding-bottom: 4px;
}

._p-l-2_1gqyw_355 {
  padding-left: 4px;
}

._m-2_1gqyw_359 {
  margin: 4px;
}

._m-t-2_1gqyw_363 {
  margin-top: 4px;
}

._m-r-2_1gqyw_367 {
  margin-right: 4px;
}

._m-b-2_1gqyw_371 {
  margin-bottom: 4px;
}

._m-l-2_1gqyw_375 {
  margin-left: 4px;
}

._p-3_1gqyw_379 {
  padding: 8px;
}

._p-t-3_1gqyw_383 {
  padding-top: 8px;
}

._p-r-3_1gqyw_387 {
  padding-right: 8px;
}

._p-b-3_1gqyw_391 {
  padding-bottom: 8px;
}

._p-l-3_1gqyw_395 {
  padding-left: 8px;
}

._m-3_1gqyw_399 {
  margin: 8px;
}

._m-t-3_1gqyw_403 {
  margin-top: 8px;
}

._m-r-3_1gqyw_407 {
  margin-right: 8px;
}

._m-b-3_1gqyw_411 {
  margin-bottom: 8px;
}

._m-l-3_1gqyw_415 {
  margin-left: 8px;
}

._p-4_1gqyw_419 {
  padding: 12px;
}

._p-t-4_1gqyw_423 {
  padding-top: 12px;
}

._p-r-4_1gqyw_427 {
  padding-right: 12px;
}

._p-b-4_1gqyw_431 {
  padding-bottom: 12px;
}

._p-l-4_1gqyw_435 {
  padding-left: 12px;
}

._m-4_1gqyw_439 {
  margin: 12px;
}

._m-t-4_1gqyw_443 {
  margin-top: 12px;
}

._m-r-4_1gqyw_447 {
  margin-right: 12px;
}

._m-b-4_1gqyw_451 {
  margin-bottom: 12px;
}

._m-l-4_1gqyw_455 {
  margin-left: 12px;
}

._p-5_1gqyw_459 {
  padding: 16px;
}

._p-t-5_1gqyw_463 {
  padding-top: 16px;
}

._p-r-5_1gqyw_467 {
  padding-right: 16px;
}

._p-b-5_1gqyw_471 {
  padding-bottom: 16px;
}

._p-l-5_1gqyw_475 {
  padding-left: 16px;
}

._m-5_1gqyw_479 {
  margin: 16px;
}

._m-t-5_1gqyw_483 {
  margin-top: 16px;
}

._m-r-5_1gqyw_487 {
  margin-right: 16px;
}

._m-b-5_1gqyw_491 {
  margin-bottom: 16px;
}

._m-l-5_1gqyw_495 {
  margin-left: 16px;
}

._p-6_1gqyw_499 {
  padding: 24px;
}

._p-t-6_1gqyw_503 {
  padding-top: 24px;
}

._p-r-6_1gqyw_507 {
  padding-right: 24px;
}

._p-b-6_1gqyw_511 {
  padding-bottom: 24px;
}

._p-l-6_1gqyw_515 {
  padding-left: 24px;
}

._m-6_1gqyw_519 {
  margin: 24px;
}

._m-t-6_1gqyw_523 {
  margin-top: 24px;
}

._m-r-6_1gqyw_527 {
  margin-right: 24px;
}

._m-b-6_1gqyw_531 {
  margin-bottom: 24px;
}

._m-l-6_1gqyw_535 {
  margin-left: 24px;
}

._p-7_1gqyw_539 {
  padding: 32px;
}

._p-t-7_1gqyw_543 {
  padding-top: 32px;
}

._p-r-7_1gqyw_547 {
  padding-right: 32px;
}

._p-b-7_1gqyw_551 {
  padding-bottom: 32px;
}

._p-l-7_1gqyw_555 {
  padding-left: 32px;
}

._m-7_1gqyw_559 {
  margin: 32px;
}

._m-t-7_1gqyw_563 {
  margin-top: 32px;
}

._m-r-7_1gqyw_567 {
  margin-right: 32px;
}

._m-b-7_1gqyw_571 {
  margin-bottom: 32px;
}

._m-l-7_1gqyw_575 {
  margin-left: 32px;
}

._p-8_1gqyw_579 {
  padding: 40px;
}

._p-t-8_1gqyw_583 {
  padding-top: 40px;
}

._p-r-8_1gqyw_587 {
  padding-right: 40px;
}

._p-b-8_1gqyw_591 {
  padding-bottom: 40px;
}

._p-l-8_1gqyw_595 {
  padding-left: 40px;
}

._m-8_1gqyw_599 {
  margin: 40px;
}

._m-t-8_1gqyw_603 {
  margin-top: 40px;
}

._m-r-8_1gqyw_607 {
  margin-right: 40px;
}

._m-b-8_1gqyw_611 {
  margin-bottom: 40px;
}

._m-l-8_1gqyw_615 {
  margin-left: 40px;
}

._p-9_1gqyw_619 {
  padding: 48px;
}

._p-t-9_1gqyw_623 {
  padding-top: 48px;
}

._p-r-9_1gqyw_627 {
  padding-right: 48px;
}

._p-b-9_1gqyw_631 {
  padding-bottom: 48px;
}

._p-l-9_1gqyw_635 {
  padding-left: 48px;
}

._m-9_1gqyw_639 {
  margin: 48px;
}

._m-t-9_1gqyw_643 {
  margin-top: 48px;
}

._m-r-9_1gqyw_647 {
  margin-right: 48px;
}

._m-b-9_1gqyw_651 {
  margin-bottom: 48px;
}

._m-l-9_1gqyw_655 {
  margin-left: 48px;
}

._p-10_1gqyw_659 {
  padding: 64px;
}

._p-t-10_1gqyw_663 {
  padding-top: 64px;
}

._p-r-10_1gqyw_667 {
  padding-right: 64px;
}

._p-b-10_1gqyw_671 {
  padding-bottom: 64px;
}

._p-l-10_1gqyw_675 {
  padding-left: 64px;
}

._m-10_1gqyw_679 {
  margin: 64px;
}

._m-t-10_1gqyw_683 {
  margin-top: 64px;
}

._m-r-10_1gqyw_687 {
  margin-right: 64px;
}

._m-b-10_1gqyw_691 {
  margin-bottom: 64px;
}

._m-l-10_1gqyw_695 {
  margin-left: 64px;
}

._p-11_1gqyw_699 {
  padding: 80px;
}

._p-t-11_1gqyw_703 {
  padding-top: 80px;
}

._p-r-11_1gqyw_707 {
  padding-right: 80px;
}

._p-b-11_1gqyw_711 {
  padding-bottom: 80px;
}

._p-l-11_1gqyw_715 {
  padding-left: 80px;
}

._m-11_1gqyw_719 {
  margin: 80px;
}

._m-t-11_1gqyw_723 {
  margin-top: 80px;
}

._m-r-11_1gqyw_727 {
  margin-right: 80px;
}

._m-b-11_1gqyw_731 {
  margin-bottom: 80px;
}

._m-l-11_1gqyw_735 {
  margin-left: 80px;
}

._p-12_1gqyw_739 {
  padding: 96px;
}

._p-t-12_1gqyw_743 {
  padding-top: 96px;
}

._p-r-12_1gqyw_747 {
  padding-right: 96px;
}

._p-b-12_1gqyw_751 {
  padding-bottom: 96px;
}

._p-l-12_1gqyw_755 {
  padding-left: 96px;
}

._m-12_1gqyw_759 {
  margin: 96px;
}

._m-t-12_1gqyw_763 {
  margin-top: 96px;
}

._m-r-12_1gqyw_767 {
  margin-right: 96px;
}

._m-b-12_1gqyw_771 {
  margin-bottom: 96px;
}

._m-l-12_1gqyw_775 {
  margin-left: 96px;
}

._p-13_1gqyw_779 {
  padding: 160px;
}

._p-t-13_1gqyw_783 {
  padding-top: 160px;
}

._p-r-13_1gqyw_787 {
  padding-right: 160px;
}

._p-b-13_1gqyw_791 {
  padding-bottom: 160px;
}

._p-l-13_1gqyw_795 {
  padding-left: 160px;
}

._m-13_1gqyw_799 {
  margin: 160px;
}

._m-t-13_1gqyw_803 {
  margin-top: 160px;
}

._m-r-13_1gqyw_807 {
  margin-right: 160px;
}

._m-b-13_1gqyw_811 {
  margin-bottom: 160px;
}

._m-l-13_1gqyw_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1gqyw_825 {
  border-radius: 0;
}

._r-1_1gqyw_829 {
  border-radius: 2px;
}

._r-2_1gqyw_833 {
  border-radius: 4px;
}

._r-3_1gqyw_837 {
  border-radius: 6px;
}

._r-4_1gqyw_841 {
  border-radius: 8px;
}

._r-5_1gqyw_845 {
  border-radius: 12px;
}

._r-6_1gqyw_849 {
  border-radius: 20px;
}

._r-full_1gqyw_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1gqyw_860 {
  border: 0 solid;
}

._border-1_1gqyw_864 {
  border: 1px solid;
}

._border-2_1gqyw_868 {
  border: 2px solid;
}

._border-3_1gqyw_872 {
  border: 3px solid;
}

._border-4_1gqyw_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1gqyw_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1gqyw_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1gqyw_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1gqyw_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1gqyw_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1gqyw_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1gqyw_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1gqyw_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1gqyw_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1gqyw_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1gqyw_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1gqyw_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1gqyw_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1gqyw_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1gqyw_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1gqyw_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1gqyw_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1gqyw_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1gqyw_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1gqyw_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._listHeader_1gqyw_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_1gqyw_1065 {
    margin-bottom: 8px;
    height: 30px;
  }
}

._totalCount_1gqyw_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_1gqyw_1078:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1gqyw_1078 {
    font-size: 14px;
  }
}
._totalCount_1gqyw_1078 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1gqyw_1078 {
    font-size: 16px;
  }
}

._countNumber_1gqyw_1101 {
  color: var(--color-primary);
}

._revalidating_1gqyw_1105 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._revalidating_1gqyw_1105:not(button) {
  color: var(--color-text-body);
}
._revalidating_1gqyw_1105 {
  color: var(--color-text-muted);
  font-weight: 400;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_1gqyw_1105 {
    font-size: 14px;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_1gqyw_1124 {
    display: none !important;
  }
}

._mobileSearch_1gqyw_1129 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1gqyw_1129 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1gqyw_1129 > ._with-icon_1gqyw_1138,
  ._mobileSearch_1gqyw_1129 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_1gqyw_1145 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_1gqyw_1145 i::before {
  font-size: 20px;
}

._formLink_1gqyw_1158 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
._formLink_1gqyw_1158:hover {
  color: var(--color-link-hover);
}

._landingLink_1gqyw_1168 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
._landingLink_1gqyw_1168:hover {
  color: var(--color-link-hover);
}

._spacer_1gqyw_1178 {
  flex: 1;
}

._tableWrapper_1gqyw_1182 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1gqyw_1182 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

._fixedButton_1gqyw_1198 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_1gqyw_1198 {
    display: none;
  }
}

._floatingButton_1gqyw_1211 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_1gqyw_1211 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_1gqyw_1211 i::before {
    font-size: 28px;
  }
}
._floatingButton_1gqyw_1211._hidden_1gqyw_1234 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_1gqyw_1241 {
    display: none;
  }
}

._skeleton_1gqyw_1246 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1gqyw_1 1.5s ease-in-out infinite;
}

._centerMessage_1gqyw_1253 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_1gqyw_1253:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_1gqyw_1253 {
    font-size: 14px;
  }
}
._centerMessage_1gqyw_1253 {
  color: var(--color-text-muted);
}

._errorMessage_1gqyw_1274 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_1gqyw_1274:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1gqyw_1274 {
    font-size: 14px;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
  position: sticky;
  top: 0;
  z-index: 2;
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  white-space: nowrap;
}

._copyColumn_1gqyw_1328 {
  width: 48px;
  min-width: 48px;
}

._copyButton_1gqyw_1333 {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-text-action);
  transition: color 0.2s, opacity 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
._copyButton_1gqyw_1333:hover {
  color: var(--color-primary);
}
._copyButton_1gqyw_1333:focus {
  outline: none;
}
._copyButton_1gqyw_1333 i::before {
  font-size: 22px;
}
tr:hover ._copyButton_1gqyw_1333 {
  opacity: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._copyButton_1gqyw_1333 {
    opacity: 1;
  }
}

._copyButtonLoading_1gqyw_1363 {
  opacity: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1vvdh_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1vvdh_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1vvdh_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1vvdh_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1vvdh_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1vvdh_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1vvdh_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1vvdh_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1vvdh_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1vvdh_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1vvdh_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1vvdh_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1vvdh_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1vvdh_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1vvdh_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1vvdh_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1vvdh_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1vvdh_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1vvdh_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1vvdh_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1vvdh_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1vvdh_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1vvdh_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1vvdh_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1vvdh_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1vvdh_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1vvdh_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1vvdh_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1vvdh_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1vvdh_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1vvdh_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1vvdh_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1vvdh_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1vvdh_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1vvdh_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1vvdh_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1vvdh_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1vvdh_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1vvdh_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1vvdh_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1vvdh_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1vvdh_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1vvdh_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1vvdh_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1vvdh_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1vvdh_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1vvdh_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1vvdh_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1vvdh_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1vvdh_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1vvdh_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1vvdh_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1vvdh_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1vvdh_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1vvdh_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1vvdh_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1vvdh_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1vvdh_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1vvdh_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1vvdh_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1vvdh_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1vvdh_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1vvdh_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1vvdh_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1vvdh_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1vvdh_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1vvdh_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1vvdh_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1vvdh_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1vvdh_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1vvdh_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1vvdh_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1vvdh_259 {
  padding: 0;
}

._p-t-0_1vvdh_263 {
  padding-top: 0;
}

._p-r-0_1vvdh_267 {
  padding-right: 0;
}

._p-b-0_1vvdh_271 {
  padding-bottom: 0;
}

._p-l-0_1vvdh_275 {
  padding-left: 0;
}

._m-0_1vvdh_279 {
  margin: 0;
}

._m-t-0_1vvdh_283 {
  margin-top: 0;
}

._m-r-0_1vvdh_287 {
  margin-right: 0;
}

._m-b-0_1vvdh_291 {
  margin-bottom: 0;
}

._m-l-0_1vvdh_295 {
  margin-left: 0;
}

._p-1_1vvdh_299 {
  padding: 2px;
}

._p-t-1_1vvdh_303 {
  padding-top: 2px;
}

._p-r-1_1vvdh_307 {
  padding-right: 2px;
}

._p-b-1_1vvdh_311 {
  padding-bottom: 2px;
}

._p-l-1_1vvdh_315 {
  padding-left: 2px;
}

._m-1_1vvdh_319 {
  margin: 2px;
}

._m-t-1_1vvdh_323 {
  margin-top: 2px;
}

._m-r-1_1vvdh_327 {
  margin-right: 2px;
}

._m-b-1_1vvdh_331 {
  margin-bottom: 2px;
}

._m-l-1_1vvdh_335 {
  margin-left: 2px;
}

._p-2_1vvdh_339 {
  padding: 4px;
}

._p-t-2_1vvdh_343 {
  padding-top: 4px;
}

._p-r-2_1vvdh_347 {
  padding-right: 4px;
}

._p-b-2_1vvdh_351 {
  padding-bottom: 4px;
}

._p-l-2_1vvdh_355 {
  padding-left: 4px;
}

._m-2_1vvdh_359 {
  margin: 4px;
}

._m-t-2_1vvdh_363 {
  margin-top: 4px;
}

._m-r-2_1vvdh_367 {
  margin-right: 4px;
}

._m-b-2_1vvdh_371 {
  margin-bottom: 4px;
}

._m-l-2_1vvdh_375 {
  margin-left: 4px;
}

._p-3_1vvdh_379 {
  padding: 8px;
}

._p-t-3_1vvdh_383 {
  padding-top: 8px;
}

._p-r-3_1vvdh_387 {
  padding-right: 8px;
}

._p-b-3_1vvdh_391 {
  padding-bottom: 8px;
}

._p-l-3_1vvdh_395 {
  padding-left: 8px;
}

._m-3_1vvdh_399 {
  margin: 8px;
}

._m-t-3_1vvdh_403 {
  margin-top: 8px;
}

._m-r-3_1vvdh_407 {
  margin-right: 8px;
}

._m-b-3_1vvdh_411 {
  margin-bottom: 8px;
}

._m-l-3_1vvdh_415 {
  margin-left: 8px;
}

._p-4_1vvdh_419 {
  padding: 12px;
}

._p-t-4_1vvdh_423 {
  padding-top: 12px;
}

._p-r-4_1vvdh_427 {
  padding-right: 12px;
}

._p-b-4_1vvdh_431 {
  padding-bottom: 12px;
}

._p-l-4_1vvdh_435 {
  padding-left: 12px;
}

._m-4_1vvdh_439 {
  margin: 12px;
}

._m-t-4_1vvdh_443 {
  margin-top: 12px;
}

._m-r-4_1vvdh_447 {
  margin-right: 12px;
}

._m-b-4_1vvdh_451 {
  margin-bottom: 12px;
}

._m-l-4_1vvdh_455 {
  margin-left: 12px;
}

._p-5_1vvdh_459 {
  padding: 16px;
}

._p-t-5_1vvdh_463 {
  padding-top: 16px;
}

._p-r-5_1vvdh_467 {
  padding-right: 16px;
}

._p-b-5_1vvdh_471 {
  padding-bottom: 16px;
}

._p-l-5_1vvdh_475 {
  padding-left: 16px;
}

._m-5_1vvdh_479 {
  margin: 16px;
}

._m-t-5_1vvdh_483 {
  margin-top: 16px;
}

._m-r-5_1vvdh_487 {
  margin-right: 16px;
}

._m-b-5_1vvdh_491 {
  margin-bottom: 16px;
}

._m-l-5_1vvdh_495 {
  margin-left: 16px;
}

._p-6_1vvdh_499 {
  padding: 24px;
}

._p-t-6_1vvdh_503 {
  padding-top: 24px;
}

._p-r-6_1vvdh_507 {
  padding-right: 24px;
}

._p-b-6_1vvdh_511 {
  padding-bottom: 24px;
}

._p-l-6_1vvdh_515 {
  padding-left: 24px;
}

._m-6_1vvdh_519 {
  margin: 24px;
}

._m-t-6_1vvdh_523 {
  margin-top: 24px;
}

._m-r-6_1vvdh_527 {
  margin-right: 24px;
}

._m-b-6_1vvdh_531 {
  margin-bottom: 24px;
}

._m-l-6_1vvdh_535 {
  margin-left: 24px;
}

._p-7_1vvdh_539 {
  padding: 32px;
}

._p-t-7_1vvdh_543 {
  padding-top: 32px;
}

._p-r-7_1vvdh_547 {
  padding-right: 32px;
}

._p-b-7_1vvdh_551 {
  padding-bottom: 32px;
}

._p-l-7_1vvdh_555 {
  padding-left: 32px;
}

._m-7_1vvdh_559 {
  margin: 32px;
}

._m-t-7_1vvdh_563 {
  margin-top: 32px;
}

._m-r-7_1vvdh_567 {
  margin-right: 32px;
}

._m-b-7_1vvdh_571 {
  margin-bottom: 32px;
}

._m-l-7_1vvdh_575 {
  margin-left: 32px;
}

._p-8_1vvdh_579 {
  padding: 40px;
}

._p-t-8_1vvdh_583 {
  padding-top: 40px;
}

._p-r-8_1vvdh_587 {
  padding-right: 40px;
}

._p-b-8_1vvdh_591 {
  padding-bottom: 40px;
}

._p-l-8_1vvdh_595 {
  padding-left: 40px;
}

._m-8_1vvdh_599 {
  margin: 40px;
}

._m-t-8_1vvdh_603 {
  margin-top: 40px;
}

._m-r-8_1vvdh_607 {
  margin-right: 40px;
}

._m-b-8_1vvdh_611 {
  margin-bottom: 40px;
}

._m-l-8_1vvdh_615 {
  margin-left: 40px;
}

._p-9_1vvdh_619 {
  padding: 48px;
}

._p-t-9_1vvdh_623 {
  padding-top: 48px;
}

._p-r-9_1vvdh_627 {
  padding-right: 48px;
}

._p-b-9_1vvdh_631 {
  padding-bottom: 48px;
}

._p-l-9_1vvdh_635 {
  padding-left: 48px;
}

._m-9_1vvdh_639 {
  margin: 48px;
}

._m-t-9_1vvdh_643 {
  margin-top: 48px;
}

._m-r-9_1vvdh_647 {
  margin-right: 48px;
}

._m-b-9_1vvdh_651 {
  margin-bottom: 48px;
}

._m-l-9_1vvdh_655 {
  margin-left: 48px;
}

._p-10_1vvdh_659 {
  padding: 64px;
}

._p-t-10_1vvdh_663 {
  padding-top: 64px;
}

._p-r-10_1vvdh_667 {
  padding-right: 64px;
}

._p-b-10_1vvdh_671 {
  padding-bottom: 64px;
}

._p-l-10_1vvdh_675 {
  padding-left: 64px;
}

._m-10_1vvdh_679 {
  margin: 64px;
}

._m-t-10_1vvdh_683 {
  margin-top: 64px;
}

._m-r-10_1vvdh_687 {
  margin-right: 64px;
}

._m-b-10_1vvdh_691 {
  margin-bottom: 64px;
}

._m-l-10_1vvdh_695 {
  margin-left: 64px;
}

._p-11_1vvdh_699 {
  padding: 80px;
}

._p-t-11_1vvdh_703 {
  padding-top: 80px;
}

._p-r-11_1vvdh_707 {
  padding-right: 80px;
}

._p-b-11_1vvdh_711 {
  padding-bottom: 80px;
}

._p-l-11_1vvdh_715 {
  padding-left: 80px;
}

._m-11_1vvdh_719 {
  margin: 80px;
}

._m-t-11_1vvdh_723 {
  margin-top: 80px;
}

._m-r-11_1vvdh_727 {
  margin-right: 80px;
}

._m-b-11_1vvdh_731 {
  margin-bottom: 80px;
}

._m-l-11_1vvdh_735 {
  margin-left: 80px;
}

._p-12_1vvdh_739 {
  padding: 96px;
}

._p-t-12_1vvdh_743 {
  padding-top: 96px;
}

._p-r-12_1vvdh_747 {
  padding-right: 96px;
}

._p-b-12_1vvdh_751 {
  padding-bottom: 96px;
}

._p-l-12_1vvdh_755 {
  padding-left: 96px;
}

._m-12_1vvdh_759 {
  margin: 96px;
}

._m-t-12_1vvdh_763 {
  margin-top: 96px;
}

._m-r-12_1vvdh_767 {
  margin-right: 96px;
}

._m-b-12_1vvdh_771 {
  margin-bottom: 96px;
}

._m-l-12_1vvdh_775 {
  margin-left: 96px;
}

._p-13_1vvdh_779 {
  padding: 160px;
}

._p-t-13_1vvdh_783 {
  padding-top: 160px;
}

._p-r-13_1vvdh_787 {
  padding-right: 160px;
}

._p-b-13_1vvdh_791 {
  padding-bottom: 160px;
}

._p-l-13_1vvdh_795 {
  padding-left: 160px;
}

._m-13_1vvdh_799 {
  margin: 160px;
}

._m-t-13_1vvdh_803 {
  margin-top: 160px;
}

._m-r-13_1vvdh_807 {
  margin-right: 160px;
}

._m-b-13_1vvdh_811 {
  margin-bottom: 160px;
}

._m-l-13_1vvdh_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1vvdh_825 {
  border-radius: 0;
}

._r-1_1vvdh_829 {
  border-radius: 2px;
}

._r-2_1vvdh_833 {
  border-radius: 4px;
}

._r-3_1vvdh_837 {
  border-radius: 6px;
}

._r-4_1vvdh_841 {
  border-radius: 8px;
}

._r-5_1vvdh_845 {
  border-radius: 12px;
}

._r-6_1vvdh_849 {
  border-radius: 20px;
}

._r-full_1vvdh_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1vvdh_860 {
  border: 0 solid;
}

._border-1_1vvdh_864 {
  border: 1px solid;
}

._border-2_1vvdh_868 {
  border: 2px solid;
}

._border-3_1vvdh_872 {
  border: 3px solid;
}

._border-4_1vvdh_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1vvdh_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1vvdh_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1vvdh_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1vvdh_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1vvdh_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1vvdh_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1vvdh_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1vvdh_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1vvdh_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1vvdh_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1vvdh_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1vvdh_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1vvdh_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1vvdh_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1vvdh_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1vvdh_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1vvdh_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_1vvdh_1039 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_1vvdh_1039 {
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_1vvdh_1058 {
  width: 700px;
  height: 60vh;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  display: flex;
  flex-direction: column;
}
._modal_1vvdh_1058 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1vvdh_1058 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
    padding: 12px;
  }
}

._header_1vvdh_1084 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
._header_1vvdh_1084 button {
  padding: unset;
}

._title_1vvdh_1094 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1vvdh_1094:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1vvdh_1094 {
    font-size: 16px;
  }
}
._title_1vvdh_1094 {
  color: var(--color-text-title);
  margin: 0;
}

._tabContainer_1vvdh_1112 {
  margin-bottom: 24px;
}

._content_1vvdh_1116 {
  flex: 1;
  overflow-y: auto;
}

._infoTable_1vvdh_1121 {
  width: 100%;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
}
._infoTable_1vvdh_1121 tr:not(:last-child) th,
._infoTable_1vvdh_1121 tr:not(:last-child) td {
  border-bottom: 1px solid var(--color-border);
}
._infoTable_1vvdh_1121 th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._infoTable_1vvdh_1121 th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoTable_1vvdh_1121 th {
    font-size: 12px;
  }
}
._infoTable_1vvdh_1121 th {
  background-color: var(--color-default-fill);
  color: var(--color-text-primary);
  text-align: left;
  padding: 12px 8px;
  width: 160px;
  vertical-align: middle;
  white-space: pre-line;
}
._infoTable_1vvdh_1121 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._infoTable_1vvdh_1121 td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoTable_1vvdh_1121 td {
    font-size: 12px;
  }
}
._infoTable_1vvdh_1121 td {
  color: var(--color-text-primary);
  text-align: left;
  padding: 12px 8px;
  vertical-align: middle;
}

._emptyContent_1vvdh_1175 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyContent_1vvdh_1175:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyContent_1vvdh_1175 {
    font-size: 14px;
  }
}
._emptyContent_1vvdh_1175 {
  color: var(--color-text-muted);
}

._userAgentCell_1vvdh_1196 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._userAgentSummary_1vvdh_1202 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._userAgentSummary_1vvdh_1202:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._userAgentSummary_1vvdh_1202 {
    font-size: 12px;
  }
}
._userAgentSummary_1vvdh_1202 {
  color: var(--color-text-primary);
}

._userAgentToggle_1vvdh_1219 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._userAgentToggle_1vvdh_1219:not(button) {
  color: var(--color-text-body);
}
._userAgentToggle_1vvdh_1219 {
  background: none;
  border: none;
  padding: 0;
  color: var(--color-link);
  cursor: pointer;
  text-decoration: underline;
  align-self: flex-start;
}
._userAgentToggle_1vvdh_1219:hover {
  color: var(--color-link-hover);
  background-color: transparent;
}

._userAgentRaw_1vvdh_1241 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._userAgentRaw_1vvdh_1241:not(button) {
  color: var(--color-text-body);
}
._userAgentRaw_1vvdh_1241 {
  color: var(--color-text-secondary);
  background-color: var(--color-bg-elevation);
  padding: 4px 8px;
  border-radius: 4px;
  word-break: break-all;
  line-height: 1.5;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_qskue_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qskue_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qskue_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qskue_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_qskue_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_qskue_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_qskue_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_qskue_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_qskue_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_qskue_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qskue_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qskue_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qskue_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_qskue_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_qskue_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_qskue_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_qskue_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_qskue_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_qskue_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qskue_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qskue_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qskue_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_qskue_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_qskue_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_qskue_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_qskue_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_qskue_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_qskue_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qskue_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qskue_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qskue_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_qskue_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_qskue_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_qskue_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_qskue_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_qskue_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_qskue_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_qskue_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_qskue_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_qskue_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_qskue_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_qskue_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_qskue_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_qskue_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_qskue_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_qskue_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_qskue_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_qskue_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_qskue_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_qskue_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_qskue_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_qskue_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_qskue_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_qskue_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_qskue_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qskue_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qskue_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qskue_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_qskue_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_qskue_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_qskue_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_qskue_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_qskue_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_qskue_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qskue_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qskue_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qskue_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_qskue_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_qskue_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_qskue_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_qskue_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_qskue_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_qskue_259 {
  padding: 0;
}

._p-t-0_qskue_263 {
  padding-top: 0;
}

._p-r-0_qskue_267 {
  padding-right: 0;
}

._p-b-0_qskue_271 {
  padding-bottom: 0;
}

._p-l-0_qskue_275 {
  padding-left: 0;
}

._m-0_qskue_279 {
  margin: 0;
}

._m-t-0_qskue_283 {
  margin-top: 0;
}

._m-r-0_qskue_287 {
  margin-right: 0;
}

._m-b-0_qskue_291 {
  margin-bottom: 0;
}

._m-l-0_qskue_295 {
  margin-left: 0;
}

._p-1_qskue_299 {
  padding: 2px;
}

._p-t-1_qskue_303 {
  padding-top: 2px;
}

._p-r-1_qskue_307 {
  padding-right: 2px;
}

._p-b-1_qskue_311 {
  padding-bottom: 2px;
}

._p-l-1_qskue_315 {
  padding-left: 2px;
}

._m-1_qskue_319 {
  margin: 2px;
}

._m-t-1_qskue_323 {
  margin-top: 2px;
}

._m-r-1_qskue_327 {
  margin-right: 2px;
}

._m-b-1_qskue_331 {
  margin-bottom: 2px;
}

._m-l-1_qskue_335 {
  margin-left: 2px;
}

._p-2_qskue_339 {
  padding: 4px;
}

._p-t-2_qskue_343 {
  padding-top: 4px;
}

._p-r-2_qskue_347 {
  padding-right: 4px;
}

._p-b-2_qskue_351 {
  padding-bottom: 4px;
}

._p-l-2_qskue_355 {
  padding-left: 4px;
}

._m-2_qskue_359 {
  margin: 4px;
}

._m-t-2_qskue_363 {
  margin-top: 4px;
}

._m-r-2_qskue_367 {
  margin-right: 4px;
}

._m-b-2_qskue_371 {
  margin-bottom: 4px;
}

._m-l-2_qskue_375 {
  margin-left: 4px;
}

._p-3_qskue_379 {
  padding: 8px;
}

._p-t-3_qskue_383 {
  padding-top: 8px;
}

._p-r-3_qskue_387 {
  padding-right: 8px;
}

._p-b-3_qskue_391 {
  padding-bottom: 8px;
}

._p-l-3_qskue_395 {
  padding-left: 8px;
}

._m-3_qskue_399 {
  margin: 8px;
}

._m-t-3_qskue_403 {
  margin-top: 8px;
}

._m-r-3_qskue_407 {
  margin-right: 8px;
}

._m-b-3_qskue_411 {
  margin-bottom: 8px;
}

._m-l-3_qskue_415 {
  margin-left: 8px;
}

._p-4_qskue_419 {
  padding: 12px;
}

._p-t-4_qskue_423 {
  padding-top: 12px;
}

._p-r-4_qskue_427 {
  padding-right: 12px;
}

._p-b-4_qskue_431 {
  padding-bottom: 12px;
}

._p-l-4_qskue_435 {
  padding-left: 12px;
}

._m-4_qskue_439 {
  margin: 12px;
}

._m-t-4_qskue_443 {
  margin-top: 12px;
}

._m-r-4_qskue_447 {
  margin-right: 12px;
}

._m-b-4_qskue_451 {
  margin-bottom: 12px;
}

._m-l-4_qskue_455 {
  margin-left: 12px;
}

._p-5_qskue_459 {
  padding: 16px;
}

._p-t-5_qskue_463 {
  padding-top: 16px;
}

._p-r-5_qskue_467 {
  padding-right: 16px;
}

._p-b-5_qskue_471 {
  padding-bottom: 16px;
}

._p-l-5_qskue_475 {
  padding-left: 16px;
}

._m-5_qskue_479 {
  margin: 16px;
}

._m-t-5_qskue_483 {
  margin-top: 16px;
}

._m-r-5_qskue_487 {
  margin-right: 16px;
}

._m-b-5_qskue_491 {
  margin-bottom: 16px;
}

._m-l-5_qskue_495 {
  margin-left: 16px;
}

._p-6_qskue_499 {
  padding: 24px;
}

._p-t-6_qskue_503 {
  padding-top: 24px;
}

._p-r-6_qskue_507 {
  padding-right: 24px;
}

._p-b-6_qskue_511 {
  padding-bottom: 24px;
}

._p-l-6_qskue_515 {
  padding-left: 24px;
}

._m-6_qskue_519 {
  margin: 24px;
}

._m-t-6_qskue_523 {
  margin-top: 24px;
}

._m-r-6_qskue_527 {
  margin-right: 24px;
}

._m-b-6_qskue_531 {
  margin-bottom: 24px;
}

._m-l-6_qskue_535 {
  margin-left: 24px;
}

._p-7_qskue_539 {
  padding: 32px;
}

._p-t-7_qskue_543 {
  padding-top: 32px;
}

._p-r-7_qskue_547 {
  padding-right: 32px;
}

._p-b-7_qskue_551 {
  padding-bottom: 32px;
}

._p-l-7_qskue_555 {
  padding-left: 32px;
}

._m-7_qskue_559 {
  margin: 32px;
}

._m-t-7_qskue_563 {
  margin-top: 32px;
}

._m-r-7_qskue_567 {
  margin-right: 32px;
}

._m-b-7_qskue_571 {
  margin-bottom: 32px;
}

._m-l-7_qskue_575 {
  margin-left: 32px;
}

._p-8_qskue_579 {
  padding: 40px;
}

._p-t-8_qskue_583 {
  padding-top: 40px;
}

._p-r-8_qskue_587 {
  padding-right: 40px;
}

._p-b-8_qskue_591 {
  padding-bottom: 40px;
}

._p-l-8_qskue_595 {
  padding-left: 40px;
}

._m-8_qskue_599 {
  margin: 40px;
}

._m-t-8_qskue_603 {
  margin-top: 40px;
}

._m-r-8_qskue_607 {
  margin-right: 40px;
}

._m-b-8_qskue_611 {
  margin-bottom: 40px;
}

._m-l-8_qskue_615 {
  margin-left: 40px;
}

._p-9_qskue_619 {
  padding: 48px;
}

._p-t-9_qskue_623 {
  padding-top: 48px;
}

._p-r-9_qskue_627 {
  padding-right: 48px;
}

._p-b-9_qskue_631 {
  padding-bottom: 48px;
}

._p-l-9_qskue_635 {
  padding-left: 48px;
}

._m-9_qskue_639 {
  margin: 48px;
}

._m-t-9_qskue_643 {
  margin-top: 48px;
}

._m-r-9_qskue_647 {
  margin-right: 48px;
}

._m-b-9_qskue_651 {
  margin-bottom: 48px;
}

._m-l-9_qskue_655 {
  margin-left: 48px;
}

._p-10_qskue_659 {
  padding: 64px;
}

._p-t-10_qskue_663 {
  padding-top: 64px;
}

._p-r-10_qskue_667 {
  padding-right: 64px;
}

._p-b-10_qskue_671 {
  padding-bottom: 64px;
}

._p-l-10_qskue_675 {
  padding-left: 64px;
}

._m-10_qskue_679 {
  margin: 64px;
}

._m-t-10_qskue_683 {
  margin-top: 64px;
}

._m-r-10_qskue_687 {
  margin-right: 64px;
}

._m-b-10_qskue_691 {
  margin-bottom: 64px;
}

._m-l-10_qskue_695 {
  margin-left: 64px;
}

._p-11_qskue_699 {
  padding: 80px;
}

._p-t-11_qskue_703 {
  padding-top: 80px;
}

._p-r-11_qskue_707 {
  padding-right: 80px;
}

._p-b-11_qskue_711 {
  padding-bottom: 80px;
}

._p-l-11_qskue_715 {
  padding-left: 80px;
}

._m-11_qskue_719 {
  margin: 80px;
}

._m-t-11_qskue_723 {
  margin-top: 80px;
}

._m-r-11_qskue_727 {
  margin-right: 80px;
}

._m-b-11_qskue_731 {
  margin-bottom: 80px;
}

._m-l-11_qskue_735 {
  margin-left: 80px;
}

._p-12_qskue_739 {
  padding: 96px;
}

._p-t-12_qskue_743 {
  padding-top: 96px;
}

._p-r-12_qskue_747 {
  padding-right: 96px;
}

._p-b-12_qskue_751 {
  padding-bottom: 96px;
}

._p-l-12_qskue_755 {
  padding-left: 96px;
}

._m-12_qskue_759 {
  margin: 96px;
}

._m-t-12_qskue_763 {
  margin-top: 96px;
}

._m-r-12_qskue_767 {
  margin-right: 96px;
}

._m-b-12_qskue_771 {
  margin-bottom: 96px;
}

._m-l-12_qskue_775 {
  margin-left: 96px;
}

._p-13_qskue_779 {
  padding: 160px;
}

._p-t-13_qskue_783 {
  padding-top: 160px;
}

._p-r-13_qskue_787 {
  padding-right: 160px;
}

._p-b-13_qskue_791 {
  padding-bottom: 160px;
}

._p-l-13_qskue_795 {
  padding-left: 160px;
}

._m-13_qskue_799 {
  margin: 160px;
}

._m-t-13_qskue_803 {
  margin-top: 160px;
}

._m-r-13_qskue_807 {
  margin-right: 160px;
}

._m-b-13_qskue_811 {
  margin-bottom: 160px;
}

._m-l-13_qskue_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_qskue_825 {
  border-radius: 0;
}

._r-1_qskue_829 {
  border-radius: 2px;
}

._r-2_qskue_833 {
  border-radius: 4px;
}

._r-3_qskue_837 {
  border-radius: 6px;
}

._r-4_qskue_841 {
  border-radius: 8px;
}

._r-5_qskue_845 {
  border-radius: 12px;
}

._r-6_qskue_849 {
  border-radius: 20px;
}

._r-full_qskue_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_qskue_860 {
  border: 0 solid;
}

._border-1_qskue_864 {
  border: 1px solid;
}

._border-2_qskue_868 {
  border: 2px solid;
}

._border-3_qskue_872 {
  border: 3px solid;
}

._border-4_qskue_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_qskue_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_qskue_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_qskue_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_qskue_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_qskue_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_qskue_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_qskue_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_qskue_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_qskue_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_qskue_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_qskue_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_qskue_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_qskue_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_qskue_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_qskue_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_qskue_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_qskue_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_qskue_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_qskue_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_qskue_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._listHeader_qskue_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  flex-wrap: wrap;
  gap: 8px;
}

._leftGroup_qskue_1074 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._leftGroup_qskue_1074 {
    flex: 1;
  }
}

._mobileExcelButton_qskue_1086 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileExcelButton_qskue_1086 {
    display: flex;
    align-items: center;
    margin-left: auto;
  }
}

._totalCount_qskue_1097 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_qskue_1097:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_qskue_1097 {
    font-size: 14px;
  }
}
._totalCount_qskue_1097 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_qskue_1097 {
    font-size: 16px;
  }
}

._countNumber_qskue_1120 {
  color: var(--color-primary);
}

._link_qskue_128 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
}
._link_qskue_128:hover {
  color: var(--color-link-hover);
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  position: sticky;
  top: 0;
  z-index: 2;
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
}

._bottomSection_qskue_1170 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}
._bottomSection_qskue_1170 > :first-child {
  grid-column: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSection_qskue_1170 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._bottomSection_qskue_1170 > :first-child {
    grid-column: 1;
  }
}

._skeleton_qskue_1190 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_qskue_1 1.5s ease-in-out infinite;
}

._emptyMessage_qskue_1197 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 240px;
  width: 100%;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
}
._emptyMessage_qskue_1197 i::before {
  font-size: 48px !important;
  color: var(--color-text-action-disabled);
}
._emptyMessage_qskue_1197 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._emptyMessage_qskue_1197 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_qskue_1197 p {
    font-size: 14px;
  }
}
._emptyMessage_qskue_1197 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_qskue_1197 p span {
  color: var(--color-danger);
}

._centerMessage_qskue_1233 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_qskue_1233:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_qskue_1233 {
    font-size: 14px;
  }
}
._centerMessage_qskue_1233 {
  color: var(--color-text-muted);
}

._errorMessage_qskue_1254 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_qskue_1254:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_qskue_1254 {
    font-size: 14px;
  }
}

._clickableRow_qskue_1269 {
  cursor: pointer !important;
  transition: background-color 0.15s;
}
._clickableRow_qskue_1269:hover {
  background-color: var(--color-default-fill);
}

._spacer_qskue_1277 {
  flex: 1;
}

._tableWrapper_qskue_1281 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_qskue_1281 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

._fixedButton_qskue_1297 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 20px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_qskue_1297 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_qskue_1311 {
    display: none !important;
  }
}

._mobileSearch_qskue_1316 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_qskue_1316 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_qskue_1316 > ._with-icon_qskue_1325,
  ._mobileSearch_qskue_1316 > .with-icon {
    flex: 1;
    min-width: 0;
  }
  ._mobileSearch_qskue_1316 input[readonly] {
    background-color: #fff !important;
    border: 1px solid var(--color-border) !important;
    cursor: pointer;
  }
}

._sheetSelect_qskue_1337 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetSelect_qskue_1337:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_qskue_1337 {
    font-size: 14px;
  }
}
._sheetSelect_qskue_1337 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetSelect_qskue_1337:hover {
  border-color: var(--color-primary);
}
._sheetSelect_qskue_1337:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_qskue_1337:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}
._sheetSelect_qskue_1337:disabled:hover {
  border-color: var(--color-border);
}

._sheetInput_qskue_1378 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-title);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._sheetInput_qskue_1378:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_qskue_1378 {
    font-size: 14px;
  }
}
._sheetInput_qskue_1378 {
  cursor: pointer;
  transition: all 0.2s;
}
._sheetInput_qskue_1378:hover {
  border-color: var(--color-primary);
}
._sheetInput_qskue_1378:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_qskue_1378::placeholder {
  color: var(--color-text-muted);
}
._sheetInput_qskue_1378:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}

._filterChips_qskue_1419 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_qskue_1419 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}

._filterChipSlide_qskue_1433 {
  width: auto !important;
  flex-shrink: 0;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._datepickerWrapper_qskue_1439 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_qskue_1445 {
    display: none;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_27sei_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_27sei_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_27sei_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_27sei_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_27sei_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_27sei_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_27sei_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_27sei_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_27sei_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_27sei_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_27sei_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_27sei_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_27sei_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_27sei_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_27sei_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_27sei_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_27sei_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_27sei_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_27sei_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_27sei_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_27sei_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_27sei_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_27sei_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_27sei_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_27sei_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_27sei_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_27sei_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_27sei_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_27sei_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_27sei_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_27sei_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_27sei_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_27sei_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_27sei_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_27sei_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_27sei_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_27sei_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_27sei_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_27sei_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_27sei_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_27sei_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_27sei_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_27sei_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_27sei_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_27sei_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_27sei_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_27sei_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_27sei_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_27sei_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_27sei_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_27sei_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_27sei_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_27sei_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_27sei_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_27sei_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_27sei_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_27sei_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_27sei_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_27sei_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_27sei_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_27sei_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_27sei_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_27sei_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_27sei_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_27sei_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_27sei_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_27sei_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_27sei_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_27sei_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_27sei_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_27sei_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_27sei_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_27sei_259 {
  padding: 0;
}

._p-t-0_27sei_263 {
  padding-top: 0;
}

._p-r-0_27sei_267 {
  padding-right: 0;
}

._p-b-0_27sei_271 {
  padding-bottom: 0;
}

._p-l-0_27sei_275 {
  padding-left: 0;
}

._m-0_27sei_279 {
  margin: 0;
}

._m-t-0_27sei_283 {
  margin-top: 0;
}

._m-r-0_27sei_287 {
  margin-right: 0;
}

._m-b-0_27sei_291 {
  margin-bottom: 0;
}

._m-l-0_27sei_295 {
  margin-left: 0;
}

._p-1_27sei_299 {
  padding: 2px;
}

._p-t-1_27sei_303 {
  padding-top: 2px;
}

._p-r-1_27sei_307 {
  padding-right: 2px;
}

._p-b-1_27sei_311 {
  padding-bottom: 2px;
}

._p-l-1_27sei_315 {
  padding-left: 2px;
}

._m-1_27sei_319 {
  margin: 2px;
}

._m-t-1_27sei_323 {
  margin-top: 2px;
}

._m-r-1_27sei_327 {
  margin-right: 2px;
}

._m-b-1_27sei_331 {
  margin-bottom: 2px;
}

._m-l-1_27sei_335 {
  margin-left: 2px;
}

._p-2_27sei_339 {
  padding: 4px;
}

._p-t-2_27sei_343 {
  padding-top: 4px;
}

._p-r-2_27sei_347 {
  padding-right: 4px;
}

._p-b-2_27sei_351 {
  padding-bottom: 4px;
}

._p-l-2_27sei_355 {
  padding-left: 4px;
}

._m-2_27sei_359 {
  margin: 4px;
}

._m-t-2_27sei_363 {
  margin-top: 4px;
}

._m-r-2_27sei_367 {
  margin-right: 4px;
}

._m-b-2_27sei_371 {
  margin-bottom: 4px;
}

._m-l-2_27sei_375 {
  margin-left: 4px;
}

._p-3_27sei_379 {
  padding: 8px;
}

._p-t-3_27sei_383 {
  padding-top: 8px;
}

._p-r-3_27sei_387 {
  padding-right: 8px;
}

._p-b-3_27sei_391 {
  padding-bottom: 8px;
}

._p-l-3_27sei_395 {
  padding-left: 8px;
}

._m-3_27sei_399 {
  margin: 8px;
}

._m-t-3_27sei_403 {
  margin-top: 8px;
}

._m-r-3_27sei_407 {
  margin-right: 8px;
}

._m-b-3_27sei_411 {
  margin-bottom: 8px;
}

._m-l-3_27sei_415 {
  margin-left: 8px;
}

._p-4_27sei_419 {
  padding: 12px;
}

._p-t-4_27sei_423 {
  padding-top: 12px;
}

._p-r-4_27sei_427 {
  padding-right: 12px;
}

._p-b-4_27sei_431 {
  padding-bottom: 12px;
}

._p-l-4_27sei_435 {
  padding-left: 12px;
}

._m-4_27sei_439 {
  margin: 12px;
}

._m-t-4_27sei_443 {
  margin-top: 12px;
}

._m-r-4_27sei_447 {
  margin-right: 12px;
}

._m-b-4_27sei_451 {
  margin-bottom: 12px;
}

._m-l-4_27sei_455 {
  margin-left: 12px;
}

._p-5_27sei_459 {
  padding: 16px;
}

._p-t-5_27sei_463 {
  padding-top: 16px;
}

._p-r-5_27sei_467 {
  padding-right: 16px;
}

._p-b-5_27sei_471 {
  padding-bottom: 16px;
}

._p-l-5_27sei_475 {
  padding-left: 16px;
}

._m-5_27sei_479 {
  margin: 16px;
}

._m-t-5_27sei_483 {
  margin-top: 16px;
}

._m-r-5_27sei_487 {
  margin-right: 16px;
}

._m-b-5_27sei_491 {
  margin-bottom: 16px;
}

._m-l-5_27sei_495 {
  margin-left: 16px;
}

._p-6_27sei_499 {
  padding: 24px;
}

._p-t-6_27sei_503 {
  padding-top: 24px;
}

._p-r-6_27sei_507 {
  padding-right: 24px;
}

._p-b-6_27sei_511 {
  padding-bottom: 24px;
}

._p-l-6_27sei_515 {
  padding-left: 24px;
}

._m-6_27sei_519 {
  margin: 24px;
}

._m-t-6_27sei_523 {
  margin-top: 24px;
}

._m-r-6_27sei_527 {
  margin-right: 24px;
}

._m-b-6_27sei_531 {
  margin-bottom: 24px;
}

._m-l-6_27sei_535 {
  margin-left: 24px;
}

._p-7_27sei_539 {
  padding: 32px;
}

._p-t-7_27sei_543 {
  padding-top: 32px;
}

._p-r-7_27sei_547 {
  padding-right: 32px;
}

._p-b-7_27sei_551 {
  padding-bottom: 32px;
}

._p-l-7_27sei_555 {
  padding-left: 32px;
}

._m-7_27sei_559 {
  margin: 32px;
}

._m-t-7_27sei_563 {
  margin-top: 32px;
}

._m-r-7_27sei_567 {
  margin-right: 32px;
}

._m-b-7_27sei_571 {
  margin-bottom: 32px;
}

._m-l-7_27sei_575 {
  margin-left: 32px;
}

._p-8_27sei_579 {
  padding: 40px;
}

._p-t-8_27sei_583 {
  padding-top: 40px;
}

._p-r-8_27sei_587 {
  padding-right: 40px;
}

._p-b-8_27sei_591 {
  padding-bottom: 40px;
}

._p-l-8_27sei_595 {
  padding-left: 40px;
}

._m-8_27sei_599 {
  margin: 40px;
}

._m-t-8_27sei_603 {
  margin-top: 40px;
}

._m-r-8_27sei_607 {
  margin-right: 40px;
}

._m-b-8_27sei_611 {
  margin-bottom: 40px;
}

._m-l-8_27sei_615 {
  margin-left: 40px;
}

._p-9_27sei_619 {
  padding: 48px;
}

._p-t-9_27sei_623 {
  padding-top: 48px;
}

._p-r-9_27sei_627 {
  padding-right: 48px;
}

._p-b-9_27sei_631 {
  padding-bottom: 48px;
}

._p-l-9_27sei_635 {
  padding-left: 48px;
}

._m-9_27sei_639 {
  margin: 48px;
}

._m-t-9_27sei_643 {
  margin-top: 48px;
}

._m-r-9_27sei_647 {
  margin-right: 48px;
}

._m-b-9_27sei_651 {
  margin-bottom: 48px;
}

._m-l-9_27sei_655 {
  margin-left: 48px;
}

._p-10_27sei_659 {
  padding: 64px;
}

._p-t-10_27sei_663 {
  padding-top: 64px;
}

._p-r-10_27sei_667 {
  padding-right: 64px;
}

._p-b-10_27sei_671 {
  padding-bottom: 64px;
}

._p-l-10_27sei_675 {
  padding-left: 64px;
}

._m-10_27sei_679 {
  margin: 64px;
}

._m-t-10_27sei_683 {
  margin-top: 64px;
}

._m-r-10_27sei_687 {
  margin-right: 64px;
}

._m-b-10_27sei_691 {
  margin-bottom: 64px;
}

._m-l-10_27sei_695 {
  margin-left: 64px;
}

._p-11_27sei_699 {
  padding: 80px;
}

._p-t-11_27sei_703 {
  padding-top: 80px;
}

._p-r-11_27sei_707 {
  padding-right: 80px;
}

._p-b-11_27sei_711 {
  padding-bottom: 80px;
}

._p-l-11_27sei_715 {
  padding-left: 80px;
}

._m-11_27sei_719 {
  margin: 80px;
}

._m-t-11_27sei_723 {
  margin-top: 80px;
}

._m-r-11_27sei_727 {
  margin-right: 80px;
}

._m-b-11_27sei_731 {
  margin-bottom: 80px;
}

._m-l-11_27sei_735 {
  margin-left: 80px;
}

._p-12_27sei_739 {
  padding: 96px;
}

._p-t-12_27sei_743 {
  padding-top: 96px;
}

._p-r-12_27sei_747 {
  padding-right: 96px;
}

._p-b-12_27sei_751 {
  padding-bottom: 96px;
}

._p-l-12_27sei_755 {
  padding-left: 96px;
}

._m-12_27sei_759 {
  margin: 96px;
}

._m-t-12_27sei_763 {
  margin-top: 96px;
}

._m-r-12_27sei_767 {
  margin-right: 96px;
}

._m-b-12_27sei_771 {
  margin-bottom: 96px;
}

._m-l-12_27sei_775 {
  margin-left: 96px;
}

._p-13_27sei_779 {
  padding: 160px;
}

._p-t-13_27sei_783 {
  padding-top: 160px;
}

._p-r-13_27sei_787 {
  padding-right: 160px;
}

._p-b-13_27sei_791 {
  padding-bottom: 160px;
}

._p-l-13_27sei_795 {
  padding-left: 160px;
}

._m-13_27sei_799 {
  margin: 160px;
}

._m-t-13_27sei_803 {
  margin-top: 160px;
}

._m-r-13_27sei_807 {
  margin-right: 160px;
}

._m-b-13_27sei_811 {
  margin-bottom: 160px;
}

._m-l-13_27sei_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_27sei_825 {
  border-radius: 0;
}

._r-1_27sei_829 {
  border-radius: 2px;
}

._r-2_27sei_833 {
  border-radius: 4px;
}

._r-3_27sei_837 {
  border-radius: 6px;
}

._r-4_27sei_841 {
  border-radius: 8px;
}

._r-5_27sei_845 {
  border-radius: 12px;
}

._r-6_27sei_849 {
  border-radius: 20px;
}

._r-full_27sei_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_27sei_860 {
  border: 0 solid;
}

._border-1_27sei_864 {
  border: 1px solid;
}

._border-2_27sei_868 {
  border: 2px solid;
}

._border-3_27sei_872 {
  border: 3px solid;
}

._border-4_27sei_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_27sei_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_27sei_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_27sei_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_27sei_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_27sei_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_27sei_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_27sei_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_27sei_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_27sei_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_27sei_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_27sei_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_27sei_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_27sei_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_27sei_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_27sei_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_27sei_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_27sei_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._pagination_27sei_1039 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  height: 40px;
}

._pageButton_27sei_1047 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._pageButton_27sei_1047:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pageButton_27sei_1047 {
    font-size: 14px;
  }
}
._pageButton_27sei_1047 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 40px;
  padding: 4px 0;
  border: none;
  border-radius: 6px;
  background-color: transparent;
  color: var(--color-text-body);
  cursor: pointer;
  transition: background-color 0.2s;
}
._pageButton_27sei_1047:hover:not(._active_27sei_1074) {
  background-color: var(--color-default-hover);
}
._pageButton_27sei_1047:focus-visible {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
}
._pageButton_27sei_1047._active_27sei_1074 {
  background-color: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}

._pageButtonPlaceholder_27sei_1087 {
  min-width: 40px;
  height: 40px;
}

._srOnly_27sei_1092 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1wf96_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1wf96_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1wf96_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1wf96_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1wf96_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1wf96_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1wf96_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1wf96_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1wf96_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1wf96_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1wf96_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1wf96_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1wf96_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1wf96_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1wf96_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1wf96_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1wf96_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1wf96_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1wf96_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1wf96_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1wf96_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1wf96_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1wf96_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1wf96_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1wf96_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1wf96_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1wf96_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1wf96_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1wf96_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1wf96_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1wf96_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1wf96_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1wf96_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1wf96_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1wf96_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1wf96_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1wf96_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1wf96_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1wf96_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1wf96_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1wf96_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1wf96_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1wf96_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1wf96_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1wf96_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1wf96_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1wf96_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1wf96_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1wf96_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1wf96_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1wf96_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1wf96_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1wf96_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1wf96_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1wf96_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1wf96_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1wf96_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1wf96_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1wf96_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1wf96_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1wf96_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1wf96_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1wf96_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1wf96_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1wf96_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1wf96_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1wf96_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1wf96_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1wf96_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1wf96_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1wf96_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1wf96_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1wf96_259 {
  padding: 0;
}

._p-t-0_1wf96_263 {
  padding-top: 0;
}

._p-r-0_1wf96_267 {
  padding-right: 0;
}

._p-b-0_1wf96_271 {
  padding-bottom: 0;
}

._p-l-0_1wf96_275 {
  padding-left: 0;
}

._m-0_1wf96_279 {
  margin: 0;
}

._m-t-0_1wf96_283 {
  margin-top: 0;
}

._m-r-0_1wf96_287 {
  margin-right: 0;
}

._m-b-0_1wf96_291 {
  margin-bottom: 0;
}

._m-l-0_1wf96_295 {
  margin-left: 0;
}

._p-1_1wf96_299 {
  padding: 2px;
}

._p-t-1_1wf96_303 {
  padding-top: 2px;
}

._p-r-1_1wf96_307 {
  padding-right: 2px;
}

._p-b-1_1wf96_311 {
  padding-bottom: 2px;
}

._p-l-1_1wf96_315 {
  padding-left: 2px;
}

._m-1_1wf96_319 {
  margin: 2px;
}

._m-t-1_1wf96_323 {
  margin-top: 2px;
}

._m-r-1_1wf96_327 {
  margin-right: 2px;
}

._m-b-1_1wf96_331 {
  margin-bottom: 2px;
}

._m-l-1_1wf96_335 {
  margin-left: 2px;
}

._p-2_1wf96_339 {
  padding: 4px;
}

._p-t-2_1wf96_343 {
  padding-top: 4px;
}

._p-r-2_1wf96_347 {
  padding-right: 4px;
}

._p-b-2_1wf96_351 {
  padding-bottom: 4px;
}

._p-l-2_1wf96_355 {
  padding-left: 4px;
}

._m-2_1wf96_359 {
  margin: 4px;
}

._m-t-2_1wf96_363 {
  margin-top: 4px;
}

._m-r-2_1wf96_367 {
  margin-right: 4px;
}

._m-b-2_1wf96_371 {
  margin-bottom: 4px;
}

._m-l-2_1wf96_375 {
  margin-left: 4px;
}

._p-3_1wf96_379 {
  padding: 8px;
}

._p-t-3_1wf96_383 {
  padding-top: 8px;
}

._p-r-3_1wf96_387 {
  padding-right: 8px;
}

._p-b-3_1wf96_391 {
  padding-bottom: 8px;
}

._p-l-3_1wf96_395 {
  padding-left: 8px;
}

._m-3_1wf96_399 {
  margin: 8px;
}

._m-t-3_1wf96_403 {
  margin-top: 8px;
}

._m-r-3_1wf96_407 {
  margin-right: 8px;
}

._m-b-3_1wf96_411 {
  margin-bottom: 8px;
}

._m-l-3_1wf96_415 {
  margin-left: 8px;
}

._p-4_1wf96_419 {
  padding: 12px;
}

._p-t-4_1wf96_423 {
  padding-top: 12px;
}

._p-r-4_1wf96_427 {
  padding-right: 12px;
}

._p-b-4_1wf96_431 {
  padding-bottom: 12px;
}

._p-l-4_1wf96_435 {
  padding-left: 12px;
}

._m-4_1wf96_439 {
  margin: 12px;
}

._m-t-4_1wf96_443 {
  margin-top: 12px;
}

._m-r-4_1wf96_447 {
  margin-right: 12px;
}

._m-b-4_1wf96_451 {
  margin-bottom: 12px;
}

._m-l-4_1wf96_455 {
  margin-left: 12px;
}

._p-5_1wf96_459 {
  padding: 16px;
}

._p-t-5_1wf96_463 {
  padding-top: 16px;
}

._p-r-5_1wf96_467 {
  padding-right: 16px;
}

._p-b-5_1wf96_471 {
  padding-bottom: 16px;
}

._p-l-5_1wf96_475 {
  padding-left: 16px;
}

._m-5_1wf96_479 {
  margin: 16px;
}

._m-t-5_1wf96_483 {
  margin-top: 16px;
}

._m-r-5_1wf96_487 {
  margin-right: 16px;
}

._m-b-5_1wf96_491 {
  margin-bottom: 16px;
}

._m-l-5_1wf96_495 {
  margin-left: 16px;
}

._p-6_1wf96_499 {
  padding: 24px;
}

._p-t-6_1wf96_503 {
  padding-top: 24px;
}

._p-r-6_1wf96_507 {
  padding-right: 24px;
}

._p-b-6_1wf96_511 {
  padding-bottom: 24px;
}

._p-l-6_1wf96_515 {
  padding-left: 24px;
}

._m-6_1wf96_519 {
  margin: 24px;
}

._m-t-6_1wf96_523 {
  margin-top: 24px;
}

._m-r-6_1wf96_527 {
  margin-right: 24px;
}

._m-b-6_1wf96_531 {
  margin-bottom: 24px;
}

._m-l-6_1wf96_535 {
  margin-left: 24px;
}

._p-7_1wf96_539 {
  padding: 32px;
}

._p-t-7_1wf96_543 {
  padding-top: 32px;
}

._p-r-7_1wf96_547 {
  padding-right: 32px;
}

._p-b-7_1wf96_551 {
  padding-bottom: 32px;
}

._p-l-7_1wf96_555 {
  padding-left: 32px;
}

._m-7_1wf96_559 {
  margin: 32px;
}

._m-t-7_1wf96_563 {
  margin-top: 32px;
}

._m-r-7_1wf96_567 {
  margin-right: 32px;
}

._m-b-7_1wf96_571 {
  margin-bottom: 32px;
}

._m-l-7_1wf96_575 {
  margin-left: 32px;
}

._p-8_1wf96_579 {
  padding: 40px;
}

._p-t-8_1wf96_583 {
  padding-top: 40px;
}

._p-r-8_1wf96_587 {
  padding-right: 40px;
}

._p-b-8_1wf96_591 {
  padding-bottom: 40px;
}

._p-l-8_1wf96_595 {
  padding-left: 40px;
}

._m-8_1wf96_599 {
  margin: 40px;
}

._m-t-8_1wf96_603 {
  margin-top: 40px;
}

._m-r-8_1wf96_607 {
  margin-right: 40px;
}

._m-b-8_1wf96_611 {
  margin-bottom: 40px;
}

._m-l-8_1wf96_615 {
  margin-left: 40px;
}

._p-9_1wf96_619 {
  padding: 48px;
}

._p-t-9_1wf96_623 {
  padding-top: 48px;
}

._p-r-9_1wf96_627 {
  padding-right: 48px;
}

._p-b-9_1wf96_631 {
  padding-bottom: 48px;
}

._p-l-9_1wf96_635 {
  padding-left: 48px;
}

._m-9_1wf96_639 {
  margin: 48px;
}

._m-t-9_1wf96_643 {
  margin-top: 48px;
}

._m-r-9_1wf96_647 {
  margin-right: 48px;
}

._m-b-9_1wf96_651 {
  margin-bottom: 48px;
}

._m-l-9_1wf96_655 {
  margin-left: 48px;
}

._p-10_1wf96_659 {
  padding: 64px;
}

._p-t-10_1wf96_663 {
  padding-top: 64px;
}

._p-r-10_1wf96_667 {
  padding-right: 64px;
}

._p-b-10_1wf96_671 {
  padding-bottom: 64px;
}

._p-l-10_1wf96_675 {
  padding-left: 64px;
}

._m-10_1wf96_679 {
  margin: 64px;
}

._m-t-10_1wf96_683 {
  margin-top: 64px;
}

._m-r-10_1wf96_687 {
  margin-right: 64px;
}

._m-b-10_1wf96_691 {
  margin-bottom: 64px;
}

._m-l-10_1wf96_695 {
  margin-left: 64px;
}

._p-11_1wf96_699 {
  padding: 80px;
}

._p-t-11_1wf96_703 {
  padding-top: 80px;
}

._p-r-11_1wf96_707 {
  padding-right: 80px;
}

._p-b-11_1wf96_711 {
  padding-bottom: 80px;
}

._p-l-11_1wf96_715 {
  padding-left: 80px;
}

._m-11_1wf96_719 {
  margin: 80px;
}

._m-t-11_1wf96_723 {
  margin-top: 80px;
}

._m-r-11_1wf96_727 {
  margin-right: 80px;
}

._m-b-11_1wf96_731 {
  margin-bottom: 80px;
}

._m-l-11_1wf96_735 {
  margin-left: 80px;
}

._p-12_1wf96_739 {
  padding: 96px;
}

._p-t-12_1wf96_743 {
  padding-top: 96px;
}

._p-r-12_1wf96_747 {
  padding-right: 96px;
}

._p-b-12_1wf96_751 {
  padding-bottom: 96px;
}

._p-l-12_1wf96_755 {
  padding-left: 96px;
}

._m-12_1wf96_759 {
  margin: 96px;
}

._m-t-12_1wf96_763 {
  margin-top: 96px;
}

._m-r-12_1wf96_767 {
  margin-right: 96px;
}

._m-b-12_1wf96_771 {
  margin-bottom: 96px;
}

._m-l-12_1wf96_775 {
  margin-left: 96px;
}

._p-13_1wf96_779 {
  padding: 160px;
}

._p-t-13_1wf96_783 {
  padding-top: 160px;
}

._p-r-13_1wf96_787 {
  padding-right: 160px;
}

._p-b-13_1wf96_791 {
  padding-bottom: 160px;
}

._p-l-13_1wf96_795 {
  padding-left: 160px;
}

._m-13_1wf96_799 {
  margin: 160px;
}

._m-t-13_1wf96_803 {
  margin-top: 160px;
}

._m-r-13_1wf96_807 {
  margin-right: 160px;
}

._m-b-13_1wf96_811 {
  margin-bottom: 160px;
}

._m-l-13_1wf96_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1wf96_825 {
  border-radius: 0;
}

._r-1_1wf96_829 {
  border-radius: 2px;
}

._r-2_1wf96_833 {
  border-radius: 4px;
}

._r-3_1wf96_837 {
  border-radius: 6px;
}

._r-4_1wf96_841 {
  border-radius: 8px;
}

._r-5_1wf96_845 {
  border-radius: 12px;
}

._r-6_1wf96_849 {
  border-radius: 20px;
}

._r-full_1wf96_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1wf96_860 {
  border: 0 solid;
}

._border-1_1wf96_864 {
  border: 1px solid;
}

._border-2_1wf96_868 {
  border: 2px solid;
}

._border-3_1wf96_872 {
  border: 3px solid;
}

._border-4_1wf96_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1wf96_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1wf96_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1wf96_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1wf96_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1wf96_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1wf96_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1wf96_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1wf96_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1wf96_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1wf96_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1wf96_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1wf96_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1wf96_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1wf96_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1wf96_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1wf96_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1wf96_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_1wf96_1039 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  padding: 12px;
}

._modal_1wf96_1053 {
  width: 100%;
  max-width: 408px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}
._modal_1wf96_1053 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1wf96_1053 {
    padding: 12px;
  }
}

._content_1wf96_1071 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-bottom: 32px;
  gap: 8px;
}

._iconWrapper_1wf96_1080 {
  margin-bottom: 10px;
}
._iconWrapper_1wf96_1080 i::before {
  font-size: 48px !important;
}
._iconWrapper_1wf96_1080._default_1wf96_35 i::before {
  color: var(--color-text-action-disabled);
}
._iconWrapper_1wf96_1080._danger_1wf96_221 i::before {
  color: var(--color-danger);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._iconWrapper_1wf96_1080 i::before {
    font-size: 40px !important;
  }
}

._title_1wf96_1098 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1wf96_1098:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1wf96_1098 {
    font-size: 14px;
  }
}
._title_1wf96_1098 {
  color: var(--color-text-title);
  margin: 0;
}

._message_1wf96_1116 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._message_1wf96_1116:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._message_1wf96_1116 {
    font-size: 12px;
  }
}
._message_1wf96_1116 {
  color: var(--color-text-sub);
  line-height: 1.6;
  white-space: pre-line;
}

._buttonGroup_1wf96_1135 {
  display: flex;
  gap: 4px;
  margin-top: 12px;
}
._buttonGroup_1wf96_1135:has(> :only-child) {
  justify-content: flex-end;
}
._buttonGroup_1wf96_1135:has(> :only-child) button {
  flex: initial;
}
._buttonGroup_1wf96_1135 button {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1wf96_1135 {
    flex-direction: column-reverse;
  }
  ._buttonGroup_1wf96_1135 button {
    width: 100%;
    justify-content: center;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1nwl0_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1nwl0_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1nwl0_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1nwl0_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1nwl0_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1nwl0_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1nwl0_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1nwl0_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1nwl0_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1nwl0_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1nwl0_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1nwl0_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1nwl0_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1nwl0_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1nwl0_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1nwl0_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1nwl0_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1nwl0_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1nwl0_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1nwl0_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1nwl0_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1nwl0_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1nwl0_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1nwl0_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1nwl0_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1nwl0_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1nwl0_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1nwl0_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1nwl0_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1nwl0_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1nwl0_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1nwl0_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1nwl0_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1nwl0_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1nwl0_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1nwl0_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1nwl0_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1nwl0_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1nwl0_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1nwl0_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1nwl0_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1nwl0_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1nwl0_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1nwl0_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1nwl0_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1nwl0_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1nwl0_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1nwl0_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1nwl0_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1nwl0_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1nwl0_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1nwl0_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1nwl0_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1nwl0_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1nwl0_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1nwl0_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1nwl0_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1nwl0_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1nwl0_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1nwl0_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1nwl0_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1nwl0_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1nwl0_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1nwl0_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1nwl0_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1nwl0_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1nwl0_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1nwl0_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1nwl0_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1nwl0_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1nwl0_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1nwl0_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1nwl0_259 {
  padding: 0;
}

._p-t-0_1nwl0_263 {
  padding-top: 0;
}

._p-r-0_1nwl0_267 {
  padding-right: 0;
}

._p-b-0_1nwl0_271 {
  padding-bottom: 0;
}

._p-l-0_1nwl0_275 {
  padding-left: 0;
}

._m-0_1nwl0_279 {
  margin: 0;
}

._m-t-0_1nwl0_283 {
  margin-top: 0;
}

._m-r-0_1nwl0_287 {
  margin-right: 0;
}

._m-b-0_1nwl0_291 {
  margin-bottom: 0;
}

._m-l-0_1nwl0_295 {
  margin-left: 0;
}

._p-1_1nwl0_299 {
  padding: 2px;
}

._p-t-1_1nwl0_303 {
  padding-top: 2px;
}

._p-r-1_1nwl0_307 {
  padding-right: 2px;
}

._p-b-1_1nwl0_311 {
  padding-bottom: 2px;
}

._p-l-1_1nwl0_315 {
  padding-left: 2px;
}

._m-1_1nwl0_319 {
  margin: 2px;
}

._m-t-1_1nwl0_323 {
  margin-top: 2px;
}

._m-r-1_1nwl0_327 {
  margin-right: 2px;
}

._m-b-1_1nwl0_331 {
  margin-bottom: 2px;
}

._m-l-1_1nwl0_335 {
  margin-left: 2px;
}

._p-2_1nwl0_339 {
  padding: 4px;
}

._p-t-2_1nwl0_343 {
  padding-top: 4px;
}

._p-r-2_1nwl0_347 {
  padding-right: 4px;
}

._p-b-2_1nwl0_351 {
  padding-bottom: 4px;
}

._p-l-2_1nwl0_355 {
  padding-left: 4px;
}

._m-2_1nwl0_359 {
  margin: 4px;
}

._m-t-2_1nwl0_363 {
  margin-top: 4px;
}

._m-r-2_1nwl0_367 {
  margin-right: 4px;
}

._m-b-2_1nwl0_371 {
  margin-bottom: 4px;
}

._m-l-2_1nwl0_375 {
  margin-left: 4px;
}

._p-3_1nwl0_379 {
  padding: 8px;
}

._p-t-3_1nwl0_383 {
  padding-top: 8px;
}

._p-r-3_1nwl0_387 {
  padding-right: 8px;
}

._p-b-3_1nwl0_391 {
  padding-bottom: 8px;
}

._p-l-3_1nwl0_395 {
  padding-left: 8px;
}

._m-3_1nwl0_399 {
  margin: 8px;
}

._m-t-3_1nwl0_403 {
  margin-top: 8px;
}

._m-r-3_1nwl0_407 {
  margin-right: 8px;
}

._m-b-3_1nwl0_411 {
  margin-bottom: 8px;
}

._m-l-3_1nwl0_415 {
  margin-left: 8px;
}

._p-4_1nwl0_419 {
  padding: 12px;
}

._p-t-4_1nwl0_423 {
  padding-top: 12px;
}

._p-r-4_1nwl0_427 {
  padding-right: 12px;
}

._p-b-4_1nwl0_431 {
  padding-bottom: 12px;
}

._p-l-4_1nwl0_435 {
  padding-left: 12px;
}

._m-4_1nwl0_439 {
  margin: 12px;
}

._m-t-4_1nwl0_443 {
  margin-top: 12px;
}

._m-r-4_1nwl0_447 {
  margin-right: 12px;
}

._m-b-4_1nwl0_451 {
  margin-bottom: 12px;
}

._m-l-4_1nwl0_455 {
  margin-left: 12px;
}

._p-5_1nwl0_459 {
  padding: 16px;
}

._p-t-5_1nwl0_463 {
  padding-top: 16px;
}

._p-r-5_1nwl0_467 {
  padding-right: 16px;
}

._p-b-5_1nwl0_471 {
  padding-bottom: 16px;
}

._p-l-5_1nwl0_475 {
  padding-left: 16px;
}

._m-5_1nwl0_479 {
  margin: 16px;
}

._m-t-5_1nwl0_483 {
  margin-top: 16px;
}

._m-r-5_1nwl0_487 {
  margin-right: 16px;
}

._m-b-5_1nwl0_491 {
  margin-bottom: 16px;
}

._m-l-5_1nwl0_495 {
  margin-left: 16px;
}

._p-6_1nwl0_499 {
  padding: 24px;
}

._p-t-6_1nwl0_503 {
  padding-top: 24px;
}

._p-r-6_1nwl0_507 {
  padding-right: 24px;
}

._p-b-6_1nwl0_511 {
  padding-bottom: 24px;
}

._p-l-6_1nwl0_515 {
  padding-left: 24px;
}

._m-6_1nwl0_519 {
  margin: 24px;
}

._m-t-6_1nwl0_523 {
  margin-top: 24px;
}

._m-r-6_1nwl0_527 {
  margin-right: 24px;
}

._m-b-6_1nwl0_531 {
  margin-bottom: 24px;
}

._m-l-6_1nwl0_535 {
  margin-left: 24px;
}

._p-7_1nwl0_539 {
  padding: 32px;
}

._p-t-7_1nwl0_543 {
  padding-top: 32px;
}

._p-r-7_1nwl0_547 {
  padding-right: 32px;
}

._p-b-7_1nwl0_551 {
  padding-bottom: 32px;
}

._p-l-7_1nwl0_555 {
  padding-left: 32px;
}

._m-7_1nwl0_559 {
  margin: 32px;
}

._m-t-7_1nwl0_563 {
  margin-top: 32px;
}

._m-r-7_1nwl0_567 {
  margin-right: 32px;
}

._m-b-7_1nwl0_571 {
  margin-bottom: 32px;
}

._m-l-7_1nwl0_575 {
  margin-left: 32px;
}

._p-8_1nwl0_579 {
  padding: 40px;
}

._p-t-8_1nwl0_583 {
  padding-top: 40px;
}

._p-r-8_1nwl0_587 {
  padding-right: 40px;
}

._p-b-8_1nwl0_591 {
  padding-bottom: 40px;
}

._p-l-8_1nwl0_595 {
  padding-left: 40px;
}

._m-8_1nwl0_599 {
  margin: 40px;
}

._m-t-8_1nwl0_603 {
  margin-top: 40px;
}

._m-r-8_1nwl0_607 {
  margin-right: 40px;
}

._m-b-8_1nwl0_611 {
  margin-bottom: 40px;
}

._m-l-8_1nwl0_615 {
  margin-left: 40px;
}

._p-9_1nwl0_619 {
  padding: 48px;
}

._p-t-9_1nwl0_623 {
  padding-top: 48px;
}

._p-r-9_1nwl0_627 {
  padding-right: 48px;
}

._p-b-9_1nwl0_631 {
  padding-bottom: 48px;
}

._p-l-9_1nwl0_635 {
  padding-left: 48px;
}

._m-9_1nwl0_639 {
  margin: 48px;
}

._m-t-9_1nwl0_643 {
  margin-top: 48px;
}

._m-r-9_1nwl0_647 {
  margin-right: 48px;
}

._m-b-9_1nwl0_651 {
  margin-bottom: 48px;
}

._m-l-9_1nwl0_655 {
  margin-left: 48px;
}

._p-10_1nwl0_659 {
  padding: 64px;
}

._p-t-10_1nwl0_663 {
  padding-top: 64px;
}

._p-r-10_1nwl0_667 {
  padding-right: 64px;
}

._p-b-10_1nwl0_671 {
  padding-bottom: 64px;
}

._p-l-10_1nwl0_675 {
  padding-left: 64px;
}

._m-10_1nwl0_679 {
  margin: 64px;
}

._m-t-10_1nwl0_683 {
  margin-top: 64px;
}

._m-r-10_1nwl0_687 {
  margin-right: 64px;
}

._m-b-10_1nwl0_691 {
  margin-bottom: 64px;
}

._m-l-10_1nwl0_695 {
  margin-left: 64px;
}

._p-11_1nwl0_699 {
  padding: 80px;
}

._p-t-11_1nwl0_703 {
  padding-top: 80px;
}

._p-r-11_1nwl0_707 {
  padding-right: 80px;
}

._p-b-11_1nwl0_711 {
  padding-bottom: 80px;
}

._p-l-11_1nwl0_715 {
  padding-left: 80px;
}

._m-11_1nwl0_719 {
  margin: 80px;
}

._m-t-11_1nwl0_723 {
  margin-top: 80px;
}

._m-r-11_1nwl0_727 {
  margin-right: 80px;
}

._m-b-11_1nwl0_731 {
  margin-bottom: 80px;
}

._m-l-11_1nwl0_735 {
  margin-left: 80px;
}

._p-12_1nwl0_739 {
  padding: 96px;
}

._p-t-12_1nwl0_743 {
  padding-top: 96px;
}

._p-r-12_1nwl0_747 {
  padding-right: 96px;
}

._p-b-12_1nwl0_751 {
  padding-bottom: 96px;
}

._p-l-12_1nwl0_755 {
  padding-left: 96px;
}

._m-12_1nwl0_759 {
  margin: 96px;
}

._m-t-12_1nwl0_763 {
  margin-top: 96px;
}

._m-r-12_1nwl0_767 {
  margin-right: 96px;
}

._m-b-12_1nwl0_771 {
  margin-bottom: 96px;
}

._m-l-12_1nwl0_775 {
  margin-left: 96px;
}

._p-13_1nwl0_779 {
  padding: 160px;
}

._p-t-13_1nwl0_783 {
  padding-top: 160px;
}

._p-r-13_1nwl0_787 {
  padding-right: 160px;
}

._p-b-13_1nwl0_791 {
  padding-bottom: 160px;
}

._p-l-13_1nwl0_795 {
  padding-left: 160px;
}

._m-13_1nwl0_799 {
  margin: 160px;
}

._m-t-13_1nwl0_803 {
  margin-top: 160px;
}

._m-r-13_1nwl0_807 {
  margin-right: 160px;
}

._m-b-13_1nwl0_811 {
  margin-bottom: 160px;
}

._m-l-13_1nwl0_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1nwl0_825 {
  border-radius: 0;
}

._r-1_1nwl0_829 {
  border-radius: 2px;
}

._r-2_1nwl0_833 {
  border-radius: 4px;
}

._r-3_1nwl0_837 {
  border-radius: 6px;
}

._r-4_1nwl0_841 {
  border-radius: 8px;
}

._r-5_1nwl0_845 {
  border-radius: 12px;
}

._r-6_1nwl0_849 {
  border-radius: 20px;
}

._r-full_1nwl0_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1nwl0_860 {
  border: 0 solid;
}

._border-1_1nwl0_864 {
  border: 1px solid;
}

._border-2_1nwl0_868 {
  border: 2px solid;
}

._border-3_1nwl0_872 {
  border: 3px solid;
}

._border-4_1nwl0_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1nwl0_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1nwl0_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1nwl0_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1nwl0_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1nwl0_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1nwl0_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1nwl0_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1nwl0_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1nwl0_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1nwl0_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1nwl0_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1nwl0_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1nwl0_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1nwl0_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1nwl0_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1nwl0_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1nwl0_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1nwl0_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_1nwl0_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  padding: 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_1nwl0_1047 {
    padding: 0;
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_1nwl0_1068 {
  position: relative;
  width: 480px;
  max-width: 100%;
  max-height: calc(100vh - 40px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  padding: 24px 36px;
  gap: 24px;
}
._modal_1nwl0_1068 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1nwl0_1068 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
    padding: 12px;
    gap: 16px;
    overflow: hidden;
  }
}

._header_1nwl0_1099 {
  flex-shrink: 0;
}

._title_1nwl0_1103 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1nwl0_1103:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1nwl0_1103 {
    font-size: 16px;
  }
}
._title_1nwl0_1103 {
  color: var(--color-text-title);
  margin: 0;
}

._content_1nwl0_1121 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1nwl0_1121 {
    overflow-y: auto;
  }
}

._form_1nwl0_1133 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._fieldWithButton_1nwl0_1139 {
  display: flex;
  flex-direction: column;
}

._emailWrapper_1nwl0_1144 {
  display: flex;
  gap: 8px;
  align-items: flex-end;
}
._emailWrapper_1nwl0_1144 > :first-child {
  flex: 1;
}
._emailWrapper_1nwl0_1144 button {
  flex-shrink: 0;
  height: 44px !important;
  white-space: nowrap;
  border-radius: 6px !important;
  font-size: 14px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emailWrapper_1nwl0_1144 button {
    height: 41px !important;
  }
}

._codeInputWrapper_1nwl0_1165 {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
}
._codeInputWrapper_1nwl0_1165 input {
  width: 100%;
  padding-right: 80px;
}

._timer_1nwl0_1176 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._timer_1nwl0_1176:not(button) {
  color: var(--color-text-body);
}
._timer_1nwl0_1176 {
  color: var(--color-danger) !important;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}

._codeErrorText_1nwl0_1194 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._codeErrorText_1nwl0_1194:not(button) {
  color: var(--color-text-body);
}
._codeErrorText_1nwl0_1194 {
  color: var(--color-danger) !important;
  margin-top: 4px;
}

._resultSection_1nwl0_1207 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px 12px;
  text-align: center;
  gap: 8px;
  flex: 1;
}

._resultIcon_1nwl0_1218 i::before {
  font-size: 52px !important;
}
._resultIcon_1nwl0_1218._success_1nwl0_159 {
  color: #14b8a6;
}

._resultEmail_1nwl0_1225 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._resultEmail_1nwl0_1225:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultEmail_1nwl0_1225 {
    font-size: 16px;
  }
}
._resultEmail_1nwl0_1225 {
  color: var(--color-text-title);
  font-weight: 600;
}

._resultGuide_1nwl0_1243 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._resultGuide_1nwl0_1243:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultGuide_1nwl0_1243 {
    font-size: 12px;
  }
}
._resultGuide_1nwl0_1243 {
  color: var(--color-text-sub);
  line-height: 1.6;
}

._footer_1nwl0_1261 {
  display: flex;
  gap: 16px;
  flex-shrink: 0;
  margin-top: 8px;
}
._footer_1nwl0_1261 button {
  flex: 1;
}
._footer_1nwl0_1261._singleButton_1nwl0_1270 button {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1nwl0_1261 {
    gap: 8px;
    margin-top: 0;
  }
  ._footer_1nwl0_1261 button {
    height: 50px !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    justify-content: center;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1bolw_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1bolw_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1bolw_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1bolw_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1bolw_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1bolw_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1bolw_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1bolw_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1bolw_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1bolw_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1bolw_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1bolw_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1bolw_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1bolw_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1bolw_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1bolw_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1bolw_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1bolw_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1bolw_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1bolw_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1bolw_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1bolw_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1bolw_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1bolw_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1bolw_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1bolw_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1bolw_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1bolw_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1bolw_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1bolw_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1bolw_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1bolw_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1bolw_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1bolw_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1bolw_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1bolw_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1bolw_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1bolw_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1bolw_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1bolw_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1bolw_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1bolw_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1bolw_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1bolw_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1bolw_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1bolw_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1bolw_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1bolw_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1bolw_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1bolw_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1bolw_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1bolw_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1bolw_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1bolw_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1bolw_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1bolw_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1bolw_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1bolw_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1bolw_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1bolw_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1bolw_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1bolw_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1bolw_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1bolw_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1bolw_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1bolw_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1bolw_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1bolw_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1bolw_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1bolw_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1bolw_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1bolw_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1bolw_259 {
  padding: 0;
}

._p-t-0_1bolw_263 {
  padding-top: 0;
}

._p-r-0_1bolw_267 {
  padding-right: 0;
}

._p-b-0_1bolw_271 {
  padding-bottom: 0;
}

._p-l-0_1bolw_275 {
  padding-left: 0;
}

._m-0_1bolw_279 {
  margin: 0;
}

._m-t-0_1bolw_283 {
  margin-top: 0;
}

._m-r-0_1bolw_287 {
  margin-right: 0;
}

._m-b-0_1bolw_291 {
  margin-bottom: 0;
}

._m-l-0_1bolw_295 {
  margin-left: 0;
}

._p-1_1bolw_299 {
  padding: 2px;
}

._p-t-1_1bolw_303 {
  padding-top: 2px;
}

._p-r-1_1bolw_307 {
  padding-right: 2px;
}

._p-b-1_1bolw_311 {
  padding-bottom: 2px;
}

._p-l-1_1bolw_315 {
  padding-left: 2px;
}

._m-1_1bolw_319 {
  margin: 2px;
}

._m-t-1_1bolw_323 {
  margin-top: 2px;
}

._m-r-1_1bolw_327 {
  margin-right: 2px;
}

._m-b-1_1bolw_331 {
  margin-bottom: 2px;
}

._m-l-1_1bolw_335 {
  margin-left: 2px;
}

._p-2_1bolw_339 {
  padding: 4px;
}

._p-t-2_1bolw_343 {
  padding-top: 4px;
}

._p-r-2_1bolw_347 {
  padding-right: 4px;
}

._p-b-2_1bolw_351 {
  padding-bottom: 4px;
}

._p-l-2_1bolw_355 {
  padding-left: 4px;
}

._m-2_1bolw_359 {
  margin: 4px;
}

._m-t-2_1bolw_363 {
  margin-top: 4px;
}

._m-r-2_1bolw_367 {
  margin-right: 4px;
}

._m-b-2_1bolw_371 {
  margin-bottom: 4px;
}

._m-l-2_1bolw_375 {
  margin-left: 4px;
}

._p-3_1bolw_379 {
  padding: 8px;
}

._p-t-3_1bolw_383 {
  padding-top: 8px;
}

._p-r-3_1bolw_387 {
  padding-right: 8px;
}

._p-b-3_1bolw_391 {
  padding-bottom: 8px;
}

._p-l-3_1bolw_395 {
  padding-left: 8px;
}

._m-3_1bolw_399 {
  margin: 8px;
}

._m-t-3_1bolw_403 {
  margin-top: 8px;
}

._m-r-3_1bolw_407 {
  margin-right: 8px;
}

._m-b-3_1bolw_411 {
  margin-bottom: 8px;
}

._m-l-3_1bolw_415 {
  margin-left: 8px;
}

._p-4_1bolw_419 {
  padding: 12px;
}

._p-t-4_1bolw_423 {
  padding-top: 12px;
}

._p-r-4_1bolw_427 {
  padding-right: 12px;
}

._p-b-4_1bolw_431 {
  padding-bottom: 12px;
}

._p-l-4_1bolw_435 {
  padding-left: 12px;
}

._m-4_1bolw_439 {
  margin: 12px;
}

._m-t-4_1bolw_443 {
  margin-top: 12px;
}

._m-r-4_1bolw_447 {
  margin-right: 12px;
}

._m-b-4_1bolw_451 {
  margin-bottom: 12px;
}

._m-l-4_1bolw_455 {
  margin-left: 12px;
}

._p-5_1bolw_459 {
  padding: 16px;
}

._p-t-5_1bolw_463 {
  padding-top: 16px;
}

._p-r-5_1bolw_467 {
  padding-right: 16px;
}

._p-b-5_1bolw_471 {
  padding-bottom: 16px;
}

._p-l-5_1bolw_475 {
  padding-left: 16px;
}

._m-5_1bolw_479 {
  margin: 16px;
}

._m-t-5_1bolw_483 {
  margin-top: 16px;
}

._m-r-5_1bolw_487 {
  margin-right: 16px;
}

._m-b-5_1bolw_491 {
  margin-bottom: 16px;
}

._m-l-5_1bolw_495 {
  margin-left: 16px;
}

._p-6_1bolw_499 {
  padding: 24px;
}

._p-t-6_1bolw_503 {
  padding-top: 24px;
}

._p-r-6_1bolw_507 {
  padding-right: 24px;
}

._p-b-6_1bolw_511 {
  padding-bottom: 24px;
}

._p-l-6_1bolw_515 {
  padding-left: 24px;
}

._m-6_1bolw_519 {
  margin: 24px;
}

._m-t-6_1bolw_523 {
  margin-top: 24px;
}

._m-r-6_1bolw_527 {
  margin-right: 24px;
}

._m-b-6_1bolw_531 {
  margin-bottom: 24px;
}

._m-l-6_1bolw_535 {
  margin-left: 24px;
}

._p-7_1bolw_539 {
  padding: 32px;
}

._p-t-7_1bolw_543 {
  padding-top: 32px;
}

._p-r-7_1bolw_547 {
  padding-right: 32px;
}

._p-b-7_1bolw_551 {
  padding-bottom: 32px;
}

._p-l-7_1bolw_555 {
  padding-left: 32px;
}

._m-7_1bolw_559 {
  margin: 32px;
}

._m-t-7_1bolw_563 {
  margin-top: 32px;
}

._m-r-7_1bolw_567 {
  margin-right: 32px;
}

._m-b-7_1bolw_571 {
  margin-bottom: 32px;
}

._m-l-7_1bolw_575 {
  margin-left: 32px;
}

._p-8_1bolw_579 {
  padding: 40px;
}

._p-t-8_1bolw_583 {
  padding-top: 40px;
}

._p-r-8_1bolw_587 {
  padding-right: 40px;
}

._p-b-8_1bolw_591 {
  padding-bottom: 40px;
}

._p-l-8_1bolw_595 {
  padding-left: 40px;
}

._m-8_1bolw_599 {
  margin: 40px;
}

._m-t-8_1bolw_603 {
  margin-top: 40px;
}

._m-r-8_1bolw_607 {
  margin-right: 40px;
}

._m-b-8_1bolw_611 {
  margin-bottom: 40px;
}

._m-l-8_1bolw_615 {
  margin-left: 40px;
}

._p-9_1bolw_619 {
  padding: 48px;
}

._p-t-9_1bolw_623 {
  padding-top: 48px;
}

._p-r-9_1bolw_627 {
  padding-right: 48px;
}

._p-b-9_1bolw_631 {
  padding-bottom: 48px;
}

._p-l-9_1bolw_635 {
  padding-left: 48px;
}

._m-9_1bolw_639 {
  margin: 48px;
}

._m-t-9_1bolw_643 {
  margin-top: 48px;
}

._m-r-9_1bolw_647 {
  margin-right: 48px;
}

._m-b-9_1bolw_651 {
  margin-bottom: 48px;
}

._m-l-9_1bolw_655 {
  margin-left: 48px;
}

._p-10_1bolw_659 {
  padding: 64px;
}

._p-t-10_1bolw_663 {
  padding-top: 64px;
}

._p-r-10_1bolw_667 {
  padding-right: 64px;
}

._p-b-10_1bolw_671 {
  padding-bottom: 64px;
}

._p-l-10_1bolw_675 {
  padding-left: 64px;
}

._m-10_1bolw_679 {
  margin: 64px;
}

._m-t-10_1bolw_683 {
  margin-top: 64px;
}

._m-r-10_1bolw_687 {
  margin-right: 64px;
}

._m-b-10_1bolw_691 {
  margin-bottom: 64px;
}

._m-l-10_1bolw_695 {
  margin-left: 64px;
}

._p-11_1bolw_699 {
  padding: 80px;
}

._p-t-11_1bolw_703 {
  padding-top: 80px;
}

._p-r-11_1bolw_707 {
  padding-right: 80px;
}

._p-b-11_1bolw_711 {
  padding-bottom: 80px;
}

._p-l-11_1bolw_715 {
  padding-left: 80px;
}

._m-11_1bolw_719 {
  margin: 80px;
}

._m-t-11_1bolw_723 {
  margin-top: 80px;
}

._m-r-11_1bolw_727 {
  margin-right: 80px;
}

._m-b-11_1bolw_731 {
  margin-bottom: 80px;
}

._m-l-11_1bolw_735 {
  margin-left: 80px;
}

._p-12_1bolw_739 {
  padding: 96px;
}

._p-t-12_1bolw_743 {
  padding-top: 96px;
}

._p-r-12_1bolw_747 {
  padding-right: 96px;
}

._p-b-12_1bolw_751 {
  padding-bottom: 96px;
}

._p-l-12_1bolw_755 {
  padding-left: 96px;
}

._m-12_1bolw_759 {
  margin: 96px;
}

._m-t-12_1bolw_763 {
  margin-top: 96px;
}

._m-r-12_1bolw_767 {
  margin-right: 96px;
}

._m-b-12_1bolw_771 {
  margin-bottom: 96px;
}

._m-l-12_1bolw_775 {
  margin-left: 96px;
}

._p-13_1bolw_779 {
  padding: 160px;
}

._p-t-13_1bolw_783 {
  padding-top: 160px;
}

._p-r-13_1bolw_787 {
  padding-right: 160px;
}

._p-b-13_1bolw_791 {
  padding-bottom: 160px;
}

._p-l-13_1bolw_795 {
  padding-left: 160px;
}

._m-13_1bolw_799 {
  margin: 160px;
}

._m-t-13_1bolw_803 {
  margin-top: 160px;
}

._m-r-13_1bolw_807 {
  margin-right: 160px;
}

._m-b-13_1bolw_811 {
  margin-bottom: 160px;
}

._m-l-13_1bolw_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1bolw_825 {
  border-radius: 0;
}

._r-1_1bolw_829 {
  border-radius: 2px;
}

._r-2_1bolw_833 {
  border-radius: 4px;
}

._r-3_1bolw_837 {
  border-radius: 6px;
}

._r-4_1bolw_841 {
  border-radius: 8px;
}

._r-5_1bolw_845 {
  border-radius: 12px;
}

._r-6_1bolw_849 {
  border-radius: 20px;
}

._r-full_1bolw_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1bolw_860 {
  border: 0 solid;
}

._border-1_1bolw_864 {
  border: 1px solid;
}

._border-2_1bolw_868 {
  border: 2px solid;
}

._border-3_1bolw_872 {
  border: 3px solid;
}

._border-4_1bolw_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1bolw_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1bolw_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1bolw_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1bolw_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1bolw_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1bolw_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1bolw_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1bolw_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1bolw_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1bolw_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1bolw_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1bolw_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1bolw_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1bolw_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1bolw_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1bolw_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1bolw_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1bolw_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_1bolw_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  padding: 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_1bolw_1047 {
    padding: 0;
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_1bolw_1068 {
  position: relative;
  width: 480px;
  max-width: 100%;
  max-height: calc(100vh - 40px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  padding: 24px 36px;
  gap: 24px;
}
._modal_1bolw_1068 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1bolw_1068 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
    padding: 12px;
    gap: 16px;
    overflow: hidden;
  }
}

._header_1bolw_1099 {
  flex-shrink: 0;
}

._title_1bolw_1103 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1bolw_1103:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1bolw_1103 {
    font-size: 16px;
  }
}
._title_1bolw_1103 {
  color: var(--color-text-title);
  margin: 0;
}

._content_1bolw_1121 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1bolw_1121 {
    overflow-y: auto;
  }
}

._form_1bolw_1133 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._newPasswordGroup_1bolw_1139 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._passwordWrapper_1bolw_1145 {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
}
._passwordWrapper_1bolw_1145 input {
  width: 100%;
  padding-right: 48px;
}

._passwordToggle_1bolw_1156 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-text-sub);
  display: flex;
  align-items: center;
  justify-content: center;
}
._passwordToggle_1bolw_1156:hover {
  color: var(--color-text-title);
}
._passwordToggle_1bolw_1156 i::before {
  font-size: 18px !important;
}

._errorText_1bolw_1177 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._errorText_1bolw_1177:not(button) {
  color: var(--color-text-body);
}
._errorText_1bolw_1177 {
  color: var(--color-danger) !important;
  margin-top: 4px;
}

._resultSection_1bolw_1190 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px 12px;
  text-align: center;
  gap: 8px;
  flex: 1;
}

._resultIcon_1bolw_1201 i::before {
  font-size: 52px !important;
}
._resultIcon_1bolw_1201._success_1bolw_159 {
  color: #14b8a6;
}

._resultGuide_1bolw_1208 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._resultGuide_1bolw_1208:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultGuide_1bolw_1208 {
    font-size: 12px;
  }
}
._resultGuide_1bolw_1208 {
  color: var(--color-text-sub);
  line-height: 1.6;
}

._footer_1bolw_1226 {
  display: flex;
  gap: 16px;
  flex-shrink: 0;
  margin-top: 8px;
}
._footer_1bolw_1226 button {
  flex: 1;
}
._footer_1bolw_1226._singleButton_1bolw_1235 button {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1bolw_1226 {
    gap: 8px;
    margin-top: 0;
  }
  ._footer_1bolw_1226 button {
    height: 50px !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    justify-content: center;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_11ylk_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11ylk_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11ylk_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11ylk_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_11ylk_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_11ylk_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_11ylk_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_11ylk_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_11ylk_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_11ylk_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11ylk_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11ylk_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11ylk_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_11ylk_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_11ylk_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_11ylk_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_11ylk_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_11ylk_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_11ylk_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11ylk_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11ylk_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11ylk_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_11ylk_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_11ylk_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_11ylk_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_11ylk_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_11ylk_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_11ylk_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11ylk_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11ylk_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11ylk_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_11ylk_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_11ylk_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_11ylk_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_11ylk_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_11ylk_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_11ylk_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_11ylk_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_11ylk_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_11ylk_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_11ylk_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_11ylk_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_11ylk_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_11ylk_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_11ylk_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_11ylk_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_11ylk_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_11ylk_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_11ylk_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_11ylk_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_11ylk_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_11ylk_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_11ylk_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_11ylk_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_11ylk_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11ylk_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11ylk_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11ylk_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_11ylk_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_11ylk_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_11ylk_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_11ylk_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_11ylk_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_11ylk_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11ylk_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11ylk_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11ylk_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_11ylk_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_11ylk_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_11ylk_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_11ylk_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_11ylk_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_11ylk_259 {
  padding: 0;
}

._p-t-0_11ylk_263 {
  padding-top: 0;
}

._p-r-0_11ylk_267 {
  padding-right: 0;
}

._p-b-0_11ylk_271 {
  padding-bottom: 0;
}

._p-l-0_11ylk_275 {
  padding-left: 0;
}

._m-0_11ylk_279 {
  margin: 0;
}

._m-t-0_11ylk_283 {
  margin-top: 0;
}

._m-r-0_11ylk_287 {
  margin-right: 0;
}

._m-b-0_11ylk_291 {
  margin-bottom: 0;
}

._m-l-0_11ylk_295 {
  margin-left: 0;
}

._p-1_11ylk_299 {
  padding: 2px;
}

._p-t-1_11ylk_303 {
  padding-top: 2px;
}

._p-r-1_11ylk_307 {
  padding-right: 2px;
}

._p-b-1_11ylk_311 {
  padding-bottom: 2px;
}

._p-l-1_11ylk_315 {
  padding-left: 2px;
}

._m-1_11ylk_319 {
  margin: 2px;
}

._m-t-1_11ylk_323 {
  margin-top: 2px;
}

._m-r-1_11ylk_327 {
  margin-right: 2px;
}

._m-b-1_11ylk_331 {
  margin-bottom: 2px;
}

._m-l-1_11ylk_335 {
  margin-left: 2px;
}

._p-2_11ylk_339 {
  padding: 4px;
}

._p-t-2_11ylk_343 {
  padding-top: 4px;
}

._p-r-2_11ylk_347 {
  padding-right: 4px;
}

._p-b-2_11ylk_351 {
  padding-bottom: 4px;
}

._p-l-2_11ylk_355 {
  padding-left: 4px;
}

._m-2_11ylk_359 {
  margin: 4px;
}

._m-t-2_11ylk_363 {
  margin-top: 4px;
}

._m-r-2_11ylk_367 {
  margin-right: 4px;
}

._m-b-2_11ylk_371 {
  margin-bottom: 4px;
}

._m-l-2_11ylk_375 {
  margin-left: 4px;
}

._p-3_11ylk_379 {
  padding: 8px;
}

._p-t-3_11ylk_383 {
  padding-top: 8px;
}

._p-r-3_11ylk_387 {
  padding-right: 8px;
}

._p-b-3_11ylk_391 {
  padding-bottom: 8px;
}

._p-l-3_11ylk_395 {
  padding-left: 8px;
}

._m-3_11ylk_399 {
  margin: 8px;
}

._m-t-3_11ylk_403 {
  margin-top: 8px;
}

._m-r-3_11ylk_407 {
  margin-right: 8px;
}

._m-b-3_11ylk_411 {
  margin-bottom: 8px;
}

._m-l-3_11ylk_415 {
  margin-left: 8px;
}

._p-4_11ylk_419 {
  padding: 12px;
}

._p-t-4_11ylk_423 {
  padding-top: 12px;
}

._p-r-4_11ylk_427 {
  padding-right: 12px;
}

._p-b-4_11ylk_431 {
  padding-bottom: 12px;
}

._p-l-4_11ylk_435 {
  padding-left: 12px;
}

._m-4_11ylk_439 {
  margin: 12px;
}

._m-t-4_11ylk_443 {
  margin-top: 12px;
}

._m-r-4_11ylk_447 {
  margin-right: 12px;
}

._m-b-4_11ylk_451 {
  margin-bottom: 12px;
}

._m-l-4_11ylk_455 {
  margin-left: 12px;
}

._p-5_11ylk_459 {
  padding: 16px;
}

._p-t-5_11ylk_463 {
  padding-top: 16px;
}

._p-r-5_11ylk_467 {
  padding-right: 16px;
}

._p-b-5_11ylk_471 {
  padding-bottom: 16px;
}

._p-l-5_11ylk_475 {
  padding-left: 16px;
}

._m-5_11ylk_479 {
  margin: 16px;
}

._m-t-5_11ylk_483 {
  margin-top: 16px;
}

._m-r-5_11ylk_487 {
  margin-right: 16px;
}

._m-b-5_11ylk_491 {
  margin-bottom: 16px;
}

._m-l-5_11ylk_495 {
  margin-left: 16px;
}

._p-6_11ylk_499 {
  padding: 24px;
}

._p-t-6_11ylk_503 {
  padding-top: 24px;
}

._p-r-6_11ylk_507 {
  padding-right: 24px;
}

._p-b-6_11ylk_511 {
  padding-bottom: 24px;
}

._p-l-6_11ylk_515 {
  padding-left: 24px;
}

._m-6_11ylk_519 {
  margin: 24px;
}

._m-t-6_11ylk_523 {
  margin-top: 24px;
}

._m-r-6_11ylk_527 {
  margin-right: 24px;
}

._m-b-6_11ylk_531 {
  margin-bottom: 24px;
}

._m-l-6_11ylk_535 {
  margin-left: 24px;
}

._p-7_11ylk_539 {
  padding: 32px;
}

._p-t-7_11ylk_543 {
  padding-top: 32px;
}

._p-r-7_11ylk_547 {
  padding-right: 32px;
}

._p-b-7_11ylk_551 {
  padding-bottom: 32px;
}

._p-l-7_11ylk_555 {
  padding-left: 32px;
}

._m-7_11ylk_559 {
  margin: 32px;
}

._m-t-7_11ylk_563 {
  margin-top: 32px;
}

._m-r-7_11ylk_567 {
  margin-right: 32px;
}

._m-b-7_11ylk_571 {
  margin-bottom: 32px;
}

._m-l-7_11ylk_575 {
  margin-left: 32px;
}

._p-8_11ylk_579 {
  padding: 40px;
}

._p-t-8_11ylk_583 {
  padding-top: 40px;
}

._p-r-8_11ylk_587 {
  padding-right: 40px;
}

._p-b-8_11ylk_591 {
  padding-bottom: 40px;
}

._p-l-8_11ylk_595 {
  padding-left: 40px;
}

._m-8_11ylk_599 {
  margin: 40px;
}

._m-t-8_11ylk_603 {
  margin-top: 40px;
}

._m-r-8_11ylk_607 {
  margin-right: 40px;
}

._m-b-8_11ylk_611 {
  margin-bottom: 40px;
}

._m-l-8_11ylk_615 {
  margin-left: 40px;
}

._p-9_11ylk_619 {
  padding: 48px;
}

._p-t-9_11ylk_623 {
  padding-top: 48px;
}

._p-r-9_11ylk_627 {
  padding-right: 48px;
}

._p-b-9_11ylk_631 {
  padding-bottom: 48px;
}

._p-l-9_11ylk_635 {
  padding-left: 48px;
}

._m-9_11ylk_639 {
  margin: 48px;
}

._m-t-9_11ylk_643 {
  margin-top: 48px;
}

._m-r-9_11ylk_647 {
  margin-right: 48px;
}

._m-b-9_11ylk_651 {
  margin-bottom: 48px;
}

._m-l-9_11ylk_655 {
  margin-left: 48px;
}

._p-10_11ylk_659 {
  padding: 64px;
}

._p-t-10_11ylk_663 {
  padding-top: 64px;
}

._p-r-10_11ylk_667 {
  padding-right: 64px;
}

._p-b-10_11ylk_671 {
  padding-bottom: 64px;
}

._p-l-10_11ylk_675 {
  padding-left: 64px;
}

._m-10_11ylk_679 {
  margin: 64px;
}

._m-t-10_11ylk_683 {
  margin-top: 64px;
}

._m-r-10_11ylk_687 {
  margin-right: 64px;
}

._m-b-10_11ylk_691 {
  margin-bottom: 64px;
}

._m-l-10_11ylk_695 {
  margin-left: 64px;
}

._p-11_11ylk_699 {
  padding: 80px;
}

._p-t-11_11ylk_703 {
  padding-top: 80px;
}

._p-r-11_11ylk_707 {
  padding-right: 80px;
}

._p-b-11_11ylk_711 {
  padding-bottom: 80px;
}

._p-l-11_11ylk_715 {
  padding-left: 80px;
}

._m-11_11ylk_719 {
  margin: 80px;
}

._m-t-11_11ylk_723 {
  margin-top: 80px;
}

._m-r-11_11ylk_727 {
  margin-right: 80px;
}

._m-b-11_11ylk_731 {
  margin-bottom: 80px;
}

._m-l-11_11ylk_735 {
  margin-left: 80px;
}

._p-12_11ylk_739 {
  padding: 96px;
}

._p-t-12_11ylk_743 {
  padding-top: 96px;
}

._p-r-12_11ylk_747 {
  padding-right: 96px;
}

._p-b-12_11ylk_751 {
  padding-bottom: 96px;
}

._p-l-12_11ylk_755 {
  padding-left: 96px;
}

._m-12_11ylk_759 {
  margin: 96px;
}

._m-t-12_11ylk_763 {
  margin-top: 96px;
}

._m-r-12_11ylk_767 {
  margin-right: 96px;
}

._m-b-12_11ylk_771 {
  margin-bottom: 96px;
}

._m-l-12_11ylk_775 {
  margin-left: 96px;
}

._p-13_11ylk_779 {
  padding: 160px;
}

._p-t-13_11ylk_783 {
  padding-top: 160px;
}

._p-r-13_11ylk_787 {
  padding-right: 160px;
}

._p-b-13_11ylk_791 {
  padding-bottom: 160px;
}

._p-l-13_11ylk_795 {
  padding-left: 160px;
}

._m-13_11ylk_799 {
  margin: 160px;
}

._m-t-13_11ylk_803 {
  margin-top: 160px;
}

._m-r-13_11ylk_807 {
  margin-right: 160px;
}

._m-b-13_11ylk_811 {
  margin-bottom: 160px;
}

._m-l-13_11ylk_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_11ylk_825 {
  border-radius: 0;
}

._r-1_11ylk_829 {
  border-radius: 2px;
}

._r-2_11ylk_833 {
  border-radius: 4px;
}

._r-3_11ylk_837 {
  border-radius: 6px;
}

._r-4_11ylk_841 {
  border-radius: 8px;
}

._r-5_11ylk_845 {
  border-radius: 12px;
}

._r-6_11ylk_849 {
  border-radius: 20px;
}

._r-full_11ylk_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_11ylk_860 {
  border: 0 solid;
}

._border-1_11ylk_864 {
  border: 1px solid;
}

._border-2_11ylk_868 {
  border: 2px solid;
}

._border-3_11ylk_872 {
  border: 3px solid;
}

._border-4_11ylk_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_11ylk_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_11ylk_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_11ylk_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_11ylk_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_11ylk_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_11ylk_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_11ylk_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_11ylk_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_11ylk_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_11ylk_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_11ylk_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_11ylk_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_11ylk_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_11ylk_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_11ylk_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_11ylk_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_11ylk_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_11ylk_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_11ylk_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_11ylk_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._desktopLayout_11ylk_1065 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_11ylk_1065 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_11ylk_1065 {
    display: none !important;
  }
}

._leftSection_11ylk_1085 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 0;
}
._leftSection_11ylk_1085 > * {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._rightSection_11ylk_1097 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

._mobileLayout_11ylk_1105 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileLayout_11ylk_1105 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._section_11ylk_1116 {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}

._sectionTitle_11ylk_1123 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_11ylk_1123:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_11ylk_1123 {
    font-size: 16px;
  }
}
._sectionTitle_11ylk_1123 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_11ylk_1123 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 12px;
  }
}

._formGrid_11ylk_1148 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_11ylk_1148 {
    gap: 12px;
  }
}

._inputWithButton_11ylk_1160 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
}
._inputWithButton_11ylk_1160 input {
  flex: 1;
  min-width: 0;
}
._inputWithButton_11ylk_1160:has(._editButton_11ylk_1171) input {
  padding-right: 64px !important;
}

._editButton_11ylk_1171 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  color: var(--color-text-muted);
  transition: all 0.2s ease;
}
._editButton_11ylk_1171:hover {
  color: var(--color-text-action);
  background-color: var(--color-bg-secondary);
}
._editButton_11ylk_1171:focus {
  outline: none;
}
._editButton_11ylk_1171 i {
  font-size: 18px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editButton_11ylk_1171 {
    right: 0;
  }
}

._textValue_11ylk_1209 {
  display: flex;
  align-items: center;
  height: 42px;
  padding: 0 8px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._textValue_11ylk_1209:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textValue_11ylk_1209 {
    font-size: 14px;
  }
}
._textValue_11ylk_1209 {
  color: var(--color-text-title);
  background-color: var(--color-default);
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textValue_11ylk_1209 {
    height: 48px;
    padding: 8px 0;
    background: transparent;
    border: none;
    border-bottom: 1px solid var(--color-border);
    border-radius: 0;
  }
}

._passwordChangeForm_11ylk_1243 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._input_11ylk_1160 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 16px;
  background: var(--color-white);
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 4px;
  color: var(--color-text-title);
  transition: all 0.2s;
}
._input_11ylk_1160::placeholder {
  color: var(--color-text-muted);
}
._input_11ylk_1160:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px rgba(45, 106, 246, 0.1);
}
._input_11ylk_1160:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}

._passwordFieldWrapper_11ylk_1274 {
  position: relative;
  width: 100%;
}
._passwordFieldWrapper_11ylk_1274 ._input_11ylk_1160 {
  padding-right: 64px !important;
}
._passwordFieldWrapper_11ylk_1274 ._passwordToggle_11ylk_1281 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-bg-toggle);
  transition: color 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
._passwordFieldWrapper_11ylk_1274 ._passwordToggle_11ylk_1281:hover {
  color: var(--color-text-body);
}
._passwordFieldWrapper_11ylk_1274 ._passwordToggle_11ylk_1281:focus {
  outline: none;
}
._passwordFieldWrapper_11ylk_1274 ._passwordToggle_11ylk_1281 i {
  font-size: 18px;
}

._confirmPasswordContainer_11ylk_1306 {
  margin-top: 4px;
}

._sectionFooterButtons_11ylk_1310 {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 24px;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._sectionFooterButtons_11ylk_1310 {
    flex-direction: column;
    gap: 8px;
  }
  ._sectionFooterButtons_11ylk_1310 > button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionFooterButtons_11ylk_1310 {
    display: none !important;
  }
}

._tableWrapper_11ylk_1332 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_11ylk_1332 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  height: 38px;
  padding: 8px 12px;
}
table.border.list tbody tr {
  height: 77px;
}
table.border.list tbody td {
  padding: 12px;
  vertical-align: middle;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_11ylk_1425 {
    display: none;
  }
}

._roleCell_11ylk_1430 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
}

._roleOrg_11ylk_1437 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._roleOrg_11ylk_1437:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roleOrg_11ylk_1437 {
    font-size: 12px;
  }
}
._roleOrg_11ylk_1437 {
  color: var(--color-text-secondary);
}

._roleBadge_11ylk_1454 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 27px;
  padding: 0 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._roleBadge_11ylk_1454:not(button) {
  color: var(--color-text-body);
}
._roleBadge_11ylk_1454 {
  color: var(--color-text-secondary);
  background-color: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
}
._roleBadge_11ylk_1454 i {
  height: 19px;
}
._roleBadge_11ylk_1454 i::before {
  font-size: 20px !important;
  color: var(--color-text-action);
}

._dateCell_11ylk_1482 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}

._dateText_11ylk_1489 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._dateText_11ylk_1489:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dateText_11ylk_1489 {
    font-size: 12px;
  }
}
._dateText_11ylk_1489 {
  color: var(--color-text-primary);
}

._expiryText_11ylk_1506 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._expiryText_11ylk_1506:not(button) {
  color: var(--color-text-body);
}
._expiryText_11ylk_1506 {
  color: var(--color-danger) !important;
}

._actionButtons_11ylk_1518 {
  display: flex;
  justify-content: center;
  gap: 4px;
}

._emptyInvitations_11ylk_1524 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  color: var(--color-text-muted);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyInvitations_11ylk_1524:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyInvitations_11ylk_1524 {
    font-size: 14px;
  }
}

._skeleton_11ylk_1543 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_11ylk_1 1.5s ease-in-out infinite;
}

._skeletonTable_11ylk_1550 {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
}

._skeletonTableHeader_11ylk_1558 {
  display: flex;
  gap: 12px;
  padding: 8px 12px;
  background-color: var(--color-bg-secondary);
  border-bottom: 1px solid var(--color-border);
}

._skeletonTableRow_11ylk_1566 {
  display: flex;
  gap: 12px;
  padding: 12px;
  border-bottom: 1px solid var(--color-border);
}
._skeletonTableRow_11ylk_1566:last-child {
  border-bottom: none;
}

._paginationWrapper_11ylk_1576 {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paginationWrapper_11ylk_1576 {
    margin-top: 12px;
  }
}

._mobileBottomButtons_11ylk_1587 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_11ylk_1587 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_11ylk_1587 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._bottomSpacer_11ylk_1614 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_11ylk_1614 {
    display: block;
    height: 82px;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._section_11ylk_1116 {
    padding: 0;
  }
  ._formGrid_11ylk_1148 label {
    font-size: 14px !important;
  }
  ._input_11ylk_1160 {
    height: 48px;
    padding: 8px 0;
    font-size: 16px;
    background: transparent;
    border: none;
    border-bottom: 1px solid var(--color-border);
    border-radius: 0;
  }
  ._input_11ylk_1160:focus {
    border-color: var(--color-primary);
    box-shadow: none;
  }
  ._input_11ylk_1160:disabled {
    background-color: transparent;
    color: var(--color-text-body);
  }
  ._passwordFieldWrapper_11ylk_1274 ._input_11ylk_1160 {
    padding-right: 64px;
  }
  ._passwordFieldWrapper_11ylk_1274 ._passwordToggle_11ylk_1281 {
    right: 0;
  }
  ._passwordChangeForm_11ylk_1243 {
    padding: 12px;
  }
  ._passwordChangeForm_11ylk_1243 ._input_11ylk_1160 {
    height: 42px;
    padding: 0 8px;
    padding-right: 64px;
    background: var(--color-white);
    border: 1px solid rgba(0, 0, 0, 0.09);
    border-radius: 4px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1id03_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1id03_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1id03_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1id03_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1id03_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1id03_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1id03_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1id03_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1id03_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1id03_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1id03_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1id03_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1id03_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1id03_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1id03_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1id03_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1id03_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1id03_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1id03_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1id03_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1id03_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1id03_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1id03_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1id03_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1id03_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1id03_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1id03_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1id03_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1id03_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1id03_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1id03_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1id03_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1id03_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1id03_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1id03_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1id03_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1id03_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1id03_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1id03_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1id03_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1id03_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1id03_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1id03_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1id03_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1id03_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1id03_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1id03_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1id03_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1id03_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1id03_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1id03_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1id03_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1id03_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1id03_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1id03_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1id03_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1id03_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1id03_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1id03_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1id03_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1id03_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1id03_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1id03_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1id03_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1id03_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1id03_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1id03_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1id03_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1id03_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1id03_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1id03_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1id03_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1id03_259 {
  padding: 0;
}

._p-t-0_1id03_263 {
  padding-top: 0;
}

._p-r-0_1id03_267 {
  padding-right: 0;
}

._p-b-0_1id03_271 {
  padding-bottom: 0;
}

._p-l-0_1id03_275 {
  padding-left: 0;
}

._m-0_1id03_279 {
  margin: 0;
}

._m-t-0_1id03_283 {
  margin-top: 0;
}

._m-r-0_1id03_287 {
  margin-right: 0;
}

._m-b-0_1id03_291 {
  margin-bottom: 0;
}

._m-l-0_1id03_295 {
  margin-left: 0;
}

._p-1_1id03_299 {
  padding: 2px;
}

._p-t-1_1id03_303 {
  padding-top: 2px;
}

._p-r-1_1id03_307 {
  padding-right: 2px;
}

._p-b-1_1id03_311 {
  padding-bottom: 2px;
}

._p-l-1_1id03_315 {
  padding-left: 2px;
}

._m-1_1id03_319 {
  margin: 2px;
}

._m-t-1_1id03_323 {
  margin-top: 2px;
}

._m-r-1_1id03_327 {
  margin-right: 2px;
}

._m-b-1_1id03_331 {
  margin-bottom: 2px;
}

._m-l-1_1id03_335 {
  margin-left: 2px;
}

._p-2_1id03_339 {
  padding: 4px;
}

._p-t-2_1id03_343 {
  padding-top: 4px;
}

._p-r-2_1id03_347 {
  padding-right: 4px;
}

._p-b-2_1id03_351 {
  padding-bottom: 4px;
}

._p-l-2_1id03_355 {
  padding-left: 4px;
}

._m-2_1id03_359 {
  margin: 4px;
}

._m-t-2_1id03_363 {
  margin-top: 4px;
}

._m-r-2_1id03_367 {
  margin-right: 4px;
}

._m-b-2_1id03_371 {
  margin-bottom: 4px;
}

._m-l-2_1id03_375 {
  margin-left: 4px;
}

._p-3_1id03_379 {
  padding: 8px;
}

._p-t-3_1id03_383 {
  padding-top: 8px;
}

._p-r-3_1id03_387 {
  padding-right: 8px;
}

._p-b-3_1id03_391 {
  padding-bottom: 8px;
}

._p-l-3_1id03_395 {
  padding-left: 8px;
}

._m-3_1id03_399 {
  margin: 8px;
}

._m-t-3_1id03_403 {
  margin-top: 8px;
}

._m-r-3_1id03_407 {
  margin-right: 8px;
}

._m-b-3_1id03_411 {
  margin-bottom: 8px;
}

._m-l-3_1id03_415 {
  margin-left: 8px;
}

._p-4_1id03_419 {
  padding: 12px;
}

._p-t-4_1id03_423 {
  padding-top: 12px;
}

._p-r-4_1id03_427 {
  padding-right: 12px;
}

._p-b-4_1id03_431 {
  padding-bottom: 12px;
}

._p-l-4_1id03_435 {
  padding-left: 12px;
}

._m-4_1id03_439 {
  margin: 12px;
}

._m-t-4_1id03_443 {
  margin-top: 12px;
}

._m-r-4_1id03_447 {
  margin-right: 12px;
}

._m-b-4_1id03_451 {
  margin-bottom: 12px;
}

._m-l-4_1id03_455 {
  margin-left: 12px;
}

._p-5_1id03_459 {
  padding: 16px;
}

._p-t-5_1id03_463 {
  padding-top: 16px;
}

._p-r-5_1id03_467 {
  padding-right: 16px;
}

._p-b-5_1id03_471 {
  padding-bottom: 16px;
}

._p-l-5_1id03_475 {
  padding-left: 16px;
}

._m-5_1id03_479 {
  margin: 16px;
}

._m-t-5_1id03_483 {
  margin-top: 16px;
}

._m-r-5_1id03_487 {
  margin-right: 16px;
}

._m-b-5_1id03_491 {
  margin-bottom: 16px;
}

._m-l-5_1id03_495 {
  margin-left: 16px;
}

._p-6_1id03_499 {
  padding: 24px;
}

._p-t-6_1id03_503 {
  padding-top: 24px;
}

._p-r-6_1id03_507 {
  padding-right: 24px;
}

._p-b-6_1id03_511 {
  padding-bottom: 24px;
}

._p-l-6_1id03_515 {
  padding-left: 24px;
}

._m-6_1id03_519 {
  margin: 24px;
}

._m-t-6_1id03_523 {
  margin-top: 24px;
}

._m-r-6_1id03_527 {
  margin-right: 24px;
}

._m-b-6_1id03_531 {
  margin-bottom: 24px;
}

._m-l-6_1id03_535 {
  margin-left: 24px;
}

._p-7_1id03_539 {
  padding: 32px;
}

._p-t-7_1id03_543 {
  padding-top: 32px;
}

._p-r-7_1id03_547 {
  padding-right: 32px;
}

._p-b-7_1id03_551 {
  padding-bottom: 32px;
}

._p-l-7_1id03_555 {
  padding-left: 32px;
}

._m-7_1id03_559 {
  margin: 32px;
}

._m-t-7_1id03_563 {
  margin-top: 32px;
}

._m-r-7_1id03_567 {
  margin-right: 32px;
}

._m-b-7_1id03_571 {
  margin-bottom: 32px;
}

._m-l-7_1id03_575 {
  margin-left: 32px;
}

._p-8_1id03_579 {
  padding: 40px;
}

._p-t-8_1id03_583 {
  padding-top: 40px;
}

._p-r-8_1id03_587 {
  padding-right: 40px;
}

._p-b-8_1id03_591 {
  padding-bottom: 40px;
}

._p-l-8_1id03_595 {
  padding-left: 40px;
}

._m-8_1id03_599 {
  margin: 40px;
}

._m-t-8_1id03_603 {
  margin-top: 40px;
}

._m-r-8_1id03_607 {
  margin-right: 40px;
}

._m-b-8_1id03_611 {
  margin-bottom: 40px;
}

._m-l-8_1id03_615 {
  margin-left: 40px;
}

._p-9_1id03_619 {
  padding: 48px;
}

._p-t-9_1id03_623 {
  padding-top: 48px;
}

._p-r-9_1id03_627 {
  padding-right: 48px;
}

._p-b-9_1id03_631 {
  padding-bottom: 48px;
}

._p-l-9_1id03_635 {
  padding-left: 48px;
}

._m-9_1id03_639 {
  margin: 48px;
}

._m-t-9_1id03_643 {
  margin-top: 48px;
}

._m-r-9_1id03_647 {
  margin-right: 48px;
}

._m-b-9_1id03_651 {
  margin-bottom: 48px;
}

._m-l-9_1id03_655 {
  margin-left: 48px;
}

._p-10_1id03_659 {
  padding: 64px;
}

._p-t-10_1id03_663 {
  padding-top: 64px;
}

._p-r-10_1id03_667 {
  padding-right: 64px;
}

._p-b-10_1id03_671 {
  padding-bottom: 64px;
}

._p-l-10_1id03_675 {
  padding-left: 64px;
}

._m-10_1id03_679 {
  margin: 64px;
}

._m-t-10_1id03_683 {
  margin-top: 64px;
}

._m-r-10_1id03_687 {
  margin-right: 64px;
}

._m-b-10_1id03_691 {
  margin-bottom: 64px;
}

._m-l-10_1id03_695 {
  margin-left: 64px;
}

._p-11_1id03_699 {
  padding: 80px;
}

._p-t-11_1id03_703 {
  padding-top: 80px;
}

._p-r-11_1id03_707 {
  padding-right: 80px;
}

._p-b-11_1id03_711 {
  padding-bottom: 80px;
}

._p-l-11_1id03_715 {
  padding-left: 80px;
}

._m-11_1id03_719 {
  margin: 80px;
}

._m-t-11_1id03_723 {
  margin-top: 80px;
}

._m-r-11_1id03_727 {
  margin-right: 80px;
}

._m-b-11_1id03_731 {
  margin-bottom: 80px;
}

._m-l-11_1id03_735 {
  margin-left: 80px;
}

._p-12_1id03_739 {
  padding: 96px;
}

._p-t-12_1id03_743 {
  padding-top: 96px;
}

._p-r-12_1id03_747 {
  padding-right: 96px;
}

._p-b-12_1id03_751 {
  padding-bottom: 96px;
}

._p-l-12_1id03_755 {
  padding-left: 96px;
}

._m-12_1id03_759 {
  margin: 96px;
}

._m-t-12_1id03_763 {
  margin-top: 96px;
}

._m-r-12_1id03_767 {
  margin-right: 96px;
}

._m-b-12_1id03_771 {
  margin-bottom: 96px;
}

._m-l-12_1id03_775 {
  margin-left: 96px;
}

._p-13_1id03_779 {
  padding: 160px;
}

._p-t-13_1id03_783 {
  padding-top: 160px;
}

._p-r-13_1id03_787 {
  padding-right: 160px;
}

._p-b-13_1id03_791 {
  padding-bottom: 160px;
}

._p-l-13_1id03_795 {
  padding-left: 160px;
}

._m-13_1id03_799 {
  margin: 160px;
}

._m-t-13_1id03_803 {
  margin-top: 160px;
}

._m-r-13_1id03_807 {
  margin-right: 160px;
}

._m-b-13_1id03_811 {
  margin-bottom: 160px;
}

._m-l-13_1id03_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1id03_825 {
  border-radius: 0;
}

._r-1_1id03_829 {
  border-radius: 2px;
}

._r-2_1id03_833 {
  border-radius: 4px;
}

._r-3_1id03_837 {
  border-radius: 6px;
}

._r-4_1id03_841 {
  border-radius: 8px;
}

._r-5_1id03_845 {
  border-radius: 12px;
}

._r-6_1id03_849 {
  border-radius: 20px;
}

._r-full_1id03_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1id03_860 {
  border: 0 solid;
}

._border-1_1id03_864 {
  border: 1px solid;
}

._border-2_1id03_868 {
  border: 2px solid;
}

._border-3_1id03_872 {
  border: 3px solid;
}

._border-4_1id03_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1id03_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1id03_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1id03_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1id03_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1id03_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1id03_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1id03_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1id03_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1id03_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1id03_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1id03_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1id03_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1id03_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1id03_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1id03_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1id03_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1id03_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._benefits_1id03_1039 {
  padding: 80px 0 120px;
  background-color: #f9fafb;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._benefits_1id03_1039 {
    padding: 64px 16px;
  }
}

._container_1id03_1049 {
  max-width: 1328px;
  padding: 0 24px;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_1id03_1049 {
    padding: unset;
  }
}

._header_1id03_1060 {
  text-align: center;
  margin-bottom: 64px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_1id03_1060 {
    margin-bottom: 40px;
  }
}

._title_1id03_1070 {
  font-size: 36px;
  font-weight: 700;
  color: #0a0a0a;
  line-height: 1.1;
  letter-spacing: 0.37px;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1id03_1070 {
    font-size: 24px;
  }
}

._highlight_1id03_1084 {
  color: var(--color-primary);
}

._subtitle_1id03_1088 {
  font-size: 20px;
  font-weight: 400;
  color: #4a5565;
  line-height: 1.4;
  letter-spacing: -0.45px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_1id03_1088 {
    font-size: 16px;
  }
}

._benefitList_1id03_1101 {
  display: flex;
  flex-direction: column;
  gap: 96px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._benefitList_1id03_1101 {
    gap: 64px;
  }
}

._benefitBlock_1id03_1112 {
  display: flex;
  align-items: center;
  gap: 32px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._benefitBlock_1id03_1112 {
    flex-direction: column;
    gap: 24px;
  }
}
._benefitBlock_1id03_1112._imageLeft_1id03_1123 {
  flex-direction: row-reverse;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._benefitBlock_1id03_1112._imageLeft_1id03_1123 {
    flex-direction: column;
  }
}

._content_1id03_1132 {
  flex: 1;
  max-width: 624px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1id03_1132 {
    max-width: 100%;
    width: 100%;
  }
}

._benefitTitle_1id03_1143 {
  font-size: 30px;
  font-weight: 700;
  color: #0a0a0a;
  line-height: 36px;
  letter-spacing: 0.4px;
  margin-bottom: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._benefitTitle_1id03_1143 {
    font-size: 24px;
    line-height: 32px;
  }
}

._benefitSubtitle_1id03_1158 {
  font-size: 20px;
  font-weight: 400;
  color: #4a5565;
  line-height: 28px;
  letter-spacing: -0.45px;
  margin-bottom: 28px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._benefitSubtitle_1id03_1158 {
    font-size: 16px;
  }
}

._checkList_1id03_1172 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  list-style: none;
  padding: 0;
  margin: 0;
}

._checkItem_1id03_1181 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  font-weight: 400;
  color: #364153;
  line-height: 24px;
  letter-spacing: -0.31px;
}

._checkIcon_1id03_1192 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background-color: #dbeafe;
  border-radius: 50%;
  flex-shrink: 0;
}

._imageWrapper_1id03_1203 {
  flex: 1;
  max-width: 624px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._imageWrapper_1id03_1203 {
    max-width: 100%;
    width: 100%;
  }
}

._image_1id03_1123 {
  width: 100%;
  height: auto;
  border-radius: 8px;
  display: block;
  box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.1);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_q4b0m_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_q4b0m_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_q4b0m_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_q4b0m_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_q4b0m_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_q4b0m_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_q4b0m_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_q4b0m_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_q4b0m_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_q4b0m_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_q4b0m_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_q4b0m_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_q4b0m_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_q4b0m_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_q4b0m_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_q4b0m_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_q4b0m_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_q4b0m_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_q4b0m_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_q4b0m_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_q4b0m_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_q4b0m_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_q4b0m_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_q4b0m_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_q4b0m_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_q4b0m_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_q4b0m_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_q4b0m_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_q4b0m_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_q4b0m_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_q4b0m_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_q4b0m_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_q4b0m_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_q4b0m_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_q4b0m_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_q4b0m_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_q4b0m_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_q4b0m_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_q4b0m_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_q4b0m_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_q4b0m_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_q4b0m_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_q4b0m_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_q4b0m_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_q4b0m_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_q4b0m_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_q4b0m_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_q4b0m_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_q4b0m_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_q4b0m_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_q4b0m_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_q4b0m_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_q4b0m_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_q4b0m_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_q4b0m_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_q4b0m_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_q4b0m_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_q4b0m_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_q4b0m_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_q4b0m_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_q4b0m_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_q4b0m_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_q4b0m_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_q4b0m_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_q4b0m_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_q4b0m_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_q4b0m_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_q4b0m_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_q4b0m_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_q4b0m_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_q4b0m_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_q4b0m_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_q4b0m_259 {
  padding: 0;
}

._p-t-0_q4b0m_263 {
  padding-top: 0;
}

._p-r-0_q4b0m_267 {
  padding-right: 0;
}

._p-b-0_q4b0m_271 {
  padding-bottom: 0;
}

._p-l-0_q4b0m_275 {
  padding-left: 0;
}

._m-0_q4b0m_279 {
  margin: 0;
}

._m-t-0_q4b0m_283 {
  margin-top: 0;
}

._m-r-0_q4b0m_287 {
  margin-right: 0;
}

._m-b-0_q4b0m_291 {
  margin-bottom: 0;
}

._m-l-0_q4b0m_295 {
  margin-left: 0;
}

._p-1_q4b0m_299 {
  padding: 2px;
}

._p-t-1_q4b0m_303 {
  padding-top: 2px;
}

._p-r-1_q4b0m_307 {
  padding-right: 2px;
}

._p-b-1_q4b0m_311 {
  padding-bottom: 2px;
}

._p-l-1_q4b0m_315 {
  padding-left: 2px;
}

._m-1_q4b0m_319 {
  margin: 2px;
}

._m-t-1_q4b0m_323 {
  margin-top: 2px;
}

._m-r-1_q4b0m_327 {
  margin-right: 2px;
}

._m-b-1_q4b0m_331 {
  margin-bottom: 2px;
}

._m-l-1_q4b0m_335 {
  margin-left: 2px;
}

._p-2_q4b0m_339 {
  padding: 4px;
}

._p-t-2_q4b0m_343 {
  padding-top: 4px;
}

._p-r-2_q4b0m_347 {
  padding-right: 4px;
}

._p-b-2_q4b0m_351 {
  padding-bottom: 4px;
}

._p-l-2_q4b0m_355 {
  padding-left: 4px;
}

._m-2_q4b0m_359 {
  margin: 4px;
}

._m-t-2_q4b0m_363 {
  margin-top: 4px;
}

._m-r-2_q4b0m_367 {
  margin-right: 4px;
}

._m-b-2_q4b0m_371 {
  margin-bottom: 4px;
}

._m-l-2_q4b0m_375 {
  margin-left: 4px;
}

._p-3_q4b0m_379 {
  padding: 8px;
}

._p-t-3_q4b0m_383 {
  padding-top: 8px;
}

._p-r-3_q4b0m_387 {
  padding-right: 8px;
}

._p-b-3_q4b0m_391 {
  padding-bottom: 8px;
}

._p-l-3_q4b0m_395 {
  padding-left: 8px;
}

._m-3_q4b0m_399 {
  margin: 8px;
}

._m-t-3_q4b0m_403 {
  margin-top: 8px;
}

._m-r-3_q4b0m_407 {
  margin-right: 8px;
}

._m-b-3_q4b0m_411 {
  margin-bottom: 8px;
}

._m-l-3_q4b0m_415 {
  margin-left: 8px;
}

._p-4_q4b0m_419 {
  padding: 12px;
}

._p-t-4_q4b0m_423 {
  padding-top: 12px;
}

._p-r-4_q4b0m_427 {
  padding-right: 12px;
}

._p-b-4_q4b0m_431 {
  padding-bottom: 12px;
}

._p-l-4_q4b0m_435 {
  padding-left: 12px;
}

._m-4_q4b0m_439 {
  margin: 12px;
}

._m-t-4_q4b0m_443 {
  margin-top: 12px;
}

._m-r-4_q4b0m_447 {
  margin-right: 12px;
}

._m-b-4_q4b0m_451 {
  margin-bottom: 12px;
}

._m-l-4_q4b0m_455 {
  margin-left: 12px;
}

._p-5_q4b0m_459 {
  padding: 16px;
}

._p-t-5_q4b0m_463 {
  padding-top: 16px;
}

._p-r-5_q4b0m_467 {
  padding-right: 16px;
}

._p-b-5_q4b0m_471 {
  padding-bottom: 16px;
}

._p-l-5_q4b0m_475 {
  padding-left: 16px;
}

._m-5_q4b0m_479 {
  margin: 16px;
}

._m-t-5_q4b0m_483 {
  margin-top: 16px;
}

._m-r-5_q4b0m_487 {
  margin-right: 16px;
}

._m-b-5_q4b0m_491 {
  margin-bottom: 16px;
}

._m-l-5_q4b0m_495 {
  margin-left: 16px;
}

._p-6_q4b0m_499 {
  padding: 24px;
}

._p-t-6_q4b0m_503 {
  padding-top: 24px;
}

._p-r-6_q4b0m_507 {
  padding-right: 24px;
}

._p-b-6_q4b0m_511 {
  padding-bottom: 24px;
}

._p-l-6_q4b0m_515 {
  padding-left: 24px;
}

._m-6_q4b0m_519 {
  margin: 24px;
}

._m-t-6_q4b0m_523 {
  margin-top: 24px;
}

._m-r-6_q4b0m_527 {
  margin-right: 24px;
}

._m-b-6_q4b0m_531 {
  margin-bottom: 24px;
}

._m-l-6_q4b0m_535 {
  margin-left: 24px;
}

._p-7_q4b0m_539 {
  padding: 32px;
}

._p-t-7_q4b0m_543 {
  padding-top: 32px;
}

._p-r-7_q4b0m_547 {
  padding-right: 32px;
}

._p-b-7_q4b0m_551 {
  padding-bottom: 32px;
}

._p-l-7_q4b0m_555 {
  padding-left: 32px;
}

._m-7_q4b0m_559 {
  margin: 32px;
}

._m-t-7_q4b0m_563 {
  margin-top: 32px;
}

._m-r-7_q4b0m_567 {
  margin-right: 32px;
}

._m-b-7_q4b0m_571 {
  margin-bottom: 32px;
}

._m-l-7_q4b0m_575 {
  margin-left: 32px;
}

._p-8_q4b0m_579 {
  padding: 40px;
}

._p-t-8_q4b0m_583 {
  padding-top: 40px;
}

._p-r-8_q4b0m_587 {
  padding-right: 40px;
}

._p-b-8_q4b0m_591 {
  padding-bottom: 40px;
}

._p-l-8_q4b0m_595 {
  padding-left: 40px;
}

._m-8_q4b0m_599 {
  margin: 40px;
}

._m-t-8_q4b0m_603 {
  margin-top: 40px;
}

._m-r-8_q4b0m_607 {
  margin-right: 40px;
}

._m-b-8_q4b0m_611 {
  margin-bottom: 40px;
}

._m-l-8_q4b0m_615 {
  margin-left: 40px;
}

._p-9_q4b0m_619 {
  padding: 48px;
}

._p-t-9_q4b0m_623 {
  padding-top: 48px;
}

._p-r-9_q4b0m_627 {
  padding-right: 48px;
}

._p-b-9_q4b0m_631 {
  padding-bottom: 48px;
}

._p-l-9_q4b0m_635 {
  padding-left: 48px;
}

._m-9_q4b0m_639 {
  margin: 48px;
}

._m-t-9_q4b0m_643 {
  margin-top: 48px;
}

._m-r-9_q4b0m_647 {
  margin-right: 48px;
}

._m-b-9_q4b0m_651 {
  margin-bottom: 48px;
}

._m-l-9_q4b0m_655 {
  margin-left: 48px;
}

._p-10_q4b0m_659 {
  padding: 64px;
}

._p-t-10_q4b0m_663 {
  padding-top: 64px;
}

._p-r-10_q4b0m_667 {
  padding-right: 64px;
}

._p-b-10_q4b0m_671 {
  padding-bottom: 64px;
}

._p-l-10_q4b0m_675 {
  padding-left: 64px;
}

._m-10_q4b0m_679 {
  margin: 64px;
}

._m-t-10_q4b0m_683 {
  margin-top: 64px;
}

._m-r-10_q4b0m_687 {
  margin-right: 64px;
}

._m-b-10_q4b0m_691 {
  margin-bottom: 64px;
}

._m-l-10_q4b0m_695 {
  margin-left: 64px;
}

._p-11_q4b0m_699 {
  padding: 80px;
}

._p-t-11_q4b0m_703 {
  padding-top: 80px;
}

._p-r-11_q4b0m_707 {
  padding-right: 80px;
}

._p-b-11_q4b0m_711 {
  padding-bottom: 80px;
}

._p-l-11_q4b0m_715 {
  padding-left: 80px;
}

._m-11_q4b0m_719 {
  margin: 80px;
}

._m-t-11_q4b0m_723 {
  margin-top: 80px;
}

._m-r-11_q4b0m_727 {
  margin-right: 80px;
}

._m-b-11_q4b0m_731 {
  margin-bottom: 80px;
}

._m-l-11_q4b0m_735 {
  margin-left: 80px;
}

._p-12_q4b0m_739 {
  padding: 96px;
}

._p-t-12_q4b0m_743 {
  padding-top: 96px;
}

._p-r-12_q4b0m_747 {
  padding-right: 96px;
}

._p-b-12_q4b0m_751 {
  padding-bottom: 96px;
}

._p-l-12_q4b0m_755 {
  padding-left: 96px;
}

._m-12_q4b0m_759 {
  margin: 96px;
}

._m-t-12_q4b0m_763 {
  margin-top: 96px;
}

._m-r-12_q4b0m_767 {
  margin-right: 96px;
}

._m-b-12_q4b0m_771 {
  margin-bottom: 96px;
}

._m-l-12_q4b0m_775 {
  margin-left: 96px;
}

._p-13_q4b0m_779 {
  padding: 160px;
}

._p-t-13_q4b0m_783 {
  padding-top: 160px;
}

._p-r-13_q4b0m_787 {
  padding-right: 160px;
}

._p-b-13_q4b0m_791 {
  padding-bottom: 160px;
}

._p-l-13_q4b0m_795 {
  padding-left: 160px;
}

._m-13_q4b0m_799 {
  margin: 160px;
}

._m-t-13_q4b0m_803 {
  margin-top: 160px;
}

._m-r-13_q4b0m_807 {
  margin-right: 160px;
}

._m-b-13_q4b0m_811 {
  margin-bottom: 160px;
}

._m-l-13_q4b0m_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_q4b0m_825 {
  border-radius: 0;
}

._r-1_q4b0m_829 {
  border-radius: 2px;
}

._r-2_q4b0m_833 {
  border-radius: 4px;
}

._r-3_q4b0m_837 {
  border-radius: 6px;
}

._r-4_q4b0m_841 {
  border-radius: 8px;
}

._r-5_q4b0m_845 {
  border-radius: 12px;
}

._r-6_q4b0m_849 {
  border-radius: 20px;
}

._r-full_q4b0m_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_q4b0m_860 {
  border: 0 solid;
}

._border-1_q4b0m_864 {
  border: 1px solid;
}

._border-2_q4b0m_868 {
  border: 2px solid;
}

._border-3_q4b0m_872 {
  border: 3px solid;
}

._border-4_q4b0m_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_q4b0m_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_q4b0m_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_q4b0m_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_q4b0m_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_q4b0m_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_q4b0m_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_q4b0m_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_q4b0m_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_q4b0m_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_q4b0m_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_q4b0m_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_q4b0m_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_q4b0m_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_q4b0m_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_q4b0m_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_q4b0m_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_q4b0m_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._features_q4b0m_1039 {
  padding: 80px 0 120px;
  background-color: #fff;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._features_q4b0m_1039 {
    padding: 64px 16px;
  }
}

._container_q4b0m_1049 {
  max-width: 1328px;
  padding: 0 24px;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_q4b0m_1049 {
    padding: unset;
  }
}

._header_q4b0m_1060 {
  text-align: center;
  margin-bottom: 64px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_q4b0m_1060 {
    margin-bottom: 40px;
  }
}

._title_q4b0m_1070 {
  font-size: 36px;
  font-weight: 700;
  color: #0a0a0a;
  line-height: 1.1;
  letter-spacing: 0.37px;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_q4b0m_1070 {
    font-size: 24px;
  }
}

._subtitle_q4b0m_1084 {
  font-size: 20px;
  font-weight: 400;
  color: #4a5565;
  line-height: 1.4;
  letter-spacing: -0.45px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_q4b0m_1084 {
    font-size: 16px;
  }
}

._grid_q4b0m_1097 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._grid_q4b0m_1097 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._grid_q4b0m_1097 {
    grid-template-columns: 1fr;
  }
}

._card_q4b0m_1113 {
  padding: 24px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  transition: box-shadow 0.2s ease;
}
._card_q4b0m_1113:hover {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._iconWrapper_q4b0m_1124 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 10px;
  margin-bottom: 16px;
}

._cardTitle_q4b0m_1134 {
  font-size: 20px;
  font-weight: 700;
  color: #0a0a0a;
  line-height: 28px;
  letter-spacing: -0.45px;
  margin-bottom: 12px;
}

._cardDescription_q4b0m_1143 {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 24px;
  letter-spacing: -0.31px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1930g_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1930g_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1930g_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1930g_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1930g_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1930g_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1930g_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1930g_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1930g_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1930g_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1930g_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1930g_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1930g_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1930g_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1930g_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1930g_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1930g_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1930g_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1930g_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1930g_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1930g_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1930g_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1930g_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1930g_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1930g_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1930g_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1930g_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1930g_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1930g_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1930g_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1930g_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1930g_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1930g_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1930g_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1930g_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1930g_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1930g_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1930g_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1930g_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1930g_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1930g_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1930g_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1930g_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1930g_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1930g_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1930g_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1930g_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1930g_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1930g_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1930g_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1930g_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1930g_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1930g_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1930g_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1930g_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1930g_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1930g_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1930g_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1930g_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1930g_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1930g_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1930g_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1930g_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1930g_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1930g_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1930g_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1930g_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1930g_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1930g_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1930g_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1930g_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1930g_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1930g_259 {
  padding: 0;
}

._p-t-0_1930g_263 {
  padding-top: 0;
}

._p-r-0_1930g_267 {
  padding-right: 0;
}

._p-b-0_1930g_271 {
  padding-bottom: 0;
}

._p-l-0_1930g_275 {
  padding-left: 0;
}

._m-0_1930g_279 {
  margin: 0;
}

._m-t-0_1930g_283 {
  margin-top: 0;
}

._m-r-0_1930g_287 {
  margin-right: 0;
}

._m-b-0_1930g_291 {
  margin-bottom: 0;
}

._m-l-0_1930g_295 {
  margin-left: 0;
}

._p-1_1930g_299 {
  padding: 2px;
}

._p-t-1_1930g_303 {
  padding-top: 2px;
}

._p-r-1_1930g_307 {
  padding-right: 2px;
}

._p-b-1_1930g_311 {
  padding-bottom: 2px;
}

._p-l-1_1930g_315 {
  padding-left: 2px;
}

._m-1_1930g_319 {
  margin: 2px;
}

._m-t-1_1930g_323 {
  margin-top: 2px;
}

._m-r-1_1930g_327 {
  margin-right: 2px;
}

._m-b-1_1930g_331 {
  margin-bottom: 2px;
}

._m-l-1_1930g_335 {
  margin-left: 2px;
}

._p-2_1930g_339 {
  padding: 4px;
}

._p-t-2_1930g_343 {
  padding-top: 4px;
}

._p-r-2_1930g_347 {
  padding-right: 4px;
}

._p-b-2_1930g_351 {
  padding-bottom: 4px;
}

._p-l-2_1930g_355 {
  padding-left: 4px;
}

._m-2_1930g_359 {
  margin: 4px;
}

._m-t-2_1930g_363 {
  margin-top: 4px;
}

._m-r-2_1930g_367 {
  margin-right: 4px;
}

._m-b-2_1930g_371 {
  margin-bottom: 4px;
}

._m-l-2_1930g_375 {
  margin-left: 4px;
}

._p-3_1930g_379 {
  padding: 8px;
}

._p-t-3_1930g_383 {
  padding-top: 8px;
}

._p-r-3_1930g_387 {
  padding-right: 8px;
}

._p-b-3_1930g_391 {
  padding-bottom: 8px;
}

._p-l-3_1930g_395 {
  padding-left: 8px;
}

._m-3_1930g_399 {
  margin: 8px;
}

._m-t-3_1930g_403 {
  margin-top: 8px;
}

._m-r-3_1930g_407 {
  margin-right: 8px;
}

._m-b-3_1930g_411 {
  margin-bottom: 8px;
}

._m-l-3_1930g_415 {
  margin-left: 8px;
}

._p-4_1930g_419 {
  padding: 12px;
}

._p-t-4_1930g_423 {
  padding-top: 12px;
}

._p-r-4_1930g_427 {
  padding-right: 12px;
}

._p-b-4_1930g_431 {
  padding-bottom: 12px;
}

._p-l-4_1930g_435 {
  padding-left: 12px;
}

._m-4_1930g_439 {
  margin: 12px;
}

._m-t-4_1930g_443 {
  margin-top: 12px;
}

._m-r-4_1930g_447 {
  margin-right: 12px;
}

._m-b-4_1930g_451 {
  margin-bottom: 12px;
}

._m-l-4_1930g_455 {
  margin-left: 12px;
}

._p-5_1930g_459 {
  padding: 16px;
}

._p-t-5_1930g_463 {
  padding-top: 16px;
}

._p-r-5_1930g_467 {
  padding-right: 16px;
}

._p-b-5_1930g_471 {
  padding-bottom: 16px;
}

._p-l-5_1930g_475 {
  padding-left: 16px;
}

._m-5_1930g_479 {
  margin: 16px;
}

._m-t-5_1930g_483 {
  margin-top: 16px;
}

._m-r-5_1930g_487 {
  margin-right: 16px;
}

._m-b-5_1930g_491 {
  margin-bottom: 16px;
}

._m-l-5_1930g_495 {
  margin-left: 16px;
}

._p-6_1930g_499 {
  padding: 24px;
}

._p-t-6_1930g_503 {
  padding-top: 24px;
}

._p-r-6_1930g_507 {
  padding-right: 24px;
}

._p-b-6_1930g_511 {
  padding-bottom: 24px;
}

._p-l-6_1930g_515 {
  padding-left: 24px;
}

._m-6_1930g_519 {
  margin: 24px;
}

._m-t-6_1930g_523 {
  margin-top: 24px;
}

._m-r-6_1930g_527 {
  margin-right: 24px;
}

._m-b-6_1930g_531 {
  margin-bottom: 24px;
}

._m-l-6_1930g_535 {
  margin-left: 24px;
}

._p-7_1930g_539 {
  padding: 32px;
}

._p-t-7_1930g_543 {
  padding-top: 32px;
}

._p-r-7_1930g_547 {
  padding-right: 32px;
}

._p-b-7_1930g_551 {
  padding-bottom: 32px;
}

._p-l-7_1930g_555 {
  padding-left: 32px;
}

._m-7_1930g_559 {
  margin: 32px;
}

._m-t-7_1930g_563 {
  margin-top: 32px;
}

._m-r-7_1930g_567 {
  margin-right: 32px;
}

._m-b-7_1930g_571 {
  margin-bottom: 32px;
}

._m-l-7_1930g_575 {
  margin-left: 32px;
}

._p-8_1930g_579 {
  padding: 40px;
}

._p-t-8_1930g_583 {
  padding-top: 40px;
}

._p-r-8_1930g_587 {
  padding-right: 40px;
}

._p-b-8_1930g_591 {
  padding-bottom: 40px;
}

._p-l-8_1930g_595 {
  padding-left: 40px;
}

._m-8_1930g_599 {
  margin: 40px;
}

._m-t-8_1930g_603 {
  margin-top: 40px;
}

._m-r-8_1930g_607 {
  margin-right: 40px;
}

._m-b-8_1930g_611 {
  margin-bottom: 40px;
}

._m-l-8_1930g_615 {
  margin-left: 40px;
}

._p-9_1930g_619 {
  padding: 48px;
}

._p-t-9_1930g_623 {
  padding-top: 48px;
}

._p-r-9_1930g_627 {
  padding-right: 48px;
}

._p-b-9_1930g_631 {
  padding-bottom: 48px;
}

._p-l-9_1930g_635 {
  padding-left: 48px;
}

._m-9_1930g_639 {
  margin: 48px;
}

._m-t-9_1930g_643 {
  margin-top: 48px;
}

._m-r-9_1930g_647 {
  margin-right: 48px;
}

._m-b-9_1930g_651 {
  margin-bottom: 48px;
}

._m-l-9_1930g_655 {
  margin-left: 48px;
}

._p-10_1930g_659 {
  padding: 64px;
}

._p-t-10_1930g_663 {
  padding-top: 64px;
}

._p-r-10_1930g_667 {
  padding-right: 64px;
}

._p-b-10_1930g_671 {
  padding-bottom: 64px;
}

._p-l-10_1930g_675 {
  padding-left: 64px;
}

._m-10_1930g_679 {
  margin: 64px;
}

._m-t-10_1930g_683 {
  margin-top: 64px;
}

._m-r-10_1930g_687 {
  margin-right: 64px;
}

._m-b-10_1930g_691 {
  margin-bottom: 64px;
}

._m-l-10_1930g_695 {
  margin-left: 64px;
}

._p-11_1930g_699 {
  padding: 80px;
}

._p-t-11_1930g_703 {
  padding-top: 80px;
}

._p-r-11_1930g_707 {
  padding-right: 80px;
}

._p-b-11_1930g_711 {
  padding-bottom: 80px;
}

._p-l-11_1930g_715 {
  padding-left: 80px;
}

._m-11_1930g_719 {
  margin: 80px;
}

._m-t-11_1930g_723 {
  margin-top: 80px;
}

._m-r-11_1930g_727 {
  margin-right: 80px;
}

._m-b-11_1930g_731 {
  margin-bottom: 80px;
}

._m-l-11_1930g_735 {
  margin-left: 80px;
}

._p-12_1930g_739 {
  padding: 96px;
}

._p-t-12_1930g_743 {
  padding-top: 96px;
}

._p-r-12_1930g_747 {
  padding-right: 96px;
}

._p-b-12_1930g_751 {
  padding-bottom: 96px;
}

._p-l-12_1930g_755 {
  padding-left: 96px;
}

._m-12_1930g_759 {
  margin: 96px;
}

._m-t-12_1930g_763 {
  margin-top: 96px;
}

._m-r-12_1930g_767 {
  margin-right: 96px;
}

._m-b-12_1930g_771 {
  margin-bottom: 96px;
}

._m-l-12_1930g_775 {
  margin-left: 96px;
}

._p-13_1930g_779 {
  padding: 160px;
}

._p-t-13_1930g_783 {
  padding-top: 160px;
}

._p-r-13_1930g_787 {
  padding-right: 160px;
}

._p-b-13_1930g_791 {
  padding-bottom: 160px;
}

._p-l-13_1930g_795 {
  padding-left: 160px;
}

._m-13_1930g_799 {
  margin: 160px;
}

._m-t-13_1930g_803 {
  margin-top: 160px;
}

._m-r-13_1930g_807 {
  margin-right: 160px;
}

._m-b-13_1930g_811 {
  margin-bottom: 160px;
}

._m-l-13_1930g_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1930g_825 {
  border-radius: 0;
}

._r-1_1930g_829 {
  border-radius: 2px;
}

._r-2_1930g_833 {
  border-radius: 4px;
}

._r-3_1930g_837 {
  border-radius: 6px;
}

._r-4_1930g_841 {
  border-radius: 8px;
}

._r-5_1930g_845 {
  border-radius: 12px;
}

._r-6_1930g_849 {
  border-radius: 20px;
}

._r-full_1930g_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1930g_860 {
  border: 0 solid;
}

._border-1_1930g_864 {
  border: 1px solid;
}

._border-2_1930g_868 {
  border: 2px solid;
}

._border-3_1930g_872 {
  border: 3px solid;
}

._border-4_1930g_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1930g_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1930g_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1930g_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1930g_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1930g_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1930g_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1930g_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1930g_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1930g_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1930g_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1930g_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1930g_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1930g_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1930g_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1930g_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1930g_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1930g_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._hero_1930g_1039 {
  background: linear-gradient(180deg, #eff6ff 0%, #ffffff 100%);
  padding: 64px 0 80px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hero_1930g_1039 {
    padding: 64px 16px;
  }
}

._container_1930g_1049 {
  display: flex;
  align-items: center;
  gap: 32px;
  max-width: 1328px;
  padding: 0 24px;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_1930g_1049 {
    flex-direction: column;
    gap: 40px;
    padding: unset;
  }
}

._content_1930g_1065 {
  flex: 1;
  max-width: 616px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1930g_1065 {
    max-width: 100%;
    text-align: center;
  }
}

._badge_1930g_1076 {
  display: inline-flex;
  align-items: center;
  padding: 6px 16px;
  background-color: #dbeafe;
  border-radius: 999px;
  margin-bottom: 25px;
}
._badge_1930g_1076 span {
  font-size: 16px;
  font-weight: 400;
  color: #1447e6;
  letter-spacing: -0.31px;
  line-height: 24px;
}

._title_1930g_1092 {
  margin-bottom: 25px;
}

._titleLine_1930g_1096 {
  display: block;
  font-size: 60px;
  font-weight: 700;
  color: #0a0a0a;
  line-height: 60px;
  letter-spacing: 0.26px;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._titleLine_1930g_1096 {
    font-size: 36px;
    line-height: 40px;
  }
}

._titleGradient_1930g_1112 {
  display: block;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  letter-spacing: 0.26px;
  background: linear-gradient(90deg, #155dfc 0%, #9810fa 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._titleGradient_1930g_1112 {
    font-size: 36px;
    line-height: 40px;
  }
}

._description_1930g_1130 {
  font-size: 20px;
  font-weight: 400;
  color: #4a5565;
  line-height: 28px;
  letter-spacing: -0.45px;
  margin-bottom: 32px;
  max-width: 590px;
  word-break: keep-all;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._description_1930g_1130 {
    font-size: 16px;
    max-width: 100%;
  }
}

._ctaButton_1930g_1147 {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  padding: 10px 16px;
  background-color: #030213;
  color: #fff;
  border: none;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -0.15px;
  line-height: 20px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
._ctaButton_1930g_1147:hover {
  background-color: #1a1a2e;
}
._ctaButton_1930g_1147 i {
  font-size: 16px;
  margin-right: 0;
}

._imageWrapper_1930g_1171 {
  flex: 1;
  max-width: 628px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._imageWrapper_1930g_1171 {
    max-width: 100%;
    width: 100%;
  }
}

._imageContainer_1930g_1182 {
  position: relative;
}

._gradientBackground_1930g_1186 {
  position: absolute;
  top: 0;
  left: 0;
  width: 628px;
  height: 419px;
  border-radius: 16px;
  background: linear-gradient(90deg, #51a2ff 0%, #c27aff 100%);
  opacity: 0.2;
  filter: blur(64px);
  z-index: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gradientBackground_1930g_1186 {
    width: 100%;
    height: auto;
    aspect-ratio: 628/419;
  }
}

._image_1930g_1171 {
  position: relative;
  width: 628px;
  height: 419px;
  display: block;
  border-radius: 16px;
  z-index: 1;
  object-fit: cover;
  box-shadow: 0px 25px 50px -12px rgba(0, 0, 0, 0.25);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._image_1930g_1171 {
    width: 100%;
    height: auto;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1f9oj_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1f9oj_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1f9oj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1f9oj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1f9oj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1f9oj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1f9oj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1f9oj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1f9oj_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1f9oj_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1f9oj_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1f9oj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1f9oj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1f9oj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1f9oj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1f9oj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1f9oj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1f9oj_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1f9oj_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1f9oj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1f9oj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1f9oj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1f9oj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1f9oj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1f9oj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1f9oj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1f9oj_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1f9oj_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1f9oj_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1f9oj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1f9oj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1f9oj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1f9oj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1f9oj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1f9oj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1f9oj_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1f9oj_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1f9oj_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1f9oj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1f9oj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1f9oj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1f9oj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1f9oj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1f9oj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1f9oj_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1f9oj_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1f9oj_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1f9oj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1f9oj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1f9oj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1f9oj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1f9oj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1f9oj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1f9oj_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1f9oj_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1f9oj_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1f9oj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1f9oj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1f9oj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1f9oj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1f9oj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1f9oj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1f9oj_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1f9oj_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1f9oj_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1f9oj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1f9oj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1f9oj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1f9oj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1f9oj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1f9oj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1f9oj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1f9oj_259 {
  padding: 0;
}

._p-t-0_1f9oj_263 {
  padding-top: 0;
}

._p-r-0_1f9oj_267 {
  padding-right: 0;
}

._p-b-0_1f9oj_271 {
  padding-bottom: 0;
}

._p-l-0_1f9oj_275 {
  padding-left: 0;
}

._m-0_1f9oj_279 {
  margin: 0;
}

._m-t-0_1f9oj_283 {
  margin-top: 0;
}

._m-r-0_1f9oj_287 {
  margin-right: 0;
}

._m-b-0_1f9oj_291 {
  margin-bottom: 0;
}

._m-l-0_1f9oj_295 {
  margin-left: 0;
}

._p-1_1f9oj_299 {
  padding: 2px;
}

._p-t-1_1f9oj_303 {
  padding-top: 2px;
}

._p-r-1_1f9oj_307 {
  padding-right: 2px;
}

._p-b-1_1f9oj_311 {
  padding-bottom: 2px;
}

._p-l-1_1f9oj_315 {
  padding-left: 2px;
}

._m-1_1f9oj_319 {
  margin: 2px;
}

._m-t-1_1f9oj_323 {
  margin-top: 2px;
}

._m-r-1_1f9oj_327 {
  margin-right: 2px;
}

._m-b-1_1f9oj_331 {
  margin-bottom: 2px;
}

._m-l-1_1f9oj_335 {
  margin-left: 2px;
}

._p-2_1f9oj_339 {
  padding: 4px;
}

._p-t-2_1f9oj_343 {
  padding-top: 4px;
}

._p-r-2_1f9oj_347 {
  padding-right: 4px;
}

._p-b-2_1f9oj_351 {
  padding-bottom: 4px;
}

._p-l-2_1f9oj_355 {
  padding-left: 4px;
}

._m-2_1f9oj_359 {
  margin: 4px;
}

._m-t-2_1f9oj_363 {
  margin-top: 4px;
}

._m-r-2_1f9oj_367 {
  margin-right: 4px;
}

._m-b-2_1f9oj_371 {
  margin-bottom: 4px;
}

._m-l-2_1f9oj_375 {
  margin-left: 4px;
}

._p-3_1f9oj_379 {
  padding: 8px;
}

._p-t-3_1f9oj_383 {
  padding-top: 8px;
}

._p-r-3_1f9oj_387 {
  padding-right: 8px;
}

._p-b-3_1f9oj_391 {
  padding-bottom: 8px;
}

._p-l-3_1f9oj_395 {
  padding-left: 8px;
}

._m-3_1f9oj_399 {
  margin: 8px;
}

._m-t-3_1f9oj_403 {
  margin-top: 8px;
}

._m-r-3_1f9oj_407 {
  margin-right: 8px;
}

._m-b-3_1f9oj_411 {
  margin-bottom: 8px;
}

._m-l-3_1f9oj_415 {
  margin-left: 8px;
}

._p-4_1f9oj_419 {
  padding: 12px;
}

._p-t-4_1f9oj_423 {
  padding-top: 12px;
}

._p-r-4_1f9oj_427 {
  padding-right: 12px;
}

._p-b-4_1f9oj_431 {
  padding-bottom: 12px;
}

._p-l-4_1f9oj_435 {
  padding-left: 12px;
}

._m-4_1f9oj_439 {
  margin: 12px;
}

._m-t-4_1f9oj_443 {
  margin-top: 12px;
}

._m-r-4_1f9oj_447 {
  margin-right: 12px;
}

._m-b-4_1f9oj_451 {
  margin-bottom: 12px;
}

._m-l-4_1f9oj_455 {
  margin-left: 12px;
}

._p-5_1f9oj_459 {
  padding: 16px;
}

._p-t-5_1f9oj_463 {
  padding-top: 16px;
}

._p-r-5_1f9oj_467 {
  padding-right: 16px;
}

._p-b-5_1f9oj_471 {
  padding-bottom: 16px;
}

._p-l-5_1f9oj_475 {
  padding-left: 16px;
}

._m-5_1f9oj_479 {
  margin: 16px;
}

._m-t-5_1f9oj_483 {
  margin-top: 16px;
}

._m-r-5_1f9oj_487 {
  margin-right: 16px;
}

._m-b-5_1f9oj_491 {
  margin-bottom: 16px;
}

._m-l-5_1f9oj_495 {
  margin-left: 16px;
}

._p-6_1f9oj_499 {
  padding: 24px;
}

._p-t-6_1f9oj_503 {
  padding-top: 24px;
}

._p-r-6_1f9oj_507 {
  padding-right: 24px;
}

._p-b-6_1f9oj_511 {
  padding-bottom: 24px;
}

._p-l-6_1f9oj_515 {
  padding-left: 24px;
}

._m-6_1f9oj_519 {
  margin: 24px;
}

._m-t-6_1f9oj_523 {
  margin-top: 24px;
}

._m-r-6_1f9oj_527 {
  margin-right: 24px;
}

._m-b-6_1f9oj_531 {
  margin-bottom: 24px;
}

._m-l-6_1f9oj_535 {
  margin-left: 24px;
}

._p-7_1f9oj_539 {
  padding: 32px;
}

._p-t-7_1f9oj_543 {
  padding-top: 32px;
}

._p-r-7_1f9oj_547 {
  padding-right: 32px;
}

._p-b-7_1f9oj_551 {
  padding-bottom: 32px;
}

._p-l-7_1f9oj_555 {
  padding-left: 32px;
}

._m-7_1f9oj_559 {
  margin: 32px;
}

._m-t-7_1f9oj_563 {
  margin-top: 32px;
}

._m-r-7_1f9oj_567 {
  margin-right: 32px;
}

._m-b-7_1f9oj_571 {
  margin-bottom: 32px;
}

._m-l-7_1f9oj_575 {
  margin-left: 32px;
}

._p-8_1f9oj_579 {
  padding: 40px;
}

._p-t-8_1f9oj_583 {
  padding-top: 40px;
}

._p-r-8_1f9oj_587 {
  padding-right: 40px;
}

._p-b-8_1f9oj_591 {
  padding-bottom: 40px;
}

._p-l-8_1f9oj_595 {
  padding-left: 40px;
}

._m-8_1f9oj_599 {
  margin: 40px;
}

._m-t-8_1f9oj_603 {
  margin-top: 40px;
}

._m-r-8_1f9oj_607 {
  margin-right: 40px;
}

._m-b-8_1f9oj_611 {
  margin-bottom: 40px;
}

._m-l-8_1f9oj_615 {
  margin-left: 40px;
}

._p-9_1f9oj_619 {
  padding: 48px;
}

._p-t-9_1f9oj_623 {
  padding-top: 48px;
}

._p-r-9_1f9oj_627 {
  padding-right: 48px;
}

._p-b-9_1f9oj_631 {
  padding-bottom: 48px;
}

._p-l-9_1f9oj_635 {
  padding-left: 48px;
}

._m-9_1f9oj_639 {
  margin: 48px;
}

._m-t-9_1f9oj_643 {
  margin-top: 48px;
}

._m-r-9_1f9oj_647 {
  margin-right: 48px;
}

._m-b-9_1f9oj_651 {
  margin-bottom: 48px;
}

._m-l-9_1f9oj_655 {
  margin-left: 48px;
}

._p-10_1f9oj_659 {
  padding: 64px;
}

._p-t-10_1f9oj_663 {
  padding-top: 64px;
}

._p-r-10_1f9oj_667 {
  padding-right: 64px;
}

._p-b-10_1f9oj_671 {
  padding-bottom: 64px;
}

._p-l-10_1f9oj_675 {
  padding-left: 64px;
}

._m-10_1f9oj_679 {
  margin: 64px;
}

._m-t-10_1f9oj_683 {
  margin-top: 64px;
}

._m-r-10_1f9oj_687 {
  margin-right: 64px;
}

._m-b-10_1f9oj_691 {
  margin-bottom: 64px;
}

._m-l-10_1f9oj_695 {
  margin-left: 64px;
}

._p-11_1f9oj_699 {
  padding: 80px;
}

._p-t-11_1f9oj_703 {
  padding-top: 80px;
}

._p-r-11_1f9oj_707 {
  padding-right: 80px;
}

._p-b-11_1f9oj_711 {
  padding-bottom: 80px;
}

._p-l-11_1f9oj_715 {
  padding-left: 80px;
}

._m-11_1f9oj_719 {
  margin: 80px;
}

._m-t-11_1f9oj_723 {
  margin-top: 80px;
}

._m-r-11_1f9oj_727 {
  margin-right: 80px;
}

._m-b-11_1f9oj_731 {
  margin-bottom: 80px;
}

._m-l-11_1f9oj_735 {
  margin-left: 80px;
}

._p-12_1f9oj_739 {
  padding: 96px;
}

._p-t-12_1f9oj_743 {
  padding-top: 96px;
}

._p-r-12_1f9oj_747 {
  padding-right: 96px;
}

._p-b-12_1f9oj_751 {
  padding-bottom: 96px;
}

._p-l-12_1f9oj_755 {
  padding-left: 96px;
}

._m-12_1f9oj_759 {
  margin: 96px;
}

._m-t-12_1f9oj_763 {
  margin-top: 96px;
}

._m-r-12_1f9oj_767 {
  margin-right: 96px;
}

._m-b-12_1f9oj_771 {
  margin-bottom: 96px;
}

._m-l-12_1f9oj_775 {
  margin-left: 96px;
}

._p-13_1f9oj_779 {
  padding: 160px;
}

._p-t-13_1f9oj_783 {
  padding-top: 160px;
}

._p-r-13_1f9oj_787 {
  padding-right: 160px;
}

._p-b-13_1f9oj_791 {
  padding-bottom: 160px;
}

._p-l-13_1f9oj_795 {
  padding-left: 160px;
}

._m-13_1f9oj_799 {
  margin: 160px;
}

._m-t-13_1f9oj_803 {
  margin-top: 160px;
}

._m-r-13_1f9oj_807 {
  margin-right: 160px;
}

._m-b-13_1f9oj_811 {
  margin-bottom: 160px;
}

._m-l-13_1f9oj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1f9oj_825 {
  border-radius: 0;
}

._r-1_1f9oj_829 {
  border-radius: 2px;
}

._r-2_1f9oj_833 {
  border-radius: 4px;
}

._r-3_1f9oj_837 {
  border-radius: 6px;
}

._r-4_1f9oj_841 {
  border-radius: 8px;
}

._r-5_1f9oj_845 {
  border-radius: 12px;
}

._r-6_1f9oj_849 {
  border-radius: 20px;
}

._r-full_1f9oj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1f9oj_860 {
  border: 0 solid;
}

._border-1_1f9oj_864 {
  border: 1px solid;
}

._border-2_1f9oj_868 {
  border: 2px solid;
}

._border-3_1f9oj_872 {
  border: 3px solid;
}

._border-4_1f9oj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1f9oj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1f9oj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1f9oj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1f9oj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1f9oj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1f9oj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1f9oj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1f9oj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1f9oj_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1f9oj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1f9oj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1f9oj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1f9oj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1f9oj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1f9oj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1f9oj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1f9oj_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._footer_1f9oj_1039 {
  padding: 56px 0;
  background-color: #f8f8f8;
  border-top: 1px solid #e5e7ec;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1f9oj_1039 {
    padding: 40px 16px;
  }
}

._container_1f9oj_1050 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 1328px;
  padding: 0 24px;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_1f9oj_1050 {
    flex-direction: column;
    gap: 24px;
    padding: unset;
  }
}

._info_1f9oj_97 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._links_1f9oj_1072 {
  display: flex;
  align-items: center;
  gap: 16px;
}

a._linkBold_1f9oj_1078 {
  font-size: 13.9px;
  font-weight: 700;
  color: #4a4a4a !important;
  text-decoration: none;
  letter-spacing: -0.5px;
  line-height: 22.4px;
}
a._linkBold_1f9oj_1078:visited {
  color: #4a4a4a !important;
}
a._linkBold_1f9oj_1078:hover {
  color: #4a4a4a !important;
  text-decoration: underline;
}

a._link_1f9oj_128 {
  font-size: 13.9px;
  font-weight: 400;
  color: #4a4a4a !important;
  text-decoration: none;
  letter-spacing: -0.5px;
  line-height: 22.4px;
}
a._link_1f9oj_128:visited {
  color: #4a4a4a !important;
}
a._link_1f9oj_128:hover {
  color: #4a4a4a !important;
  text-decoration: underline;
}

._businessInfo_1f9oj_1110 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._infoRow_1f9oj_1116 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 13px;
  font-size: 12.9px;
  font-weight: 400;
  color: #747779;
  letter-spacing: -0.48px;
  line-height: 20.8px;
}

._divider_1f9oj_1128 {
  width: 1px;
  height: 12px;
  background-color: #abb3ba;
}

._address_1f9oj_1134 {
  font-size: 12.9px;
  font-weight: 400;
  color: #747779;
  letter-spacing: -0.48px;
  line-height: 20.8px;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._logoWrapper_1f9oj_1143 {
    align-self: flex-start;
  }
}

._logo_1f9oj_1143 {
  display: flex;
  align-items: center;
  text-decoration: none;
}

._logoIcon_1f9oj_1154 {
  height: 30px;
  width: auto;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ru4zr_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ru4zr_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ru4zr_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ru4zr_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ru4zr_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ru4zr_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ru4zr_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ru4zr_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ru4zr_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_ru4zr_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ru4zr_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ru4zr_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ru4zr_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ru4zr_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ru4zr_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ru4zr_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ru4zr_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ru4zr_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_ru4zr_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ru4zr_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ru4zr_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ru4zr_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ru4zr_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ru4zr_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ru4zr_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ru4zr_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ru4zr_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_ru4zr_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ru4zr_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ru4zr_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ru4zr_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ru4zr_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ru4zr_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ru4zr_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ru4zr_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ru4zr_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_ru4zr_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_ru4zr_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_ru4zr_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ru4zr_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ru4zr_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ru4zr_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ru4zr_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ru4zr_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ru4zr_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_ru4zr_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_ru4zr_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_ru4zr_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ru4zr_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ru4zr_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ru4zr_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ru4zr_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ru4zr_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ru4zr_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_ru4zr_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ru4zr_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ru4zr_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ru4zr_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ru4zr_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ru4zr_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ru4zr_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ru4zr_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ru4zr_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_ru4zr_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ru4zr_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ru4zr_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ru4zr_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ru4zr_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ru4zr_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ru4zr_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ru4zr_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ru4zr_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ru4zr_259 {
  padding: 0;
}

._p-t-0_ru4zr_263 {
  padding-top: 0;
}

._p-r-0_ru4zr_267 {
  padding-right: 0;
}

._p-b-0_ru4zr_271 {
  padding-bottom: 0;
}

._p-l-0_ru4zr_275 {
  padding-left: 0;
}

._m-0_ru4zr_279 {
  margin: 0;
}

._m-t-0_ru4zr_283 {
  margin-top: 0;
}

._m-r-0_ru4zr_287 {
  margin-right: 0;
}

._m-b-0_ru4zr_291 {
  margin-bottom: 0;
}

._m-l-0_ru4zr_295 {
  margin-left: 0;
}

._p-1_ru4zr_299 {
  padding: 2px;
}

._p-t-1_ru4zr_303 {
  padding-top: 2px;
}

._p-r-1_ru4zr_307 {
  padding-right: 2px;
}

._p-b-1_ru4zr_311 {
  padding-bottom: 2px;
}

._p-l-1_ru4zr_315 {
  padding-left: 2px;
}

._m-1_ru4zr_319 {
  margin: 2px;
}

._m-t-1_ru4zr_323 {
  margin-top: 2px;
}

._m-r-1_ru4zr_327 {
  margin-right: 2px;
}

._m-b-1_ru4zr_331 {
  margin-bottom: 2px;
}

._m-l-1_ru4zr_335 {
  margin-left: 2px;
}

._p-2_ru4zr_339 {
  padding: 4px;
}

._p-t-2_ru4zr_343 {
  padding-top: 4px;
}

._p-r-2_ru4zr_347 {
  padding-right: 4px;
}

._p-b-2_ru4zr_351 {
  padding-bottom: 4px;
}

._p-l-2_ru4zr_355 {
  padding-left: 4px;
}

._m-2_ru4zr_359 {
  margin: 4px;
}

._m-t-2_ru4zr_363 {
  margin-top: 4px;
}

._m-r-2_ru4zr_367 {
  margin-right: 4px;
}

._m-b-2_ru4zr_371 {
  margin-bottom: 4px;
}

._m-l-2_ru4zr_375 {
  margin-left: 4px;
}

._p-3_ru4zr_379 {
  padding: 8px;
}

._p-t-3_ru4zr_383 {
  padding-top: 8px;
}

._p-r-3_ru4zr_387 {
  padding-right: 8px;
}

._p-b-3_ru4zr_391 {
  padding-bottom: 8px;
}

._p-l-3_ru4zr_395 {
  padding-left: 8px;
}

._m-3_ru4zr_399 {
  margin: 8px;
}

._m-t-3_ru4zr_403 {
  margin-top: 8px;
}

._m-r-3_ru4zr_407 {
  margin-right: 8px;
}

._m-b-3_ru4zr_411 {
  margin-bottom: 8px;
}

._m-l-3_ru4zr_415 {
  margin-left: 8px;
}

._p-4_ru4zr_419 {
  padding: 12px;
}

._p-t-4_ru4zr_423 {
  padding-top: 12px;
}

._p-r-4_ru4zr_427 {
  padding-right: 12px;
}

._p-b-4_ru4zr_431 {
  padding-bottom: 12px;
}

._p-l-4_ru4zr_435 {
  padding-left: 12px;
}

._m-4_ru4zr_439 {
  margin: 12px;
}

._m-t-4_ru4zr_443 {
  margin-top: 12px;
}

._m-r-4_ru4zr_447 {
  margin-right: 12px;
}

._m-b-4_ru4zr_451 {
  margin-bottom: 12px;
}

._m-l-4_ru4zr_455 {
  margin-left: 12px;
}

._p-5_ru4zr_459 {
  padding: 16px;
}

._p-t-5_ru4zr_463 {
  padding-top: 16px;
}

._p-r-5_ru4zr_467 {
  padding-right: 16px;
}

._p-b-5_ru4zr_471 {
  padding-bottom: 16px;
}

._p-l-5_ru4zr_475 {
  padding-left: 16px;
}

._m-5_ru4zr_479 {
  margin: 16px;
}

._m-t-5_ru4zr_483 {
  margin-top: 16px;
}

._m-r-5_ru4zr_487 {
  margin-right: 16px;
}

._m-b-5_ru4zr_491 {
  margin-bottom: 16px;
}

._m-l-5_ru4zr_495 {
  margin-left: 16px;
}

._p-6_ru4zr_499 {
  padding: 24px;
}

._p-t-6_ru4zr_503 {
  padding-top: 24px;
}

._p-r-6_ru4zr_507 {
  padding-right: 24px;
}

._p-b-6_ru4zr_511 {
  padding-bottom: 24px;
}

._p-l-6_ru4zr_515 {
  padding-left: 24px;
}

._m-6_ru4zr_519 {
  margin: 24px;
}

._m-t-6_ru4zr_523 {
  margin-top: 24px;
}

._m-r-6_ru4zr_527 {
  margin-right: 24px;
}

._m-b-6_ru4zr_531 {
  margin-bottom: 24px;
}

._m-l-6_ru4zr_535 {
  margin-left: 24px;
}

._p-7_ru4zr_539 {
  padding: 32px;
}

._p-t-7_ru4zr_543 {
  padding-top: 32px;
}

._p-r-7_ru4zr_547 {
  padding-right: 32px;
}

._p-b-7_ru4zr_551 {
  padding-bottom: 32px;
}

._p-l-7_ru4zr_555 {
  padding-left: 32px;
}

._m-7_ru4zr_559 {
  margin: 32px;
}

._m-t-7_ru4zr_563 {
  margin-top: 32px;
}

._m-r-7_ru4zr_567 {
  margin-right: 32px;
}

._m-b-7_ru4zr_571 {
  margin-bottom: 32px;
}

._m-l-7_ru4zr_575 {
  margin-left: 32px;
}

._p-8_ru4zr_579 {
  padding: 40px;
}

._p-t-8_ru4zr_583 {
  padding-top: 40px;
}

._p-r-8_ru4zr_587 {
  padding-right: 40px;
}

._p-b-8_ru4zr_591 {
  padding-bottom: 40px;
}

._p-l-8_ru4zr_595 {
  padding-left: 40px;
}

._m-8_ru4zr_599 {
  margin: 40px;
}

._m-t-8_ru4zr_603 {
  margin-top: 40px;
}

._m-r-8_ru4zr_607 {
  margin-right: 40px;
}

._m-b-8_ru4zr_611 {
  margin-bottom: 40px;
}

._m-l-8_ru4zr_615 {
  margin-left: 40px;
}

._p-9_ru4zr_619 {
  padding: 48px;
}

._p-t-9_ru4zr_623 {
  padding-top: 48px;
}

._p-r-9_ru4zr_627 {
  padding-right: 48px;
}

._p-b-9_ru4zr_631 {
  padding-bottom: 48px;
}

._p-l-9_ru4zr_635 {
  padding-left: 48px;
}

._m-9_ru4zr_639 {
  margin: 48px;
}

._m-t-9_ru4zr_643 {
  margin-top: 48px;
}

._m-r-9_ru4zr_647 {
  margin-right: 48px;
}

._m-b-9_ru4zr_651 {
  margin-bottom: 48px;
}

._m-l-9_ru4zr_655 {
  margin-left: 48px;
}

._p-10_ru4zr_659 {
  padding: 64px;
}

._p-t-10_ru4zr_663 {
  padding-top: 64px;
}

._p-r-10_ru4zr_667 {
  padding-right: 64px;
}

._p-b-10_ru4zr_671 {
  padding-bottom: 64px;
}

._p-l-10_ru4zr_675 {
  padding-left: 64px;
}

._m-10_ru4zr_679 {
  margin: 64px;
}

._m-t-10_ru4zr_683 {
  margin-top: 64px;
}

._m-r-10_ru4zr_687 {
  margin-right: 64px;
}

._m-b-10_ru4zr_691 {
  margin-bottom: 64px;
}

._m-l-10_ru4zr_695 {
  margin-left: 64px;
}

._p-11_ru4zr_699 {
  padding: 80px;
}

._p-t-11_ru4zr_703 {
  padding-top: 80px;
}

._p-r-11_ru4zr_707 {
  padding-right: 80px;
}

._p-b-11_ru4zr_711 {
  padding-bottom: 80px;
}

._p-l-11_ru4zr_715 {
  padding-left: 80px;
}

._m-11_ru4zr_719 {
  margin: 80px;
}

._m-t-11_ru4zr_723 {
  margin-top: 80px;
}

._m-r-11_ru4zr_727 {
  margin-right: 80px;
}

._m-b-11_ru4zr_731 {
  margin-bottom: 80px;
}

._m-l-11_ru4zr_735 {
  margin-left: 80px;
}

._p-12_ru4zr_739 {
  padding: 96px;
}

._p-t-12_ru4zr_743 {
  padding-top: 96px;
}

._p-r-12_ru4zr_747 {
  padding-right: 96px;
}

._p-b-12_ru4zr_751 {
  padding-bottom: 96px;
}

._p-l-12_ru4zr_755 {
  padding-left: 96px;
}

._m-12_ru4zr_759 {
  margin: 96px;
}

._m-t-12_ru4zr_763 {
  margin-top: 96px;
}

._m-r-12_ru4zr_767 {
  margin-right: 96px;
}

._m-b-12_ru4zr_771 {
  margin-bottom: 96px;
}

._m-l-12_ru4zr_775 {
  margin-left: 96px;
}

._p-13_ru4zr_779 {
  padding: 160px;
}

._p-t-13_ru4zr_783 {
  padding-top: 160px;
}

._p-r-13_ru4zr_787 {
  padding-right: 160px;
}

._p-b-13_ru4zr_791 {
  padding-bottom: 160px;
}

._p-l-13_ru4zr_795 {
  padding-left: 160px;
}

._m-13_ru4zr_799 {
  margin: 160px;
}

._m-t-13_ru4zr_803 {
  margin-top: 160px;
}

._m-r-13_ru4zr_807 {
  margin-right: 160px;
}

._m-b-13_ru4zr_811 {
  margin-bottom: 160px;
}

._m-l-13_ru4zr_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ru4zr_825 {
  border-radius: 0;
}

._r-1_ru4zr_829 {
  border-radius: 2px;
}

._r-2_ru4zr_833 {
  border-radius: 4px;
}

._r-3_ru4zr_837 {
  border-radius: 6px;
}

._r-4_ru4zr_841 {
  border-radius: 8px;
}

._r-5_ru4zr_845 {
  border-radius: 12px;
}

._r-6_ru4zr_849 {
  border-radius: 20px;
}

._r-full_ru4zr_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ru4zr_860 {
  border: 0 solid;
}

._border-1_ru4zr_864 {
  border: 1px solid;
}

._border-2_ru4zr_868 {
  border: 2px solid;
}

._border-3_ru4zr_872 {
  border: 3px solid;
}

._border-4_ru4zr_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ru4zr_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ru4zr_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ru4zr_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ru4zr_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ru4zr_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ru4zr_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ru4zr_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ru4zr_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ru4zr_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_ru4zr_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ru4zr_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ru4zr_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ru4zr_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ru4zr_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ru4zr_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ru4zr_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ru4zr_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._header_ru4zr_1039 {
  position: sticky;
  top: 0;
  z-index: 100;
  height: 72px;
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(8px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

._container_ru4zr_1049 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1328px;
  padding: 0 24px;
  height: 100%;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_ru4zr_1049 {
    padding: 0 16px;
  }
}

._logo_ru4zr_1064 {
  display: flex;
  align-items: center;
  text-decoration: none;
}

._logoIcon_ru4zr_1070 {
  height: 28px;
  width: auto;
}

._loginButton_ru4zr_1075 {
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 400;
  color: #2774dd;
  background-color: #fff;
  border: 1px solid rgba(39, 116, 221, 0.4);
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
}
._loginButton_ru4zr_1075:hover {
  background-color: rgba(39, 116, 221, 0.05);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_irk86_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_irk86_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_irk86_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_irk86_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_irk86_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_irk86_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_irk86_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_irk86_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_irk86_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_irk86_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_irk86_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_irk86_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_irk86_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_irk86_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_irk86_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_irk86_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_irk86_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_irk86_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_irk86_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_irk86_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_irk86_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_irk86_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_irk86_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_irk86_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_irk86_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_irk86_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_irk86_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_irk86_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_irk86_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_irk86_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_irk86_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_irk86_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_irk86_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_irk86_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_irk86_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_irk86_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_irk86_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_irk86_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_irk86_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_irk86_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_irk86_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_irk86_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_irk86_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_irk86_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_irk86_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_irk86_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_irk86_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_irk86_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_irk86_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_irk86_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_irk86_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_irk86_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_irk86_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_irk86_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_irk86_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_irk86_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_irk86_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_irk86_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_irk86_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_irk86_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_irk86_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_irk86_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_irk86_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_irk86_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_irk86_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_irk86_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_irk86_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_irk86_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_irk86_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_irk86_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_irk86_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_irk86_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_irk86_259 {
  padding: 0;
}

._p-t-0_irk86_263 {
  padding-top: 0;
}

._p-r-0_irk86_267 {
  padding-right: 0;
}

._p-b-0_irk86_271 {
  padding-bottom: 0;
}

._p-l-0_irk86_275 {
  padding-left: 0;
}

._m-0_irk86_279 {
  margin: 0;
}

._m-t-0_irk86_283 {
  margin-top: 0;
}

._m-r-0_irk86_287 {
  margin-right: 0;
}

._m-b-0_irk86_291 {
  margin-bottom: 0;
}

._m-l-0_irk86_295 {
  margin-left: 0;
}

._p-1_irk86_299 {
  padding: 2px;
}

._p-t-1_irk86_303 {
  padding-top: 2px;
}

._p-r-1_irk86_307 {
  padding-right: 2px;
}

._p-b-1_irk86_311 {
  padding-bottom: 2px;
}

._p-l-1_irk86_315 {
  padding-left: 2px;
}

._m-1_irk86_319 {
  margin: 2px;
}

._m-t-1_irk86_323 {
  margin-top: 2px;
}

._m-r-1_irk86_327 {
  margin-right: 2px;
}

._m-b-1_irk86_331 {
  margin-bottom: 2px;
}

._m-l-1_irk86_335 {
  margin-left: 2px;
}

._p-2_irk86_339 {
  padding: 4px;
}

._p-t-2_irk86_343 {
  padding-top: 4px;
}

._p-r-2_irk86_347 {
  padding-right: 4px;
}

._p-b-2_irk86_351 {
  padding-bottom: 4px;
}

._p-l-2_irk86_355 {
  padding-left: 4px;
}

._m-2_irk86_359 {
  margin: 4px;
}

._m-t-2_irk86_363 {
  margin-top: 4px;
}

._m-r-2_irk86_367 {
  margin-right: 4px;
}

._m-b-2_irk86_371 {
  margin-bottom: 4px;
}

._m-l-2_irk86_375 {
  margin-left: 4px;
}

._p-3_irk86_379 {
  padding: 8px;
}

._p-t-3_irk86_383 {
  padding-top: 8px;
}

._p-r-3_irk86_387 {
  padding-right: 8px;
}

._p-b-3_irk86_391 {
  padding-bottom: 8px;
}

._p-l-3_irk86_395 {
  padding-left: 8px;
}

._m-3_irk86_399 {
  margin: 8px;
}

._m-t-3_irk86_403 {
  margin-top: 8px;
}

._m-r-3_irk86_407 {
  margin-right: 8px;
}

._m-b-3_irk86_411 {
  margin-bottom: 8px;
}

._m-l-3_irk86_415 {
  margin-left: 8px;
}

._p-4_irk86_419 {
  padding: 12px;
}

._p-t-4_irk86_423 {
  padding-top: 12px;
}

._p-r-4_irk86_427 {
  padding-right: 12px;
}

._p-b-4_irk86_431 {
  padding-bottom: 12px;
}

._p-l-4_irk86_435 {
  padding-left: 12px;
}

._m-4_irk86_439 {
  margin: 12px;
}

._m-t-4_irk86_443 {
  margin-top: 12px;
}

._m-r-4_irk86_447 {
  margin-right: 12px;
}

._m-b-4_irk86_451 {
  margin-bottom: 12px;
}

._m-l-4_irk86_455 {
  margin-left: 12px;
}

._p-5_irk86_459 {
  padding: 16px;
}

._p-t-5_irk86_463 {
  padding-top: 16px;
}

._p-r-5_irk86_467 {
  padding-right: 16px;
}

._p-b-5_irk86_471 {
  padding-bottom: 16px;
}

._p-l-5_irk86_475 {
  padding-left: 16px;
}

._m-5_irk86_479 {
  margin: 16px;
}

._m-t-5_irk86_483 {
  margin-top: 16px;
}

._m-r-5_irk86_487 {
  margin-right: 16px;
}

._m-b-5_irk86_491 {
  margin-bottom: 16px;
}

._m-l-5_irk86_495 {
  margin-left: 16px;
}

._p-6_irk86_499 {
  padding: 24px;
}

._p-t-6_irk86_503 {
  padding-top: 24px;
}

._p-r-6_irk86_507 {
  padding-right: 24px;
}

._p-b-6_irk86_511 {
  padding-bottom: 24px;
}

._p-l-6_irk86_515 {
  padding-left: 24px;
}

._m-6_irk86_519 {
  margin: 24px;
}

._m-t-6_irk86_523 {
  margin-top: 24px;
}

._m-r-6_irk86_527 {
  margin-right: 24px;
}

._m-b-6_irk86_531 {
  margin-bottom: 24px;
}

._m-l-6_irk86_535 {
  margin-left: 24px;
}

._p-7_irk86_539 {
  padding: 32px;
}

._p-t-7_irk86_543 {
  padding-top: 32px;
}

._p-r-7_irk86_547 {
  padding-right: 32px;
}

._p-b-7_irk86_551 {
  padding-bottom: 32px;
}

._p-l-7_irk86_555 {
  padding-left: 32px;
}

._m-7_irk86_559 {
  margin: 32px;
}

._m-t-7_irk86_563 {
  margin-top: 32px;
}

._m-r-7_irk86_567 {
  margin-right: 32px;
}

._m-b-7_irk86_571 {
  margin-bottom: 32px;
}

._m-l-7_irk86_575 {
  margin-left: 32px;
}

._p-8_irk86_579 {
  padding: 40px;
}

._p-t-8_irk86_583 {
  padding-top: 40px;
}

._p-r-8_irk86_587 {
  padding-right: 40px;
}

._p-b-8_irk86_591 {
  padding-bottom: 40px;
}

._p-l-8_irk86_595 {
  padding-left: 40px;
}

._m-8_irk86_599 {
  margin: 40px;
}

._m-t-8_irk86_603 {
  margin-top: 40px;
}

._m-r-8_irk86_607 {
  margin-right: 40px;
}

._m-b-8_irk86_611 {
  margin-bottom: 40px;
}

._m-l-8_irk86_615 {
  margin-left: 40px;
}

._p-9_irk86_619 {
  padding: 48px;
}

._p-t-9_irk86_623 {
  padding-top: 48px;
}

._p-r-9_irk86_627 {
  padding-right: 48px;
}

._p-b-9_irk86_631 {
  padding-bottom: 48px;
}

._p-l-9_irk86_635 {
  padding-left: 48px;
}

._m-9_irk86_639 {
  margin: 48px;
}

._m-t-9_irk86_643 {
  margin-top: 48px;
}

._m-r-9_irk86_647 {
  margin-right: 48px;
}

._m-b-9_irk86_651 {
  margin-bottom: 48px;
}

._m-l-9_irk86_655 {
  margin-left: 48px;
}

._p-10_irk86_659 {
  padding: 64px;
}

._p-t-10_irk86_663 {
  padding-top: 64px;
}

._p-r-10_irk86_667 {
  padding-right: 64px;
}

._p-b-10_irk86_671 {
  padding-bottom: 64px;
}

._p-l-10_irk86_675 {
  padding-left: 64px;
}

._m-10_irk86_679 {
  margin: 64px;
}

._m-t-10_irk86_683 {
  margin-top: 64px;
}

._m-r-10_irk86_687 {
  margin-right: 64px;
}

._m-b-10_irk86_691 {
  margin-bottom: 64px;
}

._m-l-10_irk86_695 {
  margin-left: 64px;
}

._p-11_irk86_699 {
  padding: 80px;
}

._p-t-11_irk86_703 {
  padding-top: 80px;
}

._p-r-11_irk86_707 {
  padding-right: 80px;
}

._p-b-11_irk86_711 {
  padding-bottom: 80px;
}

._p-l-11_irk86_715 {
  padding-left: 80px;
}

._m-11_irk86_719 {
  margin: 80px;
}

._m-t-11_irk86_723 {
  margin-top: 80px;
}

._m-r-11_irk86_727 {
  margin-right: 80px;
}

._m-b-11_irk86_731 {
  margin-bottom: 80px;
}

._m-l-11_irk86_735 {
  margin-left: 80px;
}

._p-12_irk86_739 {
  padding: 96px;
}

._p-t-12_irk86_743 {
  padding-top: 96px;
}

._p-r-12_irk86_747 {
  padding-right: 96px;
}

._p-b-12_irk86_751 {
  padding-bottom: 96px;
}

._p-l-12_irk86_755 {
  padding-left: 96px;
}

._m-12_irk86_759 {
  margin: 96px;
}

._m-t-12_irk86_763 {
  margin-top: 96px;
}

._m-r-12_irk86_767 {
  margin-right: 96px;
}

._m-b-12_irk86_771 {
  margin-bottom: 96px;
}

._m-l-12_irk86_775 {
  margin-left: 96px;
}

._p-13_irk86_779 {
  padding: 160px;
}

._p-t-13_irk86_783 {
  padding-top: 160px;
}

._p-r-13_irk86_787 {
  padding-right: 160px;
}

._p-b-13_irk86_791 {
  padding-bottom: 160px;
}

._p-l-13_irk86_795 {
  padding-left: 160px;
}

._m-13_irk86_799 {
  margin: 160px;
}

._m-t-13_irk86_803 {
  margin-top: 160px;
}

._m-r-13_irk86_807 {
  margin-right: 160px;
}

._m-b-13_irk86_811 {
  margin-bottom: 160px;
}

._m-l-13_irk86_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_irk86_825 {
  border-radius: 0;
}

._r-1_irk86_829 {
  border-radius: 2px;
}

._r-2_irk86_833 {
  border-radius: 4px;
}

._r-3_irk86_837 {
  border-radius: 6px;
}

._r-4_irk86_841 {
  border-radius: 8px;
}

._r-5_irk86_845 {
  border-radius: 12px;
}

._r-6_irk86_849 {
  border-radius: 20px;
}

._r-full_irk86_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_irk86_860 {
  border: 0 solid;
}

._border-1_irk86_864 {
  border: 1px solid;
}

._border-2_irk86_868 {
  border: 2px solid;
}

._border-3_irk86_872 {
  border: 3px solid;
}

._border-4_irk86_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_irk86_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_irk86_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_irk86_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_irk86_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_irk86_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_irk86_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_irk86_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_irk86_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_irk86_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_irk86_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_irk86_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_irk86_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_irk86_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_irk86_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_irk86_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_irk86_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_irk86_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
body:has(.landingPage) {
  overflow: auto !important;
  overflow-x: hidden !important;
}

._landingPage_irk86_1039 {
  min-height: 100vh;
  background-color: #fff;
  scroll-behavior: smooth;
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_16v2j_5 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16v2j_8:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16v2j_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16v2j_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_16v2j_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_16v2j_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_16v2j_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_16v2j_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_16v2j_31 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_16v2j_36 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16v2j_39:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16v2j_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16v2j_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_16v2j_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_16v2j_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_16v2j_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_16v2j_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_16v2j_62 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_16v2j_67 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16v2j_70:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16v2j_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16v2j_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_16v2j_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_16v2j_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_16v2j_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_16v2j_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_16v2j_93 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_16v2j_98 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16v2j_101:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16v2j_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16v2j_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_16v2j_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_16v2j_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_16v2j_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_16v2j_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_16v2j_124 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_16v2j_129 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_16v2j_132:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_16v2j_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_16v2j_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_16v2j_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_16v2j_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_16v2j_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_16v2j_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_16v2j_155 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_16v2j_160 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_16v2j_163:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_16v2j_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_16v2j_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_16v2j_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_16v2j_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_16v2j_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_16v2j_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_16v2j_186 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_16v2j_191 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16v2j_194:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16v2j_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16v2j_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_16v2j_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_16v2j_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_16v2j_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_16v2j_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_16v2j_217 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_16v2j_222 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16v2j_225:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16v2j_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16v2j_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_16v2j_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_16v2j_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_16v2j_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_16v2j_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_16v2j_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_16v2j_260 {
  padding: 0;
}

._p-t-0_16v2j_264 {
  padding-top: 0;
}

._p-r-0_16v2j_268 {
  padding-right: 0;
}

._p-b-0_16v2j_272 {
  padding-bottom: 0;
}

._p-l-0_16v2j_276 {
  padding-left: 0;
}

._m-0_16v2j_280 {
  margin: 0;
}

._m-t-0_16v2j_284 {
  margin-top: 0;
}

._m-r-0_16v2j_288 {
  margin-right: 0;
}

._m-b-0_16v2j_292 {
  margin-bottom: 0;
}

._m-l-0_16v2j_296 {
  margin-left: 0;
}

._p-1_16v2j_300 {
  padding: 2px;
}

._p-t-1_16v2j_304 {
  padding-top: 2px;
}

._p-r-1_16v2j_308 {
  padding-right: 2px;
}

._p-b-1_16v2j_312 {
  padding-bottom: 2px;
}

._p-l-1_16v2j_316 {
  padding-left: 2px;
}

._m-1_16v2j_320 {
  margin: 2px;
}

._m-t-1_16v2j_324 {
  margin-top: 2px;
}

._m-r-1_16v2j_328 {
  margin-right: 2px;
}

._m-b-1_16v2j_332 {
  margin-bottom: 2px;
}

._m-l-1_16v2j_336 {
  margin-left: 2px;
}

._p-2_16v2j_340 {
  padding: 4px;
}

._p-t-2_16v2j_344 {
  padding-top: 4px;
}

._p-r-2_16v2j_348 {
  padding-right: 4px;
}

._p-b-2_16v2j_352 {
  padding-bottom: 4px;
}

._p-l-2_16v2j_356 {
  padding-left: 4px;
}

._m-2_16v2j_360 {
  margin: 4px;
}

._m-t-2_16v2j_364 {
  margin-top: 4px;
}

._m-r-2_16v2j_368 {
  margin-right: 4px;
}

._m-b-2_16v2j_372 {
  margin-bottom: 4px;
}

._m-l-2_16v2j_376 {
  margin-left: 4px;
}

._p-3_16v2j_380 {
  padding: 8px;
}

._p-t-3_16v2j_384 {
  padding-top: 8px;
}

._p-r-3_16v2j_388 {
  padding-right: 8px;
}

._p-b-3_16v2j_392 {
  padding-bottom: 8px;
}

._p-l-3_16v2j_396 {
  padding-left: 8px;
}

._m-3_16v2j_400 {
  margin: 8px;
}

._m-t-3_16v2j_404 {
  margin-top: 8px;
}

._m-r-3_16v2j_408 {
  margin-right: 8px;
}

._m-b-3_16v2j_412 {
  margin-bottom: 8px;
}

._m-l-3_16v2j_416 {
  margin-left: 8px;
}

._p-4_16v2j_420 {
  padding: 12px;
}

._p-t-4_16v2j_424 {
  padding-top: 12px;
}

._p-r-4_16v2j_428 {
  padding-right: 12px;
}

._p-b-4_16v2j_432 {
  padding-bottom: 12px;
}

._p-l-4_16v2j_436 {
  padding-left: 12px;
}

._m-4_16v2j_440 {
  margin: 12px;
}

._m-t-4_16v2j_444 {
  margin-top: 12px;
}

._m-r-4_16v2j_448 {
  margin-right: 12px;
}

._m-b-4_16v2j_452 {
  margin-bottom: 12px;
}

._m-l-4_16v2j_456 {
  margin-left: 12px;
}

._p-5_16v2j_460 {
  padding: 16px;
}

._p-t-5_16v2j_464 {
  padding-top: 16px;
}

._p-r-5_16v2j_468 {
  padding-right: 16px;
}

._p-b-5_16v2j_472 {
  padding-bottom: 16px;
}

._p-l-5_16v2j_476 {
  padding-left: 16px;
}

._m-5_16v2j_480 {
  margin: 16px;
}

._m-t-5_16v2j_484 {
  margin-top: 16px;
}

._m-r-5_16v2j_488 {
  margin-right: 16px;
}

._m-b-5_16v2j_492 {
  margin-bottom: 16px;
}

._m-l-5_16v2j_496 {
  margin-left: 16px;
}

._p-6_16v2j_500 {
  padding: 24px;
}

._p-t-6_16v2j_504 {
  padding-top: 24px;
}

._p-r-6_16v2j_508 {
  padding-right: 24px;
}

._p-b-6_16v2j_512 {
  padding-bottom: 24px;
}

._p-l-6_16v2j_516 {
  padding-left: 24px;
}

._m-6_16v2j_520 {
  margin: 24px;
}

._m-t-6_16v2j_524 {
  margin-top: 24px;
}

._m-r-6_16v2j_528 {
  margin-right: 24px;
}

._m-b-6_16v2j_532 {
  margin-bottom: 24px;
}

._m-l-6_16v2j_536 {
  margin-left: 24px;
}

._p-7_16v2j_540 {
  padding: 32px;
}

._p-t-7_16v2j_544 {
  padding-top: 32px;
}

._p-r-7_16v2j_548 {
  padding-right: 32px;
}

._p-b-7_16v2j_552 {
  padding-bottom: 32px;
}

._p-l-7_16v2j_556 {
  padding-left: 32px;
}

._m-7_16v2j_560 {
  margin: 32px;
}

._m-t-7_16v2j_564 {
  margin-top: 32px;
}

._m-r-7_16v2j_568 {
  margin-right: 32px;
}

._m-b-7_16v2j_572 {
  margin-bottom: 32px;
}

._m-l-7_16v2j_576 {
  margin-left: 32px;
}

._p-8_16v2j_580 {
  padding: 40px;
}

._p-t-8_16v2j_584 {
  padding-top: 40px;
}

._p-r-8_16v2j_588 {
  padding-right: 40px;
}

._p-b-8_16v2j_592 {
  padding-bottom: 40px;
}

._p-l-8_16v2j_596 {
  padding-left: 40px;
}

._m-8_16v2j_600 {
  margin: 40px;
}

._m-t-8_16v2j_604 {
  margin-top: 40px;
}

._m-r-8_16v2j_608 {
  margin-right: 40px;
}

._m-b-8_16v2j_612 {
  margin-bottom: 40px;
}

._m-l-8_16v2j_616 {
  margin-left: 40px;
}

._p-9_16v2j_620 {
  padding: 48px;
}

._p-t-9_16v2j_624 {
  padding-top: 48px;
}

._p-r-9_16v2j_628 {
  padding-right: 48px;
}

._p-b-9_16v2j_632 {
  padding-bottom: 48px;
}

._p-l-9_16v2j_636 {
  padding-left: 48px;
}

._m-9_16v2j_640 {
  margin: 48px;
}

._m-t-9_16v2j_644 {
  margin-top: 48px;
}

._m-r-9_16v2j_648 {
  margin-right: 48px;
}

._m-b-9_16v2j_652 {
  margin-bottom: 48px;
}

._m-l-9_16v2j_656 {
  margin-left: 48px;
}

._p-10_16v2j_660 {
  padding: 64px;
}

._p-t-10_16v2j_664 {
  padding-top: 64px;
}

._p-r-10_16v2j_668 {
  padding-right: 64px;
}

._p-b-10_16v2j_672 {
  padding-bottom: 64px;
}

._p-l-10_16v2j_676 {
  padding-left: 64px;
}

._m-10_16v2j_680 {
  margin: 64px;
}

._m-t-10_16v2j_684 {
  margin-top: 64px;
}

._m-r-10_16v2j_688 {
  margin-right: 64px;
}

._m-b-10_16v2j_692 {
  margin-bottom: 64px;
}

._m-l-10_16v2j_696 {
  margin-left: 64px;
}

._p-11_16v2j_700 {
  padding: 80px;
}

._p-t-11_16v2j_704 {
  padding-top: 80px;
}

._p-r-11_16v2j_708 {
  padding-right: 80px;
}

._p-b-11_16v2j_712 {
  padding-bottom: 80px;
}

._p-l-11_16v2j_716 {
  padding-left: 80px;
}

._m-11_16v2j_720 {
  margin: 80px;
}

._m-t-11_16v2j_724 {
  margin-top: 80px;
}

._m-r-11_16v2j_728 {
  margin-right: 80px;
}

._m-b-11_16v2j_732 {
  margin-bottom: 80px;
}

._m-l-11_16v2j_736 {
  margin-left: 80px;
}

._p-12_16v2j_740 {
  padding: 96px;
}

._p-t-12_16v2j_744 {
  padding-top: 96px;
}

._p-r-12_16v2j_748 {
  padding-right: 96px;
}

._p-b-12_16v2j_752 {
  padding-bottom: 96px;
}

._p-l-12_16v2j_756 {
  padding-left: 96px;
}

._m-12_16v2j_760 {
  margin: 96px;
}

._m-t-12_16v2j_764 {
  margin-top: 96px;
}

._m-r-12_16v2j_768 {
  margin-right: 96px;
}

._m-b-12_16v2j_772 {
  margin-bottom: 96px;
}

._m-l-12_16v2j_776 {
  margin-left: 96px;
}

._p-13_16v2j_780 {
  padding: 160px;
}

._p-t-13_16v2j_784 {
  padding-top: 160px;
}

._p-r-13_16v2j_788 {
  padding-right: 160px;
}

._p-b-13_16v2j_792 {
  padding-bottom: 160px;
}

._p-l-13_16v2j_796 {
  padding-left: 160px;
}

._m-13_16v2j_800 {
  margin: 160px;
}

._m-t-13_16v2j_804 {
  margin-top: 160px;
}

._m-r-13_16v2j_808 {
  margin-right: 160px;
}

._m-b-13_16v2j_812 {
  margin-bottom: 160px;
}

._m-l-13_16v2j_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_16v2j_826 {
  border-radius: 0;
}

._r-1_16v2j_830 {
  border-radius: 2px;
}

._r-2_16v2j_834 {
  border-radius: 4px;
}

._r-3_16v2j_838 {
  border-radius: 6px;
}

._r-4_16v2j_842 {
  border-radius: 8px;
}

._r-5_16v2j_846 {
  border-radius: 12px;
}

._r-6_16v2j_850 {
  border-radius: 20px;
}

._r-full_16v2j_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_16v2j_861 {
  border: 0 solid;
}

._border-1_16v2j_865 {
  border: 1px solid;
}

._border-2_16v2j_869 {
  border: 2px solid;
}

._border-3_16v2j_873 {
  border: 3px solid;
}

._border-4_16v2j_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_16v2j_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_16v2j_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_16v2j_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_16v2j_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_16v2j_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_16v2j_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_16v2j_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_16v2j_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_16v2j_917 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_16v2j_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_16v2j_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_16v2j_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_16v2j_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_16v2j_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_16v2j_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_16v2j_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_16v2j_957 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._privacyPage_16v2j_1040 {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #fff;
}

._main_16v2j_1047 {
  flex: 1;
}

._headerSection_16v2j_1051 {
  padding: 80px 0;
  background: linear-gradient(180deg, #eff6ff 0%, #ffffff 100%);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._headerSection_16v2j_1051 {
    padding: 16px 64px;
  }
}

._container_16v2j_1061 {
  max-width: 1328px;
  padding: 0 24px;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_16v2j_1061 {
    padding: 0 16px;
  }
}

._title_16v2j_1072 {
  font-size: 36px;
  font-weight: 700;
  color: #0a0a0a;
  text-align: center;
  line-height: 40px;
  letter-spacing: 0.37px;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_16v2j_1072 {
    font-size: 24px;
    line-height: 32px;
  }
}

._subtitle_16v2j_1088 {
  font-size: 20px;
  font-weight: 400;
  color: #4a5565;
  text-align: center;
  line-height: 28px;
  letter-spacing: -0.45px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_16v2j_1088 {
    font-size: 16px;
    line-height: 24px;
  }
}

._contentSection_16v2j_1103 {
  padding: 80px 0 120px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentSection_16v2j_1103 {
    padding: 64px 16px;
  }
}

._section_16v2j_1112 {
  margin-bottom: 48px;
}
._section_16v2j_1112:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._section_16v2j_1112 {
    margin-bottom: 40px;
  }
}

._sectionTitle_16v2j_1124 {
  font-size: 24px;
  font-weight: 700;
  color: #000;
  line-height: 33.6px;
  letter-spacing: 0.4px;
  margin-bottom: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_16v2j_1124 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 8px;
  }
}

._sectionContent_16v2j_1140 {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
  letter-spacing: -0.45px;
  margin-bottom: 16px;
}
._sectionContent_16v2j_1140:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionContent_16v2j_1140 {
    font-size: 14px;
    line-height: 20px;
  }
}

._list_16v2j_1158 {
  list-style: none;
  padding: 0;
  margin: 0;
}
._list_16v2j_1158 li {
  position: relative;
  padding-left: 16px;
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
  letter-spacing: -0.45px;
  margin-bottom: 8px;
}
._list_16v2j_1158 li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #4a5565;
}
._list_16v2j_1158 li:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._list_16v2j_1158 li {
    font-size: 14px;
    line-height: 20px;
  }
}

._tableWrapper_16v2j_1189 {
  overflow-x: auto;
  margin-top: 16px;
}

._table_16v2j_1189 {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}
._table_16v2j_1189 th,
._table_16v2j_1189 td {
  border: 1px solid #e5e7ec;
  padding: 12px 16px;
  text-align: left;
  line-height: 20px;
}
._table_16v2j_1189 th {
  background-color: #f9fafb;
  font-weight: 700;
  color: #000;
}
._table_16v2j_1189 td {
  font-weight: 400;
  color: #4a5565;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._table_16v2j_1189 {
    font-size: 13px;
  }
  ._table_16v2j_1189 th,
  ._table_16v2j_1189 td {
    padding: 4px 8px;
  }
}

._contactInfo_16v2j_1225 {
  background-color: #f9fafb;
  border-radius: 4px;
  padding: 20px 24px;
  margin-top: 16px;
}
._contactInfo_16v2j_1225 p {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 24px;
  margin-bottom: 4px;
}
._contactInfo_16v2j_1225 p:first-child {
  font-weight: 700;
  color: #000;
  margin-bottom: 12px;
}
._contactInfo_16v2j_1225 p:last-child {
  margin-bottom: 0;
}
._contactInfo_16v2j_1225 strong {
  font-weight: 700;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contactInfo_16v2j_1225 {
    padding: 12px;
  }
  ._contactInfo_16v2j_1225 p {
    font-size: 14px;
    line-height: 20px;
  }
}

._effectiveDate_16v2j_1259 {
  margin-top: 64px;
  padding-top: 32px;
  border-top: 1px solid #e5e7ec;
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
}
._effectiveDate_16v2j_1259 p {
  margin-bottom: 4px;
}
._effectiveDate_16v2j_1259 p:first-child {
  font-weight: 700;
  color: #000;
}
._effectiveDate_16v2j_1259 p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._effectiveDate_16v2j_1259 {
    margin-top: 64px;
    padding-top: 24px;
  }
}

._description_16v2j_1285 {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 26px;
  letter-spacing: -0.45px;
  margin-bottom: 48px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._description_16v2j_1285 {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 40px;
  }
}

._articleSection_16v2j_1301 {
  margin-bottom: 48px;
}
._articleSection_16v2j_1301:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleSection_16v2j_1301 {
    margin-bottom: 40px;
  }
}

._articleTitle_16v2j_1313 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  line-height: 28px;
  letter-spacing: 0.4px;
  margin-bottom: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleTitle_16v2j_1313 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 8px;
  }
}

._articleContent_16v2j_1329 {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 26px;
  letter-spacing: -0.45px;
  margin-bottom: 16px;
}
._articleContent_16v2j_1329:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleContent_16v2j_1329 {
    font-size: 14px;
    line-height: 22px;
  }
}

._articleList_16v2j_1347 {
  list-style: none;
  padding: 0;
  margin: 16px 0;
}
._articleList_16v2j_1347 > li {
  display: block;
  position: relative;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 26px;
  letter-spacing: -0.45px;
  margin-bottom: 8px;
}
._articleList_16v2j_1347 > li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #4a5565;
}
._articleList_16v2j_1347 > li:last-child {
  margin-bottom: 0;
}
._articleList_16v2j_1347 > li strong {
  font-weight: 600;
  color: #1f2937;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleList_16v2j_1347 > li {
    font-size: 14px;
    line-height: 22px;
  }
}
._articleList_16v2j_1347 ._articleList_16v2j_1347 {
  margin: 8px 0 0 0;
}
._articleList_16v2j_1347 ._articleList_16v2j_1347 > li {
  padding-left: 16px;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 4px;
}
._articleList_16v2j_1347 ._articleList_16v2j_1347 > li::before {
  content: "-";
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleList_16v2j_1347 ._articleList_16v2j_1347 > li {
    font-size: 13px;
    line-height: 20px;
  }
}

._notice_16v2j_1401 {
  margin-top: 48px;
  padding-top: 24px;
  border-top: 1px solid #e5e7ec;
  font-size: 14px;
  font-weight: 400;
  color: #6b7280;
  line-height: 22px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._notice_16v2j_1401 {
    margin-top: 40px;
    padding-top: 16px;
    font-size: 13px;
    line-height: 20px;
  }
}

._agreement_16v2j_1419 {
  margin-top: 32px;
  padding: 24px;
  background-color: #f9fafb;
  border-radius: 4px;
}
._agreement_16v2j_1419 p {
  font-size: 16px;
  font-weight: 500;
  color: #1f2937;
  line-height: 24px;
  text-align: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._agreement_16v2j_1419 {
    margin-top: 24px;
    padding: 12px;
  }
  ._agreement_16v2j_1419 p {
    font-size: 14px;
    line-height: 22px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_yhre6_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_yhre6_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_yhre6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_yhre6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_yhre6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_yhre6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_yhre6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_yhre6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_yhre6_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_yhre6_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_yhre6_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_yhre6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_yhre6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_yhre6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_yhre6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_yhre6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_yhre6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_yhre6_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_yhre6_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_yhre6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_yhre6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_yhre6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_yhre6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_yhre6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_yhre6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_yhre6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_yhre6_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_yhre6_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_yhre6_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_yhre6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_yhre6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_yhre6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_yhre6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_yhre6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_yhre6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_yhre6_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_yhre6_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_yhre6_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_yhre6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_yhre6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_yhre6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_yhre6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_yhre6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_yhre6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_yhre6_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_yhre6_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_yhre6_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_yhre6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_yhre6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_yhre6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_yhre6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_yhre6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_yhre6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_yhre6_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_yhre6_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_yhre6_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_yhre6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_yhre6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_yhre6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_yhre6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_yhre6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_yhre6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_yhre6_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_yhre6_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_yhre6_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_yhre6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_yhre6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_yhre6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_yhre6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_yhre6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_yhre6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_yhre6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_yhre6_259 {
  padding: 0;
}

._p-t-0_yhre6_263 {
  padding-top: 0;
}

._p-r-0_yhre6_267 {
  padding-right: 0;
}

._p-b-0_yhre6_271 {
  padding-bottom: 0;
}

._p-l-0_yhre6_275 {
  padding-left: 0;
}

._m-0_yhre6_279 {
  margin: 0;
}

._m-t-0_yhre6_283 {
  margin-top: 0;
}

._m-r-0_yhre6_287 {
  margin-right: 0;
}

._m-b-0_yhre6_291 {
  margin-bottom: 0;
}

._m-l-0_yhre6_295 {
  margin-left: 0;
}

._p-1_yhre6_299 {
  padding: 2px;
}

._p-t-1_yhre6_303 {
  padding-top: 2px;
}

._p-r-1_yhre6_307 {
  padding-right: 2px;
}

._p-b-1_yhre6_311 {
  padding-bottom: 2px;
}

._p-l-1_yhre6_315 {
  padding-left: 2px;
}

._m-1_yhre6_319 {
  margin: 2px;
}

._m-t-1_yhre6_323 {
  margin-top: 2px;
}

._m-r-1_yhre6_327 {
  margin-right: 2px;
}

._m-b-1_yhre6_331 {
  margin-bottom: 2px;
}

._m-l-1_yhre6_335 {
  margin-left: 2px;
}

._p-2_yhre6_339 {
  padding: 4px;
}

._p-t-2_yhre6_343 {
  padding-top: 4px;
}

._p-r-2_yhre6_347 {
  padding-right: 4px;
}

._p-b-2_yhre6_351 {
  padding-bottom: 4px;
}

._p-l-2_yhre6_355 {
  padding-left: 4px;
}

._m-2_yhre6_359 {
  margin: 4px;
}

._m-t-2_yhre6_363 {
  margin-top: 4px;
}

._m-r-2_yhre6_367 {
  margin-right: 4px;
}

._m-b-2_yhre6_371 {
  margin-bottom: 4px;
}

._m-l-2_yhre6_375 {
  margin-left: 4px;
}

._p-3_yhre6_379 {
  padding: 8px;
}

._p-t-3_yhre6_383 {
  padding-top: 8px;
}

._p-r-3_yhre6_387 {
  padding-right: 8px;
}

._p-b-3_yhre6_391 {
  padding-bottom: 8px;
}

._p-l-3_yhre6_395 {
  padding-left: 8px;
}

._m-3_yhre6_399 {
  margin: 8px;
}

._m-t-3_yhre6_403 {
  margin-top: 8px;
}

._m-r-3_yhre6_407 {
  margin-right: 8px;
}

._m-b-3_yhre6_411 {
  margin-bottom: 8px;
}

._m-l-3_yhre6_415 {
  margin-left: 8px;
}

._p-4_yhre6_419 {
  padding: 12px;
}

._p-t-4_yhre6_423 {
  padding-top: 12px;
}

._p-r-4_yhre6_427 {
  padding-right: 12px;
}

._p-b-4_yhre6_431 {
  padding-bottom: 12px;
}

._p-l-4_yhre6_435 {
  padding-left: 12px;
}

._m-4_yhre6_439 {
  margin: 12px;
}

._m-t-4_yhre6_443 {
  margin-top: 12px;
}

._m-r-4_yhre6_447 {
  margin-right: 12px;
}

._m-b-4_yhre6_451 {
  margin-bottom: 12px;
}

._m-l-4_yhre6_455 {
  margin-left: 12px;
}

._p-5_yhre6_459 {
  padding: 16px;
}

._p-t-5_yhre6_463 {
  padding-top: 16px;
}

._p-r-5_yhre6_467 {
  padding-right: 16px;
}

._p-b-5_yhre6_471 {
  padding-bottom: 16px;
}

._p-l-5_yhre6_475 {
  padding-left: 16px;
}

._m-5_yhre6_479 {
  margin: 16px;
}

._m-t-5_yhre6_483 {
  margin-top: 16px;
}

._m-r-5_yhre6_487 {
  margin-right: 16px;
}

._m-b-5_yhre6_491 {
  margin-bottom: 16px;
}

._m-l-5_yhre6_495 {
  margin-left: 16px;
}

._p-6_yhre6_499 {
  padding: 24px;
}

._p-t-6_yhre6_503 {
  padding-top: 24px;
}

._p-r-6_yhre6_507 {
  padding-right: 24px;
}

._p-b-6_yhre6_511 {
  padding-bottom: 24px;
}

._p-l-6_yhre6_515 {
  padding-left: 24px;
}

._m-6_yhre6_519 {
  margin: 24px;
}

._m-t-6_yhre6_523 {
  margin-top: 24px;
}

._m-r-6_yhre6_527 {
  margin-right: 24px;
}

._m-b-6_yhre6_531 {
  margin-bottom: 24px;
}

._m-l-6_yhre6_535 {
  margin-left: 24px;
}

._p-7_yhre6_539 {
  padding: 32px;
}

._p-t-7_yhre6_543 {
  padding-top: 32px;
}

._p-r-7_yhre6_547 {
  padding-right: 32px;
}

._p-b-7_yhre6_551 {
  padding-bottom: 32px;
}

._p-l-7_yhre6_555 {
  padding-left: 32px;
}

._m-7_yhre6_559 {
  margin: 32px;
}

._m-t-7_yhre6_563 {
  margin-top: 32px;
}

._m-r-7_yhre6_567 {
  margin-right: 32px;
}

._m-b-7_yhre6_571 {
  margin-bottom: 32px;
}

._m-l-7_yhre6_575 {
  margin-left: 32px;
}

._p-8_yhre6_579 {
  padding: 40px;
}

._p-t-8_yhre6_583 {
  padding-top: 40px;
}

._p-r-8_yhre6_587 {
  padding-right: 40px;
}

._p-b-8_yhre6_591 {
  padding-bottom: 40px;
}

._p-l-8_yhre6_595 {
  padding-left: 40px;
}

._m-8_yhre6_599 {
  margin: 40px;
}

._m-t-8_yhre6_603 {
  margin-top: 40px;
}

._m-r-8_yhre6_607 {
  margin-right: 40px;
}

._m-b-8_yhre6_611 {
  margin-bottom: 40px;
}

._m-l-8_yhre6_615 {
  margin-left: 40px;
}

._p-9_yhre6_619 {
  padding: 48px;
}

._p-t-9_yhre6_623 {
  padding-top: 48px;
}

._p-r-9_yhre6_627 {
  padding-right: 48px;
}

._p-b-9_yhre6_631 {
  padding-bottom: 48px;
}

._p-l-9_yhre6_635 {
  padding-left: 48px;
}

._m-9_yhre6_639 {
  margin: 48px;
}

._m-t-9_yhre6_643 {
  margin-top: 48px;
}

._m-r-9_yhre6_647 {
  margin-right: 48px;
}

._m-b-9_yhre6_651 {
  margin-bottom: 48px;
}

._m-l-9_yhre6_655 {
  margin-left: 48px;
}

._p-10_yhre6_659 {
  padding: 64px;
}

._p-t-10_yhre6_663 {
  padding-top: 64px;
}

._p-r-10_yhre6_667 {
  padding-right: 64px;
}

._p-b-10_yhre6_671 {
  padding-bottom: 64px;
}

._p-l-10_yhre6_675 {
  padding-left: 64px;
}

._m-10_yhre6_679 {
  margin: 64px;
}

._m-t-10_yhre6_683 {
  margin-top: 64px;
}

._m-r-10_yhre6_687 {
  margin-right: 64px;
}

._m-b-10_yhre6_691 {
  margin-bottom: 64px;
}

._m-l-10_yhre6_695 {
  margin-left: 64px;
}

._p-11_yhre6_699 {
  padding: 80px;
}

._p-t-11_yhre6_703 {
  padding-top: 80px;
}

._p-r-11_yhre6_707 {
  padding-right: 80px;
}

._p-b-11_yhre6_711 {
  padding-bottom: 80px;
}

._p-l-11_yhre6_715 {
  padding-left: 80px;
}

._m-11_yhre6_719 {
  margin: 80px;
}

._m-t-11_yhre6_723 {
  margin-top: 80px;
}

._m-r-11_yhre6_727 {
  margin-right: 80px;
}

._m-b-11_yhre6_731 {
  margin-bottom: 80px;
}

._m-l-11_yhre6_735 {
  margin-left: 80px;
}

._p-12_yhre6_739 {
  padding: 96px;
}

._p-t-12_yhre6_743 {
  padding-top: 96px;
}

._p-r-12_yhre6_747 {
  padding-right: 96px;
}

._p-b-12_yhre6_751 {
  padding-bottom: 96px;
}

._p-l-12_yhre6_755 {
  padding-left: 96px;
}

._m-12_yhre6_759 {
  margin: 96px;
}

._m-t-12_yhre6_763 {
  margin-top: 96px;
}

._m-r-12_yhre6_767 {
  margin-right: 96px;
}

._m-b-12_yhre6_771 {
  margin-bottom: 96px;
}

._m-l-12_yhre6_775 {
  margin-left: 96px;
}

._p-13_yhre6_779 {
  padding: 160px;
}

._p-t-13_yhre6_783 {
  padding-top: 160px;
}

._p-r-13_yhre6_787 {
  padding-right: 160px;
}

._p-b-13_yhre6_791 {
  padding-bottom: 160px;
}

._p-l-13_yhre6_795 {
  padding-left: 160px;
}

._m-13_yhre6_799 {
  margin: 160px;
}

._m-t-13_yhre6_803 {
  margin-top: 160px;
}

._m-r-13_yhre6_807 {
  margin-right: 160px;
}

._m-b-13_yhre6_811 {
  margin-bottom: 160px;
}

._m-l-13_yhre6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_yhre6_825 {
  border-radius: 0;
}

._r-1_yhre6_829 {
  border-radius: 2px;
}

._r-2_yhre6_833 {
  border-radius: 4px;
}

._r-3_yhre6_837 {
  border-radius: 6px;
}

._r-4_yhre6_841 {
  border-radius: 8px;
}

._r-5_yhre6_845 {
  border-radius: 12px;
}

._r-6_yhre6_849 {
  border-radius: 20px;
}

._r-full_yhre6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_yhre6_860 {
  border: 0 solid;
}

._border-1_yhre6_864 {
  border: 1px solid;
}

._border-2_yhre6_868 {
  border: 2px solid;
}

._border-3_yhre6_872 {
  border: 3px solid;
}

._border-4_yhre6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_yhre6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_yhre6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_yhre6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_yhre6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_yhre6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_yhre6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_yhre6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_yhre6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_yhre6_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_yhre6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_yhre6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_yhre6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_yhre6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_yhre6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_yhre6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_yhre6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_yhre6_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._termsPage_yhre6_1039 {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #fff;
}

._main_yhre6_1046 {
  flex: 1;
}

._headerSection_yhre6_1050 {
  padding: 80px 0;
  background: linear-gradient(180deg, #eff6ff 0%, #ffffff 100%);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._headerSection_yhre6_1050 {
    padding: 16px 64px;
  }
}

._container_yhre6_1060 {
  max-width: 1328px;
  padding: 0 24px;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_yhre6_1060 {
    padding: 0 16px;
  }
}

._title_yhre6_1071 {
  font-size: 36px;
  font-weight: 700;
  color: #0a0a0a;
  text-align: center;
  line-height: 40px;
  letter-spacing: 0.37px;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_yhre6_1071 {
    font-size: 24px;
    line-height: 32px;
  }
}

._subtitle_yhre6_1087 {
  font-size: 20px;
  font-weight: 400;
  color: #4a5565;
  text-align: center;
  line-height: 28px;
  letter-spacing: -0.45px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_yhre6_1087 {
    font-size: 16px;
    line-height: 24px;
  }
}

._contentSection_yhre6_1102 {
  padding: 80px 0 120px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentSection_yhre6_1102 {
    padding: 64px 16px;
  }
}

._chapter_yhre6_1111 {
  margin-bottom: 64px;
}
._chapter_yhre6_1111:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._chapter_yhre6_1111 {
    margin-bottom: 64px;
  }
}

._chapterTitle_yhre6_1123 {
  font-size: 24px;
  font-weight: 700;
  color: #000;
  line-height: 33.6px;
  letter-spacing: 0.4px;
  margin-bottom: 36px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._chapterTitle_yhre6_1123 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 24px;
  }
}

._article_yhre6_1139 {
  margin-bottom: 24px;
}
._article_yhre6_1139:last-child {
  margin-bottom: 0;
}

._articleTitle_yhre6_1146 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  line-height: 28px;
  letter-spacing: 0.4px;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleTitle_yhre6_1146 {
    font-size: 18px;
    line-height: 26px;
  }
}

._articleContent_yhre6_1161 {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
  letter-spacing: -0.45px;
}
._articleContent_yhre6_1161 p {
  margin-bottom: 8px;
}
._articleContent_yhre6_1161 p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleContent_yhre6_1161 {
    font-size: 14px;
    line-height: 20px;
  }
}

._list_yhre6_1181 {
  margin: 8px 0;
  padding-left: 0;
  list-style: none;
  counter-reset: list-counter;
}
._list_yhre6_1181 li {
  display: block;
  margin-bottom: 4px;
  padding-left: 24px;
  position: relative;
  counter-increment: list-counter;
}
._list_yhre6_1181 li::before {
  content: counter(list-counter) ". ";
  position: absolute;
  left: 0;
}
._list_yhre6_1181 li:last-child {
  margin-bottom: 0;
}

._effectiveDate_yhre6_1203 {
  margin-top: 64px;
  padding-top: 32px;
  border-top: 1px solid #e5e7ec;
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
}
._effectiveDate_yhre6_1203 p {
  margin-bottom: 4px;
}
._effectiveDate_yhre6_1203 p:first-child {
  font-weight: 700;
  color: #000;
}
._effectiveDate_yhre6_1203 p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._effectiveDate_yhre6_1203 {
    margin-top: 64px;
    padding-top: 24px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_oh1b6_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_oh1b6_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_oh1b6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_oh1b6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_oh1b6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_oh1b6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_oh1b6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_oh1b6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_oh1b6_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_oh1b6_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_oh1b6_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_oh1b6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_oh1b6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_oh1b6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_oh1b6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_oh1b6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_oh1b6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_oh1b6_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_oh1b6_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_oh1b6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_oh1b6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_oh1b6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_oh1b6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_oh1b6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_oh1b6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_oh1b6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_oh1b6_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_oh1b6_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_oh1b6_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_oh1b6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_oh1b6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_oh1b6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_oh1b6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_oh1b6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_oh1b6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_oh1b6_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_oh1b6_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_oh1b6_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_oh1b6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_oh1b6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_oh1b6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_oh1b6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_oh1b6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_oh1b6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_oh1b6_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_oh1b6_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_oh1b6_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_oh1b6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_oh1b6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_oh1b6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_oh1b6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_oh1b6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_oh1b6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_oh1b6_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_oh1b6_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_oh1b6_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_oh1b6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_oh1b6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_oh1b6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_oh1b6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_oh1b6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_oh1b6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_oh1b6_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_oh1b6_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_oh1b6_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_oh1b6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_oh1b6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_oh1b6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_oh1b6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_oh1b6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_oh1b6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_oh1b6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_oh1b6_259 {
  padding: 0;
}

._p-t-0_oh1b6_263 {
  padding-top: 0;
}

._p-r-0_oh1b6_267 {
  padding-right: 0;
}

._p-b-0_oh1b6_271 {
  padding-bottom: 0;
}

._p-l-0_oh1b6_275 {
  padding-left: 0;
}

._m-0_oh1b6_279 {
  margin: 0;
}

._m-t-0_oh1b6_283 {
  margin-top: 0;
}

._m-r-0_oh1b6_287 {
  margin-right: 0;
}

._m-b-0_oh1b6_291 {
  margin-bottom: 0;
}

._m-l-0_oh1b6_295 {
  margin-left: 0;
}

._p-1_oh1b6_299 {
  padding: 2px;
}

._p-t-1_oh1b6_303 {
  padding-top: 2px;
}

._p-r-1_oh1b6_307 {
  padding-right: 2px;
}

._p-b-1_oh1b6_311 {
  padding-bottom: 2px;
}

._p-l-1_oh1b6_315 {
  padding-left: 2px;
}

._m-1_oh1b6_319 {
  margin: 2px;
}

._m-t-1_oh1b6_323 {
  margin-top: 2px;
}

._m-r-1_oh1b6_327 {
  margin-right: 2px;
}

._m-b-1_oh1b6_331 {
  margin-bottom: 2px;
}

._m-l-1_oh1b6_335 {
  margin-left: 2px;
}

._p-2_oh1b6_339 {
  padding: 4px;
}

._p-t-2_oh1b6_343 {
  padding-top: 4px;
}

._p-r-2_oh1b6_347 {
  padding-right: 4px;
}

._p-b-2_oh1b6_351 {
  padding-bottom: 4px;
}

._p-l-2_oh1b6_355 {
  padding-left: 4px;
}

._m-2_oh1b6_359 {
  margin: 4px;
}

._m-t-2_oh1b6_363 {
  margin-top: 4px;
}

._m-r-2_oh1b6_367 {
  margin-right: 4px;
}

._m-b-2_oh1b6_371 {
  margin-bottom: 4px;
}

._m-l-2_oh1b6_375 {
  margin-left: 4px;
}

._p-3_oh1b6_379 {
  padding: 8px;
}

._p-t-3_oh1b6_383 {
  padding-top: 8px;
}

._p-r-3_oh1b6_387 {
  padding-right: 8px;
}

._p-b-3_oh1b6_391 {
  padding-bottom: 8px;
}

._p-l-3_oh1b6_395 {
  padding-left: 8px;
}

._m-3_oh1b6_399 {
  margin: 8px;
}

._m-t-3_oh1b6_403 {
  margin-top: 8px;
}

._m-r-3_oh1b6_407 {
  margin-right: 8px;
}

._m-b-3_oh1b6_411 {
  margin-bottom: 8px;
}

._m-l-3_oh1b6_415 {
  margin-left: 8px;
}

._p-4_oh1b6_419 {
  padding: 12px;
}

._p-t-4_oh1b6_423 {
  padding-top: 12px;
}

._p-r-4_oh1b6_427 {
  padding-right: 12px;
}

._p-b-4_oh1b6_431 {
  padding-bottom: 12px;
}

._p-l-4_oh1b6_435 {
  padding-left: 12px;
}

._m-4_oh1b6_439 {
  margin: 12px;
}

._m-t-4_oh1b6_443 {
  margin-top: 12px;
}

._m-r-4_oh1b6_447 {
  margin-right: 12px;
}

._m-b-4_oh1b6_451 {
  margin-bottom: 12px;
}

._m-l-4_oh1b6_455 {
  margin-left: 12px;
}

._p-5_oh1b6_459 {
  padding: 16px;
}

._p-t-5_oh1b6_463 {
  padding-top: 16px;
}

._p-r-5_oh1b6_467 {
  padding-right: 16px;
}

._p-b-5_oh1b6_471 {
  padding-bottom: 16px;
}

._p-l-5_oh1b6_475 {
  padding-left: 16px;
}

._m-5_oh1b6_479 {
  margin: 16px;
}

._m-t-5_oh1b6_483 {
  margin-top: 16px;
}

._m-r-5_oh1b6_487 {
  margin-right: 16px;
}

._m-b-5_oh1b6_491 {
  margin-bottom: 16px;
}

._m-l-5_oh1b6_495 {
  margin-left: 16px;
}

._p-6_oh1b6_499 {
  padding: 24px;
}

._p-t-6_oh1b6_503 {
  padding-top: 24px;
}

._p-r-6_oh1b6_507 {
  padding-right: 24px;
}

._p-b-6_oh1b6_511 {
  padding-bottom: 24px;
}

._p-l-6_oh1b6_515 {
  padding-left: 24px;
}

._m-6_oh1b6_519 {
  margin: 24px;
}

._m-t-6_oh1b6_523 {
  margin-top: 24px;
}

._m-r-6_oh1b6_527 {
  margin-right: 24px;
}

._m-b-6_oh1b6_531 {
  margin-bottom: 24px;
}

._m-l-6_oh1b6_535 {
  margin-left: 24px;
}

._p-7_oh1b6_539 {
  padding: 32px;
}

._p-t-7_oh1b6_543 {
  padding-top: 32px;
}

._p-r-7_oh1b6_547 {
  padding-right: 32px;
}

._p-b-7_oh1b6_551 {
  padding-bottom: 32px;
}

._p-l-7_oh1b6_555 {
  padding-left: 32px;
}

._m-7_oh1b6_559 {
  margin: 32px;
}

._m-t-7_oh1b6_563 {
  margin-top: 32px;
}

._m-r-7_oh1b6_567 {
  margin-right: 32px;
}

._m-b-7_oh1b6_571 {
  margin-bottom: 32px;
}

._m-l-7_oh1b6_575 {
  margin-left: 32px;
}

._p-8_oh1b6_579 {
  padding: 40px;
}

._p-t-8_oh1b6_583 {
  padding-top: 40px;
}

._p-r-8_oh1b6_587 {
  padding-right: 40px;
}

._p-b-8_oh1b6_591 {
  padding-bottom: 40px;
}

._p-l-8_oh1b6_595 {
  padding-left: 40px;
}

._m-8_oh1b6_599 {
  margin: 40px;
}

._m-t-8_oh1b6_603 {
  margin-top: 40px;
}

._m-r-8_oh1b6_607 {
  margin-right: 40px;
}

._m-b-8_oh1b6_611 {
  margin-bottom: 40px;
}

._m-l-8_oh1b6_615 {
  margin-left: 40px;
}

._p-9_oh1b6_619 {
  padding: 48px;
}

._p-t-9_oh1b6_623 {
  padding-top: 48px;
}

._p-r-9_oh1b6_627 {
  padding-right: 48px;
}

._p-b-9_oh1b6_631 {
  padding-bottom: 48px;
}

._p-l-9_oh1b6_635 {
  padding-left: 48px;
}

._m-9_oh1b6_639 {
  margin: 48px;
}

._m-t-9_oh1b6_643 {
  margin-top: 48px;
}

._m-r-9_oh1b6_647 {
  margin-right: 48px;
}

._m-b-9_oh1b6_651 {
  margin-bottom: 48px;
}

._m-l-9_oh1b6_655 {
  margin-left: 48px;
}

._p-10_oh1b6_659 {
  padding: 64px;
}

._p-t-10_oh1b6_663 {
  padding-top: 64px;
}

._p-r-10_oh1b6_667 {
  padding-right: 64px;
}

._p-b-10_oh1b6_671 {
  padding-bottom: 64px;
}

._p-l-10_oh1b6_675 {
  padding-left: 64px;
}

._m-10_oh1b6_679 {
  margin: 64px;
}

._m-t-10_oh1b6_683 {
  margin-top: 64px;
}

._m-r-10_oh1b6_687 {
  margin-right: 64px;
}

._m-b-10_oh1b6_691 {
  margin-bottom: 64px;
}

._m-l-10_oh1b6_695 {
  margin-left: 64px;
}

._p-11_oh1b6_699 {
  padding: 80px;
}

._p-t-11_oh1b6_703 {
  padding-top: 80px;
}

._p-r-11_oh1b6_707 {
  padding-right: 80px;
}

._p-b-11_oh1b6_711 {
  padding-bottom: 80px;
}

._p-l-11_oh1b6_715 {
  padding-left: 80px;
}

._m-11_oh1b6_719 {
  margin: 80px;
}

._m-t-11_oh1b6_723 {
  margin-top: 80px;
}

._m-r-11_oh1b6_727 {
  margin-right: 80px;
}

._m-b-11_oh1b6_731 {
  margin-bottom: 80px;
}

._m-l-11_oh1b6_735 {
  margin-left: 80px;
}

._p-12_oh1b6_739 {
  padding: 96px;
}

._p-t-12_oh1b6_743 {
  padding-top: 96px;
}

._p-r-12_oh1b6_747 {
  padding-right: 96px;
}

._p-b-12_oh1b6_751 {
  padding-bottom: 96px;
}

._p-l-12_oh1b6_755 {
  padding-left: 96px;
}

._m-12_oh1b6_759 {
  margin: 96px;
}

._m-t-12_oh1b6_763 {
  margin-top: 96px;
}

._m-r-12_oh1b6_767 {
  margin-right: 96px;
}

._m-b-12_oh1b6_771 {
  margin-bottom: 96px;
}

._m-l-12_oh1b6_775 {
  margin-left: 96px;
}

._p-13_oh1b6_779 {
  padding: 160px;
}

._p-t-13_oh1b6_783 {
  padding-top: 160px;
}

._p-r-13_oh1b6_787 {
  padding-right: 160px;
}

._p-b-13_oh1b6_791 {
  padding-bottom: 160px;
}

._p-l-13_oh1b6_795 {
  padding-left: 160px;
}

._m-13_oh1b6_799 {
  margin: 160px;
}

._m-t-13_oh1b6_803 {
  margin-top: 160px;
}

._m-r-13_oh1b6_807 {
  margin-right: 160px;
}

._m-b-13_oh1b6_811 {
  margin-bottom: 160px;
}

._m-l-13_oh1b6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_oh1b6_825 {
  border-radius: 0;
}

._r-1_oh1b6_829 {
  border-radius: 2px;
}

._r-2_oh1b6_833 {
  border-radius: 4px;
}

._r-3_oh1b6_837 {
  border-radius: 6px;
}

._r-4_oh1b6_841 {
  border-radius: 8px;
}

._r-5_oh1b6_845 {
  border-radius: 12px;
}

._r-6_oh1b6_849 {
  border-radius: 20px;
}

._r-full_oh1b6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_oh1b6_860 {
  border: 0 solid;
}

._border-1_oh1b6_864 {
  border: 1px solid;
}

._border-2_oh1b6_868 {
  border: 2px solid;
}

._border-3_oh1b6_872 {
  border: 3px solid;
}

._border-4_oh1b6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_oh1b6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_oh1b6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_oh1b6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_oh1b6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_oh1b6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_oh1b6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_oh1b6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_oh1b6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_oh1b6_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_oh1b6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_oh1b6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_oh1b6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_oh1b6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_oh1b6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_oh1b6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_oh1b6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_oh1b6_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_oh1b6_1039 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_oh1b6_1039 {
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_oh1b6_1058 {
  width: 400px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  padding: 24px;
  display: flex;
  flex-direction: column;
}
._modal_oh1b6_1058 button {
  line-height: 2 !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_oh1b6_1058 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
    padding: 12px;
  }
}

._header_oh1b6_1083 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 28px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_oh1b6_1083 {
    margin-bottom: 24px;
  }
}
._header_oh1b6_1083 button {
  padding: unset;
}

._title_oh1b6_1098 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_oh1b6_1098:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_oh1b6_1098 {
    font-size: 16px;
  }
}
._title_oh1b6_1098 {
  color: var(--color-text-title);
  margin: 0;
}

._body_oh1b6_1116 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 64px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_oh1b6_1116 {
    margin-bottom: 0;
  }
}
._body_oh1b6_1116 select {
  border-color: var(--color-border);
}

._row_oh1b6_1131 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._row_oh1b6_1131 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}

._statusSelectWrapper_oh1b6_1143 {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}

._statusDot_oh1b6_1150 {
  position: absolute;
  left: 12px;
  top: 49%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  z-index: 1;
  pointer-events: none;
}

._statusSelect_oh1b6_1143 {
  width: 100%;
  padding-left: 40px !important;
  border-color: var(--color-border);
}

._roleGroup_oh1b6_1168 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 24px;
  margin-top: 12px;
}

._roleOption_oh1b6_1176 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._roleOption_oh1b6_1176._disabled_oh1b6_1183 {
  cursor: not-allowed;
  opacity: 0.5;
}

._radioInput_oh1b6_1188 {
  display: none;
}

._radioCircle_oh1b6_1192 {
  position: relative;
  width: 18px;
  height: 18px;
  border: 2px solid var(--color-border);
  border-radius: 50%;
  flex-shrink: 0;
}
._radioCircle_oh1b6_1192::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--color-primary);
  opacity: 0;
}
._selected_oh1b6_1212 ._radioCircle_oh1b6_1192 {
  border-color: var(--color-primary);
}
._selected_oh1b6_1212 ._radioCircle_oh1b6_1192::after {
  opacity: 1;
}

._roleLabel_oh1b6_1219 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._roleLabel_oh1b6_1219:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roleLabel_oh1b6_1219 {
    font-size: 12px;
  }
}
._roleLabel_oh1b6_1219 {
  color: var(--color-text-body);
}

._footer_oh1b6_1236 {
  display: flex;
  gap: 8px;
}
._footer_oh1b6_1236 button {
  flex: 1;
  height: 48px;
  border-radius: 6px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._footer_oh1b6_1236 button:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_oh1b6_1236 button {
    font-size: 14px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_oh1b6_1236 {
    display: none;
  }
}

._mobileBottomButtons_oh1b6_1262 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_oh1b6_1262 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_oh1b6_1262 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
._mobileBottomButtons_oh1b6_1262 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_oh1b6_1262 {
    display: flex;
    gap: 8px;
  }
  ._mobileBottomButtons_oh1b6_1262 button {
    flex: 1;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1pjnx_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1pjnx_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1pjnx_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1pjnx_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1pjnx_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1pjnx_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1pjnx_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1pjnx_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1pjnx_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1pjnx_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1pjnx_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1pjnx_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1pjnx_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1pjnx_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1pjnx_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1pjnx_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1pjnx_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1pjnx_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1pjnx_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1pjnx_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1pjnx_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1pjnx_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1pjnx_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1pjnx_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1pjnx_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1pjnx_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1pjnx_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1pjnx_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1pjnx_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1pjnx_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1pjnx_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1pjnx_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1pjnx_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1pjnx_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1pjnx_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1pjnx_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1pjnx_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1pjnx_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1pjnx_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1pjnx_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1pjnx_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1pjnx_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1pjnx_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1pjnx_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1pjnx_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1pjnx_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1pjnx_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1pjnx_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1pjnx_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1pjnx_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1pjnx_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1pjnx_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1pjnx_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1pjnx_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1pjnx_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1pjnx_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1pjnx_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1pjnx_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1pjnx_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1pjnx_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1pjnx_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1pjnx_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1pjnx_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1pjnx_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1pjnx_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1pjnx_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1pjnx_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1pjnx_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1pjnx_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1pjnx_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1pjnx_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1pjnx_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1pjnx_259 {
  padding: 0;
}

._p-t-0_1pjnx_263 {
  padding-top: 0;
}

._p-r-0_1pjnx_267 {
  padding-right: 0;
}

._p-b-0_1pjnx_271 {
  padding-bottom: 0;
}

._p-l-0_1pjnx_275 {
  padding-left: 0;
}

._m-0_1pjnx_279 {
  margin: 0;
}

._m-t-0_1pjnx_283 {
  margin-top: 0;
}

._m-r-0_1pjnx_287 {
  margin-right: 0;
}

._m-b-0_1pjnx_291 {
  margin-bottom: 0;
}

._m-l-0_1pjnx_295 {
  margin-left: 0;
}

._p-1_1pjnx_299 {
  padding: 2px;
}

._p-t-1_1pjnx_303 {
  padding-top: 2px;
}

._p-r-1_1pjnx_307 {
  padding-right: 2px;
}

._p-b-1_1pjnx_311 {
  padding-bottom: 2px;
}

._p-l-1_1pjnx_315 {
  padding-left: 2px;
}

._m-1_1pjnx_319 {
  margin: 2px;
}

._m-t-1_1pjnx_323 {
  margin-top: 2px;
}

._m-r-1_1pjnx_327 {
  margin-right: 2px;
}

._m-b-1_1pjnx_331 {
  margin-bottom: 2px;
}

._m-l-1_1pjnx_335 {
  margin-left: 2px;
}

._p-2_1pjnx_339 {
  padding: 4px;
}

._p-t-2_1pjnx_343 {
  padding-top: 4px;
}

._p-r-2_1pjnx_347 {
  padding-right: 4px;
}

._p-b-2_1pjnx_351 {
  padding-bottom: 4px;
}

._p-l-2_1pjnx_355 {
  padding-left: 4px;
}

._m-2_1pjnx_359 {
  margin: 4px;
}

._m-t-2_1pjnx_363 {
  margin-top: 4px;
}

._m-r-2_1pjnx_367 {
  margin-right: 4px;
}

._m-b-2_1pjnx_371 {
  margin-bottom: 4px;
}

._m-l-2_1pjnx_375 {
  margin-left: 4px;
}

._p-3_1pjnx_379 {
  padding: 8px;
}

._p-t-3_1pjnx_383 {
  padding-top: 8px;
}

._p-r-3_1pjnx_387 {
  padding-right: 8px;
}

._p-b-3_1pjnx_391 {
  padding-bottom: 8px;
}

._p-l-3_1pjnx_395 {
  padding-left: 8px;
}

._m-3_1pjnx_399 {
  margin: 8px;
}

._m-t-3_1pjnx_403 {
  margin-top: 8px;
}

._m-r-3_1pjnx_407 {
  margin-right: 8px;
}

._m-b-3_1pjnx_411 {
  margin-bottom: 8px;
}

._m-l-3_1pjnx_415 {
  margin-left: 8px;
}

._p-4_1pjnx_419 {
  padding: 12px;
}

._p-t-4_1pjnx_423 {
  padding-top: 12px;
}

._p-r-4_1pjnx_427 {
  padding-right: 12px;
}

._p-b-4_1pjnx_431 {
  padding-bottom: 12px;
}

._p-l-4_1pjnx_435 {
  padding-left: 12px;
}

._m-4_1pjnx_439 {
  margin: 12px;
}

._m-t-4_1pjnx_443 {
  margin-top: 12px;
}

._m-r-4_1pjnx_447 {
  margin-right: 12px;
}

._m-b-4_1pjnx_451 {
  margin-bottom: 12px;
}

._m-l-4_1pjnx_455 {
  margin-left: 12px;
}

._p-5_1pjnx_459 {
  padding: 16px;
}

._p-t-5_1pjnx_463 {
  padding-top: 16px;
}

._p-r-5_1pjnx_467 {
  padding-right: 16px;
}

._p-b-5_1pjnx_471 {
  padding-bottom: 16px;
}

._p-l-5_1pjnx_475 {
  padding-left: 16px;
}

._m-5_1pjnx_479 {
  margin: 16px;
}

._m-t-5_1pjnx_483 {
  margin-top: 16px;
}

._m-r-5_1pjnx_487 {
  margin-right: 16px;
}

._m-b-5_1pjnx_491 {
  margin-bottom: 16px;
}

._m-l-5_1pjnx_495 {
  margin-left: 16px;
}

._p-6_1pjnx_499 {
  padding: 24px;
}

._p-t-6_1pjnx_503 {
  padding-top: 24px;
}

._p-r-6_1pjnx_507 {
  padding-right: 24px;
}

._p-b-6_1pjnx_511 {
  padding-bottom: 24px;
}

._p-l-6_1pjnx_515 {
  padding-left: 24px;
}

._m-6_1pjnx_519 {
  margin: 24px;
}

._m-t-6_1pjnx_523 {
  margin-top: 24px;
}

._m-r-6_1pjnx_527 {
  margin-right: 24px;
}

._m-b-6_1pjnx_531 {
  margin-bottom: 24px;
}

._m-l-6_1pjnx_535 {
  margin-left: 24px;
}

._p-7_1pjnx_539 {
  padding: 32px;
}

._p-t-7_1pjnx_543 {
  padding-top: 32px;
}

._p-r-7_1pjnx_547 {
  padding-right: 32px;
}

._p-b-7_1pjnx_551 {
  padding-bottom: 32px;
}

._p-l-7_1pjnx_555 {
  padding-left: 32px;
}

._m-7_1pjnx_559 {
  margin: 32px;
}

._m-t-7_1pjnx_563 {
  margin-top: 32px;
}

._m-r-7_1pjnx_567 {
  margin-right: 32px;
}

._m-b-7_1pjnx_571 {
  margin-bottom: 32px;
}

._m-l-7_1pjnx_575 {
  margin-left: 32px;
}

._p-8_1pjnx_579 {
  padding: 40px;
}

._p-t-8_1pjnx_583 {
  padding-top: 40px;
}

._p-r-8_1pjnx_587 {
  padding-right: 40px;
}

._p-b-8_1pjnx_591 {
  padding-bottom: 40px;
}

._p-l-8_1pjnx_595 {
  padding-left: 40px;
}

._m-8_1pjnx_599 {
  margin: 40px;
}

._m-t-8_1pjnx_603 {
  margin-top: 40px;
}

._m-r-8_1pjnx_607 {
  margin-right: 40px;
}

._m-b-8_1pjnx_611 {
  margin-bottom: 40px;
}

._m-l-8_1pjnx_615 {
  margin-left: 40px;
}

._p-9_1pjnx_619 {
  padding: 48px;
}

._p-t-9_1pjnx_623 {
  padding-top: 48px;
}

._p-r-9_1pjnx_627 {
  padding-right: 48px;
}

._p-b-9_1pjnx_631 {
  padding-bottom: 48px;
}

._p-l-9_1pjnx_635 {
  padding-left: 48px;
}

._m-9_1pjnx_639 {
  margin: 48px;
}

._m-t-9_1pjnx_643 {
  margin-top: 48px;
}

._m-r-9_1pjnx_647 {
  margin-right: 48px;
}

._m-b-9_1pjnx_651 {
  margin-bottom: 48px;
}

._m-l-9_1pjnx_655 {
  margin-left: 48px;
}

._p-10_1pjnx_659 {
  padding: 64px;
}

._p-t-10_1pjnx_663 {
  padding-top: 64px;
}

._p-r-10_1pjnx_667 {
  padding-right: 64px;
}

._p-b-10_1pjnx_671 {
  padding-bottom: 64px;
}

._p-l-10_1pjnx_675 {
  padding-left: 64px;
}

._m-10_1pjnx_679 {
  margin: 64px;
}

._m-t-10_1pjnx_683 {
  margin-top: 64px;
}

._m-r-10_1pjnx_687 {
  margin-right: 64px;
}

._m-b-10_1pjnx_691 {
  margin-bottom: 64px;
}

._m-l-10_1pjnx_695 {
  margin-left: 64px;
}

._p-11_1pjnx_699 {
  padding: 80px;
}

._p-t-11_1pjnx_703 {
  padding-top: 80px;
}

._p-r-11_1pjnx_707 {
  padding-right: 80px;
}

._p-b-11_1pjnx_711 {
  padding-bottom: 80px;
}

._p-l-11_1pjnx_715 {
  padding-left: 80px;
}

._m-11_1pjnx_719 {
  margin: 80px;
}

._m-t-11_1pjnx_723 {
  margin-top: 80px;
}

._m-r-11_1pjnx_727 {
  margin-right: 80px;
}

._m-b-11_1pjnx_731 {
  margin-bottom: 80px;
}

._m-l-11_1pjnx_735 {
  margin-left: 80px;
}

._p-12_1pjnx_739 {
  padding: 96px;
}

._p-t-12_1pjnx_743 {
  padding-top: 96px;
}

._p-r-12_1pjnx_747 {
  padding-right: 96px;
}

._p-b-12_1pjnx_751 {
  padding-bottom: 96px;
}

._p-l-12_1pjnx_755 {
  padding-left: 96px;
}

._m-12_1pjnx_759 {
  margin: 96px;
}

._m-t-12_1pjnx_763 {
  margin-top: 96px;
}

._m-r-12_1pjnx_767 {
  margin-right: 96px;
}

._m-b-12_1pjnx_771 {
  margin-bottom: 96px;
}

._m-l-12_1pjnx_775 {
  margin-left: 96px;
}

._p-13_1pjnx_779 {
  padding: 160px;
}

._p-t-13_1pjnx_783 {
  padding-top: 160px;
}

._p-r-13_1pjnx_787 {
  padding-right: 160px;
}

._p-b-13_1pjnx_791 {
  padding-bottom: 160px;
}

._p-l-13_1pjnx_795 {
  padding-left: 160px;
}

._m-13_1pjnx_799 {
  margin: 160px;
}

._m-t-13_1pjnx_803 {
  margin-top: 160px;
}

._m-r-13_1pjnx_807 {
  margin-right: 160px;
}

._m-b-13_1pjnx_811 {
  margin-bottom: 160px;
}

._m-l-13_1pjnx_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1pjnx_825 {
  border-radius: 0;
}

._r-1_1pjnx_829 {
  border-radius: 2px;
}

._r-2_1pjnx_833 {
  border-radius: 4px;
}

._r-3_1pjnx_837 {
  border-radius: 6px;
}

._r-4_1pjnx_841 {
  border-radius: 8px;
}

._r-5_1pjnx_845 {
  border-radius: 12px;
}

._r-6_1pjnx_849 {
  border-radius: 20px;
}

._r-full_1pjnx_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1pjnx_860 {
  border: 0 solid;
}

._border-1_1pjnx_864 {
  border: 1px solid;
}

._border-2_1pjnx_868 {
  border: 2px solid;
}

._border-3_1pjnx_872 {
  border: 3px solid;
}

._border-4_1pjnx_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1pjnx_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1pjnx_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1pjnx_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1pjnx_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1pjnx_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1pjnx_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1pjnx_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1pjnx_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1pjnx_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1pjnx_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1pjnx_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1pjnx_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1pjnx_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1pjnx_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1pjnx_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1pjnx_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1pjnx_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._overlay_1pjnx_1039 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._overlay_1pjnx_1039 {
    align-items: stretch;
    justify-content: stretch;
  }
}

._modal_1pjnx_1058 {
  width: 400px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  padding: 24px;
  display: flex;
  flex-direction: column;
}
._modal_1pjnx_1058 button {
  line-height: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1pjnx_1058 {
    width: 100dvw !important;
    height: 100dvh;
    max-width: 100dvw !important;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
    padding: 12px;
  }
}

._header_1pjnx_1083 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 28px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_1pjnx_1083 {
    margin-bottom: 24px;
  }
}
._header_1pjnx_1083 button {
  padding: unset;
}

._title_1pjnx_1098 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1pjnx_1098:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1pjnx_1098 {
    font-size: 16px;
  }
}
._title_1pjnx_1098 {
  color: var(--color-text-title);
  margin: 0;
}

._body_1pjnx_1116 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 64px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_1pjnx_1116 {
    margin-bottom: 0;
  }
}
._body_1pjnx_1116 select {
  border-color: var(--color-border);
}

._roleGroup_1pjnx_1131 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 24px;
  margin-top: 12px;
}

._roleOption_1pjnx_1139 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._roleOption_1pjnx_1139._disabled_1pjnx_1146 {
  cursor: not-allowed;
  opacity: 0.5;
}

._radioInput_1pjnx_1151 {
  display: none;
}

._radioCircle_1pjnx_1155 {
  position: relative;
  width: 18px;
  height: 18px;
  border: 2px solid var(--color-border);
  border-radius: 50%;
  flex-shrink: 0;
}
._radioCircle_1pjnx_1155::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--color-primary);
  opacity: 0;
}
._selected_1pjnx_1175 ._radioCircle_1pjnx_1155 {
  border-color: var(--color-primary);
}
._selected_1pjnx_1175 ._radioCircle_1pjnx_1155::after {
  opacity: 1;
}

._roleLabel_1pjnx_1182 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._roleLabel_1pjnx_1182:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roleLabel_1pjnx_1182 {
    font-size: 12px;
  }
}
._roleLabel_1pjnx_1182 {
  color: var(--color-text-body);
}

._footer_1pjnx_1199 button.primary {
  height: 48px;
  border-radius: 6px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._footer_1pjnx_1199 button.primary:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1pjnx_1199 button.primary {
    font-size: 14px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1pjnx_1199 {
    display: none;
  }
}

._mobileBottomButtons_1pjnx_1220 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1pjnx_1220 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_1pjnx_1220 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_x3kz8_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_x3kz8_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_x3kz8_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_x3kz8_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_x3kz8_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_x3kz8_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_x3kz8_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_x3kz8_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_x3kz8_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_x3kz8_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_x3kz8_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_x3kz8_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_x3kz8_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_x3kz8_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_x3kz8_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_x3kz8_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_x3kz8_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_x3kz8_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_x3kz8_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_x3kz8_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_x3kz8_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_x3kz8_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_x3kz8_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_x3kz8_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_x3kz8_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_x3kz8_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_x3kz8_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_x3kz8_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_x3kz8_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_x3kz8_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_x3kz8_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_x3kz8_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_x3kz8_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_x3kz8_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_x3kz8_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_x3kz8_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_x3kz8_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_x3kz8_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_x3kz8_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_x3kz8_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_x3kz8_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_x3kz8_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_x3kz8_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_x3kz8_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_x3kz8_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_x3kz8_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_x3kz8_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_x3kz8_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_x3kz8_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_x3kz8_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_x3kz8_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_x3kz8_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_x3kz8_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_x3kz8_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_x3kz8_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_x3kz8_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_x3kz8_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_x3kz8_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_x3kz8_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_x3kz8_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_x3kz8_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_x3kz8_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_x3kz8_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_x3kz8_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_x3kz8_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_x3kz8_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_x3kz8_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_x3kz8_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_x3kz8_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_x3kz8_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_x3kz8_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_x3kz8_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_x3kz8_259 {
  padding: 0;
}

._p-t-0_x3kz8_263 {
  padding-top: 0;
}

._p-r-0_x3kz8_267 {
  padding-right: 0;
}

._p-b-0_x3kz8_271 {
  padding-bottom: 0;
}

._p-l-0_x3kz8_275 {
  padding-left: 0;
}

._m-0_x3kz8_279 {
  margin: 0;
}

._m-t-0_x3kz8_283 {
  margin-top: 0;
}

._m-r-0_x3kz8_287 {
  margin-right: 0;
}

._m-b-0_x3kz8_291 {
  margin-bottom: 0;
}

._m-l-0_x3kz8_295 {
  margin-left: 0;
}

._p-1_x3kz8_299 {
  padding: 2px;
}

._p-t-1_x3kz8_303 {
  padding-top: 2px;
}

._p-r-1_x3kz8_307 {
  padding-right: 2px;
}

._p-b-1_x3kz8_311 {
  padding-bottom: 2px;
}

._p-l-1_x3kz8_315 {
  padding-left: 2px;
}

._m-1_x3kz8_319 {
  margin: 2px;
}

._m-t-1_x3kz8_323 {
  margin-top: 2px;
}

._m-r-1_x3kz8_327 {
  margin-right: 2px;
}

._m-b-1_x3kz8_331 {
  margin-bottom: 2px;
}

._m-l-1_x3kz8_335 {
  margin-left: 2px;
}

._p-2_x3kz8_339 {
  padding: 4px;
}

._p-t-2_x3kz8_343 {
  padding-top: 4px;
}

._p-r-2_x3kz8_347 {
  padding-right: 4px;
}

._p-b-2_x3kz8_351 {
  padding-bottom: 4px;
}

._p-l-2_x3kz8_355 {
  padding-left: 4px;
}

._m-2_x3kz8_359 {
  margin: 4px;
}

._m-t-2_x3kz8_363 {
  margin-top: 4px;
}

._m-r-2_x3kz8_367 {
  margin-right: 4px;
}

._m-b-2_x3kz8_371 {
  margin-bottom: 4px;
}

._m-l-2_x3kz8_375 {
  margin-left: 4px;
}

._p-3_x3kz8_379 {
  padding: 8px;
}

._p-t-3_x3kz8_383 {
  padding-top: 8px;
}

._p-r-3_x3kz8_387 {
  padding-right: 8px;
}

._p-b-3_x3kz8_391 {
  padding-bottom: 8px;
}

._p-l-3_x3kz8_395 {
  padding-left: 8px;
}

._m-3_x3kz8_399 {
  margin: 8px;
}

._m-t-3_x3kz8_403 {
  margin-top: 8px;
}

._m-r-3_x3kz8_407 {
  margin-right: 8px;
}

._m-b-3_x3kz8_411 {
  margin-bottom: 8px;
}

._m-l-3_x3kz8_415 {
  margin-left: 8px;
}

._p-4_x3kz8_419 {
  padding: 12px;
}

._p-t-4_x3kz8_423 {
  padding-top: 12px;
}

._p-r-4_x3kz8_427 {
  padding-right: 12px;
}

._p-b-4_x3kz8_431 {
  padding-bottom: 12px;
}

._p-l-4_x3kz8_435 {
  padding-left: 12px;
}

._m-4_x3kz8_439 {
  margin: 12px;
}

._m-t-4_x3kz8_443 {
  margin-top: 12px;
}

._m-r-4_x3kz8_447 {
  margin-right: 12px;
}

._m-b-4_x3kz8_451 {
  margin-bottom: 12px;
}

._m-l-4_x3kz8_455 {
  margin-left: 12px;
}

._p-5_x3kz8_459 {
  padding: 16px;
}

._p-t-5_x3kz8_463 {
  padding-top: 16px;
}

._p-r-5_x3kz8_467 {
  padding-right: 16px;
}

._p-b-5_x3kz8_471 {
  padding-bottom: 16px;
}

._p-l-5_x3kz8_475 {
  padding-left: 16px;
}

._m-5_x3kz8_479 {
  margin: 16px;
}

._m-t-5_x3kz8_483 {
  margin-top: 16px;
}

._m-r-5_x3kz8_487 {
  margin-right: 16px;
}

._m-b-5_x3kz8_491 {
  margin-bottom: 16px;
}

._m-l-5_x3kz8_495 {
  margin-left: 16px;
}

._p-6_x3kz8_499 {
  padding: 24px;
}

._p-t-6_x3kz8_503 {
  padding-top: 24px;
}

._p-r-6_x3kz8_507 {
  padding-right: 24px;
}

._p-b-6_x3kz8_511 {
  padding-bottom: 24px;
}

._p-l-6_x3kz8_515 {
  padding-left: 24px;
}

._m-6_x3kz8_519 {
  margin: 24px;
}

._m-t-6_x3kz8_523 {
  margin-top: 24px;
}

._m-r-6_x3kz8_527 {
  margin-right: 24px;
}

._m-b-6_x3kz8_531 {
  margin-bottom: 24px;
}

._m-l-6_x3kz8_535 {
  margin-left: 24px;
}

._p-7_x3kz8_539 {
  padding: 32px;
}

._p-t-7_x3kz8_543 {
  padding-top: 32px;
}

._p-r-7_x3kz8_547 {
  padding-right: 32px;
}

._p-b-7_x3kz8_551 {
  padding-bottom: 32px;
}

._p-l-7_x3kz8_555 {
  padding-left: 32px;
}

._m-7_x3kz8_559 {
  margin: 32px;
}

._m-t-7_x3kz8_563 {
  margin-top: 32px;
}

._m-r-7_x3kz8_567 {
  margin-right: 32px;
}

._m-b-7_x3kz8_571 {
  margin-bottom: 32px;
}

._m-l-7_x3kz8_575 {
  margin-left: 32px;
}

._p-8_x3kz8_579 {
  padding: 40px;
}

._p-t-8_x3kz8_583 {
  padding-top: 40px;
}

._p-r-8_x3kz8_587 {
  padding-right: 40px;
}

._p-b-8_x3kz8_591 {
  padding-bottom: 40px;
}

._p-l-8_x3kz8_595 {
  padding-left: 40px;
}

._m-8_x3kz8_599 {
  margin: 40px;
}

._m-t-8_x3kz8_603 {
  margin-top: 40px;
}

._m-r-8_x3kz8_607 {
  margin-right: 40px;
}

._m-b-8_x3kz8_611 {
  margin-bottom: 40px;
}

._m-l-8_x3kz8_615 {
  margin-left: 40px;
}

._p-9_x3kz8_619 {
  padding: 48px;
}

._p-t-9_x3kz8_623 {
  padding-top: 48px;
}

._p-r-9_x3kz8_627 {
  padding-right: 48px;
}

._p-b-9_x3kz8_631 {
  padding-bottom: 48px;
}

._p-l-9_x3kz8_635 {
  padding-left: 48px;
}

._m-9_x3kz8_639 {
  margin: 48px;
}

._m-t-9_x3kz8_643 {
  margin-top: 48px;
}

._m-r-9_x3kz8_647 {
  margin-right: 48px;
}

._m-b-9_x3kz8_651 {
  margin-bottom: 48px;
}

._m-l-9_x3kz8_655 {
  margin-left: 48px;
}

._p-10_x3kz8_659 {
  padding: 64px;
}

._p-t-10_x3kz8_663 {
  padding-top: 64px;
}

._p-r-10_x3kz8_667 {
  padding-right: 64px;
}

._p-b-10_x3kz8_671 {
  padding-bottom: 64px;
}

._p-l-10_x3kz8_675 {
  padding-left: 64px;
}

._m-10_x3kz8_679 {
  margin: 64px;
}

._m-t-10_x3kz8_683 {
  margin-top: 64px;
}

._m-r-10_x3kz8_687 {
  margin-right: 64px;
}

._m-b-10_x3kz8_691 {
  margin-bottom: 64px;
}

._m-l-10_x3kz8_695 {
  margin-left: 64px;
}

._p-11_x3kz8_699 {
  padding: 80px;
}

._p-t-11_x3kz8_703 {
  padding-top: 80px;
}

._p-r-11_x3kz8_707 {
  padding-right: 80px;
}

._p-b-11_x3kz8_711 {
  padding-bottom: 80px;
}

._p-l-11_x3kz8_715 {
  padding-left: 80px;
}

._m-11_x3kz8_719 {
  margin: 80px;
}

._m-t-11_x3kz8_723 {
  margin-top: 80px;
}

._m-r-11_x3kz8_727 {
  margin-right: 80px;
}

._m-b-11_x3kz8_731 {
  margin-bottom: 80px;
}

._m-l-11_x3kz8_735 {
  margin-left: 80px;
}

._p-12_x3kz8_739 {
  padding: 96px;
}

._p-t-12_x3kz8_743 {
  padding-top: 96px;
}

._p-r-12_x3kz8_747 {
  padding-right: 96px;
}

._p-b-12_x3kz8_751 {
  padding-bottom: 96px;
}

._p-l-12_x3kz8_755 {
  padding-left: 96px;
}

._m-12_x3kz8_759 {
  margin: 96px;
}

._m-t-12_x3kz8_763 {
  margin-top: 96px;
}

._m-r-12_x3kz8_767 {
  margin-right: 96px;
}

._m-b-12_x3kz8_771 {
  margin-bottom: 96px;
}

._m-l-12_x3kz8_775 {
  margin-left: 96px;
}

._p-13_x3kz8_779 {
  padding: 160px;
}

._p-t-13_x3kz8_783 {
  padding-top: 160px;
}

._p-r-13_x3kz8_787 {
  padding-right: 160px;
}

._p-b-13_x3kz8_791 {
  padding-bottom: 160px;
}

._p-l-13_x3kz8_795 {
  padding-left: 160px;
}

._m-13_x3kz8_799 {
  margin: 160px;
}

._m-t-13_x3kz8_803 {
  margin-top: 160px;
}

._m-r-13_x3kz8_807 {
  margin-right: 160px;
}

._m-b-13_x3kz8_811 {
  margin-bottom: 160px;
}

._m-l-13_x3kz8_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_x3kz8_825 {
  border-radius: 0;
}

._r-1_x3kz8_829 {
  border-radius: 2px;
}

._r-2_x3kz8_833 {
  border-radius: 4px;
}

._r-3_x3kz8_837 {
  border-radius: 6px;
}

._r-4_x3kz8_841 {
  border-radius: 8px;
}

._r-5_x3kz8_845 {
  border-radius: 12px;
}

._r-6_x3kz8_849 {
  border-radius: 20px;
}

._r-full_x3kz8_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_x3kz8_860 {
  border: 0 solid;
}

._border-1_x3kz8_864 {
  border: 1px solid;
}

._border-2_x3kz8_868 {
  border: 2px solid;
}

._border-3_x3kz8_872 {
  border: 3px solid;
}

._border-4_x3kz8_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_x3kz8_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_x3kz8_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_x3kz8_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_x3kz8_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_x3kz8_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_x3kz8_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_x3kz8_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_x3kz8_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_x3kz8_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_x3kz8_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_x3kz8_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_x3kz8_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_x3kz8_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_x3kz8_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_x3kz8_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_x3kz8_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_x3kz8_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_x3kz8_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_x3kz8_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_x3kz8_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._listHeader_x3kz8_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_x3kz8_1065 {
    margin-bottom: 8px;
    height: 30px;
  }
}

._totalCount_x3kz8_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_x3kz8_1078:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_x3kz8_1078 {
    font-size: 14px;
  }
}
._totalCount_x3kz8_1078 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_x3kz8_1078 {
    font-size: 16px;
  }
}

._countNumber_x3kz8_1101 {
  color: var(--color-primary);
}

._revalidating_x3kz8_1105 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._revalidating_x3kz8_1105:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_x3kz8_1105 {
    font-size: 12px;
  }
}
._revalidating_x3kz8_1105 {
  color: var(--color-text-muted);
  font-weight: 400;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_x3kz8_1105 {
    font-size: 14px;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  height: 38px;
  padding: 8px 12px;
}
table.border.list tbody tr {
  height: 77px;
}
table.border.list tbody td {
  padding: 12px 12px;
  vertical-align: middle;
}

._nameLink_x3kz8_1204 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
._nameLink_x3kz8_1204:hover {
  color: var(--color-link-hover);
}

._roleCell_x3kz8_1214 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
}

._roleOrg_x3kz8_1221 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._roleOrg_x3kz8_1221:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roleOrg_x3kz8_1221 {
    font-size: 12px;
  }
}
._roleOrg_x3kz8_1221 {
  color: var(--color-text-secondary);
}

._roleBadge_x3kz8_1238 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 27px;
  padding: 0 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._roleBadge_x3kz8_1238:not(button) {
  color: var(--color-text-body);
}
._roleBadge_x3kz8_1238 {
  color: var(--color-text-secondary);
  background-color: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
}
._roleBadge_x3kz8_1238 i {
  height: 19px;
}
._roleBadge_x3kz8_1238 i::before {
  font-size: 20px !important;
  color: var(--color-text-action);
}

._dateTimeCell_x3kz8_1266 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}

._dateText_x3kz8_1273 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._dateText_x3kz8_1273:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dateText_x3kz8_1273 {
    font-size: 12px;
  }
}
._dateText_x3kz8_1273 {
  color: var(--color-text-primary);
}

._timeText_x3kz8_1290 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._timeText_x3kz8_1290:not(button) {
  color: var(--color-text-body);
}
._timeText_x3kz8_1290 {
  color: var(--color-text-muted);
}

._bottomSection_x3kz8_1302 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}
._bottomSection_x3kz8_1302 > :first-child {
  grid-column: 2;
}

._spacer_x3kz8_1313 {
  flex: 1;
}

._skeleton_x3kz8_1317 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_x3kz8_1 1.5s ease-in-out infinite;
}

._centerMessage_x3kz8_1324 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_x3kz8_1324:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_x3kz8_1324 {
    font-size: 14px;
  }
}
._centerMessage_x3kz8_1324 {
  color: var(--color-text-muted);
}

._errorMessage_x3kz8_1345 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_x3kz8_1345:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_x3kz8_1345 {
    font-size: 14px;
  }
}

._desktopSearch_x3kz8_1360 {
  display: grid;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_x3kz8_1360 {
    display: none !important;
  }
}

._mobileSearch_x3kz8_1369 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_x3kz8_1369 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_x3kz8_1369 > ._with-icon_x3kz8_1378,
  ._mobileSearch_x3kz8_1369 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_x3kz8_1385 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_x3kz8_1385 i::before {
  font-size: 20px;
}

._tableWrapper_x3kz8_1398 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_x3kz8_1398 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_x3kz8_1415 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._nameColumn_x3kz8_1421._pinned_x3kz8_1421 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._nameColumn_x3kz8_1421._pinned_x3kz8_1421:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._nameColumn_x3kz8_1421._pinned_x3kz8_1421:is(td) {
    background-color: #ffffff;
  }
}

._pinButton_x3kz8_1436 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_x3kz8_1436 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-muted);
    vertical-align: middle;
  }
  ._pinButton_x3kz8_1436:hover {
    background-color: transparent;
  }
  ._pinButton_x3kz8_1436._pinned_x3kz8_1421 {
    color: var(--color-primary);
  }
  ._pinButton_x3kz8_1436 i::before {
    font-size: 18px !important;
  }
}

._fixedButton_x3kz8_1463 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_x3kz8_1463 {
    display: none;
  }
}

._floatingButton_x3kz8_1476 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_x3kz8_1476 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_x3kz8_1476 i::before {
    font-size: 28px;
  }
}
._floatingButton_x3kz8_1476._hidden_x3kz8_1499 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_73ewj_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_73ewj_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_73ewj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_73ewj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_73ewj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_73ewj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_73ewj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_73ewj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_73ewj_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_73ewj_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_73ewj_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_73ewj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_73ewj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_73ewj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_73ewj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_73ewj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_73ewj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_73ewj_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_73ewj_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_73ewj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_73ewj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_73ewj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_73ewj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_73ewj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_73ewj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_73ewj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_73ewj_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_73ewj_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_73ewj_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_73ewj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_73ewj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_73ewj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_73ewj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_73ewj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_73ewj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_73ewj_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_73ewj_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_73ewj_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_73ewj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_73ewj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_73ewj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_73ewj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_73ewj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_73ewj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_73ewj_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_73ewj_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_73ewj_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_73ewj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_73ewj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_73ewj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_73ewj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_73ewj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_73ewj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_73ewj_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_73ewj_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_73ewj_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_73ewj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_73ewj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_73ewj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_73ewj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_73ewj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_73ewj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_73ewj_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_73ewj_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_73ewj_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_73ewj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_73ewj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_73ewj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_73ewj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_73ewj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_73ewj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_73ewj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_73ewj_259 {
  padding: 0;
}

._p-t-0_73ewj_263 {
  padding-top: 0;
}

._p-r-0_73ewj_267 {
  padding-right: 0;
}

._p-b-0_73ewj_271 {
  padding-bottom: 0;
}

._p-l-0_73ewj_275 {
  padding-left: 0;
}

._m-0_73ewj_279 {
  margin: 0;
}

._m-t-0_73ewj_283 {
  margin-top: 0;
}

._m-r-0_73ewj_287 {
  margin-right: 0;
}

._m-b-0_73ewj_291 {
  margin-bottom: 0;
}

._m-l-0_73ewj_295 {
  margin-left: 0;
}

._p-1_73ewj_299 {
  padding: 2px;
}

._p-t-1_73ewj_303 {
  padding-top: 2px;
}

._p-r-1_73ewj_307 {
  padding-right: 2px;
}

._p-b-1_73ewj_311 {
  padding-bottom: 2px;
}

._p-l-1_73ewj_315 {
  padding-left: 2px;
}

._m-1_73ewj_319 {
  margin: 2px;
}

._m-t-1_73ewj_323 {
  margin-top: 2px;
}

._m-r-1_73ewj_327 {
  margin-right: 2px;
}

._m-b-1_73ewj_331 {
  margin-bottom: 2px;
}

._m-l-1_73ewj_335 {
  margin-left: 2px;
}

._p-2_73ewj_339 {
  padding: 4px;
}

._p-t-2_73ewj_343 {
  padding-top: 4px;
}

._p-r-2_73ewj_347 {
  padding-right: 4px;
}

._p-b-2_73ewj_351 {
  padding-bottom: 4px;
}

._p-l-2_73ewj_355 {
  padding-left: 4px;
}

._m-2_73ewj_359 {
  margin: 4px;
}

._m-t-2_73ewj_363 {
  margin-top: 4px;
}

._m-r-2_73ewj_367 {
  margin-right: 4px;
}

._m-b-2_73ewj_371 {
  margin-bottom: 4px;
}

._m-l-2_73ewj_375 {
  margin-left: 4px;
}

._p-3_73ewj_379 {
  padding: 8px;
}

._p-t-3_73ewj_383 {
  padding-top: 8px;
}

._p-r-3_73ewj_387 {
  padding-right: 8px;
}

._p-b-3_73ewj_391 {
  padding-bottom: 8px;
}

._p-l-3_73ewj_395 {
  padding-left: 8px;
}

._m-3_73ewj_399 {
  margin: 8px;
}

._m-t-3_73ewj_403 {
  margin-top: 8px;
}

._m-r-3_73ewj_407 {
  margin-right: 8px;
}

._m-b-3_73ewj_411 {
  margin-bottom: 8px;
}

._m-l-3_73ewj_415 {
  margin-left: 8px;
}

._p-4_73ewj_419 {
  padding: 12px;
}

._p-t-4_73ewj_423 {
  padding-top: 12px;
}

._p-r-4_73ewj_427 {
  padding-right: 12px;
}

._p-b-4_73ewj_431 {
  padding-bottom: 12px;
}

._p-l-4_73ewj_435 {
  padding-left: 12px;
}

._m-4_73ewj_439 {
  margin: 12px;
}

._m-t-4_73ewj_443 {
  margin-top: 12px;
}

._m-r-4_73ewj_447 {
  margin-right: 12px;
}

._m-b-4_73ewj_451 {
  margin-bottom: 12px;
}

._m-l-4_73ewj_455 {
  margin-left: 12px;
}

._p-5_73ewj_459 {
  padding: 16px;
}

._p-t-5_73ewj_463 {
  padding-top: 16px;
}

._p-r-5_73ewj_467 {
  padding-right: 16px;
}

._p-b-5_73ewj_471 {
  padding-bottom: 16px;
}

._p-l-5_73ewj_475 {
  padding-left: 16px;
}

._m-5_73ewj_479 {
  margin: 16px;
}

._m-t-5_73ewj_483 {
  margin-top: 16px;
}

._m-r-5_73ewj_487 {
  margin-right: 16px;
}

._m-b-5_73ewj_491 {
  margin-bottom: 16px;
}

._m-l-5_73ewj_495 {
  margin-left: 16px;
}

._p-6_73ewj_499 {
  padding: 24px;
}

._p-t-6_73ewj_503 {
  padding-top: 24px;
}

._p-r-6_73ewj_507 {
  padding-right: 24px;
}

._p-b-6_73ewj_511 {
  padding-bottom: 24px;
}

._p-l-6_73ewj_515 {
  padding-left: 24px;
}

._m-6_73ewj_519 {
  margin: 24px;
}

._m-t-6_73ewj_523 {
  margin-top: 24px;
}

._m-r-6_73ewj_527 {
  margin-right: 24px;
}

._m-b-6_73ewj_531 {
  margin-bottom: 24px;
}

._m-l-6_73ewj_535 {
  margin-left: 24px;
}

._p-7_73ewj_539 {
  padding: 32px;
}

._p-t-7_73ewj_543 {
  padding-top: 32px;
}

._p-r-7_73ewj_547 {
  padding-right: 32px;
}

._p-b-7_73ewj_551 {
  padding-bottom: 32px;
}

._p-l-7_73ewj_555 {
  padding-left: 32px;
}

._m-7_73ewj_559 {
  margin: 32px;
}

._m-t-7_73ewj_563 {
  margin-top: 32px;
}

._m-r-7_73ewj_567 {
  margin-right: 32px;
}

._m-b-7_73ewj_571 {
  margin-bottom: 32px;
}

._m-l-7_73ewj_575 {
  margin-left: 32px;
}

._p-8_73ewj_579 {
  padding: 40px;
}

._p-t-8_73ewj_583 {
  padding-top: 40px;
}

._p-r-8_73ewj_587 {
  padding-right: 40px;
}

._p-b-8_73ewj_591 {
  padding-bottom: 40px;
}

._p-l-8_73ewj_595 {
  padding-left: 40px;
}

._m-8_73ewj_599 {
  margin: 40px;
}

._m-t-8_73ewj_603 {
  margin-top: 40px;
}

._m-r-8_73ewj_607 {
  margin-right: 40px;
}

._m-b-8_73ewj_611 {
  margin-bottom: 40px;
}

._m-l-8_73ewj_615 {
  margin-left: 40px;
}

._p-9_73ewj_619 {
  padding: 48px;
}

._p-t-9_73ewj_623 {
  padding-top: 48px;
}

._p-r-9_73ewj_627 {
  padding-right: 48px;
}

._p-b-9_73ewj_631 {
  padding-bottom: 48px;
}

._p-l-9_73ewj_635 {
  padding-left: 48px;
}

._m-9_73ewj_639 {
  margin: 48px;
}

._m-t-9_73ewj_643 {
  margin-top: 48px;
}

._m-r-9_73ewj_647 {
  margin-right: 48px;
}

._m-b-9_73ewj_651 {
  margin-bottom: 48px;
}

._m-l-9_73ewj_655 {
  margin-left: 48px;
}

._p-10_73ewj_659 {
  padding: 64px;
}

._p-t-10_73ewj_663 {
  padding-top: 64px;
}

._p-r-10_73ewj_667 {
  padding-right: 64px;
}

._p-b-10_73ewj_671 {
  padding-bottom: 64px;
}

._p-l-10_73ewj_675 {
  padding-left: 64px;
}

._m-10_73ewj_679 {
  margin: 64px;
}

._m-t-10_73ewj_683 {
  margin-top: 64px;
}

._m-r-10_73ewj_687 {
  margin-right: 64px;
}

._m-b-10_73ewj_691 {
  margin-bottom: 64px;
}

._m-l-10_73ewj_695 {
  margin-left: 64px;
}

._p-11_73ewj_699 {
  padding: 80px;
}

._p-t-11_73ewj_703 {
  padding-top: 80px;
}

._p-r-11_73ewj_707 {
  padding-right: 80px;
}

._p-b-11_73ewj_711 {
  padding-bottom: 80px;
}

._p-l-11_73ewj_715 {
  padding-left: 80px;
}

._m-11_73ewj_719 {
  margin: 80px;
}

._m-t-11_73ewj_723 {
  margin-top: 80px;
}

._m-r-11_73ewj_727 {
  margin-right: 80px;
}

._m-b-11_73ewj_731 {
  margin-bottom: 80px;
}

._m-l-11_73ewj_735 {
  margin-left: 80px;
}

._p-12_73ewj_739 {
  padding: 96px;
}

._p-t-12_73ewj_743 {
  padding-top: 96px;
}

._p-r-12_73ewj_747 {
  padding-right: 96px;
}

._p-b-12_73ewj_751 {
  padding-bottom: 96px;
}

._p-l-12_73ewj_755 {
  padding-left: 96px;
}

._m-12_73ewj_759 {
  margin: 96px;
}

._m-t-12_73ewj_763 {
  margin-top: 96px;
}

._m-r-12_73ewj_767 {
  margin-right: 96px;
}

._m-b-12_73ewj_771 {
  margin-bottom: 96px;
}

._m-l-12_73ewj_775 {
  margin-left: 96px;
}

._p-13_73ewj_779 {
  padding: 160px;
}

._p-t-13_73ewj_783 {
  padding-top: 160px;
}

._p-r-13_73ewj_787 {
  padding-right: 160px;
}

._p-b-13_73ewj_791 {
  padding-bottom: 160px;
}

._p-l-13_73ewj_795 {
  padding-left: 160px;
}

._m-13_73ewj_799 {
  margin: 160px;
}

._m-t-13_73ewj_803 {
  margin-top: 160px;
}

._m-r-13_73ewj_807 {
  margin-right: 160px;
}

._m-b-13_73ewj_811 {
  margin-bottom: 160px;
}

._m-l-13_73ewj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_73ewj_825 {
  border-radius: 0;
}

._r-1_73ewj_829 {
  border-radius: 2px;
}

._r-2_73ewj_833 {
  border-radius: 4px;
}

._r-3_73ewj_837 {
  border-radius: 6px;
}

._r-4_73ewj_841 {
  border-radius: 8px;
}

._r-5_73ewj_845 {
  border-radius: 12px;
}

._r-6_73ewj_849 {
  border-radius: 20px;
}

._r-full_73ewj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_73ewj_860 {
  border: 0 solid;
}

._border-1_73ewj_864 {
  border: 1px solid;
}

._border-2_73ewj_868 {
  border: 2px solid;
}

._border-3_73ewj_872 {
  border: 3px solid;
}

._border-4_73ewj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_73ewj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_73ewj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_73ewj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_73ewj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_73ewj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_73ewj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_73ewj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_73ewj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_73ewj_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_73ewj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_73ewj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_73ewj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_73ewj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_73ewj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_73ewj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_73ewj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_73ewj_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_73ewj_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_73ewj_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_73ewj_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._section_73ewj_1065 {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}

._sectionTitle_73ewj_1072 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_73ewj_1072:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_73ewj_1072 {
    font-size: 16px;
  }
}
._sectionTitle_73ewj_1072 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_73ewj_1072 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 12px;
  }
}

._sectionSubtitle_73ewj_1097 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionSubtitle_73ewj_1097:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionSubtitle_73ewj_1097 {
    font-size: 14px;
  }
}
._sectionSubtitle_73ewj_1097 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionSubtitle_73ewj_1097 {
    font-size: 16px;
  }
}
._sectionSubtitle_73ewj_1097 {
  margin-bottom: 24px;
}
._sectionSubtitle_73ewj_1097 ._userCount_73ewj_1122 {
  color: var(--color-primary);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionSubtitle_73ewj_1097 {
    margin-bottom: 12px;
  }
}

._desktopLayout_73ewj_1131 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_73ewj_1131 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_73ewj_1131 {
    display: none !important;
  }
}

._leftSection_73ewj_1151 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 0;
}
._leftSection_73ewj_1151 > * {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._rightSection_73ewj_1163 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

._mobileLayout_73ewj_1171 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileLayout_73ewj_1171 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._formGrid_73ewj_1182 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_73ewj_1182 {
    gap: 12px;
  }
}

._formField_73ewj_1194 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._statusSelectWrapper_73ewj_1200 {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}

._statusDot_73ewj_1207 {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  z-index: 1;
  pointer-events: none;
}

._statusSelect_73ewj_1200 {
  width: 100%;
  padding-left: 40px !important;
  border-color: var(--color-border);
}

._tableWrapper_73ewj_1225 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_73ewj_1225 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  height: 38px;
  padding: 8px 12px;
}
table.border.list tbody tr {
  height: 77px;
}
table.border.list tbody td {
  padding: 12px;
  vertical-align: middle;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_73ewj_1318 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._nameColumn_73ewj_1324._pinned_73ewj_1324 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._nameColumn_73ewj_1324._pinned_73ewj_1324:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._nameColumn_73ewj_1324._pinned_73ewj_1324:is(td) {
    background-color: #ffffff;
  }
}

._pinButton_73ewj_1339 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_73ewj_1339 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-muted);
    vertical-align: middle;
  }
  ._pinButton_73ewj_1339:hover {
    background-color: transparent;
  }
  ._pinButton_73ewj_1339._pinned_73ewj_1324 {
    color: var(--color-primary);
  }
  ._pinButton_73ewj_1339 i::before {
    font-size: 18px !important;
  }
}

._nameLink_73ewj_1366 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
._nameLink_73ewj_1366:hover {
  color: var(--color-link-hover);
}

._roleCell_73ewj_1376 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
}

._roleOrg_73ewj_1383 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._roleOrg_73ewj_1383:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roleOrg_73ewj_1383 {
    font-size: 12px;
  }
}
._roleOrg_73ewj_1383 {
  color: var(--color-text-secondary);
}

._roleBadge_73ewj_1400 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 27px;
  padding: 0 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._roleBadge_73ewj_1400:not(button) {
  color: var(--color-text-body);
}
._roleBadge_73ewj_1400 {
  color: var(--color-text-secondary);
  background-color: transparent;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
}
._roleBadge_73ewj_1400 i {
  height: 19px;
}
._roleBadge_73ewj_1400 i::before {
  font-size: 20px !important;
  color: var(--color-text-action);
}

._tableStatusWrapper_73ewj_1428 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

._tableStatusDot_73ewj_1435 {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  z-index: 1;
  pointer-events: none;
}

._tableStatusSelect_73ewj_1447 {
  padding: 4px 24px 4px 32px !important;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._tableStatusSelect_73ewj_1447:not(button) {
  color: var(--color-text-body);
}
._tableStatusSelect_73ewj_1447 {
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: transparent;
  cursor: pointer;
  min-width: 80px;
  height: 32px;
}
._tableStatusSelect_73ewj_1447:focus {
  outline: none;
  border-color: var(--color-primary);
}

._dateTimeCell_73ewj_1469 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}

._dateText_73ewj_1476 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._dateText_73ewj_1476:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dateText_73ewj_1476 {
    font-size: 12px;
  }
}
._dateText_73ewj_1476 {
  color: var(--color-text-primary);
}

._timeText_73ewj_1493 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._timeText_73ewj_1493:not(button) {
  color: var(--color-text-body);
}
._timeText_73ewj_1493 {
  color: var(--color-text-muted);
}

._emptyUsers_73ewj_1505 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyUsers_73ewj_1505:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyUsers_73ewj_1505 {
    font-size: 14px;
  }
}
._emptyUsers_73ewj_1505 {
  color: var(--color-text-muted);
  color: var(--color-text-muted);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyUsers_73ewj_1505:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyUsers_73ewj_1505 {
    font-size: 14px;
  }
}

._skeleton_73ewj_1538 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_73ewj_1 1.5s ease-in-out infinite;
}

._skeletonTable_73ewj_1545 {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
}

._skeletonTableHeader_73ewj_1553 {
  display: flex;
  gap: 12px;
  padding: 8px 12px;
  background-color: var(--color-bg-secondary);
  border-bottom: 1px solid var(--color-border);
}

._skeletonTableRow_73ewj_1561 {
  display: flex;
  gap: 12px;
  padding: 12px;
  border-bottom: 1px solid var(--color-border);
}
._skeletonTableRow_73ewj_1561:last-child {
  border-bottom: none;
}

._errorMessage_73ewj_1571 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_73ewj_1571:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_73ewj_1571 {
    font-size: 14px;
  }
}

._centerMessage_73ewj_1586 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_73ewj_1586:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_73ewj_1586 {
    font-size: 14px;
  }
}
._centerMessage_73ewj_1586 {
  color: var(--color-text-muted);
}

._sectionFooterButtons_73ewj_1607 {
  display: flex;
  justify-content: flex-end;
  margin-top: auto;
  padding-top: 24px;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._sectionFooterButtons_73ewj_1607 {
    flex-direction: column;
    gap: 8px;
  }
  ._sectionFooterButtons_73ewj_1607 > button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionFooterButtons_73ewj_1607 {
    display: none !important;
  }
}

._mobileBottomButtons_73ewj_1629 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_73ewj_1629 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    border-top: 1px solid #e4e4e7;
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_73ewj_1629 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_73ewj_1629 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_73ewj_1661 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_73ewj_1661 {
    display: block;
    height: 82px;
  }
}

._paginationWrapper_73ewj_1671 {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paginationWrapper_73ewj_1671 {
    margin-top: 12px;
  }
}

._loadingOverlay_73ewj_1682 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_la28j_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_la28j_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_la28j_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_la28j_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_la28j_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_la28j_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_la28j_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_la28j_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_la28j_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_la28j_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_la28j_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_la28j_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_la28j_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_la28j_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_la28j_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_la28j_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_la28j_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_la28j_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_la28j_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_la28j_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_la28j_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_la28j_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_la28j_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_la28j_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_la28j_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_la28j_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_la28j_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_la28j_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_la28j_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_la28j_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_la28j_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_la28j_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_la28j_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_la28j_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_la28j_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_la28j_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_la28j_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_la28j_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_la28j_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_la28j_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_la28j_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_la28j_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_la28j_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_la28j_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_la28j_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_la28j_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_la28j_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_la28j_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_la28j_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_la28j_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_la28j_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_la28j_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_la28j_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_la28j_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_la28j_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_la28j_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_la28j_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_la28j_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_la28j_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_la28j_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_la28j_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_la28j_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_la28j_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_la28j_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_la28j_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_la28j_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_la28j_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_la28j_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_la28j_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_la28j_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_la28j_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_la28j_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_la28j_259 {
  padding: 0;
}

._p-t-0_la28j_263 {
  padding-top: 0;
}

._p-r-0_la28j_267 {
  padding-right: 0;
}

._p-b-0_la28j_271 {
  padding-bottom: 0;
}

._p-l-0_la28j_275 {
  padding-left: 0;
}

._m-0_la28j_279 {
  margin: 0;
}

._m-t-0_la28j_283 {
  margin-top: 0;
}

._m-r-0_la28j_287 {
  margin-right: 0;
}

._m-b-0_la28j_291 {
  margin-bottom: 0;
}

._m-l-0_la28j_295 {
  margin-left: 0;
}

._p-1_la28j_299 {
  padding: 2px;
}

._p-t-1_la28j_303 {
  padding-top: 2px;
}

._p-r-1_la28j_307 {
  padding-right: 2px;
}

._p-b-1_la28j_311 {
  padding-bottom: 2px;
}

._p-l-1_la28j_315 {
  padding-left: 2px;
}

._m-1_la28j_319 {
  margin: 2px;
}

._m-t-1_la28j_323 {
  margin-top: 2px;
}

._m-r-1_la28j_327 {
  margin-right: 2px;
}

._m-b-1_la28j_331 {
  margin-bottom: 2px;
}

._m-l-1_la28j_335 {
  margin-left: 2px;
}

._p-2_la28j_339 {
  padding: 4px;
}

._p-t-2_la28j_343 {
  padding-top: 4px;
}

._p-r-2_la28j_347 {
  padding-right: 4px;
}

._p-b-2_la28j_351 {
  padding-bottom: 4px;
}

._p-l-2_la28j_355 {
  padding-left: 4px;
}

._m-2_la28j_359 {
  margin: 4px;
}

._m-t-2_la28j_363 {
  margin-top: 4px;
}

._m-r-2_la28j_367 {
  margin-right: 4px;
}

._m-b-2_la28j_371 {
  margin-bottom: 4px;
}

._m-l-2_la28j_375 {
  margin-left: 4px;
}

._p-3_la28j_379 {
  padding: 8px;
}

._p-t-3_la28j_383 {
  padding-top: 8px;
}

._p-r-3_la28j_387 {
  padding-right: 8px;
}

._p-b-3_la28j_391 {
  padding-bottom: 8px;
}

._p-l-3_la28j_395 {
  padding-left: 8px;
}

._m-3_la28j_399 {
  margin: 8px;
}

._m-t-3_la28j_403 {
  margin-top: 8px;
}

._m-r-3_la28j_407 {
  margin-right: 8px;
}

._m-b-3_la28j_411 {
  margin-bottom: 8px;
}

._m-l-3_la28j_415 {
  margin-left: 8px;
}

._p-4_la28j_419 {
  padding: 12px;
}

._p-t-4_la28j_423 {
  padding-top: 12px;
}

._p-r-4_la28j_427 {
  padding-right: 12px;
}

._p-b-4_la28j_431 {
  padding-bottom: 12px;
}

._p-l-4_la28j_435 {
  padding-left: 12px;
}

._m-4_la28j_439 {
  margin: 12px;
}

._m-t-4_la28j_443 {
  margin-top: 12px;
}

._m-r-4_la28j_447 {
  margin-right: 12px;
}

._m-b-4_la28j_451 {
  margin-bottom: 12px;
}

._m-l-4_la28j_455 {
  margin-left: 12px;
}

._p-5_la28j_459 {
  padding: 16px;
}

._p-t-5_la28j_463 {
  padding-top: 16px;
}

._p-r-5_la28j_467 {
  padding-right: 16px;
}

._p-b-5_la28j_471 {
  padding-bottom: 16px;
}

._p-l-5_la28j_475 {
  padding-left: 16px;
}

._m-5_la28j_479 {
  margin: 16px;
}

._m-t-5_la28j_483 {
  margin-top: 16px;
}

._m-r-5_la28j_487 {
  margin-right: 16px;
}

._m-b-5_la28j_491 {
  margin-bottom: 16px;
}

._m-l-5_la28j_495 {
  margin-left: 16px;
}

._p-6_la28j_499 {
  padding: 24px;
}

._p-t-6_la28j_503 {
  padding-top: 24px;
}

._p-r-6_la28j_507 {
  padding-right: 24px;
}

._p-b-6_la28j_511 {
  padding-bottom: 24px;
}

._p-l-6_la28j_515 {
  padding-left: 24px;
}

._m-6_la28j_519 {
  margin: 24px;
}

._m-t-6_la28j_523 {
  margin-top: 24px;
}

._m-r-6_la28j_527 {
  margin-right: 24px;
}

._m-b-6_la28j_531 {
  margin-bottom: 24px;
}

._m-l-6_la28j_535 {
  margin-left: 24px;
}

._p-7_la28j_539 {
  padding: 32px;
}

._p-t-7_la28j_543 {
  padding-top: 32px;
}

._p-r-7_la28j_547 {
  padding-right: 32px;
}

._p-b-7_la28j_551 {
  padding-bottom: 32px;
}

._p-l-7_la28j_555 {
  padding-left: 32px;
}

._m-7_la28j_559 {
  margin: 32px;
}

._m-t-7_la28j_563 {
  margin-top: 32px;
}

._m-r-7_la28j_567 {
  margin-right: 32px;
}

._m-b-7_la28j_571 {
  margin-bottom: 32px;
}

._m-l-7_la28j_575 {
  margin-left: 32px;
}

._p-8_la28j_579 {
  padding: 40px;
}

._p-t-8_la28j_583 {
  padding-top: 40px;
}

._p-r-8_la28j_587 {
  padding-right: 40px;
}

._p-b-8_la28j_591 {
  padding-bottom: 40px;
}

._p-l-8_la28j_595 {
  padding-left: 40px;
}

._m-8_la28j_599 {
  margin: 40px;
}

._m-t-8_la28j_603 {
  margin-top: 40px;
}

._m-r-8_la28j_607 {
  margin-right: 40px;
}

._m-b-8_la28j_611 {
  margin-bottom: 40px;
}

._m-l-8_la28j_615 {
  margin-left: 40px;
}

._p-9_la28j_619 {
  padding: 48px;
}

._p-t-9_la28j_623 {
  padding-top: 48px;
}

._p-r-9_la28j_627 {
  padding-right: 48px;
}

._p-b-9_la28j_631 {
  padding-bottom: 48px;
}

._p-l-9_la28j_635 {
  padding-left: 48px;
}

._m-9_la28j_639 {
  margin: 48px;
}

._m-t-9_la28j_643 {
  margin-top: 48px;
}

._m-r-9_la28j_647 {
  margin-right: 48px;
}

._m-b-9_la28j_651 {
  margin-bottom: 48px;
}

._m-l-9_la28j_655 {
  margin-left: 48px;
}

._p-10_la28j_659 {
  padding: 64px;
}

._p-t-10_la28j_663 {
  padding-top: 64px;
}

._p-r-10_la28j_667 {
  padding-right: 64px;
}

._p-b-10_la28j_671 {
  padding-bottom: 64px;
}

._p-l-10_la28j_675 {
  padding-left: 64px;
}

._m-10_la28j_679 {
  margin: 64px;
}

._m-t-10_la28j_683 {
  margin-top: 64px;
}

._m-r-10_la28j_687 {
  margin-right: 64px;
}

._m-b-10_la28j_691 {
  margin-bottom: 64px;
}

._m-l-10_la28j_695 {
  margin-left: 64px;
}

._p-11_la28j_699 {
  padding: 80px;
}

._p-t-11_la28j_703 {
  padding-top: 80px;
}

._p-r-11_la28j_707 {
  padding-right: 80px;
}

._p-b-11_la28j_711 {
  padding-bottom: 80px;
}

._p-l-11_la28j_715 {
  padding-left: 80px;
}

._m-11_la28j_719 {
  margin: 80px;
}

._m-t-11_la28j_723 {
  margin-top: 80px;
}

._m-r-11_la28j_727 {
  margin-right: 80px;
}

._m-b-11_la28j_731 {
  margin-bottom: 80px;
}

._m-l-11_la28j_735 {
  margin-left: 80px;
}

._p-12_la28j_739 {
  padding: 96px;
}

._p-t-12_la28j_743 {
  padding-top: 96px;
}

._p-r-12_la28j_747 {
  padding-right: 96px;
}

._p-b-12_la28j_751 {
  padding-bottom: 96px;
}

._p-l-12_la28j_755 {
  padding-left: 96px;
}

._m-12_la28j_759 {
  margin: 96px;
}

._m-t-12_la28j_763 {
  margin-top: 96px;
}

._m-r-12_la28j_767 {
  margin-right: 96px;
}

._m-b-12_la28j_771 {
  margin-bottom: 96px;
}

._m-l-12_la28j_775 {
  margin-left: 96px;
}

._p-13_la28j_779 {
  padding: 160px;
}

._p-t-13_la28j_783 {
  padding-top: 160px;
}

._p-r-13_la28j_787 {
  padding-right: 160px;
}

._p-b-13_la28j_791 {
  padding-bottom: 160px;
}

._p-l-13_la28j_795 {
  padding-left: 160px;
}

._m-13_la28j_799 {
  margin: 160px;
}

._m-t-13_la28j_803 {
  margin-top: 160px;
}

._m-r-13_la28j_807 {
  margin-right: 160px;
}

._m-b-13_la28j_811 {
  margin-bottom: 160px;
}

._m-l-13_la28j_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_la28j_825 {
  border-radius: 0;
}

._r-1_la28j_829 {
  border-radius: 2px;
}

._r-2_la28j_833 {
  border-radius: 4px;
}

._r-3_la28j_837 {
  border-radius: 6px;
}

._r-4_la28j_841 {
  border-radius: 8px;
}

._r-5_la28j_845 {
  border-radius: 12px;
}

._r-6_la28j_849 {
  border-radius: 20px;
}

._r-full_la28j_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_la28j_860 {
  border: 0 solid;
}

._border-1_la28j_864 {
  border: 1px solid;
}

._border-2_la28j_868 {
  border: 2px solid;
}

._border-3_la28j_872 {
  border: 3px solid;
}

._border-4_la28j_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_la28j_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_la28j_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_la28j_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_la28j_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_la28j_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_la28j_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_la28j_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_la28j_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_la28j_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_la28j_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_la28j_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_la28j_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_la28j_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_la28j_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_la28j_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_la28j_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_la28j_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_la28j_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_la28j_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_la28j_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._listHeader_la28j_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_la28j_1065 {
    margin-bottom: 8px;
    height: 30px;
  }
}

._totalCount_la28j_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_la28j_1078:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_la28j_1078 {
    font-size: 14px;
  }
}
._totalCount_la28j_1078 {
  color: var(--color-text-title);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_la28j_1078 {
    font-size: 16px;
  }
}

._countNumber_la28j_1101 {
  color: var(--color-primary);
}

._revalidating_la28j_1105 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._revalidating_la28j_1105:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_la28j_1105 {
    font-size: 12px;
  }
}
._revalidating_la28j_1105 {
  color: var(--color-text-muted);
  font-weight: 400;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_la28j_1105 {
    font-size: 14px;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
table.border.list tbody tr {
  transition: background-color 0.15s;
}
table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
table.border.list tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  height: 38px;
  padding: 8px 12px;
}
table.border.list tbody tr {
  height: 56px;
}
table.border.list tbody td {
  padding: 12px 12px;
  vertical-align: middle;
}

._companyLink_la28j_1204 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
._companyLink_la28j_1204:hover {
  color: var(--color-link-hover);
}

._dateTimeCell_la28j_1214 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}

._dateText_la28j_1221 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._dateText_la28j_1221:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dateText_la28j_1221 {
    font-size: 12px;
  }
}
._dateText_la28j_1221 {
  color: var(--color-text-primary);
}

._timeText_la28j_1238 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._timeText_la28j_1238:not(button) {
  color: var(--color-text-body);
}
._timeText_la28j_1238 {
  color: var(--color-text-muted);
}

._bottomSection_la28j_1250 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}
._bottomSection_la28j_1250 > :first-child {
  grid-column: 2;
}

._spacer_la28j_1261 {
  flex: 1;
}

._skeleton_la28j_1265 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_la28j_1 1.5s ease-in-out infinite;
}

._centerMessage_la28j_1272 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_la28j_1272:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_la28j_1272 {
    font-size: 14px;
  }
}
._centerMessage_la28j_1272 {
  color: var(--color-text-muted);
}

._errorMessage_la28j_1293 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_la28j_1293:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_la28j_1293 {
    font-size: 14px;
  }
}

._desktopSearch_la28j_1308 {
  display: grid;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_la28j_1308 {
    display: none !important;
  }
}

._mobileSearch_la28j_1317 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_la28j_1317 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_la28j_1317 > ._with-icon_la28j_1326,
  ._mobileSearch_la28j_1317 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_la28j_1333 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_la28j_1333 i::before {
  font-size: 20px;
}

._tableWrapper_la28j_1346 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_la28j_1346 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_la28j_1363 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._companyColumn_la28j_1369._pinned_la28j_1369 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._companyColumn_la28j_1369._pinned_la28j_1369:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._companyColumn_la28j_1369._pinned_la28j_1369:is(td) {
    background-color: #ffffff;
  }
}

._pinButton_la28j_1384 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_la28j_1384 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-muted);
    vertical-align: middle;
  }
  ._pinButton_la28j_1384:hover {
    background-color: transparent;
  }
  ._pinButton_la28j_1384._pinned_la28j_1369 {
    color: var(--color-primary);
  }
  ._pinButton_la28j_1384 i::before {
    font-size: 18px !important;
  }
}

._fixedButton_la28j_1411 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_la28j_1411 {
    display: none;
  }
}

._floatingButton_la28j_1424 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_la28j_1424 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_la28j_1424 i::before {
    font-size: 28px;
  }
}
._floatingButton_la28j_1424._hidden_la28j_1447 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}

._loadingOverlay_la28j_1453 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}